--- 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 ---