Compile-time shared library name mismatching base name (SDL)
by Petr Pisar
Hello list,
I got an interresting report regarging SDL library file names
<https://bugzilla.redhat.com/show_bug.cgi?id=962702>.
If you install SDL and SDL-devel, you will get these files:
root@fedora-20:~ # ls -o /usr/lib64/libSDL*
lrwxrwxrwx. 1 root 20 Jul 1 10:43 /usr/lib64/libSDL-1.2.so.0 -> libSDL-1.2.so.0.11.4
-rwxr-xr-x. 1 root 444176 Jun 19 12:58 /usr/lib64/libSDL-1.2.so.0.11.4
lrwxrwxrwx. 1 root 20 Jul 1 10:55 /usr/lib64/libSDL.so -> libSDL-1.2.so.0.11.4
root@fedora-20:~ # scanelf --soname /usr/lib64/libSDL*
TYPE SONAME FILE
ET_DYN libSDL-1.2.so.0 /usr/lib64/libSDL-1.2.so.0
ET_DYN libSDL-1.2.so.0 /usr/lib64/libSDL-1.2.so.0.11.4
ET_DYN libSDL-1.2.so.0 /usr/lib64/libSDL.so
You can see the symlink for compile-time linking is called libSDL.so
despite the SONAME is libsSDL-1.2.so.0, so the expected file name should
be libSDL-1.2.so.
And that's probably the reason why ldconfig gets confused and wants to
change libSDL-1.2.so.0 symlink from libSDL-1.2.so.0.11.4 to libSDL.so:
root@fedora-20:~ # ldconfig -v |grep SDL
ldconfig: Can't stat /libx32: No such file or directory
ldconfig: Path `/usr/lib' given more than once
ldconfig: Path `/usr/lib64' given more than once
ldconfig: Can't stat /usr/libx32: No such file or directory
libSDL-1.2.so.0 -> libSDL.so
If I remove the libSDL.so, then ldconfig leaves this silly idea and
returns to expected value (libSDL-1.2.so.0 -> libSDL-1.2.so.0.11.4).
Is this is a bug or a feature of ldconfig?
Is the installed libSDL.so symlink a mistage in the SDL-devel package?
Is renaming libSDL.so to libSDL-1.2.so wise? The libSDL.so is used in
upstream and other distributions.
Is adding the libSDL-1.2.so symlink (and preserving libSDL.so) for
backward compatibility wise?
-- Petr
10 years, 11 months
rawhide report: 20130704 changes
by Fedora compose checker
Compose started at Thu Jul 4 08:15:02 UTC 2013
Broken deps for x86_64
----------------------------------------------------------
[avgtime]
avgtime-0-0.6.git20130201.fc20.x86_64 requires libphobos-ldc.so.60()(64bit)
[derelict]
derelict-tcod-3-20.20130626gite70c293.fc20.i686 requires tcod
derelict-tcod-3-20.20130626gite70c293.fc20.x86_64 requires tcod
derelict-tcod-devel-3-20.20130626gite70c293.fc20.i686 requires tcod
derelict-tcod-devel-3-20.20130626gite70c293.fc20.x86_64 requires tcod
[ekiga]
ekiga-4.0.1-1.fc19.x86_64 requires libedata-book-1.2.so.17()(64bit)
[evolution-rss]
1:evolution-rss-0.3.93-3.fc20.x86_64 requires libeutil.so()(64bit)
1:evolution-rss-0.3.93-3.fc20.x86_64 requires libeshell.so()(64bit)
[gdb-heap]
gdb-heap-0.5-12.fc19.x86_64 requires glibc(x86-64) = 0:2.17
[gooddata-cl]
gooddata-cl-1.2.56-2.fc19.noarch requires gdata-java
[gr-air-modes]
gr-air-modes-0-0.13.20130409gitf25d21f5.fc20.i686 requires libgruel-3.6.5.so.0.0.0
gr-air-modes-0-0.13.20130409gitf25d21f5.fc20.i686 requires libgnuradio-core-3.6.5.so.0.0.0
gr-air-modes-0-0.13.20130409gitf25d21f5.fc20.x86_64 requires libgruel-3.6.5.so.0.0.0()(64bit)
gr-air-modes-0-0.13.20130409gitf25d21f5.fc20.x86_64 requires libgnuradio-core-3.6.5.so.0.0.0()(64bit)
[gr-osmosdr]
gr-osmosdr-0.0.1-3.20130403gite85c68d9.fc20.i686 requires libgruel-3.6.5.so.0.0.0
gr-osmosdr-0.0.1-3.20130403gite85c68d9.fc20.i686 requires libgnuradio-fcd-3.6.5.so.0.0.0
gr-osmosdr-0.0.1-3.20130403gite85c68d9.fc20.i686 requires libgnuradio-core-3.6.5.so.0.0.0
gr-osmosdr-0.0.1-3.20130403gite85c68d9.fc20.x86_64 requires libgruel-3.6.5.so.0.0.0()(64bit)
gr-osmosdr-0.0.1-3.20130403gite85c68d9.fc20.x86_64 requires libgnuradio-fcd-3.6.5.so.0.0.0()(64bit)
gr-osmosdr-0.0.1-3.20130403gite85c68d9.fc20.x86_64 requires libgnuradio-core-3.6.5.so.0.0.0()(64bit)
gr-osmosdr-devel-0.0.1-3.20130403gite85c68d9.fc20.i686 requires pkgconfig(gnuradio-core)
gr-osmosdr-devel-0.0.1-3.20130403gite85c68d9.fc20.x86_64 requires pkgconfig(gnuradio-core)
[gtkd]
gtkd-2.0.0-29.20120815git9ae9181.fc18.i686 requires libphobos-ldc.so.60
gtkd-2.0.0-29.20120815git9ae9181.fc18.x86_64 requires libphobos-ldc.so.60()(64bit)
[jboss-as]
jboss-as-7.1.1-19.fc20.noarch requires cxf-common >= 0:2.6.3
[kawa]
1:kawa-1.11-5.fc19.x86_64 requires servlet25
[koji]
koji-vm-1.8.0-1.fc20.noarch requires python-virtinst
[kyua-cli]
kyua-cli-0.5-3.fc19.x86_64 requires liblutok.so.0()(64bit)
kyua-cli-tests-0.5-3.fc19.x86_64 requires liblutok.so.0()(64bit)
[lancet]
lancet-1.0.1-6.fc19.noarch requires ant-nodeps >= 0:1.7.1
[openbox]
gdm-control-3.5.0-11.20121001git782b28.fc19.x86_64 requires gnome-panel
gnome-panel-control-3.5.0-11.20121001git782b28.fc19.x86_64 requires gnome-panel
[openlierox]
openlierox-0.59-0.11.beta10.fc20.x86_64 requires libgd.so.2()(64bit)
[ovirt-engine]
ovirt-engine-notification-service-3.1.0-1.fc19.noarch requires classpathx-mail
[ovirt-guest-agent]
ovirt-guest-agent-gdm-plugin-1.0.6-6.fc19.x86_64 requires libgdmsimplegreeter.so.1()(64bit)
[oyranos]
oyranos-libs-0.4.0-7.fc19.i686 requires libraw.so.5
oyranos-libs-0.4.0-7.fc19.x86_64 requires libraw.so.5()(64bit)
[perl-Bio-ASN1-EntrezGene]
perl-Bio-ASN1-EntrezGene-1.091-17.fc19.noarch requires perl(Bio::Index::AbstractSeq)
[perl-Bio-SamTools]
perl-Bio-SamTools-1.35-2.fc19.x86_64 requires perl(Bio::SeqFeature::Lite)
perl-Bio-SamTools-1.35-2.fc19.x86_64 requires perl(Bio::PrimarySeq)
[perl-PDL]
perl-PDL-2.4.10-6.fc19.x86_64 requires libgd.so.2()(64bit)
[perl-qpid]
perl-qpid-0.22-2.fc20.x86_64 requires libqpidtypes.so.1.0.0()(64bit)
perl-qpid-0.22-2.fc20.x86_64 requires libqpidmessaging.so.2.0.0()(64bit)
[python-TraitsBackendQt]
python-TraitsBackendQt-3.5.0-5.fc19.noarch requires python-TraitsGUI
[ruby-RMagick]
ruby-RMagick-2.13.1-11.fc20.2.x86_64 requires ImageMagick = 0:6.8.5.10
[rubygem-openshift-origin-common]
rubygem-openshift-origin-common-1.8.10-1.fc20.noarch requires rubygem(safe_yaml)
[rubygem-openshift-origin-node]
rubygem-openshift-origin-node-1.9.15-1.fc20.noarch requires rubygem(safe_yaml)
rubygem-openshift-origin-node-1.9.15-1.fc20.noarch requires openshift-origin-node-proxy
[rubygem-qpid]
rubygem-qpid-0.16.0-14.fc20.x86_64 requires libqpidmessaging.so.3()(64bit)
rubygem-qpid-0.16.0-14.fc20.x86_64 requires libqpidcommon.so.5()(64bit)
rubygem-qpid-0.16.0-14.fc20.x86_64 requires libqpidclient.so.5()(64bit)
[rubygem-qpid_messaging]
rubygem-qpid_messaging-0.22.0-1.fc20.x86_64 requires libqpidtypes.so.1.0.0()(64bit)
rubygem-qpid_messaging-0.22.0-1.fc20.x86_64 requires libqpidmessaging.so.2.0.0()(64bit)
rubygem-qpid_messaging-0.22.0-1.fc20.x86_64 requires libqpidcommon.so.2.0.0()(64bit)
rubygem-qpid_messaging-0.22.0-1.fc20.x86_64 requires libqpidclient.so.2.0.0()(64bit)
[scala]
scala-2.9.2-2.fc19.noarch requires osgi(org.scala-ide.scala.library)
[spacewalk-web]
spacewalk-dobby-1.9.22-2.fc19.noarch requires perl(Spacewalk::Setup)
[spring]
spring-94.1-1.fc20.x86_64 requires libassimp.so.2()(64bit)
[sumwars]
sumwars-0.5.6-12.fc20.x86_64 requires libenet-1.3.7.so()(64bit)
[tango]
tango-2-12.20120821git7b92443.fc19.i686 requires libphobos-ldc.so.60
tango-2-12.20120821git7b92443.fc19.x86_64 requires libphobos-ldc.so.60()(64bit)
[vfrnav]
vfrnav-20130510-1.fc20.x86_64 requires libpolyclipping.so.8()(64bit)
vfrnav-utils-20130510-1.fc20.x86_64 requires libpolyclipping.so.8()(64bit)
[zarafa]
libmapi-7.0.13-1.fc19.i686 requires libicalss.so.0
libmapi-7.0.13-1.fc19.i686 requires libical.so.0
libmapi-7.0.13-1.fc19.x86_64 requires libicalss.so.0()(64bit)
libmapi-7.0.13-1.fc19.x86_64 requires libical.so.0()(64bit)
php-mapi-7.0.13-1.fc19.x86_64 requires php(zend-abi) = 0:20100525-x86-64
php-mapi-7.0.13-1.fc19.x86_64 requires php(api) = 0:20100412-x86-64
zarafa-ical-7.0.13-1.fc19.x86_64 requires libicalss.so.0()(64bit)
zarafa-ical-7.0.13-1.fc19.x86_64 requires libical.so.0()(64bit)
Broken deps for i386
----------------------------------------------------------
[avgtime]
avgtime-0-0.6.git20130201.fc20.i686 requires libphobos-ldc.so.60
[derelict]
derelict-tcod-3-20.20130626gite70c293.fc20.i686 requires tcod
derelict-tcod-devel-3-20.20130626gite70c293.fc20.i686 requires tcod
[ekiga]
ekiga-4.0.1-1.fc19.i686 requires libedata-book-1.2.so.17
[evolution-rss]
1:evolution-rss-0.3.93-3.fc20.i686 requires libeutil.so
1:evolution-rss-0.3.93-3.fc20.i686 requires libeshell.so
[gdb-heap]
gdb-heap-0.5-12.fc19.i686 requires glibc(x86-32) = 0:2.17
[gooddata-cl]
gooddata-cl-1.2.56-2.fc19.noarch requires gdata-java
[gr-air-modes]
gr-air-modes-0-0.13.20130409gitf25d21f5.fc20.i686 requires libgruel-3.6.5.so.0.0.0
gr-air-modes-0-0.13.20130409gitf25d21f5.fc20.i686 requires libgnuradio-core-3.6.5.so.0.0.0
[gr-osmosdr]
gr-osmosdr-0.0.1-3.20130403gite85c68d9.fc20.i686 requires libgruel-3.6.5.so.0.0.0
gr-osmosdr-0.0.1-3.20130403gite85c68d9.fc20.i686 requires libgnuradio-fcd-3.6.5.so.0.0.0
gr-osmosdr-0.0.1-3.20130403gite85c68d9.fc20.i686 requires libgnuradio-core-3.6.5.so.0.0.0
gr-osmosdr-devel-0.0.1-3.20130403gite85c68d9.fc20.i686 requires pkgconfig(gnuradio-core)
[gtkd]
gtkd-2.0.0-29.20120815git9ae9181.fc18.i686 requires libphobos-ldc.so.60
[jboss-as]
jboss-as-7.1.1-19.fc20.noarch requires cxf-common >= 0:2.6.3
[kawa]
1:kawa-1.11-5.fc19.i686 requires servlet25
[koji]
koji-vm-1.8.0-1.fc20.noarch requires python-virtinst
[kyua-cli]
kyua-cli-0.5-3.fc19.i686 requires liblutok.so.0
kyua-cli-tests-0.5-3.fc19.i686 requires liblutok.so.0
[lancet]
lancet-1.0.1-6.fc19.noarch requires ant-nodeps >= 0:1.7.1
[openbox]
gdm-control-3.5.0-11.20121001git782b28.fc19.i686 requires gnome-panel
gnome-panel-control-3.5.0-11.20121001git782b28.fc19.i686 requires gnome-panel
[openlierox]
openlierox-0.59-0.11.beta10.fc20.i686 requires libgd.so.2
[ovirt-engine]
ovirt-engine-notification-service-3.1.0-1.fc19.noarch requires classpathx-mail
[ovirt-guest-agent]
ovirt-guest-agent-gdm-plugin-1.0.6-6.fc19.i686 requires libgdmsimplegreeter.so.1
[oyranos]
oyranos-libs-0.4.0-7.fc19.i686 requires libraw.so.5
[perl-Bio-ASN1-EntrezGene]
perl-Bio-ASN1-EntrezGene-1.091-17.fc19.noarch requires perl(Bio::Index::AbstractSeq)
[perl-Bio-SamTools]
perl-Bio-SamTools-1.35-2.fc19.i686 requires perl(Bio::SeqFeature::Lite)
perl-Bio-SamTools-1.35-2.fc19.i686 requires perl(Bio::PrimarySeq)
[perl-PDL]
perl-PDL-2.4.10-6.fc19.i686 requires libgd.so.2
[perl-qpid]
perl-qpid-0.22-2.fc20.i686 requires libqpidtypes.so.1.0.0
perl-qpid-0.22-2.fc20.i686 requires libqpidmessaging.so.2.0.0
[python-TraitsBackendQt]
python-TraitsBackendQt-3.5.0-5.fc19.noarch requires python-TraitsGUI
[ruby-RMagick]
ruby-RMagick-2.13.1-11.fc20.2.i686 requires ImageMagick = 0:6.8.5.10
[rubygem-openshift-origin-common]
rubygem-openshift-origin-common-1.8.10-1.fc20.noarch requires rubygem(safe_yaml)
[rubygem-openshift-origin-node]
rubygem-openshift-origin-node-1.9.15-1.fc20.noarch requires rubygem(safe_yaml)
rubygem-openshift-origin-node-1.9.15-1.fc20.noarch requires openshift-origin-node-proxy
[rubygem-qpid]
rubygem-qpid-0.16.0-14.fc20.i686 requires libqpidmessaging.so.3
rubygem-qpid-0.16.0-14.fc20.i686 requires libqpidcommon.so.5
rubygem-qpid-0.16.0-14.fc20.i686 requires libqpidclient.so.5
[rubygem-qpid_messaging]
rubygem-qpid_messaging-0.22.0-1.fc20.i686 requires libqpidtypes.so.1.0.0
rubygem-qpid_messaging-0.22.0-1.fc20.i686 requires libqpidmessaging.so.2.0.0
rubygem-qpid_messaging-0.22.0-1.fc20.i686 requires libqpidcommon.so.2.0.0
rubygem-qpid_messaging-0.22.0-1.fc20.i686 requires libqpidclient.so.2.0.0
[scala]
scala-2.9.2-2.fc19.noarch requires osgi(org.scala-ide.scala.library)
[spacewalk-web]
spacewalk-dobby-1.9.22-2.fc19.noarch requires perl(Spacewalk::Setup)
[spring]
spring-94.1-1.fc20.i686 requires libassimp.so.2
[sumwars]
sumwars-0.5.6-12.fc20.i686 requires libenet-1.3.7.so
[tango]
tango-2-12.20120821git7b92443.fc19.i686 requires libphobos-ldc.so.60
[vfrnav]
vfrnav-20130510-1.fc20.i686 requires libpolyclipping.so.8
vfrnav-utils-20130510-1.fc20.i686 requires libpolyclipping.so.8
[zarafa]
libmapi-7.0.13-1.fc19.i686 requires libicalss.so.0
libmapi-7.0.13-1.fc19.i686 requires libical.so.0
php-mapi-7.0.13-1.fc19.i686 requires php(zend-abi) = 0:20100525-x86-32
php-mapi-7.0.13-1.fc19.i686 requires php(api) = 0:20100412-x86-32
zarafa-ical-7.0.13-1.fc19.i686 requires libicalss.so.0
zarafa-ical-7.0.13-1.fc19.i686 requires libical.so.0
New package: homerun-1.0.0-5.fc20
KDE Application Launcher
New package: jspc-2.0-0.5.alpha.3.fc20
Compile JSPs under Maven
New package: php-nrk-Predis-0.8.3-2.fc20
PHP client library for Redis
New package: prototype-1.7.1.0-1.fc20
JavaScript framework
New package: scriptaculous-1.9.0-1.fc20
JavaScript library
Updated Packages:
389-ds-base-1.3.1.3-1.fc20
--------------------------
* Wed Jul 03 2013 Noriko Hosoi <nhosoi(a)redhat.com> - 1.3.1.3-1
- bump version to 1.3.1.3
- Ticket 47374 - flush.pl is not included in perl5
- Ticket 47391 - deleting and adding userpassword fails to update the password (additional fix)
- Ticket 47393 - Attribute are not encrypted on a consumer after a full initialization
- Ticket 47395 47397 - v2 correct behaviour of account policy if only stateattr is configured or no alternate attr is configured
- Ticket 47396 - crash on modrdn of tombstone
- Ticket 47400 - MMR stress test with dna enabled causes a deadlock
- Ticket 47409 - allow setting db deadlock rejection policy
- Ticket 47419 - Unhashed userpassword can accidentally get removed from mods
- Ticket 47420 - An upgrade script 80upgradednformat.pl fails to handle a server instance name incuding '-'
Size change: 4402 bytes
ImageMagick-6.8.6.3-1.fc20
--------------------------
* Mon Jul 01 2013 Pavel Alexeev <Pahan(a)Hubbitus.info> - 6.8.6.3-1
- Update to 6.8.6-3.
- Added aarch64 to list of 64bit arches (bz#978339).
Size change: -677801 bytes
OpenImageIO-1.1.13-1.fc20
-------------------------
* Wed Jul 03 2013 Richard Shaw <hobbes1069(a)gmail.com> - 1.1.13-1
- Update to latest bugfix release.
Size change: 113836 bytes
avr-gdb-7.1-8.fc20
------------------
* Wed Jul 03 2013 Jaromir Capik <jcapik(a)redhat.com> - 7.1-8
- Fixing aarch64 build (#925064)
Size change: 29834 bytes
bird-1.3.10-1.fc20
------------------
* Wed Jul 03 2013 Stanislav Kozina <stanislav.kozina(a)gmail.com> 1.3.10-1
- updated to latest upstream 1.3.10
Size change: 126372 bytes
bti-033-1.fc20
--------------
* Thu Jul 04 2013 Michel Salim <salimma(a)fedoraproject.org> - 033-1
- Update to 033 (switches to new Twitter API)
- Spec clean-up: mark EL5-specific sections
Size change: 4149 bytes
contour-0.3-3.fc20
------------------
* Wed Jul 03 2013 Lukáš Tinkl <ltinkl(a)redhat.com> - 0.3-3
- fix FTBS, build against libnm-qt
Size change: 2094 bytes
device-mapper-multipath-0.4.9-53.fc20
-------------------------------------
* Wed Jul 03 2013 Benjamin Marzinski <bmarzins(a)redhat.com> 0.4.9-53
- Add 0044-RHBZ-976688-fix-wipe-wwids.patch
* Seek back to the start of the file after truncating it
- Add 0045-RHBZ-977297-man-page-fix.patch
* update man page to match actual defaults
- Add 0046-RHBZ-883981-move-udev-rules.patch
* move udev rules file from /lib to /usr/lib
- Resolves: bz #883981, #976688, #977297
Size change: 1979 bytes
ecl-13.5.1-2.fc20
-----------------
* Wed Jul 03 2013 Jerry James <loganjerry(a)gmail.com> - 13.5.1-2
- Update -warnings patch with more fixes from upstream
* Mon Jun 03 2013 Jerry James <loganjerry(a)gmail.com> - 13.5.1-1
- New upstream release
- Drop upstreamed -fixes patch
- Add -fenv-access patch to work around a GCC limitation
Size change: 371159 bytes
felix-bundlerepository-1.6.6-11.fc20
------------------------------------
* Wed Jul 03 2013 Michal Srb <msrb(a)redhat.com> - 1.6.6-11
- Build with XMvn
- Replace patches with %pom_ macros
- Fix BR
* Wed Jul 03 2013 Michal Srb <msrb(a)redhat.com> - 1.6.6-10
- Fix BR (Resolves: #979500)
Size change: -1403 bytes
gappa-0.18.0-1.fc20
-------------------
* Wed Jul 03 2013 Jerry James <loganjerry(a)gmail.com> - 0.18.0-1
- New upstream version
Size change: 2203 bytes
gappalib-coq-0.21.1-1.fc20
--------------------------
* Wed Jul 03 2013 Jerry James <loganjerry(a)gmail.com> - 0.21.1-1
- New upstream release
Size change: 4000 bytes
gcin-2.8.0-4.fc20
-----------------
* Wed Jul 03 2013 Christopher Meng <rpm(a)cicku.me> - 2.8.0-4
- Correct the License.
- Correct the gtk scripts.
Size change: 151 bytes
ghdl-0.29-3.150svn.2.fc20
-------------------------
* Tue Jul 02 2013 Ville Skyttä <ville.skytta(a)iki.fi> - 0.29-3.150svn.2
- Compress gcc tarball with xz.
Size change: -12437517 bytes
gnome-shell-extension-fedmsg-0.1.4-1.fc20
-----------------------------------------
* Wed Jul 03 2013 Luke Macken <lmacken(a)redhat.com> - 0.1.4-1
- Updated extension metadata for GNOME 3.8
Size change: -906 bytes
gnuradio-3.7.0-0.1.rc0.fc20
---------------------------
* Mon Jun 24 2013 Jaroslav Škarvada <jskarvad(a)redhat.com> - 3.7.0-0.1.rc0
- New version
Resolves: rhbz#976982
- Defuzzified cmake-modules-fix patch
Size change: -149910 bytes
gpm-1.20.6-33.fc20
------------------
* Wed Jul 03 2013 Jaromir Capik <jcapik(a)redhat.com> - 1.20.6-33
- Replacing systemd unit path with _unitdir macro
* Wed Jul 03 2013 Jaromir Capik <jcapik(a)redhat.com> - 1.20.6-32
- Fixing full RELRO ... bind_now -> now (#884017)
Size change: 289 bytes
i2c-tools-3.1.0-6.fc20
----------------------
* Wed Jul 03 2013 Jaromir Capik <jcapik(a)redhat.com> - 3.1.0-6
- Installing the man pages and putting them in the files section
* Wed Jul 03 2013 Jaromir Capik <jcapik(a)redhat.com> - 3.1.0-5
- Introducing man pages for binaries in the eepromer subpackage
- Introducing -r switch in the i2cset help
* Sat Jun 01 2013 Henrik Nordstrom <henrik(a)henriknordstrom.net> - 3.1.0-4
- Package python interface
Size change: 3074 bytes
ibus-typing-booster-1.2.1-1.fc20
--------------------------------
* Wed Jul 03 2013 Mike FABIAN <mfabian(a)redhat.com> - 1.2.1-1
- Update to 1.2.1 upstream version
- Pop up a message box when a file has been read to train the database, indicating success or failure (Resolves: rhbz#979933)
- Update German translation
- Ignore most punctuation characters and mathematical symbols when tokenizing (Resolves: rhbz#979939)
Size change: 12513 bytes
insight-7.4.50-9.20120403cvs.fc20
---------------------------------
* Wed Jul 03 2013 Patrick Monnerat <pm(a)datasphere.ch> 7.4.50-9.20120403cvs
- Patch "texinfo5" to adapt doc to texinfo version 5.
* Wed Jul 03 2013 Patrick Monnerat <pm(a)datasphere.ch> 7.4.50-8.20120403cvs
- Compress snapshot tar archive with xz.
https://bugzilla.redhat.com/show_bug.cgi?id=980597
Size change: -5662888 bytes
java-1.7.0-openjdk-1.7.0.25-2.3.10.7.fc20
-----------------------------------------
* Wed Jul 03 2013 Jiri Vanek <jvanek(a)redhat.com> - 1.7.0.25-2.3.10.7.f20
- moved to xz compression of sources
- updated 2.1 tarball
Size change: -47358367 bytes
jbosgi-deployment-2.0.0-1.fc20
------------------------------
* Fri Jun 28 2013 Marek Goldmann <mgoldman(a)redhat.com> - 2.0.0-1
- Upstream release 2.0.0.Final
- New guidelines
Size change: 7957 bytes
jbosgi-framework-3.0.2-1.fc20
-----------------------------
* Fri Jun 28 2013 Marek Goldmann <mgoldman(a)redhat.com> - 3.0.2-1
- Upstream release 3.0.2.Final
- New guidelines
Size change: 123884 bytes
ledmon-0.78-1.fc20
------------------
* Wed Jul 03 2013 Michal Sekletar <msekleta(a)redhat.com> - 0.78-1
- Update to 0.78
Size change: -926 bytes
leksah-0.12.1.3-12.fc20
-----------------------
* Thu Jul 04 2013 Jens Petersen <petersen(a)redhat.com> - 0.12.1.3-12
- ghc_fix_dynamic_rpath needs BR chrpath (#981010)
Size change: 148 bytes
libgit2-glib-0.0.6-1.fc20
-------------------------
* Wed Jul 03 2013 Ignacio Casal Quinteiro <icq(a)gnome.org> - 0.0.6-1
- Update to 0.0.6
Size change: 20143 bytes
libguestfs-1.23.7-1.fc20
------------------------
* Wed Jul 03 2013 Richard W.M. Jones <rjones(a)redhat.com> - 1:1.23.7-1
- New upstream version 1.23.7.
- Disable golang bindings.
Size change: 68426 bytes
lxpanel-0.5.12-3.fc20
---------------------
* Sat Aug 03 2013 Christoph Wickert <cwickert(a)fedoraproject.org> - 0.5.13-3
- Use zenity instead of xmessage to display low battery warnings
Size change: 736 bytes
man-pages-zh-CN-1.5.2-4.fc20
----------------------------
* Thu Jul 04 2013 Ding-Yi Chen <dchen at redhat dot com> - 0:1.5.1-4
- Fixed Bug 981001 - man-pages-zh-CN : Conflicts with man-db
Size change: -922 bytes
maven2-2.2.1-45.fc20
--------------------
* Wed Jul 03 2013 Michal Srb <msrb(a)redhat.com> - 2.2.1-45
- Add missing BR: maven-install-plugin (Resolves: #979504)
- Migrate to plexus-containers-container-default
Size change: 1449 bytes
maxima-5.30.0-5.fc20
--------------------
* Tue Jun 04 2013 Jerry James <loganjerry(a)gmail.com> - 5.30.0-5
- rebuild (ecl)
Size change: 546 bytes
mine_detector-6.0-15.fc20
-------------------------
* Wed Jul 03 2013 Björn Persson <bjorn(a)xn--rombobjrn-67a.se> - 6.0-15
- Added a manual page stub.
Size change: 777 bytes
mod_nss-1.0.8-22.fc20
---------------------
* Wed Jul 03 2013 Matthew Harmsen <mharmsen(a)redhat.com> - 1.0.8-22
- Moved 'nss_pcache' from %sbindir to %libexecdir
(provided compatibility link)
Size change: 591 bytes
mybatis-parent-18-4.fc20
------------------------
* Wed Jul 03 2013 gil cattaneo <puntogil(a)libero.it> 18-4
- switch to XMvn
- minor changes to adapt to current guideline
Size change: -138 bytes
mysql-connector-python-1.0.11-1.fc20
------------------------------------
* Wed Jul 03 2013 Remi Collet <remi(a)fedoraproject.org> - 1.0.11-1
- version 1.0.11 GA
Size change: 1557 bytes
olpc-update-2.29-1.fc20
-----------------------
* Thu May 23 2013 Daniel Drake <dsd(a)laptop.org> - 2.29-1
- First time execution fix
* Tue Apr 16 2013 Daniel Drake <dsd(a)laptop.org> - 2.28-1
- Clock sync improvements. Use systemd timers.
Size change: -522 bytes
olpc-utils-4.0.4-1.fc20
-----------------------
* Thu May 23 2013 Daniel Drake <dsd(a)laptop.org> - 4.0.4-1
- Add systemd suspend hook
* Mon May 13 2013 Daniel Drake <dsd(a)laptop.org> - 4.0.3-3
- Fix galcore access on XO-4
* Wed Apr 24 2013 Daniel Drake <dsd(a)laptop.org> - 4.0.2-2
- ion/vmeta support for XO-4
* Mon Apr 01 2013 Daniel Drake <dsd(a)laptop.org> - 4.0.1-1
- Fix setting environment from PAM
Size change: 746 bytes
parboiled-1.0.2-5.fc20
----------------------
* Wed Jul 03 2013 gil cattaneo <puntogil(a)libero.it> 1.0.2-5
- switch to XMvn
- minor changes to adapt to current guideline
* Wed Feb 06 2013 Java SIG <java-devel(a)lists.fedoraproject.org> - 1.0.2-4
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
- Replace maven BuildRequires with maven-local
Size change: 50126 bytes
pax-logging-1.6.9-6.fc20
------------------------
* Wed Jul 03 2013 gil cattaneo <puntogil(a)libero.it> 1.6.9-6
- switch to XMvn
- minor changes to adapt to current guideline
Size change: 37213 bytes
perl-IO-Socket-SSL-1.95.1-1.fc20
--------------------------------
* Wed Jul 03 2013 Paul Howarth <paul(a)city-fan.org> - 1.95.1-1
- Update to 1.951
(1.950)
- MAJOR BEHAVIOR CHANGE:
- ssl_verify_mode now defaults to verify_peer for client
- Previously it used verify_none, but loudly complained since 1.79 about it
- It will not complain any longer, but the connection will probably fail
- Please don't simply disable ssl verification; instead, set SSL_ca_file
etc. so that verification succeeds!
- MAJOR BEHAVIOR CHANGE:
- It will now complain if the built-in defaults of certs/my-ca.pem or ca/
for CA and certs/{server,client}-{key,cert}.pem for cert and key are
used, i.e. no certificates are specified explicitly
- In the future these insecure (relative path!) defaults will be removed
and the CA replaced with the system defaults
(1.951)
- Use Net::SSLeay::SSL_CTX_set_default_verify_paths to use openssl's built-in
defaults for CA unless CA path/file was given (or IO::Socket::SSL built-ins
used)
Size change: 1681 bytes
perl-Time-Period-1.23-1.fc20
----------------------------
* Thu Jul 04 2013 Petr Pisar <ppisar(a)redhat.com> - 1.23-1
- 1.23 bump
Size change: 6529 bytes
perl-Tree-DAG_Node-1.12-1.fc20
------------------------------
* Wed Jul 03 2013 Paul Howarth <paul(a)city-fan.org> - 1.12-1
- Update to 1.12
- Change text in README referring to licence to match text in body of source,
since it was in conflict with the Artistic Licence V 2.0
- Rename CHANGES to Changes as per CPAN::Changes::SPEC
- Various spelling fixes in the docs
Size change: -406 bytes
perl-XML-LibXML-2.0018-3.fc20
-----------------------------
* Wed Jul 03 2013 Petr Pisar <ppisar(a)redhat.com> - 1:2.0018-3
- Correct changelog entry
Size change: 91 bytes
perl-XML-Writer-0.623-2.fc20
----------------------------
* Wed Jul 03 2013 Jitka Plesnikova <jplesnik(a)redhat.com> - 0.623-2
- Change license to CC0
Size change: 105 bytes
php-symfony2-HttpFoundation-2.2.3-2.fc20
----------------------------------------
* Tue Jul 02 2013 Shawn Iwinski <shawn.iwinski(a)gmail.com> 2.2.3-2
- Merge master, f19, f18, and el6 (temp disable tests for el6)
Size change: 204 bytes
pixman-0.30.0-2.fc20
--------------------
* Thu Jul 04 2013 Karsten Hopp <karsten(a)redhat.com> 0.30.0-2
- bump release and rebuild to fix dependencies on PPC
Size change: 165 bytes
pkgwat-0.8-1.fc20
-----------------
* Wed Jul 03 2013 Ralph Bean <rbean(a)redhat.com> - 0.8-1
- New pkgwat history subcommand.
- Fix to pkgwat search.
Size change: 294 bytes
pnp4nagios-0.6.21-2.fc20
------------------------
* Wed Jul 03 2013 Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 0.6.21-2
- Broken configuration for httpd 2.4 fixed (bz#871465)
- fixed dates in changelog items
Size change: 738 bytes
properties-maven-plugin-1.0-0.5.alpha2.fc20
-------------------------------------------
* Wed Jul 03 2013 gil cattaneo <puntogil(a)libero.it> 1.0-0.5.alpha2
- switch to XMvn
- minor changes to adapt to current guideline
Size change: 3506 bytes
pyparted-3.9-3.fc20
-------------------
* Mon Jul 08 2013 David Cantrell <dcantrell(a)redhat.com> - 3.9-3
- Revert to pyparted-3.9 plus critical patches due to issues with the 3.10
release which are actively being worked on. The 3.10 release does not
work with the installer right now.
Size change: 1683 bytes
python-django-flash-1.8-7.fc20
------------------------------
* Wed Jul 03 2013 Michael Schwendt <mschwendt(a)fedoraproject.org> - 1.8-7
- Complete the renaming from django-flash to python-django-flash with
proper Obsoletes/Provides pair (#844721, #839880), also for a sane
upgrade path.
Size change: 341 bytes
python-setuptools-0.7.7-1.fc20
------------------------------
* Wed Jul 03 2013 Toshio Kuratomi <toshio(a)fedoraproject.org> - 0.7.7-1
- Update to 0.7.7 upstream release
* Mon Jun 10 2013 Toshio Kuratomi <toshio(a)fedoraproject.org> - 0.7.2-2
- Update to the setuptools-0.7 branch that merges distribute and setuptools
Size change: 111205 bytes
python-tahrir-0.2.1-1.fc20
--------------------------
* Wed Jul 03 2013 Ralph Bean <rbean(a)redhat.com> - 0.2.1-1
- Remove old patch (shipped with upstream now).
- More facelift stuff in progress.
Size change: 5924 bytes
python-tahrir-api-0.2.4-1.fc20
------------------------------
* Wed Jul 03 2013 Ralph Bean <rbean(a)redhat.com> - 0.2.4-1
- Latest upstream with some new get_all_... methods.
Size change: 246 bytes
python-ttystatus-0.23-1.fc20
----------------------------
* Thu Jul 04 2013 Michel Salim <salimma(a)fedoraproject.org> - 0.23-1
- Update to 0.23
Size change: 105 bytes
redhat-rpm-config-9.1.0-47.fc20
-------------------------------
* Thu Jul 04 2013 Panu Matilainen <pmatilai(a)redhat.com> - 9.1.0-47
- switch from -fstack-protector to -fstack-protector-strong (#978763)
Size change: 493 bytes
reflectasm-1.07-2.fc20
----------------------
* Wed Jul 03 2013 gil cattaneo <puntogil(a)libero.it> 1.07-2
- switch to XMvn
- minor changes to adapt to current guideline
Size change: -164 bytes
replacer-1.5.2-2.fc20
---------------------
* Wed Jul 03 2013 gil cattaneo <puntogil(a)libero.it> 1.5.2-2
- switch to XMvn
- minor changes to adapt to current guideline
Size change: 51 bytes
rubygem-gssapi-1.1.2-2.fc20
---------------------------
* Thu Jul 04 2013 Jan Pazdziora <jpazdziora(a)redhat.com> - 1.1.2-2
- 981119 - adding dependence on krb5-libs which provides the .so.
Size change: 194 bytes
sagemath-5.9-8.fc20
-------------------
* Wed Jul 03 2013 Jerry James <loganjerry(a)gmail.com> - 5.9-8
- Rebuild for maxima 5.30.0
* Wed Jun 12 2013 Remi Collet <rcollet(a)redhat.com> - 5.9-7
- rebuild for new GD 2.1.0
* Tue Jun 04 2013 Jerry James <loganjerry(a)gmail.com> - 5.9-6
- Rebuild for ecl 2013.5.1
Size change: 306 bytes
samba-4.0.7-1.fc20
------------------
* Wed Jul 03 2013 - Andreas Schneider <asn(a)redhat.com> - 2:4.0.7-1
- Update to Samba 4.0.7.
Size change: -3132291 bytes
schroot-1.6.5-1.fc20
--------------------
* Wed Jul 03 2013 Zach Carter <z.carter(a)f5.com> - 1.6.5-1
- Upstream bump to 1.6.5
- Fix for 'make check' issue regarding missing test/run.parts.ex2 directory.
Size change: -90066 bytes
spice-protocol-0.12.6-1.fc20
----------------------------
* Wed Jul 03 2013 Hans de Goede <hdegoede(a)redhat.com> - 0.12.6-1
- Update to 0.12.6
Size change: -900 bytes
spice-vdagent-0.14.0-3.fc20
---------------------------
* Wed Jul 03 2013 Hans de Goede <hdegoede(a)redhat.com> - 0.14.0-3
- Advertise clipboard line-endings for copy and paste line-ending conversion
- Build spice-vdagentd as pie + relro
Size change: 3930 bytes
struts-1.3.10-8.fc20
--------------------
* Wed Jul 03 2013 gil cattaneo <puntogil(a)libero.it> 1.3.10-8
- switch to XMvn
- minor changes to adapt to current guideline
Size change: -970 bytes
sugar-labyrinth-16-1.fc20
-------------------------
* Wed Jul 03 2013 Kalpa Welivitigoda <callkalpa(a)gmail.com> - 16-1
- New 16 release
Size change: 274 bytes
systemd-205-1.fc20
------------------
* Wed Jul 03 2013 Lennart Poettering <lpoetter(a)redhat.com> - 205-1
- New upstream release
Size change: 48007 bytes
teeworlds-0.6.2-2.fc20
----------------------
* Wed Jul 03 2013 Igor Gnatenko <i.gnatenko.brain(a)gmail.com> - 0.6.2-2
- Update systemd daemon for multiple server configs
- Some fixes in spec
* Tue Jul 02 2013 Igor Gnatenko <i.gnatenko.brain(a)gmail.com> - 0.6.2-1
- Update to 0.6.2
- Drop unnecessary patches and fix need patches for new version
- Add systemd daemon with example server cfg
- Some fixes in spec
Size change: 1179 bytes
tigervnc-1.2.80-0.18.20130314svn5065.fc20
-----------------------------------------
* Wed Jul 03 2013 Tim Waugh <twaugh(a)redhat.com> 1.2.80-0.18.20130314svn5065
- Removed systemd_requires macro in order to fix the build.
* Wed Jul 03 2013 Tim Waugh <twaugh(a)redhat.com> 1.2.80-0.17.20130314svn5065
- Synchronise manpages and --help output (bug #980870).
Size change: 3630 bytes
unbound-1.4.20-14.fc20
----------------------
* Wed Jul 03 2013 Tomas Hozza <thozza(a)redhat.com> - 1.4.20-14
- remove missing unbound-rootkey.service from post/preun/postun sections
- don't hardcode hardening flags, let hardened build macro handles it
Size change: 184 bytes
velocity-tools-2.0-6.fc20
-------------------------
* Thu Jul 04 2013 gil cattaneo <puntogil(a)libero.it> 2.0-6
- switch to XMvn
- minor changes to adapt to current guideline
Size change: -1604 bytes
virt-v2v-0.9.0-3.fc20
---------------------
* Wed Jul 03 2013 Richard W.M. Jones <rjones(a)redhat.com> - 0.9.0-3
- Default to using the appliance backend, since in Fedora >= 18 the
libvirt backend doesn't support the 'iface' parameter which virt-v2v
requires.
- Add BR perl(Sys::Syslog), required to run the tests.
- Remove some cruft from the spec file.
Size change: -106 bytes
wine-1.6-0.3.rc4.fc20
---------------------
* Sat Jun 29 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- 1.6-0.3.rc4
- 1.6 rc4
Size change: 240714 bytes
xorg-x11-font-utils-7.5-17.fc20
-------------------------------
* Thu Jul 04 2013 Peter Hutterer <peter.hutterer(a)redhat.com> 1:7.5-17
- Ok, this time fix the right changelog date. Well, the wrong one, I mean.
* Thu Jul 04 2013 Peter Hutterer <peter.hutterer(a)redhat.com> 1:7.5-16
- Fix a changelog date, some checking tools keep reminding me.
Size change: 344 bytes
xorg-x11-server-1.14.2-1.fc20
-----------------------------
* Thu Jul 04 2013 Peter Hutterer <peter.hutterer(a)redhat.com> 1.14.2-1
- xorg-server 1.4.2
- drop merged patches
- Add a quirk to set the synaptics resolution to 0 by default. The pre-scale
patch in the server clashes with synaptics inaccurate resolution numbers,
causing the touchpad movement to be stunted.
Size change: -8883 bytes
Summary:
Added Packages: 5
Removed Packages: 0
Modified Packages: 75
Size of added packages: 639654 (625 k)
Size change of modified packages: -68104213 (-65 M)
Size of removed packages: 0 (0 )
Size change: -67464559 (-64 M)
Compose finisheded at Thu Jul 4 12:00:24 UTC 2013
10 years, 11 months
vote for systemd: Nay.
by Jean-Marc Pigeon
A few weeks ago, I received a bug report regarding a Fedora package of ours,
it was a request to have its init configuration migrated to systemd. A
quick search within our Fedora repo shows systemd has become available
starting with FC14, I guess it is about time we adapt our package. So we
did so. Service definition is simple enough and the documentation is well
done, it was really easy to use systemd to start our application daemon.
There is a small lack of functionality within service definition to do exactly
what we want at the installation configuration phase, but we've found
a solution within systemd (which, while not perfect, works).
We now have our main RPM requiring a secondary sysvinit or systemd RPM
according to distribution flavor.
Nice and easy.
Reading about systemd features, I told myself, it could be the right tool
to wake up an old project of mine exploiting containers kernel features and
have the last Fedora (FC18) running within a container under a fresh
kernel (3.9.4).
This little project gave satisfactory results with various distributions when
I designed and tested it 2 years ago. First I checked it with a standard
EL6.4 template (400 Megs) under this new kernel (3.9.4, HOST
EL6.4) to see if my tool was
still operational. Everything went perfectly. I was ready to test
FC18. The selected
FC18 template is a very standard one (a 939 MBytes tgz file) which
(and this is a key factor) was proved to be fully working "as is" in an openvz
container (kernel 2.6.32-042stab076.8). "as is" means that Template
was never taylored
to be on openvz container (template is used out of the box in openvz
container) and could
be used to seed a working HOST too.
I was not expecting to have it fully working at the first attempt in
my own container design,
but I was expecting systemd (using systemctl very detailed status) to give
me a very good insight about issues which could occur.
The real goal was to learn how to use systemd components to diagnose an "in
trouble" real system, a kind of flight simulator exercise, so that we
would be ready in the future to do quick diagnosis if one of our
server in a rack
had trouble to boot or reboot with EL7.
If this exercise result is positive enough, why not try to install systemd
within our current deployment as systemd is sysvinit compatible?
The exercise will be considered a success if I was able to log in a
FC18 container
from a remote location via SSH, the SSH port protected by the
container own iptables
(a very minimal number of services started, a "safe haven" mode to
recover a system from trouble).
This small exercise turned out very ugly very quickly, I worked very hard
trying all the tricks and bypass I could think about to collect data.
To my dismay I
was unable to get a predictable behaviour, nor reliable data from
systemd, even in the emergency.service mode.
After a while, I was forced to face it, systemd won't help me, not
even start the system in a minimal mode,
I was not able to go beyond kernel level with systemd in control,
services started were a total mess and container was totaly lock up,
with no exploitable data provided.
(Quickly: we had interesting situation within the noisy and cold
server room using the emergency.service console
such as:
$ systemctl start systemd-journald.service
--> "unable to comply!" a dependency job for systemd-journald.service
failed, see journactl -xn.
$ journalctl -xn
--> "unable to comply!" No journal files were found
)
let's be blunt... from what I have seen:
In a perfect world, systemd is obviously a nice gadget,
in a real world, systemd is the perfect tools to transform a small
problem in a terminal "cascading failure" event.
I sent a private email to Lennart about my 'little concern', giving
more details and trying to explain as well as I could,
suggesting solutions (mainly for brainstorming purpose).
Lennart answered quickly, and rejected my "worries" with a wave of the hand.
To summarize, his answer was:
"systemd can work only as PID1, you are out of spec, we do not support
openvz, good luck".
Obviously, he didn't understand I wasN'T trying to run systemd on an
openvz kernel,
but rather on a plain 3.9.4 kernel neither was I requesting help to
have FC18 running inside the container,
I was rather pointing difficulties with systemd not able to cope with
"hostiles conditions" init process duty. Troubles are by definition
always 'out of spec'.
The part about "systemd can only works as PID1" increased my concerns
by an order of magnitude.
I ended up asking myself 'what part of this puzzle am I missing?',
I digged around in Google about systemd and I was stunned by results, I found
my concerns were already expressed multiple time with more talented
words than mine
and this as early as 2010. Since that time it is my understanding
systemd continuously try to resolve problems
by increasing its complexity and extending its dependencies and its
centrality.
this is wrong, this is very very wrong.
A program as complex as systemd can't be a mandatory PID1 in an open
environment as UNIX.
We just defined a new oxymoron: "PID1 systemd".
This next paragraph in this email is dedicated to the RedHat person
reading this mailing list as
part of its "technology watch" duty.
===--
It is my understanding EL7 will include systemd as init process. In
the actual working state of systemd and if included within EL7 as
mandatory PID1, we won't
deploy EL7 within our servers racks.
Either we'll stay with EL6 or we'll move to another distribution (or
another OS).
Adding a kernel type program over a kernel is just moving big trouble
troubleshooting process
from a 4 solutions matrix (hardware+kernel) to a 8 solutions matrix
(hardware+kernel+systemd) needed to be resolved before to be able to
access and work on the system.
Reading, via Google, tell me I am not the only one contemplating this
very dilemma.
--===----
BTW and to go a little bit beyond the systemd case, since 1991,
FC18 is the very first distribution I was NOT successful in
installing on a plain hardware (not speaking about container here,
rather very plain hardware with
RAID software disks. On the same hardware, same configuration
parameters, EL6.X, Magia-3 and
slackware-14.0 install is A_OK).
I am starting to wonder if we (this "we" include dev contributors and
myself too) could be on the wrong
path in the way we implement software in Fedora.
To summarize, It is very easy to write code for an open platform, far
more difficult to write code keeping the platform open.
(but this is another story, maybe another time...:-}}).
That's all folks.... :-} did I say "Nay" to systemd?.
--
A bientôt
===========================================================
Jean-Marc Pigeon E-Mail: jmp(a)safe.ca
SAFE Inc. Phone: (514) 493-4280
Clement, 'a kiss solution' to get rid of SPAM (at last)
Clement' Home base <"http://www.clement.safe.ca">
===========================================================
10 years, 11 months
Re: Who uses abi-complian. V. I UVce-checker?
by Paulo César Pereira de Andrade
/ lo"'''' m'
Em 03/07/2013 21:16, "Richard Shaw" <hobbes1069(a)gmail.com> escreveu:
> On Wed, Jul 3, 2013 at 4:33 PM, Sérgio Basto <sergio(a)serjux.com> wrote:
>
>> On Qua, 2013-07-03 at 15:03 -0500, Richard Shaw wrote:
>> > I initially got abi-compliance-checker into Fedora because one of my
>> > packages does not maintain any sort of API/ABI compatibility or even
>> > versioning for that matter. That way I could always check a new
>> > release to see if any of its dependencies needed to be rebuilt.
>> >
>> >
>> > Since then, I've started using it for all of my libraries in the
>> > spirit of "Trust but verify", and I've occasionally found issues even
>> > though upstream didn't bump the soversion.
>> >
>> >
>> > So out of curiosity, anyone else using this great tool?
>> >
>> >
>> > If anyone is curious about it, I don't mind typing up the process I go
>> > through to make the checks. I think I've found a pretty good path of
>> > least resistance method :)
>>
>> could we use this tool on x264/ffmpeg/mplayer packages ?
>>
>
> Yes, I'm trying it out, but it looks like there's some windows only
> headers installed trying to include d3d9.h which are tripping it up...
>
> Richard
>
> --
> devel mailing list
> devel(a)lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
>
10 years, 11 months
Self Introduction / Sponsor Request
by Ed Santiago
Hi,
I've submitted a package review request for rpmgrill:
https://bugzilla.redhat.com/show_bug.cgi?id=980960
rpmgrill is yet another QA tool for catching problems in koji builds.
About me: I've been writing UNIXy software tools in one form or
another since the late 80s, open-sourcing when possible. I'm new
to Fedora, having started using it three years ago.
Thanks,
Ed
--
Ed Santiago Toolsmith santiago(a)redhat.com
10 years, 11 months
Fedora ARM Weekly Status Meeting 2013-07-03 Canceled
by Brendan Conoboy
Hi everybody,
Yesterday we made a simultaneous release of F19 on ARM and x86, a first
ever. Thank you to everybody who contributed- it was truly a great team
effort, and it produced the best Fedora on ARM release yet.
It's a holiday week in the US and Canada and half the members of the ARM
team are traveling or packing their bags today. We are going to skip
the weekly IRC discussion in #fedora-meeting-1, take flight, and be back
next week ready to rock Fedora 20's world.
TL;DR: No irc meeting today.
Thanks,
--
Brendan Conoboy / Red Hat, Inc. / blc(a)redhat.com
10 years, 11 months
fedup performance
by Neal Becker
Not d/l speed related. I just want to share. I update a very fast 8 core
server, with a conventional disk drive. Took 2-3 hours, not including d/l.
I update my laptop which has an ssd (and MORE packages). Took 10-15 minutes.
10 years, 11 months
abi-compliance-checker and abi-dumper to track API/ABI
by Andrey Ponomarenko
Hi,
There is a new simple way to track changes in API/ABI of system
libraries using a new ABI dumper [1] tool. Just compile two library
versions with -g additional option (to contain DWARF debug info) or take
them from the appropriate debug packages and create ABI dumps of both:
abi-dumper OLD.so -o ABI-0.dump -lver 0
abi-dumper NEW.so -o ABI-1.dump -lver 1
Then compare these ABI dumps by the ACC [2] tool:
abi-compliance-checker -l NAME -old ABI-0.dump -new ABI-1.dump
So it is no need to create any input XML descriptors and compile header
files of a library anymore.
However, this approach has some drawbacks. Perhaps the main drawback is
the inability to perform some compatibility checks. For example, there
is no possibility to check for changes in the values of the constants
(defines as well as const global data), since their values are inlined
at compile time, and not presented in the debug information of the
binary ELF-object. In general, there can be checked about 98% of all
compatibility rules.
Another disadvantage is the long time required to analyse large objects
bigger than 50 mb. But one can use the dwz utility to compress input
debug-info.
Enjoy!
[1] https://github.com/lvc/abi-dumper
[2] https://github.com/lvc/abi-compliance-checker
--
Andrey Ponomarenko, ROSA Lab.
10 years, 11 months