Processed (with 5 errors): Re: Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-07 Thread Debian Bug Tracking System
Processing control commands:

> forcemerge -1 1057566 1057568 1057569 1057571 1057572 1057592
Bug #1057567 [src:libconfig-model-lcdproc-perl] libconfig-model-lcdproc-perl: 
FTBFS: Cannot determine local time zone
Unable to merge bugs because:
package of #1057592 is 'src:pinto' not 'src:libconfig-model-lcdproc-perl'
package of #1057571 is 'src:libical-parser-perl' not 
'src:libconfig-model-lcdproc-perl'
package of #1057572 is 'src:libsoftware-copyright-perl' not 
'src:libconfig-model-lcdproc-perl'
package of #1057566 is 'src:libapi-gitforge-perl' not 
'src:libconfig-model-lcdproc-perl'
package of #1057569 is 'src:libconfig-model-systemd-perl' not 
'src:libconfig-model-lcdproc-perl'
package of #1057568 is 'src:libconfig-model-openssh-perl' not 
'src:libconfig-model-lcdproc-perl'
Failed to forcibly merge 1057567: Did not alter merged bugs.

> reassign -1 libdatetime-timezone-perl 1:2.60-1+2023c
Failed to clear fixed versions and reopen on 1057567: failed to get lock on 
/srv/bugs.debian.org/spool/lock/1057567 -- Unable to lock 
/srv/bugs.debian.org/spool/lock/1057567 Resource temporarily unavailable.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
 at /usr/local/lib/site_perl/Debbugs/Common.pm line 650.

> tags -1 = trixie sid
Failed to alter tags of Bug 1057567: failed to get lock on 
/srv/bugs.debian.org/spool/lock/1057567 -- Unable to lock 
/srv/bugs.debian.org/spool/lock/1057567 Resource temporarily unavailable.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
 at /usr/local/lib/site_perl/Debbugs/Common.pm line 650.

> retitle -1 libdatetime-timezone-perl: needs a dependency on tzdata (causes 
> FTBFS in other package)
Failed to set the title of 1057567: failed to get lock on 
/srv/bugs.debian.org/spool/lock/1057567 -- Unable to lock 
/srv/bugs.debian.org/spool/lock/1057567 Resource temporarily unavailable.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1057567 Resource 

Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-07 Thread gregor herrmann
Control: forcemerge -1 1057566 1057568 1057569 1057571 1057572 1057592
Control: reassign -1 libdatetime-timezone-perl 1:2.60-1+2023c
Control: tags -1 = trixie sid
Control: retitle -1 libdatetime-timezone-perl: needs a dependency on tzdata 
(causes FTBFS in other package)
Control: affects -1 = libconfig-model-lcdproc-perl libapi-gitforge-perl 
libconfig-model-openssh-perl libconfig-model-systemd-perl libical-parser-perl 
libsoftware-copyright-perl pinto

On Wed, 06 Dec 2023 16:41:56 +0100, gregor herrmann wrote:

> "Cannot determine local time zone" is an exception thrown by
> DateTime::TimeZone::Local 
…
> I think the point
> for making libdatetime-timezone-perl depend on tzdata by itself gets
> stronger, which would en passant fix the test failures in the other
> packages.

Alright, no disagreement so far, I guess we can take this route.
Let's start with adjusting the bug metadata :)


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-06 Thread gregor herrmann
On Wed, 06 Dec 2023 13:17:09 +0100, gregor herrmann wrote:

> On Wed, 06 Dec 2023 12:52:15 +0100, Dominique Dumont wrote:
> > On Tuesday, 5 December 2023 23:06:12 CET you wrote:
> > > Wrote documentation in lib/Config/Model/models/LCDd/yard2LCD.pod
> > > Cannot determine local time zone
> > > [DZ] beginning to build Config-Model-LcdProc
> > I've seen this error from time to time. I don't know the exact algorithm 
> > used 
> > to determine the time zone, but usually, setting TZ to an appropriate value 
> > fixed this issue.

> My suspicion/idea was that it might be useful to have
> libdatetime-timezone-perl depend on tzdata (now that tzdata is not
> essential (or whatever it was) any more), as
> libdatetime-timezone-perl seems to be involved in alle of the bug
> reports …

"Cannot determine local time zone" is an exception thrown by
DateTime::TimeZone::Local which uses DateTime::TimeZone::Local::Unix
which checks the TZ env variable and /etc/localtime /etc/timezone
/etc/TIMEZONE /etc/sysconfig/clock /etc/default/init.

(Cf. the docs for DateTime::TimeZone, DateTime::TimeZone::Local, and
DateTime::TimeZone::Local::Unix.)

So it seems that DateTime::TimeZone will fail for the "local
timezone" when neither TZ is set nor any of the files is present. In
our case I looks like both /etc/localtime and /etc/timezone are
related to tzdata('s .postinst and/or .config), so I think the point
for making libdatetime-timezone-perl depend on tzdata by itself gets
stronger, which would en passant fix the test failures in the other
packages.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-06 Thread Santiago Vila

El 6/12/23 a las 12:52, Dominique Dumont escribió:

On Tuesday, 5 December 2023 23:06:12 CET you wrote:

Wrote documentation in lib/Config/Model/models/LCDd/yard2LCD.pod Cannot
determine local time zone
[DZ] beginning to build Config-Model-LcdProc


I've seen this error from time to time. I don't know the exact algorithm used
to determine the time zone, but usually, setting TZ to an appropriate value
fixed this issue.

Could you check the config of your build deamon and add such a variable ?


Hi. Before that: This one, most probably, happens because of a missing
Build-Depends on tzdata.

So, to reproduce, please make sure your chroot has been created with debootstrap
in trixie/sid, since tzdata is not build-essential. Previously, debootstrap
installed all required packages (no matter what), which made bugs like this
one to be hidden (see #837060 for details).

However, as Gregor points out, the missing build-dependency (if that's really
the reason for the build failure) may be added either directly or indirectly
by making libdatetime-timezone-perl to binary-depend on tzdata. Given
the package name, it makes sense.

Thanks.



Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-06 Thread gregor herrmann
On Wed, 06 Dec 2023 12:52:15 +0100, Dominique Dumont wrote:

> On Tuesday, 5 December 2023 23:06:12 CET you wrote:
> > Wrote documentation in lib/Config/Model/models/LCDd/yard2LCD.pod Cannot
> > determine local time zone
> > [DZ] beginning to build Config-Model-LcdProc
> I've seen this error from time to time. I don't know the exact algorithm used 
> to determine the time zone, but usually, setting TZ to an appropriate value 
> fixed this issue.

I had a brief look on some of the bugs yesterday; I could reproduce
them once I (re)moved /etc/timezone in my chroot (tzdata is not
installed but the old /etc/timezone is apparently left around). Fixes
included either setting TZ for the tests or installing tzdata which
recreated /etc/timezone.

My suspicion/idea was that it might be useful to have
libdatetime-timezone-perl depend on tzdata (now that tzdata is not
essential (or whatever it was) any more), as
libdatetime-timezone-perl seems to be involved in alle of the bug
reports …


Thoughts?


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #64:  CPU needs recalibration 



Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-06 Thread Dominique Dumont
Hi

On Tuesday, 5 December 2023 23:06:12 CET you wrote:
> Wrote documentation in lib/Config/Model/models/LCDd/yard2LCD.pod Cannot
> determine local time zone
> [DZ] beginning to build Config-Model-LcdProc

I've seen this error from time to time. I don't know the exact algorithm used 
to determine the time zone, but usually, setting TZ to an appropriate value 
fixed this issue.

Could you check the config of your build deamon and add such a variable ?

All the best



Bug#1057567: libconfig-model-lcdproc-perl: FTBFS: Cannot determine local time zone

2023-12-05 Thread Santiago Vila

Package: src:libconfig-model-lcdproc-perl
Version: 2.055-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:


[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_dzil_build
make[1]: Entering directory '/<>'
perl -p -g -i -E 'say "version = 2.055";' dist.ini
dh_dzil_build
[Run::BeforeBuild] executing: script/lcdconf2model.pl
[Run::BeforeBuild] Building lcdproc model from upstream LCDd.conf file 
lcdproc/LCDd.conf
[Run::BeforeBuild] note: unhandled legal  spec: '0x200-0x400'. Sending it back 
to doc
[Run::BeforeBuild] note: unhandled legal  spec: '1x1-640x480'. Sending it back 
to doc
[Run::BeforeBuild] note: unhandled legal  spec: '6x7-8x16'. Sending it back to 
doc
[Run::BeforeBuild] note: unhandled legal  spec: '0x200-0x400'. Sending it back 
to doc
[Run::BeforeBuild] Writing all models in file (please wait)
[Run::BeforeBuild] Done
[Run::BeforeBuild] executing: cme gen-class-pod
[Run::BeforeBuild] Use of uninitialized value $home in concatenation (.) or 
string at /usr/share/perl5/App/Cme/Command/run.pm line 39.
[Run::BeforeBuild] Checking doc for model LCDd
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/CFontz.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/CFontzPacket.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/CwLnx.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/EyeboxOne.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/IOWarrior.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/IrMan.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/MD8800.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/MtxOrb.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/NoritakeVFD.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/Olimex_MOD_LCD1x9.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/SureElec.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/bayrad.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/curses.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/ea65.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/futaba.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/g15.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/glcd.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/glcdlib.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/glk.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/hd44780.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/icp_a106.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/imon.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/imonlcd.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/irtrans.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/joy.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/lb216.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/lcdm001.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/lcterm.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/linux_input.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/lirc.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/lis.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/mdm166a.pod
[Run::BeforeBuild] Wrote documentation in lib/Config/Model/models/LCDd/menu.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/ms6931.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/mtc_s16209x.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/mx5000.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/picolcd.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/pyramid.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/rawserial.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/sdeclcd.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/sed1330.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/sed1520.pod
[Run::BeforeBuild] Wrote documentation in 
lib/Config/Model/models/LCDd/serialPOS.pod
[Run::BeforeBuild] Wrote documentation