pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

RE: pkg/60195: libfetch-2.40nb5 wrong PLIST



The following reply was made to PR pkg/60195; it has been noted by GNATS.

From: Marcin Gondek <drixter%e-utp.net@localhost>
To: "gnats-bugs%netbsd.org@localhost" <gnats-bugs%netbsd.org@localhost>, "pkg-manager%netbsd.org@localhost"
	<pkg-manager%netbsd.org@localhost>, "gnats-admin%netbsd.org@localhost" <gnats-admin%netbsd.org@localhost>,
	"pkgsrc-bugs%netbsd.org@localhost" <pkgsrc-bugs%netbsd.org@localhost>
Cc: 
Subject: RE: pkg/60195: libfetch-2.40nb5 wrong PLIST
Date: Thu, 16 Apr 2026 19:32:38 +0000

 Hi Thomas,
 
 If something more I can check, let me know.
 
 No really, only to use wget and:
 
 PKG_OPTIONS.vaultwarden=3Dpgsql
 PKG_OPTIONS.mc=3Dncurses
 PKG_OPTIONS.apcupsd=3Dcgi
 PKG_OPTIONS.goaccess=3D-ssl
 PKG_OPTIONS.librsvg=3D-doc
 RUBY_VERSION_DEFAULT=3D34
 PKG_DEFAULT_OPTIONS=3D-x11 -xcb
 PKG_OPTIONS.libcups=3D-kerberos
 
 
 [NetBSD-root@devil:/usr/pkgsrc/net/libfetch]$ make clean
 =3D=3D=3D> Cleaning for libfetch-2.40nb5
 [NetBSD-root@devil:/usr/pkgsrc/net/libfetch]$ make
 =3D=3D=3D> Installing dependencies for libfetch-2.40nb5
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 The supported build options for libfetch are:
 
         inet6 openssl
 
 The currently selected options are:
 
         inet6 openssl
 
 You can select which build options to use by setting PKG_DEFAULT_OPTIONS
 or the following variable.  Its current value is shown:
 
         PKG_OPTIONS.libfetch (not defined)
 
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 The following variables will affect the build process of this package,
 libfetch-2.40nb5.  Their current value is shown below:
 
         * SSLBASE =3D /usr
         * SSLCERTBUNDLE (not defined)
         * SSLCERTS =3D /etc/openssl/certs
         * SSLDIR =3D /etc/openssl
         * SSLKEYS =3D /etc/openssl/private
 
 You may want to abort the process now with CTRL-C and change the value
 of variables in the first group before continuing.  Be sure to run
 `/usr/bin/make clean' after the changes.
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 =3D> Tool dependency mktools-[0-9]*: found mktools-20250213
 =3D> Tool dependency cwrappers>=3D20150314: found cwrappers-20220403
 =3D> Tool dependency checkperms>=3D1.1: found checkperms-1.12
 =3D> Build dependency libnbcompat>=3D20221013: found libnbcompat-20251029
 =3D=3D=3D> Checking for vulnerabilities in libfetch-2.40nb5
 Package libfetch-2.40nb5 has a information-disclosure vulnerability, see ht=
 tps://nvd.nist.gov/vuln/detail/CVE-2021-36159
 =3D=3D=3D> Overriding tools for libfetch-2.40nb5
 =3D=3D=3D> Extracting for libfetch-2.40nb5
 /bin/cp -r /srv/NetBSD/pkgsrc/net/libfetch/files /usr/work/amd64/net/libfet=
 ch/work/libfetch-2.40
 /usr/bin/touch /usr/work/amd64/net/libfetch/work/libfetch-2.40/fetch.cat3
 =3D> Substituting "pc" in fetch.pc.in
 =3D=3D=3D> Patching for libfetch-2.40nb5
 =3D=3D=3D> Creating toolchain wrappers for libfetch-2.40nb5
 =3D=3D=3D> Configuring for libfetch-2.40nb5
 =3D> Checking for portability problems in extracted files
 =3D=3D=3D> Building for libfetch-2.40nb5
 --- ftperr.h ---
 --- httperr.h ---
 --- fetch.pc ---
 --- ftperr.h ---
 sh /usr/work/amd64/net/libfetch/work/libfetch-2.40/errlist.sh ftp_errlist F=
 TP  /usr/work/amd64/net/libfetch/work/libfetch-2.40/ftp.errors > ftperr.h
 --- httperr.h ---
 sh /usr/work/amd64/net/libfetch/work/libfetch-2.40/errlist.sh http_errlist =
 HTTP  /usr/work/amd64/net/libfetch/work/libfetch-2.40/http.errors > httperr=
 .h
 --- fetch.pc ---
 /usr/bin/sed  -e "s,@libdir@,/usr/pkg/lib,"  -e "s,@includedir@,/usr/pkg/in=
 clude,"  -e "s,@requires-private@,libssl libcrypto,"  < fetch.pc.in > fetch=
 .pc
 --- fetch.o ---
 --- common.o ---
 --- ftp.o ---
 --- http.o ---
 --- file.o ---
 --- common.d ---
 --- fetch.d ---
 --- file.d ---
 --- ftp.d ---
 --- http.d ---
 --- fetch.o ---
 #   compile  libfetch-2.40/fetch.o
 gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include   -std=3Dgn=
 u11    -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-=
 sign-compare  -Wsystem-headers   -Wno-traditional  -Wreturn-type -Wswitch -=
 Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign=
 -compare -Wsign-compare -Wformat=3D2  -Wno-format-zero-length     -fPIE    =
  -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S=
 OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB=
 INE_CWDS  -c    fetch.c -o fetch.o.o
 --- common.o ---
 #   compile  libfetch-2.40/common.o
 gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include   -std=3Dgn=
 u11    -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-=
 sign-compare  -Wsystem-headers   -Wno-traditional  -Wreturn-type -Wswitch -=
 Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign=
 -compare -Wsign-compare -Wformat=3D2  -Wno-format-zero-length     -fPIE    =
  -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S=
 OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB=
 INE_CWDS  -c    common.c -o common.o.o
 --- ftp.o ---
 #   compile  libfetch-2.40/ftp.o
 gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include   -std=3Dgn=
 u11    -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-=
 sign-compare  -Wsystem-headers   -Wno-traditional  -Wreturn-type -Wswitch -=
 Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign=
 -compare -Wsign-compare -Wformat=3D2  -Wno-format-zero-length     -fPIE    =
  -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S=
 OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB=
 INE_CWDS  -c    ftp.c -o ftp.o.o
 --- http.o ---
 #   compile  libfetch-2.40/http.o
 gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include   -std=3Dgn=
 u11    -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-=
 sign-compare  -Wsystem-headers   -Wno-traditional  -Wreturn-type -Wswitch -=
 Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign=
 -compare -Wsign-compare -Wformat=3D2  -Wno-format-zero-length     -fPIE    =
  -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S=
 OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB=
 INE_CWDS  -c    http.c -o http.o.o
 --- file.o ---
 #   compile  libfetch-2.40/file.o
 gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include   -std=3Dgn=
 u11    -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-=
 sign-compare  -Wsystem-headers   -Wno-traditional  -Wreturn-type -Wswitch -=
 Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign=
 -compare -Wsign-compare -Wformat=3D2  -Wno-format-zero-length     -fPIE    =
  -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S=
 OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB=
 INE_CWDS  -c    file.c -o file.o.o
 --- common.d ---
 #    create  libfetch-2.40/common.d
 mkdep -f common.d.tmp  --   -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H=
 =3D1 -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpo=
 inter-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-ty=
 pe -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parame=
 ter -Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length  =
 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SO=
 URCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBI=
 NE_CWDS     common.c &&  mv -f common.d.tmp common.d
 --- fetch.d ---
 #    create  libfetch-2.40/fetch.d
 mkdep -f fetch.d.tmp  --   -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H=3D=
 1 -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpoint=
 er-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type =
 -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter=
  -Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length  -I/=
 usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SOURC=
 E -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBINE_=
 CWDS     fetch.c &&  mv -f fetch.d.tmp fetch.d
 --- file.d ---
 #    create  libfetch-2.40/file.d
 mkdep -f file.d.tmp  --   -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H=3D1=
  -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointe=
 r-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -=
 Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter =
 -Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length  -I/u=
 sr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SOURCE=
  -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBINE_C=
 WDS     file.c &&  mv -f file.d.tmp file.d
 --- ftp.d ---
 #    create  libfetch-2.40/ftp.d
 mkdep -f ftp.d.tmp  --   -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 =
 -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer=
 -arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -W=
 switch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -=
 Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length  -I/us=
 r/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SOURCE =
 -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBINE_CW=
 DS     ftp.c &&  mv -f ftp.d.tmp ftp.d
 --- http.d ---
 #    create  libfetch-2.40/http.d
 mkdep -f http.d.tmp  --   -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H=3D1=
  -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointe=
 r-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -=
 Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter =
 -Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length  -I/u=
 sr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SOURCE=
  -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBINE_C=
 WDS     http.c &&  mv -f http.d.tmp http.d
 --- .depend ---
 #    create  libfetch-2.40/.depend
 rm -f .depend
 mkdep -s .o\ .po\ .pico\ .go\ .ln\ .d -d -f .depend common.d fetch.d file.d=
  ftp.d http.d
 --- file.o ---
 ctfconvert -g -L VERSION -o file.o file.o.o && rm -f file.o.o
 objcopy -x  file.o
 --- fetch.o ---
 ctfconvert -g -L VERSION -o fetch.o fetch.o.o && rm -f fetch.o.o
 objcopy -x  fetch.o
 --- common.o ---
 ctfconvert -g -L VERSION -o common.o common.o.o && rm -f common.o.o
 objcopy -x  common.o
 --- ftp.o ---
 ctfconvert -g -L VERSION -o ftp.o ftp.o.o && rm -f ftp.o.o
 objcopy -x  ftp.o
 --- http.o ---
 ctfconvert -g -L VERSION -o http.o http.o.o && rm -f http.o.o
 objcopy -x  http.o
 --- libfetch.a ---
 #     build  libfetch-2.40/libfetch.a
 ar crs libfetch.a $(NM=3Dnm lorder fetch.o common.o ftp.o http.o file.o | t=
 sort -q)
 [NetBSD-root@devil:/usr/pkgsrc/net/libfetch]$ make replace
 =3D=3D=3D> Checking for vulnerabilities in libfetch-2.40nb5
 Package libfetch-2.40nb5 has a information-disclosure vulnerability, see ht=
 tps://nvd.nist.gov/vuln/detail/CVE-2021-36159
 =3D=3D=3D> Installing for libfetch-2.40nb5
 =3D> Generating pre-install file lists
 =3D> Creating installation directories
 #   install  /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/lib/libfetc=
 h.a
 /usr/bin/install  -c  -r -o root -g wheel -m 644  -a "ranlib -t" libfetch.a=
  /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/lib/libfetch.a
 #   install  /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/man/man3/fe=
 tch.3
 /usr/bin/install  -c  -r -o root -g wheel -m 644  fetch.3 /usr/work/amd64/n=
 et/libfetch/work/.destdir/usr/pkg/man/man3/fetch.3
 #   install  /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/man/cat3/fe=
 tch.0
 /usr/bin/install  -c  -r -o root -g wheel -m 644  fetch.cat3 /usr/work/amd6=
 4/net/libfetch/work/.destdir/usr/pkg/man/cat3/fetch.0
 #   install  /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/lib/pkgconf=
 ig/fetch.pc
 /usr/bin/install  -c  -r  -o root  -g wheel  -m 644   fetch.pc /usr/work/am=
 d64/net/libfetch/work/.destdir/usr/pkg/lib/pkgconfig/fetch.pc
 #   install  /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/include/fet=
 ch.h
 /usr/bin/install  -c  -r -o root -g wheel  -m 644 fetch.h /usr/work/amd64/n=
 et/libfetch/work/.destdir/usr/pkg/include/fetch.h
 =3D> Automatic manual page handling
 =3D> Generating post-install file lists
 =3D> Checking file-check results for libfetch-2.40nb5
 ERROR: ************************************************************
 ERROR: The following files are in /usr/work/amd64/net/libfetch/work/.destdi=
 r/usr/pkg but not in the PLIST:
 ERROR:         /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/man/cat3/=
 fetch.0
 *** Error code 1
 
 Stop.
 make[1]: stopped making "replace" in /srv/NetBSD/pkgsrc/net/libfetch
 *** Error code 1
 
 Stop.
 make: stopped making "replace" in /usr/pkgsrc/net/libfetch
 
 
 Thanks,
 
 --
 Marcin Gondek / Drixter
 http://fido.e-utp.net/
 AS56662
 
 -----Original Message-----
 From: pkgsrc-bugs-owner%NetBSD.org@localhost <pkgsrc-bugs-owner%NetBSD.org@localhost> On Behalf=
  Of Thomas Klausner via gnats
 Sent: Thursday, April 16, 2026 9:20 PM
 To: pkg-manager%netbsd.org@localhost; gnats-admin%netbsd.org@localhost; pkgsrc-bugs%netbsd.org@localhost;=
  Marcin Gondek <drixter%e-utp.net@localhost>
 Subject: Re: pkg/60195: libfetch-2.40nb5 wrong PLIST
 
 The following reply was made to PR pkg/60195; it has been noted by GNATS.
 
 From: Thomas Klausner <wiz%netbsd.org@localhost>
 To: NetBSD bugtracking <gnats-bugs%netbsd.org@localhost>
 Cc:=20
 Subject: Re: pkg/60195: libfetch-2.40nb5 wrong PLIST
 Date: Thu, 16 Apr 2026 21:17:35 +0200
 
  This doesn't happen on my system.
 =20
  This package use /usr/share/mk, do you set anything in particular in your =
  /etc/mk.conf that could influence this?
   Thomas
 =20
 



Home | Main Index | Thread Index | Old Index