Hi,
On a slightly different note, perhaps we should consider doing a frontends release soon. Thierry has been working on a GTK3 port of the GUI apps in there which is going to become an issue shortly as some distros drop GTK2.

Cheers,
Ralph

On 2023-02-07 04:48, m. allan noah wrote:
This entire thing is a little crazy, because I spent more time fighting with the automation than I would have spent doing an old manual release. One of the steps there was simply to edit configure.ac <http://configure.ac> and change the version number a couple of times. Seems easy enough to 'echo $new_version > .version' or something like that in this new scheme. I'll do some more research into how other projects handle this.

And, I noticed the extra comments at the top of the NEWS file were being displayed in the release notes and manually removed that in the gitlab UI.

allan

On Tue, Feb 7, 2023 at 12:32 AM Ralph Little <[email protected]> wrote:

    Hi,

    On 2023-02-06 20:04, m. allan noah wrote:
    Hmm, looks like AC_INIT calls `./tools/git-version-gen --prefix
    '' .tarball-version`, which returns UNKNOWN. Seems like our
    release process might be leaving out some steps. I guess I'll dig
    more tomorrow.


    IIRC, this has been a long-standing issue with the tar file
    included in the GitLab release artifacts, in that they don't
    build. You have to instead get the snapshot file.
    I don't know how long it has been like that but we do get a
    complaint every now again. I keep trying to remember to figure out
    what is going on to do something about it.

    If it is the thing that I am thinking about, it might also be the
    thing that always stuffs me up in the release PPA because the orig
    tar file requires an extra .gitversion file with the release
    version in it, otherwise it won't build when it is uploaded.

    We really need to get our collective heads together and fix it. I
    don't pretend to really understand what the issue is though. Build
    systems aren't really my thing.

    ----
    As an aside, the release page seems to have some weird guff from
    the top of the NEWS file in there. Not really sure what caused
    that. It is some of the comment material. :`(

    Cheers,
    Ralph

    allan

    On Mon, Feb 6, 2023 at 10:44 PM m. allan noah
    <[email protected]> wrote:

        So, I was able to do the release on time (after filling in a
        few blanks in our documentation). But I only did the website
        updates tonight. I seem to have run into a small problem
        there- when I download the release tarball, and run
        ./autogen.sh, i get a ./configure file which has 'UNKNOWN' as
        the package version number. This also happens with 1.1.1 as
        well. Is this happening for anyone else?

        allan

        On Sat, Feb 4, 2023 at 10:05 PM Ralph Little
        <[email protected]> wrote:

            Hi,
            OK, I think I have done that.

            Because we are short on time I cut and pasted the release
            note fragments from my spreadsheet into the NEWS file
            with Apostrophe MD file editor and whipped them into
            shape manually.
            First time using it and it is pretty good. Obviously,
            this was a manual process, but it wasn't too onerous.

            I couldn't get the towncrier thingy to work anyway. I
            don't really have much experience with python and pip.
            Python seems an awful lot more complicated since the last
            time I used it :(

            I have pushed the release notes in NEWS to your branch.

            Cheers,
            Ralph

            On 2023-02-04 18:18, m. allan noah wrote:
            Awesome, thanks! I'm working on updating
            doc/releases.md, which I find to be hard to use. Maybe
            if you keep some notes on what you did, I can
            incorporate your method instead of towncrier.

            allan

            On Sat, Feb 4, 2023 at 9:12 PM Ralph Little
            <[email protected]> wrote:

                Hi,
                In this case I didn't generate the towncrier files.
                It's a lot of faff if you don't do it as you go along.
                I just put them into a spreadsheet.

                I will try to generate the release notes from that.

                Cheers,
                Ralph

                On 2023-02-04 17:57, m. allan noah wrote:
                I have pushed a branch called 'release-1.2.x'. I
                don't have this 'towncrier' thing, so maybe you can
                run that and merge the release notes?

                allan

                On Wed, Feb 1, 2023 at 11:39 AM m. allan noah
                <[email protected]> wrote:

                    Awesome, thanks! I'll probably take a first
                    stab at it on the 4th, and see if I can follow
                    our current instructions.

                    allan

                    On Sat, Jan 28, 2023 at 8:43 PM Ralph Little
                    <[email protected]> wrote:

                        Hi,
                        I have prepared the release notes whenever
                        you are ready!

                        Cheers,
                        Ralph

                        On 2023-01-24 08:33, m. allan noah wrote:
                        Sounds good to me, thanks for your help.
                        I'm traveling this week, and won't be able
                        to work on this until the weekend.

                        On Tue, Jan 24, 2023, 10:47 AM Ralph
                        Little <[email protected]> wrote:

                            Hi,

                            On 2023-01-01 15:54, m. allan noah wrote:
                            > It has been nearly a year since our
                            last release, and there have been
                            > many changes and bug fixes. I'd like
                            to get 1.2.1 released in early
                            > February. I've not done it in a few
                            years, but I am certainly willing
                            > to make the release package.
                            >
                            > Any objections to a code freeze on
                            Jan 22, and a release on Feb 5?
                            >
                            > allan

                            I think if we are going for your
                            proposed plan, then we are official in
                            code freeze for 1.2.1.
                            If you want to proceed, I can prepare
                            release notes.

                            Cheers,
                            Ralph




-- "well, I stand up next to a mountain- and I
                    chop it down with the edge of my hand"



-- "well, I stand up next to a mountain- and I chop it
                down with the edge of my hand"



-- "well, I stand up next to a mountain- and I chop it down
            with the edge of my hand"



-- "well, I stand up next to a mountain- and I chop it down with
        the edge of my hand"



-- "well, I stand up next to a mountain- and I chop it down with the
    edge of my hand"



--
"well, I stand up next to a mountain- and I chop it down with the edge of my hand"

Reply via email to