Wow, that's nice wizardry Indeed it really makes these LP builds something pretty polished then and probably better integrated than snaps. Makes sense to keep it running indeed...wandererfan wrote: ↑Tue Jul 26, 2022 1:20 pm The debian dir from the first gets inserted into the second for the daily build.
Volunteer Packagers Needed for the PPA
Re: Volunteer Packagers Needed for the PPA
- adrianinsaval
- Veteran
- Posts: 5553
- Joined: Thu Apr 05, 2018 5:15 pm
Re: Volunteer Packagers Needed for the PPA
I don't know about that, the snap process I found easier to understand than this and more transparent since it can all be seen on the github repo and it's easy to propose changes, here I still don't know what the exact build steps are or where I can find them, how is it configured or how to propose changes.
The mere fact that the package has been broken for months but still nobody seems to understand how the process actually works or how it may be fixed suggest it's not that polished or very well integrated.
The mere fact that the package has been broken for months but still nobody seems to understand how the process actually works or how it may be fixed suggest it's not that polished or very well integrated.
Re: Volunteer Packagers Needed for the PPA
you have a point there
Re: Volunteer Packagers Needed for the PPA
Launchpad ain't simpliest tool. But I'll take serious a look at it next week when I have time (now just tried to recover my knownledge from the past about how receipe works) to make it work again. PPA and SNAP does not compete and they have different use cases and users. I admit I'm old school user and find deb install better suited for my workflow and again I'm not against SNAP packages as they seems to be the future what people want.adrianinsaval wrote: ↑Thu Jul 28, 2022 1:50 pm I don't know about that, the snap process I found easier to understand than this and more transparent since it can all be seen on the github repo and it's easy to propose changes, here I still don't know what the exact build steps are or where I can find them, how is it configured or how to propose changes.
The mere fact that the package has been broken for months but still nobody seems to understand how the process actually works or how it may be fixed suggest it's not that polished or very well integrated.
Question about is it polished and integrated I don't understand as it's kind of native way to install things to Ubuntu. There is good Debian support so I don't see why it should be dropped. If Launchpad is too hard to use I suggest we could try to OBS (openSUSE Build Service) as it can build all needed distros in one place including Ubuntu and Debian (Fedora, Redhat and Arch) but again receipes are not Voodoo they are fairly simple when you get down how tool works.
- adrianinsaval
- Veteran
- Posts: 5553
- Joined: Thu Apr 05, 2018 5:15 pm
Re: Volunteer Packagers Needed for the PPA
When I looked at the Debian folder it seemed like an unnecessarily complicated system but that's beside the point and out of our control. I too prefer native packages over snap and I expect a lot of people think the same, as long as somebody trustworthy is willing to maintain it it should be kept.
We where talking about the build process, not the integration with the distro.
IMO this should be up to the maintainer's preference.If Launchpad is too hard to use I suggest we could try to OBS (openSUSE Build Service).
Re: Volunteer Packagers Needed for the PPA
It took a while to get around Launchpad and remember what I have forget but I got first build on going got 22.10 (which not release yet) with correct versioning. I made small test are in my personal project:
https://code.launchpad.net/~pasanen-tuu ... test-daily
I'll try to write more detailed stuff that next one who is coming after me is not as bad position as we are.
@adrianinsaval I noticed there is already Snap build available in options and it's making daily Snap. I take look at that after I get DEB building working.
Which Ubuntu version should be supported @yorik, @wandererfan and @kunda1
https://code.launchpad.net/~pasanen-tuu ... test-daily
I'll try to write more detailed stuff that next one who is coming after me is not as bad position as we are.
@adrianinsaval I noticed there is already Snap build available in options and it's making daily Snap. I take look at that after I get DEB building working.
Which Ubuntu version should be supported @yorik, @wandererfan and @kunda1
Re: Volunteer Packagers Needed for the PPA
I think the latest one should be supported but that IMHO
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
- adrianinsaval
- Veteran
- Posts: 5553
- Joined: Thu Apr 05, 2018 5:15 pm
Re: Volunteer Packagers Needed for the PPA
previously there was support for the current non LTS and for all LTS that where not EOL IIRC, but IMO it is up to the maintainer how much work he's willing to put to support older releases.
Thanks for working on this, where can we see what the build process is?
About the snap, We already a snap daily build working, I believe independently of the ubuntu packages, and this might be preferable since sometimes they are broken.
Thanks for working on this, where can we see what the build process is?
About the snap, We already a snap daily build working, I believe independently of the ubuntu packages, and this might be preferable since sometimes they are broken.
- wandererfan
- Veteran
- Posts: 6326
- Joined: Tue Nov 06, 2012 5:42 pm
- Contact:
Re: Volunteer Packagers Needed for the PPA
I upgraded correct package and have to learn how-to run FreeCAD test package on every build. I think then we do 18.04,20.04,22.04 and 22.10 to ensure nothing breaks. So Ubuntu LTS and latest?
I have to see how to get OCCT and Netgen also updated. As I get this on shape (I test this some time that I really understand all these recipes) in some point it would be integrated into ~freecad-maintainers?
I have to see how to get OCCT and Netgen also updated. As I get this on shape (I test this some time that I really understand all these recipes) in some point it would be integrated into ~freecad-maintainers?