Bug 868609

Summary: Request for updating evolution to version 3.10.4
Product: [openSUSE] openSUSE 13.1 Reporter: Atri Bhattacharya <badshah400>
Component: GNOMEAssignee: Malcolm Lewis <malcolmlewis>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar, qantas94heavy, zaitor
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 13.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Atri Bhattacharya 2014-03-17 03:08:09 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0

The 3.10 branch of evolution has been updated to 3.10.4 fixing a number of bugs, including several crashes and one major bug that caused evo to stop connecting to host after resuming computer from suspend
https://bugzilla.gnome.org/show_bug.cgi?id=702709
I have built updated packages for evolution and evolution-data-server (including all post 3.10.4 bug-fixes committed upstream) here
https://build.opensuse.org/project/show/home:badshah400:branches:openSUSE:13.1:Update .
I request that a maintenance update to version 3.10.4 be released for evolution and evolution-data-server to 3.10.4. I will be happy to make the necessary submission.

The only concern would possible be this change during 3.10.2 -> 3.10.3:
Bump minimum libgweather requirement (to 3.8).
But, as far as I see the libgweather in 13.1 is already 3.10+ and this shouldn't, therefore, be an issue.

The full changelog from the evolution in openSUSE 13.1 Update channel is as follows:
-------------------------------------------------------------------
Mon Mar 17 01:02:37 UTC 2014 - badshah400@gmail.com

- Update to version 3.10.4:
  + Bugs fixed:
    - bgo#583773 - Does not always mark mails as read automatically
    - bgo#645476 - Avoid scroll to cursor on folder change in
      message list
    - bgo#677300 - Add 3 px padding above and below the searchbar
    - bgo#702709 - Do not forget to set CamelSession offline
    - bgo#702958 - Crash on attachment add or remove
    - bgo#707121 - Merge contacts dialogs indefinitely expands by
      itself
    - bgo#707518 - Deleting a local address book triggers error
      "Unable to open address book"
    - bgo#720542 - Crash on calendar view's tooltip timeout
    - bgo#721213 - Character encoding combo opened empty
    - bgo#721639 - Cannot overwrite builtin mail view definitions
    - bgo#722352 - libresolv does not exist on FreeBSD
    - bgo#723377 - Add alternate zoom shortcuts
  + EMFolderTreeModel: Fix subscribing to a folder with children
  + EDateEdit: Force 24 hour format for locales without am/pm
    equivalents
  + Avoid multiple save of folder changes on application quit
  + EHttpRequest: Avoid possible data stream memory leak
  + Add patches from upstream for post 3.10.4 fixes:
    - evolution-crash-creating-folder.patch: Fixes bgo#722698 -
      Crash creating a new folder
    - evolution-email-formatter-in-mainUI-thread.patch: Fixes
      bgo#724023 - Run EMailFormatter in the main/UI thread
    - evolution-dont-drop-nntp-messages-silently.patch:
      Fixes bgo#722041 - NNTP Messages were silently dropped
      from Outbox
- Changes from version 3.10.3:
  + Bugs fixed:
    - bgo#704832 - Event removal doesn't update week/month views
      	properly
    - bgo#711499 - Failed image download lefts opened file
      descriptor
    - bgo#711669 - "Other address" is not displayed in preview
    - bgo#711685 - Check calendar email as an organizer
    - bgo#711824 - Crash due to use-after-free after pine import
    - bgo#711835 - Clang build in broken: void function
      'cal_comp_transfer_item_to' should not returni a value
    - bgo#712342 - Calendar search doesn't finish
    - bgo#712388 - Crash when opening Properties of a Weather
      calendar
    - bgo#712668 - Disable message recovery after initial scan
    - bgo#712738 - Recovered message doesn't restore options
    - bgo#715067 - <Enter> does not save in the full name editor
  + Bump minimum libgweather requirement
  + EMFolderTreeModel: Declare the CamelStore column as an
    object type.
  + [itip-formatter] Search for an event in enabled
    calendars only
  + e-utils: replacing g_memmove with memmove
  + pine-importer: Fix a crash when importing with no
    existing address books
  + icalendar-importer: Fix a crash when importing with no
    existing cals
  + Remove --enable-strict configure option


Changelog from e-d-s:
-------------------------------------------------------------------
Mon Mar 17 01:53:34 UTC 2014 - badshah400@gmail.com

- Update to version 3.10.4:
  + Bugs fixed:
    - bgo#687640 - Crash in caldav's initialize_backend()
    - bgo#702709 - Do network background operations only if the
      CamelSession is online
    - bgo#720676 - [IMAPX] Do more searching server-side
    - bgo#720751 - camel_tag_set() doesn't copy tag's name
      properly
    - bgo#720943 - vFolder does not refresh automatically
    - bgo#721030 - WebDAV: download_contacts() leaks
    - bgo#721286 - IMAPx: read messages become unread when
      reopening Evolution
    - bgo#721581 - Unable to write to ldap addressbook
    - bgo#722275 - IMAPX: Parser trips on mailbox containing '+'
  + IMAPX: Handle BODY[HEADER] in FETCH response
  + Server-side memory leaks in calendar factory
  + [CamelGPGContext] Prefer gpg2 over gpg
  + imapx_write_flags: Fix a typo which flag to skip
  + maildir_store_get_folder_sync: Fix a use-after-free issue
- Changes from 3.10.3:
  + Bugs fixed:
    - bgo#680961 - Broken dispatching of EAuthenticationSession
    - bgo#710361 - GError corruption in
      imapx_command_fetch_message_done()
    - bgo#712323 - Substantially expand EVCard documentation
    - bgo#712578 - MH folder refresh can cause summary rebuild
    - bgo#719720 - Refcount error in imapx_command_select_done()
  + Bump minimum libgweather requirement
  + e-vcard: Fix a minor memory leak for multi-valued parameters
  + e-vcard: Fix case sensitivity of string comparisions
  + EDataBook: Fixed memory leak of every EContact succesfully added to
    the addressbook
  + CamelPOP3Folder: Fix a potential g_object_unref(NULL) call
  + EBookBackendCache: Remove an unnecessary NULL check
  + libecal: Refactor system timezone key file parsing code
  + libedata-cal: Fix a potential g_strstrip(NULL) call 
  + Remove --enable-strict configure option.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Comment 1 Dominique Leuenberger 2014-03-17 09:16:28 UTC
for reference: 3.10.4 is already in GNOME:Factory
Comment 2 Atri Bhattacharya 2014-03-18 07:05:26 UTC
Hi Malcolm,
I have packages for testing here
https://build.opensuse.org/project/show/home:badshah400:branches:openSUSE:13.1:Update
and could make the submission request if that is okay.
Comment 3 Dominique Leuenberger 2014-03-18 08:36:22 UTC
(In reply to comment #2)
> Hi Malcolm,
> I have packages for testing here
> https://build.opensuse.org/project/show/home:badshah400:branches:openSUSE:13.1:Update
> and could make the submission request if that is okay.

Please link up with Malcolm... there was a plan to make the whole 3.10.4 stack available as an online update and Malcolm was working on that (under the guidance of Bjorn)

We should avoid sending out things in small chunks.
Comment 4 Karl Cheng 2017-08-13 11:42:26 UTC
Was updated in this bug.

*** This bug has been marked as a duplicate of bug 871232 ***