Searching for repository maintainer

This forum is dedicated to feedback, discussions about ongoing or future developments, ideas and suggestions regarding the ChibiOS projects are welcome. This forum is NOT for support.
User avatar
Tectu
Posts: 1226
Joined: Thu May 10, 2012 9:50 am
Location: Switzerland
Contact:

Searching for repository maintainer

Postby Tectu » Wed Oct 01, 2014 10:05 am

Those of you who often use the ChibiOS git repository might have seen that I became rather inactive.
Due to changes in my real life and the fact that the uGFX project becomes more and more popular I am sadly ending up having less time to spend on ChibiOS. However, I don't want my personal life to have any impact on the quality of ChibiOS. Therefore I am searching for someone who could help at maintaining the git repository and eventually taking it over.

There is currently not a lot of work to do but I expect it to increase over time. However, a certain degree of GIT and SVN are required. There is more than just the basic pull, push and merge to do.

If you are interested into taking over this task and you think that you have the required experience, please feel free to PM me.


~ Tectu

User avatar
barthess
Posts: 861
Joined: Wed Dec 08, 2010 7:55 pm
Location: Minsk, Belarus
Been thanked: 7 times

Re: Searching for repository maintainer

Postby barthess » Fri Oct 03, 2014 7:38 am

Hi Tectu. We can speak about it in IRC. Also Giovanni has some ideas about source "overlay" posting.php?mode=reply&f=25&t=2206

User avatar
Giovanni
Site Admin
Posts: 12573
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 643 times
Been thanked: 539 times
Contact:

Re: Searching for repository maintainer

Postby Giovanni » Fri Oct 03, 2014 8:08 am

I would be very grateful if you both could migrate the repository on this new structure, I would also be happy if Tectu could continue as maintainer with Barthess or potentially even others.

My idea is to have the main subversion repository link the community repository as ./ext, I found that it is possible to link a git repository on github because it can be viewed using a subversion interface.

Git makes a lot of sense for the community repository because the pull request mechanism. Setting up gerrit would be nice too. Ideally it should become simple to donate code to the ChibiOS community without impacting on the core project schedule.

I will post some more ideas later.

Giovanni

User avatar
Giovanni
Site Admin
Posts: 12573
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 643 times
Been thanked: 539 times
Contact:

Re: Searching for repository maintainer

Postby Giovanni » Fri Oct 03, 2014 8:24 am

This is a possible solution:

repo.png
repo.png (3.54 KiB) Viewed 2404 times


The Main SVN would link the Community git under /ext. The Main git would replicate the Main SVN for users who prefer to use git.

ChibiOS releases would include also the material under /ext assuming it does not get too huge. Everything under /ext would retain license and copyright of the contributors.

Giovanni

User avatar
barthess
Posts: 861
Joined: Wed Dec 08, 2010 7:55 pm
Location: Minsk, Belarus
Been thanked: 7 times

Re: Searching for repository maintainer

Postby barthess » Sat Oct 04, 2014 10:46 am

@Giovanni
Where I can find any information about linking git repo into svn repo? Is it special ability of source forge?

User avatar
Giovanni
Site Admin
Posts: 12573
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 643 times
Been thanked: 539 times
Contact:

Re: Searching for repository maintainer

Postby Giovanni » Sat Oct 04, 2014 12:19 pm

Nope, it is something specific of github, you can see a git repository like it is a subversion one.

Giovanni

User avatar
barthess
Posts: 861
Joined: Wed Dec 08, 2010 7:55 pm
Location: Minsk, Belarus
Been thanked: 7 times

Re: Searching for repository maintainer

Postby barthess » Sat Oct 04, 2014 3:13 pm

It looks working.
I have created test svn repo on sourceforge using this documentation links:
http://svnbook.red-bean.com/en/1.4/svn- ... .externals
https://help.github.com/articles/suppor ... n-clients/

Could some body (preferably windows users) try to checkout this one
https://sourceforge.net/p/testgithubsvn/svn/HEAD/tree/

If all works correctly you will find 2 subrepository in "third-party" directory:
"eeprom" - is clone of my https://github.com/barthess/24aa
"1" - dummy repo https://sourceforge.net/p/testextern/code/HEAD/tree/

User avatar
Giovanni
Site Admin
Posts: 12573
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 643 times
Been thanked: 539 times
Contact:

Re: Searching for repository maintainer

Postby Giovanni » Sat Oct 04, 2014 4:46 pm

I get an error:

Unable to connect to a repository at URL
'http://sourceforge.net/p/testgithubsvn/svn/HEAD/tree'
The OPTIONS request returned invalid XML in the response: XML parse error at
line 144: mismatched tag (http://sourceforge.net/p/testgithubsvn/svn/HEAD/tree)

If I use svn://svn.code.sf.net/p/testgithubsvn/svn/ then it works. Probably because that is the R/O access URL.

It appears to work correctly, this could solve a lot of problems:
1) Contributing to the project in an easy way.
2) People that like git will appreciate it.

May be we could also setup something like gerrit.

Giovanni

User avatar
barthess
Posts: 861
Joined: Wed Dec 08, 2010 7:55 pm
Location: Minsk, Belarus
Been thanked: 7 times

Re: Searching for repository maintainer

Postby barthess » Sat Oct 04, 2014 5:21 pm

Giovanni wrote:Unable to connect to a repository at URL
'http://sourceforge.net/p/testgithubsvn/svn/HEAD/tree'

That is because I stupidly post URL to web page but not to repo.
You fixed this issue in correct way.

Giovanni wrote:2) People that like git will appreciate it.

Hm... We must create some policy about code contribution.
1) There are no restrictions at all. Every one has write access to git repo.
2) Some body must review code before merging pull request to master branch of git repo.
3) something else...

Giovanni wrote:May be we could also setup something like gerrit.

I have read about it on wikipedia but have no ideas about integration in current development model.

User avatar
barthess
Posts: 861
Joined: Wed Dec 08, 2010 7:55 pm
Location: Minsk, Belarus
Been thanked: 7 times

Re: Searching for repository maintainer

Postby barthess » Sat Oct 04, 2014 5:27 pm

About gerrit:
code review can be done in comments about pull request. Looks like good starting point.


Return to “Development and Feedback”

Who is online

Users browsing this forum: No registered users and 1 guest