Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 May 2021 18:44:41 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Ronald Klop <ronald-lists@klop.ws>, FreeBSD ports <freebsd-ports@freebsd.org>
Subject:   Re: pkg builders order of jobs
Message-ID:  <9CF00160-2929-4B06-9FB3-CF3C50285CDF@yahoo.com>
References:  <9CF00160-2929-4B06-9FB3-CF3C50285CDF.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Ronald Klop ronald-lists at klop.ws wrote on
Sun May 9 10:22:38 UTC 2021 :

> On the pkg builders the list of builds is ordered on git hash.
>=20
> http://beefy18.nyi.freebsd.org/jail.html?mastername=3Dmain-amd64-default=

>=20
> (NB: ipv6 only)
>=20
> This ordering is totally random to me. With svn the list was naturally =
=20
> ordered because of the incremental commit id.
>=20
> Is it possible to add the commit count to the job-name like =20
> sys/conf/newvers.sh in base?
> git_cnt=3D$($git_cmd rev-list --first-parent --count HEAD 2>/dev/null)

Places like:

https://artifact.ci.freebsd.org/snapshot/stable-13/

have the same sort of problem, partially because the
dates(/times) shown at the displayed level need not
match what the files will have for date/time (when
the files even exist). An example from my past was:

https://artifact.ci.freebsd.org/snapshot/stable-13/?C=3DM&O=3DD

lists ac845558f7b626d9a31b8f6dab686c45d39dc5a0/ as having
date/time 2021-Apr-10 18:43 .

QUOTE
=
https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6=
dab686c45d39dc5a0/?C=3DM&O=3DD
lists:

powerpc/ and arm/ as having date/times 2021-Apr-10 18:54 and 2021-Apr-10 =
18:50
yet lists...
i386/ and arm64/ as having date/times 2021-Feb-19 19:00 and 2021-Feb-19 =
18:50 .

But it gets worse:

=
https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6=
dab686c45d39dc5a0/powerpc/?C=3DM&O=3DD

shows an empty directory. Same for:

=
https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6=
dab686c45d39dc5a0/arm/?C=3DM&O=3DD

By contrast,

=
https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6=
dab686c45d39dc5a0/i386/?C=3DM&O=3DD

shows i386/ with date/time 2021-Apr-10 18:43 but

=
https://artifact.ci.freebsd.org/snapshot/stable-13/ac845558f7b626d9a31b8f6=
dab686c45d39dc5a0/i386/i386/?C=3DM&O=3DD

shows all the file dates as 2021-Feb-19 19:00 .

. . .
END QUOTE

https://artifact.ci.freebsd.org/snapshot/*/ has already accumulated
a huge number of hash-only based naming subdirectories and trying to
do a "no-rebuild approximate bisect" via artifact builds has become
much more painful/impractical.

(It has never helped that architecture is in a deeper layer but
is also partial: only some architectures might build for the
commit in question. One has had to inspect to find examples of
the architecture of interest.)

=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9CF00160-2929-4B06-9FB3-CF3C50285CDF>