[18584] 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 (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&#39;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 &lt;<a href=3D"mailto:tille@debian.o=
rg">tille@debian.org</a>&gt; 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>
&gt; Am Tue, Sep 09, 2025 at 09:02:17AM -0400 schrieb Alex Chernyakhovsky:<=
br>
&gt; &gt; After Karl passed away, Zephyr was transitioned to a Github &quot=
;team&quot; at<br>
&gt; &gt; <a href=3D"https://github.com/zephyr-im/zephyr" rel=3D"noreferrer=
 noreferrer" target=3D"_blank">https://github.com/zephyr-im/zephyr</a>.<br>
&gt; <br>
&gt; That&#39;s good to know.<br>
<br>
I&#39;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>
&gt; &gt; There is a debian/ directory in this repository, but as Sam ident=
ified<br>
&gt; &gt; in earlier messages, I do believe it has diverged from what&#39;s=
 in<br>
&gt; &gt; Debian upstream. I don&#39;t recall how much, but I suppose it is=
 fixable,<br>
&gt; &gt; from past memory.<br>
&gt; <br>
&gt; I guess this is easily fixable - most preferably by some new release<b=
r>
&gt; tag on the Github project.=C2=A0 Even if there might be no massive cod=
e<br>
&gt; changes, tagging a &quot;new&quot; release might show that the develop=
ment is<br>
&gt; somehow continued there.=C2=A0 Currently the latest release there is 3=
.1.2<br>
&gt; which is identical to the release at the original location.<br>
<br>
In addition to droping the debian/ dir I&#39;d recommend accepting PR #135<=
br>
to make the build reproducible.=C2=A0 I&#39;d also recommend to solve issue=
 #143<br>
by the patches I recommended.<br>
<br>
I also contributed systemd service files.=C2=A0 I&#39;m not an expert in th=
ese<br>
and would welcome review + testing.<br>
<br>
&gt; &gt; 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>
&gt; &gt; am happy to do it -- although having it be team-maintained with t=
he<br>
&gt; &gt; other DDs and DMs who are knowledgeable would be better.<br>
&gt; <br>
&gt; I&#39;d volunteer to do the migration to Salsa, upgrade the packaging<=
br>
&gt; stuff to recent standards and just leave the upstream work to you.<br>
&gt; Given that the development is not super active the maintenance<br>
&gt; burden in Debian might be low (and my help is granted).<br>
<br>
That&#39;s actually done.=C2=A0 I&#39;ve modernised the packaging, closed 7=
 bugs and<br>
confirm the current package passes Salsa CI[1].=C2=A0 I&#39;ve worked down =
quite<br>
a list of lintian issues (some remaining once are left but are harmless)<br=
>
<br>
&gt; So in short these are the needed action items:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0me:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 - Replace Maintainer Karl Ramm &lt;<a href=3D"mail=
to:kcr@debian.org" target=3D"_blank" rel=3D"noreferrer">kcr@debian.org</a>&=
gt; by<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Alexander Chernyakhovsky &lt;<a href=3D"mai=
lto:achernya@debian.org" target=3D"_blank" rel=3D"noreferrer">achernya@debi=
an.org</a>&gt;<br>
&gt;=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>
&gt;=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>
&gt;=C2=A0 =C2=A0you: <br>
&gt;=C2=A0 =C2=A0 =C2=A0 - Tag new release (without debian/ dir)<br>
&gt; <br>
&gt;=C2=A0 =C2=A0me:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 - Import new release<br>
&gt;=C2=A0 =C2=A0 =C2=A0 - Can do a team upload if you want me to do so <br=
>
<br>
I admit I&#39;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--

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