[3dprinter-general] Bug#706656: ITP: cura -- Controller for 3D printers
Gregor Riepl
onitake at gmail.com
Thu Sep 22 11:02:26 UTC 2016
Hi Bas,
> Thanks for taking this on! I've been meaning to do that for quite some
> time, but didn't get to it so far.
>
> Would you be interested in maintaining it inside the 3-D printer team?
Thanks for your comments!
Working with others will certainly speed up things.
I also got pointed to this PPA repo here:
https://github.com/thopiekar/Cura-packaging
It probably needs some tweaking, but the dependency lists are much more refined
than mine. May be a better starting point.
> Last time I tried to upload Cura (that was before Uranium, so a lot probably
> changed), there were quite a few non-free files in the source. What I
> still needed to do was remove them (none of them were required for building
> the package). Did you check if they are still there, and remove them if
> so?
No, I haven't. I'm not 100% sure what to look for, but I'll check.
> Debian doesn't really have preferred licenses. It is certainly compatible
> with the DFSG, some people in Debian hate it and others like it (like me; I
> use it for most of my own code).
>
> By the way, is it AGPL3 or AGPL3+? That is, did they specify "or any later
> version"? If not, that's something to ask if that was intentional. The
> license is acceptable for Debian regardless though.
Good point. As far as I can tell, all sources are covered under AGPL3+.
cura_app.py says:
# Cura is released under the terms of the AGPLv3 or higher.
Uranium is missing a LICENSE file, but the source code files carry this line
too. I haven't checked all of them, though.
> I was going to file a request to remove the old package entirely. It is
> broken and there is no reason to fix it; it needs to be replaced with the
> new version. Since the old version is much larger than the new one, you can
> use an epoch (1:2.1.3) to force this to be a higher version.
Interesting, I didn't know this works.
This is exactly what thopiekar did in his PPA.
> With the same name for the package, there is no need for a Breaks:.
Ah, of course.
> Building in the source tree is not a problem in itself, but "debian/rules
> clean" should restore or remove all the generated and/or changed files.
> That is, the tree should be identical after "debian/rules clean" and
> "debuild && debian/rules clean".
I'll check if/how this is possible. Building out-of-tree will probably be
easier, though.
Is there a cmake/dh flag to do this. I searched, but haven't found anything
suitable...
> I hope to try it out soon and let you know.
After reading thopiekar's package files, I think there may be some dependency
problems. I'll look into this.
> I can help you with that. If you choose to maintain it in the 3-D printer
> team, others in the team can also help you out with that.
Very good, how do I sign up? :)
More information about the 3dprinter-general
mailing list