Re: Is there a way to force an update/upgrade in yum?

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

 



T.C. Hollingsworth writes:

On Thu, Aug 1, 2013 at 4:33 PM, Sam Varshavchik <mrsam@xxxxxxxxxxxxxxx> wrote:
> I thought that it was an RPM bug, but it's really a package bug, but it's
> really really something that RPM should handle, but does not, so it should
> really be an RPM bug.

It's definitely an RPM bug, just one that is really, really hard to
fix.  (IIRC it's due to a limitation in cpio, so fixing it would
require changing the format files in RPMs are used to something else,
which is...quite the undertaking.)

I don't see why using the cpio format makes it difficult to fix this. rpm can't be just forking off cpio, and feeding it the payload inside an rpm file. Otherwise there's no way to implement %noclobber.

rpm must be parsing the cpio format manually, and doing extraction by hand, one file at a time, in order to be able to do %noclobber, and a few other things.


Attachment: pgphXoStDKSaJ.pgp
Description: PGP signature

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux