[packages/wlroots0.18] rename to wlroots0.18

Jan Palus atler at pld-linux.org
Sat Feb 22 00:15:56 CET 2025


On 21.02.2025 23:55, Jan Rękorajski wrote:
> On Thu, 20 Feb 2025, atler wrote:
> 
> > commit b58dea8d2398b217f33147fa9388e91fc580530c
> > Author: Jan Palus <atler at pld-linux.org>
> > Date:   Thu Feb 20 13:21:46 2025 +0100
> > 
> >     rename to wlroots0.18
> > 
> >  wlroots.spec => wlroots0.18.spec | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > ---
> > diff --git a/wlroots.spec b/wlroots0.18.spec
> > similarity index 99%
> > rename from wlroots.spec
> > rename to wlroots0.18.spec
> > index 611d68d..40a38f2 100644
> > --- a/wlroots.spec
> > +++ b/wlroots0.18.spec
> 
> But why? There is absolutly no need for this prolifertion.
> Especially for one, single, package.

Because wlroots is known for introducing heavy changes with each and
every release and downstreams are known to seriously lag behind those
changes. cage in particular. wlroots maintainers recognized the problem
and renamed files to include major and minor version (libwlroots.so ->
libwlroots-0.18.so, wlroots.pc -> wlroots-0.18.pc, /usr/include/wlroots
-> /usr/include/wlroots-0.18) so different versions can be installed in
parallel without conflicts.

> Just because wayfire spec says < 18, does not mean we have to
> create an incarnation of wlroots for it. Just use
> 
> https://github.com/WayfireWM/wayfire/commit/0f9d50d16e56f4527a5cc8d47e0ef7e2b29e1508
> 
> Please delete that package and update wlroots to latest version.

Will do that tomorrow but I reserve my right to upgrade wlroots to ie
0.19 once it's released regardless of downstream status at the time.
Would cause no harm with separate specs but will result in broken deps
otherwise.


More information about the pld-devel-en mailing list