git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* Another git repo at kernel.org?
@ 2017-05-22 18:34 Stefan Beller
  2017-05-22 19:43 ` Ævar Arnfjörð Bjarmason
  0 siblings, 1 reply; 5+ messages in thread
From: Stefan Beller @ 2017-05-22 18:34 UTC (permalink / raw)
  To: webmaster, Junio C Hamano, Ævar Arnfjörð Bjarmason,
	git@vger.kernel.org

Hi,

The Git community considers using submodules for some parts of the
code (a third party lib, SHA1DC, computing SHA1s that warn about
potential attachs, see shattered.io) [1].

We are also concerned about single point of failure there, so a repo
at kernel.org
mirroring the potential submodule[2] would be great.

I cc'd the git mailing list as we may want to have further discussion who
shall have access to the new repo.

Thanks,
Stefan

[1] https://public-inbox.org/git/20170520115429.12289-1-avarab@gmail.com/
[2] https://github.com/cr-marcstevens/sha1collisiondetection

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Another git repo at kernel.org?
  2017-05-22 18:34 Another git repo at kernel.org? Stefan Beller
@ 2017-05-22 19:43 ` Ævar Arnfjörð Bjarmason
  2017-05-23 15:13   ` Theodore Ts'o
  0 siblings, 1 reply; 5+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2017-05-22 19:43 UTC (permalink / raw)
  To: Stefan Beller; +Cc: webmaster, Junio C Hamano, git@vger.kernel.org

On Mon, May 22, 2017 at 8:34 PM, Stefan Beller <sbeller@google.com> wrote:
> The Git community considers using submodules for some parts of the
> code (a third party lib, SHA1DC, computing SHA1s that warn about
> potential attachs, see shattered.io) [1].
>
> We are also concerned about single point of failure there, so a repo
> at kernel.org
> mirroring the potential submodule[2] would be great.
>
> I cc'd the git mailing list as we may want to have further discussion who
> shall have access to the new repo.
>
> [1] https://public-inbox.org/git/20170520115429.12289-1-avarab@gmail.com/
> [2] https://github.com/cr-marcstevens/sha1collisiondetection

The access problem could be solved by none of us having access to the
repo, if the git.kernel.org admins are willing to set up a mirror of
the github repo, a cronjob running git-fetch with the appropriate
parameters to just fetch the master (or everything, but only master is
needed). Updating such a mirror with a daily cronjob would be more
than enough.

Less seriously but worth pointing out: It could also be solved by just
setting the user:password to foo:bar and publishing that in the
description & setting the repo to non-fast-forward only. This will
only be used by the git.git repo, which'll point at a specific sha1 in
its history, wouldn't that be a nice demo of the whole "give the repo
to your worst enemy but as long as you have the sha ... " parable
Linus posted on-list back in the day... :)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Another git repo at kernel.org?
  2017-05-22 19:43 ` Ævar Arnfjörð Bjarmason
@ 2017-05-23 15:13   ` Theodore Ts'o
  2017-05-23 23:32     ` Junio C Hamano
  0 siblings, 1 reply; 5+ messages in thread
From: Theodore Ts'o @ 2017-05-23 15:13 UTC (permalink / raw)
  To: Ævar Arnfjörð Bjarmason
  Cc: Stefan Beller, webmaster, Junio C Hamano, git@vger.kernel.org

So Junio owns the pub/scm/git/git.git tree on kernel.org, and he may
already have access to create new repo's under the pub/scm/git
hierarchy.  In which case we might not need to bug the kernel.org
administrators at all.

Also, I'll note that it is possible to set up some repo's such that a
group of people have access to push to them.  You'll see for example
on git.kernel.org that certain repositories have as their owner "XFS
FS Group", or "ARM64 Group" or "Intel Wireless Group".

Cheers,

					- Ted


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Another git repo at kernel.org?
  2017-05-23 15:13   ` Theodore Ts'o
@ 2017-05-23 23:32     ` Junio C Hamano
  2017-05-24  0:15       ` Stefan Beller
  0 siblings, 1 reply; 5+ messages in thread
From: Junio C Hamano @ 2017-05-23 23:32 UTC (permalink / raw)
  To: Theodore Ts'o
  Cc: Ævar Arnfjörð Bjarmason, Stefan Beller, webmaster,
	git@vger.kernel.org

Theodore Ts'o <tytso@mit.edu> writes:

> So Junio owns the pub/scm/git/git.git tree on kernel.org, and he may
> already have access to create new repo's under the pub/scm/git
> hierarchy.  In which case we might not need to bug the kernel.org
> administrators at all.

Yes, sorry for a premature inquiry.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Another git repo at kernel.org?
  2017-05-23 23:32     ` Junio C Hamano
@ 2017-05-24  0:15       ` Stefan Beller
  0 siblings, 0 replies; 5+ messages in thread
From: Stefan Beller @ 2017-05-24  0:15 UTC (permalink / raw)
  To: Junio C Hamano
  Cc: Theodore Ts'o, Ævar Arnfjörð Bjarmason,
	webmaster, git@vger.kernel.org

On Tue, May 23, 2017 at 4:32 PM, Junio C Hamano <gitster@pobox.com> wrote:
> Theodore Ts'o <tytso@mit.edu> writes:
>
>> So Junio owns the pub/scm/git/git.git tree on kernel.org, and he may
>> already have access to create new repo's under the pub/scm/git
>> hierarchy.  In which case we might not need to bug the kernel.org
>> administrators at all.
>
> Yes, sorry for a premature inquiry.

Thanks for bearing with my premature questions.
I just went off from https://www.kernel.org/category/contact-us.html
to see what the workflow would look like. Knowing that Junio
owns the complete pub/scm/git namespace is a good data point for
our discussion.

Sorry,
Stefan

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-05-24  0:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-22 18:34 Another git repo at kernel.org? Stefan Beller
2017-05-22 19:43 ` Ævar Arnfjörð Bjarmason
2017-05-23 15:13   ` Theodore Ts'o
2017-05-23 23:32     ` Junio C Hamano
2017-05-24  0:15       ` Stefan Beller

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).