Debian Bug report logs -
#499421
ecasound: manpage contains garbage
Reported by: Adrian Bunk <bunk@stusta.de>
Date: Thu, 18 Sep 2008 15:27:02 UTC
Severity: serious
Fixed in version yodl/2.13.1-1
Done: f.b.brokken@rug.nl (Frank B. Brokken)
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded to debian-bugs-dist@lists.debian.org, Junichi Uekawa <dancer@debian.org>:
Bug#499421; Package ecasound.
(full text, mbox, link).
Acknowledgement sent to Adrian Bunk <bunk@stusta.de>:
New Bug report received and forwarded. Copy sent to Junichi Uekawa <dancer@debian.org>.
(full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: ecasound
Version: 2.5.2-1
Severity: normal
/usr/share/man/man1/ecasound.1.gz contained a valid manpage
in 2.4.6.1-2, but in 2.5.2-1 it got some first part consisting
of HTML making it unusable.
Information forwarded
to debian-bugs-dist@lists.debian.org, Junichi Uekawa <dancer@debian.org>:
Bug#499421; Package ecasound.
(Sun, 21 Sep 2008 05:18:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Junichi Uekawa <dancer@netfort.gr.jp>:
Extra info received and forwarded to list. Copy sent to Junichi Uekawa <dancer@debian.org>.
(Sun, 21 Sep 2008 05:18:02 GMT) (full text, mbox, link).
Message #10 received at 499421@bugs.debian.org (full text, mbox, reply):
reassign 499421 yodl
severity 499421 serious
thanks
Hi,
yodl2xxx has the following snippet, which makes yodl share same file
if the username is the same. This assumption breaks when parallel
build is ran, which results in broken manpages containing parts of
HTML and so on.
This is not a good idea security-wise, since it makes the filename
predictable. Can't we use one of the tempfile shell calls?
# See if there's a (need to use the) post-processor.
if [ -s ${tmpdir}/yodl-${USER}${unique}.idx ] ; then
run $YODLPOST ${tmpdir}/yodl-${USER}${unique}.idx \
${tmpdir}/yodl-${USER}${unique} $output
else
chat "No post-processing required for this $FORMAT conversion"
run mv ${tmpdir}/yodl-${USER}${unique} $output
fi
>
> Package: ecasound
> Version: 2.5.2-1
> Severity: normal
>
> /usr/share/man/man1/ecasound.1.gz contained a valid manpage
> in 2.4.6.1-2, but in 2.5.2-1 it got some first part consisting
> of HTML making it unusable.
>
>
Bug reassigned from package `ecasound' to `yodl'.
Request was from Junichi Uekawa <dancer@netfort.gr.jp>
to control@bugs.debian.org.
(Sun, 21 Sep 2008 05:18:06 GMT) (full text, mbox, link).
Severity set to `serious' from `normal'
Request was from Junichi Uekawa <dancer@netfort.gr.jp>
to control@bugs.debian.org.
(Sun, 21 Sep 2008 05:18:07 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, f.b.brokken@rug.nl (Frank B. Brokken):
Bug#499421; Package yodl.
(Mon, 22 Sep 2008 07:03:03 GMT) (full text, mbox, link).
Acknowledgement sent
to f.b.brokken@rug.nl:
Extra info received and forwarded to list. Copy sent to f.b.brokken@rug.nl (Frank B. Brokken).
(Mon, 22 Sep 2008 07:03:03 GMT) (full text, mbox, link).
Message #19 received at 499421@bugs.debian.org (full text, mbox, reply):
Dear Junichi and Adrian,
Thanks for filing the Yodl bug report. You have a valid point (and I must
admit I never considered that somebody might run yodl as the same user in
parallel runs...). I also think that the problem is less severe than `serious'
since the yodl2whatever script provides options allowing for this situation.
Nevertheless, while I prepare a more elegant way to handle the problems you
reported I suggest you use the options provided by yodl2whatever.
Here are some considerations:
By default the user name is used in the tmp files to prevent the tmp directory
from getting clobbered by all kinds of leftovers from earlier runs. Although
that file is intended for consumption by yodlpost sometimes it's read by
humans as well. But that's the exception so it's probably more useful to
remove it by default.
Currently, the yodl2whatever script provides the --unique flag, which *will*
create a unique filename (but the file will outlive the yodl run, so you'll
have to do some cleaning up, I guess). In addition, the --tmp=<path> option
is provided, so you could define different locations for, e.g., a man-page run
and a html-run like this:
For the man-page run:
yodl2man --tmp=/tmp/adrian/man manpage.yo
or
yodl2man --unique --tmp=/tmp/adrian/man manpage.yo
and for the html-document:
yodl2html --tmp=/tmp/adrian/html htmlpage.yo
or
yodl2html --unique --tmp=/tmp/adrian/html htmlpage.yo
I hope this reply solves the acute problem. If not, expect a new yodl release
in a few days.
Thanks again for the report,
Cheers,
--
Frank B. Brokken
Center for Information Technology, University of Groningen
(+31) 50 363 9281
Public PGP key: http://pgp.surfnet.nl:11371/
Key Fingerprint: 8E36 9FC4 1DAA FCDF 1A0D B19F DAC4 BE50 38C6 6170
Reply sent
to f.b.brokken@rug.nl (Frank B. Brokken):
You have taken responsibility.
(Wed, 24 Sep 2008 19:00:18 GMT) (full text, mbox, link).
Notification sent
to Adrian Bunk <bunk@stusta.de>:
Bug acknowledged by developer.
(Wed, 24 Sep 2008 19:00:18 GMT) (full text, mbox, link).
Message #24 received at 499421-close@bugs.debian.org (full text, mbox, reply):
Source: yodl
Source-Version: 2.13.1-1
We believe that the bug you reported is fixed in the latest version of
yodl, which is due to be installed in the Debian FTP archive:
yodl_2.13.1-1.diff.gz
to pool/main/y/yodl/yodl_2.13.1-1.diff.gz
yodl_2.13.1-1.dsc
to pool/main/y/yodl/yodl_2.13.1-1.dsc
yodl_2.13.1-1_i386.deb
to pool/main/y/yodl/yodl_2.13.1-1_i386.deb
yodl_2.13.1.orig.tar.gz
to pool/main/y/yodl/yodl_2.13.1.orig.tar.gz
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 499421@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Frank B. Brokken <f.b.brokken@rug.nl> (supplier of updated yodl 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: Wed, 24 Sep 2008 13:29:14 +0200
Source: yodl
Binary: yodl
Architecture: source i386
Version: 2.13.1-1
Distribution: unstable
Urgency: low
Maintainer: Frank B. Brokken <f.b.brokken@rug.nl>
Changed-By: Frank B. Brokken <f.b.brokken@rug.nl>
Description:
yodl - Your Own Document Language (Yodl) is a pre-document language
Closes: 499421
Changes:
yodl (2.13.1-1) unstable; urgency=low
.
* New upstream release. (Closes: #499421).
Checksums-Sha1:
439b30c11b66fb1edaf5ba74c74900feca75d559 1859 yodl_2.13.1-1.dsc
a9b50aac82c0c1db3813c2916254d4474daa03c9 700198 yodl_2.13.1.orig.tar.gz
b3621fb1d1bbe8da3c7ee5aff4de64236b80e998 9066 yodl_2.13.1-1.diff.gz
d3abeceb2d9228b4fd908389fa111555f4da2db3 1063148 yodl_2.13.1-1_i386.deb
Checksums-Sha256:
e9e61f3b068ad66a35c9f1eff1e5a61d51e849cc79891ffc88b584a0d8c839f9 1859 yodl_2.13.1-1.dsc
5859c74a59362e1db69d191e488a2ee52ecb530bb6e6e7980f12c880b975e90c 700198 yodl_2.13.1.orig.tar.gz
abb81bfb6978f2d1df4885a1b6a50e7dcf4c99d634c2dee626725673f6eeaaf2 9066 yodl_2.13.1-1.diff.gz
4dd953fe3650ca06aabdf0db6615c4cd8d66925573700986a8242e9903bdf296 1063148 yodl_2.13.1-1_i386.deb
Files:
0d74986dab0518aa071bdc4f4852af12 1859 text optional yodl_2.13.1-1.dsc
944d8929f5ae92f1b81191a5186f774c 700198 text optional yodl_2.13.1.orig.tar.gz
e9f92c60302201384a40ddb234b0c6fa 9066 text optional yodl_2.13.1-1.diff.gz
190b9abee8013523483e5cc8a057b8d3 1063148 text optional yodl_2.13.1-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQIcBAEBAgAGBQJI2pGJAAoJEBxXDIkOS9CruNEP/2KLORw/H4teaeVH6+GEF+85
uEJ3k9iKMrlouKdPufm3M8+DjjGm0vkUSYtq2v+G4p3ccw8VDw0vEiez6JU50HQ+
a6SZRvTZ2fwsHiTXD6LG9awoIzBeANkhx2FEOne7kdYZYFRxoYVpoZC1Sk0nweca
YVNSOPHERKxmUw99uPuL1DRWyg5KfVyeux8UheBF2jXfklakzmWmbd1QLJatYA7T
2CIHYcHjtjdBWW4r450YXAnQbdYxi4+MjcKABj3AN09JLYaB6b30O++0hOIrdDZ4
l1ISDKW350dE0j3zUm6ciSvb0w1gWB4CN5sWvZsaYsW9YA9iZO5LjIfLNzp8lQDF
ua0QYBgxHImynxv9MZIw6Zz16KdRNZSJndcK7VCLRJ+SRep3xUtOIv8uTUMqYLaQ
Ko2WjIak82xL8cTN0KPBww8zwLOHNQ48D9RFiutTetsM6FPvoq/IAuCMefU8Mtk0
YhbLY064fSgGpCSJpXQNy7m+rYCJcHNkqXFH337C4NxLoiLNG2WcVfzz2QUJu+yB
CVSaNdjn2TGs6vrRJbYHUm5fMZ1qFFZsbkzAan9UmWElFsUNfaO279FuCK5yRJ8H
7klD8gCr6GUuhecueM1tZ61Rk9V/O2/LkhOxMUdTFWCn3kdwiWL9Hd+tHgFfrIRG
yohn+fkZ7GeC9VlhezIi
=qBjp
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, f.b.brokken@rug.nl (Frank B. Brokken):
Bug#499421; Package yodl.
(Thu, 25 Sep 2008 17:06:03 GMT) (full text, mbox, link).
Acknowledgement sent
to tony mancill <tmancill@debian.org>:
Extra info received and forwarded to list. Copy sent to f.b.brokken@rug.nl (Frank B. Brokken).
(Thu, 25 Sep 2008 17:06:03 GMT) (full text, mbox, link).
Message #29 received at 499421@bugs.debian.org (full text, mbox, reply):
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello Junichi,
A new version of yodl has been uploaded to unstable to address bug #499421.
The new version now uses has removed the --unique-output option.
We have checked all other packages that build-depend on yodl and ecasound2.2
is the only one using this patch.
Would you be willing to update debian/patches/00list in ecasound2.2 to
remove 09_mangen_modify so it will build against the newest version of yodl?
Or would you be opposed to an NMU that included only this change? We would
like for yodl-2.13.1 to be considered for lenny.
Thank you,
Tony Mancill
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkjbxGcACgkQpdwBkPlyvgOvEQCfaBmDaw3RKdvqpNtiWxfa8R5a
VBwAn3utGoBnQrSLtrpXxJx/YbOv8vVA
=z1qM
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, f.b.brokken@rug.nl (Frank B. Brokken):
Bug#499421; Package yodl.
(Fri, 26 Sep 2008 16:24:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Junichi Uekawa <dancer@netfort.gr.jp>:
Extra info received and forwarded to list. Copy sent to f.b.brokken@rug.nl (Frank B. Brokken).
(Fri, 26 Sep 2008 16:24:05 GMT) (full text, mbox, link).
Message #34 received at 499421@bugs.debian.org (full text, mbox, reply):
Hi,
thanks. I will do the re-uploading for ecasound2.2, feel free to
break the build in unstable for the time being.
At Thu, 25 Sep 2008 10:03:39 -0700,
tony mancill wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello Junichi,
>
> A new version of yodl has been uploaded to unstable to address bug #499421.
> The new version now uses has removed the --unique-output option.
>
> We have checked all other packages that build-depend on yodl and ecasound2.2
> is the only one using this patch.
>
> Would you be willing to update debian/patches/00list in ecasound2.2 to
> remove 09_mangen_modify so it will build against the newest version of yodl?
> Or would you be opposed to an NMU that included only this change? We would
> like for yodl-2.13.1 to be considered for lenny.
>
> Thank you,
> Tony Mancill
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkjbxGcACgkQpdwBkPlyvgOvEQCfaBmDaw3RKdvqpNtiWxfa8R5a
> VBwAn3utGoBnQrSLtrpXxJx/YbOv8vVA
> =z1qM
> -----END PGP SIGNATURE-----
>
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 16 Mar 2009 08:08:46 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Fri Jan 12 02:27:11 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.