Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 257371 - mail-client/evolution sort by date uses 'date' field from letter instead of using actual time received
Summary: mail-client/evolution sort by date uses 'date' field from letter instead of u...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-02 11:26 UTC by Vladimir
Modified: 2009-02-22 23:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir 2009-02-02 11:26:31 UTC
Sort mode 'by date' uses 'date' field from letter as sort key, instead of using actual time this letter was received. If server/sender client(don't know who) has wrong time, you will face with situation when reply to your mail is shown earlier than message you sent. If 'remote' date differs a lot (say, a wrong year) you can easily miss the letter.

Reproducible: Always

Steps to Reproduce:
1.Send letter using server with wrong time (OR to the client with wrong time - i'm not sure)
2.Receive a reply
3.Sort letters by date and watch incorrect sort
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-02-02 12:55:33 UTC
err, can we know what this is about exactly ?
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-02-02 22:19:13 UTC
please get back to us with at least the name of the app in question.
Comment 3 Vladimir 2009-02-07 22:06:33 UTC
didn't i mention that it is evolution? my fault.
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2009-02-08 17:56:58 UTC
Please provide the output of emerge --info and emerge -pv evolution

Thanks
Comment 5 Vladimir 2009-02-11 07:23:18 UTC
Here is requested data:

 # emerge --info
Portage 2.1.6.4 (default/linux/x86/2008.0/developer, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r9 i686)
=================================================================
System uname: Linux-2.6.25-gentoo-r9-i686-Intel-R-_Pentium-R-_4_CPU_3.20GHz-with-glibc2.0
Timestamp of tree: Mon, 09 Feb 2009 15:45:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.4.4-r14, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.8
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect cvs digest distlocks fixpackages multilib-strict parallel-fetch protect-owned sandbox sfperms sign splitdebug strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1"
LINGUAS="ru"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aalib acl acpi alsa apache2 bash-completion berkdb bzip2 cairo cdr chroot cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fontconfig fortran gdbm gif gnome gstreamer gtk gtk2 hal iconv isdnlog jpeg kde kdeenablefinal kerberos ldap libnotify lirc mad mailwrapper midi mikmod mp3 mpeg mudflap mysql ncurses nls nptl nptlonly ogg openal opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba scanner sdl session slang snmp spell spl ssl startup-notification svg sysfs tcpd tetex tiff truetype unicode usb userlocales vorbis win32codecs x86 xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" USERLAND="GNU" VIDEO_CARDS="vesa nv nvidia vga vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


 # emerge -pv evolution

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] mail-client/evolution-2.22.3.1  USE="crypt dbus hal kerberos ldap nntp pda spell ssl -debug -ipv6 -krb4 -mono -networkmanager -profile" 0 kB

I'm using evolution with exchange server, so information below may be related:

emerge -pv evolution-exchange

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] gnome-extra/evolution-exchange-2.22.3-r2  USE="-debug -doc -static" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB


Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-02-22 21:49:52 UTC
Hum, if I get you right, this is more a request for upstream than for us. I don't know of any mail client that shows you the received date. It needs much more parsing than showing the Date field (but that's something for upstream to decide anyway).
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-02-22 21:50:31 UTC
closing UPSTREAM, please report your bug at bugzilla.gnome.org as a request for enhancement.
Comment 8 Mart Raudsepp gentoo-dev 2009-02-22 23:34:32 UTC
Reopening for proper resolution
Comment 9 Mart Raudsepp gentoo-dev 2009-02-22 23:36:27 UTC
This is implemented in evolution long ago. Simply sort by "Received" as you want. If you don't want that date column in addition to the claimed send date that is shown by default, "simply" right click on the columns, and pick Sort by -> Received. Or customize and sort by multiple values or opposite ascending/descending direction of "Received".
Upstream bugs still please in case you have ideas how to make this more discoverable.
Comment 10 Mart Raudsepp gentoo-dev 2009-02-22 23:37:28 UTC
To be less confusing - Date is a field specifically what the letter says, while "Received" is a field that contains when the actual time the letter was received is, as you want.