Re: odd file requires
Mark McLoughlin wrote: Leaving it as a package requires means hard-coding knowledge in qemu about which version of gpxe-roms-qemu provides which roms. IMHO, the file requires makes more sense. So what? Many packages have hardcoded Requires = EVR for such things. Kevin Kofler -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: odd file requires
On Tue, 10 Nov 2009 11:01:54 +0100, Kevin wrote: Mark McLoughlin wrote: Leaving it as a package requires means hard-coding knowledge in qemu about which version of gpxe-roms-qemu provides which roms. IMHO, the file requires makes more sense. So what? Many packages have hardcoded Requires = EVR for such things. And if you don't like to require package names, you could add your own Provides to the packages for capabilities such as ROM images. With the added benefit that you could apply versions to those capabilities, which is not possible with file dependencies. -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
odd file requires
Hey folks, I put together this list for things I'd like to work on for f13. It's a list of packages with a file-requires that falls outside of *bin/* and /etc/* and then the provider(s) for those files. http://skvidal.fedorapeople.org/misc/non-primary-file-reqs-and-what-requires-them.txt I've gone through some of them and I'm looking for where we can clean up a few more. Take a look through, see if you see a package you're responsible for and, if you can, figure out a way to not need the file-requires. this helps our users b/c if we don't need to get the filelists to resolve the dependency then they don't use up the bandwidth. thanks, -sv -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: odd file requires
2009/11/9 Todd Zullinger t...@pobox.com: Seth Vidal wrote: Take a look through, see if you see a package you're responsible for and, if you can, figure out a way to not need the file-requires. In the case of puppet (and probably some of the others listed in the /usr/share/emacs/site-lisp section), puppet provides an emacs file, but it also owns %{_datadir}/emacs so as not to require emacs. AFAIK, since puppet provides this file, the filelists don't need to be downloaded to resolve the dep. At least, I don't recall ever seeing it download them when I've installed or updated puppet. Note that actually the problem raised in Seth's list is actually the ftnchek package doing a Requires: /usr/share/emacs/site-lisp Reported, with a patch here: https://bugzilla.redhat.com/show_bug.cgi?id=533906 Jonathan. -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: odd file requires
W dniu 09.11.2009 17:58, Seth Vidal pisze: Hey folks, I put together this list for things I'd like to work on for f13. It's a list of packages with a file-requires that falls outside of *bin/* and /etc/* and then the provider(s) for those files. http://skvidal.fedorapeople.org/misc/non-primary-file-reqs-and-what-requires-them.txt I've gone through some of them and I'm looking for where we can clean up a few more. Take a look through, see if you see a package you're responsible for and, if you can, figure out a way to not need the file-requires. this helps our users b/c if we don't need to get the filelists to resolve the dependency then they don't use up the bandwidth. thanks, -sv I fixed gnome-chemistry-utils-mozplugin to require mozilla-filesystem Julian -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: odd file requires
On Mon, 9 Nov 2009, Julian Sikorski wrote: W dniu 09.11.2009 17:58, Seth Vidal pisze: Hey folks, I put together this list for things I'd like to work on for f13. It's a list of packages with a file-requires that falls outside of *bin/* and /etc/* and then the provider(s) for those files. http://skvidal.fedorapeople.org/misc/non-primary-file-reqs-and-what-requires-them.txt I've gone through some of them and I'm looking for where we can clean up a few more. Take a look through, see if you see a package you're responsible for and, if you can, figure out a way to not need the file-requires. this helps our users b/c if we don't need to get the filelists to resolve the dependency then they don't use up the bandwidth. thanks, -sv I fixed gnome-chemistry-utils-mozplugin to require mozilla-filesystem Thank you! -sv -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: odd file requires
On Mon, 2009-11-09 at 11:58 -0500, Seth Vidal wrote: Hey folks, I put together this list for things I'd like to work on for f13. It's a list of packages with a file-requires that falls outside of *bin/* and /etc/* and then the provider(s) for those files. http://skvidal.fedorapeople.org/misc/non-primary-file-reqs-and-what-requires-them.txt I've gone through some of them and I'm looking for where we can clean up a few more. Take a look through, see if you see a package you're responsible for and, if you can, figure out a way to not need the file-requires. Well, I'm on the provider end of these two. /usr/share/X11/app-defaults Required By: x11-ssh-askpass-1.2.4.1-7.fc12 Provided By: libXt-1.0.7-1.fc12 libXt is always going to be the thing providing this, app-defaults are an Xt-ism. /usr/share/X11/rgb.txt Required By: perl-Image-Info-1.28-4.fc12 Provided By: xorg-x11-server-utils-7.4-13.fc12 Requires: rgb is sufficient for the same reason. Fixed both in devel/. - ajax signature.asc Description: This is a digitally signed message part -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list
Re: odd file requires
On Mon, 2009-11-09 at 11:58 -0500, Seth Vidal wrote: Hey folks, I put together this list for things I'd like to work on for f13. It's a list of packages with a file-requires that falls outside of *bin/* and /etc/* and then the provider(s) for those files. http://skvidal.fedorapeople.org/misc/non-primary-file-reqs-and-what-requires-them.txt I've gone through some of them and I'm looking for where we can clean up a few more. Take a look through, see if you see a package you're responsible for and, if you can, figure out a way to not need the file-requires. this helps our users b/c if we don't need to get the filelists to resolve the dependency then they don't use up the bandwidth. The qemu/gpxe-roms-qemu ones were added because we were moving a file from gpxe-roms to gpxe-roms-qemu. Leaving it as a package requires means hard-coding knowledge in qemu about which version of gpxe-roms-qemu provides which roms. IMHO, the file requires makes more sense. Cheers, Mark. -- fedora-devel-list mailing list fedora-devel-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-devel-list