Gardening/KRecipes: Difference between revisions

From KDE Community Wiki
(Typo)
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Gardening Day ==
Saturday 21 February 2015 we are holding a Gardening Day for KRecipes on #kde-devel
=== Practicalities ===
* Code is at git clone git://anongit.kde.org/krecipes.git (or git clone kde:krecipes if you have the KDE git url handler set up)
* We will be working on the master branch
* KRecipes does not have many dependencies: kdelibs4, LibXml2, LibXslt, QImageBlitz and SharedMimeInfo, all of them should be readily available from your distributions
** For debian based distributions you can get the dependencies by running apt-get build-dep krecipes
* For patches:
** Smaller ones use http://paste.kde.org/ and seek approval in IRC
** Bigger ones please use http://reviewboard.kde.org/
* For bug triaging use the gardening field
** + for really critical bugs that should be fixed as part of gardening
** ? for easy bugs
** - for out of scope (doesn't mean they are not important nor real, just that are not in scope for the gardening, i.e. they may be very corner case or need deep knowledge of the code base)
== Objectives ==
== Objectives ==


* KRecipes is in beta for a long time, we want to release 2.0 quickly and 2.1 in one/two months.
* KRecipes is in beta for a long time, we want to release 2.0 quickly and 2.1 in one/two months.
* Merge http://krecipes.sourceforge.net/ with https://userbase.kde.org/Krecipes
* Make http://krecipes.sourceforge.net/ point to https://userbase.kde.org/Krecipes
* Add krecipes group to reviewboard that mails https://mail.kde.org/mailman/listinfo/krecipes-devel
* Make tests pass in jenkins
* Make  jenkins send mails to https://mail.kde.org/mailman/listinfo/krecipes-devel
* Make bugs are assigned and accepted by default https://mail.kde.org/mailman/listinfo/krecipes-devel
* Port some of the Qt3Support code (make sure don't break stuff) :D
* Port some of the Qt3Support code (make sure don't break stuff) :D
 
* Bug gardening (see the lists below)
 
* Clean up warnings
We will release 2.0 in "Date Yet To Decide".
* Investigate use of KUnitConversion to convert between metric and imperial
We will release 2.1 in "Date Yet To Decide #2".


== Done ==
== Done ==
* Migrate https://lists.sourceforge.net/lists/listinfo/krecipes-devel over to https://mail.kde.org/mailman/listinfo/krecipes-devel
* Reassign existing open bugs to https://mail.kde.org/mailman/listinfo/krecipes-devel
* Added jenkins job http://build.kde.org/job/krecipes_master/
* Added jenkins job http://build.kde.org/job/krecipes_master/
* Migrate https://lists.sourceforge.net/lists/listinfo/krecipes-devel over to https://mail.kde.org/mailman/listinfo/krecipes-devel
* Make  jenkins send mails to https://mail.kde.org/mailman/listinfo/krecipes-devel
* Make bugs assigned by default to https://mail.kde.org/mailman/listinfo/krecipes-devel
* Add krecipes group to reviewboard that mails https://mail.kde.org/mailman/listinfo/krecipes-devel
* Make jenkins email not need moderation for https://mail.kde.org/mailman/listinfo/krecipes-devel
* Merge http://krecipes.sourceforge.net/ with https://userbase.kde.org/Krecipes
* Released 2.0 on Nov. 27, 2014.
* Make tests pass in jenkins
* Released 2.1 on March 23, 2015.


== Important bugs that definitely need to be fixed before release ==
== Important bugs that definitely need to be fixed before release ==

Latest revision as of 21:34, 24 March 2015

Gardening Day

Saturday 21 February 2015 we are holding a Gardening Day for KRecipes on #kde-devel

Practicalities

  • Code is at git clone git://anongit.kde.org/krecipes.git (or git clone kde:krecipes if you have the KDE git url handler set up)
  • We will be working on the master branch
  • KRecipes does not have many dependencies: kdelibs4, LibXml2, LibXslt, QImageBlitz and SharedMimeInfo, all of them should be readily available from your distributions
    • For debian based distributions you can get the dependencies by running apt-get build-dep krecipes
  • For patches:
  • For bug triaging use the gardening field
    • + for really critical bugs that should be fixed as part of gardening
    • ? for easy bugs
    • - for out of scope (doesn't mean they are not important nor real, just that are not in scope for the gardening, i.e. they may be very corner case or need deep knowledge of the code base)

Objectives

  • KRecipes is in beta for a long time, we want to release 2.0 quickly and 2.1 in one/two months.
  • Make http://krecipes.sourceforge.net/ point to https://userbase.kde.org/Krecipes
  • Port some of the Qt3Support code (make sure don't break stuff) :D
  • Bug gardening (see the lists below)
  • Clean up warnings
  • Investigate use of KUnitConversion to convert between metric and imperial

Done

Important bugs that definitely need to be fixed before release

KRecipes bugs marked as gardening+ See Bugzilla

Bugs with patches that should be reviewed

List of easy bugs that could be fixed as part of this love project

KRecipes bugs marked as gardening? See Bugzilla

List of ungardened bugs

No gardening flag set See Bugzilla