[Piuparts-devel] [Git][debian/piuparts][develop] 7 commits: Update several URLs pointing to https://www.debian.org/doc/debian-policy to…

Holger Levsen gitlab at salsa.debian.org
Sat Sep 8 13:39:13 BST 2018


Holger Levsen pushed to branch develop at Debian / piuparts


Commits:
b10afe52 by Holger Levsen at 2018-09-08T12:09:10Z
Update several URLs pointing to https://www.debian.org/doc/debian-policy to match the new URLs since debian-policy 4.1.0.

This is work in progress, this commit changes:

sed "s|https://www.debian.org/doc/debian-policy/#additional-documentation|https://www.debian.org/doc/debian-policy/ch-docs.html#additional-documentation|g"

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
3e6925f1 by Holger Levsen at 2018-09-08T12:19:31Z
Update several URLs pointing to https://www.debian.org/doc/debian-policy to match the new URLs since debian-policy 4.1.0.

This is work in progress, this commit changes:

sed "s|https://www.debian.org/doc/debian-policy/#sharing-configuration-files|https://www.debian.org/doc/debian-policy/ch-files.html#sharing-configuration-files|g"

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
2db51caa by Holger Levsen at 2018-09-08T12:21:39Z
Update several URLs pointing to https://www.debian.org/doc/debian-policy to match the new URLs since debian-policy 4.1.0.

This is work in progress, this commit changes:

sed "s|https://www.debian.org/doc/debian-policy/#cron-jobs|https://www.debian.org/doc/debian-policy/ch-opersys.html#cron-jobs|g"

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
cb9524c3 by Holger Levsen at 2018-09-08T12:27:00Z
Update several URLs pointing to https://www.debian.org/doc/debian-policy to match the new URLs since debian-policy 4.1.0.

This work in progress is now done, this commit changes:

sed "s|https://www.debian.org/doc/debian-policy/#package-maintainer-scripts-and-installation-procedure|https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html|g"

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
6378cdef by Holger Levsen at 2018-09-08T12:35:58Z
fix policy reference for old footnote 53 (now that #879048 is fixed)

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
cc12c8a2 by Holger Levsen at 2018-09-08T12:37:10Z
Remove TODO entry which has been done some time ago

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -
c61fc0a1 by Holger Levsen at 2018-09-08T12:38:40Z
Update TODO: move some stuff further down

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


6 changed files:

- TODO
- bug-templates/postinst_uses_usr_share_doc.mail
- bug-templates/removal_makes_files_disappear.mail
- bug-templates/removes_files_installed_by_other_package.mail
- debian/changelog
- known_problems/cron_error_after_removal_error.conf


Changes:

=====================================
TODO
=====================================
@@ -8,8 +8,6 @@ expressed…
 
 for 0.9x, during the buster development cycle:
 
-- fix policy reference for old footnote 53, blocked by #879048
-
 - README_server.txt: rewrite style a bit more. its super easy to setup now!
 
 - ==== piuparts.debian.org specific configuration
@@ -27,10 +25,6 @@ for 0.9x, during the buster development cycle:
     on the master arch to slaves of different archs ->
     "schedule-evenly-to-slaves = no"
 
-- once that works, update README_pejacevic: search for "soon shall go into operation..."
-
-- piuparts-master: keep track of to whom a reservation was given
-
 - more stats and graphs:
   - new section stats page:
     - packages processed per day and section, master writes submissions.txt
@@ -44,10 +38,6 @@ for 0.9x, during the buster development cycle:
   If master does that remove that sentence from README_server.txt again,
   same with slave and tmp.
 
-- piuparts.conf.pejacevic: maybe use mirror via nfs (faster)
-
-- maybe compress all logfiles
-
 - if it weren't for 'slave-bin/slave_cleanup', the slave would only need
   rights to run "sudo piuparts" but nothing else. If we can clean this up,
   the sudoers.d should recommend sudo (lsof|kill|umount) for admins.
@@ -97,6 +87,12 @@ for 0.9x, during the buster development cycle:
 
 for 1.0.x and later:
 
+- piuparts.conf.pejacevic: maybe use mirror via nfs (faster)
+
+- maybe compress all logfiles
+
+- piuparts-master: keep track of to whom a reservation was given
+
 - install from git/Makefile: remove the need for /etc/piuparts
 
 - accept a PIUPARTS_CONF environment variable everywhere to point to a different


=====================================
bug-templates/postinst_uses_usr_share_doc.mail
=====================================
@@ -13,7 +13,7 @@ a test with piuparts revealed that your package uses files from
 /usr/share/doc in its maintainer scripts which is a violation of
 Policy 12.3: "Packages must not require the existence of any files in
 /usr/share/doc/ in order to function."
-https://www.debian.org/doc/debian-policy/#additional-documentation
+https://www.debian.org/doc/debian-policy/ch-docs.html#additional-documentation
 
 These files must be moved to /usr/share/$PACKAGE and may be symlinked
 from /usr/share/doc/$PACKAGE.


=====================================
bug-templates/removal_makes_files_disappear.mail
=====================================
@@ -28,9 +28,8 @@ but the following files have disappeared:
 
 This is a serious bug violating policy 7.6, see
 https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
-and also see the footnote that describes this incorrect behavior
-https://www.debian.org/doc/debian-policy/ (old: footnotes.html#f53)
-[footnote permalink broken (#879048), search for /To see why/]
+and also see the footnote that describes this incorrect behavior:
+https://www.debian.org/doc/debian-policy/ch-relationships.html#id13
 
 The $OFFENDER package has the following relationships with $VICTIM:
 


=====================================
bug-templates/removes_files_installed_by_other_package.mail
=====================================
@@ -17,9 +17,9 @@ they may have been shipped or created by a dependency.
 
 This could be a violation of policy 10.7.4 ("Sharing configuration
 files"), see
-https://www.debian.org/doc/debian-policy/#sharing-configuration-files
+https://www.debian.org/doc/debian-policy/ch-files.html#sharing-configuration-files
 or policy chapter 6 ("Package maintainer scripts..."), see
-https://www.debian.org/doc/debian-policy/#package-maintainer-scripts-and-installation-procedure
+https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html
 or policy 7.6 ("Overwriting files..."), see
 https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
 


=====================================
debian/changelog
=====================================
@@ -2,7 +2,7 @@ piuparts (0.92) UNRELEASED; urgency=medium
 
   * Update TODO.
   * Update several URLs pointing to https://www.debian.org/doc/debian-policy
-    to match the new URLs since debian-policy 4.1.0. 
+    to match the new URLs since debian-policy 4.1.0.
 
  -- Holger Levsen <holger at debian.org>  Fri, 07 Sep 2018 19:55:01 +0200
 


=====================================
known_problems/cron_error_after_removal_error.conf
=====================================
@@ -7,7 +7,7 @@ ISSUE=0
 HEADER='Packages with failed logs because a cron file has output and/or exits with error after the package has been removed'
 HELPTEXT='
 <p>
-From <a href="https://www.debian.org/doc/debian-policy/#cron-jobs" target="_blank">https://www.debian.org/doc/debian-policy/#cron-jobs</a>
+From <a href="https://www.debian.org/doc/debian-policy/ch-opersys.html#cron-jobs" target="_blank">https://www.debian.org/doc/debian-policy/ch-opersys.html#cron-jobs</a>
 </p>
 
 <pre>



View it on GitLab: https://salsa.debian.org/debian/piuparts/compare/ff2df74b7214239ff857e3e8f8aa308786c99674...c61fc0a16b1a38b7aa9cc0bc73015a145651c874

-- 
View it on GitLab: https://salsa.debian.org/debian/piuparts/compare/ff2df74b7214239ff857e3e8f8aa308786c99674...c61fc0a16b1a38b7aa9cc0bc73015a145651c874
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/piuparts-devel/attachments/20180908/08758ade/attachment-0001.html>


More information about the Piuparts-devel mailing list