home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.bugs.dist      Ohh some weird Debian bug report thing      28,835 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 26,856 of 28,835   
   Drew Parsons to All   
   Bug#1127452: debhelper: dh_missing false   
   09 Feb 26 03:00:01   
   
   From: dparsons@debian.org   
      
   Package: debhelper   
   Version: 13.29   
   Severity: normal   
      
   xtensor 0.27.1-1 provides new config files   
     etc/xeus-cpp/tags.d/xtensor.json   
     usr/share/xeus-cpp/tagfiles/xtensor.tag   
      
   I added them to xtensor's debian/libxtensor-dev.install, and   
   dh_installs them.   
      
   But the build fails with dh_missing reporting:   
      
   dh_missing: warning: etc/xeus-cpp/tags.d/xtensor.json exists in debian/tmp but   
   is not installed to anywhere   
   dh_missing: warning: A file with an equivalent path was found but did not get   
   installed. Note that dh_install prefers paths in ./ over paths in ./debian/tmp.   
   dh_missing: error: missing files, aborting   
   	The following debhelper tools have reported what they installed (with files   
   per package)   
   	 * dh_install: libxtensor-dev (6), xtensor-dev (0), xtensor-doc (0)   
   	 * dh_installdocs: libxtensor-dev (0), xtensor-dev (0), xtensor-doc (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.   
   make: *** [debian/rules:39: binary] Error 255   
   dpkg-buildpackage: error: debian/rules binary subprocess failed with exit   
   status 2   
      
      
   But etc/xeus-cpp/tags.d/xtensor.json was indeed installed by dh_install:   
      
   $ ls -l debian/*/etc/xeus-cpp/tags.d/xtensor.json   
   -rw-r--r-- 1 dd dd 85 Feb  9 02:46 debian/libxtensor-dev/etc/xeu   
   -cpp/tags.d/xtensor.json   
   -rw-r--r-- 1 dd dd 85 Feb  9 02:46 debian/tmp/etc/xeus-cpp/tags.d/xtensor.json   
      
      
   So dh_missing is giving a false error.   
      
   If I prepend ./ in libxtensor-dev.install, as   
     ./etc/xeus-cpp/tags.d/xtensor.json   
   then dh_missing still fails (and dh_install still works)   
      
   I can work around the bug by prepending debian/tmp in   
   libxtensor-dev.install, as   
      
     debian/tmp/etc/xeus-cpp/tags.d/xtensor.json   
      
   But this makes the line inconsistent with the other lines,   
   which are using usr/...   
      
      
   -- System Information:   
   Debian Release: forky/sid   
     APT prefers unstable-debug   
     APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')   
   Architecture: amd64 (x86_64)   
   Foreign Architectures: i386   
      
   Kernel: Linux 6.18.3+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)   
   Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE   
   Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8),    
   ANGUAGE=en_AU:en   
   Shell: /bin/sh linked to /usr/bin/dash   
   Init: systemd (via /run/systemd/system)   
   LSM: AppArmor: enabled   
      
   Versions of packages debhelper depends on:   
   ii  autotools-dev            20240727.1   
   ii  dh-autoreconf            21+nmu1   
   ii  dh-strip-nondeterminism  1.15.0-1   
   ii  dpkg                     1.23.5   
   ii  dpkg-dev                 1.23.5   
   ii  dwz                      0.16-2   
   ii  file                     1:5.46-5+b1   
   ii  libdebhelper-perl        13.29   
   ii  libdpkg-perl             1.23.5   
   ii  man-db                   2.13.1-1   
   ii  perl                     5.40.1-7   
   ii  po-debconf               1.0.22   
      
   debhelper recommends no packages.   
      
   Versions of packages debhelper suggests:   
   ii  dh-make  2.202503   
      
   -- no debconf information   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca