Bug#877133: systemd is a pile of crap

2018-02-04 Thread Nye Liu
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

2018-02-04 Thread Chris Lamb
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

2018-02-04 Thread Debian Bug Tracking System
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

2018-02-04 Thread Chris Lamb
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

2018-02-04 Thread Gürkan Myczko

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

2018-02-04 Thread Dr. Tobias Quathamer
-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-