[sane-devel] Happy new year- time for a sane-backends release!

Ludwig Jaffe luja at openhardware.de
Tue Feb 7 15:45:20 GMT 2023


"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."

Lemma:
Things take longer and become buggy if you try to automate them.
 :-)

Thank you for your contributions!

Cheers

luja


On February 7, 2023 1:48:43 PM GMT+01:00, "m. allan noah" <kitno455 at gmail.com> 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 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 <skelband at gmail.com> 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 <kitno455 at gmail.com> 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 <skelband at gmail.com> 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 <skelband at gmail.com> 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 <kitno455 at gmail.com>
>>>>> 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 <skelband at gmail.com>
>>>>>> 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 <skelband at gmail.com>
>>>>>>> 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"

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20230207/9d9e397f/attachment-0001.htm>


More information about the sane-devel mailing list