[Website] Docs near subprojects experiment

2020-09-04 Thread David Jencks
Currently the docs for the most active subprojects aren’t in the website, since they are READMEs in the individual subprojects. I did an experiment with the SCR subproject to get the same page in both the GitHub README and the (Antora) site. For Antora, the sources need to be in a particular

[jira] [Updated] (FELIX-6325) OSGi log package is mandatory but imported as optional

2020-09-04 Thread Jira
[ https://issues.apache.org/jira/browse/FELIX-6325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Baptiste Onofré updated FELIX-6325: Fix Version/s: scr-2.1.24 > OSGi log package is mandatory but imported as optional

[jira] [Assigned] (FELIX-6325) OSGi log package is mandatory but imported as optional

2020-09-04 Thread Jira
[ https://issues.apache.org/jira/browse/FELIX-6325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Baptiste Onofré reassigned FELIX-6325: --- Assignee: Tom Watson (was: Jean-Baptiste Onofré) > OSGi log package is

[jira] [Commented] (FELIX-6325) OSGi log package is mandatory but imported as optional

2020-09-04 Thread Jira
[ https://issues.apache.org/jira/browse/FELIX-6325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17190799#comment-17190799 ] Jean-Baptiste Onofré commented on FELIX-6325: - Just saw your PR. Awesome, thanks ! I'm

[GitHub] [felix-dev] jbonofre commented on pull request #46: FELIX-6325 - OSGi log package is mandatory but imported as optional

2020-09-04 Thread GitBox
jbonofre commented on pull request #46: URL: https://github.com/apache/felix-dev/pull/46#issuecomment-687237639 @tjwatson Awesome ! Thanks. I'm testing it ! This is an automated message from the Apache Git Service. To

Re: Potential issue in Felix SCR 2.1.22

2020-09-04 Thread Thomas Watson
I have a PR that I would like you to test out: https://github.com/apache/felix-dev/pull/46 It only restores the behavior to allow the log package to be optional. An R7 log service is still required if you want to actually get SCR to use the OSGi Logger. Tom On Fri, Sep 4, 2020 at 8:40 AM

[GitHub] [felix-dev] tjwatson opened a new pull request #46: FELIX-6325 - OSGi log package is mandatory but imported as optional

2020-09-04 Thread GitBox
tjwatson opened a new pull request #46: URL: https://github.com/apache/felix-dev/pull/46 Make the log package optional again. The implementation still will only use an OSGi R7 log service implementation if one is available.

[jira] [Commented] (FELIX-6325) OSGi log package is mandatory but imported as optional

2020-09-04 Thread Jira
[ https://issues.apache.org/jira/browse/FELIX-6325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17190784#comment-17190784 ] Jean-Baptiste Onofré commented on FELIX-6325: - Thanks Tom ! If you don't mind, I would like

[jira] [Updated] (FELIX-6325) OSGi log package is mandatory but imported as optional

2020-09-04 Thread Jira
[ https://issues.apache.org/jira/browse/FELIX-6325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Baptiste Onofré updated FELIX-6325: Affects Version/s: scr-2.1.22 > OSGi log package is mandatory but imported as

[jira] [Assigned] (FELIX-6325) OSGi log package is mandatory but imported as optional

2020-09-04 Thread Jira
[ https://issues.apache.org/jira/browse/FELIX-6325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Baptiste Onofré reassigned FELIX-6325: --- Assignee: Jean-Baptiste Onofré > OSGi log package is mandatory but imported

[jira] [Created] (FELIX-6325) OSGi log package is mandatory but imported as optional

2020-09-04 Thread Tom Watson (Jira)
Tom Watson created FELIX-6325: - Summary: OSGi log package is mandatory but imported as optional Key: FELIX-6325 URL: https://issues.apache.org/jira/browse/FELIX-6325 Project: Felix Issue Type:

Re: Potential issue in Felix SCR 2.1.22

2020-09-04 Thread Jean-Baptiste Onofre
I would have expected Felix SCR 2.2.0 R7 compliant and SCR 2.1.x R6 compliant ;) Just my $0.01 ;) Regards JB > Le 4 sept. 2020 à 16:03, Thomas Watson a écrit : > > Continuing to support the R6 LogService made the logging in SCR way more > complicated, but yes I agree the impl now requires an

Re: Potential issue in Felix SCR 2.1.22

2020-09-04 Thread Thomas Watson
Continuing to support the R6 LogService made the logging in SCR way more complicated, but yes I agree the impl now requires an R7 log service impl and that could be surprising. Tom On Fri, Sep 4, 2020 at 8:40 AM Jean-Baptiste Onofre wrote: > Yes, ds.log configuration doesn’t help :/ > > About

Re: Potential issue in Felix SCR 2.1.22

2020-09-04 Thread Jean-Baptiste Onofre
Yes, ds.log configuration doesn’t help :/ About the versioning, my point is more that with log package version change, we are more R7 only and not compliant with R6 anymore. That’s not a big deal but a bit "surprising", especially the fact that log package is not really optional anymore. I’m

Re: Potential issue in Felix SCR 2.1.22

2020-09-04 Thread Thomas Watson
As the code is today the import for log has to be mandatory. I'll take a quick look to see if we can make this optional again, but I suspect it will be a bit of work. I'll let you know the feasibility today. I'm fine with bumping the version to 2.2.0 if we think that is required when we update

Re: Potential issue in Felix SCR 2.1.22

2020-09-04 Thread Thomas Watson
That certainly will not help here. Tom. On Fri, Sep 4, 2020 at 6:48 AM Jean-Baptiste Onofre wrote: > By the way, checking if ds.log.extension=false helps. > > I will keep you posted. > > Regards > JB > > > Le 4 sept. 2020 à 11:04, Jean-Baptiste Onofre a écrit > : > > > > Hi guys, > > > > I

Re: Potential issue in Felix SCR 2.1.22

2020-09-04 Thread Jean-Baptiste Onofre
By the way, the SCR README.md doesn’t include the ds.log.extension property documentation. I will fix that. Regards JB > Le 4 sept. 2020 à 13:47, Jean-Baptiste Onofre a écrit : > > By the way, checking if ds.log.extension=false helps. > > I will keep you posted. > > Regards > JB > >> Le 4

Re: Potential issue in Felix SCR 2.1.22

2020-09-04 Thread Jean-Baptiste Onofre
By the way, checking if ds.log.extension=false helps. I will keep you posted. Regards JB > Le 4 sept. 2020 à 11:04, Jean-Baptiste Onofre a écrit : > > Hi guys, > > I tested (during the vote) Felix SCR 2.1.22 without problem in Karaf > 4.3.0-SNAPSHOT (using Pax Logging 2.x). > > This

Potential issue in Felix SCR 2.1.22

2020-09-04 Thread Jean-Baptiste Onofre
Hi guys, I tested (during the vote) Felix SCR 2.1.22 without problem in Karaf 4.3.0-SNAPSHOT (using Pax Logging 2.x). This morning I tested SCR 2.1.22 on Karaf 4.2.10-SNAPSHOT (with Pax Logging 1.x), and I have the issue: the activator doesn’t start at all: org.osgi.framework.BundleException:

Re: Why do the docs claim a DEPENDENCIES file is needed?

2020-09-04 Thread Bertrand Delacretaz
Hi, On Fri, Sep 4, 2020 at 3:05 AM David Jencks wrote: > > https://felix.apache.org/documentation/development/dependencies-file-template.html > claims that each > released software archive (what is that? source? compiled? ???) must contain a > “DEPENDENCIES” file