Your message dated Fri, 25 Sep 2020 09:03:52 +0000
with message-id <[email protected]>
and subject line Bug#845539: fixed in hkl 5.0.0.2658-1
has caused the Debian Bug report #845539,
regarding Avoid building documentation on arch-dep-only builds
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
845539: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845539
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: hkl
Version: 5.0.0.2173-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: origin-ubuntu zesty ubuntu-patch
Ahoy,
In Ubuntu I noticed that I couldn't build hkl (needed for the glew
transition, indirectly) on ppc64el because emacs is FTBFSing there.
After having a look at the package, I figured out that it's actually not
necessary to have emacs around except for the Arch: all -doc package. A
small patch (or you could do similar in packaging) is required to
install the manpage even if --disable-hkl-doc is passed. Attached.
Ever yours,
--
Iain Lane [ [email protected] ]
Debian Developer [ [email protected] ]
Ubuntu Developer [ [email protected] ]
diff -Nru hkl-5.0.0.2173/debian/control hkl-5.0.0.2173/debian/control
--- hkl-5.0.0.2173/debian/control 2016-10-31 09:28:34.000000000 +0000
+++ hkl-5.0.0.2173/debian/control 2016-11-24 11:55:22.000000000 +0000
@@ -5,9 +5,7 @@
Priority: extra
Build-Depends: debhelper (>= 9),
dh-autoreconf,
- emacs24 | org-mode (>= 8.0.7-2~),
gobject-introspection,
- gtk-doc-tools,
libbullet-dev,
libg3d-dev,
libg3d-plugins,
@@ -19,6 +17,8 @@
python-gi,
python-matplotlib,
python-tk
+Build-Depends-Indep: emacs24 | org-mode (>= 8.0.7-2~),
+ gtk-doc-tools
Standards-Version: 3.9.8
Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/hkl.git
Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/hkl.git
diff -Nru hkl-5.0.0.2173/debian/patches/always-install-man hkl-5.0.0.2173/debian/patches/always-install-man
--- hkl-5.0.0.2173/debian/patches/always-install-man 1970-01-01 01:00:00.000000000 +0100
+++ hkl-5.0.0.2173/debian/patches/always-install-man 2016-11-24 11:55:04.000000000 +0000
@@ -0,0 +1,45 @@
+Description: Always install the man page. For Debian, this is in the main package so we want to build it even on a non-indep build. It's pre-generated so doesn't rely on emacs (etc).
+Author: Iain Lane <[email protected]>
+
+Index: b/Makefile.am
+===================================================================
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -3,16 +3,13 @@
+ ACLOCAL_AMFLAGS = -I m4
+ AM_DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-introspection --enable-hkl3d
+
+-SUBDIRS = hkl
++SUBDIRS = hkl Documentation
+ if HKL3D
+ SUBDIRS += hkl3d data
+ endif
+ if GUI
+ SUBDIRS += gui
+ endif
+-if HKL_DOC
+-SUBDIRS += Documentation
+-endif
+ SUBDIRS += tests
+ if CONTRIB
+ SUBDIRS += contrib
+Index: b/Documentation/Makefile.am
+===================================================================
+--- a/Documentation/Makefile.am
++++ b/Documentation/Makefile.am
+@@ -1,7 +1,8 @@
+-SUBDIRS=api figures sphinx
+-
+ dist_man_MANS = ghkl.1
+
++if HKL_DOC
++SUBDIRS=api figures sphinx
++
+ AM_LDFLAGS = $(top_builddir)/hkl/libhkl.la
+
+ dist_html_DATA=hkl.html
+@@ -24,3 +25,4 @@
+ sensible-browser $(builddir)/hkl.html
+
+ .PHONY: doc-edit doc-show
++endif
diff -Nru hkl-5.0.0.2173/debian/patches/series hkl-5.0.0.2173/debian/patches/series
--- hkl-5.0.0.2173/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ hkl-5.0.0.2173/debian/patches/series 2016-11-24 11:44:46.000000000 +0000
@@ -0,0 +1 @@
+always-install-man
diff -Nru hkl-5.0.0.2173/debian/rules hkl-5.0.0.2173/debian/rules
--- hkl-5.0.0.2173/debian/rules 2016-10-31 09:28:34.000000000 +0000
+++ hkl-5.0.0.2173/debian/rules 2016-11-24 11:25:01.000000000 +0000
@@ -8,7 +8,10 @@
%:
dh $@ --with autoreconf,gir --dbg-package=libhkl-dbg
-override_dh_auto_configure:
+override_dh_auto_configure-arch:
+ dh_auto_configure -- --enable-hkl3d --disable-static --disable-hkl-doc --disable-gtk-doc
+
+override_dh_auto_configure-indep:
dh_auto_configure -- --enable-gtk-doc --enable-hkl3d --disable-static --htmldir=/usr/share/doc/libhkl-doc
override_dh_install:
--- End Message ---
--- Begin Message ---
Source: hkl
Source-Version: 5.0.0.2658-1
Done: =?utf-8?q?Picca_Fr=C3=A9d=C3=A9ric-Emmanuel?= <[email protected]>
We believe that the bug you reported is fixed in the latest version of
hkl, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Picca Frédéric-Emmanuel <[email protected]> (supplier of updated hkl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 25 Sep 2020 10:54:41 +0200
Source: hkl
Architecture: source
Version: 5.0.0.2658-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Picca Frédéric-Emmanuel <[email protected]>
Closes: 845539
Changes:
hkl (5.0.0.2658-1) unstable; urgency=medium
.
* New upstream version 5.0.0.2658
* d/control: put the doc in the Build-Depends-Indep (Closes: #845539)
* d/control: use the right Homepage.
* d/rules: do not create symbols for the binoculars library.
Checksums-Sha1:
22b8f520b4597f2b9079e78a0bea04fb719da3d6 2701 hkl_5.0.0.2658-1.dsc
e326170a3e46daac4bf44f1a76f76d3e585938f7 4458089 hkl_5.0.0.2658.orig.tar.gz
419fa9a3405c912dd1959825a3e11df6d2dddb64 10620 hkl_5.0.0.2658-1.debian.tar.xz
Checksums-Sha256:
f1b6efab9a483cfd371b26df5cf37103f7dcf8a280d4f48b25041a5716e4a3c3 2701
hkl_5.0.0.2658-1.dsc
38a483a58b7e29b878ad6fdf362a296f97d3c35f28f7b59050751a8a7df90c26 4458089
hkl_5.0.0.2658.orig.tar.gz
2e49d058674115e77631d29ec26b7b485b7ee8ef590bd9cd396d783a79b060c5 10620
hkl_5.0.0.2658-1.debian.tar.xz
Files:
8dc1d50ffd7f20347d64b23388372292 2701 science optional hkl_5.0.0.2658-1.dsc
af92095c0b7d3a18c44a5c796e737c5d 4458089 science optional
hkl_5.0.0.2658.orig.tar.gz
ea2fccd9c108278ae247e6db7bf73078 10620 science optional
hkl_5.0.0.2658-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE2bRTt5m4gw2UXmoKW/VOXhK5ALsFAl9tsMIRHHBpY2NhQGRl
Ymlhbi5vcmcACgkQW/VOXhK5ALtSSw/9HkfEkZi+FOxb8yBCWLTirozdIMtPGbZf
uCVRPqGGzq8GtHic2/MszUguroO2HdlQk9qvGeRnkrnEpby1odyiPi32AP+tv8Wn
eWwCbT8Si7mDvHAYJDR+5GScSM9X8/7AKK2zJVX0fna4m6/nAz5WaSLJzmThFGaQ
tRcvpZQPJSp6U2g22UzEyoM+U0Qi9fT8Xyl14UDAjSeSIzGLtl6x24omDr7ztMEh
fbgxcaTXttVqSdfALV8/Fky/cmj68ESVfh5i5Dcs7Di0IMglt7Tl9rxwPRWjpVX7
jyLQ/kODz2xEfH4CIrZ5dWWxFTBtQ+Dx+3G4HVyuxFDyzTFJz+oS+yORVoTRNO0Z
Q5hUtSNyjP3EZ95R5B/6xnVJrsPbgg/98ChYDdyYrSpdeKe6EzUDypdfzwqNH7d2
olw1LLPI0C4wQiNajysTgcXU+6LR82fiQxCxeXFVkVavIMGBaUfG8XuIQV8c4Zg7
USIqA6g1W1GKA1T0cB8yXQ3bpc5qEs525nq+qwXgbeQo2ZU/d7rSRgI+od/K6FHN
/qD5uvSJyokSHCLpGu4b66FsHjijCtB93GbtPSly85LGbvczg2KmdnSHBS84pufC
sMGQfBwKoIP/UNXvPhduMjLt0LKPpCDYD5AITnQfdXGtXQA4lWL07BvaCrbgMgL/
5ky/AIDHRd0=
=PtR1
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers