Hi Konrad,

I'll look into that.

Cheers,

David

On Thu, 3 Jun 2021 at 10:17, Konrad Windszus <[email protected]> wrote:

> 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