Bug#777304: console-cyrillic: please make the build reproducible

2016-08-17 Thread Anton Zinoviev
On Tue, Aug 16, 2016 at 07:53:49PM +0100, Chris Lamb wrote:
> 
> I'm disappointed to hear that you can't find the time to apply it. This
> is only a wishlist bug however, so I don't feel it warrants an NMU at
> this point.

I am used to do all my work for Debian in a batch mode.  When I work for 
Debian I work full time.  It is not exactly that I can't find the time 
now, it is more like I don't want to find the time before there are 
enough Debian tasks waiting in my todo list.

Anyway, I suppose it might be possible to "find the time" during the 
next week. :)

Anton Zinoviev



Bug#777304: console-cyrillic: please make the build reproducible

2016-08-16 Thread Chris Lamb
Hi Anton,

> Right now I can not tell when exactly I will be able to build and upload 
> the package.  If you want, feel free to make a NMU.

I'm disappointed to hear that you can't find the time to apply it. This
is only a wishlist bug however, so I don't feel it warrants an NMU at
this point.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Bug#777304: console-cyrillic: please make the build reproducible

2016-08-16 Thread Anton Zinoviev
On Sun, Aug 14, 2016 at 08:12:21PM +0100, Chris Lamb wrote:
> 
> There hasn't seem to be any update on this bug in 554 days,

That's because I haven't updated this package since 2009-11-06. Maybe we 
don't need to build this package at all --- either in a reproducible or 
in a non-reproducible way. ;-)

This was of course a joke.  There are some things about this package 
that have to be done, for example the scripts in /etc/init.d are no 
longer necessary.  Years ago I planned to make the changes about these 
scripts after analogous changes in console-data, but the required 
changes in console-data turned out to be difficult.

> Would you consider applying this patch and uploading?

Right now I can not tell when exactly I will be able to build and upload 
the package.  If you want, feel free to make a NMU.

Anton Zinoviev
 



Bug#777304: console-cyrillic: please make the build reproducible

2016-08-14 Thread Chris Lamb
Dear Maintainer,

> Source: console-cyrillic
> Version: 0.9-16.2ubuntu1
> Tags: patch

There hasn't seem to be any update on this bug in 554 days, in which
time the Reproducible Builds effort has come on a long way. :)

Would you consider applying this patch and uploading?


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Bug#777304: console-cyrillic: please make the build reproducible

2015-02-07 Thread Chris Lamb
Source: console-cyrillic
Version: 0.9-16.2
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Hi,

While working on the "reproducible builds" effort [1], we have noticed
that console-cyrillic could not be built reproducibly.

The attached patch removes timestamps from the build system. Once
applied, console-cyrillic can be built reproducibly in our current
experimental
framework.

 [1]: https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-
diff -urNad console-cyrillic.orig/console-cyrillic-0.9/debian/rules 
console-cyrillic/console-cyrillic-0.9/debian/rules
--- console-cyrillic.orig/console-cyrillic-0.9/debian/rules 2015-02-07 
11:26:09.612094883 +
+++ console-cyrillic/console-cyrillic-0.9/debian/rules  2015-02-07 
11:33:50.196368005 +
@@ -43,7 +43,7 @@
install -d debian/tmp/usr/share/doc/$(package)
cp debian/copyright debian/tmp/usr/share/doc/$(package)
cp debian/changelog debian/tmp/usr/share/doc/$(package)/changelog.Debian
-   gzip -9v debian/tmp/usr/share/doc/$(package)/changelog.Debian
+   gzip -9nv debian/tmp/usr/share/doc/$(package)/changelog.Debian
cp debian/README debian/tmp/usr/share/doc/$(package)/README.Debian
cp debian/Cyr_and_Lat.README debian/tmp/usr/share/doc/$(package)/
cp debian/README.ru debian/tmp/usr/share/doc/$(package)/README.ru
@@ -121,9 +121,9 @@
cp $(kazakh)/acm/rk1048.acm debian/tmp/usr/share/console-cyrillic
cp $(kazakh)/sfm/*.sfm debian/tmp/usr/share/console-cyrillic
cp $(kazakh)/psf/*.psf debian/tmp/usr/share/console-cyrillic
-   gzip -9v debian/tmp/usr/share/console-cyrillic/*.acm
-   gzip -9v debian/tmp/usr/share/console-cyrillic/*.sfm
-   gzip -9v debian/tmp/usr/share/console-cyrillic/*.fallback
+   gzip -9nv debian/tmp/usr/share/console-cyrillic/*.acm
+   gzip -9nv debian/tmp/usr/share/console-cyrillic/*.sfm
+   gzip -9nv debian/tmp/usr/share/console-cyrillic/*.fallback
cp debian/*.trans debian/tmp/usr/share/console-cyrillic
install -d debian/tmp/usr/bin
cp scripts/* debian/tmp/usr/bin
@@ -136,7 +136,7 @@
pod2man scripts/raw2psf >debian/tmp/usr/share/man/man1/raw2psf.1
cp debian/cyr.1 debian/tmp/usr/share/man/man1/cyr.1
cp debian/mkvgafont.1 debian/tmp/usr/share/man/man1/mkvgafont.1
-   gzip -9v debian/tmp/usr/share/man/man1/*.1
+   gzip -9nv debian/tmp/usr/share/man/man1/*.1
dpkg-gencontrol -isp
chown -R root.root debian/tmp
chmod -R go=rX,u=rwX debian/tmp