[sane-devel] Happy new year- time for a sane-backends release!
m. allan noah
kitno455 at gmail.com
Wed Feb 8 14:59:35 GMT 2023
An accident. We also skipped 1.1.0, so I just did the same thing.
allan
On Wed, Feb 8, 2023 at 9:24 AM Ulf Zibis <Ulf.Zibis at gmx.de> wrote:
> Hi,
>
> why you start with version 1.2.1 instead 1.2.0 ?
>
> -Ulf
> Am 08.02.23 um 02:43 schrieb m. allan noah:
>
> 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"
>
> --
> Von meinem Seibert gesendet
>
>
--
"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/20230208/ae7ab417/attachment-0001.htm>
More information about the sane-devel
mailing list