rebuildd (0.2.2ubuntu1) hardy; urgency=low
* Merge from debian unstable, remaining changes:
- Modified bashism fix (usage of 'printf' instead of 'echo -e')
in debian/rules (LP: #128458)
- Retained Updated maintainer field
rebuildd (0.2.2) unstable; urgency=low
* Add
The Debian maintainer claims this fix is wrong:
http://julien.danjou.info/blog/index.php/post/2007/10/02/Ubuntu%3A-not-
contributing-to-Debian-and-even-doing-bad-work
** Changed in: rebuildd (Ubuntu)
Status: Fix Released = New
--
[FTBFS] Bashism in debian/rules
The Debian maintainer is correct, but only for Debian. The fix works
correctly for Ubuntu, since dash follows the sh behaviour and treats \n
as the newline escape character (whereas bash *requires* echo -e for
this behaviour).
The maintainer's printf fix is more correct, in that it is portable
Basically the Ubuntu fix relies on that /bin/sh is dash, because without
-e, bash can't handle \n, the escaped character:
(in bash)
$ echo 'from rebuildd.RebuilddConfig import RebuilddConfig\nprint
RebuilddConfig(True).dump()'
from rebuildd.RebuilddConfig import RebuilddConfig\nprint
My initial information came from man sh. Checking more thoroughly,
http://www.opengroup.org/onlinepubs/009695399/utilities/echo.html
seems to suggest that you're right. Strictly speaking, POSIX shell
behaviour seems to be undefined when escape characters are used, so bash
isn't quite as annoying
rebuildd (0.2.1ubuntu1) gutsy; urgency=low
* Merge from Debian unstable, remaining changes:
- Fix bashism (echo -e) in debian/rules (LP: #128458)
- Update maintainer field in debian/control.
rebuildd (0.2.1) unstable; urgency=low
* Add --download-only to apt-get source by default
rebuildd (0.2.0ubuntu1) gutsy; urgency=low
* Fix bashism (echo -e) in debian/rules (LP: #128458)
* debian/control:
* Modify Maintainer value to match Debian-Maintainer-Field Spec
-- Christopher James Halse Rogers (RAOF) [EMAIL PROTECTED]
Thu, 26 Jul 2007 17:22:22 +1000
** Changed in:
I suck. A debdiff that really is against 0.2.0 attached.
** Attachment added: Really, really against 0.2.0
http://launchpadlibrarian.net/8571423/rebuildd-fix-ftbfs.debdiff
--
[FTBFS] Bashism in debian/rules
https://bugs.launchpad.net/bugs/128458
You received this bug notification because
** Changed in: rebuildd (Ubuntu)
Assignee: (unassigned) = Luke Yelavich
Status: New = In Progress
--
[FTBFS] Bashism in debian/rules
https://bugs.launchpad.net/bugs/128458
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
** Attachment added: Debdiff to fix bashism
http://launchpadlibrarian.net/8571377/rebuildd-ftbfs.debdiff
--
[FTBFS] Bashism in debian/rules
https://bugs.launchpad.net/bugs/128458
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
10 matches
Mail list logo