Hi there

On Sat, 17 Aug 2024, at 5:45 PM, Daniel Gröber wrote:
> Hi Dave,
>
> On Sat, Aug 17, 2024 at 05:17:58PM +0100, Dave Hibberd wrote:
>> Is there any progress or another set of hands required on this?
>
> As per usual I've gotten side-tracker by other things, so I haven't gotten
> started on this yet :]

I know that all too well - I need this for a fork of a forked project. I must 
be 20 forks down and somehow this is more interesting than just setting up 
mailman 3 (or discourse!).

> Feel free to jump in. Next steps are to reconcile Michael's changes/git
> history with Chris' repo. Either by just overwriting files and
> re-committing or by re-using the history and dropping the irellevant tags.

I stuck my nose in this tonight here [1]. It's not ready for others and comes 
with some caveats and notes.

For my own understanding and perhaps clarity for others, I have started a fresh 
repo, cherrypicking from both repos (they are referenced here as branches and 
I'm just checking out the bits I want onto my debian/latest branch).

This repo is in DEP-14[2] format as I like how things are laid out and how the 
branch names read. It largely reflects my brain and will help me bugfix. Once 
things are building and we've got some consensus, I am happy to reformat all of 
this work into something that can be merged atop what already exists in the 
mlmmj repo. I'm not particularly religious about the branch names etc.

* Actions taken *

Since this discussion occurred, there has been another point release (1.4.7), 
so I started with that as my base.

I have extensively rewritten d/copyright into what I feel is a more legible, 
user-informative format from the git commits [3]. Hopefully this helps - does 
it line up with what you've done MIchael? 

The rest is just me playing with computers!

* Outcomes *

So far, I have not been able to make this 1.4.7 toy *or* mjeanson's 1.4.6 & 
1.4.5 releases build in my `sbuild` environment. Michael - how are you building 
this? I did a quick dirty backport to bookworm and it still failed for me.

It fails due to failing tests [4] - this is true of 1.4.7-1 too, and 
disconcertingly there are different tests failing on salsa [5]. I think we need 
to work out *if* there is an issue here and if there is a regression between 
sid and bookworm. 

Trying to working around that, it fails if I I deploy the nocheck profile [6] - 
see line 1511. Package can't find, libatf-dev, which tracks - that's a 
<!nocheck> dependency and we're building without it. This will need to be fixed 
if we take the dh13 packaging approach and is probably worth reporting upstream 
as a bug if someone else can verify it.
Interesting aside - these tests took minutes on my arm macbook, pegging one 
core at 100%  but seconds on x86! I wonder what's going on here. Once things 
build I might have a play on a porterbox to dig into it.

* Next steps*

I think I'll come at this from a different angle and try to stimulate a build 
of 1.4 series using Chris' foundations. I've successfully built 1.3 tonight, 
somewhat unsurprisingly! While I like Debhelper and what I feel is the clarity 
it brings, i like software I can build more!

>
> Since Chris still hasn't added us to the mlmmj-team as requested I'd
> suggest just pushing this to your personal namespace for now and adding me,
> Michael and Chris (@dxld @mjeanson @krait) there so we can work together on
> this more easily.

Once i've got a better understanding of a) why things aren't building and b) If 
I can be any help, I'll get that done! 

>
> Feel free to ping me on OFTC (dxld) if you need any help.
>
Noted, you'll find me as hibby.

[1] https://salsa.debian.org/hibby/hibby-mlmmj
[2] https://dep-team.pages.debian.net/deps/dep14/
[3] 
https://salsa.debian.org/hibby/hibby-mlmmj/-/raw/debian/latest/debian/changelog
[4] https://paste.debian.net/1327045/
[5] https://salsa.debian.org/hibby/hibby-mlmmj/-/jobs/6156232
[6] https://paste.debian.net/1327047/
-- 
  Hibby
  Debian Developer
  Packet Radioist
  MM0RFN

Reply via email to