You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Andy Seaborne <an...@apache.org> on 2020/10/03 18:13:32 UTC
Project items
Beginning to think about Jena 3.17.0, here are there are some project
discussion points and a couple of development issues.
== Surveys
We could conduct some simple surveys on users@. I doubt we'd get a lot
of feedback but some is better than none. 2 possibilities:
** Inference and scale: what inference do people actually use / want to
use at scale? RDFS? SHACL rules? SKOS broader/narrower?
This is triggered by a segment of the BOF session at AapcheCon2020 - as
scale of data goes up, expressivity has to go down for performance
tradeoffs if apps want query times that are compatible with UI.
I having been wondering about a custom (java) RDFS engine for TDB that
does subclass/subproperty/range/domain but not the axioms.
This would be as well as the more expressive and complete Jena/rules.
** Java8 - Java11 evolution
Try to understand the reasons why anyone is running on a Java8 runtime
yet still upgrades Jena.
== Rename the default branch to "main"
Changing the name of the default branch for 'jena' and 'jena-site'.
It causes us a small amount of work; it'll probably take some work from
INFRA and forked repos will be affected. It can be done in stages -
create the "main" off of the default so both exist for a sort while as
we communicate the change.
I've converted some of my other repos using instructions on the web and
have had no issues.
== JSON-LD
There are some JSON-LD tickets. I don't have much to do with JSON-LD now
and for the foreseeable future. Getting into the details of JSON-LD
processing is unlikely for a while.
I don't know if the issues are jena or upstream in jsonld-java.
I've added a category for JSON-LD to make them more easily findable in JIRA.
==== jena-osgi
Information:
On Java15 and 16, the build fails because Felix fails (actually
downstream of Felix in BND)
There is a fix in the downstream which will arrive sometime with Felix
upgrade.
It is the build, not Jena that is causing the error.
The jobs are now set to -Pdev so we at least are running that part of
Jena through these java versions.
These "canary" jobs, and running once day. (We might as well use @weekly
- these jobs are "as well as" running for the LTS java.)
Re: dependabot [was:Project items]
Posted by Andy Seaborne <an...@apache.org>.
By putting in the .github/dependabot.yml dependabot gets triggered.
tick. No INFRA needed.
It has a built-in limit so as not to flood the "pulls" (the limit is
5-ish). Doc says 5, there are 6.
PRs happen on clones of Jena.
Hmm. Unexpected.
Andy
On 11/11/2020 14:50, Andy Seaborne wrote:
> I'll give it a go.
>
> The documentation says it just needs write permission to the repo - not
> a "settings" thing.
>
> Merged - waiting for the first run ...
>
> On 10/11/2020 19:19, ajs6f@apache.org wrote:
>> +1
>>
>> If it's not useful we can turn it off.
>>
>> Adam
>>
>> On Tue, Nov 10, 2020, 12:28 PM Andy Seaborne <an...@apache.org> wrote:
>>
>>> I'd like to add dependabot to the git repo to tell us about dependencies
>>> updates.
>>>
>>> dependabot sends PRs to the project, including gathering documentation
>>> and explanation if available so we get to review the proposed changes.
>>>
>>> I've a very simple setup on another project:
>>>
>>> https://github.com/afs/rdf-delta/blob/main/.github/dependabot.yml
>>>
>>>
>>> The github documentation:
>>>
>>>
>>> https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/keeping-your-dependencies-updated-automatically
>>>
>>>
>>>
>>> The first time it runs we will likely get quite a few updates because we
>>> have quite a few dependencies.
>>>
>>> We don't have to acceet the recommendations!
>>>
>>> Andy
>>>
>>
Re: dependabot [was:Project items]
Posted by aj...@apache.org.
+1
If it's not useful we can turn it off.
Adam
On Tue, Nov 10, 2020, 12:28 PM Andy Seaborne <an...@apache.org> wrote:
> I'd like to add dependabot to the git repo to tell us about dependencies
> updates.
>
> dependabot sends PRs to the project, including gathering documentation
> and explanation if available so we get to review the proposed changes.
>
> I've a very simple setup on another project:
>
> https://github.com/afs/rdf-delta/blob/main/.github/dependabot.yml
>
>
> The github documentation:
>
>
> https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/keeping-your-dependencies-updated-automatically
>
>
> The first time it runs we will likely get quite a few updates because we
> have quite a few dependencies.
>
> We don't have to acceet the recommendations!
>
> Andy
>
dependabot [was:Project items]
Posted by Andy Seaborne <an...@apache.org>.
I'd like to add dependabot to the git repo to tell us about dependencies
updates.
dependabot sends PRs to the project, including gathering documentation
and explanation if available so we get to review the proposed changes.
I've a very simple setup on another project:
https://github.com/afs/rdf-delta/blob/main/.github/dependabot.yml
The github documentation:
https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/keeping-your-dependencies-updated-automatically
The first time it runs we will likely get quite a few updates because we
have quite a few dependencies.
We don't have to acceet the recommendations!
Andy