Re: odd file requires

2009-11-10 Thread Kevin Kofler
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

2009-11-10 Thread Michael Schwendt
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

2009-11-09 Thread Seth Vidal

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-09 Thread Jonathan Underwood
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

2009-11-09 Thread Julian Sikorski
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

2009-11-09 Thread Seth Vidal



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

2009-11-09 Thread Adam Jackson
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

2009-11-09 Thread Mark McLoughlin
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