Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Oct 2020 16:45:02 -0700
From:      David Wolfskill <david@catwhisker.org>
To:        Tatsuki Makino <tatsuki_makino@hotmail.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Might an UPDATING entry be appropriate for a MINIMAL_PKG_VERSION bump?
Message-ID:  <20201005234502.GD1349@albert.catwhisker.org>
In-Reply-To: <SL2PR06MB3225A76B9969FC1EB09563B9FA0C0@SL2PR06MB3225.apcprd06.prod.outlook.com>
References:  <20201005125430.GU1349@albert.catwhisker.org> <SL2PR06MB3225A76B9969FC1EB09563B9FA0C0@SL2PR06MB3225.apcprd06.prod.outlook.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--+Xnt6BZa+I2KmHWw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Oct 06, 2020 at 08:31:05AM +0900, Tatsuki Makino wrote:
> Hello.
>=20
> In my case,
> -x \*-kmod-\[0-9gv\] is added to portmaster because all packages that
> install kernel modules contain -kmod in their names. This excludes *-kmod.
> And when they are upgraded, I won't be installing them right away.
>=20
> Then to install them I write PORTS_MODULES in src.conf.
> PORTS_MODULES=3D\
>         graphics/drm-fbsd12.0-kmod\
>         graphics/gpu-firmware-kmod
>=20
> They are created at the same time as the kernel.
> ....

But in order for them to be built, you need to have updated
ports-mgmt/pkg ahead of time, or this kind of thing happens:

| ...
| --- kernel.full ---
| linking kernel.full
| ctfmerge -L VERSION -g -o kernel.full ...
|       text      data       bss        dec         hex   filename
|   22900304   1840729   3667344   28408377   0x1b17a39   kernel.full
| Building /common/S1/obj/usr/src/amd64.amd64/sys/CANARY/kernel.debug
| Building /common/S1/obj/usr/src/amd64.amd64/sys/CANARY/kernel
| --- all ---
| =3D=3D=3D> Ports module x11/nvidia-driver (all)
| cd ${PORTSDIR:-/usr/ports}/x11/nvidia-driver; env  -u CC  -u CXX  -u CPP =
 -u MAKESYSPATH  -u MK_AUTO_OBJ  -u MAKEOBJDIR  MAKEFLAGS=3D"-j 16 -J 15,16=
 -j 16 -J 15,16 -D NO_MODULES_OBJ .MAKE.LEVEL.ENV=3DMAKELEVEL KERNEL=3Dkern=
el TARGET=3Damd64 TARGET_ARCH=3Damd64"  SYSDIR=3D/usr/src/sys  PATH=3D/comm=
on/S1/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/common/S1/obj/usr/src/am=
d64.amd64/tmp/legacy/usr/bin:/common/S1/obj/usr/src/amd64.amd64/tmp/legacy/=
bin:/common/S1/obj/usr/src/amd64.amd64/tmp/usr/sbin:/common/S1/obj/usr/src/=
amd64.amd64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/l=
ocal/sbin  SRC_BASE=3D/usr/src  OSVERSION=3D1202502  WRKDIRPREFIX=3D/common=
/S1/obj/usr/src/amd64.amd64/sys/CANARY make -B clean build
| =3D=3D=3D>  Cleaning for nvidia-driver-440.100_1
| =3D=3D=3D>  nvidia-driver-440.100_1 pkg(8) must be version 1.15.9 or grea=
ter, but
| you have 1.15.8. You must upgrade the ports-mgmt/pkg port first.
| *** Error code 1
|=20
| Stop.


Hence my query: Is an UPDATING entry warranted when MINIMAL_PKG_VERSION is
bumped?

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
"the end of the pandemic is in sight" -- Donald Trump (while infected
with SARS-COV-2)

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--+Xnt6BZa+I2KmHWw
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGTBAEBCgB9FiEE4owz2QxMJyaxAefyQLJg+bY2PckFAl97r/5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUy
OEMzM0Q5MEM0QzI3MjZCMTAxRTdGMjQwQjI2MEY5QjYzNjNEQzkACgkQQLJg+bY2
Pcn1aAgAmwxKlqhwC7TpnzSI9CI5cin3hsvgewxOnidvdu5J21Y+3+AKfpy47ajt
8zwsBVcRO/mGQaMH30avNC2pcaOoKO2oVpcTvd0V6XfmVcIsJ+4ux5shP+JiiCC7
8lydwpq/3Q5OoRX35qiZQuYW5lALLornW+Tej0hdCXEtoGtVyR4llhd1OKQrK+bW
ihZ025IhdhwalRJWiDgyyqPv35KqtCTNQu+4FBJ8BXwE6OhVSiFNrTIT/dGwphAx
mG+VJmkvluQGgfZ08kQFcKkiJvtP5sZKLJJg2ZnFZC7wYfL6YCtr3RhwNJPcTDBB
BdIpsc4L+wYsrPKFjny3ID+FvN4glA==
=vV65
-----END PGP SIGNATURE-----

--+Xnt6BZa+I2KmHWw--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20201005234502.GD1349>