retracer needs to hint at MIME type text/plain
Bug #115347 reported by
Kees Cook
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Fix Released
|
Low
|
Martin Pitt |
Bug Description
Binary package hint: apport
Related to bug 34758, it seems that it is the duty of the file uploader to hint to librarian what mime type an attachment is. To avoid things like this:
http://
The retrace needs to hint a mimetype of text/plain for the retraces. (Note that this appears to already happen correctly for the initial report attachments.)
Changed in apport: | |
assignee: | nobody → pitti |
importance: | Undecided → Low |
status: | Unconfirmed → In Progress |
Changed in apport: | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
apport (0.81) gutsy; urgency=low crashdb_ impl/launchpad. py: Tag new bugs with <problemtype> '. This replaces the former '[apport]' prefixing. local/setup- apport- retracer: Specify a path in '.' command and local/setup- apport- retracer: Install python-libxml2 and python-apt. crash-digger: Supply --auth instead of the deprecated local/setup- apport- retracer: Set APPORT_CRASHDB_CONF to the local crash-digger: Check the release of a bug and whether we have crashdb_ impl/launchpad. py, update(): Create a temporary directory odules' which python_ hook.py: Move the apport.* imports into the try: block and lib/dpkg/ status, but do not have an apt record any more; treat them
.
* apport/report.py: Remove '[apport]' default bug title prefix. (LP: #94819)
* apport/
'apport-
* debian/
use sh again. Yay for me needing three attempts before actually RTFMing
how '.' works (which is really nasty and strange IMHO).
* bin/apport-chroot: Fix symlinks before repackaging the chroot tarball in
'install' and 'installdeb' modes.
* debian/
* bin/launchpad-
--cookie to apport-chroot.
* bin/apport-chroot: Fix identifier name in command_retrace().
* debian/
crashdb.conf.
* bin/apport-chroot: Unset APPORT_CRASHDB_CONF for login and retrace.
* bin/launchpad-
a chroot for it before untagging it. This avoids loosing tags for bugs we
do not yet have a working retracer chroot for.
* bin/apport-retrace: Do not abort with an exception if package installation
fails. Give a proper error message instead and point to -u. (LP: #115681)
* apport/
and use proper file names for the new attachments. With TemporaryFile(),
attachment file names ended up as '<fdopen>'. (LP: #115347)
* apport/report.py, add_os_info(): Add field 'NonfreeKernelM
lists loaded kernel modules which do not have a FOSS license. This is
particularly helpful for quickly checking for restricted graphics drivers.
(LP: #103239)
* apport_
move the likely_packaged() test to the top, to avoid importing
apport.report and creating a Report object for non-packaged scripts. This
makes the entire code more efficient and robust against errors in the
apport modules. (LP: #109955)
* apport/report.py, add_gdb_info(): Intercept OSError from gdb invocation
(which might be segfaulting itself) and just do not put any gdb output
into the report. The automatic retracers can try their luck again.
(LP: #112501)
* bin/apport-retrace: Fix handling of packages which are still known to
/var/
like virtual packages and just issue a warning instead of falling over.
(LP: #107474)