Hi David,
thanks for doing the merge. Can you spin a release now? What is the release 
process at Eclipse?
Regards,
Konrad

> On 3. Jun 2021, at 10:34, [email protected] wrote:
> 
> Hi all,
> 
> The OSGi Converter has now moved to
> https://github.com/osgi/osgi/tree/main/org.osgi.util.converter and patches
> are most welcome :)
> 
> I've removed the files from the Felix codebase
> https://github.com/apache/felix-dev/commit/143ba444db23ca1746a8e28824025bb6b2327ca8
> however they are still present in the project history, of course.
> 
> Snapshots can be picked up from
> https://oss.sonatype.org/content/repositories/snapshots/org/osgi/org.osgi.util.converter/
> 
> Best regards,
> 
> David
> 
> On Thu, 27 May 2021 at 09:18, <[email protected]> wrote:
> 
>> Hi all,
>> 
>> Thanks for the discussion. I'll initiate the migration of the
>> converter/converter codebase as discussed.
>> 
>> Kind regards,
>> 
>> David Bosschaert
>> 
>> On Mon, 10 May 2021 at 23:49, David Leangen <[email protected]> wrote:
>> 
>>> 
>>> 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/
>>>>>>> 
>>>>>>> 
>>>>> 
>>> 
>>> 

Reply via email to