After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 247471 - Multipart-signed attachments do not register in attachments column
Multipart-signed attachments do not register in attachments column
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Mailer
2.26.x (obsolete)
Other All
: Normal minor
: Future
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[attachments]
Depends on:
Blocks:
 
 
Reported: 2003-08-11 16:08 UTC by aaron
Modified: 2021-05-19 12:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description aaron 2003-08-11 16:08:21 UTC
Attachments in openoffice SXI format are not listed as attachments in the
icons. they work fine, but when I was looking for messages from keith with
attachments, I couldn't find when he'd sent me the slides!
Comment 1 aaron 2003-08-11 18:38:49 UTC
OK, weirder and weirder: this is afaict only happening with messages
sent by Keith, and happens regardless of what version-- it goes back
as far as 1.2.x that this happens. I can't remember this being a
problem before though.
Comment 2 Daniel Robbins 2003-09-14 02:16:56 UTC
I also get this with 1.4.4. I can attach jpgs and pngs just fine, but
when I attach other files, the icons simply do not appear in the
attachment area and evolution spits out this:

(evolution:24826): GdkPixbuf-CRITICAL **: file gdk-pixbuf-io.c: line
729 (gdk_pixbuf_new_from_file): assertion `filename != NULL' failed

(evolution:24826): GnomeUI-CRITICAL **: file gnome-icon-list.c: line
1219 (gnome_icon_list_append_pixbuf): assertion `im != NULL' failed

Would be nice if this gets fixed soon, as it's the only issue I'm
having with evolution :)
Comment 3 Jeffrey Stedfast 2003-09-14 14:21:10 UTC
this sounds more like you are missing an icons package or something...
Comment 4 Not Zed 2003-09-22 22:19:46 UTC
or it could be some gnomevfs installation problem.

maybe check gnome-desktop is installed/working.

maybe evo needs its own default icon as a fallback rather than one it
can't find.

Comment 5 aaron 2003-09-25 21:41:46 UTC
OK, restating now that Danw and I have examined:

This is different from the "my man page icons don't show up in the
composer" and the "no icons at all show up in the composer" attachment
issues.

In the message list, when I get a multipart-signed message, (most
often from Keith, and regardless of attachment type), the little
paper-clip column doesn't register the message as having an attachment.

Makes it hard to find which messages have attachments! 
Comment 6 Jeffrey Stedfast 2003-09-26 01:43:34 UTC
we probably need to change the code (wherever it decides a message
contains attachments or not) to descend to inner multiparts if they
exist rather than just checking the toplevel multipart type.

my guess is that if the toplevel multipart is a multipart/signed, we
say "ah, it's a multipart... but multipart/signed isn't a multipart
type that contains attachments"

I'm just guessing how that code works tho, i have no clue.
Comment 7 Matthew Barnes 2009-01-05 18:07:58 UTC
Still reproducible in 2009.  Problem looks to be in CamelFolderSummary, where it sets the CAMEL_MESSAGE_ATTACHMENTS flag.  Investigating further...
Comment 8 Matthew Barnes 2009-01-06 15:38:39 UTC
Jeff is right in comment #6.  We're setting CAMEL_MESSAGE_ATTACHMENTS only when the toplevel content type is multipart/mixed.  Need to study the MIME parsing more closely, but looks like some aspect of it needs to be recursive.
Comment 9 André Klapper 2021-05-19 12:28:45 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. 
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org (resources are unfortunately quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines
and create a new bug report ticket at
  https://gitlab.gnome.org/GNOME/evolution/-/issues/

Thank you for your understanding and your help.