Discussion:
Processed: Re: Bug#880246: magic-wormhole: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 3.6 returned exit code 13
(too old to reply)
Debian Bug Tracking System
2018-01-06 17:50:02 UTC
Permalink
tags -1 +patch
Bug #880246 [src:magic-wormhole] magic-wormhole: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 3.6 returned exit code 13
Added tag(s) patch.
--
880246: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880246
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Harlan Lieberman-Berg
2018-01-07 00:40:01 UTC
Permalink
On Sat, Jan 6, 2018 at 12:45 PM, Antoine Beaupré
I'm fine with you pushing to collab-maint - this is what it's for after
all. :)
Still, didn't want you to get surprised if you were working on it at
the same time!
So even after this you still FTBFS? Did you report that issue upstream
as well?
Right now, it's FTBFS because of an inappropriate dependency in the
setuptools config of one of the libraries, txtorcon. They've merged
my PR, but they haven't cut a new release yet. If you want, I can
open a bug over with the Privacy Tools team and see if they'd be
willing to take the patch out of the release cycle.

Sincerely,
--
Harlan Lieberman-Berg
~hlieberman
Antoine Beaupré
2018-01-17 17:30:01 UTC
Permalink
tag 880246 +pending
thanks
Hi Antoine,
I talked with the Privacy Tools team, and they've taken the patch.
0.10.3-1 now builds successfully and works fine! It's waiting for
your upload.
Awesome, thanks!

I've reviewed your work, and it looks generally good.

However, I noticed you added a new patch to remove the `ipaddress`
dependency. That's fine: we want the thing to build. However, I think we
should strive to avoid debian-specific patches in general, unless
absolutely necessary.

In this case, I think we should find a way to make the `ipaddress`
dependency only apply on Python 2 installs. I think there's a way to
specify dependencies like this. Someone submitted a py3 patch to another
project i'm maintaining, but i can't find it right now... :(

Could you look into this to improve the patch and send it upstream? I
don't think it's a blocker for this upload, but I'd like to see this
fixed in the long term.

I made minor changes to the package (added more docs and moved to salsa)
and changed the changelog to make the upload my own (keeping credits).

I note that your email address was incorrect in the changelog, but that
was fixed by rewriting it. Next time, something to keep an eye on.

I uploaded the package to unstable and both alioth and salsa. That
should be the last upload to alioth, where i archived the repository by
setting a pre-receive hook to error and put a warning in the description
as well.

a.
--
Software gets slower faster than hardware gets faster.
- Wirth's law
Debian Bug Tracking System
2018-01-17 17:40:02 UTC
Permalink
Your message dated Wed, 17 Jan 2018 17:34:31 +0000
with message-id <E1ebrbb-000ICg-***@fasolo.debian.org>
and subject line Bug#880246: fixed in magic-wormhole 0.10.3-1
has caused the Debian Bug report #880246,
regarding magic-wormhole: FTBFS: dh_auto_test: pybuild --test -i python{version} -p 3.6 returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ***@bugs.debian.org
immediately.)
--
880246: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880246
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Loading...