Control: tags -1 + patch
Attached is a patch for your package that fails to install on jessie.
diff -Nru w3c-markup-validator-1.3+dfsg/debian/postinst w3c-markup-validator-1.3+dfsg/debian/postinst --- w3c-markup-validator-1.3+dfsg/debian/postinst 2012-10-04 00:48:48.000000000 +0200 +++ w3c-markup-validator-1.3+dfsg/debian/postinst 2013-08-05 13:20:09.000000000 +0200 @@ -24,9 +24,7 @@ # `abort-remove' or `abort-deconfigure'. case "$1" in - configure|reconfigure) - - server="apache2" + configure) # Old versions stored config files here # We won't delete the old config file in case there are @@ -37,33 +35,19 @@ rm /etc/$old/w3c-markup-validator.conf fi done + rm -f /etc/apache2/conf.d/w3c-markup-validator.conf - if [ ! -s /etc/$server/conf.d/w3c-markup-validator.conf ]; then - ln -s /etc/w3c/httpd.conf \ - /etc/$server/conf.d/w3c-markup-validator.conf - fi - - if [ $server = "apache2" ]; then - - if [ ! -s /etc/$server/mods-enabled/include.load ]; then - a2enmod include + if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then + . /usr/share/apache2/apache2-maintscript-helper + if ! a2query -qm include ; then + apache2_invoke enmod include || exit $? fi - - if [ ! -s /etc/$server/mods-enabled/rewrite.load ]; then - a2enmod rewrite + if ! a2query -qm rewrite ; then + apache2_invoke enmod rewrite || exit $? fi - - fi - - if [ -x "/etc/init.d/$server" ]; then - if [ -x /usr/sbin/invoke-rc.d ]; then - invoke-rc.d $server restart || true - else - /etc/init.d/$server restart || true - fi - fi - sleep 2 - + apache2_invoke enconf w3c-markup-validator || exit $? + fi + ;; abort-upgrade|abort-remove|abort-deconfigure) diff -Nru w3c-markup-validator-1.3+dfsg/debian/postrm w3c-markup-validator-1.3+dfsg/debian/postrm --- w3c-markup-validator-1.3+dfsg/debian/postrm 2012-10-04 00:48:48.000000000 +0200 +++ w3c-markup-validator-1.3+dfsg/debian/postrm 2013-08-05 13:24:55.000000000 +0200 @@ -24,6 +24,10 @@ ;; purge) + if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then + . /usr/share/apache2/apache2-maintscript-helper + apache2_invoke disconf w3c-markup-validator || exit $? + fi rmdir /etc/w3c 2>/dev/null || true ;; diff -Nru w3c-markup-validator-1.3+dfsg/debian/prerm w3c-markup-validator-1.3+dfsg/debian/prerm --- w3c-markup-validator-1.3+dfsg/debian/prerm 2012-10-04 00:48:48.000000000 +0200 +++ w3c-markup-validator-1.3+dfsg/debian/prerm 2013-08-05 13:20:25.000000000 +0200 @@ -17,34 +17,10 @@ # the debian-policy package -case "$1" in - upgrade) - ;; - remove|deconfigure) - - server="apache2" - - if [ -s /etc/$server/conf.d/w3c-markup-validator.conf ]; then - rm /etc/$server/conf.d/w3c-markup-validator.conf - fi - - if [ -x "/etc/init.d/$server" ]; then - if [ -x /usr/sbin/invoke-rc.d ]; then - invoke-rc.d $server restart || true - else - /etc/init.d/$server restart || true - fi - fi - sleep 2 - - ;; - failed-upgrade) - ;; - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac +if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then + . /usr/share/apache2/apache2-maintscript-helper + apache2_invoke disconf w3c-markup-validator || exit $? +fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. diff -Nru w3c-markup-validator-1.3+dfsg/debian/rules w3c-markup-validator-1.3+dfsg/debian/rules --- w3c-markup-validator-1.3+dfsg/debian/rules 2013-03-15 09:01:28.000000000 +0100 +++ w3c-markup-validator-1.3+dfsg/debian/rules 2013-08-05 13:16:38.000000000 +0200 @@ -23,6 +23,7 @@ dh_install share/templates/en_US/* ${SHARED_DIR}/templates/en_US dh_install -Xconfig -Xtest htdocs/* ${HTML_DIR} dh_install debian/logo.png ${IMAGES_DIR} + dh_link ${CONFIG_DIR}/httpd.conf /etc/apache2/conf-available/w3c-markup-validator.conf override_dh_installdocs: mkdir -p debian/tmp