Re: Unison in Fedora

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

 



On Thu, May 07, 2015 at 11:50:02AM -0600, Kevin Fenzi wrote:
> > I think the issue is that none of those versions are getting updates
> > anymore. They are dead code... any fix that is going to be in one is
> > probably going to be in all of them so they would all need it.
> I mean that anytime you say add a new version to it, or fix some minor
> packaging issue in just one, _EVERYONE_ with _ANY_ version will then
> get the update (even though it actually changes nothing on their
> system). 

So, how about _two_ packages, "unison" and "unison-compat" (or
"unison-legacy")? 

The "unison" would contain the latest code — as a name-versioned
subpackage. The "unison-compat" would contain all of the legacy ones —
also as subpackages.

The compat package would only need to be rebuilt when those have
security updates, or when a version moves from current to legacy
status. Hopefully security updates are infrequent (and I bet would tend
to cross multiple old versions if they affect any), and the shift from
current->legacy could be done only in rawhide (and therefore for
end-users only at Fedora release update time).



> 
> ie, you have: 
> 
> unison package that ships all of Unison 2.13.16, 2.27.57, 2.40.128
> 
> Users install the one they need/want to use. 
> 
> you add 2.48.3 and all those users of the other 3 will get an update
> with 0 changes. 
> 
> I don't think just adding new packages is that big a deal to save
> everyone from this. 
> 
> kevin



> -- 
> devel mailing list
> devel@xxxxxxxxxxxxxxxxxxxxxxx
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


-- 
Matthew Miller
<mattdm@xxxxxxxxxxxxxxxxx>
Fedora Project Leader
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[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