[18583] in athena10

home help back first fref pref prev next nref lref last post

Re: Moving to salsa.debian.org/debian

daemon@ATHENA.MIT.EDU (Andreas Tille)
Wed Sep 10 12:15:22 2025

Date: Wed, 10 Sep 2025 18:15:11 +0200
From: Andreas Tille <tille@debian.org>
To: Alex Chernyakhovsky <achernya@mit.edu>
Cc: Sam Hartman <hartmans@debian.org>,
        Salvaging Team <team+salvage@tracker.debian.org>, debathena@mit.edu,
        1098197@bugs.debian.org
Message-ID: <aMGkD_h-g64HOfri@an3as.eu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <aMA2GFqSYIlm9ygR@an3as.eu>

Hi again,

Am Tue, Sep 09, 2025 at 04:13:44PM +0200 schrieb Andreas Tille:
> Am Tue, Sep 09, 2025 at 09:02:17AM -0400 schrieb Alex Chernyakhovsky:
> > After Karl passed away, Zephyr was transitioned to a Github "team" at
> > https://github.com/zephyr-im/zephyr.
> 
> That's good to know.

I've opened issue #143 there pointing to a fix for the gcc-15 build.
I also adopted PR #135 into the packaging on Salsa.
 
> > There is a debian/ directory in this repository, but as Sam identified
> > in earlier messages, I do believe it has diverged from what's in
> > Debian upstream. I don't recall how much, but I suppose it is fixable,
> > from past memory.
> 
> I guess this is easily fixable - most preferably by some new release
> tag on the Github project.  Even if there might be no massive code
> changes, tagging a "new" release might show that the development is
> somehow continued there.  Currently the latest release there is 3.1.2
> which is identical to the release at the original location.

In addition to droping the debian/ dir I'd recommend accepting PR #135
to make the build reproducible.  I'd also recommend to solve issue #143
by the patches I recommended.

I also contributed systemd service files.  I'm not an expert in these
and would welcome review + testing.

> > To that end, if we need a new Maintainer, I (as achernya@debian.org)
> > am happy to do it -- although having it be team-maintained with the
> > other DDs and DMs who are knowledgeable would be better.
> 
> I'd volunteer to do the migration to Salsa, upgrade the packaging
> stuff to recent standards and just leave the upstream work to you.
> Given that the development is not super active the maintenance
> burden in Debian might be low (and my help is granted).

That's actually done.  I've modernised the packaging, closed 7 bugs and
confirm the current package passes Salsa CI[1].  I've worked down quite
a list of lintian issues (some remaining once are left but are harmless)
 
> So in short these are the needed action items:
> 
>   me:
>      - Replace Maintainer Karl Ramm <kcr@debian.org> by
>        Alexander Chernyakhovsky <achernya@debian.org>
>      - Migrate the packaging to https://salsa.debian.org/debian/zephyr
>      - Modernise packaging

Done.  Except for using short dh in d/rules.  I would prefer this
but the current d/rules file is a bit complex so for the moment I
did not do this conversion.
 
>   you: 
>      - Tag new release (without debian/ dir)
> 
>   me:
>      - Import new release
>      - Can do a team upload if you want me to do so 

I admit I'm motivated to do a Debian team upload right now since quite a
number of bugs are fixed and hardening + reproducible builds are
accomplished.  In any case I would welcome some review of the systemd
service files if you might find some time to do so.
 
Kind regards
       Andreas.


[1] https://salsa.debian.org/debian/zephyr/-/pipelines/933652

-- 
https://fam-tille.de

home help back first fref pref prev next nref lref last post