Mailinglist Archive: opensuse-packaging (135 mails)
| < Previous | Next > |
Re: [opensuse-packaging] missed -devel subpackage splits
- From: "Ladislav Michnovič" <ladislav.michnovic@xxxxxxxxx>
- Date: Tue, 28 Aug 2007 10:33:49 +0200
- Message-id: <202bcdd90708280133q7f6b331bp54bf151b97166103@xxxxxxxxxxxxxx>
Hello.
This could be tricky:
unnecessary-dep xorg-x11 xorg-x11-devel
no-dep-on-devel xorg-x11
I've removed xorg-x11 from Buildrequires and added xorg-x11-devel and
the result is that abuild uninstalled xorg-x11 from BUILD_ROOT. This
broke building.
Regards Ladislav.
2007/8/20, Michal Marek <mmarek@xxxxxxx>:
> Hi,
>
> during 10.3 development, many library packages were renamed and/or split
> into a runtime and devel subpackage. The former doesn't cause any pain,
> as the *.so provides / requires stay the same. But it can (and did)
> happen that package A was split into A and A-devel, but some other
> package B still buildrequires A. If the build system of B is "smart"
> enough to continue build with the missing package, then B is built with
> features missing.
>
> Example: https://bugzilla.novell.com/show_bug.cgi?id=301337
>
> I wrote a script grepping spec files and comparing BuildRequires with
> the set of -devel packages in the distro. Now I ended up with > 700
> lines of warnings. I found two more SDL-related bugs in the output:
>
> https://bugzilla.novell.com/show_bug.cgi?id=301817
> https://bugzilla.novell.com/show_bug.cgi?id=301820
>
> but I gave up on the rest. Most of the lines are probable false
> positives or complaints about superfluous build deps, but I'm attaching
> the file in case someone else wants to check if there are more such bugs.
>
> Michal
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
This could be tricky:
unnecessary-dep xorg-x11 xorg-x11-devel
no-dep-on-devel xorg-x11
I've removed xorg-x11 from Buildrequires and added xorg-x11-devel and
the result is that abuild uninstalled xorg-x11 from BUILD_ROOT. This
broke building.
Regards Ladislav.
2007/8/20, Michal Marek <mmarek@xxxxxxx>:
> Hi,
>
> during 10.3 development, many library packages were renamed and/or split
> into a runtime and devel subpackage. The former doesn't cause any pain,
> as the *.so provides / requires stay the same. But it can (and did)
> happen that package A was split into A and A-devel, but some other
> package B still buildrequires A. If the build system of B is "smart"
> enough to continue build with the missing package, then B is built with
> features missing.
>
> Example: https://bugzilla.novell.com/show_bug.cgi?id=301337
>
> I wrote a script grepping spec files and comparing BuildRequires with
> the set of -devel packages in the distro. Now I ended up with > 700
> lines of warnings. I found two more SDL-related bugs in the output:
>
> https://bugzilla.novell.com/show_bug.cgi?id=301817
> https://bugzilla.novell.com/show_bug.cgi?id=301820
>
> but I gave up on the rest. Most of the lines are probable false
> positives or complaints about superfluous build deps, but I'm attaching
> the file in case someone else wants to check if there are more such bugs.
>
> Michal
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx
| < Previous | Next > |