Re: Is there a way to find out which git commit the pkg.freebsd.org repos were built on?

2023-01-02 Thread Derek Schrock
On Sun, Jan 01, 2023 at 03:25:40PM EST, Mel Pilgrim wrote:
> I asked this a long time ago, back when FreeBSD was still on Subversion, 
> and the answer back then was "not really".  Has that changed?
> 
> What I need is the ability to retrieve the output of git log -1 

If you look at https://pkg-status.freebsd.org/builds?type=package (make
sure sorted by Started) see the build name.  You can further limit by
clicking on the poudriere icon beside the jail name to only look at 123,
131, etc... jails.



RE: Is there a way to find out which git commit the pkg.freebsd.org repos were built on?

2023-01-02 Thread Mark Millard
Derek Schrock  wrote on
Date: Mon, 02 Jan 2023 14:04:28 UTC :

> On Sun, Jan 01, 2023 at 03:25:40PM EST, Mel Pilgrim wrote:
> > I asked this a long time ago, back when FreeBSD was still on Subversion, 
> > and the answer back then was "not really". Has that changed?
> > 
> > What I need is the ability to retrieve the output of git log -1 
> 
> If you look at https://pkg-status.freebsd.org/builds?type=package (make
> sure sorted by Started) see the build name. You can further limit by
> clicking on the poudriere icon beside the jail name to only look at 123,
> 131, etc... jails.
> 


After a build's poudriere bulk run finishes there is more time
before the various package servers update. Matching a package
server's specific content near such a transition can be
problematical to automatically get correct.

For main's port builds there are build names like:

p460b8b74cf94_s4b0af11437

The "p" part 460b8b74cf94 identifies the ports
commit. The "s" part 4b0af11437 identifies the
commit for main [so, for now, 14].

The non-main builds just show the likes of
78bbde9c877d : the port commit. The Jail name
then identifies the ??.?-RELEASE involved but
via a somewhat variable naming convention. It
is not explicit to the patch level of detail.

The Ports column indicates if it is a quarterly
build vs. not.

The Status column having "stopped:done:" indicates
completion without crashes or such. "stopped:done:"
should have Remaining contain "0" but Remaining
being zero can happen for other forms of Status.

Lots of builds are incremental instead of being
bulk -a builds. Thus, lots of material was actually
built based on a prior commit but the more recent
commits are not supposed to have changed anything
that mattered (thus, the lack of a rebuild).


===
Mark Millard
marklmi at yahoo.com




Re: Is there a way to find out which git commit the pkg.freebsd.org repos were built on?

2023-01-02 Thread Mark Millard
[Just fixing the CC.]

Derek Schrock  wrote on
Date: Mon, 02 Jan 2023 14:04:28 UTC :

> On Sun, Jan 01, 2023 at 03:25:40PM EST, Mel Pilgrim wrote:
>> I asked this a long time ago, back when FreeBSD was still on Subversion, 
>> and the answer back then was "not really". Has that changed?
>> 
>> What I need is the ability to retrieve the output of git log -1 
> 
> If you look at https://pkg-status.freebsd.org/builds?type=package (make
> sure sorted by Started) see the build name. You can further limit by
> clicking on the poudriere icon beside the jail name to only look at 123,
> 131, etc... jails.
> 


After a build's poudriere bulk run finishes there is more time
before the various package servers update. Matching a package
server's specific content near such a transition can be
problematical to automatically get correct.

For main's port builds there are build names like:

p460b8b74cf94_s4b0af11437

The "p" part 460b8b74cf94 identifies the ports
commit. The "s" part 4b0af11437 identifies the
commit for main [so, for now, 14].

The non-main builds just show the likes of
78bbde9c877d : the port commit. The Jail name
then identifies the ??.?-RELEASE involved but
via a somewhat variable naming convention. It
is not explicit to the patch level of detail.

The Ports column indicates if it is a quarterly
build vs. not.

The Status column having "stopped:done:" indicates
completion without crashes or such. "stopped:done:"
should have Remaining contain "0" but Remaining
being zero can happen for other forms of Status.

Lots of builds are incremental instead of being
bulk -a builds. Thus, lots of material was actually
built based on a prior commit but the more recent
commits are not supposed to have changed anything
that mattered (thus, the lack of a rebuild).


===
Mark Millard
marklmi at yahoo.com




New 2023Q1 branch

2023-01-02 Thread Rene Ladan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

The 2023Q1 branch has been created. It means that the next update on the
quarterly packages will be on the 2023Q1 branch.

A lot of things happened in the last three months:
- - pkg 1.19.0
- - New USES: llvm luajit octave tex
- - Default version of Firebird switched to 3.0
- - Default version of GCC switched to 12
- - Default version of Lazarus switched to 2.2.4
- - Default version of Lua switched to 5.4
- - New default version for LuaJIT, luajit-devel or luajit-openresty for 
PowerPC64
- - Default version of PHP switched to 8.1
- - Default version of Samba switched to 4.13
- - Default version of Varnish switched to 6
- - Chromium 108.0.5359.124
- - Electron 18.3.11, 19.0.15, and 21.2.0
- - Firefox 108.0.1
- - Firefox-ESR 102.6.0
- - gcc12
- - KDE Plasma 5.24.7, Frameworks 5.101.0, Applications 22.12.0
- - Qt 5.15.7 and 6.4.1
- - Rust 1.66.0
- - SDL 2.26.1
- - Sway 1.8
- - wlroots 0.16.1
- - Wine 7.0.1

Three new features are available now: PIE, RELRO, BIND_NOW, each port can
specify the inability to support any via _UNSAFE and users can
activate or deactivate them globally with WITH_feature or WITHOUT_feature.

Next quarterly package builds will start on January 3rd at 01:01 UTC and
should be available on your closest mirrors few days later.

For those stat nerds out there, here's what happened during the last 3 months 
on head:
Number of commits:  8194
Number of committers:159
Most active committers:
1691 sunp...@freebsd.org
 955 y...@freebsd.org
 688 jbe...@freebsd.org
 330 edua...@freebsd.org
 254 b...@freebsd.org
 197 amd...@freebsd.org
 167 fern...@freebsd.org
 154 w...@freebsd.org
 139 thie...@freebsd.org
 110 dii...@freebsd.org
Diffstat: 20289 files changed, 756078 insertions(+), 283794 deletions(-)

and on the 2022Q4 branch:
Number of commits:   657
Number of committers: 53
Most active committers:
 194 jbe...@freebsd.org
  54 edua...@freebsd.org
  35 fern...@freebsd.org
  32 c...@freebsd.org
  32 c...@freebsd.org
  28 arr...@freebsd.org
  26 r...@freebsd.org
  23 w...@freebsd.org
  19 y...@freebsd.org
  19 k...@freebsd.org
Diffstat: 3009 files changed, 78145 insertions(+), 59349 deletions(-)

Regards,
René
-BEGIN PGP SIGNATURE-

iQGyBAEBCgCcFiEE+zdFyG8V6O2sgTL82ClOw7vE19UFAmOzR3ZfFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZC
Mzc0NUM4NkYxNUU4RURBQzgxMzJGQ0Q4Mjk0RUMzQkJDNEQ3RDUeHHBvcnRtZ3It
c2VjcmV0YXJ5QGZyZWVic2Qub3JnAAoJENgpTsO7xNfV8CAIAJMqN8OXGfy/SCon
RWeZcvzZ34vspZ9dHQ+EWK7sE5ICGBMTJLLE11PNvMb51EAAnxXCvPqt7kkR7x+Q
xUiwkEyFWcfNRwl1XvJ5XLFXNVSxUYw9ZGA3/wCHiQ2/RAeumpt+GNJOQOjCp7UQ
wUjshxBGWNoudI5u4ut1lwd51YmXnHG+yXc/fiA+ZWtx7RdlGVD2ADUT5tAqWbAL
W+Ht99X46cHEM1LJMyWu5n7dtjxWJsSVa5ah3DS7nigNbjbOhxidUYl1jWFrF5ae
OwmQkxtddRsplxu/G72SUJSGjs6DhVAdC0J//F/cawanBSxDFnURSDBSlZgCMJmS
XnS3bQk=
=niNw
-END PGP SIGNATURE-