Bug#1050949: routine-update had my rules for lunch

2023-08-31 Thread Andreas Tille
Hi Maarten,

Am Thu, Aug 31, 2023 at 07:16:23PM +0200 schrieb Maarten L. Hekkelman:
> 
> However, running routine-update on this package removed the last two lines and
> the effect was that nothing was built anymore.

Could you please add the complete Git history of routine-update?
I can't reproduce the issue with libzeep as it is currently in
Salsa.

Please also mention

   apt policy lintian-brush

(which is called by routine-update and also changes things)

Thanks a lot for your bug report anyway
Andreas.

-- 
http://fam-tille.de



Bug#1050949: routine-update had my rules for lunch

2023-08-31 Thread Maarten L. Hekkelman
Package: routine-update
Severity: important

Dear Maintainer,

For my debian package I used the wiki page on SphinxDocumentation as inspiration
and added the following lines to my rules file:


override_dh_auto_build: export http_proxy=127.0.0.1:9
override_dh_auto_build: export https_proxy=127.0.0.1:9
override_dh_auto_build:
dh_auto_build

The reason to do this is that I wanted to have the http_proxy set while still
running the regular build (using cmake). My cmake setup builds the documentation
and this avoids sphinx to try to fetch resources from the internet.

However, running routine-update on this package removed the last two lines and
the effect was that nothing was built anymore.

Of course, the rules file is suboptimal, but simply removing the last two lines
makes it worse.

regards, -maarten

-- System Information:
Debian Release: 11.7
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 
'oldstable-proposed-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-21-amd64 (SMP w/2 CPU threads)
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled