It’s maintained, however the upstream no longer exists so I need to vet any patches myself. I will take a look at the provided patch and get it uploaded!
Stephen On Oct 20, 2023 at 8:56:31 AM, Siddh Raman Pant <c...@siddh.me> wrote: > Is the package no longer maintained? If it is, it should be removed from > the repo. > > It is 2023, and checkinstall is still broken. > > Thanks, > Siddh > > On Sat, 02 Jul 2022 02:18:35 +0000 Geoffrey Hausheer < > debianbug...@pblue.org> wrote: > > Package: checkinstall > > Version: 1.6.2+git20170426.d24a630-2 > > Followup-For: Bug #717778 > > X-Debbugs-Cc: debianbug...@pblue.org > > > It appears that the root of this issue may be in instw_setpathrel > > Specifically, the 'stat' command that is used to get the length of a > symlink should > > be 'lstat' instead. > > > Here is a 1 line-patch that addressed the issue for me: > > > --- a/installwatch/installwatch.c > > +++ b/installwatch/installwatch.c > > @@ -1691,7 +1691,7 @@ > > if ( dirfd == AT_FDCWD ) return instw_setpath(instw, relpath); > > > > snprintf(proc_path, PROC_PATH_LEN, "/proc/self/fd/%d", dirfd); > > - if(true_stat(proc_path, &s) == -1) > > + if(true_lstat(proc_path, &s) == -1) > > goto out; > > if(!(newpath = malloc(s.st_size+strlen(relpath)+2))) > > goto out; > > > > > -- System Information: > > Debian Release: 11.3 > > APT prefers stable-updates > > APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, > 'stable') > > Architecture: amd64 (x86_64) > > > Kernel: Linux 5.10.67-zfs (SMP w/4 CPU threads) > > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, > TAINT_UNSIGNED_MODULE > > Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set > > Shell: /bin/sh linked to /bin/dash > > Init: unable to detect > > > Versions of packages checkinstall depends on: > > ii dpkg-dev 1.20.10 > > ii file 1:5.39-3 > > ii libc6 2.31-13+deb11u3 > > ii sensible-utils 0.0.14 > > > Versions of packages checkinstall recommends: > > ii make 4.3-4.1 > > > Versions of packages checkinstall suggests: > > ii gettext 0.21-4 > > > -- Configuration Files: > > /etc/checkinstallrc changed [not included] > > > -- no debconf information > > > >