meta icon indicating copy to clipboard operation
meta copied to clipboard

Move obus to ocaml-community

Open meadofpoetry opened this issue 5 years ago • 20 comments

Propose to move a project to ocaml-community

Project name: obus

Initial author(s): Jérémie Dimino (diml)

Current URL: https://github.com/diml/obus

License: BSD

Description: Pure OCaml implementation of D-Bus IPC protocol

Do the current maintainer(s) agree with the move: yes (https://discuss.ocaml.org/t/should-obus-be-moved-to-ocaml-community/3946)

New maintainer: I could take it so far (Eugene Bulavin @Freyr666)

meadofpoetry avatar Jun 18 '19 10:06 meadofpoetry

This seems fine by me. @diml seems to agree as well. If @diml could handle the move of the repository to ocaml-community, I will then give @Freyr666 full rights over it as the new maintainer.

pmetzger avatar Jun 19 '19 19:06 pmetzger

I just transferred the repository to ocaml-community

ghost avatar Jun 20 '19 07:06 ghost

@Freyr666 I've added you as a collaborator. You should now be able to go through the checklist in the README (esp. section 4 of "How do I submit a package for inclusion?").

pmetzger avatar Jun 20 '19 17:06 pmetzger

Oh, and @Freyr666, you may want to submit your updates initially as pull requests just so that other people get a chance to glance at them.

pmetzger avatar Jun 20 '19 18:06 pmetzger

@Freyr666 how is this going?

pmetzger avatar Jun 28 '19 14:06 pmetzger

@pmetzger I was a bit busy this week. I'll start with updating in the next few days.

meadofpoetry avatar Jun 28 '19 15:06 meadofpoetry

@Freyr666 Thanks! Do let us know as you make progress.

pmetzger avatar Jun 28 '19 17:06 pmetzger

@pmetzger Ok, so I've made a 1.2.0 release. I'll made as few changes as was possible, so I'll publish it and let the people test it, I suppose. I think this issue might be closed.

meadofpoetry avatar Jul 04 '19 15:07 meadofpoetry

@Freyr666 Were all the steps in the guide followed? I don't see a CODEOWNERS file for example.

pmetzger avatar Jul 04 '19 20:07 pmetzger

@pmetzger Ah, yeah, sorry, I'll add it right now. Whom else should I add to CODEOWNERS?

meadofpoetry avatar Jul 04 '19 20:07 meadofpoetry

Yourself, @diml and myself would be a good start. You should also make sure all the other steps in the meta README are followed.

pmetzger avatar Jul 04 '19 20:07 pmetzger

@pmetzger ok, I've added it. How could I turn CI on? I have a travis file, but not sure what to do next.

meadofpoetry avatar Jul 04 '19 20:07 meadofpoetry

I'll turn Travis on.

pmetzger avatar Jul 04 '19 23:07 pmetzger

It's on already, it just doesn't have a badge...

https://travis-ci.com/ocaml-community/obus

pmetzger avatar Jul 04 '19 23:07 pmetzger

I've now added a build badge to README.md

pmetzger avatar Jul 04 '19 23:07 pmetzger

...and the build passes.

BTW, in addition to going through the README.md checklist, we should probably go through the open issues, there aren't many.

pmetzger avatar Jul 05 '19 01:07 pmetzger

@pmetzger Well, I've checked the references (I hope I didn't miss any) and published the packages. I haven't updated the 1.1.5 version, since it wasn't hosted on github.

As for the issues, should the outdated issues be closed? I don't see any valid issues safe for the last one, which I would like to address in the next release.

meadofpoetry avatar Jul 05 '19 07:07 meadofpoetry

Cool on the new release. Did you update the opam repo as well?

On the open issues, if any issue is clearly outdated, then post something to the issue saying "was this fixed" (or the equivalent) and if there's no reply to the contrary, close it after a couple of days.

pmetzger avatar Jul 06 '19 00:07 pmetzger

@pmetzger >Did you update the opam repo as well?

I updated paths in obus.1.1.6, obus.1.1.7, obus.1.1.8 packages, and published obus.1.2.0. I didn't touch the obus.1.1.5 since it wasn't hosted on github.

meadofpoetry avatar Jul 06 '19 06:07 meadofpoetry

I updated paths in obus.1.1.6, obus.1.1.7, obus.1.1.8 packages, and published obus.1.2.0. I didn't touch the obus.1.1.5 since it wasn't hosted on github.

Reasonable.

pmetzger avatar Jul 06 '19 12:07 pmetzger