Re: Help to solve a possible circular Requires:

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

 



2010/12/3 Fabio M. Di Nitto <fdinitto@xxxxxxxxxx>:
> Hi all,
>
> I am seeking some help here to solve a possible $subject. I have been
> trying to find a simple alternate solution, but I just canÂt see it or
> itÂs not obvious to me.
>
> This is the situation:
>
> srpm foo 1.0 ships 2 rpmÂs bar and baz. bar has a daemon inside.
>
> due to upstream split:
>
> srpm foo 1.1 now ships only bar rpm without the daemon.
>
> srpm baz 1.1 now ships 2 rpmÂs, baz (exactly as in version 1.0) and
> baz-something that contains the barÂs daemon from 1.0.
>
> In order to avoid upgrade issues, we need to make sure that bar 1.1 will
> pull in baz-something 1.1 (to retain functionality), at the same time
> baz-something requires bar 1.1 to operate at all.
>
> There is no requirement for a strictly versioned Requires: on both
> sides. baz-something Requires: bar >= 1.1, and bar Requires:
> baz-something (no version need since itÂs a new rpm).
>
> >From local testing, the circular Requires works just fine, both in
> upgrades and clean install (tested with yum and manual rpm), but I donÂt
> like it.
>
> Is there a better way to achieve this upgrade path?
>
> Thanks
> Fabio
> --
You might be able to find some related information from
http://fedoraproject.org/wiki/Upgrade_paths_%E2%80%94_renaming_or_splitting_packages

Chen Lei
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux