[blog] 01/01: 81: Format notes about package sets

Ximin Luo infinity0 at debian.org
Tue Nov 15 17:37:49 UTC 2016


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch master
in repository blog.

commit 6096e2a95ac113eb98d624e38105d7c7758ddc73
Author: Ximin Luo <infinity0 at debian.org>
Date:   Tue Nov 15 18:37:34 2016 +0100

    81: Format notes about package sets
---
 drafts/81.mdwn                        | 21 +++++++++++----------
 libdir/IkiWiki/Plugin/DebianMacros.pm |  6 ++++++
 2 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/drafts/81.mdwn b/drafts/81.mdwn
index cbb12d6..5591e2c 100644
--- a/drafts/81.mdwn
+++ b/drafts/81.mdwn
@@ -119,18 +119,19 @@ tests.reproducible-builds.org
 
 Debian (TODO holger):
 
- * hw42: always build under /build so that the build path gets included in the .buildinfo file.
- * hw42: reproducible Debian: vary the source dir name. (his hapens for example when some builders use 'dpkg-source -x' and others build out of a SCM.)
+ * HW42: always build under /build so that the build path gets included in the .buildinfo file.
+ * HW42: Vary the basename of the root source extraction directory. (This
+   happens for example when some build scripts assume `dpkg-source -x` but
+   others assume they're being built of a SCM.)
  * hw42+deki+h01ger: reproducible Debian: adapt for non identical .buildinfos.
- * use dose-extra from jessie-backports so that https://jenkins.debian.net/view/reproducible/job/reproducible_create_meta_pkg_sets/ can deal with versioned provides… (h01ger, thanks josch)
- * use new url for tails manifest (h01ger)
- * lots of package sets related changes: (all by h01ger)
-   * add 2 new pkg sets: debian-edu and _build-depends
+ * Package-set improvements:
+   * Add 4 new package sets: [[!pkgset debian-edu]], [[!pkgset
+     debian-edu_build-depends]], [[!pkgset maint_pkg-grass-devel]], [[!pkgset
+     maint_debian-accessibility]], [[!pkgset maint_pkg-openstack]].
+   * Rename maint_lua to [[!pkgset maint_debian-lua]]
    * h01ger refactored reproducible_create_meta_pkg_sets.sh so that it's even easier to add new package sets.
-   * add package set: pkg-grass-devel (Debian GIS)
-   * add package set: debian-accessibility
-   * rename maint_lua pkg set to maint_debian-lua
-   * add package set: pkg-openstack
+   * Use [[!pkg dose-extra]] from jessie-backports so that https://jenkins.debian.net/view/reproducible/job/reproducible_create_meta_pkg_sets/ can deal with versioned provides… (h01ger, thanks josch)
+ * Use new url for tails manifest (h01ger)
  * Valerie Young contributed four patches for our long planned transition from SQLite to Postgres.
  * repository comparison: finally shows that our repo is now obsolete, all our changes are in sid.
  * in anticipation of the stretch freeze, already tested packages from unstable and testing on amd64 are scheduled equallynow. https://tests.reproducible-builds.org/debian/index_performance.html
diff --git a/libdir/IkiWiki/Plugin/DebianMacros.pm b/libdir/IkiWiki/Plugin/DebianMacros.pm
index 32151b2..664725a 100644
--- a/libdir/IkiWiki/Plugin/DebianMacros.pm
+++ b/libdir/IkiWiki/Plugin/DebianMacros.pm
@@ -14,6 +14,7 @@ sub import {
     hook(type => "preprocess", id => "bug", call => \&bug);
     hook(type => "preprocess", id => "patch", call => \&patch);
     hook(type => "preprocess", id => "issue", call => \&issue);
+    hook(type => "preprocess", id => "pkgset", call => \&pkgset);
 }
 
 sub pkg {
@@ -48,4 +49,9 @@ sub issue {
     return "[$issue](https://tests.reproducible-builds.org/issues/unstable/${issue}_issue.html)";
 }
 
+sub pkgset {
+    my $pkgset = shift;
+    return "[$pkgset](https://tests.reproducible-builds.org/debian/unstable/amd64/pkg_set_${pkgset}.html)";
+}
+
 1;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/blog.git



More information about the Reproducible-commits mailing list