Re: [Pkg-mozext-maintainers] Regression update for Thunderbird in jessie-security (aka oldstable)?

2017-07-31 Thread Carsten Schoenert
Hi Daniel,

Am 31.07.2017 um 11:55 schrieb Daniel Kahn Gillmor:
> Hi Carsten--
> 
> Thank you very much for your work for keeing thunderbird ESR up-to-date
> in debian.  Sorry that enigmail is an ongoing problem for that work.

no worries. In the past we had also xul-ext-foxyproxy-standard that also
made sometimes troubles. And in all this kind of issues brings up some
spice into the 'typical' workflow.

> On Fri 2017-07-28 10:56:48 +0200, Carsten Schoenert wrote:
>> We need some auto testing stuff that will help to discover such problems
>> early as there are also some other typical extensions that maybe break
>> by every new ESR version of Thunderbird.
> 
> I think this is a great idea.  I wrote mail to the enigmail mailing list
> earlier this month to see whether there was any existing work we could
> piggy-back off of:
> 
>
> https://admin.hostpoint.ch/pipermail/enigmail-users_enigmail.net/2017-July/004524.html
> 
> I got some interesting pointers/suggestions in response, but no specific
> code.
> 
> I'd welcome help from anyone who wants to write a full-stack test that
> we could use for an enigmail autopkgtest, though.
> 
> I'm imagining an autopkgtest that does (at least) the following:
> 
>  * sets up a local MTA (postfix?)
>  * sets up a local IMAP server (dovecot?)
>  * creates accounts Alice and Bob on both servers
>- both accounts should be able to send and receive mail
>  * creates two thunderbird profiles (maybe using different system user 
> accounts?)
>  * triggers the enigmail setup process on both accounts
>  * exchanges keys between the accounts (how?)
>  * Alice sends encrypted mail to Bob
>  * Bob reads encrypted mail
> 
> With that in place, we could talk about embellishing the test suite to
> include things like attachments, multiparty mail, etc.
> 
> Does this seem feasible/useful?  Is anyone interested in working on this
> with me?

The last days I was also talking about that with Guido to check the
possibilities for testing Thunderbird itself more automatically and also
after such tests some typical extensions. I'm very interested in doing
these kind of things as this make my life as a co-maintainer more easy
as the tests will show immediately if something is not working well
after changes.

Unfortunately I've no knowledge about how to do some GUI related testing
and interactions. So I would need some kind of scaffolding there I can
add things.
OTOH there should be something possible by the XUL language itself, the
extensions are doing the same in the core.

So o.k., i guess the list you wrote up is a good start for now. I will
see what the outcome of the next two weeks will be. But even if don't we
have something ready then we should try to keep some focus on this in
the next time.

>> Hopefully we find some time to talk about that all at DebCamp/DebConf?
> 
> Sadly, i won't make it to debconf this year.

Meeh, that's said. :(
Don't make this the common case, you wasn't also seen in Capetown! :P

-- 
Regards
Carsten Schoenert

___
Pkg-mozext-maintainers mailing list
Pkg-mozext-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mozext-maintainers


Re: [Pkg-mozext-maintainers] Regression update for Thunderbird in jessie-security (aka oldstable)?

2017-07-31 Thread Salvatore Bonaccorso
Hi

On Mon, Jul 31, 2017 at 08:18:31AM -0300, Carsten Schoenert wrote:
> Hello Philipp,
> 
> Am 31.07.2017 um 05:36 schrieb Philipp Pilhofer:
> > Am 28.07.2017 um 21:17 schrieb Moritz Mühlenhoff:
> >> On Fri, Jul 28, 2017 at 10:56:48AM +0200, Carsten Schoenert wrote:
> >>> Hello Debian Security Team,
> >>
> >> The enigmail update had just been released.
> >>
> > 
> > For some reason, the new enigmail has only been built for "all" in
> > jessie, but not for the single architecture. On my machines (i386 and
> > amd64) there's no update available, I would have to manually download
> > and install the file as far as I see.
> 
> this 'some reason' is grounded on the control file for the recent update
> of enigmail.

That's right. But Philipp OTOH was right that the upload was not seen.
I contacted earlier FTP masters, which needed to decruft the old
package (since it is not auto-decrufted). That has been sorted out
now, and the enigmail package should be installable from security.d.o.

root@jessie-amd64:~# apt-cache policy enigmail
enigmail:
  Installed: (none)
  Candidate: 2:1.9.8.1-1~deb8u1
  Version table:
 2:1.9.8.1-1~deb8u1 0
500 http://security.debian.org/ jessie/updates/main amd64 Packages
 2:1.8.2-4~deb8u1 0
500 http://httpredir.debian.org/debian/ jessie/main amd64 Packages

Regards and hope this helps,
Salvatore

___
Pkg-mozext-maintainers mailing list
Pkg-mozext-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mozext-maintainers


Re: [Pkg-mozext-maintainers] Regression update for Thunderbird in jessie-security (aka oldstable)?

2017-07-31 Thread Daniel Kahn Gillmor
Hi Carsten--

Thank you very much for your work for keeing thunderbird ESR up-to-date
in debian.  Sorry that enigmail is an ongoing problem for that work.

On Fri 2017-07-28 10:56:48 +0200, Carsten Schoenert wrote:
> We need some auto testing stuff that will help to discover such problems
> early as there are also some other typical extensions that maybe break
> by every new ESR version of Thunderbird.

I think this is a great idea.  I wrote mail to the enigmail mailing list
earlier this month to see whether there was any existing work we could
piggy-back off of:

   
https://admin.hostpoint.ch/pipermail/enigmail-users_enigmail.net/2017-July/004524.html

I got some interesting pointers/suggestions in response, but no specific
code.

I'd welcome help from anyone who wants to write a full-stack test that
we could use for an enigmail autopkgtest, though.

I'm imagining an autopkgtest that does (at least) the following:

 * sets up a local MTA (postfix?)
 * sets up a local IMAP server (dovecot?)
 * creates accounts Alice and Bob on both servers
   - both accounts should be able to send and receive mail
 * creates two thunderbird profiles (maybe using different system user 
accounts?)
 * triggers the enigmail setup process on both accounts
 * exchanges keys between the accounts (how?)
 * Alice sends encrypted mail to Bob
 * Bob reads encrypted mail

With that in place, we could talk about embellishing the test suite to
include things like attachments, multiparty mail, etc.

Does this seem feasible/useful?  Is anyone interested in working on this
with me?

> Hopefully we find some time to talk about that all at DebCamp/DebConf?

Sadly, i won't make it to debconf this year.

   --dkg


signature.asc
Description: PGP signature
___
Pkg-mozext-maintainers mailing list
Pkg-mozext-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mozext-maintainers

Re: [Pkg-mozext-maintainers] Regression update for Thunderbird in jessie-security (aka oldstable)?

2017-07-31 Thread Carsten Schoenert
Hello Philipp,

Am 31.07.2017 um 05:36 schrieb Philipp Pilhofer:
> Am 28.07.2017 um 21:17 schrieb Moritz Mühlenhoff:
>> On Fri, Jul 28, 2017 at 10:56:48AM +0200, Carsten Schoenert wrote:
>>> Hello Debian Security Team,
>>
>> The enigmail update had just been released.
>>
> 
> For some reason, the new enigmail has only been built for "all" in
> jessie, but not for the single architecture. On my machines (i386 and
> amd64) there's no update available, I would have to manually download
> and install the file as far as I see.

this 'some reason' is grounded on the control file for the recent update
of enigmail.

https://anonscm.debian.org/git/pkg-mozext/enigmail.git/tree/debian/control?h=jessie

There you can see that only one binary package is gonna build from the
sources and this has architecture all. So this is all correct. If you
don't see an update please check your sources files for apt. Substitute
your release with the 'stretch':

https://www.debian.org/security/

If you have further question please choose one of the supporting
channels like mailing lists or IRC.

https://www.debian.org/support

-- 
Regards
Carsten Schoenert

___
Pkg-mozext-maintainers mailing list
Pkg-mozext-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mozext-maintainers

Re: [Pkg-mozext-maintainers] Regression update for Thunderbird in jessie-security (aka oldstable)?

2017-07-28 Thread Carsten Schoenert
Hello Moritz,

Am 28.07.2017 um 11:01 schrieb Moritz Muehlenhoff:
> On Fri, Jul 28, 2017 at 10:56:48AM +0200, Carsten Schoenert wrote:
>> What's the opinion of the security team for another update of the
>> existing Thunderbird packages in oldstable?
>> I mean, we can't solve the problem of the needed version of Enigmail for
>> users of Jessie, we just can add a proper Breaks to the control file.
>> But doping so would need potentially somewhere manually updates on some
>> users side.
>> OTOH we can add the correct Breaks for Thunderbird with version 52.3.0
>> which should arrive in the next two weeks or so.
> 
> We'll update enigmail in jessie-security and stretch-security, so we won't
> need an update for thunderbird?

yes. The update for Thunderbird would (and can) only bring a corrected
version for enigmail in the Breaks field. So I would prefer if we not
need to upload a new version of Thunderbird to security as we can't
solve any real issue by that right now.

>> We need some auto testing stuff that will help to discover such problems
>> early as there are also some other typical extensions that maybe break
>> by every new ESR version of Thunderbird.
>> Hopefully we find some time to talk about that all at DebCamp/DebConf?
> 
> Yes, let's do that. I'll be around.

Fine, I'm also around starting on Monday, August 31.

-- 
Regards
Carsten Schoenert

___
Pkg-mozext-maintainers mailing list
Pkg-mozext-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-mozext-maintainers