Bug#919747: gnome-keysign: please package gnome-keysign 1.0.0

2019-01-20 Thread Sascha Steinbiss
Hi Ludovico,

[...]
> I was able to reproduce the error that you faced.
> The wormhole test didn't import the required key, so it failed if the
> testing private key wasn't already in the keyring.

I see.

> I wrote a fix [1] and very soon (probably even tomorrow) we should
> release a hotfix release 1.0.1 of gnome-keysign.

Excellent, thanks! Looking forward to the new release, which will make
its way into the packaging soon :)

Cheers
Sascha


> On Sat, 19 Jan 2019 18:53:28 +0100 Sascha Steinbiss  wrote:
>> tags 919747 help
>> thanks
>>
>> Hi Daniel,
>>
>> as you may not have noticed, I have prepared packaging for 1.0.0 in the
>> gnome-keysign repo on Salsa [1]. It took some work because I had to
>> switch everything to Python 3 due to dependency requirements (some
>> Python modules newly required in 1.0.0 are only available for Python 3,
>> and one even had to be vendored...).
>>
>> However, some tests in the Magic Wormhole functionality are still
>> failing (see attachment) and I am struggling to find the free time to
>> dig deeper into this issue. It might well be something trivial that just
>> escapes my intuition right now -- if you can spot anything I'd be happy
>> to pick up the trail.
>>
>> I'm tagging this as "help" and also cc'd this to upstream to get things
>> moving ;)
>> Tobias, is this something you've seen before?
>>
>> Cheers
>> Sascha
>>
>> [1] https://salsa.debian.org/debian/gnome-keysign
>>
>> On 1/19/19 6:22 AM, Daniel Kahn Gillmor wrote:
>>> Package: gnome-keysign
>>> Version: 0.9.8-1
>>> Severity: wishlist
>>>
>>> gnome-keysign 1.0.0 was released by upstream 11 days ago:
>>>
>>> https://github.com/gnome-keysign/gnome-keysign/releases/tag/1.0.0
>>>
>>> It would be great if we could have it in debian!
>>>
>>> thanks for maintaining gnome-keysign,
>>>
>>>--dkg
>>>
>>> -- System Information:
>>> Debian Release: buster/sid
>>>   APT prefers testing-debug
>>>   APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 
>>> 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 
>>> 'experimental')
>>> Architecture: amd64 (x86_64)
>>> Foreign Architectures: i386
>>>
>>> Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
>>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
>>> LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
>>> Shell: /bin/sh linked to /bin/dash
>>> Init: systemd (via /run/systemd/system)
>>>
>>> Versions of packages gnome-keysign depends on:
>>> ii  avahi-daemon 0.7-4+b1
>>> ii  gir1.2-glib-2.0  1.58.3-2
>>> ii  gir1.2-gst-plugins-base-1.0  1.14.4-1
>>> ii  gir1.2-gstreamer-1.0 1.14.4-1
>>> ii  gir1.2-gtk-3.0   3.24.2-3
>>> ii  gstreamer1.0-gtk31.14.4-1



Bug#919747: gnome-keysign: please package gnome-keysign 1.0.0

2019-01-20 Thread Ludovico de Nittis
On Sat, 19 Jan 2019 19:08:25 -0500 Daniel Kahn Gillmor
 wrote:
> On Sat 2019-01-19 18:53:28 +0100, Sascha Steinbiss wrote:
> > as you may not have noticed, I have prepared packaging for 1.0.0 in the
> > gnome-keysign repo on Salsa [1]. It took some work because I had to
> > switch everything to Python 3 due to dependency requirements (some
> > Python modules newly required in 1.0.0 are only available for Python 3,
> > and one even had to be vendored...).
>
> I understand that it's a lot of work, but I'm very happy to see the move
> to python3 -- thank you for doing that!
>
> I'm assuming that "vendored" means "bundled with the gnome-keysign,
> rather than shipped as an independent python3 module".
>
> I didn't realize that any modules needed to be vendored though -- that
> sounds like not a great outcome for debian.  Do you have more details
> written down someplace about which module it is, and why vendoring is
> necessary?
>
> all the best,
>
> --dkg

Hi Daniel,

the vendored module is python3-avahi. You can read more about it here [1].

This is the related Debian open bug report [2].

Cheers,
Ludovico de Nittis

[1] https://github.com/gnome-keysign/gnome-keysign/pull/65
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853239



Bug#919747: gnome-keysign: please package gnome-keysign 1.0.0

2019-01-19 Thread Daniel Kahn Gillmor
On Sat 2019-01-19 18:53:28 +0100, Sascha Steinbiss wrote:
> as you may not have noticed, I have prepared packaging for 1.0.0 in the
> gnome-keysign repo on Salsa [1]. It took some work because I had to
> switch everything to Python 3 due to dependency requirements (some
> Python modules newly required in 1.0.0 are only available for Python 3,
> and one even had to be vendored...).

I understand that it's a lot of work, but I'm very happy to see the move
to python3 -- thank you for doing that!

I'm assuming that "vendored" means "bundled with the gnome-keysign,
rather than shipped as an independent python3 module".

I didn't realize that any modules needed to be vendored though -- that
sounds like not a great outcome for debian.  Do you have more details
written down someplace about which module it is, and why vendoring is
necessary?

all the best,

--dkg


signature.asc
Description: PGP signature


Bug#919747: gnome-keysign: please package gnome-keysign 1.0.0

2019-01-19 Thread Ludovico de Nittis
Hi Sascha,

I was able to reproduce the error that you faced.
The wormhole test didn't import the required key, so it failed if the
testing private key wasn't already in the keyring.

I wrote a fix [1] and very soon (probably even tomorrow) we should
release a hotfix release 1.0.1 of gnome-keysign.

Thank you for your time.

Cheers,
Ludovico de Nittis

[1] https://github.com/gnome-keysign/gnome-keysign/pull/72

On Sat, 19 Jan 2019 18:53:28 +0100 Sascha Steinbiss  wrote:
> tags 919747 help
> thanks
>
> Hi Daniel,
>
> as you may not have noticed, I have prepared packaging for 1.0.0 in the
> gnome-keysign repo on Salsa [1]. It took some work because I had to
> switch everything to Python 3 due to dependency requirements (some
> Python modules newly required in 1.0.0 are only available for Python 3,
> and one even had to be vendored...).
>
> However, some tests in the Magic Wormhole functionality are still
> failing (see attachment) and I am struggling to find the free time to
> dig deeper into this issue. It might well be something trivial that just
> escapes my intuition right now -- if you can spot anything I'd be happy
> to pick up the trail.
>
> I'm tagging this as "help" and also cc'd this to upstream to get things
> moving ;)
> Tobias, is this something you've seen before?
>
> Cheers
> Sascha
>
> [1] https://salsa.debian.org/debian/gnome-keysign
>
> On 1/19/19 6:22 AM, Daniel Kahn Gillmor wrote:
> > Package: gnome-keysign
> > Version: 0.9.8-1
> > Severity: wishlist
> >
> > gnome-keysign 1.0.0 was released by upstream 11 days ago:
> >
> > https://github.com/gnome-keysign/gnome-keysign/releases/tag/1.0.0
> >
> > It would be great if we could have it in debian!
> >
> > thanks for maintaining gnome-keysign,
> >
> >--dkg
> >
> > -- System Information:
> > Debian Release: buster/sid
> >   APT prefers testing-debug
> >   APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 
> > 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 
> > 'experimental')
> > Architecture: amd64 (x86_64)
> > Foreign Architectures: i386
> >
> > Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
> > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
> > LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> > Shell: /bin/sh linked to /bin/dash
> > Init: systemd (via /run/systemd/system)
> >
> > Versions of packages gnome-keysign depends on:
> > ii  avahi-daemon 0.7-4+b1
> > ii  gir1.2-glib-2.0  1.58.3-2
> > ii  gir1.2-gst-plugins-base-1.0  1.14.4-1
> > ii  gir1.2-gstreamer-1.0 1.14.4-1
> > ii  gir1.2-gtk-3.0   3.24.2-3
> > ii  gstreamer1.0-gtk31.14.4-1



Bug#919747: gnome-keysign: please package gnome-keysign 1.0.0

2019-01-19 Thread Tobias Mueller
Hi,

seems to be our fault.
We're on it and hopefully tag a 1.0.1 very soon.

Thanks for the report!



Bug#919747: gnome-keysign: please package gnome-keysign 1.0.0

2019-01-19 Thread Sascha Steinbiss
tags 919747 help
thanks

Hi Daniel,

as you may not have noticed, I have prepared packaging for 1.0.0 in the
gnome-keysign repo on Salsa [1]. It took some work because I had to
switch everything to Python 3 due to dependency requirements (some
Python modules newly required in 1.0.0 are only available for Python 3,
and one even had to be vendored...).

However, some tests in the Magic Wormhole functionality are still
failing (see attachment) and I am struggling to find the free time to
dig deeper into this issue. It might well be something trivial that just
escapes my intuition right now -- if you can spot anything I'd be happy
to pick up the trail.

I'm tagging this as "help" and also cc'd this to upstream to get things
moving ;)
Tobias, is this something you've seen before?

Cheers
Sascha

[1] https://salsa.debian.org/debian/gnome-keysign

On 1/19/19 6:22 AM, Daniel Kahn Gillmor wrote:
> Package: gnome-keysign
> Version: 0.9.8-1
> Severity: wishlist
> 
> gnome-keysign 1.0.0 was released by upstream 11 days ago:
> 
> https://github.com/gnome-keysign/gnome-keysign/releases/tag/1.0.0
> 
> It would be great if we could have it in debian!
> 
> thanks for maintaining gnome-keysign,
> 
>--dkg
> 
> -- System Information:
> Debian Release: buster/sid
>   APT prefers testing-debug
>   APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 
> 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 
> 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
> LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages gnome-keysign depends on:
> ii  avahi-daemon 0.7-4+b1
> ii  gir1.2-glib-2.0  1.58.3-2
> ii  gir1.2-gst-plugins-base-1.0  1.14.4-1
> ii  gir1.2-gstreamer-1.0 1.14.4-1
> ii  gir1.2-gtk-3.0   3.24.2-3
> ii  gstreamer1.0-gtk31.14.4-1
> ii  gstreamer1.0-plugins-bad 1.14.4-1+b1
> ii  gstreamer1.0-plugins-good1.14.4-1
> ii  gstreamer1.0-x   1.14.4-1
> ii  python   2.7.15-3
> ii  python-avahi 0.7-4+b1
> ii  python-cairo 1.16.2-1+b1
> ii  python-dbus  1.2.8-2+b3
> ii  python-gi3.30.4-1
> ii  python-gi-cairo  3.30.4-1
> ii  python-gpg   1.12.0-4
> ii  python-qrcode6.0-1
> ii  python-requests  2.20.0-2
> ii  python-twisted-core  18.9.0-3
> 
> gnome-keysign recommends no packages.
> 
> gnome-keysign suggests no packages.
> 
> -- no debconf information
> 
==
ERROR: test_wormhole.test_offer_cancel
--
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
  File "/usr/lib/python3/dist-packages/nose/twistedtools.py", line 169, in 
wrapper
raise exc_type(exc_value).with_traceback(tb)
  File "/usr/lib/python3/dist-packages/nose/twistedtools.py", line 143, in 
errback
failure.raiseException()
  File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 467, in 
raiseException
raise self.value.with_traceback(self.tb)
ValueError: No data to export for A2ECF6A72BCFD74F4165B389034094FB8FD495FB (in 
None)
 >> begin captured logging << 
keysign.gpgmeh: DEBUG: Import Result: ImportResult(considered=1, imported=1, 
imported_rsa=0, 
imports=[ImportStatus(fpr='A2ECF6A72BCFD74F4165B389034094FB8FD495FB', result=0, 
status=1), ImportStatus(fpr='A2ECF6A72BCFD74F4165B389034094FB8FD495FB', 
result=0, status=17)], new_revocations=0, new_signatures=0, new_sub_keys=0, 
new_user_ids=0, no_user_id=0, not_imported=0, secret_imported=1, secret_read=1, 
secret_unchanged=0, skipped_new_keys=0, skipped_v3_keys=0, unchanged=0)
keysign.gpgkey: DEBUG: UID from gpgme: 'Another Test '
keysign.gpgkey: DEBUG: UID from gpgme: 'Test Key '
test_wormhole: INFO: Running with key Key(expiry=None, 
fingerprint='A2ECF6A72BCFD74F4165B389034094FB8FD495FB', 
uidslist=[UID(expiry=None, uid='Another Test ', name='Another 
Test', comment='', email='second@uid'), UID(expiry=None, uid='Test Key 
', name='Test Key', comment='', email='t...@test.test')])
keysign.gpgmeh: DEBUG: Exported 'A2ECF6A72BCFD74F4165B389034094FB8FD495FB': b''
- >> end captured logging << -

==
ERROR: test_wormhole.test_wrmhl
--
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
  File 

Bug#919747: gnome-keysign: please package gnome-keysign 1.0.0

2019-01-18 Thread Daniel Kahn Gillmor
Package: gnome-keysign
Version: 0.9.8-1
Severity: wishlist

gnome-keysign 1.0.0 was released by upstream 11 days ago:

https://github.com/gnome-keysign/gnome-keysign/releases/tag/1.0.0

It would be great if we could have it in debian!

thanks for maintaining gnome-keysign,

   --dkg

-- System Information:
Debian Release: buster/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 
'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-keysign depends on:
ii  avahi-daemon 0.7-4+b1
ii  gir1.2-glib-2.0  1.58.3-2
ii  gir1.2-gst-plugins-base-1.0  1.14.4-1
ii  gir1.2-gstreamer-1.0 1.14.4-1
ii  gir1.2-gtk-3.0   3.24.2-3
ii  gstreamer1.0-gtk31.14.4-1
ii  gstreamer1.0-plugins-bad 1.14.4-1+b1
ii  gstreamer1.0-plugins-good1.14.4-1
ii  gstreamer1.0-x   1.14.4-1
ii  python   2.7.15-3
ii  python-avahi 0.7-4+b1
ii  python-cairo 1.16.2-1+b1
ii  python-dbus  1.2.8-2+b3
ii  python-gi3.30.4-1
ii  python-gi-cairo  3.30.4-1
ii  python-gpg   1.12.0-4
ii  python-qrcode6.0-1
ii  python-requests  2.20.0-2
ii  python-twisted-core  18.9.0-3

gnome-keysign recommends no packages.

gnome-keysign suggests no packages.

-- no debconf information