Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #12353
| Path | csiph.com!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | olivier sallou <osallou@debian.org> |
| Newsgroups | linux.debian.bugs.dist, linux.debian.maint.python |
| Subject | Bug#937177: obitools: Python2 removal in sid/bullseye |
| Date | Sat, 07 Mar 2020 08:00:02 +0100 |
| Message-ID | <zHBBf-1pM-1@gated-at.bofh.it> (permalink) |
| References | <znKH7-31K-3@gated-at.bofh.it> <znKH7-31K-1@gated-at.bofh.it> <znPdL-5RR-1@gated-at.bofh.it> <zHA2t-yU-7@gated-at.bofh.it> <znKH7-31K-3@gated-at.bofh.it> <zHA2t-yU-7@gated-at.bofh.it> |
| X-Original-To | Sergio Durigan Junior <sergiodj@debian.org> |
| X-Mailbox-Line | From debian-bugs-dist-request@lists.debian.org Sat Mar 7 06:54:10 2020 |
| Old-Return-Path | <debbugs@buxtehude.debian.org> |
| X-Spam-Flag | NO |
| X-Spam-Score | 0.001 |
| Reply-To | olivier sallou <osallou@debian.org>, 937177@bugs.debian.org |
| Resent-To | debian-bugs-dist@lists.debian.org |
| Resent-Cc | Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> |
| X-Debian-Pr-Message | followup 937177 |
| X-Debian-Pr-Package | src:obitools |
| X-Debian-Pr-Keywords | bullseye help upstream sid |
| X-Debian-Pr-Source | obitools |
| X-Spam-Bayes | score:0.0000 Tokens: new, 114; hammy, 150; neutral, 355; spammy, 0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--python27, 0.000-+--python2.7, 0.000-+--pbuilder, 0.000-+--fwiw |
| X-Google-Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tUnBz4HlkZe7RRAVgBoU/CIZuqPuWSDI7zPXLRmJSjE=; b=DNb36ptUWztt77blTXjn1W0D4quVBCCGTlls42BkOmkZIMAYXnyHICwh6amBS5U741 yKry2a1M7j8iHsMSgvJ+og5kcLWu2awRkJRL4BCuPwoO77wh/kMh1J2KpGQio/l0puhK /cU8cT3TQ06jQ3KkhsHrOSVnn9hCRRjbECT7lfvO87IBOStKSgZmOnudWbndbLYUNV3/ WZGzjTBJz0m2xWxow1RqvX+Jlx7cgum7/5ef8VMsej9tuxVsze4Rz3Fn3f0VMUwSiYne TlR9ROygDEFd52g2c3Jb7AzSkaXOW/69VRMWMmyRS4c0r7db3G/tjjPXeJjC5wRZ/NL0 UysA== |
| X-Gm-Message-State | ANhLgQ1kihJhF6flxYwDhu9YT1ByFPr+YC0QdffgJugPsBb04FQu9EUd bnysgpQem7odvvTBfBJQAxf2rOPx+nILAZpPCOg= |
| X-Google-SMTP-Source | ADFU+vvvrqpSxcEXXfqnHkTPRpozvx050+p1jsiezadPKyjVjSzwIKfaJSltpX74T6Tj04+5W00ril6cwN+B3paqwI0= |
| X-Received | by 2002:a05:620a:8c8:: with SMTP id z8mr6571258qkz.205.1583563848435; Fri, 06 Mar 2020 22:50:48 -0800 (PST) |
| MIME-Version | 1.0 |
| Content-Type | multipart/alternative; boundary="000000000000aa4b4405a03e3070" |
| X-Debian-Message | from BTS |
| X-Mailing-List | <debian-bugs-dist@lists.debian.org> archive/latest/1588969 |
| List-ID | <debian-bugs-dist.lists.debian.org> |
| List-URL | <https://lists.debian.org/debian-bugs-dist/> |
| Approved | robomod@news.nic.it |
| Lines | 395 |
| Organization | linux.* mail to news gateway |
| Sender | robomod@news.nic.it |
| X-Original-Cc | Andreas Tille <andreas@fam-tille.de>, Scott Kitterman <debian@kitterman.com>, 937177@bugs.debian.org, Debian Python <debian-python@lists.debian.org> |
| X-Original-Date | Sat, 7 Mar 2020 07:50:37 +0100 |
| X-Original-Message-ID | <CAEwx8oRbxFt4a_=wOc6dL=5S4e46WGK2xgin_Q+C24yEEiKhGg@mail.gmail.com> |
| X-Original-References | <E1i3bL9-0004yF-K6@paradis.debian.org> <20796275.IfHCMGFBT2@l5580> <20200112171910.GB32667@an3as.eu> <87v9ngg34c.fsf@paluero> <E1i3bL9-0004yF-K6@paradis.debian.org> <87v9ngg34c.fsf@paluero> |
| Xref | csiph.com linux.debian.bugs.dist:998739 linux.debian.maint.python:12353 |
Cross-posted to 2 groups.
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
Le sam. 7 mars 2020 à 06:12, Sergio Durigan Junior <sergiodj@debian.org> a
écrit :
> On Sunday, January 12 2020, Andreas Tille wrote:
>
> > On Sun, Jan 12, 2020 at 07:27:59AM -0500, Scott Kitterman wrote:
> >> On Fri, 30 Aug 2019 07:28:59 +0000 Matthias Klose <doko@debian.org>
> wrote:
> >> This
> >> package is blocking several others. Would it be best to remove it? It
> can
> >> always be re-introduced if a python3 port appears.
> >
> > Since some time I've pushed a 2to3 based port to Git. I've now fixed
> > some issues of this and I wonder whether we might give it a try to do
> > the port inside Debian. For the moment I'm running into the following
> > issue:
> >
> > dh_auto_test -O--buildsystem=pybuild
> > I: pybuild base:217: cd
> /build/obitools-1.2.13+dfsg/.pybuild/cpython3_3.7_obitools/build; python3.7
> -m unittest discover -v
> > obitools (unittest.loader._FailedTest) ... ERROR
> >
> > ======================================================================
> > ERROR: obitools (unittest.loader._FailedTest)
> > ----------------------------------------------------------------------
> > ImportError: Failed to import test module: obitools
> > Traceback (most recent call last):
> > File "/usr/lib/python3.7/unittest/loader.py", line 470, in
> _find_test_path
> > package = self._get_module_from_name(name)
> > File "/usr/lib/python3.7/unittest/loader.py", line 377, in
> _get_module_from_name
> > __import__(name)
> > File
> "/build/obitools-1.2.13+dfsg/.pybuild/cpython3_3.7_obitools/build/obitools/__init__.py",
> line 23, in <module>
> > from _obitools import BioSequence,NucSequence,AASequence, \
> > ModuleNotFoundError: No module named '_obitools'
> >
> >
> > ----------------------------------------------------------------------
> > Ran 1 test in 0.000s
>
> Hey Andreas,
>
> I cannot reproduce this bug when building inside a clean schroot
> (unstable). I don't know if the reason is because I don't have
> python3.7 installed in the schroot anymore (it was removed recently, and
> python3.8 is the default), or because there's something else different.
>
I pushed in february during our sprint some updates in git fixing the
issue. However it implied lots of modification that may impact software as
it implied to do some choices on types (bytes vs str for example with c
binding), without really knowing the impact....
We may push the package but other packages using might be broken....
On other side, package will be removed.
So either we push an update, knowing that it may not be fully fonctional,
or let it go.....
Olivier
> > FAILED (errors=1)
> > E: pybuild pybuild:341: test: plugin distutils failed with: exit code=1:
> cd /build/obitools-1.2.13+dfsg/.pybuild/cpython3_3.7_obitools/build;
> python3.7 -m unittest discover -v
> > dh_auto_test: pybuild --test -i python{version} -p 3.7 returned exit
> code 13
> > make: *** [debian/rules:15: build] Error 255
> > dpkg-buildpackage: error: debian/rules build subprocess returned exit
> status 2
> > I: copying local configuration
> > E: Failed autobuilding of package
> > I: user script
> /var/cache/pbuilder/build/cow.1543005/tmp/hooks/C99_failed_build starting
> > Installing convenience apps: mc less bash-completion
> > root@energija:/# cd build/obitools-1.2.13+dfsg/
> > root@energija:/build/obitools-1.2.13+dfsg# find . -name "*.so"
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/options/_
> options.cpython-37m-x86_64-linux-gnu.so
> =
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/options/_
> bioseqfilter.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/profile/_
> profile.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/utils/_
> utils.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/_
> obitools.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/tools/_
> solexapairend.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/fasta/_
> fasta.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> upperbond.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> rassemble.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> freeendgapfm.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> nwsdnabyprot.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> assemble.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> freeendgap.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> qsrassemble.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> gprofilenws.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> dynamic.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> nws.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> lcs.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> qsassemble.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> profilenws.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/align/_
> codonnws.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/format/_
> format.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/format/genericparser/_
> genericparser.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/fastq/_
> fastq.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/word/_
> binary.cpython-37m-x86_64-linux-gnu.so
> > ./.pybuild/cpython3_3.7_obitools/build/obitools/word/_
> readindex.cpython-37m-x86_64-linux-gnu.so
> >
> >
> > The problem is that the former build system using python2.7 and cython
> had created
> >
> > obitools: /usr/lib/python2.7/dist-packages/obitools/_
> obitools.x86_64-linux-gnu.so
> >
> >
> > But now with python3.7 and cython3 the result are single dynamic libs.
> > I'd love to give at least the test suite a try so if I get some hint how
> > to create that single _obitools.x86_64-linux-gnu.so instead of those
> > many *.so libs I could possibly run the test and see how it performs.
>
> FWIW, I have the same list of .so files.
>
> Cheers,
>
> --
> Sergio
> GPG key ID: 237A 54B1 0287 28BF 00EF 31F4 D0EB 7628 65FC 5E36
> Please send encrypted e-mail if possible
> http://sergiodj.net/
>
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Find similar | Unroll thread
Bug#937177: obitools: Python2 removal in sid/bullseye Andreas Tille <andreas@fam-tille.de> - 2020-01-12 18:30 +0100
Bug#937177: obitools: Python2 removal in sid/bullseye Sandro Tosi <morph@debian.org> - 2020-03-06 03:30 +0100
Bug#937177: obitools: Python2 removal in sid/bullseye Sergio Durigan Junior <sergiodj@debian.org> - 2020-03-07 07:10 +0100
Bug#937177: obitools: Python2 removal in sid/bullseye olivier sallou <osallou@debian.org> - 2020-03-07 08:00 +0100
csiph-web