Стопперы. Шелфтоkеры

2022-07-07 Thread Денис Колесников
Пишите, в Вотсап: 8 (915) 318-41-84. 

Bug#1014190: Removed package(s) from unstable

2022-07-07 Thread Debian FTP Masters
We believe that the bug you reported is now fixed; the following
package(s) have been removed from unstable:

golang-github-gorilla-pat | 0.0~git20160413.0.cf955c3-5 | source
golang-github-gorilla-pat-dev | 0.0~git20160413.0.cf955c3-5 | all

--- Reason ---
RoQA; Upstream discontinued; orphaned for a long time
--

Note that the package(s) have simply been removed from the tag
database and may (or may not) still be in the pool; this is not a bug.
The package(s) will be physically removed automatically when no suite
references them (and in the case of source, when no binary references
it).  Please also remember that the changes have been done on the
master archive and will not propagate to any mirrors until the next
dinstall run at the earliest.

Packages are usually not removed from testing by hand. Testing tracks
unstable and will automatically remove packages which were removed
from unstable when removing them from testing causes no dependency
problems. The release team can force a removal from testing if it is
really needed, please contact them if this should be the case.

We try to close bugs which have been reported against this package
automatically. But please check all old bugs, if they were closed
correctly or should have been re-assigned to another package.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1014...@bugs.debian.org.

The full log for this bug can be viewed at https://bugs.debian.org/1014190

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmas...@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)



Bug#1014190: Removed package(s) from unstable

2022-07-07 Thread Debian FTP Masters
Version: 0.0~git20160413.0.cf955c3-5+rm

Dear submitter,

as the package golang-github-gorilla-pat has just been removed from the Debian 
archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1014190

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmas...@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)



Bug#1014559: libloki: reproducible-builds: embedded build paths in libloki.so.*

2022-07-07 Thread Vagrant Cascadian
Source: libloki
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

The build path is embedded in /usr/lib/libloki.so.0.1.7:

  
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/libloki.html

  /build/1st/libloki-0.1.7/src/LevelMutex.cpp:88
  vs.
  /build/2/libloki-0.1.7/2nd/src/LevelMutex.cpp:88

The attached patch fixes this by explicitly passing CXXFLAGS to
dh_auto_build in debian/rules, which includes flags to avoid embedding
the build path.


With this patch applied, libloki should build reproducibly on
tests.reproducible-builds.org!


live well,
  vagrant
From 4290aeceda937a01d2b6e54ce8b94abd98c0aeee Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Thu, 7 Jul 2022 20:45:03 +
Subject: [PATCH] debian/rules: Explicitly pass CXXFLAGS to dh_auto_build.

Makefile.common overrides CXXFLAGS from the environment, so explicitly
passing it in order to get the default build flags.
---
 debian/rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/rules b/debian/rules
index e7990c6..d2f39c9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,7 @@
 	dh $@
 
 override_dh_auto_build:
-	dh_auto_build -- OS=Linux build-static build-shared
+	dh_auto_build -- OS=Linux build-static build-shared CXXFLAGS="$(CXXFLAGS)"
 
 override_dh_auto_test:
 	-dh_auto_test -- OS=Linux
-- 
2.36.1



signature.asc
Description: PGP signature


Bug#1014560: ygl: reproducible-builds: embedded build paths in libYgl.so.*

2022-07-07 Thread Vagrant Cascadian
Source: ygl
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

The build path is embedded in ./usr/lib/libYgl.so.4.2:

  
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/ygl.html

  /build/1st/ygl-4.2e/ygl.c:525
  vs.
  /build/2/ygl-4.2e/2nd/ygl.c:525

The attached patch fixes this by passing a variable to dh_auto_build in
debian/rules with the -ffile-prefix-map compiler flag to avoid embedding
the build path.


With this patch applied, ygl should build reproducibly on
tests.reproducible-builds.org!


live well,
  vagrant
From 0bec442f2213e5bb27b8dfbbfb115df9dbf2a9d5 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Thu, 7 Jul 2022 21:31:18 +
Subject: [PATCH] debian/rules: Pass variable to dh_auto_build to avoid
 embedding build path.

Use the PROJECT_DEFINES variable to pass -ffile-prefix-map to avoid
embedding the build path for reproducible builds.

https://reproducible-builds.org/docs/build-path/
---
 debian/rules | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/debian/rules b/debian/rules
index a2d7d11..4093d56 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,3 +13,6 @@ override_dh_auto_configure:
 override_dh_installexamples:
 	cd examples && $(MAKE) clean && rm -f Makefile
 	dh_installexamples
+
+override_dh_auto_build:
+	dh_auto_build -- PROJECT_DEFINES="-ffile-prefix-map=$(CURDIR)=."
-- 
2.36.1



signature.asc
Description: PGP signature


Bug#1014561: clp: reproducible-builds: Embedded build path in example Makefile

2022-07-07 Thread Vagrant Cascadian
Source: clp
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

The build path is embedded in
usr/share/doc/coinor-libclp-doc/examples/Makefile.gz:

  
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/clp.html

  CXXFLAGS·=·-g·-O2·-ffile-prefix-map=/build/1st/clp-1.17.6=. ...
  vs.
  CXXFLAGS·=·-g·-O2·-ffile-prefix-map=/build/2/clp-1.17.6/2nd=. ...


The attached patch fixes this by replacing the build path with a
placeholder string in debian/rules.


With this patch applied clp should build reproducibly on
tests.reproducible-builds.org!


Thanks for maintaining clp!


live well,
  vagrant
From ebabfddbbe32940959ff69e19bb816fb6067814d Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Thu, 7 Jul 2022 21:54:07 +
Subject: [PATCH] debian/rules: Add dh_installexamples override to remove build
 path from example Makefile.

https://reproducible-builds.org/docs/build-path/
---
 debian/rules | 4 
 1 file changed, 4 insertions(+)

diff --git a/debian/rules b/debian/rules
index ff730ed..8b50efa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,3 +15,7 @@ override_dh_auto_build:
 	dh_auto_build
 	make doxydoc
 	$(RM) doxydoc/html/*.md5 doxydoc/html/*.dot doxydoc/html/*.map
+
+override_dh_installexamples:
+	dh_installexamples
+	sed -i -e "s,$(CURDIR),BUILDDIR,g" debian/coinor-libclp-doc/usr/share/doc/coinor-libclp-doc/examples/Makefile
-- 
2.36.1



signature.asc
Description: PGP signature


Bug#1014564: tvtime: reproducible-builds: embedded build paths in /usr/bin/tvtime

2022-07-07 Thread Vagrant Cascadian
Source: tvtime
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

The build path is embedded in /usr/bin/tvtime:

  
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/tvtime.html

  /build/1st/tvtime-1.0.11/src/speedy.c:1933
  vs.
  /build/2/tvtime-1.0.11/2nd/src/speedy.c:1933

The attached patch fixes this by switching to using debhelper compat 13
and debhelper's "dh" command, which passes compiler flags to avoid
embedding the build path (e.g. -ffile-prefix-map), and avoids embedding
differing buildids via rpath (even though rpath is later stripped).


With this patch applied, tvtime should build reproducibly on
tests.reproducible-builds.org!


live well,
  vagrant
From 3d6ca922e5eb31ad71500437fc47828ac77bfa52 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian 
Date: Thu, 7 Jul 2022 23:18:38 +
Subject: [PATCH] Switch to "dh" and debhelper compat 13.

---
 debian/control |  4 +--
 debian/rules   | 94 --
 2 files changed, 8 insertions(+), 90 deletions(-)

diff --git a/debian/control b/debian/control
index 316a232..f2848a4 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,7 @@ Section: video
 Priority: optional
 Maintainer: Debian QA Group 
 Build-Depends:
- debhelper-compat (= 12),
- autotools-dev,
+ debhelper-compat (= 13),
  pkg-config,
  zlib1g-dev,
  libpng-dev,
@@ -18,7 +17,6 @@ Build-Depends:
  libxxf86vm-dev,
  libxml2-dev,
  fontforge,
- chrpath,
  libasound2-dev
 Standards-Version: 3.9.3
 Homepage: https://linuxtv.org/wiki/index.php/Tvtime
diff --git a/debian/rules b/debian/rules
index 013193d..7ef5a0a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,66 +20,14 @@
 # Based on the sample debian/rules that uses debhelper.
 # GNU copyright 1997 to 1999 by Joey Hess.
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+%:
+	dh $@
 
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-include /usr/share/dpkg/architecture.mk
+override_dh_auto_build:
+	dh_auto_build -- FONT_CFLAGS='-DFONTDIR="\"/usr/share/fonts/truetype/freefont\""'
 
-CFLAGS += -Wall
-
-config.status:
-	dh_testdir
-	dh_autoreconf
-	# Add here commands to configure the package.
-	./configure --host=$(DEB_HOST_GNU_TYPE)   \
-	--build=$(DEB_BUILD_GNU_TYPE) \
-		--prefix=/usr \
-		--mandir=\$${prefix}/share/man\
-		--infodir=\$${prefix}/share/info  \
-		--sysconfdir=/etc \
-		--localstatedir=/var  \
-		--with-fifogroup=video\
-	--without-directfb\
-	--without-sdl \
-	--disable-silent-rules
-
-
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp
-
-build-stamp:  config.status
-	dh_testdir
-
-	# Add here commands to compile the package.
-	$(MAKE) FONT_CFLAGS='-DFONTDIR="\"/usr/share/fonts/truetype/freefont\""'
-
-	touch build-stamp
-
-clean:
-	dh_testdir
-	rm -f build-stamp
-
-	# Add here commands to clean up after the build process.
-	[ ! -f Makefile ] || $(MAKE) distclean
-
-	dh_autoreconf_clean
-	dh_clean
-
-	rm -f po/stamp-po po/*.gmo
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
-
-	# Add here commands to install the package into debian/tvtime.
-	$(MAKE) install prefix=$(CURDIR)/debian/tvtime/usr   \
-	sysconfdir=$(CURDIR)/debian/tvtime/etc   \
-			localstatedir=$(CURDIR)/debian/tvtime/var
+override_dh_auto_install:
+	dh_auto_install
 	# Remove the freefont TTF.
 	rm -f $(CURDIR)/debian/tvtime/usr/share/tvtime/FreeMonoBold.ttf
 	# Remove the configuration file.
@@ -89,34 +37,6 @@ install: build
 	cp -f $(CURDIR)/docs/html/*.png $(CURDIR)/debian/tvtime/usr/share/doc/tvtime/html/
 	cp -f $(CURDIR)/docs/html/*.jpg $(CURDIR)/debian/tvtime/usr/share/doc/tvtime/html/
 	cp -f $(CURDIR)/docs/html/*.css $(CURDIR)/debian/tvtime/usr/share/doc/tvtime/html/
-	# Fix E: tvtime: binary-or-shlib-defines-rpath usr/bin/tvtime /usr/lib/x86_64-linux-gnu
-	chrpath -d $(CURDIR)/debian/tvtime/usr/bin/tvtime
 
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installdebconf
-	dh_installdocs
-	dh_installexamples
-	dh_install
-	dh_installman
-	dh_lintian
-	dh_installchangelogs ChangeLog
-	dh_link
-	dh_strip
+override_dh_compress:
 	dh_compress -Xdefault.tvtime.xml -Xexample.lirc
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
-- 
2.36.1



signature.asc
Description: PGP signature