Re: [U-Boot-Users] Changes to U-Boot Development Process

Hello,
I would like to get the custodian system finally up and running.
All the custodian's (public) repositories have been set up on www.denx.de and are ready for use.
You can find an overview about the current situation at http://www.denx.de/wiki/UBoot/Custodians plus some usage instructions at http://www.denx.de/wiki/UBoot/CustodianGitTrees
As mentioned before, I would like to establish a strict match between a repository and a custodian, i. e. each of the git repositories can be pushed into by exactly one custodian. This is already the case for all repositories except for the MIPS repo.
For MIPS, we have 3 volunteers. I wrote before:
It's really great to receive so much voluntary help, but in the end we can have only one custodian for MIPS. However, for me it is impossible to decide who to chose of Robert, Rodolfo or Hans. Can you please try to sort this out among the three of you, eventually with feedback from the list?
I have received zero responses about this so far. Robert, Rodolfo and Hans - please comment.
Custodians: those of you who already sent me their SSH keys should be able to start using their respective repositories immediately.
All the others (i. e. Peter Pearse, Tolunay Orkun, Rafal Jaworowski, the MIPS custodian, Andy Fleming, Jon Loelinger, Scott McNutt, and Markus Klotzbücher): can each of you please send me your public SSH keys? [If you don't want to send it by e-mail, you can also use jabber: wd@jabber.denx.de].
Thanks in advance,
Best regards,
Wolfgang Denk

On 3/6/07, Wolfgang Denk wd@denx.de wrote:
Hello,
I would like to get the custodian system finally up and running.
All the custodian's (public) repositories have been set up on www.denx.de and are ready for use.
You can find an overview about the current situation at http://www.denx.de/wiki/UBoot/Custodians plus some usage instructions at http://www.denx.de/wiki/UBoot/CustodianGitTrees
To start out, after the acoount has been setup, Dave simply clones
the publicly
available tree as usual:
$ git clone git://www.denx.de/git/u-boot-or32 u-boot-or32
I'm behind of a firewall in office, I can't get the repository by git protocol. Is it http available like that? git-clone http://www.denx.de/git/u-boot.git u-boot-git
Thanks, -Aubrey

In message 27d85ee10703052246m590a2cfev76372ae3cd9d4b6@mail.gmail.com you wrote:
To start out, after the acoount has been setup, Dave simply clones the publicly available tree as usual:
$ git clone git://www.denx.de/git/u-boot-or32 u-boot-or32
I'm behind of a firewall in office, I can't get the repository by git protocol. Is it http available like that? git-clone http://www.denx.de/git/u-boot.git u-boot-git
For cloning you can use http (or even rsync) as well. But to push your changes back, you need SSH (+ git).
Best regards,
Wolfgang Denk

On 3/6/07, Wolfgang Denk wd@denx.de wrote:
In message 27d85ee10703052246m590a2cfev76372ae3cd9d4b6@mail.gmail.com you wrote:
To start out, after the acoount has been setup, Dave simply clones the publicly available tree as usual:
$ git clone git://www.denx.de/git/u-boot-or32 u-boot-or32
I'm behind of a firewall in office, I can't get the repository by git protocol. Is it http available like that? git-clone http://www.denx.de/git/u-boot.git u-boot-git
For cloning you can use http (or even rsync) as well. But to push your changes back, you need SSH (+ git).
Sorry, it doesn't work on my side. aubrey@ubuntu-feisty:/tmp$ git-clone http://www.denx.de/git/u-boot-blackfin u-boot-blackfin Cannot get remote repository information. Perhaps git-update-server-info needs to be run there?
Best Regards, -Aubrey

In message 27d85ee10703060129u26582066kc55912a9424cafe0@mail.gmail.com you wrote:
For cloning you can use http (or even rsync) as well. But to push your changes back, you need SSH (+ git).
Sorry, it doesn't work on my side. aubrey@ubuntu-feisty:/tmp$ git-clone http://www.denx.de/git/u-boot-blackfin u-boot-blackfin Cannot get remote repository information. Perhaps git-update-server-info needs to be run there?
You must append ".git" to the repo name. Please try again with
git-clone http://www.denx.de/git/u-boot-blackfin.git u-boot-blackfin
Best regards,
Wolfgang Denk

On 3/6/07, Wolfgang Denk wd@denx.de wrote:
In message 27d85ee10703060129u26582066kc55912a9424cafe0@mail.gmail.com you wrote:
For cloning you can use http (or even rsync) as well. But to push your changes back, you need SSH (+ git).
Sorry, it doesn't work on my side. aubrey@ubuntu-feisty:/tmp$ git-clone http://www.denx.de/git/u-boot-blackfin u-boot-blackfin Cannot get remote repository information. Perhaps git-update-server-info needs to be run there?
You must append ".git" to the repo name. Please try again with
git-clone http://www.denx.de/git/u-boot-blackfin.git u-boot-blackfin
Oh, It works. Thanks, -Aubrey

On Tue, Mar 06, 2007 at 12:09:38AM +0100, Wolfgang Denk wrote:
For MIPS, we have 3 volunteers. I wrote before:
It's really great to receive so much voluntary help, but in the end we can have only one custodian for MIPS. However, for me it is impossible to decide who to chose of Robert, Rodolfo or Hans. Can you please try to sort this out among the three of you, eventually with feedback from the list?
I have received zero responses about this so far. Robert, Rodolfo and Hans - please comment.
I wrote to you on this topic several letters. Maybe you didn't recived them?! =:-o
However, here my last comment:
On Thu, 8 Feb 2007 16:12:14 +0100, Rodolfo Giometti wrote:
No problem for me. I can drop my "nomination" if someone else suppose to better help the MIPS subtree than me. As already said I have just one MIPS based board (AU1100)...
On the other side, I'm currently working on LCD and boot LOGO support for the PXA270 (in the past I sent a patch on these topics for AU1100 but it losts in deep space... :) so, if you agree, I can switch my nomination on LCD and LOGO support.
Please, let me know if you receive this message.
Ciao,
Rodolfo

In message 20070306075759.GA6726@gundam.enneenne.com you wrote:
I have received zero responses about this so far. Robert, Rodolfo and Hans - please comment.
I wrote to you on this topic several letters. Maybe you didn't recived them?! =:-o
I found just one when I searched my logs; sorry for overlooking this.
However, here my last comment:
That's what I found.
On Thu, 8 Feb 2007 16:12:14 +0100, Rodolfo Giometti wrote:
No problem for me. I can drop my "nomination" if someone else suppose to better help the MIPS subtree than me. As already said I have just one MIPS based board (AU1100)...
Let's see what Robert and Hans say...
On the other side, I'm currently working on LCD and boot LOGO support for the PXA270 (in the past I sent a patch on these topics for AU1100 but it losts in deep space... :) so, if you agree, I can switch my nomination on LCD and LOGO support.
Good idea, but let's use a more general name and not restrict it to LCD; I'll set up a u-boot-video repo. Please send me your public SSH key.
Please, let me know if you receive this message.
ACK.
Best regards,
Wolfgang Denk

On Tue, Mar 06, 2007 at 11:08:18AM +0100, Wolfgang Denk wrote:
Let's see what Robert and Hans say...
Ok.
Good idea, but let's use a more general name and not restrict it to LCD; I'll set up a u-boot-video repo. Please send me your public SSH key.
I'll send it privately. :)
Thanks,
Rodolfo

On Mon, 2007-03-05 at 17:09, Wolfgang Denk wrote:
Custodians: those of you who already sent me their SSH keys should be able to start using their respective repositories immediately.
All the others (i. e. Peter Pearse, Tolunay Orkun, Rafal Jaworowski, the MIPS custodian, Andy Fleming, Jon Loelinger, Scott McNutt, and Markus Klotzbücher): can each of you please send me your public SSH keys? [If you don't want to send it by e-mail, you can also use jabber: wd@jabber.denx.de].
Thanks in advance,
Best regards,
Wolfgang Denk
Wolfgang,
I will not be able to use ssh to push to your repositories from Freescale. Is there any chance you could instead pull from Freescale's public repository at:
http://opensource.freescale.com
Thanks, jdl

In message 1173195728.23776.47.camel@ld0161-tx32 you wrote:
I will not be able to use ssh to push to your repositories from Freescale. Is there any chance you could instead pull from Freescale's public repository at:
You mean cron-job based? That would be possible, although I'd prefer if we had a more contolled way to make sure that the content of the repo is in a sane state.
Best regards,
Wolfgang Denk

On Tue, 2007-03-06 at 09:59, Wolfgang Denk wrote:
In message 1173195728.23776.47.camel@ld0161-tx32 you wrote:
I will not be able to use ssh to push to your repositories from Freescale. Is there any chance you could instead pull from Freescale's public repository at:
You mean cron-job based?
Hmmm. I wasn't thinking cron-based at all, but rather in the usual "Please Pull" request mode that we see on other lists.
That would be possible, although I'd prefer if we had a more contolled way to make sure that the content of the repo is in a sane state.
Right. Arbitrary grabbing isn't a good model.
jdl

Jon Loeliger wrote:
On Tue, 2007-03-06 at 09:59, Wolfgang Denk wrote:
In message 1173195728.23776.47.camel@ld0161-tx32 you wrote:
I will not be able to use ssh to push to your repositories from Freescale. Is there any chance you could instead pull from Freescale's public repository at:
You mean cron-job based?
Hmmm. I wasn't thinking cron-based at all, but rather in the usual "Please Pull" request mode that we see on other lists.
That would be possible, although I'd prefer if we had a more contolled way to make sure that the content of the repo is in a sane state.
Right. Arbitrary grabbing isn't a good model.
jdl
Hi Jon, WD,
Does your ssh account to denx.de get you shell access? If so, you could do your own pull when you are at a location that has an enlightened IT department (i.e. from home ;-).
gvb

In message 45ED92C7.3000301@smiths-aerospace.com you wrote:
Does your ssh account to denx.de get you shell access? If so, you could
No, it does not. It's restricted to command="git-receive-pack u-boot-???"
Best regards,
Wolfgang Denk

In message 1173197134.23776.64.camel@ld0161-tx32 you wrote:
I will not be able to use ssh to push to your repositories from Freescale. Is there any chance you could instead pull from Freescale's public repository at:
You mean cron-job based?
Hmmm. I wasn't thinking cron-based at all, but rather in the usual "Please Pull" request mode that we see on other lists.
No. You send me a "please pull" when you want me to pull from / merge with your custodian repository into the "official" master repository.
But what and when you check into your custodian repo, which branches you use there etc. should be completely under your control only. I don't want to get involved there.
If you cannot push, all we can do is run automatic (cron based) updates which sync against another repo of your choice; note that probably restricts your options.
Best regards,
Wolfgang Denk
participants (5)
-
Aubrey Li
-
Jerry Van Baren
-
Jon Loeliger
-
Rodolfo Giometti
-
Wolfgang Denk