Package rename breakage - wat do?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Someone recently experienced a little breakage related to a package
rename, and I'm not sure about the best strategy to resolve it.

Upstream finally got around to unbundling a cookie handling library
from two unrelated npm packages (tobi and request).  We had previously
split it off in Fedora before, but needed to rename the package and
move it into its final home, so the directory under
/usr/lib/node_modules changed.  While I shipped an updated
nodejs-request along with the new nodejs-cookie-jar package in the
same Bodhi update, it's possible to update to nodejs-cookie-jar (which
Obsolotes/Provides the old unbundled package) without updating
nodejs-request. This will of course will break request since it looks
for it under the old, temporary name.

So, should we:
1. provide a compatibility symlink so older versions of
    nodejs-request aren't broken at all

2. add Conflicts to nodejs-cookie-jar specifiying the older versions
    of nodejs-request that it will break

3. do nothing; if you install only part of a single bodhi update and
    it breaks you get to keep both pieces

Both 1 or 2 are ugly in their own way, and 3 might be technically
correct but doesn't seem very nice, so I'm not sure how to proceed.

Thanks in advance for suggestions!
-T.C.
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging





[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux