Re: Proposal: Drop comps

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Dne 14.7.2015 v 15:21 Stephen Gallagher napsal(a):
> On Tue, 2015-07-14 at 10:13 +0200, Vít Ondruch wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>>
>> Can we just drop comps entirely (or at least trim them down
>> significantly)? I know that this will not happen from day to day, but
>> I see the comps just as an ugly workaround for missing weak
>> dependencies, which we have now.
>>
>
>
> Comps has been used for this purpose sure (using the grouping mechanism
> to specify optional packages in addition to critical ones). There are
> other uses for comps that you're ignoring, though.
>
>  * Anaconda relies on comps.xml environment groups to provide the
> selection of which system to install on all network-install media.

True, but nothing which could not be changed if there is enough interest.

>
>
>  * The comps.xml groups also provide grouping for logically-connected
> packages that do not map to weak dependencies well. (For example: an
> "astronomy" group could pull in numerous scientific packages related to
> astronomy)

We can get back to metapackages, which are still used in Fedora in
various forms anyway.

>
>
> I don't think there's any sense in removing comps.xml entirely,

The problem with comps is that (IMO), it are not widely understand what
are they good for, how to manage them, how to change them etc, while the
package dependencies are quite well understood.

>  though
> I'll be the first to say that it would be great if someone went through
> and cleaned it up a bit. There's a lot of old cruft around.

Sure, the first step is trimming down. For example, the rubyonrails
group could be removed and replaced by appropriate Suggests in
rubygem-rails (as soon as DNF supports the appropriate options [1] though).


Vít



[1] https://bugzilla.redhat.com/show_bug.cgi?id=1229701
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVpRRpAAoJEAzgnueZF7h8NcUP/2ZCoiaui9H47I4k18Z9UlYj
0t9x+e0UYMS+sOaKtIa27onnkoxPKltrytFhg85qZ8qsPUyfzJVAFrX53xj/VHBX
enNPAnQpY07khYGJVqn9JvwH2I7E1G/0K0h6z4oSqy/B/OGm/oCKqZw1VrDQD9uA
qNfxY9qmk0XeStkPWo19CaCofs5Q6MxsUvButpd0P6IkuFGXU6zMTps9b/zqo7Fx
8yjK83ek4c+n7Y7UU9uAqxxicpsBlflocq7K3j+6qzzQNBoRYrQ6tn/PM5h+B0JE
q1I/qRSx6mC9xDEWTGwvdVxSijU/hbArMKLlCJIJ3laiyLs6FMp3bBBTImPYNHHi
0SRPDqHzD8X+TcG11vcXE5zogEWR38AE3fNGy8mpWre/lnALJDuewVoFD01qo8jA
z5iI35SQxOOCwW7euxJ1FkaArT6SJVA3pUV66VQL2+Kq9MG4c1ZQtehZUXxFYsww
lM2XPpiVpg/dQoPSN7Yv5VbMfGwoYKq59RYLMzlsMUXH1mDsJLTQixlS2ZnrPvCX
ifpxkWm4G8G4tlT2z8hA8d0hgz3miICBfguzxwXYFqx8PyVPyjUGM4NpC9OaUZKU
sD+79Vs2g9uB6Jb4tcZnW1GAXdQ4PZwb3ucW7ipfFTgrLOyZ/xCXREWDdynXBPjp
7PkzhoNZxOL+ZB4HjjZs
=TpSQ
-----END PGP SIGNATURE-----


-- 
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