Your message dated Wed, 28 Sep 2011 16:48:06 +0000
with message-id <[email protected]>
and subject line Bug#558722: fixed in fqterm 0.9.6.9-1
has caused the Debian Bug report #558722,
regarding fqterm: 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 [email protected]
immediately.)
--
558722: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558722
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fqterm
Version: 0.9.6.3-1
Severity: important
Tags: patch
User: [email protected]
Usertags: kfreebsd
Hi,
your package FTBFS on GNU/kFreeBSD because it tries to use the
FreeBSD-specific CMakeLists.txt.* file after having failed to match
Linux.
Given this check on FreeBSD is nested in the ELSE() part of the Linux
check, a check on (GNU/)kFreeBSD can't be added as it was done for
GNU(/Hurd), so I've tweaked the MATCHES on Linux as seen in the attached
patch.
It also fixes a few locations where a check on Linux happens while the
idea is rather to check for something Unix/Glibc-ish. You may want to
check for Hurd there too.
Build logs at the usual place:
https://buildd.debian.org/status/package.php?suite=unstable&p=fqterm
Thanks for considering.
Mraw,
KiBi.
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -63,13 +63,13 @@ ELSE(WIN32)
SET(SUB_CMAKELIST "CMakeLists.txt.macos")
ELSE(APPLE)
IF(UNIX)
- IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ IF(CMAKE_SYSTEM_NAME MATCHES "Linux|kFreeBSD")
SET(SUB_CMAKELIST "CMakeLists.txt.linux")
ELSE(CMAKE_SYSTEM_NAME MATCHES "Linux")
IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
SET(SUB_CMAKELIST "CMakeLists.txt.freebsd")
ENDIF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
- ENDIF(CMAKE_SYSTEM_NAME MATCHES "Linux")
+ ENDIF(CMAKE_SYSTEM_NAME MATCHES "Linux|kFreeBSD")
ENDIF(UNIX)
ENDIF(APPLE)
ENDIF(WIN32)
--- a/src/fqterm/fqterm_frame.cpp
+++ b/src/fqterm/fqterm_frame.cpp
@@ -22,7 +22,7 @@
#include <unistd.h>
#endif
-#if defined(__linux__)
+#if defined(__linux__) || defined(__GLIBC__)
#include <QLocale>
#endif
@@ -353,7 +353,7 @@ void FQTermFrame::loadPref() {
FQTermPref::getInstance()->replyENQ_ = (strTmp != "0");
strTmp = config_->getItemValue("preference", "tray");
if (strTmp.isEmpty()) {
-#if defined(__APPLE__) || defined(__linux__)
+#if defined(__APPLE__) || defined(__linux__) || defined(__GLIBC__)
FQTermPref::getInstance()->openMinimizeToTray_ = false;
#else
FQTermPref::getInstance()->openMinimizeToTray_ = true;
@@ -1836,7 +1836,7 @@ void FQTermFrame::initTranslator() {
if (!langList.contains(lang)) {
lang = QLocale::system().name();
}
-#if defined(__linux__)
+#if defined(__linux__) || defined(__GLIBC__)
if (QLocale::system().language() == QLocale::English)
lang = QLocale::system().name();
#endif
--- End Message ---
--- Begin Message ---
Source: fqterm
Source-Version: 0.9.6.9-1
We believe that the bug you reported is fixed in the latest version of
fqterm, which is due to be installed in the Debian FTP archive:
fqterm_0.9.6.9-1.debian.tar.gz
to main/f/fqterm/fqterm_0.9.6.9-1.debian.tar.gz
fqterm_0.9.6.9-1.dsc
to main/f/fqterm/fqterm_0.9.6.9-1.dsc
fqterm_0.9.6.9-1_amd64.deb
to main/f/fqterm/fqterm_0.9.6.9-1_amd64.deb
fqterm_0.9.6.9.orig.tar.bz2
to main/f/fqterm/fqterm_0.9.6.9.orig.tar.bz2
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
LI Daobing <[email protected]> (supplier of updated fqterm 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 29 Sep 2011 00:19:40 +0800
Source: fqterm
Binary: fqterm
Architecture: source amd64
Version: 0.9.6.9-1
Distribution: unstable
Urgency: low
Maintainer: Debian Chinese Team <[email protected]>
Changed-By: LI Daobing <[email protected]>
Description:
fqterm - BBS client written in QT4
Closes: 558722 602603 643379
Changes:
fqterm (0.9.6.9-1) unstable; urgency=low
.
* new upstream release. (closes: #558722, #643379)
* debian/control:
- update description (closes: #602603)
- team maintain.
- bump standards version to 3.8.4.
- build depends on libx11-dev.
Checksums-Sha1:
f5fc1724f17080aef1e490996d0cf8627628ffd8 1311 fqterm_0.9.6.9-1.dsc
bb48414948df0fde195416c0baaac938b76b54f4 681052 fqterm_0.9.6.9.orig.tar.bz2
1246406fcb04f8d20b05ccaa0da275c35e45bb9d 8114 fqterm_0.9.6.9-1.debian.tar.gz
0d7668a93db80ccb7bc5177c564df41e877f9f23 1061738 fqterm_0.9.6.9-1_amd64.deb
Checksums-Sha256:
5d87f1df1ec4bf7346b6cc3cacdc94d3d4f883ef66af8128e0fe06c6c50332fa 1311
fqterm_0.9.6.9-1.dsc
331b8af5da68315ee2d418d10946ae7e6b16fa31fe3583551882f53ab2bbce1c 681052
fqterm_0.9.6.9.orig.tar.bz2
7ae8b445b426d5607e36d2074fc155b8a93afd9f79d8770aef9ecacc400463f2 8114
fqterm_0.9.6.9-1.debian.tar.gz
04b5eb5279392c0e6ffb06fce79dfa4fd6203cfd51bb7d8db082feb7bb0b4774 1061738
fqterm_0.9.6.9-1_amd64.deb
Files:
8beace455cdbb20c786e33fa528bbb8a 1311 x11 optional fqterm_0.9.6.9-1.dsc
d29a4e3d10e96700f61c9f6fb2159f7b 681052 x11 optional
fqterm_0.9.6.9.orig.tar.bz2
d8ebbf49c8af86a69ea832cdf402fe66 8114 x11 optional
fqterm_0.9.6.9-1.debian.tar.gz
1c144287ed9f7e3dc93300777c5b29ee 1061738 x11 optional
fqterm_0.9.6.9-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk6DSs4ACgkQ5TUK4GCH0vi49wCdF4ZXbfreRl0C7vL98JwwLncN
D1sAn2aAs4wMYLu7jT7EJnlzBBXEUDFB
=ZtUm
-----END PGP SIGNATURE-----
--- End Message ---