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

m. allan noah kitno455 at gmail.com
Wed Feb 8 01:43:52 GMT 2023


Sounds reasonable, though at the moment I am pretty frustrated with how
this backends release went. I know folks worked pretty hard on what we have
now (particularly Olaf), but I think I am going to make an executive
decision, and rip some of this out. Once I have done this (and cleaned up
the snapshot build process), I'd like to quickly release 1.2.2. Hopefully,
we can end up with a release that actually builds with a proper version
number, and without autotools being required.

allan


On Tue, Feb 7, 2023 at 8:18 PM Ralph Little <skelband at gmail.com> wrote:

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

-- 
"well, I stand up next to a mountain- and I chop it down with the edge of
my hand"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20230207/5fd50630/attachment-0001.htm>


More information about the sane-devel mailing list