Date: Sat, 2 Jan 2021 12:36:06 -0600 From: Valeri Galtsev <galtsev@kicp.uchicago.edu> To: Ray Cote <rgacote@appropriatesolutions.com> Cc: freebsd-questions@freebsd.org Subject: Re: pkg with dependency on Python 3.8 tries to install Python 3.7.3 Message-ID: <AA0B8173-BAFF-4BB9-83C2-BBBAB3B814C2@kicp.uchicago.edu> In-Reply-To: <CAG5tnzqdgHTFnvzM6DQ5GAefkqs0Tg=k1%2ByjQZ4O8ABxaUcQ9Q@mail.gmail.com> References: <CAG5tnzqdgHTFnvzM6DQ5GAefkqs0Tg=k1%2ByjQZ4O8ABxaUcQ9Q@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Jan 2, 2021, at 11:42 AM, Ray Cote = <rgacote@appropriatesolutions.com> wrote: >=20 > Hello: >=20 > I'm building and installing on FreeBSD 12.2. > My package has the following two dependencies: >=20 > deps =3D { > bash =3D { > version =3D "5.0.18,2"; > origin =3D "shells/bash"; > }, > python =3D { > version =3D "3.8_6,0"; > origin =3D "lang/python"; > }, > }, >=20 What happens if in deps you use origin =3D =E2=80=9Clang/python38=E2=80=9D instead of =E2=80=9Clang/python=E2=80=9D ? The truth is that = /usr/ports/lang/python resembles version 3.7, that=E2=80=99s why that = version gets installed too. Valeri >=20 > After building the package, those are the dependencies I see: >=20 > # pkg info -d -F pkg/app-2.0.0.txz > app-2.0.0: >=20 > bash-5.0.18,2 >=20 > python-3.8_6,0 >=20 >=20 > When I install it, it tries to install Python TBD >=20 > # pkg install -U pkg/app-2.0.0.txz > The following 3 package(s) will be affected (of 0 checked): >=20 > New packages to be INSTALLED: >=20 > python: 3.7_3,2 >=20 > python3: 3_3 >=20 > app: 2.0.0 >=20 >=20 > Number of packages to be installed: 3 >=20 > 2 KiB to be downloaded. >=20 > I already have Python 3.8.6 and 3.7.9 installed: >=20 > # pkg info python* > python37-3.7.9 > python38-3.8.6 >=20 >=20 > Any hints as to why I'm being prompted for an older (and older than > installed) Python 3.7? >=20 > I've searched the Manifest and the only place Python appears is in the > dependencies listed above. >=20 > This is my first attempt at packaging one of our custom applications, = so > perhaps I've missed something obvious. >=20 > Thanks > --Ray > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to = "freebsd-questions-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AA0B8173-BAFF-4BB9-83C2-BBBAB3B814C2>