Re: making a release



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]