Hey David,
Ok, thanks! =David > On May 10, 2021, at 21:25, David Bosschaert <[email protected]> > wrote: > > Hi David, > > Under the 'converter' umbrella in Felix there are 3 subprojects besides the > converter itself: > * serializer > * schematizer > * persister > > I personally think it would be absolutely fine to leave them in Apache > Felix. They build atop the converter. The converter API itself doesn't > change in any way, so these components can just stay where they are... > > Does that make sense to you? > > Cheers, > > David > > On Mon, 10 May 2021 at 11:24, David Leangen (OSGi) <[email protected]> wrote: > >> Hey David, >> >> Thanks as always for all your great contributions. >> >> I was just wondering about the Serializer. Although I have not put any >> work into for a while (including releasing, which I have not yet managed to >> get set up to do), I at least still use it, and I still think it is a >> useful, even necessary tool. Unless you know of something else that does >> the job? >> >> Cheers, >> =David >> >> What one programmer can do in one month, two programmers can do in two >> months. (Fred Brooks) >> >> On May 7, 2021 18:18 +0900, [email protected], wrote: >>> Hi JB, >>> >>> Some of the contributors of the Converter at Felix are already committers >>> at the Eclipse project [5]. >>> Others can just create PRs for any changes to the >>> https://github.com/osgi/osgi/ project. As it's an opensource project you >>> can earn committer karma the usual open-source way. >>> I have done a quick commit grep and found that of the 200 commits to the >>> converter there are 13 made by people who are not already committers at >> the >>> OSGi project at Eclipse. >>> >>> I have also checked with Eclipse around releasing the component. Any >> fixes >>> that don't impact the API, i.e. micro-version releases can be done from >> an >>> Eclipse project pretty much any time. Fixes that do impact the API would >>> also need a specification update. >>> >>> Best regards, >>> >>> David >>> >>> [5] https://projects.eclipse.org/projects/technology.osgi/who >>> >>> On Thu, 6 May 2021 at 16:23, Jean-Baptiste Onofre <[email protected]> >> wrote: >>> >>>> Hi David, >>>> >>>> It makes sense and it would be more "consistent" to have a single >>>> repository. >>>> >>>> As Converter is part of the "spec", it makes sense to be located at >>>> Eclipse. >>>> >>>> My only "concern" is about the contributions/contributors on Felix >>>> Converter. >>>> Will all Felix committers be able to change/maintain code at Eclipse >> (the >>>> code coming from Felix Converter) ? >>>> >>>> Regards >>>> JB >>>> >>>>> Le 6 mai 2021 à 17:17, [email protected] a écrit : >>>>> >>>>> Hi all, >>>>> >>>>> As most would have noticed, OSGi has moved to the Eclipse Foundation >> [1] >>>>> and all the future OSGi specification work will happen there [2]. >>>>> >>>>> The Converter that's in the Felix codebase is an implementation of >> the >>>> OSGi >>>>> Converter specification [3]. As Converter is a 'util' specification, >> OSGi >>>>> also provides an implementation with the API. There could be other >>>>> implementations as well, this is similar to what is done with Push >>>> Streams >>>>> and the Service Tracker. >>>>> >>>>> The initial implementation of the Converter Util at OSGi was based >> on the >>>>> same codebase as the Converter at Felix. In effect it's a fork. Over >> time >>>>> the two forks have started to diverge a little, mostly due to >> different >>>>> fixes being applied to both of them. >>>>> >>>>> Now that OSGi is an Eclipse project and all of the OSGi technology at >>>>> Eclipse is developed as ordinary opensource projects with the ASL2 >>>> license >>>>> I think it would be good if we could collapse these 2 forks into one >>>> again. >>>>> Because the Converter is the implementation shipped by OSGi as part >> of >>>> its >>>>> spec API (into [4]), we can't really remove the implementation from >> the >>>>> OSGi codebase. >>>>> So I would like to discuss removing the Converter from the Felix >>>> codebase, >>>>> so that the codebase can live on in a single location which would be: >>>>> >>>> >> https://github.com/osgi/osgi/tree/main/org.osgi.util.converter/src/org/osgi/util/converter >>>>> >>>>> Obviously this would mean to consolidate all the bugfixes that went >> into >>>>> its Felix codebase into the combined one. >>>>> Combining the codebases into one would mean that all users get the >>>> benefit >>>>> from work done to the implementation by both communities. >>>>> >>>>> I hope that the Felix community would be open to this. >>>>> >>>>> Best regards, >>>>> >>>>> David Bosschaert >>>>> >>>>> [1] >>>>> >>>> >> https://newsroom.eclipse.org/news/announcements/osgi-alliance-transfers-governance-osgi-specifications-open-source-software >>>>> [2] https://projects.eclipse.org/projects/technology.osgi >>>>> [3] >>>> >> https://docs.osgi.org/specification/osgi.cmpn/7.0.0/util.converter.html >>>>> [4] https://repo1.maven.org/maven2/org/osgi/org.osgi.util.converter/ >>>> >>>> >>
