Re: Need advice on coordinating libkdumpfile update and introducing pykdumpfile
Hello Michel,
On Tue, Feb 25, 2025 at 12:37:06PM -0600, Michel Lind wrote:
> Hi all,
>
> On Thu, Feb 13, 2025 at 04:26:12PM -0600, Michel Lind wrote:
> > On Thu, Feb 13, 2025 at 03:21:04PM -0700, Soren Stoutner wrote:
> > > Michel,
> > >
> > > On Thursday, February 13, 2025 2:36:26 PM MST Michel Lind wrote:
> > > > Ah, OK, so these uploads all require FTP master review right?
> > > >
> > > > - soname bump to 0.5.5 in experimental
> > > > - initial upload of the new pykdumpfile in experimental
> > > > - dropping python bindings in experimental
> > > > - 0.5.5 without python in unstable (or can I as a DM do this myself?)
> > > > - pykdumpfile in unstable
> > > >
> > > > If a package that's been cleared for experimental can be uploaded to
> > > > unstable without FTP master review, even if it has binary subpackage
> > > > name changes, that would simplify this quite a bit (but if it requires
> > > > re-review, that's fine too, I just have to know how much to coordinate
> > > > with the DD sponsoring the upload)
> > >
> > > FTP master review is only required when the name of a binary package changes. Any
> > > other change inside the binary package does not require their review.
> > >
> > > Because FTP master review can take an unpredictable amount of time, usually the best
> > > course of action in this case would be to make all such changes in experimental (because
> > > it is OK for packages in experimental to not be coinstallable or otherwise introduce
> > > breakage with other packages). Once everything is settled, you can upload a version of
> > > these experimental packages that only changes the target to unstable and they will all
> > > drop in immediately.
> > >
> > Ah, great, thank you!
> >
>
> Thanks to everyone's feedbacks. I have uploaded this to
> mentors.debian.net
>
> https://mentors.debian.net/package/libkdumpfile/
I had a look at the package above, but I got the following message when
build. After the test passes, it shows:
dh_missing: error: missing files, aborting
Have you seen anything similar?
Here is the rest of the log, afte the tests passed.
============================================================================
Testsuite summary for libkdumpfile 0.5.5
============================================================================
# TOTAL: 209
# PASS: 209
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tests'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tests'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tests'
Making check in tools
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
Making check in kdumpid
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tools/kdumpid'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tools/kdumpid'
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
Making check in examples
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/examples'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/examples'
Making check in python
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/python'
/usr/bin/python ./setup.py build
make _test_addrxlat.la \
test_addrxlat.py
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/python'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python3.11 -I/usr/include/python3.11 -Wsign-compare -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -g -fwrapv -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/home/leitao/source/libkdumpfile-0.5.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o test_addrxlat.lo test_addrxlat.c
make[3]: Nothing to be done for 'test_addrxlat.py'.
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python3.11 -I/usr/include/python3.11 -Wsign-compare -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -g -fwrapv -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/home/leitao/source/libkdumpfile-0.5.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c test_addrxlat.c -fPIC -DPIC -o .libs/test_addrxlat.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/python3.11 -I/usr/include/python3.11 -Wsign-compare -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -g -fwrapv -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/home/leitao/source/libkdumpfile-0.5.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c test_addrxlat.c -o test_addrxlat.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=link gcc -I/usr/include/python3.11 -I/usr/include/python3.11 -Wsign-compare -g -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DNDEBUG -g -fwrapv -O2 -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/home/leitao/source/libkdumpfile-0.5.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -module -avoid-version -export-symbols ./test_addrxlat.sym -rpath /home/leitao/source/libkdumpfile-0.5.5/python -Wl,-z,relro -Wl,-z,now -o _test_addrxlat.la test_addrxlat.lo -ldl -lm ../src/addrxlat/libaddrxlat.la
libtool: link: echo "{ global:" > .libs/_test_addrxlat.ver
libtool: link: cat ./test_addrxlat.sym | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/_test_addrxlat.ver
libtool: link: echo "local: *; };" >> .libs/_test_addrxlat.ver
libtool: link: gcc -shared -fPIC -DPIC .libs/test_addrxlat.o -Wl,-rpath -Wl,/home/leitao/source/libkdumpfile-0.5.5/src/addrxlat/.libs -ldl -lm ../src/addrxlat/.libs/libaddrxlat.so -g -fstack-protector-strong -g -O2 -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,_test_addrxlat.so -Wl,-version-script -Wl,.libs/_test_addrxlat.ver -o .libs/_test_addrxlat.so
libtool: link: ar cr .libs/_test_addrxlat.a test_addrxlat.o
libtool: link: ranlib .libs/_test_addrxlat.a
libtool: link: ( cd ".libs" && rm -f "_test_addrxlat.la" && ln -s "../_test_addrxlat.la" "_test_addrxlat.la" )
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/python'
make check-TESTS
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/python'
make[4]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/python'
PASS: test_addrxlat.py
============================================================================
Testsuite summary for libkdumpfile 0.5.5
============================================================================
# TOTAL: 1
# PASS: 1
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/python'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/python'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/python'
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5'
make[1]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5'
create-stamp debian/debhelper-build-stamp
dh_prep
dh_installdirs
dh_auto_install
make -j1 install DESTDIR=/home/leitao/source/libkdumpfile-0.5.5/debian/tmp AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5'
Making install in include
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/include'
Making install in libkdumpfile
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/include/libkdumpfile'
make[4]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/include/libkdumpfile'
make[4]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/include/libkdumpfile'
/usr/bin/install -c -m 644 addrxlat.h kdumpfile.h '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/include/libkdumpfile'
make[4]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/include/libkdumpfile'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/include/libkdumpfile'
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/include'
make[4]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/include'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/include'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/include'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/include'
Making install in src
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/src'
Making install in addrxlat
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/src/addrxlat'
make[4]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/src/addrxlat'
/usr/bin/mkdir -p '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libaddrxlat.la '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/libaddrxlat.so.3.1.4 /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libaddrxlat.so.3.1.4
libtool: install: (cd /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libaddrxlat.so.3.1.4 libaddrxlat.so.3 || { rm -f libaddrxlat.so.3 && ln -s libaddrxlat.so.3.1.4 libaddrxlat.so.3; }; })
libtool: install: (cd /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libaddrxlat.so.3.1.4 libaddrxlat.so || { rm -f libaddrxlat.so && ln -s libaddrxlat.so.3.1.4 libaddrxlat.so; }; })
libtool: install: /usr/bin/install -c .libs/libaddrxlat.lai /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libaddrxlat.la
libtool: install: /usr/bin/install -c .libs/libaddrxlat.a /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libaddrxlat.a
libtool: install: chmod 644 /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libaddrxlat.a
libtool: install: ranlib /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libaddrxlat.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/src/addrxlat'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/src/addrxlat'
Making install in kdumpfile
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/src/kdumpfile'
make[4]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/src/kdumpfile'
/usr/bin/mkdir -p '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libkdumpfile.la '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu'
libtool: warning: relinking 'libkdumpfile.la'
libtool: install: (cd /home/leitao/source/libkdumpfile-0.5.5/src/kdumpfile; /bin/bash "/home/leitao/source/libkdumpfile-0.5.5/libtool" --tag CC --mode=relink gcc -fvisibility=hidden -I/usr/include/lzo -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/home/leitao/source/libkdumpfile-0.5.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -version-info 12:0:0 -Wl,--version-script=./libkdumpfile.map -Wl,-z,relro -Wl,-z,now -o libkdumpfile.la -rpath /usr/lib/x86_64-linux-gnu aarch64.lo arm.lo attr.lo bitmap.lo blob.lo cache.lo context.lo devmem.lo diskdump.lo elfdump.lo fcache.lo flatmap.lo ia32.lo lkcd.lo notes.lo open.lo pfn.lo read.lo riscv64.lo sadump.lo s390x.lo s390dump.lo todo.lo util.lo vmcoreinfo.lo vtop.lo ppc64.lo x86_64.lo ../../src/addrxlat/libaddrxlat.la -lz -llzo2 -lsnappy -lzstd -inst-prefix-dir /home/leitao/source/libkdumpfile-0.5.5/debian/tmp)
libtool: relink: gcc -shared -fPIC -DPIC .libs/aarch64.o .libs/arm.o .libs/attr.o .libs/bitmap.o .libs/blob.o .libs/cache.o .libs/context.o .libs/devmem.o .libs/diskdump.o .libs/elfdump.o .libs/fcache.o .libs/flatmap.o .libs/ia32.o .libs/lkcd.o .libs/notes.o .libs/open.o .libs/pfn.o .libs/read.o .libs/riscv64.o .libs/sadump.o .libs/s390x.o .libs/s390dump.o .libs/todo.o .libs/util.o .libs/vmcoreinfo.o .libs/vtop.o .libs/ppc64.o .libs/x86_64.o -L/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -laddrxlat -lz -llzo2 -lsnappy -lzstd -g -O2 -fstack-protector-strong -Wl,--version-script=./libkdumpfile.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libkdumpfile.so.12 -o .libs/libkdumpfile.so.12.0.0
libtool: install: /usr/bin/install -c .libs/libkdumpfile.so.12.0.0T /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libkdumpfile.so.12.0.0
libtool: install: (cd /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libkdumpfile.so.12.0.0 libkdumpfile.so.12 || { rm -f libkdumpfile.so.12 && ln -s libkdumpfile.so.12.0.0 libkdumpfile.so.12; }; })
libtool: install: (cd /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libkdumpfile.so.12.0.0 libkdumpfile.so || { rm -f libkdumpfile.so && ln -s libkdumpfile.so.12.0.0 libkdumpfile.so; }; })
libtool: install: /usr/bin/install -c .libs/libkdumpfile.lai /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libkdumpfile.la
libtool: install: /usr/bin/install -c .libs/libkdumpfile.a /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libkdumpfile.a
libtool: install: chmod 644 /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libkdumpfile.a
libtool: install: ranlib /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/libkdumpfile.a
libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu'
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/src/kdumpfile'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/src/kdumpfile'
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/src'
make[4]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/src'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/src'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/src'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/src'
Making install in tests
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tests'
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tests'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tests'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tests'
Making install in tools
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
Making install in kdumpid
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tools/kdumpid'
make[4]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tools/kdumpid'
/usr/bin/mkdir -p '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/bin'
/bin/bash ../../libtool --mode=install /usr/bin/install -c kdumpid '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/bin'
libtool: warning: '../../src/kdumpfile/libkdumpfile.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '../../src/addrxlat/libaddrxlat.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/kdumpid /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/bin/kdumpid
/usr/bin/mkdir -p '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/share/man/man1'
/usr/bin/install -c -m 644 kdumpid.1 '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/share/man/man1'
make[4]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tools/kdumpid'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tools/kdumpid'
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
make[4]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/tools'
Making install in examples
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/examples'
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/examples'
/usr/bin/mkdir -p '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/bin'
/bin/bash ../libtool --mode=install /usr/bin/install -c dumpattr listxendoms showxlat '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/bin'
libtool: warning: '../src/kdumpfile/libkdumpfile.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '../src/addrxlat/libaddrxlat.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/dumpattr /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/bin/dumpattr
libtool: warning: '../src/kdumpfile/libkdumpfile.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '../src/addrxlat/libaddrxlat.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/listxendoms /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/bin/listxendoms
libtool: warning: '../src/kdumpfile/libkdumpfile.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: warning: '../src/addrxlat/libaddrxlat.la' has not been installed in '/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/showxlat /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/bin/showxlat
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/examples'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/examples'
Making install in python
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/python'
/usr/bin/python ./setup.py build
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5/python'
/usr/bin/python ./setup.py install \
--root "/home/leitao/source/libkdumpfile-0.5.5/debian/tmp"/ \
--install-purelib /usr/lib/python3.11/site-packages \
--install-platlib /usr/lib/python3.11/site-packages \
--record installed.list
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
libtool: warning: relinking 'build/lib.linux-x86_64-cpython-311/_addrxlat.cpython-311-x86_64-linux-gnu.la'
libtool: install: (cd /home/leitao/source/libkdumpfile-0.5.5/python; /bin/bash "/home/leitao/source/libkdumpfile-0.5.5/libtool" --mode=relink x86_64-linux-gnu-gcc -module -avoid-version -export-symbols-regex "init.*|PyInit_.*" -rpath /usr/lib/python3.11/site-packages -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/home/leitao/source/libkdumpfile-0.5.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-311/./addrxlat.lo ../src/addrxlat/libaddrxlat.la -L/usr/lib/x86_64-linux-gnu -o build/lib.linux-x86_64-cpython-311/_addrxlat.cpython-311-x86_64-linux-gnu.la -inst-prefix-dir /home/leitao/source/libkdumpfile-0.5.5/debian/tmp)
libtool: relink: /usr/bin/nm -B build/temp.linux-x86_64-cpython-311/./.libs/addrxlat.o | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.exp
libtool: relink: /usr/bin/grep -E -e "init.*|PyInit_.*" "build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.exp" > "build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.expT"
libtool: relink: mv -f "build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.expT" "build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.exp"
libtool: relink: echo "{ global:" > build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.ver
libtool: relink: cat build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.ver
libtool: relink: echo "local: *; };" >> build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.ver
libtool: relink: gcc -shared -fPIC -DPIC build/temp.linux-x86_64-cpython-311/./.libs/addrxlat.o -L/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -laddrxlat -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -g -O2 -fstack-protector-strong -Wl,-soname -Wl,_addrxlat.cpython-311-x86_64-linux-gnu.so -Wl,-version-script -Wl,build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.ver -o build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.so
libtool: install: /usr/bin/install -c build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.soT /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/python3.11/site-packages/_addrxlat.cpython-311-x86_64-linux-gnu.so
libtool: install: /usr/bin/install -c build/lib.linux-x86_64-cpython-311/.libs/_addrxlat.cpython-311-x86_64-linux-gnu.lai /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/python3.11/site-packages/_addrxlat.cpython-311-x86_64-linux-gnu.la
libtool: warning: remember to run 'libtool --finish /usr/lib/python3.11/site-packages'
libtool: warning: relinking 'build/lib.linux-x86_64-cpython-311/_kdumpfile.cpython-311-x86_64-linux-gnu.la'
libtool: install: (cd /home/leitao/source/libkdumpfile-0.5.5/python; /bin/bash "/home/leitao/source/libkdumpfile-0.5.5/libtool" --mode=relink x86_64-linux-gnu-gcc -module -avoid-version -export-symbols-regex "init.*|PyInit_.*" -rpath /usr/lib/python3.11/site-packages -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/home/leitao/source/libkdumpfile-0.5.5=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-311/./kdumpfile.lo ../src/kdumpfile/libkdumpfile.la -L/usr/lib/x86_64-linux-gnu -o build/lib.linux-x86_64-cpython-311/_kdumpfile.cpython-311-x86_64-linux-gnu.la -inst-prefix-dir /home/leitao/source/libkdumpfile-0.5.5/debian/tmp)
libtool: relink: /usr/bin/nm -B build/temp.linux-x86_64-cpython-311/./.libs/kdumpfile.o | /usr/bin/sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.exp
libtool: relink: /usr/bin/grep -E -e "init.*|PyInit_.*" "build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.exp" > "build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.expT"
libtool: relink: mv -f "build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.expT" "build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.exp"
libtool: relink: echo "{ global:" > build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.ver
libtool: relink: cat build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.ver
libtool: relink: echo "local: *; };" >> build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.ver
libtool: relink: gcc -shared -fPIC -DPIC build/temp.linux-x86_64-cpython-311/./.libs/kdumpfile.o -L/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lkdumpfile -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-z -Wl,now -g -O2 -fstack-protector-strong -Wl,-soname -Wl,_kdumpfile.cpython-311-x86_64-linux-gnu.so -Wl,-version-script -Wl,build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.ver -o build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.so
libtool: install: /usr/bin/install -c build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.soT /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/python3.11/site-packages/_kdumpfile.cpython-311-x86_64-linux-gnu.so
libtool: install: /usr/bin/install -c build/lib.linux-x86_64-cpython-311/.libs/_kdumpfile.cpython-311-x86_64-linux-gnu.lai /home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/python3.11/site-packages/_kdumpfile.cpython-311-x86_64-linux-gnu.la
libtool: warning: remember to run 'libtool --finish /usr/lib/python3.11/site-packages'
[03/09/25 19:26:22] ERROR listing git files failed - pretending git.py:24
there aren't any
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/python'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5/python'
make[2]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5'
make[3]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
/usr/bin/install -c -m 644 libaddrxlat.pc libkdumpfile.pc '/home/leitao/source/libkdumpfile-0.5.5/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
make[3]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5'
make[2]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5'
make[1]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5'
dh_install
debian/rules execute_after_dh_install
make[1]: Entering directory '/home/leitao/source/libkdumpfile-0.5.5'
# remove examples. While we want to make sure they compile,
# the binaries should not be shipped
# list individually so we don't accidentally remove an actual
# binary in the future
rm debian/tmp/usr/bin/dumpattr
rm debian/tmp/usr/bin/listxendoms
rm debian/tmp/usr/bin/showxlat
# we can't just pass `--disable-static` to dh_auto_configure
# as those are needed to compile tests
rm debian/tmp/usr/lib/*/lib*.a
rm debian/tmp/usr/lib/*/lib*.la
make[1]: Leaving directory '/home/leitao/source/libkdumpfile-0.5.5'
dh_installdocs
dh_installchangelogs
dh_installexamples
dh_installman
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_missing: warning: usr/lib/python3.11/site-packages/_addrxlat.cpython-311-x86_64-linux-gnu.la exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/_addrxlat.cpython-311-x86_64-linux-gnu.so exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/_kdumpfile.cpython-311-x86_64-linux-gnu.la exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/_kdumpfile.cpython-311-x86_64-linux-gnu.so exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/addrxlat/__init__.py exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/addrxlat/__pycache__/__init__.cpython-311.pyc exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/addrxlat/__pycache__/exceptions.cpython-311.pyc exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/addrxlat/exceptions.py exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/kdumpfile/__init__.py exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/kdumpfile/__pycache__/__init__.cpython-311.pyc exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/kdumpfile/__pycache__/exceptions.cpython-311.pyc exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/kdumpfile/__pycache__/views.cpython-311.pyc exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/kdumpfile/exceptions.py exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/kdumpfile/views.py exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/libkdumpfile-0.5.5.egg-info/PKG-INFO exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/libkdumpfile-0.5.5.egg-info/SOURCES.txt exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/libkdumpfile-0.5.5.egg-info/dependency_links.txt exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/lib/python3.11/site-packages/libkdumpfile-0.5.5.egg-info/top_level.txt exists in debian/tmp but is not installed to anywhere
dh_missing: error: missing files, aborting
The following debhelper tools have reported what they installed (with files per package)
* dh_install: libaddrxlat3 (2), libkdumpfile-dev (5), libkdumpfile-doc (0), libkdumpfile-utils (2), libkdumpfile12 (2)
* dh_installdocs: libaddrxlat3 (0), libkdumpfile-dev (0), libkdumpfile-doc (1), libkdumpfile-utils (0), libkdumpfile12 (1)
* dh_installexamples: libaddrxlat3 (0), libkdumpfile-dev (3), libkdumpfile-doc (0), libkdumpfile-utils (0), libkdumpfile12 (0)
* dh_installman: libaddrxlat3 (0), libkdumpfile-dev (0), libkdumpfile-doc (0), libkdumpfile-utils (0), libkdumpfile12 (0)
If the missing files are installed by another tool, please file a bug against it.
When filing the report, if the tool is not part of debhelper itself, please reference the
"Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+).
(in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.md.gz)
Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built
If the omission is intentional or no other helper can take care of this consider adding the
paths to debian/not-installed.
Remember to be careful with paths containing "x86_64-linux-gnu", where you might need to
use a wildcard or (assuming compat 13+) e.g. ${DEB_HOST_MULTIARCH} in debian/not-installed
to ensure it works on all architectures (see #961104).
make: *** [debian/rules:6: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
debuild: fatal error at line 1184:
dpkg-buildpackage -us -uc -ui failed
Reply to: