PCRE 8.30 will break API

Reindl Harald h.reindl at thelounge.net
Fri Feb 10 11:57:54 UTC 2012



Am 10.02.2012 12:46, schrieb Richard W.M. Jones:
> On Fri, Feb 10, 2012 at 01:03:11AM +0100, Kevin Kofler wrote:
>> Richard W.M. Jones wrote:
>>> It dlopen's the package so there is no automatic dependency.  To make
>>> up for this it requires pcre-devel, but in the light of this soname
>>> change that might be a bug.
>>
>> It is against the guidelines to require a devel package.
> 
> Actually ocaml-pcre-devel is the one which requires pcre-devel.  I
> don't think this is against any guidelines, or if it is, it shouldn't
> be.

that devel-packages require other devel-packages is OK
but that you need ANY devel-package on machines having
not installed any compiler/packaging-software not

this machine as example has not a single devel-package
over years and some time ago all these were introduced
by a packaging mistake

package-maintainers should have some CLEAN virtual
machine to test if their new versions are introducing
new dependencies at all because mostly ANY dpendencie
will have another ones over the long and its frustrating
to play around all 3 months to look if some of them
got relaxed


[root at arrakis:~]$ yum remove \*-devel
Geladene Plugins: downloadonly, protectbase
Einrichten des Entfernungsprozess
Löse Abhängigkeiten auf
--> Führe Transaktionsprüfung aus
---> Package apr-devel.x86_64 0:1.4.5-1.fc15.20111201.rh will be gelöscht
---> Package apr-util-devel.x86_64 0:1.3.12-1.fc15 will be gelöscht
---> Package cyrus-sasl-devel.x86_64 0:2.1.23-18.fc15 will be gelöscht
---> Package db4-devel.x86_64 0:4.8.30-3.fc15 will be gelöscht
---> Package expat-devel.x86_64 0:2.0.1-11.fc15 will be gelöscht
---> Package httpd-devel.x86_64 0:2.2.22-2.fc15.20120201.rh will be gelöscht
---> Package mod_perl-devel.x86_64 0:2.0.5-1.fc15 will be gelöscht
--> Verarbeite Abhängigkeiten: perl(Apache::SizeLimit::Core) für Paket: mod_perl-2.0.5-1.fc15.x86_64
---> Package openldap-devel.x86_64 0:2.4.24-5.fc15 will be gelöscht
---> Package perl-devel.x86_64 4:5.12.4-164.fc15 will be gelöscht
--> Verarbeite Abhängigkeiten: perl-devel für Paket: 1:perl-ExtUtils-ParseXS-2.2206-164.fc15.noarch
--> Verarbeite Abhängigkeiten: perl-devel für Paket: perl-ExtUtils-Embed-1.28-164.fc15.noarch
--> Verarbeite Abhängigkeiten: perl-devel für Paket: perl-Test-Harness-3.17-164.fc15.noarch
--> Verarbeite Abhängigkeiten: perl-devel für Paket: perl-ExtUtils-MakeMaker-6.56-164.fc15.noarch
--> Verarbeite Abhängigkeiten: perl-devel für Paket: perl-Test-Simple-0.98-1.fc15.noarch
---> Package systemtap-sdt-devel.x86_64 0:1.6-1.fc15 will be gelöscht
--> Führe Transaktionsprüfung aus
---> Package mod_perl.x86_64 0:2.0.5-1.fc15 will be gelöscht
--> Verarbeite Abhängigkeiten: perl(Apache2::Const) für Paket: perl-SOAP-WSDL-2.00.10-10.fc15.20111201.rh.noarch
--> Verarbeite Abhängigkeiten: perl(Apache2::Log) für Paket: perl-SOAP-WSDL-2.00.10-10.fc15.20111201.rh.noarch
--> Verarbeite Abhängigkeiten: perl(Apache2::RequestIO) für Paket: perl-SOAP-WSDL-2.00.10-10.fc15.20111201.rh.noarch
--> Verarbeite Abhängigkeiten: perl(Apache2::RequestRec) für Paket: perl-SOAP-WSDL-2.00.10-10.fc15.20111201.rh.noarch
--> Verarbeite Abhängigkeiten: perl(Apache2::RequestUtil) für Paket: perl-SOAP-WSDL-2.00.10-10.fc15.20111201.rh.noarch
--> Verarbeite Abhängigkeiten: perl(APR::Table) für Paket: perl-SOAP-WSDL-2.00.10-10.fc15.20111201.rh.noarch
---> Package perl-ExtUtils-Embed.noarch 0:1.28-164.fc15 will be gelöscht
---> Package perl-ExtUtils-MakeMaker.noarch 0:6.56-164.fc15 will be gelöscht
--> Verarbeite Abhängigkeiten: perl(ExtUtils::MakeMaker) für Paket: perl-CPAN-1.9402-164.fc15.noarch
---> Package perl-ExtUtils-ParseXS.noarch 1:2.2206-164.fc15 will be gelöscht
---> Package perl-Test-Harness.noarch 0:3.17-164.fc15 will be gelöscht
---> Package perl-Test-Simple.noarch 0:0.98-1.fc15 will be gelöscht
--> Führe Transaktionsprüfung aus
---> Package perl-CPAN.noarch 0:1.9402-164.fc15 will be gelöscht
---> Package perl-SOAP-WSDL.noarch 0:2.00.10-10.fc15.20111201.rh will be gelöscht
--> Verarbeite Abhängigkeiten: perl(SOAP::WSDL) für Paket: perl-Net-DRI-0.96-2.fc15.20111201.rh.noarch
--> Verarbeite Abhängigkeiten: perl-SOAP-WSDL für Paket: perl-Net-DRI-0.96-2.fc15.20111201.rh.noarch
--> Führe Transaktionsprüfung aus
---> Package perl-Net-DRI.noarch 0:0.96-2.fc15.20111201.rh will be gelöscht
--> Abhängigkeitsauflösung beendet
lounge-buildserver                                                                       | 2.9 kB     00:00 ...
lounge-cache                                                                             | 2.9 kB     00:00

Abhängigkeiten aufgelöst

================================================================================================================
 Paket                         Arch         Version                             Repository                Grösse
================================================================================================================
Entfernen:
 apr-devel                     x86_64       1.4.5-1.fc15.20111201.rh            @lounge-buildserver       767 k
 apr-util-devel                x86_64       1.3.12-1.fc15                       @lounge-cache             260 k
 cyrus-sasl-devel              x86_64       2.1.23-18.fc15                      @lounge-cache             982 k
 db4-devel                     x86_64       4.8.30-3.fc15                       @lounge-cache              68 M
 expat-devel                   x86_64       2.0.1-11.fc15                       @lounge-cache             172 k
 httpd-devel                   x86_64       2.2.22-2.fc15.20120201.rh           @lounge-buildserver       523 k
 mod_perl-devel                x86_64       2.0.5-1.fc15                        @lounge-cache             877 k
 openldap-devel                x86_64       2.4.24-5.fc15                       @lounge-cache             5.1 M
 perl-devel                    x86_64       4:5.12.4-164.fc15                   @lounge-cache             1.9 M
 systemtap-sdt-devel           x86_64       1.6-1.fc15                          @lounge-cache             109 k
Entfernt für Abhängigkeiten:
 mod_perl                      x86_64       2.0.5-1.fc15                        @lounge-cache             6.2 M
 perl-CPAN                     noarch       1.9402-164.fc15                     @lounge-cache             676 k
 perl-ExtUtils-Embed           noarch       1.28-164.fc15                       @lounge-cache              17 k
 perl-ExtUtils-MakeMaker       noarch       6.56-164.fc15                       @lounge-cache             609 k
 perl-ExtUtils-ParseXS         noarch       1:2.2206-164.fc15                   @lounge-cache              69 k
 perl-Net-DRI                  noarch       0.96-2.fc15.20111201.rh             @lounge-buildserver       2.6 M
 perl-SOAP-WSDL                noarch       2.00.10-10.fc15.20111201.rh         @lounge-buildserver       862 k
 perl-Test-Harness             noarch       3.17-164.fc15                       @lounge-cache             427 k
 perl-Test-Simple              noarch       0.98-1.fc15                         @lounge-cache             247 k

Vorgangsübersicht
================================================================================================================
Remove       19 Package(s)

Installed size: 90 M
Ist dies in Ordnung? [j/N]

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20120210/2de5215b/attachment.sig>


More information about the devel mailing list