Bug#994798: util-linux FTBFS: configure: error: raw selected, but required raw.h header file not available

2021-09-21 Thread Helmut Grohne
Hi Chris,

On Tue, Sep 21, 2021 at 02:59:53PM +0200, Chris Hofstaedtler wrote:
> Indeed. Linux commit: 
> https://github.com/torvalds/linux/commit/603e4922f1c81fc2ed3a87b4f91a8d3aafc7e093
> 
> Thanks for reporting! I will disable the raw(8) tool.

Beware that raw is essential. Worse, it is really hard to find in
scripts and other things due to its short name. Removing it will be
non-trivial. I suggest asking d-devel@l.d.o for confirmation first.

debianutils has dropped tempfile and that didn't go too well. Also
adding NEWS likely is helpful.

As much as I hope that nobody uses raw, I don't believe it. Better
communicate this well than receive a tech-ctte bug over it.

Helmut



Bug#994798: util-linux FTBFS: configure: error: raw selected, but required raw.h header file not available

2021-09-21 Thread Chris Hofstaedtler
Hi Helmut,

* Helmut Grohne  [210921 06:33]:
> util-linux fails to build from source in unstable on amd64.
[..]
> | checking for linux/raw.h... no
> ...
> | configure: error: raw selected, but required raw.h header file not available
> 
> I suspect that linux dropped the header and that way makes util-linux
> FTBFS.

Indeed. Linux commit: 
https://github.com/torvalds/linux/commit/603e4922f1c81fc2ed3a87b4f91a8d3aafc7e093

Thanks for reporting! I will disable the raw(8) tool.

Chris



Bug#994798: util-linux FTBFS: configure: error: raw selected, but required raw.h header file not available

2021-09-20 Thread Helmut Grohne
Source: util-linux
Version: 2.37.2-2
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: debian-ker...@lists.debian.org

util-linux fails to build from source in unstable on amd64. I think the
relevant bits are:


| dh_auto_configure -- --enable-raw --with-selinux --with-smack --enable-partx 
--with-systemd --with-udev --with-audit --with-cryptsetup=dlopen --enable-write 
--enable-static-programs=fdisk,sfdisk,blkid --without-python --disable-login 
--disable-nologin --disable-kill --disable-chfn-chsh --disable-cal 
--disable-hwclock-gplv3
|   ./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-option-checking --disable-silent-rules 
--libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run 
--disable-maintainer-mode --disable-dependency-tracking --enable-raw 
--with-selinux --with-smack --enable-partx --with-systemd --with-udev 
--with-audit --with-cryptsetup=dlopen --enable-write 
--enable-static-programs=fdisk,sfdisk,blkid --without-python --disable-login 
--disable-nologin --disable-kill --disable-chfn-chsh --disable-cal 
--disable-hwclock-gplv3
...
| checking for linux/raw.h... no
...
| configure: error: raw selected, but required raw.h header file not available

I suspect that linux dropped the header and that way makes util-linux
FTBFS.

Helmut