Re: [Kicad-developers] Debian and Ubuntu packaging.

2016-05-05 Thread Simon Richter
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.

2016-05-05 Thread Simon Richter
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.

2016-05-03 Thread Эльдар Хайруллин
 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 : 

Re: [Kicad-developers] Debian and Ubuntu packaging.

2016-05-02 Thread 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 
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.

2016-05-02 Thread Wayne Stambaugh
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.

2016-05-02 Thread Chris Pavlina
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.

2016-05-02 Thread Wayne Stambaugh
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 Thread Nick Østergaard
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.

2016-05-02 Thread 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?  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