Volunteer Packagers Needed for the PPA

This subforum is specifically to discuss packaging issues on different platforms (windows, mac, linux), and using different packaging systems (conda, etc...)
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Volunteer Packagers Needed for the PPA

Post by NormandC »

adrianinsaval wrote: Fri Oct 28, 2022 11:22 pm what's the pivy situation for the ppa? does it ship it's own version?
A very quick look to the PPA page shows that it doesn't. https://launchpad.net/~freecad-maintain ... cad-stable

A PPA does not clone the whole Ubuntu repositories (it wouldn't make sense), it builds a package on top of the existing official Ubuntu repositories.

Whenever there's an incompatibility with a dependency from the official repos, it needs to be repackaged in the PPA. Sometimes there's no incompatibility, but you want a newer version. You can see that some dependencies were repackaged in the PPA for Ubuntu 18.04 and 20.04.

Adding an updated Pivy 0.6.7 or 0.6.8 package for Ubuntu 22.04 should be trivial. Most probably Kurt didn't do it because he was unaware of the issue.
adrianinsaval wrote: Fri Oct 28, 2022 11:22 pm have the new dependencies that the addon manager had introduced been included in the ppa packages now?
https://git.launchpad.net/freecad/tree/ ... 3only#n123
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

Re: Volunteer Packagers Needed for the PPA

Post by adrianinsaval »

good! given recent discussion [1] is probably also a good idea to remove qtwebkit from the build deps
[1] https://github.com/FreeCAD/FreeCAD/pull/7664
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Volunteer Packagers Needed for the PPA

Post by NormandC »

So, libqt5webkit5-dev in the Builds-Deps should be replaced with qtwebengine5-dev?

As the current freecad_2:0.20.1+dfsg1~202210271541~ubuntu22.04.1 package isn't built with qtwebengine, I wonder if the Addon Manager or the Web workbench are working properly.
User avatar
kkremitzki
Veteran
Posts: 2511
Joined: Thu Mar 03, 2016 9:52 pm
Location: Illinois

Re: Volunteer Packagers Needed for the PPA

Post by kkremitzki »

adrianinsaval wrote: Fri Oct 28, 2022 11:22 pm @kkremitzki what's the pivy situation for the ppa? does it ship it's own version? the version that is in ubuntu's repos is not compatible with python 3.10 so if freecad is built for python 3.10 there are errors, have the new dependencies that the addon manager had introduced been included in the ppa packages now?
Right, like Normand said the fix for the Python 3.10 issue is already available in the newest versions of pivy in Debian, so the PPA just needs those updated versions. Some PPA packages are built in a way that is automated or trivial to get new updates, and others are more manual; pivy is one of the manual ones, which is part of the reason I hadn't gotten to it.
It's great to see you back in action, but really if those using the ppa want it to remain alive we need more hands on board, one guy in charge of everything is not sustainable.
Indeed, that's why (just announcing it now) I'm giving a presentation next week at the Ubuntu Summit in Prague. Besides showcasing FreeCAD, the goal of the talk is to provide a blueprint for what is involved in maintaining FreeCAD and applications like it in Ubuntu, with the goal of others being able to pick up the practice.
Anyways, will you continue working on the ppa and debian packaging? I have some doubts/suggestion that I would like to bring to your attention later, is there some place for this or do I just write here on the forum?
Yes, I plan to continue working on it. Feel free to share your doubts/suggestions here.
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

Re: Volunteer Packagers Needed for the PPA

Post by adrianinsaval »

https://forum.freecadweb.org/viewtopic. ... 63#p644663

again, is it really a good idea to keep the ppa enabled if nobody maintains it?
User avatar
ragohix769
Posts: 565
Joined: Sat Jul 18, 2020 7:04 am
Location: Rome - Italy

Re: Volunteer Packagers Needed for the PPA

Post by ragohix769 »

adrianinsaval wrote: Sat Dec 17, 2022 8:50 pm https://forum.freecadweb.org/viewtopic. ... 63#p644663

again, is it really a good idea to keep the ppa enabled if nobody maintains it?
I think not, too. It's even dangerous to have unmanaged and abandoned repos like this.

And it's really pity not having a daily to test via this repos (appimage and snap are not the same as I see), i think that as FOSS we should find someone to manage, it's important to have daily. I don't have any skill to manage this task, we should find why it appear that complicated to manage a PPA on LaunchPad.
After #ElonMuskBuyTwitter I'm no more on Twitter, that's really enough :-(
=> Now you can find me here on #Mastodon: https://mastodon.uno/@opensoul - I hope more people do the same :-)
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

Re: Volunteer Packagers Needed for the PPA

Post by adrianinsaval »

Can we put this on bounty source so those interested in having a running PPA can donate specifically towards this effort and then whoever puts it in a good state can claim the reward?

As an example, I could probably learn this thing and put it in a good state, but I don't use Debian or Ubuntu so I have no incentive to do so.
User avatar
ragohix769
Posts: 565
Joined: Sat Jul 18, 2020 7:04 am
Location: Rome - Italy

Re: Volunteer Packagers Needed for the PPA

Post by ragohix769 »

adrianinsaval wrote: Fri Dec 23, 2022 12:37 pm Can we put this on bounty source so those interested in having a running PPA can donate specifically towards this effort and then whoever puts it in a good state can claim the reward?

As an example, I could probably learn this thing and put it in a good state, but I don't use Debian or Ubuntu so I have no incentive to do so.
It's really a good idea, I subscribe.
After #ElonMuskBuyTwitter I'm no more on Twitter, that's really enough :-(
=> Now you can find me here on #Mastodon: https://mastodon.uno/@opensoul - I hope more people do the same :-)
User avatar
dpward
Posts: 27
Joined: Sun Jan 01, 2023 6:06 pm
Contact:

Re: Volunteer Packagers Needed for the PPA

Post by dpward »

adrianinsaval wrote: Fri Oct 28, 2022 11:22 pm @kkremitzki what's the pivy situation for the ppa?
Fix released for the pivy package in Ubuntu 22.04 LTS (and Ubuntu 22.10):
https://bugs.launchpad.net/ubuntu/+sour ... ug/2000840

Does that move the needle at all on reactivating the PPA?
User avatar
ragohix769
Posts: 565
Joined: Sat Jul 18, 2020 7:04 am
Location: Rome - Italy

Re: Volunteer Packagers Needed for the PPA

Post by ragohix769 »

dpward wrote: Wed Mar 01, 2023 4:57 pm
adrianinsaval wrote: Fri Oct 28, 2022 11:22 pm @kkremitzki what's the pivy situation for the ppa?
Fix released for the pivy package in Ubuntu 22.04 LTS (and Ubuntu 22.10):
https://bugs.launchpad.net/ubuntu/+sour ... ug/2000840

Does that move the needle at all on reactivating the PPA?
I prey for that.
After #ElonMuskBuyTwitter I'm no more on Twitter, that's really enough :-(
=> Now you can find me here on #Mastodon: https://mastodon.uno/@opensoul - I hope more people do the same :-)
Post Reply