[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#692820: marked as done (cqrlog ftbfs on armel and armhf, outdated embedded copy of freepascal ipc code.)



Your message dated Mon, 27 Jan 2014 21:19:16 +0000
with message-id <E1W7taO-00041f-Ii@franck.debian.org>
and subject line Bug#692820: fixed in cqrlog 1.7.1-3
has caused the Debian Bug report #692820,
regarding cqrlog ftbfs on armel and armhf, outdated embedded copy of freepascal ipc code.
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 owner@bugs.debian.org
immediately.)


-- 
692820: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692820
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
package: cqrlog
severity: important

cqrlog fails to build on armel and armhf with the following error

400 93.865/102.848 Kb Used
ipccall.inc(52,36) Error: Identifier not found "syscall_nr_ipc"
ipccall.inc(59,37) Error: Identifier not found "syscall_nr_ipc"
100 93.923/102.848 Kb Used

I traced this to an old embedded copy of the ipc code from the
freepascal rtl in src/ipc which does not support those architectures.
The readme in that directory has the following to say.

 >Files with fixed bug in ipc_sys:
http://bugs.freepascal.org/view.php?id=14075
 >
 >This units will be removed after relase fpc 2.4.4.

I attach a debdiff which disables use of the embedded copy of the
freepascal ipc code and bumps the freepascal related build-dependencies
to >= 2.4.4 . I have tested that with this patch the package builds on
armhf. I have not done any further tests and would suggest anyone
planning to upload (as either mu or nmu) does so. I do not intend to nmu
this myself.


diff -Nru cqrlog-1.4.1/debian/changelog cqrlog-1.4.1/debian/changelog
--- cqrlog-1.4.1/debian/changelog	2012-05-04 18:09:18.000000000 +0000
+++ cqrlog-1.4.1/debian/changelog	2012-11-08 20:26:41.000000000 +0000
@@ -1,3 +1,12 @@
+cqrlog (1.4.1-1.1) UNRELEASED; urgency=low
+
+  * disable local copy of freepascal ipc code which is broken on armel/armhf
+    and was supposed to be removed after the release of fpc 2.4.4 (according to
+    the readme)
+  * version fpc related build-depends as >= 2.4.4
+
+ -- Peter Michael Green <plugwash@debian.org>  Thu, 08 Nov 2012 20:20:49 +0000
+
 cqrlog (1.4.1-1) unstable; urgency=low
 
   * keys in CW Fx window also send CW messages
diff -Nru cqrlog-1.4.1/debian/control cqrlog-1.4.1/debian/control
--- cqrlog-1.4.1/debian/control	2012-05-04 18:09:18.000000000 +0000
+++ cqrlog-1.4.1/debian/control	2012-11-08 20:26:20.000000000 +0000
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
 Uploaders: Petr Hlozek <petr@ok2cqr.com>, Kamal Mostafa <kamal@whence.com>
-Build-Depends: debhelper (>= 7), lazarus (>= 0.9.29) | lazarus-0.9.30, lcl (>= 0.9.30) | lcl-0.9.30, fp-utils, fp-units-misc, fp-units-gfx, fp-units-gtk, fp-units-db, libhamlib-dev (>= 1.2.10)
+Build-Depends: debhelper (>= 7), lazarus (>= 0.9.29) | lazarus-0.9.30, lcl (>= 0.9.30) | lcl-0.9.30, fp-utils (>= 2.4.4), fp-units-misc (>= 2.4.4), fp-units-gfx (>= 2.4.4), fp-units-gtk (>= 2.4.4), fp-units-db (>= 2.4.4), libhamlib-dev (>= 1.2.10)
 Standards-Version: 3.9.2
 Homepage: http://www.cqrlog.com
 
diff -Nru cqrlog-1.4.1/debian/patches/no-local-ipc-code cqrlog-1.4.1/debian/patches/no-local-ipc-code
--- cqrlog-1.4.1/debian/patches/no-local-ipc-code	1970-01-01 00:00:00.000000000 +0000
+++ cqrlog-1.4.1/debian/patches/no-local-ipc-code	2012-11-08 20:19:21.000000000 +0000
@@ -0,0 +1,31 @@
+Description: don't use local ipc code
+ The package contains a local copy of the ipc code from the fpc rtl, supposedly
+ this code was to work arround a bug and was to be removed after the release
+ of fpc 2.4.4 but it is still present. Furthermore the local copy of the code
+ does not seem to work on armel/armhf.
+
+ This patch disables use of the local copy of the ipc code making the project
+ use the version from the fpc rtl.
+Author: Peter Michael Green <plugwash@debian.org>
+
+--
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- cqrlog-1.4.1.orig/src/cqrlog.lpi
++++ cqrlog-1.4.1/src/cqrlog.lpi
+@@ -628,7 +628,7 @@
+     <Version Value="9"/>
+     <SearchPaths>
+       <Libraries Value="$(LazarusDir)/lcl"/>
+-      <OtherUnitFiles Value="lnet/lib;ipc;mysql"/>
++      <OtherUnitFiles Value="lnet/lib;mysql"/>
+       <SrcPath Value="$(LazarusDir)/lcl;$(LazarusDir)/lcl/interfaces/$(LCLWidgetType)"/>
+       <LCLWidgetType Value="gtk2"/>
+     </SearchPaths>
diff -Nru cqrlog-1.4.1/debian/patches/series cqrlog-1.4.1/debian/patches/series
--- cqrlog-1.4.1/debian/patches/series	1970-01-01 00:00:00.000000000 +0000
+++ cqrlog-1.4.1/debian/patches/series	2012-11-08 20:16:31.000000000 +0000
@@ -0,0 +1 @@
+no-local-ipc-code


--- End Message ---
--- Begin Message ---
Source: cqrlog
Source-Version: 1.7.1-3

We believe that the bug you reported is fixed in the latest version of
cqrlog, which is due to be installed in the Debian FTP archive.

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 692820@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Tuckley <colint@debian.org> (supplier of updated cqrlog 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 27 Jan 2014 19:31:46 +0000
Source: cqrlog
Binary: cqrlog
Architecture: source amd64
Version: 1.7.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Changed-By: Colin Tuckley <colint@debian.org>
Description: 
 cqrlog     - Advanced logging program for hamradio operators
Closes: 692820
Changes: 
 cqrlog (1.7.1-3) unstable; urgency=medium
 .
   * Remove src/ipc and src/mysql directories in debian/rules
     since they are no longer needed (Closes: #692820)
   * Add Keywords to cqrlog.desktop file
Checksums-Sha1: 
 524de60fe8916d10ec15071433a660a160dc81a7 1971 cqrlog_1.7.1-3.dsc
 f6876b420cc36d5eeffafb79501318454a2d679a 9992 cqrlog_1.7.1-3.debian.tar.xz
 cc817eee3c7438e137ebce1085286b29b88c8180 7604550 cqrlog_1.7.1-3_amd64.deb
Checksums-Sha256: 
 bb4032f502d29494bf9cd09471ee592deee80bccb1fba1eaed8d9c4ac2ea4d08 1971 cqrlog_1.7.1-3.dsc
 2fa5397eb6f25efb014549f948f0acd1937c747511de7ae51ccf381c6b7b4120 9992 cqrlog_1.7.1-3.debian.tar.xz
 c1fefed57736e8a74f7e91c8adfece42a485c61ec631b483625caa7e62fe8042 7604550 cqrlog_1.7.1-3_amd64.deb
Files: 
 99cbc377c8c4e0f2c7548145872bccba 1971 hamradio extra cqrlog_1.7.1-3.dsc
 c6fa2827c023fe7801b2992d41a9cbcc 9992 hamradio extra cqrlog_1.7.1-3.debian.tar.xz
 1aac79db3986e3f56ec7597acee60995 7604550 hamradio extra cqrlog_1.7.1-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJS5sWcAAoJEPoMQQc4ydkDkn8QAIVRFhlvu5cwwZgKyLZYEVBT
bNIC/gOLEVubpF4JXp3KW3IW5FtJY9xZrCJRpN+1taBhiOhvP/d5I/Q9n0e1LM33
8h9EBV4+Ewv6OI4QKUfqpKGX0VH89tR2c0VMZH7N+105j2zM/D6r6Yqern2PLv+0
n9kLHc5RCrDUMjTCvFIOCMOC/X8fCA4hPiabf9yRkH86Y36SvdkLsP9O++tFdEjE
Q7WykFDnKsLCM30YP5LS2GPC84rpDoLVZc0TvXJVEaac236hrMt/CozeTNLrSo8K
OjuoZr5C1cyCdAob/ahnaxQ7RjLg2lYtrOMMwLtZN/DksM2NxD3J6gFKZotqILUX
zuQlZvCJsXusG06lN5ykw0PazhbOVv/P6nt6Q3e/b5LUwwqyZ8r+0JgE3p5UgPua
qC9ci3nfryWhxqLeYA0iquiI9WCdTqUcVljYPq7EMEiCDI44DgOLZQ8g/57arIOn
5xYOHDTAmKNsf9xWQcr4HpUGb25+SIPCvOGgRRXwxrLI9p26URoJxnkgWERew55v
sB7MJoWvrVYMl+Tytg6pJuFDYynbWUqOJJg9EAdKoQ/evp/uXKK0CcMccEN4Ahs1
hFF1MwLXpeCQF3iBvUQWocsxV0Czp5J2LqP+Bv2v6nzMUsVsoKtqqCuNV3iMDXk9
AxFbOnUqBChDVb/9MVpI
=JJKj
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: