Bug#1069876: libsbml: autopkgtest regression

2024-04-26 Thread Andreas Tille
Hi,

Am Fri, Apr 26, 2024 at 09:27:55AM +0200 schrieb Sebastian Ramacher:
>  95s autopkgtest [21:29:51]: test autodep8-python3: [---
>  95s Testing with python3.12:

Short note:  If I understood upstream correctly they currently support
Python3.11 only.  In any case they support only *one* Python3 version at
the same time.  It might be sensible to reach out to upstream for an
update but that's currently out of my scope.

Kind regards
   Andreas.

-- 
https://fam-tille.de



Bug#1024889: Pending

2024-04-25 Thread Andreas Tille
Control: tags -1 pending
Control: block -1 by 1064596
thanks

Pplacer needs to be build against the old version of MCL
which is featuring some OCAML patch.  This old version was
just uploaded to new.

Kind regards
   Andreas.

-- 
https://fam-tille.de



Bug#1069509: r-cran-metamix: FTBFS on armhf: tests fail

2024-04-25 Thread Andreas Tille
Hi Lucas,

thanks a lot for all your work on rebuilding the archive on different
architectures.  That's really appreciated.

In this specific case I wonder whether your build host has simply
trouble initialising MPI given I find strings like

  MPI_ERRORS_ARE_FATAL

Kind regards
   Andreas.

Am Sat, Apr 20, 2024 at 03:14:31PM +0200 schrieb Lucas Nussbaum:
> Source: r-cran-metamix
> Version: 0.3-2
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-armhf
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on armhf.
> 
> 
> Relevant part (hopefully):
> > make[1]: Entering directory '/<>/src'
> > make[1]: Leaving directory '/<>/src'
> > installing to 
> > /<>/debian/r-cran-metamix/usr/lib/R/site-library/00LOCK-r-cran-metamix-0.3/00new/metaMix/libs
> > ** R
> > ** data
> > *** moving datasets to lazyload DB
> > ** inst
> > ** byte-compile and prepare package for lazy loading
> > --
> > Sorry!  You were supposed to get help about:
> > pmix_init:startup:internal-failure
> > But I couldn't open the help file:
> > /usr/share/pmix/help-pmix-runtime.txt: No such file or directory.  
> > Sorry!
> > --
> > [ip-10-84-234-19:2164897] PMIX ERROR: NOT-FOUND in file 
> > ../../../../../../../../opal/mca/pmix/pmix3x/pmix/src/server/pmix_server.c 
> > at line 237
> > [ip-10-84-234-19:2164891] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to 
> > start a daemon on the local node in file 
> > ../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 716
> > [ip-10-84-234-19:2164891] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to 
> > start a daemon on the local node in file 
> > ../../../../../../orte/mca/ess/singleton/ess_singleton_module.c at line 172
> > --
> > It looks like orte_init failed for some reason; your parallel process is
> > likely to abort.  There are many reasons that a parallel process can
> > fail during orte_init; some of which are due to configuration or
> > environment problems.  This failure appears to be an internal failure;
> > here's some additional information (which may only be relevant to an
> > Open MPI developer):
> > 
> >   orte_ess_init failed
> >   --> Returned value Unable to start a daemon on the local node (-127) 
> > instead of ORTE_SUCCESS
> > --
> > --
> > It looks like MPI_INIT failed for some reason; your parallel process is
> > likely to abort.  There are many reasons that a parallel process can
> > fail during MPI_INIT; some of which are due to configuration or environment
> > problems.  This failure appears to be an internal failure; here's some
> > additional information (which may only be relevant to an Open MPI
> > developer):
> > 
> >   ompi_mpi_init: ompi_rte_init failed
> >   --> Returned "Unable to start a daemon on the local node" (-127) instead 
> > of "Success" (0)
> > --
> > *** An error occurred in MPI_Init
> > *** on a NULL communicator
> > *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,
> > ***and potentially your MPI job)
> > [ip-10-84-234-19:2164891] Local abort before MPI_INIT completed completed 
> > successfully, but am not able to aggregate error messages, and not able to 
> > guarantee that all other processes were killed!
> > ERROR: lazy loading failed for package ‘metaMix’
> > * removing 
> > ‘/<>/debian/r-cran-metamix/usr/lib/R/site-library/metaMix’
> > dh_auto_install: error: R CMD INSTALL -l 
> > /<>/debian/r-cran-metamix/usr/lib/R/site-library --clean . 
> > "--built-timestamp='Sat, 21 Mar 2020 14:53:15 +0100'" returned exit code 1
> > make: *** [debian/rules:4: binary] Error 25
> 
> 
> The full build log is available from:
> http://qa-logs.debian.net/2024/04/20/r-cran-metamix_0.3-2_unstable-armhf.log
> 
> All bugs filed during this archive rebuild are listed at:
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240420;users=lu...@debian.org
> or:
> https://udd.debian.org/bugs/?release=na=ign=7=7=only=ftbfs-20240420=lu...@debian.org=1=1=1=1#results
> 
> A list of current common problems and possible solutions is available at
> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
> 
> If you reassign this bug to another package, please mark it as 'affects'-ing
> this package. See https://www.debian.org/Bugs/server-control#affects
> 
> If you fail to reproduce this, please provide a build log and diff it with 
> mine
> so that we can identify if something relevant changed in the meantime.
> 
> 

Bug#1055847: Please check python-sparse issue at Github

2024-04-24 Thread Andreas Tille
Hi Diane and Ghislain,

you are listed as Uploaders of python-sparse.  Since I now have other
tasks than maintaining team maintained packages I would be really happy
if you could subscribe upstream issue

   https://github.com/pydata/sparse/issues/628

and continue what I have started.

Thanks a lot
   Andreas.

-- 
https://fam-tille.de



Bug#1012893: Status of the t64 transition

2024-04-19 Thread Andreas Tille
Hi Sebastian,

thank you for your work on t64 transition.

Am Thu, Apr 18, 2024 at 09:22:02PM +0200 schrieb Sebastian Ramacher:

I've spotted these Debian Med packages.

> gentle
> jellyfish
> quorum
> sbmltoolbox

No idea how we can help here.  Please let us know if we can do
something.

> anfo

We like to fix gcc-12 issues (#1012893) in anfo but so far nobody
managed to do so since it seems to be quite complex.  If we are
blocking progress with this package its probably a sign that it
should be removed from Debian.

> blasr

We try to work on #1067374.

> freebayes

Upstream is working on bug #1067271.

> vg

This package is in a bad state in any case and we are aware of this.
However, could you explain in how far is this affecting t64 transition
since 32bit architectures are excluded?

> If you maintain any of the packages above, please check their status and
> help get them fixed. Any help in filing bugs, fixing packages,
> requesting removals, etc. is appreciated so that we can look into
> unblocking the whole stack and migrate it to testing.

I fixed two packages of Debian Python Team and pinged about some
packages in Debian Science Team.

Kind regards
Andreas. 

-- 
https://fam-tille.de



Bug#1066334: Redefinition of _Int (Was: acedb: FTBFS: acein.c:2045:15: error: implicit declaration of function ‘add_history’ [-Werror=implicit-function-declaration])

2024-04-14 Thread Andreas Tille
H again,

Am Sun, Apr 14, 2024 at 07:17:41AM +0200 schrieb Andreas Tille:
> Am Sat, Apr 13, 2024 at 10:46:17PM +0100 schrieb Jeremy Sowden:
> > 
> > The one after this looks like a GTK problem, and that's the point at
> > which I bow out.

I was able to fix some more missing declaration issues (which luckily did
not were connected to GTK) but I'm now stumbling upon:

...
In file included from disknew.c:85:
../whooks/systags.h:57:15: error: expected identifier before numeric constant
   57 | #define _Int  24
  |   ^~
../wh/acetypes.h:36:16: note: in expansion of macro '_Int'
   36 | typedef enum { _Int, _Text, _Float, _DateType, _Key, _Tag } AceType;
  |^~~~
...


which is caused by whooks/systags.h[2]

...
#define _Int  24
#define _Unsigned  25
#define _Long  26   /* not supported */
#define _Long_Unsigned  27  /* not supported */
#define _Float  28
...

Is there any trick I could use here instead of replacing these
definitions by something else like _Int_acedb or so globally to get this
build by modern compilers?

Kind regards
Andreas.

[1] https://salsa.debian.org/med-team/acedb/-/jobs/5586407#L1893
[2] 
https://salsa.debian.org/med-team/acedb/-/blob/master/whooks/systags.h?ref_type=heads#L57-61

-- 
https://fam-tille.de



Bug#1066334: cython/bison issue (Was: acedb: FTBFS: acein.c:2045:15: error: implicit declaration of function ‘add_history’ [-Werror=implicit-function-declaration])

2024-04-13 Thread Andreas Tille
Hi Jeremy,

Am Sat, Apr 13, 2024 at 10:46:17PM +0100 schrieb Jeremy Sowden:
> 
> The one after this looks like a GTK problem, and that's the point at
> which I bow out.

Thanks a lot for your help so far.  Your patches are pushed to Git.

Kind regards
   Andreas.

-- 
https://fam-tille.de



Bug#1066334: cython/bison issue (Was: acedb: FTBFS: acein.c:2045:15: error: implicit declaration of function ‘add_history’ [-Werror=implicit-function-declaration])

2024-04-13 Thread Andreas Tille
Control: tags -1 help
thanks

Hi,

while I was able to fix the origininal cause of the failure I'm now blocked by
some issue that cython seems to miss adding some
   #include 
but I have no idea how to accomplish this.  The Salsa CI build log[1] says:

...
y.tab.c: In function 'yyparse':
y.tab.c:1409:16: error: implicit declaration of function 'yylex' 
[-Werror=implicit-function-declaration]
y.tab.c:2185:7: error: implicit declaration of function 'yyerror'; did you mean 
'YYerror'? [-Werror=implicit-function-declaration]
In file included from aqlparse.y:335:
aqlparse.l: In function 'yylex':
...

Any help would be welcome
Andreas.


[1] https://salsa.debian.org/med-team/acedb/-/jobs/5580840

-- 
https://fam-tille.de



Bug#1067957: [[maude-bugs]] [EXTERNAL] Re: Maude fails to build on armhf

2024-04-10 Thread Andreas Tille
Hi,

Am Wed, Apr 10, 2024 at 03:33:53PM -0700 schrieb Steven Eker:
> I like that solution since I believe there are 64-bit platforms where long
> is 32-bits. I've updated my development version thus:
> 
>   //
>   //    timeValue.tv_sec is 64-bit since Linux kernel 5.6 but GMP doesn't
> yet have support
>   //    for long long which is a problem on platforms where long is less
> than 8 bytes.
>   //
> #if SIZEOF_LONG < 8
>   double seconds = timeValue.tv_sec;
> #else
>   long seconds = timeValue.tv_sec;
> #endif
>   mpz_class nanoSeconds(seconds);

Sounds like some working solution.  It would help if you could tag a new
released to enable us fetching a fresh tarball incorporatinig this
change.
 
> Of course I expect to drop support for 32-bit before 2038 - certainly when
> one our dependencies drops support. But I've gotten a bug report for
> building Maude on a Raspberry Pi.

Raspian is based on Debian and if the 32bit ARM architectures fail here
Raspian people have a problem.

Kind regards
   Andreas. 

-- 
https://fam-tille.de



Bug#1067957: [[maude-bugs]] [EXTERNAL] Re: Maude fails to build on armhf

2024-04-10 Thread Andreas Tille
Hi,

I'd suggest to set

  Build-Depends: architecture-is-64-bit, architecture-is-little-endian

and remove 32bit architectures of maude.

Kind regards
   Andreas.

-- 
https://fam-tille.de



Bug#1068401: Pending uplad (Was: Bug#1068401: ltrsift dependencies unsatisfiable on 32-bit non-i386 architectures.)

2024-04-04 Thread Andreas Tille
Hi Sascha,

Am Thu, Apr 04, 2024 at 10:33:16PM +0200 schrieb Sascha Steinbiss:
> Interesting to see that there is no ltrsift-examples package indeed. But
> I must have had my reasons back then...
> 
> Anyway, to be honest I don't see much long-term future for LTRsift. I am
> actually surprised to see it still in Debian and not dropped out of
> testing as it depends on GTK2, which I assumed was gone from Debian
> already [0, 1].

I guess GTK2 will not be supported after the next release any more (at
best).  As long as no RC bugs are filed against packages depending from
it, it seems fine to keep these in a clean shape.
 
> I'd be happy with introducing an examples package but I don't think
> there is going to be a usable autopkgtest to gain, sorry.

Thanks for the clarification.  I'll leave this absolutely to you.
Given your explanation I do not think it is worth a detour via new
queue.  Thus I reverted my change to introduce the examples package.
I'll leave you the final decision and upload (where you can drop
the "Team upload" in changelog to silence lintian).
 
> I have pushed some changes and can upload soon.

Thanks a lot
   Andreas.
 
> [0] Apparently not, but it's dead upstream:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=947713
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=967603

-- 
https://fam-tille.de



Bug#1065339: src:r-cran-rstanarm: FTBFS on mips64el and risc64

2024-04-04 Thread Andreas Tille
Control: retitle -1  src:r-cran-rstanarm: FTBFS on mips64el and risc64
Control: reopen -1
Control: tags -1 upstream
Control: forwarded -1 https://github.com/stan-dev/rstanarm/issues/619
thanks

As per autobuilders log[1] the package fails to build on mips64el and risc64 
with

...
g++ -std=gnu++17 -I"/usr/share/R/include" -DNDEBUG -I"../inst/include" 
-I"/usr/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS 
-DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 
-D_HAS_AUTO_PTR_ETC=0 -I'/usr/lib/R/site-library/StanHeaders/include' 
-I'/usr/lib/R/site-library/rstan/include' 
-I'/usr/lib/R/site-library/BH/include' -I'/usr/lib/R/site-library/Rcpp/include' 
-I'/usr/lib/R/site-library/RcppEigen/include' 
-I'/usr/lib/R/site-library/RcppParallel/include'-I/usr/include 
-DTBB_INTERFACE_NEW -I'/usr/lib/R/site-library/RcppParallel/include' 
-D_REENTRANT -DSTAN_THREADS -DTBB_INTERFACE_NEW-fpic  -g -O2 
-ffile-prefix-map=/<>/r-base-4.3.2=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -c 
stan_files/count.cc -o stan_files/count.o
In file included from 
/usr/include/boost/math/special_functions/detail/bessel_jy.hpp:14,
 from /usr/include/boost/math/special_functions/bessel.hpp:20,
 from 
/usr/lib/R/site-library/StanHeaders/include/stan/math/prim/fun/bessel_first_kind.hpp:6,
 from 
/usr/lib/R/site-library/StanHeaders/include/stan/math/prim/fun.hpp:31,
 from 
/usr/lib/R/site-library/StanHeaders/include/stan/math/prim.hpp:14,
 from 
/usr/lib/R/site-library/StanHeaders/include/src/stan/io/dump.hpp:7,
 from 
/usr/lib/R/site-library/rstan/include/rstan/stan_fit.hpp:43,
 from 
/usr/lib/R/site-library/rstan/include/rstan/rstaninc.hpp:4,
 from stan_files/count.hpp:18,
 from stan_files/count.cc:3:
/usr/include/boost/math/special_functions/gamma.hpp: In instantiation of 
‘boost::math::detail::upper_incomplete_gamma_fract::result_type 
boost::math::detail::upper_incomplete_gamma_fract::operator()() [with T = 
double; result_type = std::pair]’:
/usr/include/boost/math/tools/fraction.hpp:217:20:   required from ‘typename 
boost::math::tools::detail::fraction_traits::result_type 
boost::math::tools::continued_fraction_a(Gen&, const U&, uintmax_t&) [with Gen 
= boost::math::detail::upper_incomplete_gamma_fract; U = double; 
typename detail::fraction_traits::result_type = double; uintmax_t = long 
unsigned int]’
/usr/include/boost/math/tools/fraction.hpp:252:31:   required from ‘typename 
boost::math::tools::detail::fraction_traits::result_type 
boost::math::tools::continued_fraction_a(Gen&, const U&) [with Gen = 
boost::math::detail::upper_incomplete_gamma_fract; U = double; typename 
detail::fraction_traits::result_type = double]’
/usr/include/boost/math/special_functions/gamma.hpp:314:68:   required from ‘T 
boost::math::detail::upper_gamma_fraction(T, T, T) [with T = double]’
/usr/include/boost/math/special_functions/gamma.hpp:1176:44:   required from ‘T 
boost::math::detail::gamma_incomplete_imp(T, T, bool, bool, const Policy&, T*) 
[with T = double; Policy = 
boost::math::policies::policy,
 boost::math::policies::promote_float, 
boost::math::policies::promote_double, 
boost::math::policies::default_policy, boost::math::policies::default_policy, 
boost::math::policies::default_policy, boost::math::policies::default_policy, 
boost::math::policies::default_policy, boost::math::policies::default_policy, 
boost::math::policies::default_policy, boost::math::policies::default_policy, 
boost::math::policies::default_policy, boost::math::policies::default_policy>]’
/usr/include/boost/math/special_functions/gamma.hpp:2130:35:   required from 
‘boost::math::tools::promote_args_t boost::math::gamma_p(RT1, RT2, 
const Policy&) [with RT1 = double; RT2 = double; Policy = 
policies::policy,
 policies::pole_error, 
policies::promote_double, policies::digits2<0>, 
policies::default_policy, policies::default_policy, policies::default_policy, 
policies::default_policy, policies::default_policy, policies::default_policy, 
policies::default_policy, policies::default_policy, policies::default_policy>; 
tools::promote_args_t = double]’
/usr/lib/R/site-library/StanHeaders/include/stan/math/prim/fun/gamma_p.hpp:76:30:
   required from here
/usr/include/boost/math/special_functions/gamma.hpp:299:16: note: the ABI for 
returning a value with C++17 empty bases but otherwise an aggregate with only 
one or two floating-point fields was changed in GCC 12.1
  299 |result_type operator()()
  |^~~~
"/usr/lib/R/bin/Rscript" -e "source(file.path('..', 'tools', 'make_cc.R')); 
make_cc(commandArgs(TRUE))" stan_files/jm.stan
code for methods in class "Rcpp_model_base" was not checked for suspicious 
field assignments (recommended package 'codetools' not available?)
code for methods in class 

Bug#1068401: Pending uplad (Was: Bug#1068401: ltrsift dependencies unsatisfiable on 32-bit non-i386 architectures.)

2024-04-04 Thread Andreas Tille
Control: tags -1 pending
thanks

Hi Sascha,

after routine-update dh_missing failed due to compat level 13
which defaults to fail if some files are not installed.

This made me aware that upstream in principle installs a
test suite we could use for an autopkgtest.  I also realised
that you once added debian/ltrsift-examples.examples - so
you probably had such a package in mind.

Since I have no idea what reasons you had not to use this
file I'll leave the final decision to you.

(Please note:  Somehow a copy of ltrsift_code ends up in
the examples dir - I did not yet investigated why this is
happening.  Before I have no clear picture about your
intentions I'll left this for later investigation.)

Kind regards
Andreas.

-- 
https://fam-tille.de



Bug#1067959: sambamba: FTBFS on armhf (supported compiler issue)

2024-03-29 Thread Andreas Tille
Hi,

Am Fri, Mar 29, 2024 at 10:32:25PM +0900 schrieb Kentaro HAYASHI:
> sambamba fails to build on armhf.

Thanks a lot for this bug report.  I'd recommend to drop 32bit architectures
for this package.

Kind regards
Andreas.

> FYI:
> 
> https://buildd.debian.org/status/fetch.php?pkg=sambamba=armhf=1.0.1%2Bdfsg-1=1699230688=0
> 
> Regards,

-- 
https://fam-tille.de



Bug#1060104: dcmtk: FTBFS on armel: Error: bad immediate value for offset (4100)

2024-03-19 Thread Andreas Tille
Hi Emanuele.

Am Tue, Mar 19, 2024 at 12:16:16PM +0100 schrieb Emanuele Rocca:
> I've uploaded a NMU to DELAYED/2: https://bugs.debian.org/1067147

Thanks a lot for your attempt to help.  In principle we have a team wide
low threshold NMU - so undelayed NMUs are fine.  The kind of race
condition in uploads might imply that some ping in advance might be
helpful to avoid duplicated work.
 
> With those changes dcmtk builds fine on both armel and armhf. I've
> dropped the graphviz build-depend on those arches too, it can of course
> be reintroduced once graphviz become installable again.

Meanwhile your patch is imported and was uploaded by Michael - thanks to
all who helped solving this.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1060104: dcmtk: FTBFS on armel: Error: bad immediate value for offset (4100)

2024-03-19 Thread Andreas Tille
Hi again,

sorry, I did not checked the situation.

Am Tue, Mar 19, 2024 at 10:34:13AM +0100 schrieb Andreas Tille:
> Testing removals are happening automatically if some RC bug exists
> for a certain time without pinging.  Just writing some additional
> information to the bug in question would have prevented this but
> nobody of us had sufficient capacity.  That's a shame but will be
> healed over time (which is hopefully not that long).

Since you all pinged that bug we now have another 4 weeks of time before
anything gets removed from testing.  So we just need to bear the noise
from testing removal warnings of quite some packages (which I'd love to
get rid of thus uploading a fix would be great). 

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1063980: Mark affected test xfail and reduce bug severity + report upstream

2024-03-18 Thread Andreas Tille
Control: tags -1 important
Control: tags -1 upstream
Control: forwarded -1 https://github.com/jnothman/UpSetPlot/issues/273
thanks

Hi,

I've checked the new upstream version of python-upsetplot which shows
the same problem.  Thus I marked the one affected test xfail and
reported the problem upstream.  Since the package builds again now
and is passing its autopkgtest I reduced the severity of the bug from
serious to important.

Kind regards
Andreas.


-- 
http://fam-tille.de



Bug#1066409: Reassign nodejs and merge bug (Was: Linker fails to find libraries in unstable but succeeds in testing)

2024-03-15 Thread Andreas Tille
Control: reassign -1 nodejs
Control: forcemerge 1066399 -1 
thanks

Hi Jochen,

Am Fri, Mar 15, 2024 at 08:46:11AM +0100 schrieb Jochen Sprickerhof:
> 
> I guess that's the same as #1066399.
> 
> libnode-dev:
> libv8.so -> libnode.so
> libnode.so -> libnode.so.108t64
> 
> But libnode.so.108t64 does not exist

Thanks a lot for the hint.  Reassigning and merging accordingly.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1066409: Linker fails to find libraries in unstable but succeeds in testing

2024-03-15 Thread Andreas Tille
Hi,

thanks to the next round of Lucas' FTBFS QA rebuilds (at least) one
package of the R pkg team is affected by some strange linker issue
 
#1066409 r-cran-v8: FTBFS: ld: cannot find -lv8: No such file or directory
which boils down to[1]

g++ -std=gnu++17 -shared -L/usr/lib/R/lib -Wl,-z,relro -o V8.so RcppExports.o 
bindings.o -lv8 -lv8_libplatform -L/usr/lib/R/lib -lR
/usr/bin/ld: cannot find -lv8: No such file or directory
/usr/bin/ld: cannot find -lv8_libplatform: No such file or directory

The Build-Depends libnode-dev provides both libraries and when I try to
build the package under testing all is fine.  Is there any linker issue
involved that might be introduced in unstable?

Kind regards
Andreas.

[1] https://salsa.debian.org/r-pkg-team/r-cran-v8/-/jobs/5446089

-- 
http://fam-tille.de



Bug#1066409: [Help] Re: Bug#1066409: r-cran-v8: FTBFS: ld: cannot find -lv8: No such file or directory

2024-03-15 Thread Andreas Tille
Control: tags -1 help
Control: tags -1 confirmed

Hi,

Am Wed, Mar 13, 2024 at 01:05:16PM +0100 schrieb Lucas Nussbaum:
> > Using PKG_LIBS=-lv8 -lv8_libplatform
> > Running feature test for pointer compression...
> > /usr/bin/ld: cannot find -lv8: No such file or directory
> > /usr/bin/ld: cannot find -lv8_libplatform: No such file or directory

I can confirm this problem also for the latest upstream version (which
is not astonishing since nothing in this line has changed) as you can
see on Salsa CI

   https://salsa.debian.org/r-pkg-team/r-cran-v8/-/jobs/5446089

I have to admit I have no idea why suddenly the perfectly available
libraries are not found by the linker any more.  The linker call

  g++ -std=gnu++17 -shared -L/usr/lib/R/lib -Wl,-z,relro -o V8.so RcppExports.o 
bindings.o -lv8 -lv8_libplatform -L/usr/lib/R/lib -lR

looks perfectly fine, was not changed and the libraries

   /usr/lib/x86_64-linux-gnu/libv8_libplatform.so
   /usr/lib/x86_64-linux-gnu/libv8.so

are provided by libnode-dev inside the chroot as I verified.
Interestingly the package builds fine on my local system which is
running testing.

Remark to Leopold: As I wrote in my "Action needed for R-pkg
Uploaders"-mail I would be happy if you would pronounce whether
you are up for maintaining this package actively or not.  You
are mentioned as only Uploader but the changelog says:

$ grep '^ --' debian/changelog
 -- Andreas Tille   Fri, 22 Dec 2023 10:19:13 +0100
 -- Andreas Tille   Fri, 22 Dec 2023 10:12:23 +0100
 -- Andreas Tille   Mon, 16 Oct 2023 16:47:36 +0200
 -- Andreas Tille   Fri, 21 Jul 2023 17:26:16 +0200
 -- Andreas Tille   Tue, 04 Jul 2023 09:07:03 +0200
 -- Andreas Tille   Thu, 29 Jun 2023 14:58:21 +0200
 -- Andreas Tille   Tue, 15 Nov 2022 19:39:16 +0100
 -- Andreas Tille   Thu, 11 Aug 2022 16:19:43 +0200
 -- Jérémy Lal   Sun, 17 Jul 2022 17:49:15 +0200
 -- Andreas Tille   Tue, 24 May 2022 11:25:24 +0200
 -- Andreas Tille   Wed, 16 Feb 2022 10:45:42 +0100
 -- Andreas Tille   Sun, 15 Aug 2021 13:51:20 +0200
 -- Andreas Tille   Mon, 09 Nov 2020 12:50:36 +0100
 -- Dylan Aïssi   Tue, 30 Jun 2020 10:18:56 +0200
 -- Jérémy Lal   Sun, 14 Jun 2020 21:31:12 +0200
 -- Dylan Aïssi   Wed, 03 Jun 2020 08:57:25 +0200
 -- Dylan Aïssi   Fri, 20 Mar 2020 12:03:25 +0100
 -- Andreas Tille   Thu, 23 Jan 2020 21:23:32 +0100
 -- Dylan Aïssi   Sat, 11 Jan 2020 08:30:40 +0100
 -- Dylan Aïssi   Thu, 18 Jul 2019 21:14:49 +0200
 -- Dylan Aïssi   Thu, 07 Feb 2019 07:43:35 +0100
 -- Dylan Aïssi   Sun, 03 Feb 2019 13:46:40 +0100
 -- Andreas Tille   Thu, 21 Jun 2018 17:34:03 +0200
 -- Andreas Tille   Wed, 25 Oct 2017 09:28:11 +0200
 -- Leopold Palomo-Avellaneda   Tue, 21 Mar 2017 12:17:40 
+0100

It was great you introduced the package into Debian.  Thanks fro doing
so.  However, please be verbose whether you have the capacity to keep on
maintaining it or not.

Kind regards
Andreas.

[1] https://lists.debian.org/debian-r/2024/03/msg0.html

-- 
http://fam-tille.de



Bug#1065759: Retitle libbio-samtools-perl: FTBFS on arm{el,hf}: lib/Bio/DB/Sam.xs:324:4: error: implicit declaration of function ‘bam_sort_core’; did you mean ‘bam_format1_core’? [-Werror=implicit-fun

2024-03-12 Thread Andreas Tille
Control: retitle -1 libbio-samtools-perl: FTBFS: lib/Bio/DB/Sam.xs:324:4: 
error: implicit declaration of function ‘bam_sort_core’; did you mean 
‘bam_format1_core’? [-Werror=implicit-function-declaration]
Control: tags -1 help
thanks

I can confirm that this bug also occures on amd64 thus removing the
arm-restriction from the title.  Unfortunately I have no idea how to fix
this (except by possibly suppressing the -Werror=implicit-function-declaration
option).  Thus tagging 'help'

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1064921: src:r-cran-estimatr: fails to migrate to testing for too long: autopkgtest regression on i386

2024-03-11 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/DeclareDesign/estimatr/issues/407
Control: reopen -1
thanks

I have forwarded this problem upstream.
I've also reopened this bug to make sure it will show up on our sentinel

Kind regards
  Andreas.

-- 
http://fam-tille.de



Bug#1064922: src:r-cran-gbm: fails to migrate to testing for too long: autopkgtest regression

2024-03-11 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/gbm-developers/gbm/issues/78
Control: reopen -1
thanks

I have forwarded this bug upstream.  I've also re-opened the bug to make
sure it appears on our list of bugs.


-- 
http://fam-tille.de



Bug#1064135: src:r-cran-bigmemory: fails to migrate to testing for too long: autopkgtest fails on arm*, ppc64el and s390x

2024-02-29 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/kaneplusplus/bigmemory/issues/115
Control: reopen -1
Thanks

Bug was forwarded upstream with no response so far.

Re-opening to stay aware that this bug exists.

-- 
http://fam-tille.de



Bug#1026587: cerealizer: TypeError: __dict__ must be set to a dictionary, not a 'NoneType'

2024-02-28 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 j...@lesfleursdunormal.fr


Hi Jean-Baptiste,

the Debian packaged version of cerealizer recieved a bug
report about a build failure

   TypeError: __dict__ must be set to a dictionary, not a 'NoneType'

You can read the relevant part of the build log inside the bug
report[1].  While this report is not about your latest upstream version
(it is against version 0.8.1 which was the packaged version at the time
of the bug report) I updated to version 0.8.3 in our packaging git.
When running our CI test with the latest tools I get the same error
unfortunately.  You can find the full build log here:

   https://salsa.debian.org/python-team/packages/cerealizer/-/jobs/5375270

It would be great if you could find a fix for this issue.

Kind regards
Andreas.


[1] https://bugs.debian.org/1026587

-- 
http://fam-tille.de



Bug#1054736: Do we need versiontools in Debian any more?

2024-02-26 Thread Andreas Tille
Hi Benjamin,

as far as I can see no other package is using versiontools and it seems
orphaned upstream.  Do you think we need this package in Debian or
should we rather ask ftpmaster for removal?

I personally have no specific interest in this package and was just
hunting some Python3.12 related bugs.

Kind regards
   Andreas.

-- 
http://fam-tille.de



Bug#1064160: pngcrush FTBFS with libpng 1.6.42

2024-02-25 Thread Andreas Tille
Control: tags -1 patch
Control: tags -1 pending

Hi Marga,

I've pushed the patch used in ArchLinux to Git[1].  I could do another
NMU but I would prefer to move the package to Debian Phototools team
and I'd volunteer to do that move.

Kind regards
Andreas.


[1] 
https://salsa.debian.org/debian/pngcrush/-/blob/master/debian/patches/ignore_PNG_IGNORE_ADLER32.patch?ref_type=heads

-- 
http://fam-tille.de



Bug#1061765: Help needed to fix python-coverage-test-runner

2024-02-23 Thread Andreas Tille
HI Andrius,

Am Fri, Feb 23, 2024 at 09:29:27AM +0200 schrieb Andrius Merkys:
> > ModuleNotFoundError: No module named 'imp'
> 
> I had a similar problem. I worked it around by depending on
> python3-zombie-imp, the original code did not require any modifications.

Nice hint - implemented.

Thanks a lot
   Andreas. 

-- 
http://fam-tille.de



Bug#1061765: Help needed to fix python-coverage-test-runner

2024-02-22 Thread Andreas Tille
Control: tags -1 help

Hi,

I've attempted to fix python-coverage-test-runner in Git since this
package is finally responsible for the failure of vmdb2:

 File "/usr/lib/python3/dist-packages/CoverageTestRunner.py", line 22, 
in 
import imp
ModuleNotFoundError: No module named 'imp'

In the patch in Git[1] I replaced imp by importlib (and distutils by
setuptools but this is not causing actual problems).  Unfortunately
when trying to run vmdb2 test against this patched package I get:

./check
Running unit tests 
Traceback (most recent call last):
  File "", line 198, in _run_module_as_main
  File "", line 88, in _run_code
  File "/usr/lib/python3/dist-packages/CoverageTestRunner.py", line 313, in 

run()
  File "/usr/lib/python3/dist-packages/CoverageTestRunner.py", line 304, in run
result = runner.run()
 
  File "/usr/lib/python3/dist-packages/CoverageTestRunner.py", line 211, in run
importlib.reload(module)
  File "/usr/lib/python3.11/importlib/__init__.py", line 148, in reload
raise ImportError(msg.format(name), name=name)
ImportError: module plugin not in sys.modules


The fact that
   importlib.reload(module)

makes me wonder whether my patch for _load_module_from_pathname() is
correct (despite when I added some debug lines it looked sensible).  Any
help is welcome.

Kind regards
Andreas.

[1] 
https://salsa.debian.org/python-team/packages/python-coverage-test-runner/-/blob/master/debian/patches/Python3.12.patch?ref_type=heads

-- 
http://fam-tille.de



Bug#1058895: Status of sqlalchemy

2024-02-22 Thread Andreas Tille
Hi,

we have quite some Python3.12 related bugs caused by sqlalchemy which
seem to be fixed in experimental (which is lagging behind upstream
2.0.27 as well as version 1.4 in unstable where upstream just released
1.4.51).

It seems the issue that leads to bug #1058265

  >   File "/usr/lib/python3/dist-packages/sqlalchemy/sql/sqltypes.py", line 
2061, in Interval
  > epoch = dt.datetime.utcfromtimestamp(0)

is not fixed in 1.4.51 so sticking to 1.4 maintenance releases will not
simply solve our Python3.12 issues if we do not fix these ourselves with
patches.  So the question remains for Thomas wo wrote in bug #1058895:

 > It'd be nice if we could have the patch in Unstable with this series 1.4.x
 > before uploading 2.x, so that I have a chance to fix all Python 3.12 bugs and
 > not mix SQLA 2.x and Py 3.12 problems.

Do yuo really want to fix 1.4.x (maybe x=51) first or do we want to
switch to 2.0.27 and fix remaining problems with this latest version?  I
have no resources to run all the tests but I stumbled upon this question
when trying to do some general Python3.12 bug hunting.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1056503: Bug#1052619: ITP: pydantic-core -- Rust implementation of pydantic core functionality

2024-02-22 Thread Andreas Tille
Hi Timo,

thanks for the quick update.

Am Thu, Feb 22, 2024 at 09:08:19AM +0100 schrieb Timo Röhling:
> * Andreas Tille  [2024-02-22 08:49]:
> > any progress with pydantic-core?  I've checked Salsa for the string
> > "pydantic" but did not found pydantic-core there.  It would be really
> > great to have pydantic 2.x (I stumbled upon python-semantic-release
> > which also needs it to easily fix #1056503 by upgrading to latest
> > upstream which seems to work with Python3.12)
> The pydantic-core packaging itself is pretty much done, but I still need the
> Rust crate "speedate" as dependency. For the latest upstream version of
> pydantic-core, "jitter" is needed as well.

Sounds promising. ;-)
 
> > I need to admit I have no experience in Rust packaging so I can't
> > really help here but pushing some start to Salsa could be the first
> > step.
> The Rust team has a very unusual workflow, which is not difficult to follow
> but somewhat more involved than "file ITP, upload package", which caused me
> to procrastinate. :/

:-)

Well, I hope this workflow does not prevent you from pushing to Salsa.
I personally have the habit to add some TODO items to d/changelog where
other developers hopefully look first.

Thanks a lot for working on this
   Andreas.

-- 
http://fam-tille.de



Bug#1056503: ITP: pydantic-core -- Rust implementation of pydantic core functionality

2024-02-21 Thread Andreas Tille
Hi Timo,

any progress with pydantic-core?  I've checked Salsa for the string
"pydantic" but did not found pydantic-core there.  It would be really
great to have pydantic 2.x (I stumbled upon python-semantic-release
which also needs it to easily fix #1056503 by upgrading to latest
upstream which seems to work with Python3.12)

I need to admit I have no experience in Rust packaging so I can't
really help here but pushing some start to Salsa could be the first
step.

Kind regards
   Andreas.

-- 
http://fam-tille.de



Bug#1055728: Segyio is lagging behind upstream (Was: segyio ftbfs with Python 3.12)

2024-02-21 Thread Andreas Tille
Hi Tino,

thanks for the hint which reduced the number of test suite failures to
one as you can see in Salsa CI[1].  In case someone might find a
solution for this one we might upload - if not I wonder whether this
package is a candidate for removal.

Please note: I have no interest into this package at all - just hunting
for Python3.12 issues.

Kind regards
Andreas.


[1]https://salsa.debian.org/science-team/segyio/-/jobs/5338110

Am Wed, Feb 21, 2024 at 11:42:58AM +0100 schrieb Tino Didriksen:
> std::uint16_t is in #include 
> 
> stdint.h is the C header, which doesn't import the symbols to the std::
> namespace. In general, the headers Standard C++ imports from Standard C
> snips the .h and prefixes c, so stdint.h -> cstdint, stdio.h -> cstdio, etc.
> 
> -- Tino Didriksen
> 
> 
> On Wed, 21 Feb 2024 at 11:16, Andreas Tille  wrote:
> 
> > Hi,
> >
> > I've found in the set of patches for segyio other cherry-picked patches
> > to adapt to certain Python3.x versions[1].  The patch kindly suggested
> > by s3v to fix this bug[2] would simply be another cherry-pick from upstream
> > who has meanwhile released a couple of new versions incorporating all
> > patches we seem to need for Python3.12 - thus by upgrading to latest
> > upstream the current bug would be fixed.
> >
> > Usually I would do this in case of team maintained packages but I faced
> > some problems with latest upstream and thus I simply created a branch
> > version_1.9.12 with all proposed changes including current packaging
> > standards and fixing a further bug.  Unfortunately the build system is
> > all but smooth compared to other packages and I finally stumbled upon
> > a C++ conversion issue[4] which is not solved by simply adding
> >#include 
> > and my further attempt leads to a test suite issue which seems to
> > indicate that my poor C++ understanding is wrong.
> >
> > So I'm giving up here by leaving two questions:
> >
> >1. Anybody up for fixing this package and bringing it to latest
> >   upstream?
> >2. Alternatively do we want to drop this package from Debian?
> >
> > Kind regards
> > Andreas.
> >
> >
> > [1]
> > https://salsa.debian.org/science-team/segyio/-/tree/master/debian/patches?ref_type=heads
> > [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055728#14
> > [3]
> > https://salsa.debian.org/science-team/segyio/-/tree/version_1.9.12?ref_type=heads
> > [4]
> > https://salsa.debian.org/science-team/segyio/-/blob/version_1.9.12/debian/patches/gcc-13.patch?ref_type=heads#L6-9
> >
> > --
> > http://fam-tille.de
> >
> >

-- 
http://fam-tille.de



Bug#1055728: Segyio is lagging behind upstream (Was: segyio ftbfs with Python 3.12)

2024-02-21 Thread Andreas Tille
Hi,

I've found in the set of patches for segyio other cherry-picked patches
to adapt to certain Python3.x versions[1].  The patch kindly suggested
by s3v to fix this bug[2] would simply be another cherry-pick from upstream
who has meanwhile released a couple of new versions incorporating all
patches we seem to need for Python3.12 - thus by upgrading to latest
upstream the current bug would be fixed.

Usually I would do this in case of team maintained packages but I faced
some problems with latest upstream and thus I simply created a branch
version_1.9.12 with all proposed changes including current packaging
standards and fixing a further bug.  Unfortunately the build system is
all but smooth compared to other packages and I finally stumbled upon
a C++ conversion issue[4] which is not solved by simply adding
   #include 
and my further attempt leads to a test suite issue which seems to
indicate that my poor C++ understanding is wrong.

So I'm giving up here by leaving two questions:

   1. Anybody up for fixing this package and bringing it to latest
  upstream?
   2. Alternatively do we want to drop this package from Debian?

Kind regards
Andreas.


[1] 
https://salsa.debian.org/science-team/segyio/-/tree/master/debian/patches?ref_type=heads
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055728#14
[3] 
https://salsa.debian.org/science-team/segyio/-/tree/version_1.9.12?ref_type=heads
[4] 
https://salsa.debian.org/science-team/segyio/-/blob/version_1.9.12/debian/patches/gcc-13.patch?ref_type=heads#L6-9

-- 
http://fam-tille.de



Bug#1064223: imbalanced-learn: fails tests with sklearn 1.4: needs new versions

2024-02-20 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 
https://github.com/scikit-learn-contrib/imbalanced-learn/issues/1062

Hi,

thanks a lot for the hint about the new version of imbalanced-learn.
Unfortunately it is not sufficient to simply upgrade to latest
upstream as you can see in Salsa CI[1].  Thus I've reported the
issue upstream.

Kind regards
   Andreas.


[1] https://salsa.debian.org/med-team/imbalanced-learn/-/jobs/5331921

-- 
http://fam-tille.de



Bug#1044054: dyda: test failure with pandas 2.0

2024-02-18 Thread Andreas Tille
Control: tags -1 help

Hi,

I've pushed the packaging to Debian Science team on Salsa which created
a persistent autopkgtest log in Salsa CI[1] where the said bug can be
reproduced.  Any help to fix

TypeError: Could not convert string 'classification' to numeric
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File 
"/tmp/autopkgtest-lxc.zjkxt8yu/downtmp/build.5t5/src/tests/test_DeterminatorByAggregatedDataSingle.py",
 line 24, in test_main_process
d.run()
  File "/usr/lib/python3/dist-packages/dyda/core/dyda_base.py", line 674, in run
self.main_process()

would be welcome.

Kind regards
 Andreas.

[1] https://salsa.debian.org/science-team/dyda/-/jobs/5321620

-- 
http://fam-tille.de



Bug#1044060: More qiime related issues affecting q2-quality-control (Was: Help needed to port qiime to Python3.12)

2024-02-18 Thread Andreas Tille
Hi again,

Am Sun, Feb 18, 2024 at 12:25:49PM +0100 schrieb Andreas Tille:
> I just realised that a new qiime version is out.  I will upgrade
> to latest upstream and see how this might affect this issue

The new qiime upstream version does not change anything.  After I
switched q2-* packages to run autopkgtest for `py3versions -s` I
realised the problem below exist in several of the q2-* packages so its
rather no Pandas issue but a Python3.12 problem which in parallel to the
Pandas migration showed up.

If you might have any hint how to deal with these (no matter for the
old or the new qiime package since I assume the patch will apply
to both, it would be really appreciated.
 
Kind regards
Andreas.
 
> Am Sun, Feb 18, 2024 at 12:11:04PM +0100 schrieb Andreas Tille:
> > Control: tags -1 help
> > 
> > Hi again,
> > 
> > I hope to approach the last remaining Pandas issue for the qiime
> > ecosystem.  As it has become obvious in the q2-types package I'm now
> > facing pretty similar errors when running the q2-quality-control
> > package which can be seen in full length in Salsa-CI[3] and contains
> > errors like:
> > 
> > E   AttributeError: 'ProvenancePath' object has no attribute '_drv'
> > E   AttributeError: 'ProvenancePath' object has no attribute 
> > '_raw_paths'
> > E   AttributeError: 'ProvenancePath' object has no attribute '_str'
> > E   AttributeError: 'OutPath' object has no attribute '_str'
> > 
> > This all goes back to the qiime package but I admit I have no idea
> > how to fix this.
> > 
> > Kind regards
> >  Andreas.
> > 
> > 
> > [3] https://salsa.debian.org/med-team/q2-quality-control/-/jobs/5320775#L700
> > 
> > Am Sat, Feb 17, 2024 at 11:36:41AM +0100 schrieb Andreas Tille:
> > > Hi,
> > > 
> > > as reported in a qiime2 issue[1] there is some problem with Python3.12
> > > in the tests of the q2-* packages which are all using the qiime package.
> > > This problem is currently hidden from the tests made by Python3.12
> > > porters but it became obvious now on Salsa CI[2].  I tried to fiddle
> > > around a bit with the qiime code but with no success at all.  Any help
> > > would be welcome.
> > > 
> > > Kind regards
> > > Andreas.
> > > 
> > > [1] https://github.com/qiime2/qiime2/issues/751
> > > [2] https://salsa.debian.org/med-team/q2-types/-/jobs/5313640#L900
> > > 
> > > -- 
> > > http://fam-tille.de
> > 
> > -- 
> > http://fam-tille.de
> 
> -- 
> http://fam-tille.de

-- 
http://fam-tille.de



Bug#1044060: More qiime related issues affecting q2-quality-control (Was: Help needed to port qiime to Python3.12)

2024-02-18 Thread Andreas Tille
Hi,

I just realised that a new qiime version is out.  I will upgrade
to latest upstream and see how this might affect this issue

Kind regards
Andreas.

Am Sun, Feb 18, 2024 at 12:11:04PM +0100 schrieb Andreas Tille:
> Control: tags -1 help
> 
> Hi again,
> 
> I hope to approach the last remaining Pandas issue for the qiime
> ecosystem.  As it has become obvious in the q2-types package I'm now
> facing pretty similar errors when running the q2-quality-control
> package which can be seen in full length in Salsa-CI[3] and contains
> errors like:
> 
> E   AttributeError: 'ProvenancePath' object has no attribute '_drv'
> E   AttributeError: 'ProvenancePath' object has no attribute '_raw_paths'
> E   AttributeError: 'ProvenancePath' object has no attribute '_str'
> E   AttributeError: 'OutPath' object has no attribute '_str'
> 
> This all goes back to the qiime package but I admit I have no idea
> how to fix this.
> 
> Kind regards
>  Andreas.
> 
> 
> [3] https://salsa.debian.org/med-team/q2-quality-control/-/jobs/5320775#L700
> 
> Am Sat, Feb 17, 2024 at 11:36:41AM +0100 schrieb Andreas Tille:
> > Hi,
> > 
> > as reported in a qiime2 issue[1] there is some problem with Python3.12
> > in the tests of the q2-* packages which are all using the qiime package.
> > This problem is currently hidden from the tests made by Python3.12
> > porters but it became obvious now on Salsa CI[2].  I tried to fiddle
> > around a bit with the qiime code but with no success at all.  Any help
> > would be welcome.
> > 
> > Kind regards
> > Andreas.
> > 
> > [1] https://github.com/qiime2/qiime2/issues/751
> > [2] https://salsa.debian.org/med-team/q2-types/-/jobs/5313640#L900
> > 
> > -- 
> > http://fam-tille.de
> 
> -- 
> http://fam-tille.de

-- 
http://fam-tille.de



Bug#1044060: More qiime related issues affecting q2-quality-control (Was: Help needed to port qiime to Python3.12)

2024-02-18 Thread Andreas Tille
Control: tags -1 help

Hi again,

I hope to approach the last remaining Pandas issue for the qiime
ecosystem.  As it has become obvious in the q2-types package I'm now
facing pretty similar errors when running the q2-quality-control
package which can be seen in full length in Salsa-CI[3] and contains
errors like:

E   AttributeError: 'ProvenancePath' object has no attribute '_drv'
E   AttributeError: 'ProvenancePath' object has no attribute '_raw_paths'
E   AttributeError: 'ProvenancePath' object has no attribute '_str'
E   AttributeError: 'OutPath' object has no attribute '_str'

This all goes back to the qiime package but I admit I have no idea
how to fix this.

Kind regards
 Andreas.


[3] https://salsa.debian.org/med-team/q2-quality-control/-/jobs/5320775#L700

Am Sat, Feb 17, 2024 at 11:36:41AM +0100 schrieb Andreas Tille:
> Hi,
> 
> as reported in a qiime2 issue[1] there is some problem with Python3.12
> in the tests of the q2-* packages which are all using the qiime package.
> This problem is currently hidden from the tests made by Python3.12
> porters but it became obvious now on Salsa CI[2].  I tried to fiddle
> around a bit with the qiime code but with no success at all.  Any help
> would be welcome.
> 
> Kind regards
> Andreas.
> 
> [1] https://github.com/qiime2/qiime2/issues/751
> [2] https://salsa.debian.org/med-team/q2-types/-/jobs/5313640#L900
> 
> -- 
> http://fam-tille.de

-- 
http://fam-tille.de



Bug#1044064: Help needed fpr last Pandas issue in pyrange (Was: q2-taxa: test failure with pandas 2.1)

2024-02-18 Thread Andreas Tille
Control: tags -1 help

Hi again,

Am Sat, Feb 17, 2024 at 07:31:48PM +0100 schrieb s3v:
> More immediate fix is attached but I guess there is a more elegant
> way by changing the code in _ids_to_keep_from_taxonomy() function.

thanks a lot for all your fixes you provided for Debian Med packages.
There are a few remaining issues, which I would love to ask you step by
step.  I found a patch for pyranges[1] which solves all issues but one:


>pd.testing.assert_frame_equal(df1, df2)
EAssertionError: Attributes of DataFrame.iloc[:, 7] (column name="Cluster") 
are different
E  
EAttribute "dtype" are different
E[left]: int32
E[right]: int64 


My attempt to fix this by

+--- a/tests/helpers.py
 b/tests/helpers.py
+@@ -57,6 +57,7 @@ def assert_df_equal(df1, df2):
+ print(df2.index)
+ print("index equal", df1.index == df2.index)
+ 
++df1["Cluster"] = df1["Cluster"].astype(np.int64)
+ pd.testing.assert_frame_equal(df1, df2)
+ 
+ pd.options.mode.chained_assignment = "warn"

totally failed and introduced a new series of failures basically saying

>   ??? 
E   KeyError: 'Cluster'

pandas/_libs/hashtable_class_helper.pxi:7088: KeyError

Any suggestion how to fix that issue?

Kind regards
 Andreas.



[1] 
https://salsa.debian.org/med-team/pyranges/-/blob/master/debian/patches/pandas2.0.patch?ref_type=heads

-- 
http://fam-tille.de



Bug#1053943: [Help] q2-taxa: test failure with pandas 2.1 (Was: q2-types: test failure with pandas 2.1)

2024-02-17 Thread Andreas Tille
Control: tags -1 help

Am Sat, Feb 17, 2024 at 06:35:41AM +0100 schrieb s3v:
> Attached patch makes autopkg tests pass in unstable on a basis of
> your work/references and [1] (iteritems() was deprecated since version
> 1.5.0 in favor of items()).

Cool.  This is uploaded (but not yet in incoming due to some routing
issue in Debian infrastructure.)
 
> Please note that autopkg test fail with python 3.12 as default because
> qiime2, I guess. (log attached).

Thanks for the additional hint - I've forwarded the issue upstream.
 
> Thanks for all your work!

... which is possible thanks to the help of kind people like you.


The next problem is with q2-taxa, which throws some errors

"Passing a set as an indexer is not supported. Use a list 
instead."
E   TypeError: Passing a set as an indexer is not supported. Use a list 
instead.

Again I had some vague feeling what to do but failed finding an actual
patch after poking around a bit.

Any further help would be really great
  Andreas.

-- 
http://fam-tille.de



Bug#1053944: q2-types: test failure with pandas 2.1 (Was: Bug#1044068: q2templates: FTBFS with pandas 2.0)

2024-02-16 Thread Andreas Tille
Control: tags -1 help

Hi again,

thanks again for your great help.  I admit I need some help for q2-types as
well.  While log in the bug report vanished you will easily find things like

  TypeError: read_csv() got an unexpected keyword argument 'squeeze'

when trying to build the package.

I've found an issue at pandas upstream[1] which inspired me to the patch

--- a/q2_types/sample_data/tests/test_transformer.py
+++ b/q2_types/sample_data/tests/test_transformer.py
@@ -28,8 +28,8 @@ class TestTransformers(TestPluginBase):
 obs = transformer(exp)

 # Squeeze equals true to return series instead of dataframe
-obs = pd.read_csv(str(obs), sep='\t', header=0, index_col=0,
-  squeeze=True)
+obs = pd.read_csv(str(obs), sep='\t', header=0, index_col=0)
+obs.squeeze("columns")

 assert_series_equal(exp, obs)

which is obviously wrong since it leads to

# Squeeze equals true to return series instead of dataframe
obs = pd.read_csv(str(obs), sep='\t', header=0, index_col=0)
obs.squeeze("columns")

>   assert_series_equal(exp, obs)


Probably a better solution can be found at stackoverflow[2] to use
DataFrame.squeeze('columns') but I'm simply lacking an example how to use
this.

Finally this is not the only error and I would appreciate any helping hint
(patch?) to get the package ported to recent pandas.

Kind regards
Andreas.

[1] https://github.com/pandas-dev/pandas/issues/43242
[2] 
https://stackoverflow.com/questions/76684141/why-am-i-getting-an-error-when-using-squeeze-keyword-in-read-csv


Am Fri, Feb 16, 2024 at 10:48:59AM +0100 schrieb s3v:
> ...
> Kind Regards

-- 
http://fam-tille.de



Bug#1044068: q2templates: FTBFS with pandas 2.0

2024-02-16 Thread Andreas Tille
Hi,

thanks a lot for all your help!  I've just uploaded q2templates.  If you
have more hints to pandas2 related bugs these are very welcome.

Kind regards
Andreas.

Am Fri, Feb 16, 2024 at 02:29:15PM +0100 schrieb s3v:
> Hi,
> 
> sorry for writing again but, after removing override for auto_test in
> d/rules and s/python3/python3-all in d/control for Build-Depends,
> tests fail with Python 3.12:
> 
> dh_auto_clean
> I: pybuild base:305: python3.12 setup.py clean
> /build/q2templates-2023.9.0+ds/versioneer.py:422: SyntaxWarning: invalid 
> escape sequence '\s'
>   LONG_VERSION_PY['git'] = '''
> Traceback (most recent call last):
>   File "/build/q2templates-2023.9.0+ds/setup.py", line 14, in 
>     version=versioneer.get_version(),
>     
>   File "/build/q2templates-2023.9.0+ds/versioneer.py", line 1481, in 
> get_version
>     return get_versions()["version"]
>    ^^
>   File "/build/q2templates-2023.9.0+ds/versioneer.py", line 1413, in 
> get_versions
>     cfg = get_config_from_root(root)
>   ^^
>   File "/build/q2templates-2023.9.0+ds/versioneer.py", line 343, in 
> get_config_from_root
>     parser = configparser.SafeConfigParser()
>  ^
> AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. 
> Did you mean: 'RawConfigParser'?
> E: pybuild pybuild:391: clean: plugin distutils failed with: exit code=1: 
> python3.12 setup.py clean
> 
> Kind Regards
> 
> ___
> Debian-med-packaging mailing list
> debian-med-packag...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging

-- 
http://fam-tille.de



Bug#1044079: augur: FTBFS with pandas 2.0

2024-02-15 Thread Andreas Tille
Control: tags -1 pending

Hi,

thanks a lot for this hint.

Am Wed, Feb 14, 2024 at 10:36:05AM +0100 schrieb s3v:
> I don't know if renaming is a drop-in replacement

Me neither but I simply trust that its passing its test
suite.

Kind regards
   Andreas.

-- 
http://fam-tille.de



Bug#1056419: Spinx help needed

2024-02-14 Thread Andreas Tille
Control: tags -1 pending

Hi,

I pushed fixes for #1056419 and #1058311 to Git and I think should be
fixed as well.  The only remaining build problem is new and caused by
sphinx[1]:

  dh_sphinxdoc -i -O--buildsystem=pybuild
dh_sphinxdoc: error: 
debian/python-lmfit-doc/usr/share/doc/python3-lmfit/html/search.html top-level 
node does not have data-content_root attribute


Unfortunately I have no idea how to fix this.  Any ideas?

Kind regards
Andreas.


[1] https://buildd.debian.org/status/package.php?p=lmfit-py=experimental

-- 
http://fam-tille.de



Bug#1063599: More info (Was: mathgl: FTBFS on amd64: tests seg fault)

2024-02-14 Thread Andreas Tille
Control: tags -1 moreinfo
Control: severity -1 important

Hi Sebastian,

the package builds nicely in my local pbuilder, in Salsa CI as well as
in the autobuilders.  Thus I'm tagging the bug moreinfo and set severity
to important.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1056419: Can we also move uncertainties to DPT (Was: python-hug: autopkgtest failure with Python 3.12)

2024-02-14 Thread Andreas Tille
Hi,

thanks for Federico confirming, thus I will move the package to not
need to ask again in a possible future attempt.

Am Wed, Feb 14, 2024 at 12:24:03PM +0100 schrieb Alexandre Detiste:
> Hi Andreas,
> 
> I think usage of "past" has been neutered since:
> 
> if sys.version_info < (3,):
>  from past.builtins import basestring
> else:
>  # Avoid importing from past in Python 3 since it utilizes the builtin
>  # 'imp' module, which is deprecated as of Python 3.4, see
>  # https://docs.python.org/3/library/imp.html. The 2to3 tool replaces
>  # basestring with str, so that's what we effectively do here as well:
>  basestring = str
> 
> My attempt to rebuild lmfit-py in experimental failed for another reason:
> 
> https://buildd.debian.org/status/package.php?p=lmfit-py=experimental

Thanks for the hint.  I try to seek about a solution for this sphinx issue.
 
> Le mer. 14 févr. 2024 à 12:19, Federico Ceratto  a écrit 
> :
> 
> > I'm a fan of team-maintained packages - I just set the maintainer field to 
> > DPMT in the git repo.
> 
> Thank you too

Thanks to both of you.  Its always fun to work together with you

   Andreas.

-- 
http://fam-tille.de



Bug#1056419: Can we also move uncertainties to DPT (Was: python-hug: autopkgtest failure with Python 3.12)

2024-02-14 Thread Andreas Tille
Hi again Federico,

> Am Thu, Feb 08, 2024 at 07:02:09PM +0100 schrieb Federico Ceratto:
> > Sure, go ahead, and thank you for taking care of the bug!

After you accepted python-hug I wonder whether we can also move
python-uncertainties to DPT.  I think the usage of past in uncertainties
is responsible for bug #1056419 of lmfit-py

...
352s /usr/lib/python3/dist-packages/uncertainties/core.py:22: in 
352s from past.builtins import basestring
352s /usr/lib/python3/dist-packages/past/builtins/__init__.py:54: in 

352s from past.builtins.misc import (apply, chr, cmp, execfile, 
intern, oct,
352s /usr/lib/python3/dist-packages/past/builtins/misc.py:45: in 
352s from imp import reload


I would love if uncertainties would be in DPT and we could do team
uploads.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1063800: Should we restrict libtread-pool to 64bit only

2024-02-12 Thread Andreas Tille
Am Mon, Feb 12, 2024 at 10:09:43PM -0500 schrieb Aaron M. Ucko:
> Andreas Tille  writes:
> 
> >Build-Depends libthread-pool 4.0.0 which does not build
> >for 32bit architectures[1]
> 
> I see a fix in experimental:
> 
> https://buildd.debian.org/status/package.php?p=libthread-pool=experimental
> 
> Why not just reupload it to unstable?

Done.  Thanks a lot for the reminder
Andreas. 

-- 
http://fam-tille.de



Bug#1063800: Should we restrict libtread-pool to 64bit only (Was: Bug#1063800: src:pinfish: fails to migrate to testing for too long: not installable on armel, armhf and i386)

2024-02-12 Thread Andreas Tille
Hi,

the chain of dependencies for pinfish which creates the problem is

   pinfish depends racon which in turn can't install its
   Build-Depends libthread-pool 4.0.0 which does not build
   for 32bit architectures[1]

My suggestion to solve the issue is to explicitly set

   Architecture: any-amd64 arm64 mips64el ppc64el riscv64 s390x alpha ia64 
loong64 ppc64 sparc64 x32

and ask ftpmaster for removing 32bit architectures for libthread-pool,
racon and pinfish.  Does anybody think we should ask libthread-pool
upstream to support 32bit or do we just want to go on to remove 32bit
(which also solves time_t bug easily).

Kind regards
Andreas.

[1] https://buildd.debian.org/status/package.php?p=libthread-pool

Am Mon, Feb 12, 2024 at 09:35:34PM +0100 schrieb Paul Gevers:
> Source: pinfish
> Version: 0.1.0+ds-3
> Severity: serious
> Control: close -1 0.1.0+ds-4
> Tags: sid trixie
> User: release.debian@packages.debian.org
> Usertags: out-of-sync
> 
> Dear maintainer(s),
> 
> The Release Team considers packages that are out-of-sync between testing and
> unstable for more than 30 days as having a Release Critical bug in testing
> [1]. Your package src:pinfish has been trying to migrate for 31 days [2].
> Hence, I am filing this bug. It seem the version in unstable isn't
> installable on our 32 bit architectures. It seems like the version in
> testing doesn't have binaries on these architectures, while the buildd
> history shows they were built for the previous version, so you probably had
> them removed. You probably need to do this again, but I suggest to add a
> Build-Depends on racon to prevent accidental builds on architectures where
> racon isn't available (and thus the package becomes not installable).
> 
> If a package is out of sync between unstable and testing for a longer
> period, this usually means that bugs in the package in testing cannot be
> fixed via unstable. Additionally, blocked packages can have impact on other
> packages, which makes preparing for the release more difficult. Finally, it
> often exposes issues with the package and/or
> its (reverse-)dependencies. We expect maintainers to fix issues that hamper
> the migration of their package in a timely manner.
> 
> This bug will trigger auto-removal when appropriate. As with all new bugs,
> there will be at least 30 days before the package is auto-removed.
> 
> I have immediately closed this bug with the version in unstable, so if that
> version or a later version migrates, this bug will no longer affect testing.
> I have also tagged this bug to only affect sid and trixie, so it doesn't
> affect (old-)stable.
> 
> If you believe your package is unable to migrate to testing due to issues
> beyond your control, don't hesitate to contact the Release Team.
> 
> Paul
> 
> [1] https://lists.debian.org/debian-devel-announce/2023/06/msg1.html
> [2] https://qa.debian.org/excuses.php?package=pinfish
> 




> ___
> Debian-med-packaging mailing list
> debian-med-packag...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging


-- 
http://fam-tille.de



Bug#1059385: r-cran-ggally: autopkgtest regression

2024-02-12 Thread Andreas Tille
Control: block -1 by 1063785
Control: tags -1 pending

Hi,

as per upstream the test fails due to the missing Test-Depends
r-cran-intergraph.  This is uploaded to new (WNPP #1063785) and
will be uploaded as soon as it has cleared new.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1058997: Patch is not sufficient (Was: flask-autoindex is incompatible with Py3.12)

2024-02-09 Thread Andreas Tille
Control: tags -1 - patch

Hi Alexandre,

I've applied your patch in Git but as you can see in Salsa CI[1]
it is not sufficient to fix the build issue.

Kind regards and thanks for your help anyway
   Andreas.

[1] https://salsa.debian.org/python-team/packages/flask-autoindex/-/jobs/5272253

-- 
http://fam-tille.de



Bug#1059666: python-hug: autopkgtest failure with Python 3.12

2024-02-09 Thread Andreas Tille
Hi Federico,

Am Thu, Feb 08, 2024 at 07:02:09PM +0100 schrieb Federico Ceratto:
> Sure, go ahead, and thank you for taking care of the bug!

Done.[1]
Please note: I activated build-time testing and non-trivial autopkgtest.
This involved some fixes for Python3.11, Python3.12 as well as numpy.
I also marked tests accessing network skip.  There were two remaining
types of test failures I would like you to pay attention or point
upstream to.  This is documented in debian/README.source[2].

I have the feeling that also python-marshmallow would reside nicely in
DPT but since there is no bug in this package I do not see any reason to
act right now.

Kind regards
Andreas.

[1] 
https://tracker.debian.org/news/1502390/accepted-python-hug-260-3-source-into-unstable/
[2] 
https://salsa.debian.org/python-team/packages/python-hug/-/blob/master/debian/README.source?ref_type=heads

-- 
http://fam-tille.de



Bug#1056227: Fixed Python3.12 issue but astropy issue is pending (Was: aplpy's autopkg tests fail with Python 3.12)

2024-02-09 Thread Andreas Tille
Control: tags -1 pending

Hi Ole,

I've fixed the distutils issue of Python3.12 in Git but there is an
issue pending which you probably can solve way more easier than I:

from astropy.config.configuration import (
E   ImportError: cannot import name 'update_default_config' from 
'astropy.config.configuration' 
(/usr/lib/python3/dist-packages/astropy/config/configuration.py)

(See Salsa CI https://salsa.debian.org/debian-astro-team/aplpy/-/jobs/5270405)

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1059666: python-hug: autopkgtest failure with Python 3.12

2024-02-08 Thread Andreas Tille
Hi Federico,

I'd volunteer to fix this bug but my personal policy is to work on team
maintained packages only.  Would you mind if I move the package to
Debian Python Team?

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1059642: [AmanoTeam/duckpy] Example stopped working (Issue #15)

2024-02-08 Thread Andreas Tille
Hi Alisson,

Am Thu, Feb 08, 2024 at 07:12:35AM -0800 schrieb Alisson L.:
> Hello, and thanks for reaching out. An empty results list usually means that 
> DuckDuckGo has blocked your IP. I have just tried here with my home IP, and 
> it worked fine:

Argh, what might be the reason for blocking on one hand Debian infrastructure 
from where the first test was run as well as my own private IP?
 
> Either way, an error should be raised if your IP is blocked, rather than just 
> blindly returning an empty list (which is also the behaviour for not found 
> queries). This project was made in a very rudimentary way, so there's a lot 
> of room for improvements.

Does it mean a lot of work for you to implement the distinction between a block 
and not found queries.  We could probably sensibly close the Debian bug report 
by drafting a more senible CI test using this feature.

Kind regards, Andreas.



Bug#1059642: python-duckpy: autopkgtest failure with Python 3.12

2024-02-08 Thread Andreas Tille
Control: retitle -1  python-duckpy: autopkgtest failure
Control: tags -1 upstream
Control: forwarded -1 https://github.com/AmanoTeam/duckpy/issues/15

Hi,

the problem does not only exists for Python3.12.  Thus I changed
the bug title and reported the issue upstream.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1058336: Team-maintenance of visidata in Debian Science team (Was: visidata: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13)

2024-02-08 Thread Andreas Tille
Hi Anja,

when analysing Python3.12 bugs like this I stumbled upon visidata.
While I have no idea for a fix my first attempt would be to update to
the latest upstream version and see whether the bug might be fixed.

I would love to help out (with such an upgrade or sponsoring the
package.)  However, my personal policy is to touch team maintained
packages only.  In the case of visidata I'd suggest Debian Science team
(list in CC).  Just let us know what you think.  If you agree I would
volunteer to move the Git archive to science-team and sponsor an upload.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1063431: src:r-cran-future.apply: fails to migrate to testing for too long: autopkgtest failure

2024-02-08 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/HenrikBengtsson/future.apply/issues/120

Hi Paul,

thanks a lot for all your work.  I have forwarded the problem upstream.

Kind regards
   Andreas.

-- 
http://fam-tille.de



Bug#1058364: python-etcd: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13

2024-02-08 Thread Andreas Tille
Control: tags -1 pending

Hi,

I've fixed the issue reported in the bug in Git.  However, Salsa CI
shows another issue[1]:

if _is_instance_mock(spec):
>   raise InvalidSpecError(f'Cannot spec a Mock object. 
> [object={spec!r}]')
E   mock.mock.InvalidSpecError: Cannot spec a Mock object. 
[object=]
/usr/lib/python3/dist-packages/mock/mock.py:537: InvalidSpecError


Any idea how to fix this?

Kind regards
   Andreas.


[1] https://salsa.debian.org/python-team/packages/python-etcd/-/jobs/5265383

-- 
http://fam-tille.de



Bug#1056442: What about upgrading to latest upstream (Was: pyrlp's autopkg tests fail with Python 3.12)

2024-02-08 Thread Andreas Tille
Hi Ben,

I'd volunteer to upgrade pyrlp to its latest upstream version (4.0.0) if
the package can be moved to DPT.  Please note: I have not yet checked the
latest upstream version - I'm just hunting for "any" Python3.12 related
bug and see what I can do if packages are team maintained.

Kind regards
   Andreas.

PS: sorry about the confusion I've caused in my previous mails with wrong
package name.


-- 
http://fam-tille.de



Bug#1044079: [Help] augur: FTBFS with pandas 2.0

2024-02-07 Thread Andreas Tille
Control: tags -1 help

Hi Rebecca,

Étienne has forwarded the issue long ago but it seems upstream does not
want to move to Pandas 2.x[1] and simply closed the issue.  Since I
do not see any good reason that we maintain two versions of Pandas I
need to ask for some help in this issue.

Kind regards
Andreas.

[1] https://github.com/nextstrain/augur/issues/1303

-- 
http://fam-tille.de



Bug#1062427: ghmm: NMU diff for 64-bit time_t transition

2024-02-07 Thread Andreas Tille
Hi Lukas,

Am Thu, Feb 01, 2024 at 11:27:43AM +0100 schrieb Lukas Märdian:
> please note that ghmm seems to FTBFS for a reason unrelated to this NMU:
> 
> dh_install
> dh_install: warning: Cannot find (any matches for) 
> "usr/lib/python3*/site-packages/*" (tried in ., debian/tmp)
> 
> dh_install: warning: ghmm missing files: usr/lib/python3*/site-packages/*
> dh_install: error: missing files, aborting
> make[1]: *** [debian/rules:15: override_dh_install] Error 255
> make[1]: Leaving directory '/home/slyon/time_t/ghmm-0.9~rc3'
> make: *** [debian/rules:9: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
> 2
> 
> 
> The python files seem to be generated in wrong directory (see tree below).

The uploaded package was lagging quite behind packaging in Git.  Since I
was able to upload a fixed package to unstable today I applied all your
changes in another upload to experimental which I "sponsored" for you as
ghmm_0.9~rc3-5.1~exp.

Hope this contributes a bit to all your huge work for the time_t
transition.

Kind regards and thanks a lot for your work
Andreas.

PS: In case you notice in tracker.debian.org that
  "version in VCS is newer than in repository, is it time to upload?"
is set it might be useful to contact the maintainers of the package.

-- 
http://fam-tille.de



Bug#1044055: Reopen

2024-02-06 Thread Andreas Tille
Control: reopen -1

The issue is not closed by latest upload

-- 
http://fam-tille.de



Bug#1044068: q2templates: FTBFS with pandas 2.0

2024-02-04 Thread Andreas Tille
Hi Rebecca,

I've checked several Debian Med packages for your assumption that
replacing pandas.util.testing might help but non of the candidates
I've checked was caused by this.  I'm rather seeing quite strange
errors like in the case of q2templates here in Salsa CI

   https://salsa.debian.org/med-team/q2templates/-/jobs/5247852

Do you have any hint how to fix this?

Kind regards

 Andreas.

-- 
http://fam-tille.de



Bug#1044073: Sorry Re: python-altair and pandas 2.0

2024-02-04 Thread Andreas Tille
Am Sat, Feb 03, 2024 at 10:51:05PM + schrieb Rebecca N. Palmer:
> > I think we should strive for latest upstream in
> > general
> 
> Agreed, assuming that doing so doesn't break things.

I picked an upstream version which is compatible with pandas 2.x but
does not need any not yet packaged module.

Kind regards
 Andreas.

-- 
http://fam-tille.de



Bug#1044071: Bug#1043240: transition: pandas 1.5 -> 2.1 - please upload fixes

2024-02-03 Thread Andreas Tille
Hi again,

Am Fri, Feb 02, 2024 at 09:56:14PM +0100 schrieb Andreas Tille:
> Hi Rebecca,
> 
> Am Tue, Jan 30, 2024 at 08:05:35AM + schrieb Rebecca N. Palmer:
> > I intend to upload pandas 2.x to unstable soon.  These packages have a patch
> > in their bug - please upload them (I'm a DM, I can't do that), or if you
> > think this patch won't work or isn't a good idea, tell me why:
> > dials
> 
> Was uploaded, all bugs closed.
> 
> > python-altair
> 
> I tried hard to get the latest version which implements what you suggested
> independently in the bug report.  Unfortunately it needs a new dependency
> as I wrote in my comment in the bug report[2] and I was not able to easily
> exclude the test that fails due to the missing module.

Maybe I'd rather revert to the version currently in Debian.  I might check
later if nobody will beat me.
 
> > python-feather-format

I've followed the hint given by Rebecca.  Unfortunately there are new Cython
issues as you can see in Salsa CI[1].  Any hint would be welcome.

> > seaborn

Discussed in other mails

> > tqdm
> 
> I try to check later.

Kind regards
Andreas.


[1] 
https://salsa.debian.org/python-team/packages/python-feather-format/-/jobs/5246082
 

-- 
http://fam-tille.de



Bug#1044073: python-altair and pandas 2.0

2024-02-03 Thread Andreas Tille
Hi Rebecca,

Am Sat, Feb 03, 2024 at 09:32:32PM + schrieb Rebecca N. Palmer:
> Please don't skip/xfail tests - my suggestion above is an actual fix:
> 
> https://salsa.debian.org/rnpalmer-guest/python-altair/-/tree/fix1044073?ref_type=heads
> 
> (In a fork because, despite its description, this is not actually a
> debian-science package.  The Salsa CI "fail" is because the *old* version is
> uninstallable due to Breaks: in pandas and the piuparts upgrade test counts
> this as a fail.)

The point I was making in my mail was that I had trouble running the
tests in **latest** upstream version (5.2.0).  I did not test your
suggested patch since I think we should strive for latest upstream in
general and this is a good chance to do so ... except if we might be
in a hurry to catch up with Pandas 2.x and there is no quick chance to
sort out the remaining python-altair issue.[1]

Kind regards
   Andreas.

[1] https://salsa.debian.org/python-team/packages/python-altair/-/jobs/5240584

-- 
http://fam-tille.de



Bug#1044076: influxdb-python and pandas 2.1

2024-02-03 Thread Andreas Tille
Hi Rebecca,

Am Sat, Feb 03, 2024 at 12:32:07PM + schrieb Rebecca N. Palmer:
> My fixes are pushed to Salsa, but they're in a fork because this isn't a
> debian-science package:
> https://salsa.debian.org/rnpalmer-guest/influxdb-python

Argh, I missed that link inside the bug report and duplicated parts of
your work.  To be sure this is not happening it would be helpful if you
would create a MR from your repository.  Alternatively you become a
member of the Python team.

Thanks a lot for all your work on Pandas - I've uploaded it as a
DPT team upload.

Kind regards,
Andreas.

-- 
http://fam-tille.de



Bug#1044073: python-altair: FTBFS with pandas 2.0

2024-02-03 Thread Andreas Tille
Short notice while traveling.  I tried @pytest.skip which failed since it
seems even 

from altair.jupyter.jupyter_chart import (
IntervalSelection,
IndexSelection,
PointSelection,
)

is a problem.  WHen uncommenting this even more errors arrise.

Sorry for my brevity
  Andreas.

Am Fri, Feb 02, 2024 at 04:05:43PM -0500 schrieb Sandro Tosi:
> > which is not packaged yet.  I had no luck to skip the according test which
> > fails in build time test[2].
> 
> what did you try that failed to skip that test? this seems a
> straightforward case where --ignore and/or -k "not " should be
> enough.
> 
> please be more explicit when you ask for error and report what
> attempts you made tht didnt work, so others will try other ways
> without repeating previous unsuccessful ones
> 
> -- 
> Sandro "morph" Tosi
> My website: http://sandrotosi.me/
> Me at Debian: http://wiki.debian.org/SandroTosi
> Twitter: https://twitter.com/sandrotosi
> 

-- 
http://fam-tille.de



Bug#1044073: python-altair: FTBFS with pandas 2.0

2024-02-02 Thread Andreas Tille
Hi,

I tried to upgrade python-altair in Git to the latest upstream version
which should work with Pandas 2.0.  Unfortunately it has a new dependency[1]
which is not packaged yet.  I had no luck to skip the according test which
fails in build time test[2].

Kind regards
Andreas.

[1] https://pypi.org/project/anywidget/
[2] https://salsa.debian.org/python-team/packages/python-altair/-/jobs/5240584

-- 
http://fam-tille.de



Bug#1044076: influxdb-python: FTBFS with pandas 2.0

2024-02-02 Thread Andreas Tille
Hi Rebecca,

I followed your hint "replacing all 3 instances of pandas.util.testing
with pandas.testing" [1] but as you can see in Salsa CI there are
remaining issues[2].  The Python3.12 issues should be fixed meanwhile
in version 5.3.1-5.

Any further hints / patches (preferably pushed to Salsa) would be nice.

Kind regards
Andreas.


[1] 
https://salsa.debian.org/python-team/packages/influxdb-python/-/blob/master/debian/patches/pandas2.0.patch?ref_type=heads
[2] https://salsa.debian.org/python-team/packages/influxdb-python/-/jobs/5239463

-- 
http://fam-tille.de



Bug#1061344: User input needed: Stop supporting 32 bit architectures with emboss (Was: emboss-lib: identified for time_t transition but no ABI in shlibs)

2024-02-01 Thread Andreas Tille
Hi again,

I've filed bug #1062371

RM: emboss [armel armhf i386 hppa m68k powerpc sh4] -- ROM; No support of 
32 bit architectures any more

Kind regards
Andreas.

Am Wed, Jan 31, 2024 at 07:53:26AM +0100 schrieb Andreas Tille:
> Hi again,
> 
> besides my suggested solution to split up emboss-lib again (and when
> doing so make the package emboss-lib a metapackage depending from single
> packages to match all its rdepends) I wonder whether we should provide
> EMBOSS for 64 bit architectures only.  While we probably need to file a
> lot of removal requests to 32 bit packages of its rdepends it somehow
> fits the reality that these days nobody seriously runs emboss on 32bit
> architectures.  As explained in the according wiki page[1] other binary
> distros are dropping 32-bit at all and Debian rather cares for
> automotive, IOT, TVs, routers, plant control, building
> monitoring/control, cheap Android phones - nothing that is using EMBOSS.
> 
> I would really like to get some input from *our users* here on the
> Debian Med list since I need your response to draw a sensible decision.
> 
> Kind regards
> Andreas.
> 
> [1] https://wiki.debian.org/ReleaseGoals/64bit-time
> 
> Am Fri, Jan 26, 2024 at 10:44:09AM +0100 schrieb Andreas Tille:
> > Hi Charles,
> > 
> > I wonder how we can properly solve this bug.  In the early stage of
> > Emboss packaging obviously the packages
> > 
> >libajax6,
> >libajax6-dev,
> >libnucleus6,
> >libnucleus6-dev
> > 
> > existed (thus the remaining Conflicts/Replaces on emboss-lib which can
> > probably be removed right now).  I wonder whether we should restore those
> > single library package per shared library + devel package, merge
> > static+shared library in one package or even merge
> > 
> >libacd 6 emboss-lib (>= 6.6.0+dfsg)
> >libajax 6 emboss-lib (>= 6.6.0+dfsg)
> >libajaxdb 6 emboss-lib (>= 6.6.0+dfsg)
> >libajaxg 6 emboss-lib (>= 6.6.0+dfsg)
> >libensembl 6 emboss-lib (>= 6.6.0+dfsg)
> >libnucleus 6 emboss-lib (>= 6.6.0+dfsg)
> > 
> > in libemboss6
> > 
> >libepcre 7 emboss-lib (>= 6.6.0+dfsg)
> > 
> > in libemboss-pcre7 (ugly since its a code copy of pcre3 but well,
> > that's another battle field) and
> > 
> >libeplplot 3 emboss-lib (>= 6.6.0+dfsg)
> > 
> > in libemboss-plplot3 to express the proper sonames inside the library
> > package names.  Any more sensible suggestion is pretty welcome.
> > 
> > Kind regards
> > Andreas.
> > 
> > -- 
> > http://fam-tille.de
> 
> -- 
> http://fam-tille.de
> 
> 

-- 
http://fam-tille.de



Bug#1058454: Do we really need to support 32bit in abinit and prody (maybe others)

2024-01-31 Thread Andreas Tille
Hi,

in connection with the time_t transition in Debian Med we are
discussing[1] whether we really need 32 bit support for some of our
tools or whether we should realistically drop this support to
concentrate on problems which are more relevant for our users.

I wonder whether we could also consider abinit and prody candidates for
droping 32 bit support and by doing so closing these two RC bugs.

Kind regards
Andreas.

[1] https://lists.debian.org/debian-med/2024/01/msg00021.html

-- 
http://fam-tille.de



Bug#1061344: User input needed: Stop supporting 32 bit architectures with emboss (Was: emboss-lib: identified for time_t transition but no ABI in shlibs)

2024-01-30 Thread Andreas Tille
Hi again,

besides my suggested solution to split up emboss-lib again (and when
doing so make the package emboss-lib a metapackage depending from single
packages to match all its rdepends) I wonder whether we should provide
EMBOSS for 64 bit architectures only.  While we probably need to file a
lot of removal requests to 32 bit packages of its rdepends it somehow
fits the reality that these days nobody seriously runs emboss on 32bit
architectures.  As explained in the according wiki page[1] other binary
distros are dropping 32-bit at all and Debian rather cares for
automotive, IOT, TVs, routers, plant control, building
monitoring/control, cheap Android phones - nothing that is using EMBOSS.

I would really like to get some input from *our users* here on the
Debian Med list since I need your response to draw a sensible decision.

Kind regards
Andreas.

[1] https://wiki.debian.org/ReleaseGoals/64bit-time

Am Fri, Jan 26, 2024 at 10:44:09AM +0100 schrieb Andreas Tille:
> Hi Charles,
> 
> I wonder how we can properly solve this bug.  In the early stage of
> Emboss packaging obviously the packages
> 
>libajax6,
>libajax6-dev,
>libnucleus6,
>libnucleus6-dev
> 
> existed (thus the remaining Conflicts/Replaces on emboss-lib which can
> probably be removed right now).  I wonder whether we should restore those
> single library package per shared library + devel package, merge
> static+shared library in one package or even merge
> 
>libacd 6 emboss-lib (>= 6.6.0+dfsg)
>libajax 6 emboss-lib (>= 6.6.0+dfsg)
>libajaxdb 6 emboss-lib (>= 6.6.0+dfsg)
>libajaxg 6 emboss-lib (>= 6.6.0+dfsg)
>libensembl 6 emboss-lib (>= 6.6.0+dfsg)
>libnucleus 6 emboss-lib (>= 6.6.0+dfsg)
> 
> in libemboss6
> 
>libepcre 7 emboss-lib (>= 6.6.0+dfsg)
> 
> in libemboss-pcre7 (ugly since its a code copy of pcre3 but well,
> that's another battle field) and
> 
>libeplplot 3 emboss-lib (>= 6.6.0+dfsg)
> 
> in libemboss-plplot3 to express the proper sonames inside the library
> package names.  Any more sensible suggestion is pretty welcome.
> 
> Kind regards
> Andreas.
> 
> -- 
> http://fam-tille.de

-- 
http://fam-tille.de



Bug#1060965: q2cli: AttributeError: module 'bibtexparser' has no attribute 'bparser'

2024-01-30 Thread Andreas Tille
Control: tags -1 - upstream
Control: tags -1 pending

The issue was resolved by downgrading bibtexparser to the latest stable
upstream release (the formerly uploaded beta caused the problem).

Unfortunately there is a new issue in the new version of q2cli which
fails to build due to test suite errors, which can be seen in Salsa CI

   https://salsa.debian.org/med-team/q2cli/-/jobs/5223461

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1061931: closed by Debian FTP Masters (reply to Andreas Tille ) (Bug#1061931: fixed in biosquid 1.9g+cvs20050121-14)

2024-01-30 Thread Andreas Tille
Control: tags -1 pending

Hi Steve,

I reverted the change in unstable and pushed the change for experimental
to Git.  Do you want me to upload this change to experimental or should
I keep on waiting?

Sorry for the noise again
   Andreas.

Am Tue, Jan 30, 2024 at 11:34:07AM +0100 schrieb Andreas Tille:
> Hi Steve,
> 
> I just realised that I've set the wrong distribution.  I'll revert
> and will upload the requested change to experimental.  Sorry for the
> noise
> 
> Andreas.
> 
> Am Tue, Jan 30, 2024 at 12:52:18AM -0800 schrieb Steve Langasek:
> > Um, please revert this change.  This was to be an NMU targeted at
> > *experimental*.  The dpkg in unstable does not yet set the compiler defaults
> > to provide 64-bit time_t; so packages built as part of this upload will now
> > have the wrong ABI, in the opposite direction.

-- 
http://fam-tille.de



Bug#1061931: closed by Debian FTP Masters (reply to Andreas Tille ) (Bug#1061931: fixed in biosquid 1.9g+cvs20050121-14)

2024-01-30 Thread Andreas Tille
Hi Steve,

I just realised that I've set the wrong distribution.  I'll revert
and will upload the requested change to experimental.  Sorry for the
noise

Andreas.

Am Tue, Jan 30, 2024 at 12:52:18AM -0800 schrieb Steve Langasek:
> Um, please revert this change.  This was to be an NMU targeted at
> *experimental*.  The dpkg in unstable does not yet set the compiler defaults
> to provide 64-bit time_t; so packages built as part of this upload will now
> have the wrong ABI, in the opposite direction.
> 
> On Tue, Jan 30, 2024 at 08:36:05AM +, Debian Bug Tracking System wrote:
> > This is an automatic notification regarding your Bug report
> > which was filed against the src:biosquid package:
> > 
> > #1061931: biosquid: NMU diff for 64-bit time_t transition
> > 
> > It has been closed by Debian FTP Masters  
> > (reply to Andreas Tille ).
> > 
> > Their explanation is attached below along with your original report.
> > If this explanation is unsatisfactory and you have not received a
> > better one in a separate message then please contact Debian FTP Masters 
> >  (reply to Andreas Tille 
> > ) by
> > replying to this email.
> > 
> > 
> > -- 
> > 1061931: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061931
> > Debian Bug Tracking System
> > Contact ow...@bugs.debian.org with problems
> 
> > Date: Tue, 30 Jan 2024 08:34:14 +
> > From: Debian FTP Masters 
> > To: 1061931-cl...@bugs.debian.org
> > Subject: Bug#1061931: fixed in biosquid 1.9g+cvs20050121-14
> > 
> > Source: biosquid
> > Source-Version: 1.9g+cvs20050121-14
> > Done: Andreas Tille 
> > 
> > We believe that the bug you reported is fixed in the latest version of
> > biosquid, which is due to be installed in the Debian FTP archive.
> > 
> > A summary of the changes between this version and the previous one is
> > attached.
> > 
> > Thank you for reporting the bug, which will now be closed.  If you
> > have further comments please address them to 1061...@bugs.debian.org,
> > and the maintainer will reopen the bug report if appropriate.
> > 
> > Debian distribution maintenance software
> > pp.
> > Andreas Tille  (supplier of updated biosquid package)
> > 
> > (This message was generated automatically at their request; if you
> > believe that there is a problem with it please contact the archive
> > administrators by mailing ftpmas...@ftp-master.debian.org)
> > 
> > 
> > -----BEGIN PGP SIGNED MESSAGE-
> > Hash: SHA512
> > 
> > Format: 1.8
> > Date: Tue, 30 Jan 2024 08:30:22 +0100
> > Source: biosquid
> > Architecture: source
> > Version: 1.9g+cvs20050121-14
> > Distribution: unstable
> > Urgency: medium
> > Maintainer: Debian-Med Packaging Team 
> > 
> > Changed-By: Andreas Tille 
> > Closes: 1061931
> > Changes:
> >  biosquid (1.9g+cvs20050121-14) unstable; urgency=medium
> >  .
> >[ Steve Langasek ]
> >* Rename libraries for 64-bit time_t transition.
> >  Closes: #1061931
> >  .
> >[ Andreas Tille ]
> >* Versioned Build-Depends: d-shlibs (>= 0.106) to support --t64 option
> >* Add --t64 option to d-shlibmove
> >* d-slibs checks for Conflicts: libsquid1 (rather than Breaks)
> > Checksums-Sha1:
> >  3a2569dfe87eeedba8862eb718ae5ce5fc8e3bb3 2212 
> > biosquid_1.9g+cvs20050121-14.dsc
> >  f5cb92edd34b55931bbc80b400f9a8c859a412c4 14616 
> > biosquid_1.9g+cvs20050121-14.debian.tar.xz
> >  feb8b397a79e7b8a5946c0408e602ba0a1345d85 8202 
> > biosquid_1.9g+cvs20050121-14_amd64.buildinfo
> > Checksums-Sha256:
> >  ff9a7bd190b048f461172d47c07c911343a9c7c6e5da2a958c000dd11bda236a 2212 
> > biosquid_1.9g+cvs20050121-14.dsc
> >  db46e17e4e3479b3f63b78dc0daffb93cb662e1260d5e279c5cd25970bda0a54 14616 
> > biosquid_1.9g+cvs20050121-14.debian.tar.xz
> >  bca9051273e9750a94e410e72853edc45365706a746fdf3c3dd15679b17dd017 8202 
> > biosquid_1.9g+cvs20050121-14_amd64.buildinfo
> > Files:
> >  882295af2c26fa062142a8a7a6876f44 2212 science optional 
> > biosquid_1.9g+cvs20050121-14.dsc
> >  bf472ff3a7362ef78b15ed6e4933eaf1 14616 science optional 
> > biosquid_1.9g+cvs20050121-14.debian.tar.xz
> >  90be71357f77dd0d1159f10cbf0e2ff7 8202 science optional 
> > biosquid_1.9g+cvs20050121-14_amd64.buildinfo
> > 
> > -BEGIN PGP SIGNATURE-
> > 
> > iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmW4qekRHHRpbGxlQGRl
> > Ymlhbi5vcmcACgkQV4oElNHGRtFEgA/+O4GrUvw8IEnl7b1nxPvmI+VnQhSX+u0k
> > kFdUZKVU/bgcRR

Bug#1044055: Reopen

2024-01-28 Thread Andreas Tille
Control: reopen -1

I wrongly assumed that this issue has vanished.  Thus reopening the bug.

-- 
http://fam-tille.de



Bug#1052826: Broken entrypoints package: actually a pybuild issue?

2024-01-28 Thread Andreas Tille
Am Sun, Jan 28, 2024 at 08:13:01PM +0100 schrieb julien.pu...@gmail.com:
> > 
> > upstream page[1] says:
> > 
> >   This package is in maintenance-only mode. New code should use the
> >   importlib.metadata module in the Python standard library to find
> > and load entry points.
> > 
> > So it seems we do not need adapt you patch very frequently since
> > no changes will be to be expected (but the dependencies of entrypoint
> > should be adapted.
> 
> Doesn't that mean that we should strive to RM entrypoints?

I'm fine with this but we need to fix the rdepends first.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1052866: python-plaster: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 returned exit code 13

2024-01-27 Thread Andreas Tille
Hi,

I upgraded python-plaster to latest upstream - but this did not changed
the test suite error.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1052826: Broken entrypoints package: actually a pybuild issue?

2024-01-27 Thread Andreas Tille
Hi Jullien,

upstream page[1] says:

  This package is in maintenance-only mode. New code should use the
  importlib.metadata module in the Python standard library to find and
  load entry points.

So it seems we do not need adapt you patch very frequently since
no changes will be to be expected (but the dependencies of entrypoint
should be adapted.

Kind regards
Andreas.

[1] https://github.com/takluyver/entrypoints

-- 
http://fam-tille.de



Bug#1042325: python-miio: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 returned exit code 13

2024-01-27 Thread Andreas Tille
Control: tags -1 help

Hi,

I upgraded python-miio in Git.  Unfortunately there are some test suite 
errors[1]
Any help would be welcome
 Andreas.


[1] https://salsa.debian.org/python-team/packages/miio/-/jobs/5212674

-- 
http://fam-tille.de



Bug#1042620: New upstream version of flufl.i18n fails its test

2024-01-27 Thread Andreas Tille
Hi,

I checked some random DPT packages and had a look into flufl.i18n.

Unfortunately the new upstream version fails its test as you can
see in Salsa CI[1].

Any help is welcome
Andreas.


[1] https://salsa.debian.org/python-team/packages/flufl.i18n/-/jobs/5148646

-- 
http://fam-tille.de



Bug#1056852: python-cassandra-driver: ftbfs with cython 3.0.x

2024-01-26 Thread Andreas Tille
Control: tags -1 help
Control: tags -1 moreinfo

Hi,

I tried building the current status in Git and realised that the
suggested patch is not sufficient.  I decided to relax the versioned
dependency from cython[1] which at least let the configure and build
step pass.  Unfortunately the cython3-legacy build dependency led to 5
errors and thus I tried cython3 instead which only leads to 2 errrors
which you can hopefully reproduce in a couple of minutes in Salsa CI[2]
(I'm going AFK instantly so can not check any more).

May be it is appropriate to skip those two tests?  I'll leave this
decision to you since I do not know this package sufficiently enough.

Hope this helps
Andreas.

[1] 
https://salsa.debian.org/python-team/packages/python-cassandra-driver/-/blob/debian/master/debian/patches/0006-relax_vesioned_cython_dependency.patch?ref_type=heads
[2] 
https://salsa.debian.org/python-team/packages/python-cassandra-driver/-/pipelines/631074

-- 
http://fam-tille.de



Bug#1061344: emboss-lib: identified for time_t transition but no ABI in shlibs

2024-01-26 Thread Andreas Tille
Hi Charles,

I wonder how we can properly solve this bug.  In the early stage of
Emboss packaging obviously the packages

   libajax6,
   libajax6-dev,
   libnucleus6,
   libnucleus6-dev

existed (thus the remaining Conflicts/Replaces on emboss-lib which can
probably be removed right now).  I wonder whether we should restore those
single library package per shared library + devel package, merge
static+shared library in one package or even merge

   libacd 6 emboss-lib (>= 6.6.0+dfsg)
   libajax 6 emboss-lib (>= 6.6.0+dfsg)
   libajaxdb 6 emboss-lib (>= 6.6.0+dfsg)
   libajaxg 6 emboss-lib (>= 6.6.0+dfsg)
   libensembl 6 emboss-lib (>= 6.6.0+dfsg)
   libnucleus 6 emboss-lib (>= 6.6.0+dfsg)

in libemboss6

   libepcre 7 emboss-lib (>= 6.6.0+dfsg)

in libemboss-pcre7 (ugly since its a code copy of pcre3 but well,
that's another battle field) and

   libeplplot 3 emboss-lib (>= 6.6.0+dfsg)

in libemboss-plplot3 to express the proper sonames inside the library
package names.  Any more sensible suggestion is pretty welcome.

Kind regards
Andreas.

-- 
http://fam-tille.de



Bug#1056813: Just adding a blocker for a new upload as upstream tag

2024-01-26 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/macs3-project/MACS/issues/615

This is no issue about the topic of this bug report (cython)
but rather an issue opened upstream to solve the problem
which prevents us uploading latest macs3.

Kind regards
   Andreas.

-- 
http://fam-tille.de



Bug#1060965: Problem is caused by upgrade of python3-bibtexparser to 2.0.0b5 - issue filed upstream

2024-01-25 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 
https://github.com/sciunto-org/python-bibtexparser/issues/451

It turns out that bibtexparser has changed its API.  I asked for some
documentation about this change to find a proper patch.

-- 
http://fam-tille.de



Bug#1060973: Reduce severity since it is not reproducible

2024-01-24 Thread Andreas Tille
Control: severity -1 important



Bug#1027203: RFH: qiskit-terra

2024-01-22 Thread Andreas Tille
Hi,

since qiskit-terra has two RC bugs (#1027203 and #1056878 in CC) and
nobody who has expressed any help with this package I wonder whether
we can keep this package in Debian.  I had a look in later upstream
versions but even in 0.13.0 there is a not yet packaged dependency
retworkx[1] which seems to become not used in lates upstream any more
but this becomes quite rust-dependant. So tags later than 0.19.2
need Rust crates.io-index[2] and I personally do not have any experience
with packaging rust.

Given that we have no real capacity to catch up with upstream sensibly
I wonder whether it makes sense to keep this package inside Debian.

I have not analysed the upstream status of qiskit-aer.  If it will
require similar new dependencies I wonder whether we should remove both
packages.  While it seems to be not very hard to fix the RC bugs in both
packages it does not make much sense to fix very outdated software.

What do you think?

Kind regards
Andreas.


[1] https://pypi.org/project/retworkx/
[2] https://github.com/rust-lang/crates.io-index

-- 
http://fam-tille.de



Bug#1061233: src:nitime: fails to migrate to testing for too long: autopkgtest regression on 32 bits systems

2024-01-22 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/nipy/nitime/issues/214



Bug#1054748: [Help] Re: mlpy ftbfs with Python 3.12

2024-01-21 Thread Andreas Tille
Control: tags 1056819 pending
Control: tags -1 help

Hi,

after applying the patch for the cython3 issue the build issues of this
package are remaining.  This is strange since the missing modules are
provided inside the package.  I wonder what trick I might need to do to
convince the Python3 interpreter to seek for the modules recursively
which was obviously working until some point of time when the package
was building formerly.

Any help would be welcome
Andreas.

-- 
http://fam-tille.de



Bug#1056841: pymatgen: ftbfs with cython 3.0.x

2024-01-19 Thread Andreas Tille
Am Fri, Jan 19, 2024 at 08:22:21PM +0100 schrieb Drew Parsons:
> On 2024-01-19 18:52, Drew Parsons wrote:
> > 
> > Hi Andreas, could you push your upstream and pristine-tar branches?
> > Otherwise we can't use your 2023.12.18 branch.
> 
> I see what you mean.  The tag is there, the orig tarball can be regenerated
> with
> gbp export-orig.

Good to know that you can work what is on Salsa - I have removed my local clone.

Good luck
   Andreas. 

-- 
http://fam-tille.de



Bug#1056841: pymatgen: ftbfs with cython 3.0.x

2024-01-16 Thread Andreas Tille
Control: tags -1 pending

Hi,

I've applied the patch in Git and also tried to upgrade to latest
upstream since there is a chance that other Python3.12 issues might be
fixed.  Unfortunately the upgrade is all but straightforward and
I gave up finally over the changes in the sphinx documention where
finally some files are missing.  I've created a branch 2023.12.18
which fails with

  Sphinx error:
  root file /build/pymatgen-2023.12.18+dfsg1/docs/apidoc/index.rst not found

I hope that my preliminary work might be helpful for the package
but I have to give up now due to time constraints.

Hope this helps
   Andreas.

-- 
http://fam-tille.de



Bug#1056484: python-molotov's autopkg tests fail with Python 3.12

2024-01-15 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/tarekziade/molotov/issues/164


-- 
http://fam-tille.de



Bug#1057393: FTBFS: object has no attribute 'assertNotEquals'. Did you mean: 'assertNotEqual'

2024-01-15 Thread Andreas Tille
Control: tags -1 upstream
Control: forwarded -1 https://github.com/Azure/azure-cli/issues/28194
Control: retitle -1 FTBFS: object has no attribute 'assertDictContainsSubset'

Hi,

while I was able to fix the
  object has no attribute 'assertNotEquals'. Did you mean: 'assertNotEqual'
issue in Git I consider it is better if upstream has a look at the
  object has no attribute 'assertDictContainsSubset'
which is described as

  Undocumented and broken TestCase method assertDictContainsSubset (deprecated 
in Python 3.2).

in the Python3.12 doc[1].  It might make sense to skip those tests to enable
the Python3.12 migration but I'll leave this to the main Uploader.

Kind regards
Andreas.

[1] https://docs.python.org/3/whatsnew/3.12.html#unittest

-- 
http://fam-tille.de



Bug#1055847: python-sparse's autopkg tests fail with Python 3.12

2024-01-13 Thread Andreas Tille
Hi Nilesh,

Am Sat, Jan 13, 2024 at 04:15:07PM +0530 schrieb Nilesh Patra:
> Fixed in Git, please check.

Thanks a lot.  I'll wait for debci whether bug #1055847 persists.

I wonder whether we could close simply #1058485 since the test is passing
with current numba.

Kind regards
 Andreas.

-- 
http://fam-tille.de



Bug#1056504: python-sparse's autopkg tests fail with Python 3.12

2024-01-13 Thread Andreas Tille
Hi,

thanks to Rebecca's hint I've updated python-sparse in Git to the latest
upstream version.  I decided to deactivate all patches.  When trying to build
I'm running into several errors:

  ModuleNotFoundError: No module named 'sparse._version'   [1]

This is surely due to the removal of versioneer in upstream commit
6fca42bc1cd0acea2153b074658b834231a4d00f  - but I can't imaginge upstream
simply left the according responsible line

sparse/__init__.py:from ._version import __version__, __version_tuple__  # 
noqa: F401

and did not noticed that tests are failing.  Am I missing something?

Kind regards
Andreass.

[1] ModuleNotFoundError: No module named 'sparse._version'

-- 
http://fam-tille.de



Bug#1042590: [Pending] django-session-security: FTBFS with Sphinx 7.1, docutils 0.20: error: invalid command 'build_sphinx'

2024-01-12 Thread Andreas Tille
Control: tags -1 pending

Hi,

I've fixed this problem in Git[1] but did not uploaded since autopkgtest
is failing in Salsa CI[2].

Kind regards
   Andreas.


[1] 
https://salsa.debian.org/python-team/packages/django-session-security/-/commit/af1ebc734a33cf1b629a2626bad508b833eb2706
[2] 
https://salsa.debian.org/python-team/packages/django-session-security/-/jobs/5150104

-- 
http://fam-tille.de



Bug#1056423: [Help] Started to replace future but failed

2024-01-12 Thread Andreas Tille
Am Fri, Jan 12, 2024 at 11:45:02AM +0100 schrieb Alexandre Detiste:
> 
> -class ExtensionNode(with_metaclass(ExtensionNodeMetaclass, object)):
> +class ExtensionNode(metaclass=ExtensionNodeMetaclass, object_=True):
> 
> Just simply
> +class ExtensionNode(metaclass=ExtensionNodeMetaclass):
> , but I can't test here:

This helped a bit further.  Unfortunately we have *lots* of instances of

   from past.utils import old_div

with several instances of old_div inside the code.  Do you know some automated
tool to fix this?  Replacing all these seems pretty error prone.

Kind regards
   Andreas.

-- 
http://fam-tille.de



  1   2   3   4   5   6   7   8   9   10   >