Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Oct 2023 16:10:11 +0200
From:      Moin Rahman <bofh@freebsd.org>
To:        Tatsuki Makino <tatsuki_makino@hotmail.com>
Cc:        ports@freebsd.org
Subject:   Re: We need to do something about build times
Message-ID:  <3BC6F9F2-70EA-4E84-A482-F14F52F24E24@freebsd.org>
In-Reply-To: <4CDDA3A9-083A-4376-BA74-9431A0CBDCBA@freebsd.org>
References:  <ZTgXDSmpAq6lpT3f@fuz.su> <B98EE86E-6FF4-4C24-8524-5AB7789E2235@freebsd.org> <SI2PR01MB5036F546374E1488429CE6DEFADCA@SI2PR01MB5036.apcprd01.prod.exchangelabs.com> <FC481D90-D750-4BA5-B030-F0F47B09F6E3@freebsd.org> <SI2PR01MB5036D44C558EA37006B9A626FADCA@SI2PR01MB5036.apcprd01.prod.exchangelabs.com> <4CDDA3A9-083A-4376-BA74-9431A0CBDCBA@freebsd.org>

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

--Apple-Mail=_2C2FE0A4-AC19-4D53-A6F7-BD19E5D47F16
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On Oct 28, 2023, at 12:32 AM, Moin Rahman <bofh@freebsd.org> wrote:
>=20
>=20
>=20
>> On Oct 27, 2023, at 11:37 PM, Tatsuki Makino =
<tatsuki_makino@hotmail.com> wrote:
>>=20
>> Moin Rahman wrote on 2023/10/28 01:50:
>>> But by no means it reduces the build
>>> time of texlive-texmf. Hope everyone enjoys that. :)
>>>=20
>>=20
>> There are updates in the current port tree that cause packages =
rebuilt by glib updates to be rebuilt again :)
>>=20
>>> [00:01:19] [Dry Run] Deleting texlive-base-20230313_3.pkg: new =
dependency: print/ghostscript10
>>> [00:01:22] [Dry Run] Deleting texlive-texmf-20230313.pkg: missing =
dependency: texlive-base-20230313_3
>>> [00:01:39] [Dry Run] Ports to build: ... print/texlive-base =
print/texlive-texmf ...
>>=20
>> As far as I can see, it seems that it is possible to avoid rebuilding =
texlive-texmf by manually running poudriere bulk with =
print/texlive-base.
>> However, something else may cause texlive-texmf package to be =
removed, so it would be better to proceed gradually from libXdmcp, =
libxcb or something.
>>=20
>> I enjoy manual manipulation to minimize the time spent on rebuilding =
:)
>>=20
>> Regards.
>>=20
>=20
> I believe you do not have the latest tree. I have removed the build =
time dependency to texlive-base.
>=20
> This is my latest build:
>=20
> =
https://pkg.bofh.network/data/latest-per-pkg/texlive-texmf/20230313/124i38=
6-default.log
>=20
> And there is not call to texlive-base itself.
>=20
> Kind regards,
> Moin(bofh@ with tex@ hats on)
>=20

In contrary to my previous comment I think that somehow poudriere =
detected the change that it no longer depends on print/texlive-base and =
hence rebuilt the pkg so that it's properly processed in the pkg and =
removes the dependency on print/texlive-base.

So in the previous pkg repo it had a BUILD time dependency on =
print/texlive-base but after the latest build it is no longer there. =
Maybe there are still some place of improvements in poudriere's change =
detection mechanism specially BUILD_DEPENDS. :P

Kind regards,
Moin(bofh@ with all hats off)

--Apple-Mail=_2C2FE0A4-AC19-4D53-A6F7-BD19E5D47F16
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

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

iQKTBAEBCgB9FiEETfdREoUGjQZKBS+fvbm1phfAvJEFAmU9FkNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDRE
Rjc1MTEyODUwNjhEMDY0QTA1MkY5RkJEQjlCNUE2MTdDMEJDOTEACgkQvbm1phfA
vJFNpg/9H2T1Eq/z8EiZ7rz7+3zzxDoywtkdRnEjOps/TeKVu58fQOyFJWh4qxia
fhnFe2GIuEfM+jkJPcDZAfb2AIZs5Nyqmddo7KxMDKEZQWj41Oee6Sesdo82NhAx
D90n7Mfy5vv9edKqAZkZ6TsCnX1SFs4WBueWr+Jx/U1cTWs8rzQXOgKKZ9BQRPFQ
PjFD6B93VbNlQQWRlNeU6kg0qimDWabJMS4TDO6RZVuz+WBMsakaGC4ZchSylcd/
BidXUzTDq98QY2gmnzZmHOOxmuoPoJc0lYo0byshpWxLhgUEX7qs26c7BkGi6EiL
vxii+EJcnSf2HJX1jyz+zYRP3uVE5Kzg3mWjdvVRZLTD2PDdarpCNPTSlDm7q4N4
B3y2gAO5MajCErlRyHqGL1YJA1MGvFHneUi+Us9eGIgnnERdjfWUyZjrocLcy8zz
A+lF+1pBrrG2nykvqnHKion1ObqhIVTkefTgi893nFpORq2/wm2UGKdTGv0N2KpR
ONQD4BZWpju8W/nuFZrVUVCE25K6w/InQfPm3MdkvNmG9KXya4Oc6vJ91RMY1cUX
uGJglOt/66PPWsPFxRD1H12tjHzOBOsIpaMKmbF/fYmuC8RF4Nmk8SShiOpaFHFt
x5uHp77i55Hask4hm3W6tn125LH5Y/lAbQCyxXWM6K9jEy8rIwk=
=xz1D
-----END PGP SIGNATURE-----

--Apple-Mail=_2C2FE0A4-AC19-4D53-A6F7-BD19E5D47F16--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3BC6F9F2-70EA-4E84-A482-F14F52F24E24>