[Initscripts-ng-commits] r503 - in /trunk/src/insserv/debian: headers-reported rules

pere at users.alioth.debian.org pere at users.alioth.debian.org
Fri Jan 11 10:45:03 UTC 2008


Author: pere
Date: Fri Jan 11 10:45:03 2008
New Revision: 503

URL: http://svn.debian.org/wsvn/initscripts-ng/?sc=1&rev=503
Log:
New rules target missing-by-popcon to sort packages missing LSB header by popularity.

Modified:
    trunk/src/insserv/debian/headers-reported
    trunk/src/insserv/debian/rules

Modified: trunk/src/insserv/debian/headers-reported
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/headers-reported?rev=503&op=diff
==============================================================================
--- trunk/src/insserv/debian/headers-reported (original)
+++ trunk/src/insserv/debian/headers-reported Fri Jan 11 10:45:03 2008
@@ -1,44 +1,46 @@
 # List of scripts missing LSB header that are reported to BTS.  Used
 # to track which scripts and packages are missing a bug report.
 # Format: 
-#   scriptname src-pkgname btsnumber
-aime aime #459550
-alamin-server alamin #460051
-anacron anacron #448223
-and and #460052
-atd at #376780
-courier-imap courier #458433 
-courier-imap-ssl courier #458433 
-courier-ldap courier #458433 
-courier-mlm courier #458433 
-courier-mta courier #458433 
-courier-mta-ssl courier #458433 
-courier-pcp courier #458433 
-courier-pop courier #458433 
-courier-pop-ssl courier #458433 
-cpqarrayd cpqarrayd #451759
-cpudyn cpudyn #459553
-dictd dictd #460201
-dmraid dmraid #458626
-greylist greylistd #460151
-hostname.dhcp nfsbooted #458859
-ipip ipip #460055
-irqbalance irqbalance #458461
-libpam-devperm pam-devperm #458466
-mountfix nfsbooted #458859
-netatalk netatalk #459442
-nethack-common nethack #458465
-nfs-user-server nfs-user-server #458390
-nstxcd nstx #457756
-nstxd nstx #457756
-pcmcia pcmcia-cs #361054
-pptpd pptp #458476
-racoon racoon #458488
+#   scriptname bin-pkgname src-pkgname btsnumber
+aime aime aime #459550
+alamin-server alamin-server alamin #460051
+anacron anacron anacron #448223
+and and and #460052
+atd at at #376780
+courier-imap courier-imap courier #458433 
+courier-imap-ssl courier-imap-ssl courier #458433 
+courier-ldap courier-imap courier #458433 
+courier-mlm courier-mlm courier #458433 
+courier-mta courier-mta courier #458433 
+courier-mta-ssl courier-mta-ssl courier #458433 
+courier-pcp courier-pcp courier #458433 
+courier-pop courier-pop courier #458433 
+courier-pop-ssl courier-pop-ssl courier #458433 
+cpqarrayd cpqarrayd cpqarrayd #451759
+cpudyn cpudyn cpudyn #459553
+dictd dictd dictd #460201
+dmraid dmraid dmraid #458626
+greylist greylistd greylistd #460151
+hostname.dhcp nfsbooted nfsbooted #458859
+ipip ipip ipip #460055
+irqbalance irqbalance irqbalance #458461
+lastfmsubmitd lastfmsubmitd lastfmsubmitd #460206
+libpam-devperm libpam-devperm pam-devperm #458466
+mountfix nfsbooted nfsbooted #458859
+netatalk netatalk netatalk #459442
+nethack-common nethack-common nethack #458465
+nfs-user-server nfs-user-server nfs-user-server #458390
+nstxcd nstx nstx #457756
+nstxd nstx nstx #457756
+pcmcia pcmcia-cs pcmcia-cs #361054
+pptpd pptpd pptp #458476
+racoon racoon racoon #458488
 scsitools-pre.sh scsitools scsitools #458649
 scsitools.sh scsitools scsitools #458649
-setkey ipsec-tools #458488
-smartmontools smartmontools #458391
-snmptrapfmt snmptrapfmt #457752
-spamassassin spamassassin #451762
-sqwebmail courier #458433 
-swapd swapd #458624
+setkey ipsec-tools ipsec-tools #458488
+smartmontools smartmontools smartmontools #458391
+snmptrapfmt snmptrapfmt snmptrapfmt #457752
+spamassassin spamassassin spamassassin #451762
+sqwebmail sqwebmail sqwebmail #?
+swapd swapd swapd #458624
+vsftpd vsftpd vsftpd #?

Modified: trunk/src/insserv/debian/rules
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/rules?rev=503&op=diff
==============================================================================
--- trunk/src/insserv/debian/rules (original)
+++ trunk/src/insserv/debian/rules Fri Jan 11 10:45:03 2008
@@ -38,14 +38,12 @@
 
 	touch build-stamp
 
-clean: unpatch
+clean: unpatch clean-extra
 	dh_testdir
 	rm -f build-stamp
 
 	# Add here commands to clean up after the build process.
 	$(MAKE) clean
-
-	rm -f missing overrides
 
 	dh_clean 
 
@@ -103,3 +101,20 @@
 	@echo $$(comm -13 missing overrides) |fold -s | sed 's/^/  /'
 	@echo -n "Override files that need a bug report:                    "; debian/bts-lefttoreport | wc -l
 	@echo $$(debian/bts-lefttoreport | sort -u) |fold -s | sed 's/^/  /'
+
+bin-by-inst.txt:
+	GET http://popcon.debian.org/by_inst > bin-by-inst.txt
+missingpkgs:
+	GET http://lintian.debian.org/reports/Tinit.d-script-missing-lsb-section.html| grep W: | cut -d'<' -f 2 | cut -d'>' -f2 | sort -u > missingpkgs
+missing-by-popcon: bin-by-inst.txt missingpkgs
+	for pkg in $$(cat missingpkgs); do \
+		if grep -q " $$pkg " debian/headers-reported ; then \
+			: ; \
+		else \
+			grep " $$pkg " bin-by-inst.txt ; \
+		fi ; \
+	done | sort -n
+
+clean-extra:
+	$(RM) missing overrides
+	$(RM) bin-by-inst.txt missingpkgs




More information about the Initscripts-ng-commits mailing list