[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: openSUSE build service : packages should work now


On Sunday, December 15th, 2024 at 04:16, PICCORO McKAY Lenz <mckaygerhard@xxxxxxxxx> wrote:

> Its clear you guys are lost in time: Currently many packages in debian are upstream ruled, means that packaging rules comes from original developers of the software.. first happened with LXDE packages and now many more.. is the only distro with this great feature

Please enlighten us on how we can get debian to do exactly that -> "packaging rules comes from original developers of the software"
As now, they make a mess of packaging gambas3, still packaging according to an old package model of some past gambas version, not taking the effort to adapt their recipe to current gambas3 developers packaging rules!

I wrote the package team about this, referred to gambas3 wiki on how packages should look, somewhere in April of this year. I pointed them to what packaes are no longer but still packages by them, and what packages replaced them or where added. They didn't even react to my mail and have produced new, wrongly packed gambas3 3.19.x  versions since that time.

I installed a command line gambas3 application (a daemon for remote control) with NO GUI dependencies whatsoeverfrom official debian, but it pulled in a complete gui environment on my headless debian 12 server, that good of a quality packages they make. This because they have the gambas3-runtime depend on gambas3-gb-gui (https://packages.debian.org/bookworm/gambas3-runtime).
gambas3-gb-gui has been long since replaced by gambas3-gui and runtime should NOT depend on gui components

That is the main reason why I then started making my own packages again, as I had already done this before a long time ago.
This is also why I advise people who use gambas3 from official to completely remove gambas3 before installing from osb.
It will NOT break your install if you don't (it will even run), but it will not replace gambas3-runtime, so you eventually will have do some extra work to get that replaced.

As a matter of fact I advise people NOT to use official gambas3 and stay a way from it completly.

> The OBS package is functional for installation, but in a dist upgrade it breaks everything..

Well for a dist upgrade you do need to modify /etc/apt/sources.list to point to the proper distro version of gambas3 on osb, before doing the upgrade and all should work. You should know that.

> This is because you guys don't try (for eons) to coordinate and follow the Debian oficial package on salsa, 

Very in contrast to your earlier statement: "Currently many packages in debian are upstream ruled, means that packaging rules comes from original developers of the software.."
Now, all of a sudden we need to comply to debian, who (as stated above) does a terrible job at packaging gambas3!!
And I tried 'coordinating' with Debain gambas package team (by e-mail, as that is the only means to get to them).
They don't seem to care about "packaging rules comes from original developers of the software" as they just do their thing.

>which I know doesn't comply with Gambas' regulations, but they will avoid problems in OBS if they do this... you guys can't win everything, sometimes you have to give a bit
> OBS is really a system of equivalences between RPM packages and other Linux systems, and therefore if you don't follow the distro policies you could generate confusing packages.
> 
> My Gambas packages were always generated in OBS... by the way... I always coordinated them with the Debian ones...

So, from my perspective you packaged the wrong packages...


gbWilly


Follow-Ups:
Re: openSUSE build service : packages should work nowT Lee Davidson <t.lee.davidson@xxxxxxxxx>
Re: openSUSE build service : packages should work nowPICCORO McKAY Lenz <mckaygerhard@xxxxxxxxx>
References:
openSUSE build service : packages should work nowBenoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: openSUSE build service : packages should work nowPICCORO McKAY Lenz <mckaygerhard@xxxxxxxxx>