[18584] in athena10
Re: Moving to salsa.debian.org/debian
daemon@ATHENA.MIT.EDU (Alex Chernyakhovsky)
Wed Sep 10 21:56:07 2025
MIME-Version: 1.0
In-Reply-To: <aMGkD_h-g64HOfri@an3as.eu>
From: "Alex Chernyakhovsky" <achernya@mit.edu>
Date: Wed, 10 Sep 2025 21:55:45 -0400
Message-ID: <CAB18ysq0UMFjt6gJyCkKwpVJSswGk7TxnHkFWCgOdTcycp=oVg@mail.gmail.com>
To: Andreas Tille <tille@debian.org>
Cc: Alex Chernyakhovsky <achernya@mit.edu>, Sam Hartman <hartmans@debian.org>,
Salvaging Team <team+salvage@tracker.debian.org>,
Debathena Trac <debathena@mit.edu>, 1098197@bugs.debian.org
Content-Type: multipart/alternative; boundary="000000000000888b0d063e7cd6cb"
--000000000000888b0d063e7cd6cb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi Andreas,
I'm traveling for work without my Debian-capable laptop. I will do my best
to look at this on Friday when I get back.
Apologies for the delay on my end, and thank you for pushing on this.
Sincerely,
-Alex
On Wed, Sep 10, 2025, 12:15=E2=80=AFPM Andreas Tille <tille@debian.org> wro=
te:
> 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 identifie=
d
> > > 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
>
--000000000000888b0d063e7cd6cb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"auto">Hi Andreas,<div dir=3D"auto"><br></div><div dir=3D"auto">=
I'm traveling for work without my Debian-capable laptop. I will do my b=
est to look at this on Friday when I get back.</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">Apologies for the delay on my end, and thank you for=
pushing on this.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Sincer=
ely,</div><div dir=3D"auto">-Alex</div></div><br><div class=3D"gmail_quote =
gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 10=
, 2025, 12:15=E2=80=AFPM Andreas Tille <<a href=3D"mailto:tille@debian.o=
rg">tille@debian.org</a>> wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>Hi again,<br>
<br>
Am Tue, Sep 09, 2025 at 04:13:44PM +0200 schrieb Andreas Tille:<br>
> Am Tue, Sep 09, 2025 at 09:02:17AM -0400 schrieb Alex Chernyakhovsky:<=
br>
> > After Karl passed away, Zephyr was transitioned to a Github "=
;team" at<br>
> > <a href=3D"https://github.com/zephyr-im/zephyr" rel=3D"noreferrer=
noreferrer" target=3D"_blank">https://github.com/zephyr-im/zephyr</a>.<br>
> <br>
> That's good to know.<br>
<br>
I've opened issue #143 there pointing to a fix for the gcc-15 build.<br=
>
I also adopted PR #135 into the packaging on Salsa.<br>
<br>
> > There is a debian/ directory in this repository, but as Sam ident=
ified<br>
> > in earlier messages, I do believe it has diverged from what's=
in<br>
> > Debian upstream. I don't recall how much, but I suppose it is=
fixable,<br>
> > from past memory.<br>
> <br>
> I guess this is easily fixable - most preferably by some new release<b=
r>
> tag on the Github project.=C2=A0 Even if there might be no massive cod=
e<br>
> changes, tagging a "new" release might show that the develop=
ment is<br>
> somehow continued there.=C2=A0 Currently the latest release there is 3=
.1.2<br>
> which is identical to the release at the original location.<br>
<br>
In addition to droping the debian/ dir I'd recommend accepting PR #135<=
br>
to make the build reproducible.=C2=A0 I'd also recommend to solve issue=
#143<br>
by the patches I recommended.<br>
<br>
I also contributed systemd service files.=C2=A0 I'm not an expert in th=
ese<br>
and would welcome review + testing.<br>
<br>
> > To that end, if we need a new Maintainer, I (as <a href=3D"mailto=
:achernya@debian.org" target=3D"_blank" rel=3D"noreferrer">achernya@debian.=
org</a>)<br>
> > am happy to do it -- although having it be team-maintained with t=
he<br>
> > other DDs and DMs who are knowledgeable would be better.<br>
> <br>
> I'd volunteer to do the migration to Salsa, upgrade the packaging<=
br>
> stuff to recent standards and just leave the upstream work to you.<br>
> Given that the development is not super active the maintenance<br>
> burden in Debian might be low (and my help is granted).<br>
<br>
That's actually done.=C2=A0 I've modernised the packaging, closed 7=
bugs and<br>
confirm the current package passes Salsa CI[1].=C2=A0 I've worked down =
quite<br>
a list of lintian issues (some remaining once are left but are harmless)<br=
>
<br>
> So in short these are the needed action items:<br>
> <br>
>=C2=A0 =C2=A0me:<br>
>=C2=A0 =C2=A0 =C2=A0 - Replace Maintainer Karl Ramm <<a href=3D"mail=
to:kcr@debian.org" target=3D"_blank" rel=3D"noreferrer">kcr@debian.org</a>&=
gt; by<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 Alexander Chernyakhovsky <<a href=3D"mai=
lto:achernya@debian.org" target=3D"_blank" rel=3D"noreferrer">achernya@debi=
an.org</a>><br>
>=C2=A0 =C2=A0 =C2=A0 - Migrate the packaging to <a href=3D"https://sals=
a.debian.org/debian/zephyr" rel=3D"noreferrer noreferrer" target=3D"_blank"=
>https://salsa.debian.org/debian/zephyr</a><br>
>=C2=A0 =C2=A0 =C2=A0 - Modernise packaging<br>
<br>
Done.=C2=A0 Except for using short dh in d/rules.=C2=A0 I would prefer this=
<br>
but the current d/rules file is a bit complex so for the moment I<br>
did not do this conversion.<br>
<br>
>=C2=A0 =C2=A0you: <br>
>=C2=A0 =C2=A0 =C2=A0 - Tag new release (without debian/ dir)<br>
> <br>
>=C2=A0 =C2=A0me:<br>
>=C2=A0 =C2=A0 =C2=A0 - Import new release<br>
>=C2=A0 =C2=A0 =C2=A0 - Can do a team upload if you want me to do so <br=
>
<br>
I admit I'm motivated to do a Debian team upload right now since quite =
a<br>
number of bugs are fixed and hardening + reproducible builds are<br>
accomplished.=C2=A0 In any case I would welcome some review of the systemd<=
br>
service files if you might find some time to do so.<br>
<br>
Kind regards<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0Andreas.<br>
<br>
<br>
[1] <a href=3D"https://salsa.debian.org/debian/zephyr/-/pipelines/933652" r=
el=3D"noreferrer noreferrer" target=3D"_blank">https://salsa.debian.org/deb=
ian/zephyr/-/pipelines/933652</a><br>
<br>
-- <br>
<a href=3D"https://fam-tille.de" rel=3D"noreferrer noreferrer" target=3D"_b=
lank">https://fam-tille.de</a><br>
</blockquote></div>
--000000000000888b0d063e7cd6cb--