Re: Stable branches, including frameworks for Kubuntu LTS

Ben Cooksley <[email protected]> Wed, 13 May 2026 20:12:02 +1200
Newsgroups gmane.comp.kde.devel.core,gmane.comp.kde.devel.frameworks
Message-ID <CA+XidOHJ8rO-DFF1CY27DOiXiGN79WD6aC9Pdj+WxsaEOajEkQ@mail.gmail.com>
--0000000000006681d60651ae89ef
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 13 May 2026, 3:45=E2=80=AFpm Neal Gompa, <[email protected]> wrote=
:

> On Tue, May 12, 2026 at 4:53=E2=80=AFPM Nicolas Fella <nicolas.fella@gmx.=
de>
> wrote:
> >
> > On 5/12/26 10:45 PM, 2Albert Astals Cid wrote:
> > > El dimarts, 12 de maig del 2026, a les 20:13:01 (Hora d=E2=80=99estiu=
 d=E2=80=99Europa
> > > central), Marco Martin va escriure:
> > >> On Tue, May 12, 2026, 18:15 Marco Martin <[email protected]> wrote:
> > >>> We (as in Techpaladin) pledge to take up the maintenance of such
> branch as
> > >>> long as it's supported, managing backports, testing and releases, a=
s
> well
> > >>> as keeping the new CI nodes green
> > >> What do you think about it? Is something that looks sensible on the
> > >> upstream/community point of view?
> > > Apologies if the next question sounds a bit blunt I didn't figure out
> how word
> > > it in a somewhat better way.
> > >
> > > Is this something we want to pretend the community is doing?
> > >
> > > That is, do we want to try to make this "a KDE thing" or is it clearl=
y
> > > structured as a Techpaladin/Kubuntu Focus thing?
> > >
> > > For me the second option makes it "simpler".
> > >
> > > Then my suggestion would be to just create "vendor" branches like the
> ones
> > > that we have for example in kleopatra/mimetreeparser/friends
> > >
> > >    gpg4win/23.10
> > >    gpg4win/24.05
> > >    gpg4win/gpd-5.0
> > >    gpg4win/gpd-5.1
> > >
> > > So create something like kubuntufocus/26.04
> > >
> > > Maybe it would even make sense to create such branches for KDE Plasma
> 6.6
> > > (after final 6.6.6 is released) and KDE Gear 25.12?
> >
> > I assume this would be shipped in *upstream* Kubuntu 26.04, not some
> > derived version of that?
> >
> > If that's indeed the case then I'm okay with a more neutral name like
> > Frameworks/6.24. Doesn't matter that much who is doing it.
> >
>
> I am skeptical of the viability of this. Back in the days when we had
> them, Kubuntu didn't ship the point releases anyway because the
> updates policy for Kubuntu didn't make it easy for them to do it. And
> I have seen no indication from *Kubuntu* that this would change
> anytime soon.
>
> Otherwise, I would rather *not* see these branches at all, not as
> vendor branches either. It's just a bad idea all around because it
> creates confusion for everyone. Even the gpg4win ones create problems.
>

Can you explain please how vendor specific branches (like the enterprise/*
ones many years ago, or the gpg4win/* branches today) create issues?

I would not expect people to look at branches with vendor specific naming
unless they had a reason to do so.


> And as mentioned earlier, this would be a mess if we start having two
> separate client requests for long-term KDE stack maintenance because
> they're stopping on different points.
>

By separate clients, you mean different distros I assume?

Note that a rather key difference here is that a commercial vendor, not the
community, is the one maintaining this.


>
>
> --
> =E7=9C=9F=E5=AE=9F=E3=81=AF=E3=81=84=E3=81=A4=E3=82=82=E4=B8=80=E3=81=A4=
=EF=BC=81/ Always, there's only one truth!
>

Cheers,
Ben

>

--0000000000006681d60651ae89ef
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><div class=3D"gmail_quote gmail_quote_container"><di=
v dir=3D"ltr" class=3D"gmail_attr">On Wed, 13 May 2026, 3:45=E2=80=AFpm Nea=
l Gompa, &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, May 12, 2026 at 4=
:53=E2=80=AFPM Nicolas Fella &lt;<a href=3D"mailto:[email protected]" ta=
rget=3D"_blank" rel=3D"noreferrer">[email protected]</a>&gt; wrote:<br>
&gt;<br>
&gt; On 5/12/26 10:45 PM, 2Albert Astals Cid wrote:<br>
&gt; &gt; El dimarts, 12 de maig del 2026, a les 20:13:01 (Hora d=E2=80=99e=
stiu d=E2=80=99Europa<br>
&gt; &gt; central), Marco Martin va escriure:<br>
&gt; &gt;&gt; On Tue, May 12, 2026, 18:15 Marco Martin &lt;<a href=3D"mailt=
o:[email protected]" target=3D"_blank" rel=3D"noreferrer">[email protected]=
</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt; We (as in Techpaladin) pledge to take up the maintenance =
of such branch as<br>
&gt; &gt;&gt;&gt; long as it&#39;s supported, managing backports, testing a=
nd releases, as well<br>
&gt; &gt;&gt;&gt; as keeping the new CI nodes green<br>
&gt; &gt;&gt; What do you think about it? Is something that looks sensible =
on the<br>
&gt; &gt;&gt; upstream/community point of view?<br>
&gt; &gt; Apologies if the next question sounds a bit blunt I didn&#39;t fi=
gure out how word<br>
&gt; &gt; it in a somewhat better way.<br>
&gt; &gt;<br>
&gt; &gt; Is this something we want to pretend the community is doing?<br>
&gt; &gt;<br>
&gt; &gt; That is, do we want to try to make this &quot;a KDE thing&quot; o=
r is it clearly<br>
&gt; &gt; structured as a Techpaladin/Kubuntu Focus thing?<br>
&gt; &gt;<br>
&gt; &gt; For me the second option makes it &quot;simpler&quot;.<br>
&gt; &gt;<br>
&gt; &gt; Then my suggestion would be to just create &quot;vendor&quot; bra=
nches like the ones<br>
&gt; &gt; that we have for example in kleopatra/mimetreeparser/friends<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 gpg4win/23.10<br>
&gt; &gt;=C2=A0 =C2=A0 gpg4win/24.05<br>
&gt; &gt;=C2=A0 =C2=A0 gpg4win/gpd-5.0<br>
&gt; &gt;=C2=A0 =C2=A0 gpg4win/gpd-5.1<br>
&gt; &gt;<br>
&gt; &gt; So create something like kubuntufocus/26.04<br>
&gt; &gt;<br>
&gt; &gt; Maybe it would even make sense to create such branches for KDE Pl=
asma 6.6<br>
&gt; &gt; (after final 6.6.6 is released) and KDE Gear 25.12?<br>
&gt;<br>
&gt; I assume this would be shipped in *upstream* Kubuntu 26.04, not some<b=
r>
&gt; derived version of that?<br>
&gt;<br>
&gt; If that&#39;s indeed the case then I&#39;m okay with a more neutral na=
me like<br>
&gt; Frameworks/6.24. Doesn&#39;t matter that much who is doing it.<br>
&gt;<br>
<br>
I am skeptical of the viability of this. Back in the days when we had<br>
them, Kubuntu didn&#39;t ship the point releases anyway because the<br>
updates policy for Kubuntu didn&#39;t make it easy for them to do it. And<b=
r>
I have seen no indication from *Kubuntu* that this would change<br>
anytime soon.<br>
<br>
Otherwise, I would rather *not* see these branches at all, not as<br>
vendor branches either. It&#39;s just a bad idea all around because it<br>
creates confusion for everyone. Even the gpg4win ones create problems.<br><=
/blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Can y=
ou explain please how vendor specific branches (like the enterprise/* ones =
many years ago, or the gpg4win/* branches today) create issues?</div><div d=
ir=3D"auto"><br></div><div dir=3D"auto">I would not expect people to look a=
t branches with vendor specific naming unless they had a reason to do so.</=
div><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote=
 gmail_quote_container"><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
And as mentioned earlier, this would be a mess if we start having two<br>
separate client requests for long-term KDE stack maintenance because<br>
they&#39;re stopping on different points.<br></blockquote></div></div><div =
dir=3D"auto"><br></div><div dir=3D"auto">By separate clients, you mean diff=
erent distros I assume?</div><div dir=3D"auto"><br></div><div dir=3D"auto">=
Note that a rather key difference here is that a commercial vendor, not the=
 community, is the one maintaining this.</div><div dir=3D"auto"><br></div><=
div dir=3D"auto"><div class=3D"gmail_quote gmail_quote_container"><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">
<br>
<br>
<br>
--<br>
=E7=9C=9F=E5=AE=9F=E3=81=AF=E3=81=84=E3=81=A4=E3=82=82=E4=B8=80=E3=81=A4=EF=
=BC=81/ Always, there&#39;s only one truth!<br></blockquote></div></div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">Cheers,</div><div dir=3D"auto">B=
en</div><div dir=3D"auto"><div class=3D"gmail_quote gmail_quote_container">=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
</blockquote></div></div></div>

--0000000000006681d60651ae89ef--