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

Bug#563298: marked as done (automoc: 01_patch_out_qprocess_bug561203.diff breaks many builds on kfreebsd-*)



Your message dated Sat, 02 Jan 2010 00:17:07 +0000
with message-id <E1NQrg3-0001oG-Gt@ries.debian.org>
and subject line Bug#563298: fixed in automoc 1.0~version-0.9.88-4
has caused the Debian Bug report #563298,
regarding automoc: 01_patch_out_qprocess_bug561203.diff breaks many builds on 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 owner@bugs.debian.org
immediately.)


-- 
563298: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=563298
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: automoc
Version: 1.0~version-0.9.88-3
Severity: grave
Justification: Breaks many rbdeps.

Hi,

as mentioned on IRC, many qt/kde builds (e.g. kde-style-qtcurve or
kdiff3) are broken by this version of automoc. I also confirmed
reverting to squeeze's version (1.0~version-0.9.88-2) make those
packages build fine.

I applied the attached patch to see what was going on, and kdiff3's
build goes as quoted below. I'm not sure what's causing this, let's just
open a bug for now to keep track of build failures.
| make[3]: Entering directory `/srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu'
| cd /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4 && /usr/bin/automoc4 /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/kdiff3_automoc.cpp /srv/storage/kibi/hack/kdiff3-0.9.95/src-QT4 /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4 /usr/bin/moc-qt4 /usr/bin/cmake
| Generating moc_optiondialog.cpp
| (D) ret: -1
| (D) pid: 46766
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| (D) ret: -1
| (D) pid: 46767
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| automoc4: process for /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/moc_optiondialog.cpp failed with -1
| Generating moc_fileaccess.cpp
| (D) ret: -1
| (D) pid: 46768
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| (D) ret: -1
| (D) pid: 46769
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| automoc4: process for /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/moc_fileaccess.cpp failed with -1
| Generating moc_kdiff3.cpp
| (D) ret: -1
| (D) pid: 46770
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| (D) ret: -1
| (D) pid: 46771
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| automoc4: process for /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/moc_kdiff3.cpp failed with -1
| Generating moc_difftextwindow.cpp
| (D) ret: -1
| (D) pid: 46772
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| (D) ret: -1
| (D) pid: 46773
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| automoc4: process for /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/moc_difftextwindow.cpp failed with -1
| Generating moc_mergeresultwindow.cpp
| (D) ret: -1
| (D) pid: 46774
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| (D) ret: -1
| (D) pid: 46775
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| automoc4: process for /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/moc_mergeresultwindow.cpp failed with -1
| Generating moc_smalldialogs.cpp
| (D) ret: -1
| (D) pid: 46776
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| (D) ret: -1
| (D) pid: 46777
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| automoc4: process for /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/moc_smalldialogs.cpp failed with -1
| Generating moc_kdiff3_shell.cpp
| (D) ret: -1
| (D) pid: 46778
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| (D) ret: -1
| (D) pid: 46779
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| automoc4: process for /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/moc_kdiff3_shell.cpp failed with -1
| Generating moc_kdiff3_part.cpp
| (D) ret: -1
| (D) pid: 46780
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| (D) ret: -1
| (D) pid: 46781
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| automoc4: process for /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/moc_kdiff3_part.cpp failed with -1
| Generating moc_directorymergewindow.cpp
| (D) ret: -1
| (D) pid: 46782
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| (D) ret: -1
| (D) pid: 46783
| (D) errno: 4 -> Interrupted system call
| (D) status: 134554544
| (D) WIFEXITED(status): false
| automoc4: process for /srv/storage/kibi/hack/kdiff3-0.9.95/obj-i486-kfreebsd-gnu/src-QT4/moc_directorymergewindow.cpp failed with -1
| returning failed..

(In the above log, I've #ifdef'd out the output of argv; running the command
manually by copying&pasting results in a successful run, so that'd rather be
the fork()/waitpid() stuff that's causing troubles.)

Mraw,
KiBi.
--- a/kde4automoc.cpp
+++ b/kde4automoc.cpp
@@ -124,6 +124,9 @@ int AutoMoc::executeCommand(const QStrin
             argv[i] = ::strdup(arg.toLocal8Bit().constData());
         }
         argv[i+1] = static_cast<char*>(0);
+	cout << "Calling: " << endl;
+	for (int j=0; j<i+1; j++)
+		cout << "  " << argv[j] << endl;
         ::execvp(cmd, argv);
         ::perror(QString("automoc4: unable to execute command %1").arg(cmd).toLocal8Bit().constData());
         ::exit(-1);
@@ -134,6 +137,11 @@ int AutoMoc::executeCommand(const QStrin
         if (ret == pid && WIFEXITED(status)) {
             return WEXITSTATUS(status);
         }
+	cout << "(D) ret: " << ret << endl;
+	cout << "(D) pid: " << pid << endl;
+	cout << "(D) errno: " << errno << " -> " << strerror(errno) << endl;
+	cout << "(D) status: " << status << endl;
+	cout << "(D) WIFEXITED(status): " << (WIFEXITED(status)?"true":"false") << endl;
         return -1;
     }
 }

--- End Message ---
--- Begin Message ---
Source: automoc
Source-Version: 1.0~version-0.9.88-4

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

automoc_1.0~version-0.9.88-4.debian.tar.gz
  to main/a/automoc/automoc_1.0~version-0.9.88-4.debian.tar.gz
automoc_1.0~version-0.9.88-4.dsc
  to main/a/automoc/automoc_1.0~version-0.9.88-4.dsc
automoc_1.0~version-0.9.88-4_amd64.deb
  to main/a/automoc/automoc_1.0~version-0.9.88-4_amd64.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 563298@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Modestas Vainius <modax@debian.org> (supplier of updated automoc 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 02 Jan 2010 01:51:31 +0200
Source: automoc
Binary: automoc
Architecture: source amd64
Version: 1.0~version-0.9.88-4
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Modestas Vainius <modax@debian.org>
Description: 
 automoc    - automatic moc for Qt 4 packages
Closes: 563298
Changes: 
 automoc (1.0~version-0.9.88-4) unstable; urgency=low
 .
   * Drop 01_patch_out_qprocess_bug561203.diff patch. It was buggy and didn't
     serve its purpose well since kde4libs kept FTBFSing anyway, just at
     qdbuscpp2xml call now (Closes: #563298).
Checksums-Sha1: 
 66ff885c0f8f06fcf527562dd0a7a062db152353 1263 automoc_1.0~version-0.9.88-4.dsc
 145d3001c2ca455a785a29e45cab9550ca0bb60d 2859 automoc_1.0~version-0.9.88-4.debian.tar.gz
 026943c833877b2472201266058ec80a78315ca5 30034 automoc_1.0~version-0.9.88-4_amd64.deb
Checksums-Sha256: 
 35cd95b74efa8c6e2536750d09c9ad48d8c758691ede72b7621feaa407216c6f 1263 automoc_1.0~version-0.9.88-4.dsc
 2ef13dba8fdc024d245dbda6b1a0a936af7192fbee3a103ac3d76d92827cc192 2859 automoc_1.0~version-0.9.88-4.debian.tar.gz
 08c28a2b93bbee49acaf89c42e25537e44c66357bb4647085caa8fcf4f714315 30034 automoc_1.0~version-0.9.88-4_amd64.deb
Files: 
 1fb1eff0ced9a021e7b1ff0f939d9323 1263 devel extra automoc_1.0~version-0.9.88-4.dsc
 72abc2eac95462a06d123fd74fd8187e 2859 devel extra automoc_1.0~version-0.9.88-4.debian.tar.gz
 af44976cb4d70bbe8912478af3acbcc7 30034 devel extra automoc_1.0~version-0.9.88-4_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAks+jAcACgkQHO9JRnPq4hSDZQCg9cvTJkJ85FrR+7yjYrei9I1e
Je4AoJJgvG5bJ8XCpSlMHs82EeiQZVww
=SZGv
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: