[Help] Re: Bug#998479: aevol: FTBFS: configure.ac:301: error: AM_INIT_AUTOMAKE expanded multiple times

2021-11-05 Thread Andreas Tille
Control: tags -1 help

Hi,

I tried to fix the issue via a patch[1] that should ensure
AM_INIT_AUTOMAKE is called only once.  Unfortunately that patch
resulted in:

   dh_autoreconf
configure.ac:303: error: AM_INIT_AUTOMAKE expanded multiple times
/usr/share/aclocal-1.16/init.m4:29: AM_INIT_AUTOMAKE is expanded from...
configure.ac:301: the top level
/usr/share/aclocal-1.16/init.m4:29: AM_INIT_AUTOMAKE is expanded from...
configure.ac:303: the top level
autom4te: error: /usr/bin/m4 failed with exit status: 1
aclocal: error: /usr/bin/autom4te failed with exit status: 1
autoreconf: error: aclocal failed with exit status: 1
dh_autoreconf: error: autoreconf -f -i returned exit code 1


Any idea why autoreconf is working inside if and else branch and how to
fix this issue properly?

Kind regards

  Andreas.


[1] 
https://salsa.debian.org/med-team/aevol/-/blob/master/debian/patches/automake.patch

-- 
http://fam-tille.de



Bug#987996: #987996 RFS: hipercontracer [ITP]

2021-11-05 Thread Bastian Germann

On Wed, 02 Jun 2021 18:07:09 +0200 Tobias Frost  wrote:

- On a new package, the _only_ changelog entry is that one that closes the ITP.
(in your case delete the new upstream version line and *all* older entries.


You still have two changelog entries in 1.6.3~test1-1


- There are lots of versioned Build-Depends which are already fulfilled in
oldstable. drop those.
  - There is no cmake3 package in Debian, drop that alternative to cmake.
  - It should be sufficient for the boost B-D to just specify the version
agnostic one. Or do I miss the point what you want to archive here?
(beside, oldstable has already 1.62, so no need to say >1.58)


First subtask is fixed, 2nd is still open.


- The examples should be installed using dh_installexamples (not using
*.install)


Also, manpages should not be installed via *.install but via *.manpages.


- I think the user/group handling in postinst is wrong in several ways.
  - hardcoded id of 888. 
  - names should be "invalid names" so that it cannot cause collisions.

  - setting the hoemdirectory to /tmp/ is certainly a bad idea and I
guess insecure. Especially when setting /bin/bash as shell…
  - IOW, Read the Debian Policy on this topic.


Package needs work; therefore tagging moreinfo. Please remove for the next
iteration. I did not do a copyright review.


Also, drop the empty d/tests/control and d/changelog.dist files.