On 29 November 2011 23:55, Marc Schiffbauer <[email protected]> wrote:
> * Cristian Morales Vega schrieb am 28.11.11 um 13:42 Uhr:
>> On 27 November 2011 21:37, Marc Schiffbauer <[email protected]> wrote:
>> > * Cristian Morales Vega schrieb am 27.11.11 um 20:08 Uhr:
>> >> On 27 November 2011 13:52, Cristian Morales Vega <[email protected]> 
>> >> 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?

Not sure I follow you here. Just in case, it is clear that the problem
is with the metadata of the repositories for EVERY openSUSE version,
true? Isn't a problem limited to 11.2 but to every version with a RPM
with support for weak dependencies (and openSUSE has had support for
weak dependencies since... before I started using it with 10.0). You
could ask in the OBS mailing list, but my guess is they use the same
createrepo for everything, including Fedora.

_______________________________________________
Packman mailing list
[email protected]
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Antwort per Email an