Oula vraiment en retard pour mon rapport !

C’est à cause de 2 choses:

  1. une réunion pendant une semaine avec KDAB en Pologne
  2. Quelques jours de vacances

les bugs fixés:

  • Bug 334612 – Selecting text and pressing enter doesn’t replace the text but only adds a newline (4.13.1)
  • Bug 63780 – Auto-render HTML for certain email addresses (4.14)
  • Bug 334730 – Kontact crash on logout (4.13.2)
  • Bug 334937 – Kmail crashes when attaching a file if “enable detection of missing attachments” is not selected (4.13.2)
  • Bug 335118 – Contacts and Mail components are trying to use the same template disregarding user settings (4.13.2)

Pour le reste ben KF5 :) Oui beaucoup de travail à ce niveau là.

J’ai mis en place un autre agent (FollowUpReminderAgent), en fait il permet de dire “Je veux savoir si j’ai eu une réponse à un certain mail” C’est en plein développement, j’espère qu’il sera là pour 4.14

De plus j’ai commencé à merger le code des étudiants de Kevin au sujet du support VCard4, de l’amélioration de l’interface de KAddressBook.

Et bien sur des corrections un peu partout.

Encore beaucoup de boulot avant la version 4.14 :)

En fait mes rapports prennent plus de temps car il y a moins de nouvelles fonctionnalités.

Depuis quelques semaines je me suis concentré sur la version Framework de KDEPIM*

Ce qui veut dire faire en sorte de compiler kdepim* sous KF5 (qui n’est pas encore releasé).

La première chose qui a été faite est d’adapter le build system. Faire en sorte que ça compile correctement, que ça génère correctement les fichiers de config des bibliothèques etc. Et ça c’est en bon chemin mais pas fini.

De plus il a fallu faire en sorte que chaque bibliothèque de kdepimlibs puisse se compiler indépendamment les unes des autres car on va les splitter dans le futur.

La deuxième étape a été de supprimer le “support kdelibs4″ c’est en chemin mais c’est long et donc ça prendra encore qq semaines.

Après tout cela je me suis attaqué à kdepim et kdepim-runtime, pour ce qui est de kdepim ça compile presque totalement sauf kalarm il y a une classe qui a besoin d’être réécrite donc je vais laisser cela au mainteneur.

De plus j’ai du supprimer des applications qui étaient pas maintenues depuis très longtemps. Pas la peine de perdre son temps à porter au pire quelqu’un ira rechercher les sources dans le git mais j’ai trop de  boulot pour me permettre de porter des applications que personne ne maintient.

Et la dernière étape c’est faire en sorte que ça se lance. j’ai pu voir hier que des applications simples comme headerthemeeditor se lançait :)   mais bon faut pas rêver à la sortir l’ensemble crashe je sais pas si c’est kdepim* ou KF5 qui est en cause. Ça demande beaucoup de fixes/tests etc.

De plus comme personne n’avait eu la présence d’esprit de créer des scripts pour aider au portage ben j’ai dû en créer quelques-uns ça aide vraiment.

Ceux que j’ai créé:

  • adapt_cmakelists_file.pl: aide a adapté les cmakelists.txt aux nouvelles macros
  • add_missing_kpart_include.pl: comme son nom l’indique fixe les include
  • convert-kaction.pl: convert les kactions en QActions
  • convert-kascii.pl: utilise les fonctions de qt directement.
  • convert-kdebug-with-argument.sh: convertit les debugs avec argument en qCDebug/qCCritical/etc.
  • convert-kglobal-charset.pl:
  • convert-kglobal-config.pl
  • convert-kglobal-locale.pl
  • convert-kicon.pl: => convert en QIcon
  • convert-kinvokehelp.pl
  • convert-klineedit.pl => convert en QLineEdit
  • convert-kmenu.pl => convert en QMenu
  • convert-kpushbutton.pl => convert en KPushButton
  • convert-to-k4aboutdata.pl => convert en K4AboutData ça aide surtout le compilation
  • remove-kde4support.pl => supprime des fonctions de kdelibs4support

en gros ça aide et ça aurait du être fait dès le départ…

À part cela ben je fixe toujours des bugs :)

  • Bug 333778 – Disabling “Enable detection of missing attachments” setting ignored (4.13.1)
  • Bug 333922 – can’t use tag with special symbol (4.13.1)
  • Bug 333640 – Knotes version 4.13 don’t inherit previous notes (4.13.1)
  • Bug 334140 – knotes don’t preserve the title and other modifications if you lock the note (4.13.1)
  • Bug 334142 – configure knotes collections are not distinguishible (4.14)

Et bien sur je fais de nouvelles fonctionnalités. J’ai bossé encore sur le merge contact, sur le mail merge aussi.

Pour le futur j’ai encore pleins de choses à faire. Mais c’est clair que le travail sur framework est assez intense donc ça me prend du temps.

Bon allez je vais essayer de faire des rapports plus rapprochés :)

Waou plus qu’en retard :)

C’était le moment avant la 4.13 donc que du débogage :)

Les bugs fixés:

  • Bug 332344 – KMail Composing with apostrophes cursor jumps all over (4.13)
  • Bug 297138 – When saving an attached file from a mail, give the user the ability to either open it or open the folder where it has been saved (4.14)
  • Bug 332673 – Notes don’t appear in summary view unless I go into Pop-up notes (4.13)
  • Bug 333328 – Knotes crashes after start (4.13.1)
  • Bug 316097 – copying or moving folder to one of its own subfolders should never be possible (4.13.1)
  • Bug 333391 – Configuring Kontact causes it to crash (4.13.1)
  • Bug 333534 – Creating aknotes plasmoid crashes kontact (4.13.1)
  • Bug 333583 – Quick filter button (‘More’) is not (re)movable (4.13.1)

Comme on peut voir ça a été une période de débogage.

à coté de cela il y a aussi la 4.12.5 qui était en préparation, donc s’assurer que les fixes qui ont été faits devait/pouvait s’appliquer.

Pour ce qui est des nouveauté, ben déjà je bosse activement sur la branche framework. Maintenant kdepimlibs framework compile j’ai commencé à supprimer le support kdelibs4support.

Et depuis lundi je porte kdepim-runtime/kdepim aussi à framework.

C’est un gros travaille car même si c’est moins que kde 4.0 il faut faire ce portage, de long mois en perspective

Pour ce qui est de 4.14 je continue à implémenter le “merge contact”, le support de l’impression dans KAddressBook (basé sur Grantlee).

Pour le reste des corrections en continue sur tout kdepim.

J’ai pu aussi fixé headerthemeeditor car j’ai eu mon premier utilisateur !!!! Et donc on sait que ça marche et surtout on a un premier theme qui se trouve sur opendesktop :)

Pour la suite ben pareil que cette semaine, framework/bug kdepim/merge contact etc.

La version 4.14 est prévu pour aout de plus en plus court en gros 4 mois maintenant…

Allez bonne semaine et bon codage

Encore à la bourre :)

On est dans la phase debuggage donc il faut pas s’attendre à des nouvelles fonctionnalités (quoique… :) )

Bug fixé:

  • Bug 325565 – There is no way to quick search messages by status (new / unread / etc) without mouse (4.13)
  • Bug 332307 – Recipients name is turned into lowercase (4.12.4)
  • Bug 146510 – Per-identity default domain (or per-transport) (4.14)

Ensuite le reste c’est de la correction de bugs divers et variés. Surtout j’ai rendu knotes stable et surtout j’ai fixé quelques bugs d’utilisation indispensable pour la sortie officielle.

Je corrige tout ce que je peux avant la sortie. Je teste les applications quelles soient utilisable en français etc.

Sinon j’ai commencé à regarder le portage à KF5 de kdepimlibs c’est pas pour maintenant mais c’est le moment de commencer.

Ce qui fait que je crée des scripts perl pour aider les gens à porter aussi ça aurait été bien que les gens de BlueSystem aient fait cela durant leur portage… Bon je vais m’y coller.

Pour ce qui est de KDE 4.14 je cherche des idées à implémenter mais je pense que je vais cleaner l’ensemble au début et fiabiliser les applications.

Ce sera peut être une version de bug fixing sur 6 mois… à voir (en même temps il y a besoin pour certains points, genre la crypto, ah oui j’ai commencé à regarder Kleopatra qui est sacrément buggé…

Bon allez bon WE :)

Encore en retard à ce que je vois :)

ça a été bien sur que du bugfixing. Mais aussi quelques améliorations pour Master

Les bugs fixés:

- Fix Bug 331317 – Feature request – Create Calendar event from E-Mail (4.14)

- Fix Bug 331701 – multiple toobar buttons for the same tag (4.13)

- Fix Bug 327779 – redirect overwrites To: (4.12.4)

- Fix Bug 331873 – “kaddressbook import” menu entry (4.13)

- Fix Bug 331959 – Multiline paste into subject-field completely strips linebreaks (4.13)

- Fix Bug 332053 – kmail: sending via gmail without sent folder set returns “item query returns empty result set (4.12.4)

- Fix Bug 332089 – Searching on Message Status is unread condition is not recognised (4.13)

- Fix Bug 332176 – kmail,adblockrules downloadding fails (4.12.4)

Pour le reste c’est finaliser ce qui a été commencé genre:

  • KNotes: J’ai pris en compte ce que les gens m’ont reportés sur le blog au sujet de knotes dans 4.13. Par exemple pour les tooltips dans kontact-Knotes. De plus il y avait encore beaucoup de bugs restant. Maintenant c’est pas parfait faut pas rêver mais c’est plus qu’utilisable.
  • Sieveeditor: beaucoup de bugs d’interface ont été fixés. De plus j’ai pris du temps pour l’utiliser à fond et j’ai fixé beaucoup de bugs dans la coloration syntaxique et sur la génération automatique de script
  • StorageServiceManager: J’ai fixé juste des bugs de base pas eu le temps de trop m’en occuper.
  • KMail: juste des bugs standards.

Pour le reste je commence à réfléchir à la version 4.14, j’essaye de mettre des idées de coté, mais là j’ai pas de grosses idées pour le moment à par le “Mail Merge” et pour KAddressBook le “Merge Contact”. Si vous avez des grosses idées elles sont le bienvenu :)