Bug#877133: systemd is a pile of crap
There a ton of other /etc/init.d scripts that have the exact same problem - they fail silently and systemd doesn't know about it, nor does it report anything useful to the user. systemd is garbage.
Bug#889565: libical3: please make the build reproducible
Source: libical3 Version: 3.0.1-5 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: randomness fileordering X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org Hi, Whilst working on the Reproducible Builds effort [0], we noticed that libical3 could not be built reproducibly. Patch attached. [0] https://reproducible-builds.org/ Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `- --- a/debian/patches/0002-reproducible-build.patch 1970-01-01 01:00:00.0 +0100 --- b/debian/patches/0002-reproducible-build.patch 2018-02-04 14:23:38.286140899 + @@ -0,0 +1,63 @@ +Description: Make the build reproducible +Author: Chris Lamb +Last-Update: 2018-02-04 + +--- libical3-3.0.1.orig/src/libical-glib/tools/generator.c libical3-3.0.1/src/libical-glib/tools/generator.c +@@ -1096,6 +1096,7 @@ void generate_forward_declarations_heade + gchar *typeName; + gchar *typeKind; + GList *link; ++GList *typeNamesList = NULL; + GHashTable *typeNames; + GHashTableIter iter_table; + gpointer key; +@@ -1156,13 +1157,18 @@ void generate_forward_declarations_heade + if (g_strcmp0(buffer, "forward_declarations") == 0) { + g_hash_table_iter_init(&iter_table, typeNames); + while (g_hash_table_iter_next(&iter_table, &key, &value)) { +-typeName = (gchar *)key; ++typeNamesList = g_list_prepend(typeNamesList, g_strdup(key)); ++} ++typeNamesList = g_list_sort(typeNamesList, (GCompareFunc)g_strcmp0); ++for (link = g_list_first(typeNamesList); link != NULL; link = g_list_next(link)) { ++typeName = link->data; + write_str(out, "typedef struct _"); + write_str(out, typeName); + write_str(out, " "); + write_str(out, typeName); + write_str(out, ";\n"); + } ++g_list_free_full(typeNamesList, g_free); + } else if (g_strcmp0(buffer, "upperSnake") == 0) { + write_str(out, "I_CAL_FORWARD_DECLARATIONS"); + } else { +@@ -2156,6 +2162,8 @@ static gint generate_library(const gchar + gchar *buffer; + GList *structures; + GList *iter_list; ++GList *filenames; ++GList *iter_filenames; + GDir *dir; + GError *local_error = NULL; + gint res = 0; +@@ -2186,6 +2194,11 @@ static gint generate_library(const gchar + + /* Parse the all the XML files into the Structure */ + while (filename = g_dir_read_name(dir), filename) { ++filenames = g_list_prepend(filenames, g_strdup(filename)); ++} ++filenames = g_list_sort(filenames, (GCompareFunc)g_strcmp0); ++for (iter_filenames = g_list_first(filenames); iter_filenames != NULL; iter_filenames = g_list_next(iter_filenames)) { ++filename = iter_filenames->data; + gint len = (gint)strlen(filename); + + if (len <= 4 || g_ascii_strncasecmp(filename + len - 4, ".xml", 4) != 0) +@@ -2280,6 +2293,7 @@ static gint generate_library(const gchar + g_hash_table_destroy(type2structure); + g_hash_table_destroy(defaultValues); + g_list_free_full(structures, (GDestroyNotify)structure_free); ++g_list_free_full(filenames, g_free); + g_free(buffer); + + return res; --- a/debian/patches/series 2018-02-04 13:36:45.872268239 + --- b/debian/patches/series 2018-02-04 13:57:47.788970001 + @@ -1 +1,2 @@ 0001-reproducible-build.patch +0002-reproducible-build.patch
Processed: Re: libical3: please make the build reproducible
Processing commands for cont...@bugs.debian.org: > forwarded 889565 https://github.com/libical/libical/pull/324 Bug #889565 [src:libical3] libical3: please make the build reproducible Set Bug forwarded-to-address to 'https://github.com/libical/libical/pull/324'. > thanks Stopping processing here. Please contact me if you need assistance. -- 889565: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889565 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#889565: libical3: please make the build reproducible
forwarded 889565 https://github.com/libical/libical/pull/324 thanks I've forwarded this upstream here: https://github.com/libical/libical/pull/324 Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#889573: Project moved to github and released a newer version
Package: adplay Version: 1.7-4 Severity: normal Please upgrade to the newer version, released here (and update references to homepage): https://github.com/adplug/adplay-unix/releases Thanks
Accepted golang-golang-x-sync 0.0~git20171101.fd80eb9-1 (source) into unstable
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Sun, 04 Feb 2018 22:18:00 +0100 Source: golang-golang-x-sync Binary: golang-golang-x-sync-dev Architecture: source Version: 0.0~git20171101.fd80eb9-1 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team Changed-By: Dr. Tobias Quathamer Description: golang-golang-x-sync-dev - Supplemental Go synchronization libraries Closes: 889482 Changes: golang-golang-x-sync (0.0~git20171101.fd80eb9-1) unstable; urgency=medium . * Adopt package for the Debian Go team. (Closes: #889482) * New upstream version 0.0~git20171101.fd80eb9 - Include README.md instead of README * Update to Standards-Version 4.1.3 - Use HTTPS URL for d/copyright - Use Priority optional * Use debhelper v11 * Update d/copyright Checksums-Sha1: b1976c30355f69762cbd278daf6058d894255343 2284 golang-golang-x-sync_0.0~git20171101.fd80eb9-1.dsc 4bb4f11dec8b6617785b399cf9b86f1aa2839ec5 15208 golang-golang-x-sync_0.0~git20171101.fd80eb9.orig.tar.xz e9f763ec355f0d684608dd759941c28736f43de1 2432 golang-golang-x-sync_0.0~git20171101.fd80eb9-1.debian.tar.xz 178b42d8ac567740faff0c6719946fcbba9affc7 5879 golang-golang-x-sync_0.0~git20171101.fd80eb9-1_amd64.buildinfo Checksums-Sha256: 3773776de44268b9834457fb7e1da2e3f696054f73878d340e1aa725f5ecc73c 2284 golang-golang-x-sync_0.0~git20171101.fd80eb9-1.dsc e1f2d1ef5b2617a7263477816fbcba09e0f9071670ef7887107a99094b1f9021 15208 golang-golang-x-sync_0.0~git20171101.fd80eb9.orig.tar.xz e4e4081e29f555fc79190b64e57b7ca38a43ff0332ff6ac89514976862ca9cf2 2432 golang-golang-x-sync_0.0~git20171101.fd80eb9-1.debian.tar.xz 4db731cec3c40c9458f9aff57666f5a2a59a8d17e36153b262d706dcb5f59790 5879 golang-golang-x-sync_0.0~git20171101.fd80eb9-1_amd64.buildinfo Files: 7eed41d2656f68b5ba33b7ffb336b8b9 2284 devel optional golang-golang-x-sync_0.0~git20171101.fd80eb9-1.dsc 960380789933ec8a4c5adfb2076a78a9 15208 devel optional golang-golang-x-sync_0.0~git20171101.fd80eb9.orig.tar.xz 188f41a26923b751c98033e7f4356a6c 2432 devel optional golang-golang-x-sync_0.0~git20171101.fd80eb9-1.debian.tar.xz 8f0e002a47954a462dffc21f83ebf3c9 5879 devel optional golang-golang-x-sync_0.0~git20171101.fd80eb9-1_amd64.buildinfo -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEE0cuPObxd7STF0seMEwLx8Dbr6xkFAlp3eqQACgkQEwLx8Dbr 6xm1UQ/+IFZ6AvwgNPsLI/cOOPDjSFB8YESn+0Ex7MDnO/9jLl4YmBfJU5wqjzzZ 5fCEBm7M2CzJgiV9scfLANZ6o7pFjA2P+CLE0qjLMqeogjd/6x2Xb4IzWvQW6sNF YUXDg4VDkL1vzuuOtjAr99esJARL4z/fz7mEeJoUy90ioe18y7RhE85RsI/9DjEz 7ljF0lpAJzxyc7WS5aybEA/ZhumFyOwgDQ/2MsWhR+9XZjczM4L8mXW5GaP6kyJk aGXDqjN7jriWR1p+He1KzgyE/bzCn/ObRd1Un7KaSYVLxVyQ7KFPuZSLESziX4dm xdFgwVz2e7ylFovNchOE0WU1l5FVZFyvziSHQxoSieFgB88wJXDA+rmIibuX3/F3 1gzm2P8eaeNTaDcOV9L3FtXTdKdV+kg7zDvzqvOaFDgxQpBY2axe+xEYgFRdDa/P StHMLqDIORXjK6qn5d0aTRc2mGrCPwouQhs5iphw6tjLrKfhF3H1feDsDXrc3BXG Hmw3DfagkgNcVavzJCOZWoFmNVF5OMTwcW5h1ISBqz6nEu/A4sh1onvR431hlnrC dWKVq1pdLufRdvnwUlP1p8eGaxNqP18sZK9jOpHMMEIu+OYFmFCq0O/+sDJcPuXq hfGEFhlLL6NjtvDXy0ISuZAN0gd5T3yk7xHjj1ayEIVTb3zAZX8= =vOsj -END PGP SIGNATURE-