#968170 apache2-dev: dh_apache2: "dh_missing: warning: ….conf exists in debian/tmp but is not installed to anywhere" despite "conf debian/tmp/….conf" in debian/….apache2

Package:
apache2-dev
Source:
apache2
Description:
Apache HTTP Server (development headers)
Submitter:
Axel Beckert
Date:
2024-12-09 15:33:02 UTC
Severity:
important
#968170#5
Date:
2020-08-10 03:13:21 UTC
From:
To:
xymon FTBFS as follows if I switch debhelper compat level 13:

[…]
make[1]: Leaving directory '/home/abe/hobbit/xymon'
   dh_install
   dh_apache2
[…]
make[1]: Leaving directory '/home/abe/hobbit/xymon'
   dh_missing
dh_missing: warning: xymon.conf 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: xymon (3), xymon-client (2)
         * dh_installdocs: xymon (9), xymon-client (7)
         * dh_installexamples: xymon (2), xymon-client (0)
         * dh_installman: xymon (0), xymon-client (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.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:13: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

But:

$ git grep xymon.conf debian
debian/changelog:    + Rename /etc/apache2/conf.d/xymon to #/conf-available/xymon.conf
debian/rules:   mv $S/etc/xymon/xymon-apache.conf debian/tmp/xymon.conf
debian/xymon.apache2:conf debian/tmp/xymon.conf
[…]          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

It seems as if dh_apache2 does not log the installing of debian/tmp/xymon.conf
to dh_missing as explained im the error message above.

With debhelper compat level 12 the error message above also appears, but just
as a warning. The mentioned file has been installed to the expected location,
though:

$ dpkg-deb --contents ../xymon_4.3.30-1_amd64.deb | fgrep xymon.conf
-rw-r--r-- root/root      5567 2019-09-08 19:57 ./etc/apache2/conf-available/xymon.conf

#968170#10
Date:
2024-12-08 15:55:42 UTC
From:
To:
I can repro this for .sos as well.

Given
  debian/libapache2-mod-musicindex.apache2:mod	debian/tmp/usr/lib/apache2/modules/*.so
  debian/libapache2-mod-musicindex.apache2:mod	debian/musicindex.load
  debian/libapache2-mod-musicindex.apache2:mod	debian/musicindex.conf
and
     dh_apache2 -O-v
          Installing module binary debian/tmp/usr/lib/apache2/modules/mod_musicindex.so into debian/libapache2-mod-musicindex//usr/lib/apache2/modules/

          cp debian/tmp/usr/lib/apache2/modules/mod_musicindex.so debian/libapache2-mod-musicindex//usr/lib/apache2/modules/
          Installing module configuration musicindex into debian/libapache2-mod-musicindex/etc/apache2/mods-available/

          mkdir -p debian/libapache2-mod-musicindex/etc/apache2/mods-available/
          chmod 755 debian/libapache2-mod-musicindex/etc/apache2/mods-available/
          cp debian/musicindex.load debian/libapache2-mod-musicindex/etc/apache2/mods-available/
          chmod 644 debian/libapache2-mod-musicindex/etc/apache2/mods-available//musicindex.load
          cp debian/musicindex.conf debian/libapache2-mod-musicindex/etc/apache2/mods-available/
          chmod 644 debian/libapache2-mod-musicindex/etc/apache2/mods-available//musicindex.conf
          mv debian/libapache2-mod-musicindex.substvars.new debian/libapache2-mod-musicindex.substvars
          echo "# Automatically added by dh_apache2/UNDECLARED">> debian/libapache2-mod-musicindex.postinst.debhelper
          sed "s^W#ACTION#^W^Wg; s^W#CONDITIONAL_VARIABLE#^Wtrue^Wg; s^W#ERROR_HANDLER#^Wexit 1^Wg; s^W#HELPER#^Wenmod^Wg; s^W#NAMES#^Wmusicindex ^Wg; " /usr/share/debhelper/autoscripts/postinst-apache2 >> debian/libapache2-mod-musicindex.postinst.debhelper
          echo '# End automatically added section' >> debian/libapache2-mod-musicindex.postinst.debhelper
          echo "# Automatically added by dh_apache2/UNDECLARED">> debian/libapache2-mod-musicindex.prerm.debhelper
          sed "s^W#ACTION#^W^Wg; s^W#CONDITIONAL_VARIABLE#^Wtrue^Wg; s^W#ERROR_HANDLER#^Wexit 1^Wg; s^W#HELPER#^Wdismod^Wg; s^W#NAMES#^Wmusicindex ^Wg; " /usr/share/debhelper/autoscripts/prerm-apache2 >> debian/libapache2-mod-musicindex.prerm.debhelper
          echo '# End automatically added section' >> debian/libapache2-mod-musicindex.prerm.debhelper
          echo "# Automatically added by dh_apache2/UNDECLARED">> debian/libapache2-mod-musicindex.postrm.debhelper
          sed "s^W#ACTION#^W^Wg; s^W#CONDITIONAL_VARIABLE#^Wtrue^Wg; s^W#ERROR_HANDLER#^Wexit 1^Wg; s^W#HELPER#^Wdismod^Wg; s^W#NAMES#^Wmusicindex ^Wg; " /usr/share/debhelper/autoscripts/postrm-apache2 >> debian/libapache2-mod-musicindex.postrm.debhelper
          echo '# End automatically added section' >> debian/libapache2-mod-musicindex.postrm.debhelper
and
  $ l debian/libapache2-mod-musicindex//usr/lib/apache2/modules/
  total 416k
  -rw-r--r-- 1 nabijaczleweli users 412.4k 12-08 16:49 mod_musicindex.so
I see
  dh_missing: warning: usr/lib/apache2/modules/mod_musicindex.so 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: libapache2-mod-musicindex (0), mod-musicindex-common (15)
           * dh_installdocs: libapache2-mod-musicindex (0), mod-musicindex-common (4)
          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.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.

Repro by building https://salsa.debian.org/debian/libapache-mod-musicindex
at a16ec0e0b10febe12a54529918602bbbef1cffaa.

Rolling back to debhelper-compat (= 12) works around this.

#968170#15
Date:
2021-10-13 07:51:19 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#968170#20
Date:
2021-10-19 07:40:52 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#968170#25
Date:
2021-10-25 07:50:27 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#968170#30
Date:
2021-10-29 07:46:07 UTC
From:
To:
Dzień dobry,

jakiś czas temu zgłosiła się do nas firma, której strona internetowa nie pozycjonowała się wysoko w wyszukiwarce Google.

Na podstawie wykonanego przez nas audytu SEO zoptymalizowaliśmy treści na stronie pod kątem wcześniej opracowanych słów kluczowych. Nasz wewnętrzny system codziennie analizuje prawidłowe działanie witryny.  Dzięki indywidualnej strategii, firma zdobywa coraz więcej Klientów.

Czy chcieliby Państwo zwiększyć liczbę osób odwiedzających stronę internetową firmy? Mógłbym przedstawić ofertę?


Pozdrawiam serdecznie,
Patryk Górecki

#968170#35
Date:
2021-11-12 08:36:12 UTC
From:
To:
Dzień dobry!

Czy mógłbym przedstawić rozwiązanie, które umożliwia monitoring każdego auta w czasie rzeczywistym w tym jego pozycję, zużycie paliwa i przebieg?

Dodatkowo nasze narzędzie minimalizuje koszty utrzymania samochodów, skraca czas przejazdów, a także tworzenie planu tras czy dostaw.

Z naszej wiedzy i doświadczenia korzysta już ponad 49 tys. Klientów. Monitorujemy 809 000 pojazdów na całym świecie, co jest naszą najlepszą wizytówką.

Bardzo proszę o e-maila zwrotnego, jeśli moglibyśmy wspólnie omówić potencjał wykorzystania takiego rozwiązania w Państwa firmie.


Z poważaniem,
Dawid Rowicki

#968170#40
Date:
2021-12-14 08:30:53 UTC
From:
To:
Dzień dobry,

kontaktuje się z Państwem, ponieważ jako osoba zajmująca się usprawnieniem procesów, chciałbym zaprezentować nowoczesne rozwiązanie dla Państwa firmy.

System został stworzony z myślą o przedsiębiorstwach z sektora MŚP, aby zapewnić bezpieczeństwo danych, niezawodność i optymalizację procesów. Dzięki bogatym funkcjonalnościom usprawnia i przyspiesza obsługę zleceń.

Jeśli chcieliby Państwo zwiększyć tempo rozwoju swojej działalności i poszerzyć rynek zbytu chętnie opowiem więcej. Kiedy mogę się skontaktować?


Pozdrawiam,
Arkadiusz Stryj

#968170#45
Date:
2021-12-14 08:40:18 UTC
From:
To:
Dzień dobry,

zapoznałem się z Państwa ofertą i z przyjemnością przyznaję, że przyciąga uwagę i zachęca do dalszych rozmów.

Pomyślałem, że może mógłbym mieć swój wkład w Państwa rozwój i pomóc dotrzeć z tą ofertą do większego grona odbiorców. Pozycjonuję strony www, dzięki czemu generują świetny ruch w sieci.

Możemy porozmawiać w najbliższym czasie?


Pozdrawiam
Adam Furgalski

#968170#17
Date:
2024-12-08 15:58:30 UTC
From:
To:
Control: found -1 2.4.62-1~deb12u2
Control: retitle -1 apache2-dev: dh_apache2: "dh_missing: warning: … exists in debian/tmp but is not installed to anywhere" despite "conf|mod debian/tmp/…" in debian/….apache2
...but only because dh_missing is a warning, not an error, in dh 12:
     dh_missing
  dh_missing: warning: usr/lib/apache2/modules/mod_musicindex.so exists in debian/tmp but is not installed to anywhere
          The following debhelper tools have reported what they installed (with files per package)
           * dh_install: libapache2-mod-musicindex (0), mod-musicindex-common (15)
           * dh_installdocs: libapache2-mod-musicindex (0), mod-musicindex-common (4)
          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.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.

So dh_apache2 is broken outright regardless of compat level.

#968170#26
Date:
2024-12-09 13:49:39 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libapache-mod-musicindex, 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 968170@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
наб <nabijaczleweli@nabijaczleweli.xyz> (supplier of updated libapache-mod-musicindex 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 08 Dec 2024 17:51:32 +0100
Source: libapache-mod-musicindex
Architecture: source
Version: 1.4.1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: наб <nabijaczleweli@nabijaczleweli.xyz>
Closes: 968170 978116 1049515
Changes:
 libapache-mod-musicindex (1.4.1-4) unstable; urgency=medium
 .
   * QA upload.
 .
   [ наб ]
   * Standards-Version: 4.7.0 (routine-update)
   * debhelper-compat 13 (Closes: #1049515)
   * Remove trailing whitespace in debian/changelog (routine-update)
   * Remove trailing whitespace in debian/rules (routine-update)
   * Rules-Requires-Root: no (routine-update)
   * No tab in license text (routine-update)
   * watch file standard 4 (routine-update)
   * d/rules: no sequencer -> dh
   * d/musicindex.conf: Order allow,deny/Allow from all
                     -> Require all granted
     (lintian apache2-deprecated-auth-config)
   * obsolete-url-in-packaging http://search.cpan.org/dist/Apache-MP3/
   * d/copyright: DEP-5
   * Fix time_t formatting
 .
   [ Helge Kreutzmann ]
   * [INTL:de] updated German po file translation (Closes: #978116)
 .
   [ Andreas Tille ]
   * Do not Build-Depend dpkg-dev
   * Remove copy of mod_musicindex.so before dh_missing call
     Closes: #968170
Checksums-Sha1:
 00cb3a33ff0309396231cb715a90f5d7108bf072 2138 libapache-mod-musicindex_1.4.1-4.dsc
 13dac1459a3b3f0a0558185c48ec4c8aadd7b0d2 10120 libapache-mod-musicindex_1.4.1-4.debian.tar.xz
 6eb3660dc331e0b6de0921fa9427a6edb3d8ccfa 9458 libapache-mod-musicindex_1.4.1-4_amd64.buildinfo
Checksums-Sha256:
 63ffb0ffee03041a7bd9e373201d4fac260d4440eb448ac40264ce3e9dc227a1 2138 libapache-mod-musicindex_1.4.1-4.dsc
 fb37d9121d473cbf6253f85ae501cb6b0249cab7f3d8ac3b6bffdfe3b95cb5c4 10120 libapache-mod-musicindex_1.4.1-4.debian.tar.xz
 a6fb7624e65786cdfa3a4ed5429da6fb0e0e445c60482614560f006fee504de8 9458 libapache-mod-musicindex_1.4.1-4_amd64.buildinfo
Files:
 0d95254ef4245e377e5fb6b6efeace6c 2138 httpd optional libapache-mod-musicindex_1.4.1-4.dsc
 c35804d9af4ad2498cf39c7c2fe779be 10120 httpd optional libapache-mod-musicindex_1.4.1-4.debian.tar.xz
 4c021717755c6a610283ceacbde6597b 9458 httpd optional libapache-mod-musicindex_1.4.1-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmdW8sARHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtECLA/+OGs+mEj4THNPrVsGo5fBEk6uc1FQAJ8H
4wsTJChDYN/iSLdCUTfN8i4karoKBQF0wM4E9cF+LbWgwURXrxPv1eQsGz56KCYx
jeE/8xpaHkYDa1gKbS+pB9A/1beIZDuMlRxm4FRgDVuWXMmMwWgOMqIXWcx4FFfJ
DlvhZ1GiBO6mEHSfNrN0Tk1mxYBjFa9cMrB14dG/rthOgdigAfebLMOWUdzTrqMh
vHI0n0HUWneMNZMGKTJmTOXYegqZbnwS5kN9Hzvo+GUNfmyaCWdxS/nha9fsMANB
3g7NxubPZiGFZXfzKrJp2cHb+cTZC5TW6IneY1MPqdIFV9qB7SUlxv9kpQ6MdnwD
oTcBAvKrCAzCtmYgCqxw5IO5t8BkN40XZ7H3E4G4urvf+dpudUelZLiVk+JEVMw4
LmbNeeT0M24vhAFDMA1MWJU9VFTPldmkUBa1mlq5kEVLV5hhAfzSn24heK9S2nbb
xAuP0k288ABGB3sa4DBvEUO7gXb+X7dQBxBECCBBlzZdp6Y0Ya3LV2R9AeuKhmal
qbjCG3WBHseOVNxwLKooQEBy2T465yPSm71QHKhDE3tdFHg7CXVTEn8Zs2VNvlbW
vEInABztApEmCEpKom932gcG1X7k07qP8Y72PMiBEL7fBFqQuVUNnZvBs706BFxq
MEy41WBkeZg=
=xDdS
-----END PGP SIGNATURE-----

#968170#31
Date:
2024-12-09 15:31:41 UTC
From:
To:
Not a valid closure.