oh, so we maintain the whole source tree instead of just the packaging? that's ... weird
I'll do it one of these days, I'll have to figure out how it works (and I dread making yet another online account somewhere)
Community Extras PPA Announcement & Support Thread: IfcOpenShell, Gmsh 4, freecad-doc translations & more!
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- kkremitzki
- Veteran
- Posts: 2517
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: Community Extras PPA Announcement & Support Thread: IfcOpenShell, Gmsh 4, freecad-doc translations & more!
It's a good idea to keep a copy of the source around somewhere so that upstream outages don't cause you problems. It's not universal for Debian packaging, but for convenience's sake it's frequently used, especially per Science Team packaging guidelines (but not, say, Qt/KDE Team.) The master branch is the packaging branch in this case, but we also have an upstream branch and a pristine-tar branch; so on a new upstream release after it gets imported into the upstream branch that branch is then merged into master. But the builds compare hashes to make sure you haven't accidentally modified something outside the debian/ directory.
Re: Community Extras PPA Announcement & Support Thread: IfcOpenShell, Gmsh 4, freecad-doc translations & more!
yeah, I'm used to adding "debian uupdate" if it doesn't exist in debian/watch, running uscan, then working on the new source tree / package; in that context, dpkg-source will compare the source tree with .orig files and complain if it has changed and there is no patch; I'll try to figure this out over the week-end.
I assume it's okay to drop the python2 package? I mean, it is probably possible to abuse debian/rules and build the thing twice, but freecad is python3 now, 2 is being deprecated everywhere...
I assume it's okay to drop the python2 package? I mean, it is probably possible to abuse debian/rules and build the thing twice, but freecad is python3 now, 2 is being deprecated everywhere...
- kkremitzki
- Veteran
- Posts: 2517
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: Community Extras PPA Announcement & Support Thread: IfcOpenShell, Gmsh 4, freecad-doc translations & more!
Yeah, Python 3 only going forward is fine.