unattended-upgrades result for jena-vm.apache.org: SUCCESS

2024-02-01 Thread root
Unattended upgrade result: All upgrades installed

Packages that were upgraded:
 postfix

Package installation log:
Log started: 2024-02-02  06:15:26
apt-listchanges: Reading changelogs...
Preconfiguring packages ...
apt-listchanges: Reading changelogs...
Preconfiguring packages ...
Preparing to unpack .../postfix_3.4.13-0ubuntu1.4_amd64.deb ...
Unpacking postfix (3.4.13-0ubuntu1.4) over (3.4.13-0ubuntu1.3) ...
Setting up postfix (3.4.13-0ubuntu1.4) ...

Postfix (main.cf) configuration was untouched.  If you need to make changes, 
edit /etc/postfix/main.cf (and others) as needed.  To view Postfix 
configuration values, see postconf(1).

After modifying main.cf, be sure to run 'systemctl reload postfix'.

Processing triggers for ufw (0.36-6ubuntu1.1) ...
Processing triggers for systemd (245.4-4ubuntu3.23) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for rsyslog (8.2001.0-1ubuntu1.3) ...
Processing triggers for libc-bin (2.31-0ubuntu9.14) ...
Log ended: 2024-02-02  06:15:39



Unattended-upgrades log:
Starting unattended upgrades script
Allowed origins are: origin=Ubuntu,suite=focal, 
origin=Ubuntu,suite=focal-security, origin=Ubuntu,suite=focal-backports, 
origin=Ubuntu,suite=focal-updates
Initial blacklist: 
Initial whitelist (not strict): 
Packages that will be upgraded: postfix
Writing dpkg log to /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
All upgrades installed


Towards Jena 5.0.0

2024-02-01 Thread Andy Seaborne

It's about time for Jena 5.0.0.

The most significant application and user visible changes include:

- require java17
- code cleaup of deprecated methods and classes
- Remove JSON-LD 1.0 support
- Default Turtle output to use PREFIX
- Replace ARP with RRX (RDF/XML parsing)
- Rename artifact jena-tdb as jena-tdb1.

A question is whether to have 5.0.0-RC1 or 5.0.0.

If it's 5.0.0-RC1, then my suggestion is to try for a one month RC then 
release Jena 5.0.0.


I prefer having an RC cycle.

From my POV the current code in main is the same readiness as any other 
release. An RC is for feedback on the major version level changes.


Feedback doesn't always arrive. Waiting a full 3 month cycle is too long.

Do PMC member have the bandwidth to VOTE on 2 release is this shortened 
time?


Andy

Issues since Jena 4.10.0:

  https://s.apache.org/jena-5.0.0-issues

which includes the ones specifically related to Jena5:

  https://github.com/apache/jena/issues?q=label%3Ajena5

== Current state

1/
There is a test failure on Windows around determining for a base URI 
involving files. This needs investigating and correcting.


2/
We have a problem with the UI part of the build on Jenkins.

The build servers are Ubtuntu 18.04 which has an old version of glibc 
and this cause node 18+ to fail. Only node16 is available.


We have 3 dependabot upgrades pending because of this.

There is work on a jenkins pipeline
https://ci-builds.apache.org/job/Jena/job/Jena-pipeline/

[INFO] EACCES: permission denied, mkdir '/.cache'

(it's running in a container - HOME is '/' and the default Cyopress 
cache is "~/.cache").


The build does work using the Github actions aside from (1)

((
PS - Update - managed to a build of main to pass!
))

3/
Outstanding - LATERAL

The implementation of LATERAL is "weak", to put it politely, as it makes 
assumptions about how query execution works and fails in a recently 
identified case. I have a reworked implementation and I'm currently 
writing test for it.


It would be good to include it but it's not essential.

4/
Outstanding - tdb commands

Rework the TDB command line tools to favour TDB2 when creating a new 
database, and to work on either TDB1 or TDB2 by inspecting the database 
directory.