Your message dated Mon, 06 Apr 2009 09:21:17 +0000
with message-id <e1lql13-0000oh...@ries.debian.org>
and subject line Bug#520123: fixed in kde4libs 4:4.2.2-1
has caused the Debian Bug report #520123,
regarding kde4libs: FTBFS on GNU/kFreeBSD
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
520123: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=520123
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: kde4libs
Severity: important
Version: 4:4.2.1-2
Tags: patch
User: glibc-bsd-de...@lists.alioth.debian.org
Usertags: kfreebsd
Hi,
the current version fails to build on GNU/kFreeBSD,
please extend 15_kfreebsd_support.diff by attached patch.
IMHO, it would be better to either test only whether
POSIX_FADV_SEQUENTIAL exists or test whether
posix_fadvise(0,0,0,POSIX_FADV_SEQUENTIAL) can be compiled.
Unfortunately I do not speak cmake, so I am unable
to write better variant of ConfigureChecks.cmake compared to
"check_function_exists(posix_fadvise HAVE_FADVISE)"
The posix_fadvise() is not required part even of IEEE Std 1003.1-2008, see
http://www.opengroup.org/onlinepubs/9699919799/functions/posix_fadvise.html
It would also be nice if you can inform upstream
about this portability issue.
Thanks in advance
Petr
--- kde4libs-4.2.1/debian/patches/15_kfreebsd_support.diff
+++ kde4libs-4.2.1/debian/patches/15_kfreebsd_support.diff
@@ -90,3 +90,27 @@
// Determine the mimetype of the file to be retrieved, and emit it.
// This is mandatory in all slaves (for KRun/BrowserRun to work)
+--- a/kioslave/file/file_unix.cpp
++++ b/kioslave/file/file_unix.cpp
+@@ -129,8 +129,10 @@
+ }
+
+ #ifdef HAVE_FADVISE
++#ifdef POSIX_FADV_SEQUENTIAL
+ posix_fadvise(src_fd,0,0,POSIX_FADV_SEQUENTIAL);
+ #endif
++#endif
+ // WABA: Make sure that we keep writing permissions ourselves,
+ // otherwise we can be in for a surprise on NFS.
+ mode_t initialMode;
+@@ -152,8 +154,10 @@
+ }
+
+ #ifdef HAVE_FADVISE
++#ifdef POSIX_FADV_SEQUENTIAL
+ posix_fadvise(dest_fd,0,0,POSIX_FADV_SEQUENTIAL);
+ #endif
++#endif
+
+ #ifdef HAVE_POSIX_ACL
+ acl = acl_get_fd(src_fd);
--- End Message ---
--- Begin Message ---
Source: kde4libs
Source-Version: 4:4.2.2-1
We believe that the bug you reported is fixed in the latest version of
kde4libs, which is due to be installed in the Debian FTP archive:
kde4libs_4.2.2-1.diff.gz
to pool/main/k/kde4libs/kde4libs_4.2.2-1.diff.gz
kde4libs_4.2.2-1.dsc
to pool/main/k/kde4libs/kde4libs_4.2.2-1.dsc
kde4libs_4.2.2.orig.tar.gz
to pool/main/k/kde4libs/kde4libs_4.2.2.orig.tar.gz
kdelibs-bin_4.2.2-1_amd64.deb
to pool/main/k/kde4libs/kdelibs-bin_4.2.2-1_amd64.deb
kdelibs-bin_4.2.2-1_i386.deb
to pool/main/k/kde4libs/kdelibs-bin_4.2.2-1_i386.deb
kdelibs5-data_4.2.2-1_all.deb
to pool/main/k/kde4libs/kdelibs5-data_4.2.2-1_all.deb
kdelibs5-dbg_4.2.2-1_amd64.deb
to pool/main/k/kde4libs/kdelibs5-dbg_4.2.2-1_amd64.deb
kdelibs5-dbg_4.2.2-1_i386.deb
to pool/main/k/kde4libs/kdelibs5-dbg_4.2.2-1_i386.deb
kdelibs5-dev_4.2.2-1_amd64.deb
to pool/main/k/kde4libs/kdelibs5-dev_4.2.2-1_amd64.deb
kdelibs5-dev_4.2.2-1_i386.deb
to pool/main/k/kde4libs/kdelibs5-dev_4.2.2-1_i386.deb
kdelibs5_4.2.2-1_amd64.deb
to pool/main/k/kde4libs/kdelibs5_4.2.2-1_amd64.deb
kdelibs5_4.2.2-1_i386.deb
to pool/main/k/kde4libs/kdelibs5_4.2.2-1_i386.deb
libplasma3_4.2.2-1_amd64.deb
to pool/main/k/kde4libs/libplasma3_4.2.2-1_amd64.deb
libplasma3_4.2.2-1_i386.deb
to pool/main/k/kde4libs/libplasma3_4.2.2-1_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 520...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> (supplier of updated
kde4libs package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 05 Apr 2009 05:33:47 +0300
Source: kde4libs
Binary: kdelibs5 kdelibs5-data kdelibs5-dev kdelibs-bin libplasma3 kdelibs5-dbg
Architecture: all amd64 i386 source
Version: 4:4.2.2-1
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Closes: 520123 520453
Description:
kdelibs5 - core libraries for all KDE 4 applications
kdelibs5-data - core shared data for all KDE 4 applications
kdelibs5-dbg - debugging symbols for the KDE 4 libraries module
kdelibs5-dev - development files for the KDE 4 core libraries
kdelibs-bin - executables for all KDE 4 core applications
libplasma3 - library for the KDE 4 Plasma desktop
Changes:
kde4libs (4:4.2.2-1) unstable; urgency=low
.
* New upstream release.
.
+++ Changes by Sune Vuorela:
.
* Add aggressive conflicts to prevent mix and match.
* Remove ban of upload of 3rd party apps.
* Bump runtime versions.
* Bump requirements of pkg-kde-tools to require the .kde edition.
* Temporarily add a versioned dependency on pkg-kde-tools on kdelibs5-dev to
be absolutely sure not having any accidents.
* Add conflicts&replaces on kjscmd (Closes: 520453)
.
+++ Changes by Ana Beatriz Guerrero Lopez:
.
* Remove 01_kcmdlineargs_decoding_svn934640.diff, merged upstream.
.
+++ Changes by Aurelien Jarno:
.
* Update 15_kfreebsd.diff (Closes: #520123).
.
+++ Changes by George Kiagiadakis:
.
* Add patch 24_runtime_qt45_locale_initialization.diff to fix locale
initialization when kde is run with Qt 4.5 but built with Qt 4.4.
.
+++ Changes by Modestas Vainius:
.
* Add debconf templates to warn existing KDE 4 users about KDEHOME change
this revision introduces.
* Add NEWS entry about KDEHOME change.
* Bump libplasma symbol versions to 4:4.2.2.
* Do not export QtUiTools symbols in libplasma.so.3
(25_ld_exclude_libs_qtuitools.diff). Remove them from
libplasma3.symbols.in. Should fix FTBFS on alpha.
* kdelibs5 suggests kaboom.
Checksums-Sha1:
1765bdd4d7dea90e170bfebd7bf287c4c28c08af 736756 libplasma3_4.2.2-1_amd64.deb
1da19686dc1764131e389f81c540387ff1f5b6f6 1603780 kdelibs5-dev_4.2.2-1_amd64.deb
314e874c53452d8845e3c2677e7414a421846522 714248 libplasma3_4.2.2-1_i386.deb
314ea855521cff0d820e65f0456629c7aded4307 298720 kdelibs-bin_4.2.2-1_amd64.deb
31d354419ab17f51822563cf61d724c6d5b56e77 1557318 kdelibs5-dev_4.2.2-1_i386.deb
52e792e4eb6688e8d4855b940c7a9a881484fa09 84490780
kdelibs5-dbg_4.2.2-1_amd64.deb
0f87b646afc784e6c4fd92696c8c01d5ddbc29d6 2224 kde4libs_4.2.2-1.dsc
6aa9629d419b60e7af7e954730d59e97e1161f26 271892 kdelibs-bin_4.2.2-1_i386.deb
7d3ac98c8ef01e248e9d6e08caff5cc9cde5c6dc 3110662 kdelibs5-data_4.2.2-1_all.deb
9906680ff3b12219ea190b11c25995607ab3eb16 83539930 kdelibs5-dbg_4.2.2-1_i386.deb
c28c2cdbc07c4ec9d15ae893342dea81f5baad2c 10656706 kdelibs5_4.2.2-1_amd64.deb
c5629c397be60008b3d9dceacf7e4c0163ac0c61 81694 kde4libs_4.2.2-1.diff.gz
cb84bd1572bffe51d21f7b8ada79ab843b07da07 12457093 kde4libs_4.2.2.orig.tar.gz
f5911429367eac02174caa0968d909641f40ce1a 10022610 kdelibs5_4.2.2-1_i386.deb
Checksums-Sha256:
1f919ebaef55714ef8e2b8466957ca7b25bba9b83b5757be4b8ab1441d1dbd18 84490780
kdelibs5-dbg_4.2.2-1_amd64.deb
208bb28350d664e831d2c0537ce3e5ce521511d4bb2ecc6f28e7430a9ec7b6aa 81694
kde4libs_4.2.2-1.diff.gz
305948022bad163057f41b02a7043cc1850ded07cc8eac400612a0b9755af629 1557318
kdelibs5-dev_4.2.2-1_i386.deb
3fa6457b3fd834ef6942361ab55b7ebd43c1a6ddea326ba9eb8d120b1769c578 271892
kdelibs-bin_4.2.2-1_i386.deb
51194e2bfa875c14aaf602b8307f483ec749da4ec6158a89e9c163ba7103b914 3110662
kdelibs5-data_4.2.2-1_all.deb
629fcf55d5fd0d7cbafaa74e786a919b6425531eb7692d48f3659f1b72291fcf 10022610
kdelibs5_4.2.2-1_i386.deb
64fb3300da500804b77a3adc123c0eae6ba0db147e89521d14958a6b323fb46a 736756
libplasma3_4.2.2-1_amd64.deb
86c58b83d000eb6808324bdc7a6c1d613f1c7d33730fad5bca058464587dd972 10656706
kdelibs5_4.2.2-1_amd64.deb
8bacf8f114cf981658d92c90127bc641b53ab98cf8b4024bb3048ebc304d3dd3 83539930
kdelibs5-dbg_4.2.2-1_i386.deb
9748d64c8c9916409671fe1d2a77a2fbc67e83e6130601e5619b42b2b752346d 714248
libplasma3_4.2.2-1_i386.deb
a7a123f989a8ef687d8735dc1aeecfe2090a3143be0b2a0790578a3dba3c03b8 298720
kdelibs-bin_4.2.2-1_amd64.deb
99aa446e53202a949e5b4537d7bbc8698f898016741deeaf4c9e0882dfdf2f90 2224
kde4libs_4.2.2-1.dsc
db2aeba9f8a6678786ef4ad94cbe963127aa2ced712dd64b28580c962170dfd1 12457093
kde4libs_4.2.2.orig.tar.gz
f764141365f0e2286f58c01f7e5a99d6a2e50388646128153873f86cc4f86659 1603780
kdelibs5-dev_4.2.2-1_amd64.deb
Files:
2285709b05555c9711e751ec11488c6c 12457093 libs optional
kde4libs_4.2.2.orig.tar.gz
2791e3e2b2b3aadad39947dbf1794464 736756 libs optional
libplasma3_4.2.2-1_amd64.deb
2a3458bee312bfde32d4f9e4653376f4 298720 libs optional
kdelibs-bin_4.2.2-1_amd64.deb
2ea52f60211c04ed21df46ae9db4d027 3110662 libs optional
kdelibs5-data_4.2.2-1_all.deb
4fd8fe8ae690f1e527c0d75ecce9a168 714248 libs optional
libplasma3_4.2.2-1_i386.deb
7267e448dce02dee0513c706cbebf1a1 1557318 libdevel optional
kdelibs5-dev_4.2.2-1_i386.deb
742eb71a74173a993af1da8cbea5220d 81694 libs optional kde4libs_4.2.2-1.diff.gz
7c98409fb28d8e94b050b2c678714669 271892 libs optional
kdelibs-bin_4.2.2-1_i386.deb
7f1287b07471b5681204c516e5bb43ae 1603780 libdevel optional
kdelibs5-dev_4.2.2-1_amd64.deb
2efeca2b34b02ab97898580372dd4fa8 2224 libs optional kde4libs_4.2.2-1.dsc
93ca69b359b831b4b754aea34c2b3862 10022610 libs optional
kdelibs5_4.2.2-1_i386.deb
94c9b008d2a380c73fd7558549a8b602 83539930 libdevel extra
kdelibs5-dbg_4.2.2-1_i386.deb
a93eea9a51c0130feab469dd4c45353d 10656706 libs optional
kdelibs5_4.2.2-1_amd64.deb
b775389e817cf71030b1899a9e208329 84490780 libdevel extra
kdelibs5-dbg_4.2.2-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Signed by Ana Guerrero
iEYEARECAAYFAknZtDQACgkQn3j4POjENGGBDQCeKacujV7FwljTQT/QbVMH6GZO
N8EAnjLwrmrydzOBa46UY/G4GX0hJOW3
=eKPN
-----END PGP SIGNATURE-----
--- End Message ---