Opened 10 years ago

Closed 10 years ago

#46952 closed update (fixed)

akonadi update

Reported by: RJVB (René Bertin) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: NicosPavlov
Port: akonadi

Description

Akonadi has seen a number of performance updates since version 1.13.1 was released. port:akonadi is still at 1.13.0. The attached diff brings it up to date to commit c733429, a version I have been using without issues on Linux and OS X for over a month.

This patch also adds a variant that reduces akonadi's chattiness.

Attachments (3)

akonadi-diff.patch (3.2 KB) - added by RJVB (René Bertin) 10 years ago.
Portfile2.diff (2.3 KB) - added by NicosPavlov 10 years ago.
akonadi-diff2.patch (4.0 KB) - added by RJVB (René Bertin) 10 years ago.

Download all attachments as: .zip

Change History (9)

Changed 10 years ago by RJVB (René Bertin)

Attachment: akonadi-diff.patch added

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Why not use the official release of 1.13.1?

comment:2 Changed 10 years ago by RJVB (René Bertin)

Ahem. As a matter of fact, 1.13.1 isn't out yet. Given the speed of development and the rewrite that's being worked on for KF5 we might be as close to 1.13.1 as we'll get, so I think we could stick with the versioning I've used in my proposal.

comment:3 Changed 10 years ago by NicosPavlov

There are some minor details I would propose before committing the update (see attached diff):

  • Instead of requiring a specific tcl package which is not standard, I would rather remove the .git folder and use the same code as before for the reinplace.
  • The idea of muting the debug output of the akonadi server seems a good idea. Wouldn't it be even more sensible to do this by default, and possibly adding a +verbose variant, more than a +quiet one?
  • The patch patch-tests.diff must be removed for this version to compile, as it has been already committed upstream.
  • As it would not be relevant anymore, the livecheck should be removed.

Changed 10 years ago by NicosPavlov

Attachment: Portfile2.diff added

comment:4 Changed 10 years ago by RJVB (René Bertin)

About the fileutil package: I was under the impression that it is part of a standard tcl install, so it doesn't introduce any external dependencies? Anyway, deleting the .git directory will *probably* be good enough to avoid the issues I ran into with this bit of code, but it's not something I'd like to do locally on my own system. Fortunately it seems that the search pattern (include.*utils.h) only occurs in the server subdirectory, so I'll simply adapt the fs-traverse expression accordingly.

Changed 10 years ago by RJVB (René Bertin)

Attachment: akonadi-diff2.patch added

comment:5 Changed 10 years ago by NicosPavlov

Committed in r134234, after removing the personal you left, putting back the git server, and removing unused comments.

comment:6 Changed 10 years ago by NicosPavlov

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.