Re: [Enigmail] jsunit updates and distribution

2019-09-17 Thread Patrick Brunschwig
Am 17. September 2019 18:55:53 MESZ schrieb john doe :
>On 9/17/2019 5:22 PM, Patrick Brunschwig wrote:
>> john doe wrote on 17.09.2019 16:37:
>>> On 9/17/2019 3:58 PM, Daniel Kahn Gillmor wrote:
 Hi Patrick, and other enigmail folks--

 I'm trying to sort out enigmail 2.1 for debian with tbird 68.

 i note that to properly test the new enigmail, i need a newer
>version of
 jsunit for the testing, so i'd like to ship that in debian too.  at
 https://www.enigmail.net/jsunit/ i see that jsunit 0.2.2 is
>available.

 i notice a few things that seem amiss with jsunit distribution. 
>I've
 ordered them from highest priority to lowest priority as i see it
>-- but
 if you can fix any of them, that would be great:

  * The git repo at
>https://git.code.sf.net/u/pbrunschwig/jsunit/source
has no tags for anything after jsunit-0.2.0, even though
https://www.enigmail.net/jsunit/ lists 0.2.1 and 0.2.2.

  * The git tags that i do see don't appear to be signed.  Please
>sign
any new tags you create!

>>>
>>> And also, signing of commit.
>>
>> No, I won't sign commits. I'm fine signing tags (like I did for years
>on
>> Enigmail), but I will not sign commits.
>>
>
>Do you mind explaining why you are against signing commits?
>
>--
>John Doe
>
>___
>enigmail-users mailing list
>enigmail-users@enigmail.net
>To unsubscribe or make changes to your subscription click here:
>https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net

In my eyes, a signature carries a certain value. By signing, I warrant a 
certain quality about the signed content. That's why I sign release tags, and 
some of my emails.

But when it comes to commits, I don't warrant for anything. Some commits are 
good, some break things, some are bad attempts to fix something, etc. Also, 
since I'm mostly the only developer, there's no review on commits. In other 
words, unlike releases, there is no quality assurance on commits.

Therefore, you'll never be able to convince me to sign commits.

Patrick

signature.asc
Description: PGP signature
___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net


Re: [Enigmail] jsunit updates and distribution

2019-09-17 Thread Daniel Kahn Gillmor
On Tue 2019-09-17 18:55:53 +0200, john doe wrote:
> Do you mind explaining why you are against signing commits?

I'd like to understand what your proposed use case and value proposition
is for signed commits.

I can justify my call for signed tags -- i want to have cryptographic
provenenance for any software release that i package for debian.  Note
that i want to package a *release* though -- not just some arbitrary
(possibly buggy) stage on the way to a release.

do you believe that branch rebases ("changing history") are acceptable
steps for free software developers to take in pursuit of a cleaner git
history?

Who do you expect to verify the signatures on the signed commits?  when
should they verify them?  what specific tests should they perform on the
signatures (e.g. "monotonically increasing in time", "signature timestamp
matches commit message timestamp", "author is from specific set", "no
existing commits ever disappear", etc)

I'm not saying that signed commits are never warranted -- i'm just not
sure what the specific hope is, and what kinds of attacks you hope to
mitigate, and how that practice applies to jsunit itself, since that's
what's under discussion here.

 --dkg


signature.asc
Description: PGP signature
___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net


Re: [Enigmail] jsunit updates and distribution

2019-09-17 Thread Daniel Kahn Gillmor
Hi Patrick--

Thanks for your prompt fixes, i've just uploaded jsunit 0.2.2-1 to
debian experimental for now.

--dkg


signature.asc
Description: PGP signature
___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net


Re: [Enigmail] jsunit updates and distribution

2019-09-17 Thread john doe
On 9/17/2019 5:22 PM, Patrick Brunschwig wrote:
> john doe wrote on 17.09.2019 16:37:
>> On 9/17/2019 3:58 PM, Daniel Kahn Gillmor wrote:
>>> Hi Patrick, and other enigmail folks--
>>>
>>> I'm trying to sort out enigmail 2.1 for debian with tbird 68.
>>>
>>> i note that to properly test the new enigmail, i need a newer version of
>>> jsunit for the testing, so i'd like to ship that in debian too.  at
>>> https://www.enigmail.net/jsunit/ i see that jsunit 0.2.2 is available.
>>>
>>> i notice a few things that seem amiss with jsunit distribution.  I've
>>> ordered them from highest priority to lowest priority as i see it -- but
>>> if you can fix any of them, that would be great:
>>>
>>>  * The git repo at https://git.code.sf.net/u/pbrunschwig/jsunit/source
>>>has no tags for anything after jsunit-0.2.0, even though
>>>https://www.enigmail.net/jsunit/ lists 0.2.1 and 0.2.2.
>>>
>>>  * The git tags that i do see don't appear to be signed.  Please sign
>>>any new tags you create!
>>>
>>
>> And also, signing of commit.
>
> No, I won't sign commits. I'm fine signing tags (like I did for years on
> Enigmail), but I will not sign commits.
>

Do you mind explaining why you are against signing commits?

--
John Doe

___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net


Re: [Enigmail] unverified signatures

2019-09-17 Thread Gary Curtin
On 17/09/2019 17:05, Patrick Brunschwig wrote:
> I suspect that you configured Enigmail or gpg to try to automatically
> download missing keys, which may take quite a while.

No, it is at it's default settings, so I did not change anything.

Now that I look at the settings for the very first time, I see that it
is set to automatically download signatures. But it does not download
them automatically anyway so I guess the default server is useless. The
next time I click on that message it happens all over again.

Once I removed the server from the field, there is now no delay. Thanks
Patrick.

But I wonder why it appears to only be signatures added by enigmail that
cause this long delay.

___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net


Re: [Enigmail] jsunit updates and distribution

2019-09-17 Thread Patrick Brunschwig
john doe wrote on 17.09.2019 16:37:
> On 9/17/2019 3:58 PM, Daniel Kahn Gillmor wrote:
>> Hi Patrick, and other enigmail folks--
>>
>> I'm trying to sort out enigmail 2.1 for debian with tbird 68.
>>
>> i note that to properly test the new enigmail, i need a newer version of
>> jsunit for the testing, so i'd like to ship that in debian too.  at
>> https://www.enigmail.net/jsunit/ i see that jsunit 0.2.2 is available.
>>
>> i notice a few things that seem amiss with jsunit distribution.  I've
>> ordered them from highest priority to lowest priority as i see it -- but
>> if you can fix any of them, that would be great:
>>
>>  * The git repo at https://git.code.sf.net/u/pbrunschwig/jsunit/source
>>has no tags for anything after jsunit-0.2.0, even though
>>https://www.enigmail.net/jsunit/ lists 0.2.1 and 0.2.2.
>>
>>  * The git tags that i do see don't appear to be signed.  Please sign
>>any new tags you create!
>>
> 
> And also, signing of commit.

No, I won't sign commits. I'm fine signing tags (like I did for years on
Enigmail), but I will not sign commits.

-Patrick




signature.asc
Description: OpenPGP digital signature
___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net


Re: [Enigmail] jsunit updates and distribution

2019-09-17 Thread Patrick Brunschwig
Daniel Kahn Gillmor wrote on 17.09.2019 15:58:
> Hi Patrick, and other enigmail folks--
> 
> I'm trying to sort out enigmail 2.1 for debian with tbird 68.
> 
> i note that to properly test the new enigmail, i need a newer version of
> jsunit for the testing, so i'd like to ship that in debian too.  at
> https://www.enigmail.net/jsunit/ i see that jsunit 0.2.2 is available.
> 
> i notice a few things that seem amiss with jsunit distribution.  I've
> ordered them from highest priority to lowest priority as i see it -- but
> if you can fix any of them, that would be great:
> 
>  * The git repo at https://git.code.sf.net/u/pbrunschwig/jsunit/source
>has no tags for anything after jsunit-0.2.0, even though
>https://www.enigmail.net/jsunit/ lists 0.2.1 and 0.2.2.

0.2.1 can safely be ignored. It was required for some beta version of
TB, but changes in TB 68 forced me to create 0.2.2. I deleted 0.2.1 from
the downloads as it's plain useless.

>  * The git tags that i do see don't appear to be signed.  Please sign
>any new tags you create!

I created (and pushed) a signed 0.2.2 tag :-)

>  * The git repo at https://git.code.sf.net/u/pbrunschwig/jsunit/source
>has an erroneous tag jsunit-1.1.2 -- maybe you want to clean that up
>with something like (untested, i know this syntax works with
>branches, but i don't know about tags):
> 
>git push origin :jsunit-1.1.2

That's a wrong tag indeed - I deleted it

>  * The "file not found" situation below https://www.enigmail.net/jsunit/
>is weird.  Rather than giving a 404 return code, a request for a
>missing URL gives a series of HTTP redirections which culminate in an
>HTTP 200 at https://www.enigmail.net/index.php/en/error-404 (that
>page *says* "Error 404 - Page not Found" in the text, but it's
>actually an HTTP 200 OK response!).
> 
>This confuses debian's automatic upstream retrieval scripts ("uscan")
>when they hunt around for trial signatures.  In particular, uscan
>tests the URL at https://www.enigmail.net/jsunit/jsunit-0.2.2.xpi.asc
>and then thinks that maybe a signature is available, because it
>follows the chain of redirects.

Yes, I created a jsunit-0.2.2.xpi.asc file

>The easiest way to avoid confusing uscan in the short term is just to
>ship .asc OpenPGP signatures alongside the .xpi bundles.  but fixing
>the overall 404 handler would probably be a good thing at some point
>too.

Yes, I'll have to convince Joomla to do the correct thing...

-Patrick





signature.asc
Description: OpenPGP digital signature
___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net


Re: [Enigmail] unverified signatures

2019-09-17 Thread Patrick Brunschwig
Gary Curtin wrote on 17.09.2019 16:19:
> When there is an unverified signature, the message takes ages to open in
> Thunderbird. The same message opens almost immediately in Evolution.
> 
> An example is the latest message just posted to the list from Daniel
> Kahn Gillmor re: jsunit updates and distribution.
> 
> It only happens on this list so I am assuming it is related to
> signatures added by enigmail, as that is what the members are probably
> using. I don't notice the same issue with other signed messages where I
> know the signatures are not added by enigmail.
> 
> Any suggestions on how to overcome this delay?

I suspect that you configured Enigmail or gpg to try to automatically
download missing keys, which may take quite a while.

-Patrick

___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net


Re: [Enigmail] jsunit updates and distribution

2019-09-17 Thread john doe
On 9/17/2019 3:58 PM, Daniel Kahn Gillmor wrote:
> Hi Patrick, and other enigmail folks--
>
> I'm trying to sort out enigmail 2.1 for debian with tbird 68.
>
> i note that to properly test the new enigmail, i need a newer version of
> jsunit for the testing, so i'd like to ship that in debian too.  at
> https://www.enigmail.net/jsunit/ i see that jsunit 0.2.2 is available.
>
> i notice a few things that seem amiss with jsunit distribution.  I've
> ordered them from highest priority to lowest priority as i see it -- but
> if you can fix any of them, that would be great:
>
>  * The git repo at https://git.code.sf.net/u/pbrunschwig/jsunit/source
>has no tags for anything after jsunit-0.2.0, even though
>https://www.enigmail.net/jsunit/ lists 0.2.1 and 0.2.2.
>
>  * The git tags that i do see don't appear to be signed.  Please sign
>any new tags you create!
>

And also, signing of commit.

>  * The git repo at https://git.code.sf.net/u/pbrunschwig/jsunit/source
>has an erroneous tag jsunit-1.1.2 -- maybe you want to clean that up
>with something like (untested, i know this syntax works with
>branches, but i don't know about tags):
>
>git push origin :jsunit-1.1.2
>

Creating a new tag with the correct tag is best; I never remove
something that is publicly available.

--
John Doe

___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net


[Enigmail] jsunit updates and distribution

2019-09-17 Thread Daniel Kahn Gillmor
Hi Patrick, and other enigmail folks--

I'm trying to sort out enigmail 2.1 for debian with tbird 68.

i note that to properly test the new enigmail, i need a newer version of
jsunit for the testing, so i'd like to ship that in debian too.  at
https://www.enigmail.net/jsunit/ i see that jsunit 0.2.2 is available.

i notice a few things that seem amiss with jsunit distribution.  I've
ordered them from highest priority to lowest priority as i see it -- but
if you can fix any of them, that would be great:

 * The git repo at https://git.code.sf.net/u/pbrunschwig/jsunit/source
   has no tags for anything after jsunit-0.2.0, even though
   https://www.enigmail.net/jsunit/ lists 0.2.1 and 0.2.2.

 * The git tags that i do see don't appear to be signed.  Please sign
   any new tags you create!

 * The git repo at https://git.code.sf.net/u/pbrunschwig/jsunit/source
   has an erroneous tag jsunit-1.1.2 -- maybe you want to clean that up
   with something like (untested, i know this syntax works with
   branches, but i don't know about tags):

   git push origin :jsunit-1.1.2

 * The "file not found" situation below https://www.enigmail.net/jsunit/
   is weird.  Rather than giving a 404 return code, a request for a
   missing URL gives a series of HTTP redirections which culminate in an
   HTTP 200 at https://www.enigmail.net/index.php/en/error-404 (that
   page *says* "Error 404 - Page not Found" in the text, but it's
   actually an HTTP 200 OK response!).

   This confuses debian's automatic upstream retrieval scripts ("uscan")
   when they hunt around for trial signatures.  In particular, uscan
   tests the URL at https://www.enigmail.net/jsunit/jsunit-0.2.2.xpi.asc
   and then thinks that maybe a signature is available, because it
   follows the chain of redirects.

   The easiest way to avoid confusing uscan in the short term is just to
   ship .asc OpenPGP signatures alongside the .xpi bundles.  but fixing
   the overall 404 handler would probably be a good thing at some point
   too.

Thanks for your work on enigmail!

   --dkg


signature.asc
Description: PGP signature
___
enigmail-users mailing list
enigmail-users@enigmail.net
To unsubscribe or make changes to your subscription click here:
https://admin.hostpoint.ch/mailman/listinfo/enigmail-users_enigmail.net