Re: [Kicad-developers] Debian and Ubuntu packaging.
Hi Wayne, On 02.05.2016 21:09, Wayne Stambaugh wrote: > Do we have any Debian developers on our mailing list? I though I saw a > Simon Richter on Planet Debian. Is that you Simon? Yes. > Can someone tell me > why the Debian package devs decided to build KiCad with the GitHub > plugin disabled? Is it a build issue or a licensing issue? That is a licencing problem, one of the GNOME people has a short summary[1]. The way out is to either drop OpenSSL or get permission from the copyright holders to add an exception clause to the licence and not link against any GPL'd code that doesn't have such an exception itself. This licence incompatibility technically makes all binaries undistributable, and even if no one is actively suing people, this may be an impediment to enforcing the GPL in case it is ever necessary, and leads to a bit of legal uncertainty for some distributors (for example, German and Austrian law would allow other vendors of EDA software to request an injunction against the distribution of these binaries, and if granted, the distributor would be liable for their attorneys' fees). Debian at some point decided to simply follow the letter of the law, which was instrumental in the creation of the GNUTLS project. I think we should be able to drop OpenSSL in favour of GNUTLS with little effort, which would avoid the problem. Simon [1] https://people.gnome.org/~markmc/openssl-and-the-gpl.html signature.asc Description: OpenPGP digital signature ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Debian and Ubuntu packaging.
On 02.05.2016 21:44, Chris Pavlina wrote: > Perhaps we could provide our own Debian and Ubuntu packages, like the Ubuntu > nightly PPA. That still wouldn't be legal, though -- the OpenSSL licence is incompatible with the GPL, and the result is undistributable, so any time the KiCad project ships binaries, that happens in a grey area anyway. Ideally, we'd drop OpenSSL and use GNUTLS -- libcurl can be linked against GNUTLS, and if we don't use any other crypto functions and only explicitly link against OpenSSL because it needs special initialization magic, that would be the sanest way to go. Simon signature.asc Description: OpenPGP digital signature ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Debian and Ubuntu packaging.
Hello. You need should to look to Ubuntu Snappy packaging https://developer.ubuntu.com/en/snappy/ . Solve problems with versions of 3-party dependency libraries (provide only properly tested versions). Support of Snappy building in https://launchpad.net . Simple add to the Ubuntu Store without delays. Several versions of Kicad together on PC. >Вторник, 3 мая 2016, 1:59 +03:00 от Adam Wolf : > >I think this is definitely doable. Can we do this on Miguel's machine? Let >me know if we can't. > >Adam Wolf > >On Mon, May 2, 2016 at 3:07 PM, Wayne Stambaugh < stambau...@gmail.com > >wrote: >>On 5/2/2016 3:44 PM, Chris Pavlina wrote: >>> To be entirely honest and somewhat opinionated, I have no problem telling >>> Debian users that they chose a distribution that tampers with packages and >>> so >>> they get to live with it. KiCad's easy to build anyway, should they decide >>> they >>> don't like that choice. >> >>I'm fine with that as well. I would rather avoid have users build kicad >>from source though. >> >>> >>> Perhaps we could provide our own Debian and Ubuntu packages, like the Ubuntu >>> nightly PPA. >> >>This is a better alternative than building from source. >> >>> >>> On Mon, May 02, 2016 at 03:35:48PM -0400, Wayne Stambaugh wrote: On 5/2/2016 3:25 PM, Nick Østergaard wrote: > 2016-05-02 21:09 GMT+02:00 Wayne Stambaugh < stambau...@gmail.com >: >> Do we have any Debian developers on our mailing list? I though I saw a >> Simon Richter on Planet Debian. Is that you Simon? Can someone tell me >> why the Debian package devs decided to build KiCad with the GitHub >> plugin disabled? Is it a build issue or a licensing issue? > > Because of OpenSSL licensing stuff... > > Citing the debian packager: > > "I had to remove the Github plugin from the build process, because this > plugins needed to compile a binary which is linked to GPLed libraries > and to OpenSSL at the same time, which triggers a fata Lintian error > about license incompatibility. However as the package kicad-common > provides all the know pretty libraies, and as the default template > declares those libraries, there is no immediate drawback. > > Best regards, Georges." > > -- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794311 No immediate drawback for Debian when the bug reports come to us. I guess we tell users no github plugin for you. They will have to update their fp-lib-table accordingly. > >> Avhttp is >> licensed under the boost license so it shouldn't be due to licensing >> issues. A warning would have been nice before we were blind sided by a >> bunch of bug reports. I don't have time to look it up right now so if >> someone has time to do some digging I would appreciate it. > > I think this has been mentioned on the list before. Part of the goal > with the curl instead of avhttp was to remove the dependency on > openssl, which debian rejects... Because libcurl can use gnutls in > debian. > > I know it is hard to remeber everything, but people tried to warn us > in https://lists.launchpad.net/kicad-developers/msg22543.html > > I got so confused with all the agressive reverts of the curl stuff > that I don't even know if we use that now. We now use libcurl so if Debain's libcurl is compliant than there should be no issues packaging with the github plugin enabled for the development branch. > >> >> Thanks, >> >> Wayne >> >> ___ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp >> >>___ >>Mailing list: https://launchpad.net/~kicad-developers >>Post to : kicad-developers@lists.launchpad.net >>Unsubscribe : https://launchpad.net/~kicad-developers >>More help : https://help.launchpad.net/ListHelp > >___ >Mailing list: https://launchpad.net/~kicad-developers >Post to : kicad-developers@lists.launchpad.net >Unsubscribe : https://launchpad.net/~kicad-developers >More help : https://help.launchpad.net/ListHelp С уважением, Эльдар Хайруллин eldar.khayrul...@mail.ru ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-dev
Re: [Kicad-developers] Debian and Ubuntu packaging.
I think this is definitely doable. Can we do this on Miguel's machine? Let me know if we can't. Adam Wolf On Mon, May 2, 2016 at 3:07 PM, Wayne Stambaugh wrote: > On 5/2/2016 3:44 PM, Chris Pavlina wrote: > > To be entirely honest and somewhat opinionated, I have no problem telling > > Debian users that they chose a distribution that tampers with packages > and so > > they get to live with it. KiCad's easy to build anyway, should they > decide they > > don't like that choice. > > I'm fine with that as well. I would rather avoid have users build kicad > from source though. > > > > > Perhaps we could provide our own Debian and Ubuntu packages, like the > Ubuntu > > nightly PPA. > > This is a better alternative than building from source. > > > > > On Mon, May 02, 2016 at 03:35:48PM -0400, Wayne Stambaugh wrote: > >> On 5/2/2016 3:25 PM, Nick Østergaard wrote: > >>> 2016-05-02 21:09 GMT+02:00 Wayne Stambaugh : > Do we have any Debian developers on our mailing list? I though I saw > a > Simon Richter on Planet Debian. Is that you Simon? Can someone tell > me > why the Debian package devs decided to build KiCad with the GitHub > plugin disabled? Is it a build issue or a licensing issue? > >>> > >>> Because of OpenSSL licensing stuff... > >>> > >>> Citing the debian packager: > >>> > >>> "I had to remove the Github plugin from the build process, because this > >>> plugins needed to compile a binary which is linked to GPLed libraries > >>> and to OpenSSL at the same time, which triggers a fata Lintian error > >>> about license incompatibility. However as the package kicad-common > >>> provides all the know pretty libraies, and as the default template > >>> declares those libraries, there is no immediate drawback. > >>> > >>> Best regards, Georges." > >>> > >>> -- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794311 > >> > >> No immediate drawback for Debian when the bug reports come to us. I > >> guess we tell users no github plugin for you. They will have to update > >> their fp-lib-table accordingly. > >> > >>> > Avhttp is > licensed under the boost license so it shouldn't be due to licensing > issues. A warning would have been nice before we were blind sided by > a > bunch of bug reports. I don't have time to look it up right now so if > someone has time to do some digging I would appreciate it. > >>> > >>> I think this has been mentioned on the list before. Part of the goal > >>> with the curl instead of avhttp was to remove the dependency on > >>> openssl, which debian rejects... Because libcurl can use gnutls in > >>> debian. > >>> > >>> I know it is hard to remeber everything, but people tried to warn us > >>> in https://lists.launchpad.net/kicad-developers/msg22543.html > >>> > >>> I got so confused with all the agressive reverts of the curl stuff > >>> that I don't even know if we use that now. > >> > >> We now use libcurl so if Debain's libcurl is compliant than there should > >> be no issues packaging with the github plugin enabled for the > >> development branch. > >> > >>> > > Thanks, > > Wayne > > ___ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > >> > >> ___ > >> Mailing list: https://launchpad.net/~kicad-developers > >> Post to : kicad-developers@lists.launchpad.net > >> Unsubscribe : https://launchpad.net/~kicad-developers > >> More help : https://help.launchpad.net/ListHelp > > ___ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Debian and Ubuntu packaging.
On 5/2/2016 3:44 PM, Chris Pavlina wrote: > To be entirely honest and somewhat opinionated, I have no problem telling > Debian users that they chose a distribution that tampers with packages and so > they get to live with it. KiCad's easy to build anyway, should they decide > they > don't like that choice. I'm fine with that as well. I would rather avoid have users build kicad from source though. > > Perhaps we could provide our own Debian and Ubuntu packages, like the Ubuntu > nightly PPA. This is a better alternative than building from source. > > On Mon, May 02, 2016 at 03:35:48PM -0400, Wayne Stambaugh wrote: >> On 5/2/2016 3:25 PM, Nick Østergaard wrote: >>> 2016-05-02 21:09 GMT+02:00 Wayne Stambaugh : Do we have any Debian developers on our mailing list? I though I saw a Simon Richter on Planet Debian. Is that you Simon? Can someone tell me why the Debian package devs decided to build KiCad with the GitHub plugin disabled? Is it a build issue or a licensing issue? >>> >>> Because of OpenSSL licensing stuff... >>> >>> Citing the debian packager: >>> >>> "I had to remove the Github plugin from the build process, because this >>> plugins needed to compile a binary which is linked to GPLed libraries >>> and to OpenSSL at the same time, which triggers a fata Lintian error >>> about license incompatibility. However as the package kicad-common >>> provides all the know pretty libraies, and as the default template >>> declares those libraries, there is no immediate drawback. >>> >>> Best regards, Georges." >>> >>> -- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794311 >> >> No immediate drawback for Debian when the bug reports come to us. I >> guess we tell users no github plugin for you. They will have to update >> their fp-lib-table accordingly. >> >>> Avhttp is licensed under the boost license so it shouldn't be due to licensing issues. A warning would have been nice before we were blind sided by a bunch of bug reports. I don't have time to look it up right now so if someone has time to do some digging I would appreciate it. >>> >>> I think this has been mentioned on the list before. Part of the goal >>> with the curl instead of avhttp was to remove the dependency on >>> openssl, which debian rejects... Because libcurl can use gnutls in >>> debian. >>> >>> I know it is hard to remeber everything, but people tried to warn us >>> in https://lists.launchpad.net/kicad-developers/msg22543.html >>> >>> I got so confused with all the agressive reverts of the curl stuff >>> that I don't even know if we use that now. >> >> We now use libcurl so if Debain's libcurl is compliant than there should >> be no issues packaging with the github plugin enabled for the >> development branch. >> >>> Thanks, Wayne ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp >> >> ___ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Debian and Ubuntu packaging.
To be entirely honest and somewhat opinionated, I have no problem telling Debian users that they chose a distribution that tampers with packages and so they get to live with it. KiCad's easy to build anyway, should they decide they don't like that choice. Perhaps we could provide our own Debian and Ubuntu packages, like the Ubuntu nightly PPA. On Mon, May 02, 2016 at 03:35:48PM -0400, Wayne Stambaugh wrote: > On 5/2/2016 3:25 PM, Nick Østergaard wrote: > > 2016-05-02 21:09 GMT+02:00 Wayne Stambaugh : > >> Do we have any Debian developers on our mailing list? I though I saw a > >> Simon Richter on Planet Debian. Is that you Simon? Can someone tell me > >> why the Debian package devs decided to build KiCad with the GitHub > >> plugin disabled? Is it a build issue or a licensing issue? > > > > Because of OpenSSL licensing stuff... > > > > Citing the debian packager: > > > > "I had to remove the Github plugin from the build process, because this > > plugins needed to compile a binary which is linked to GPLed libraries > > and to OpenSSL at the same time, which triggers a fata Lintian error > > about license incompatibility. However as the package kicad-common > > provides all the know pretty libraies, and as the default template > > declares those libraries, there is no immediate drawback. > > > > Best regards, Georges." > > > > -- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794311 > > No immediate drawback for Debian when the bug reports come to us. I > guess we tell users no github plugin for you. They will have to update > their fp-lib-table accordingly. > > > > >> Avhttp is > >> licensed under the boost license so it shouldn't be due to licensing > >> issues. A warning would have been nice before we were blind sided by a > >> bunch of bug reports. I don't have time to look it up right now so if > >> someone has time to do some digging I would appreciate it. > > > > I think this has been mentioned on the list before. Part of the goal > > with the curl instead of avhttp was to remove the dependency on > > openssl, which debian rejects... Because libcurl can use gnutls in > > debian. > > > > I know it is hard to remeber everything, but people tried to warn us > > in https://lists.launchpad.net/kicad-developers/msg22543.html > > > > I got so confused with all the agressive reverts of the curl stuff > > that I don't even know if we use that now. > > We now use libcurl so if Debain's libcurl is compliant than there should > be no issues packaging with the github plugin enabled for the > development branch. > > > > >> > >> Thanks, > >> > >> Wayne > >> > >> ___ > >> Mailing list: https://launchpad.net/~kicad-developers > >> Post to : kicad-developers@lists.launchpad.net > >> Unsubscribe : https://launchpad.net/~kicad-developers > >> More help : https://help.launchpad.net/ListHelp > > ___ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Debian and Ubuntu packaging.
On 5/2/2016 3:25 PM, Nick Østergaard wrote: > 2016-05-02 21:09 GMT+02:00 Wayne Stambaugh : >> Do we have any Debian developers on our mailing list? I though I saw a >> Simon Richter on Planet Debian. Is that you Simon? Can someone tell me >> why the Debian package devs decided to build KiCad with the GitHub >> plugin disabled? Is it a build issue or a licensing issue? > > Because of OpenSSL licensing stuff... > > Citing the debian packager: > > "I had to remove the Github plugin from the build process, because this > plugins needed to compile a binary which is linked to GPLed libraries > and to OpenSSL at the same time, which triggers a fata Lintian error > about license incompatibility. However as the package kicad-common > provides all the know pretty libraies, and as the default template > declares those libraries, there is no immediate drawback. > > Best regards, Georges." > > -- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794311 No immediate drawback for Debian when the bug reports come to us. I guess we tell users no github plugin for you. They will have to update their fp-lib-table accordingly. > >> Avhttp is >> licensed under the boost license so it shouldn't be due to licensing >> issues. A warning would have been nice before we were blind sided by a >> bunch of bug reports. I don't have time to look it up right now so if >> someone has time to do some digging I would appreciate it. > > I think this has been mentioned on the list before. Part of the goal > with the curl instead of avhttp was to remove the dependency on > openssl, which debian rejects... Because libcurl can use gnutls in > debian. > > I know it is hard to remeber everything, but people tried to warn us > in https://lists.launchpad.net/kicad-developers/msg22543.html > > I got so confused with all the agressive reverts of the curl stuff > that I don't even know if we use that now. We now use libcurl so if Debain's libcurl is compliant than there should be no issues packaging with the github plugin enabled for the development branch. > >> >> Thanks, >> >> Wayne >> >> ___ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
Re: [Kicad-developers] Debian and Ubuntu packaging.
2016-05-02 21:09 GMT+02:00 Wayne Stambaugh : > Do we have any Debian developers on our mailing list? I though I saw a > Simon Richter on Planet Debian. Is that you Simon? Can someone tell me > why the Debian package devs decided to build KiCad with the GitHub > plugin disabled? Is it a build issue or a licensing issue? Because of OpenSSL licensing stuff... Citing the debian packager: "I had to remove the Github plugin from the build process, because this plugins needed to compile a binary which is linked to GPLed libraries and to OpenSSL at the same time, which triggers a fata Lintian error about license incompatibility. However as the package kicad-common provides all the know pretty libraies, and as the default template declares those libraries, there is no immediate drawback. Best regards, Georges." -- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794311 > Avhttp is > licensed under the boost license so it shouldn't be due to licensing > issues. A warning would have been nice before we were blind sided by a > bunch of bug reports. I don't have time to look it up right now so if > someone has time to do some digging I would appreciate it. I think this has been mentioned on the list before. Part of the goal with the curl instead of avhttp was to remove the dependency on openssl, which debian rejects... Because libcurl can use gnutls in debian. I know it is hard to remeber everything, but people tried to warn us in https://lists.launchpad.net/kicad-developers/msg22543.html I got so confused with all the agressive reverts of the curl stuff that I don't even know if we use that now. > > Thanks, > > Wayne > > ___ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp
[Kicad-developers] Debian and Ubuntu packaging.
Do we have any Debian developers on our mailing list? I though I saw a Simon Richter on Planet Debian. Is that you Simon? Can someone tell me why the Debian package devs decided to build KiCad with the GitHub plugin disabled? Is it a build issue or a licensing issue? Avhttp is licensed under the boost license so it shouldn't be due to licensing issues. A warning would have been nice before we were blind sided by a bunch of bug reports. I don't have time to look it up right now so if someone has time to do some digging I would appreciate it. Thanks, Wayne ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp