[packman] Packman repo metadata is incomplete

Marc Schiffbauer marc at links2linux.de
Wed Nov 30 00:55:03 CET 2011


* Cristian Morales Vega schrieb am 28.11.11 um 13:42 Uhr:
> On 27 November 2011 21:37, Marc Schiffbauer <marc at schiffbauer.net> wrote:
> > * Cristian Morales Vega schrieb am 27.11.11 um 20:08 Uhr:
> >> On 27 November 2011 13:52, Cristian Morales Vega <cmorve69 at yahoo.es> wrote:
> >> > The VLC spec file includes an "aout-pulse" subpackage with a
> >> > "Supplements: packageand(%{name}-noX:pulseaudio)" line, but that
> >> > supplements doesn't appears in the primary.xml file from the repo
> >> > metadata.
> >> >
> >> > %if 0%{?suse_version} >= 1140
> >> > %package aout-pulse
> >> > Summary:        VLC Audio Out for Pulse Audio
> >> > Group:          System/Libraries
> >> > Requires:       %{name} = %{version}
> >> > Requires:       vlc-noX = %{version}
> >> > Supplements:    packageand(%{name}-noX:pulseaudio)
> >> >
> >> > %description aout-pulse
> >> > Extends VLC with Pulse Audio Support for Audio Out
> >> > %endif
> >> >
> >> > In fact there isn't a single "Supplements" or "packageand" in the file.
> >> >
> >> > Any idea?
> >>
> >> I guess createrepo 0.9.8 is being used? Up to openSUSE 11.2 createrepo
> >> 0.4.11 was included in the main distro with a
> >> "createrepo-0.4.11-missing-tags.patch" that took care of the extra
> >> dependencies in openSUSE. Since openSUSE 11.3 createrepo 0.9.8 is
> >> included, but it doesn't seem to be able to handle the openSUSE
> >> specific tags and there is no patch...
> >
> > Hm, thats bad then. Time for 11.2 to go EOL then ;)
> >
> > We are using 0.4.11, but the Debian version.
> 
> Easy fix?
> The sources are in
> https://build.opensuse.org/package/files?package=createrepo&project=DISCONTINUED%3AopenSUSE%3A11.2.
> createrepo-0.4.11-missing-tags.patch is the important patch for this
> case, but probably other patches could be also relevant. But with
> things like "rpm.RPMTAG_SUGGESTSNAME" I guess the openSUSE RPM, with
> it own patches, it also required.


I'd prefer a complete package where I would extract the python
scripts and install them somewhere with a "11.2" suffic and only use
that for 11.2 and 11.2 based versions.

Comments? 

-Marc
-- 
8AAC 5F46 83B4 DB70 8317  3723 296C 6CCA 35A6 4134




More information about the Packman mailing list