+1
Adam Soroka Office of Research Computing Office of the Chief Information Officer Smithsonian Institution ________________________________ From: Rob @ DNR <rve...@dotnetrdf.org> Sent: Thursday, July 11, 2024 4:39 AM To: dev@jena.apache.org <dev@jena.apache.org> Subject: Re: Towards Jena 5.1.0 External Email - Exercise Caution Makes sense to me +1 Rob From: Andy Seaborne <a...@apache.org> Date: Wednesday, 10 July 2024 at 19:49 To: dev@jena.apache.org <dev@jena.apache.org> Subject: Re: Towards Jena 5.1.0 A bit bumpy! The current state is that the codebase is now ready There are three issues to do with the UI part of the build: 1. "Cypress failed to start" "This may be due to a missing library or dependency." It only happens on Jenkins and the build is OK on github actions and my local machine. I'm guessing it is a version dependency issue. Starts at PR #2410 https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fpull%2F2410%2Ffiles&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520864760%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=Dyh5uAIZpEdtkBr7zzl%2FA%2B7sakVf8Y8f1nz%2FtrxmFeQ%3D&reserved=0<https://github.com/apache/jena/pull/2410/files> 2. Sass deprecation warnings - these will need addressing but are not a problem. Starts at PR #2573 (dependabot) 3. In the unmerged PR 2574 / local build only test:unit failure. This is a blocker. The upgrade is of vite-test from 1.6.0 to 2.0.1 (OK - so major version jump) https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fpull%2F2574&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520874389%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=BH4xMZF0vWunECHTv6nP6exNiSswVdzYjPZ%2FPjLFozM%3D&reserved=0<https://github.com/apache/jena/pull/2574> from dependabot. (this has been marked "draft") Given all this, I think we should release without point 3 (PR 2574) which is only about the build and test. Andy On 17/06/2024 14:54, Andy Seaborne wrote: > Jena 5.0.0 was released March 16th. > It's about time for Jena 5.1.0. > > The main feature for 5.1.0 is the new ontapi module which includes a > Java API for working with OWL2. > > Issues: > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fissues%2F2160&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520879448%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=zXi5pZ%2BOPba%2BExcwd%2BkNp8P99X0XYTBTDQ8Id5yjdPc%3D&reserved=0<https://github.com/apache/jena/issues/2160> > Code: > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Ftree%2Fmain%2Fjena-ontapi&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520884570%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=8OF1RZTHfDr8rDMgDp%2FGnNwG3yfTw8%2F5oYQxMgeqZMo%3D&reserved=0<https://github.com/apache/jena/tree/main/jena-ontapi> > > Draft documentation: > > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena-site%2Fblob%2Fjena-next%2Fsource%2Fdocumentation%2Fontology%2F__index.md&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520889510%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=BRRFZbas4skuQB4Wkbp2rOKFT01xBFWWJEnea2Ej8nA%3D&reserved=0<https://github.com/apache/jena-site/blob/jena-next/source/documentation/ontology/__index.md> > > Issues closed in Jena 5.1.0 so far > > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs.apache.org%2Fjena-5.1.0-issues&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520894904%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=uzjR3tEu8YTf39RGeBKIDRJLUioBTuRPPG1riiom1iI%3D&reserved=0<https://s.apache.org/jena-5.1.0-issues> > 45 issues > > ------------------------------ > > Beyond Jena 5.1.0: > > There are several PRs in the backlog. A major one is the SPARQL > extensions for lists and maps as literals. CDT = "Composite Datatype > Literals". It is not quite ready to merge. > > The website: > > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fawslabs%2FSPARQL-CDTs&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520899900%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=DSHdKczV33L%2FAlQ1Xo%2FtoVxE2NH2x2qQvonr%2Bc97jn4%3D&reserved=0<https://github.com/awslabs/SPARQL-CDTs> > > Issue: > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fissues%2F2518&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520904867%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=CFhjR2ESndfkASnqtOQQ9KMiWdczU%2Bc4RVdzUKhZGSw%3D&reserved=0<https://github.com/apache/jena/issues/2518> > PR: > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fjena%2Fpull%2F2501&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520909826%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=NUXo3usUFFK8lcV86T%2B6VJZjLNX1ukoMWjwRPXrsIvU%3D&reserved=0<https://github.com/apache/jena/pull/2501> > > which is a contribution from AWSlabs for an implementation of this. > This would be "experimental" meaning it is subject to change. There > should be no impact if the feature isn't used. > > SPARQL and RDF features do need a way to get from solid ideaS to > practical experience from real verification. > > It has also been submitted as SPARQL change (SEP-0009) and there is also > an implementation in Attean (Perl based) > > > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkasei%2Fattean&data=05%7C02%7Csorokaa%40si.edu%7C7a92110439684797748b08dca18528fb%7C989b5e2a14e44efe93b78cdd5fc5d11c%7C0%7C0%7C638562840520914785%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=i5CDgBPVua3DgQvXWFDWbvdOvuAQXc89BLzYznwDXxM%3D&reserved=0<https://github.com/kasei/attean> > > I think it is better to not have two major items in a release so the > suggestion is release Jena 5.1.0 and have a shorter (1-2 month) cycle > for Jena 5.2.0 (if that works out). > > == Current state > > The Jenkins and github actions are all passing. > > There is a backlog of PRs.