Re: making a release
- From: Andrew Miloradovsky <miloradovsky gmail com>
- To: planner-dev-list gnome org
- Subject: Re: making a release
- Date: Thu, 8 Jun 2017 23:58:53 +0000
I speak only for myself, but it's hard for me to track the larger
(non-trivial) changes. I need much more verbose explanations to form an
opinion on a larger changes/fixes.
I suppose it would be rather productive to *discuss* the changes a bit
more, not just propose patches that do something, right or not. The
discussion(s) on the respective Bugzilla thread(s) is not a substitute
for this, often horribly outdated.
Regarding the release itself, it only takes a git tag (and bumping a
number in the tree), and the master branch already contains more changes
than it should have for this release, IMO...
On 06/07/2017 09:46 AM, Ahmed Baïzid wrote:
## Plan review
On 05/03/2017 10:12 AM, Alexandre Franke wrote:
get a few things done before doing the release. Rough checklist:
* actually passes distcheck
* investigate https://bugzilla.gnome.org/show_bug.cgi?id=782100
* browse the bugtracker and hunt for other reports of the same kind,
all build/compilation issues are good candidates for this step
* check if there are any trivial patches waiting to be pushed
* check if there are dead dependencies that can easily be removed
(e.g. not libgnomecanvas which is not trivial but… do we still have
libgda code with an obsolete version?)
* still passes distcheck
----
Where are we, where are we going ?
Commit date | Task
[2017-05-14] 1. Pass the distcheck stage of the build process.
[2017-05-14] 1.1. Bug 782100 passes "./autogen.sh" stage.
[2017-05-14] 1.2. Bug 782227 passes "make check" stage.
[2017-05-14] 1.3. Bug 782346 passes "make distcheck" stage.
[2017-05-07] 1.4. Commit 9a7df13 advances "make distcheck" stage.
The outcome is:
================================================
planner-0.14.6 archives ready for distribution:
planner-0.14.6.tar.gz
================================================
Congratulations! The task is done.
2. Install the User Guide
This task was named "Investigate Bug 782100".
1.1 Bug 346247 (Switch to yelp-tools)
1.2 Bug XXXXXX (Recover existing translations)
1.3 Bug XXXXXX (Switch to Mallard)
Test case:
$ LANG=eu_ES.utf8 yelp help:planner
$ LANG=es_ES.utf8 planner (and ask for help)
3. Resolve same build issues
3.1. Bug 703067 (use AX_COMPILER_FLAGS)
3.2. Bug 742998 (add m4/)
3.3. Bug 743091 (AM_CPPFLAGS replaced INCLUDES)
3.4. Bug 747423 (Modernize GTK-Doc)
3.5. Bug 783246 (Predictable Python plug-in)
Test case:
The modernized build system does not complain at all.
4. Push trivial awaiting list
1.1. Integrate Debian patches
1.2. Integrate Fedora patches
Who can elaborate ?
5. Remove dead dependencies
Who can elaborate ?
6. Still passes distcheck
Who can elaborate ?
7. Check the install stage of the build process.
This is a new task.
7.1. Bug XXXXXX (Localization is not functional)
7.2. Bug XXXXXX (Don't use update-mime-database)
7.3. Bug XXXXXX (Don't use update-desktop-database)
7.4. Bug XXXXXX (Don't use gconftool-2)
_______________________________________________
planner-dev-list mailing list
planner-dev-list gnome org
https://mail.gnome.org/mailman/listinfo/planner-dev-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]