- From: Mike Prorock <mprorock@mesur.io>
- Date: Fri, 22 Jul 2022 20:00:54 -0400
- To: "Zundel, Brent" <brent.zundel@avast.com>
- Cc: Manu Sporny <msporny@digitalbazaar.com>, Orie Steele <orie@transmute.industries>, W3C VC Working Group <public-vc-wg@w3.org>
- Message-ID: <CAGJKSNThZO4XzNt27j8eSVC5rRfh9ZMLL6v-N5KzBf70sDGtTQ@mail.gmail.com>
+1 - thanks Chairs Mike Prorock mesur.io On Fri, Jul 22, 2022, 18:44 Zundel, Brent <brent.zundel@avast.com> wrote: > The chairs discussed this during our meeting today. > We would prefer that the CCG and VCWG GitHub repositories remain separate > and support Orie's plan for initializing this work item. > > > On Wed, Jul 20, 2022 at 7:06 AM Manu Sporny <msporny@digitalbazaar.com> > wrote: > >> On 7/19/22 2:41 PM, Orie Steele wrote: >> > On Tue, Jul 19, 2022 at 12:25 PM Manu Sporny <msporny@digitalbazaar.com >> > Can PR history be transferred? Can closed issues be transferred? >> 'cause that's >> > part of the problem as well. >> > >> > Yes, and in fact, its best preserved by my recommended approach. >> >> We might be talking past each other. I think you might be thinking "commit >> history", which is different from "PR history". By "PR history" I mean, >> this >> stuff and all of the conversations around the PR: >> >> https://github.com/w3c-ccg/vc-api/pulls?q=is%3Apr+is%3Aclosed+is%3Aopen >> >> Issues have a "Transfer Issue" button. >> >> PRs have no such button. >> >> PR history is important because 1) we use it to calculate who the >> contributors >> are at the end (contribution to issue and PR discussion get you >> authorship), >> and 2) You can track down exactly where a line in the spec came from (and >> the >> discussion that surrounded it) which is useful when anyone is trying to >> figure >> out why a particular feature exists in the spec. For example, this >> discussion >> around the initial GET and DELETE operations wouldn't show up in a search: >> >> https://github.com/w3c-ccg/vc-api/pull/271 >> >> If the PR history exists in two places, it becomes much harder to do a >> single >> search to track stuff down, which adds extra time the Editors must spend >> when >> trying to get an idea of where a particular feature/edit came from... >> which is >> important when you're trying to find the set of people to include in a >> discussion around a particular feature. >> >> If we just transfer the repo, we keep everything intact. >> >> > We did exactly this process for the DID Spec registries, and it >> successfully >> > preserved history. >> >> It didn't, for example, these 10 issues were not moved over: >> >> >> https://github.com/w3c-ccg/did-method-registry/issues?q=is%3Aissue+is%3Aclosed >> >> These 89 PRs and the discussions around them weren't moved over: >> >> https://github.com/w3c-ccg/did-method-registry/pulls?q=is%3Apr+is%3Aclosed >> >> IOW, we lost history on a registry that is supposed to track where DID >> Methods >> come from and the process around the acceptance of each DID Method. >> >> Now, you can argue "Oh, they're still there -- you just have to look in >> two >> places"... which is exactly the point -- let's not make things harder on >> ourselves by splitting history between two repos. >> >> > It is a better approach, it preserves history and doesn't break links or >> > create confusion. >> >> I hope the above demonstrates how history is broken when we take the >> "manually >> migrate SOME of the history by hand" approach. >> >> > I don't like transfering because it blurs the line between the W3C CCG >> and the >> > W3C, and I believe it's better to keep their histories and contexts >> intact and >> > related... >> >> Why do you believe that? >> >> > it also keeps the credit in the W3C CCG for starting the work >> >> A simple line in the spec would accomplish this as well (as would the full >> commit history). >> >> IIRC, there is a trade-off here -- once we migrate the repos, and Github >> sets >> up the redirects, I don't think we can create another repo with the same >> name >> in the w3c-ccg (the link will always be redirected). This was a bug in >> Github >> a few years ago that they said would be fixed, but I haven't gone back to >> see >> if they actually fixed this bug. If they didn't, we'd run the risk of >> people >> going to old versions of the HTML spec and getting a 404 (but then, a >> simple >> google search would help them find the right URL). We'll need to run this >> experiment to see if that is still an issue, and if it isn't, we can >> accomplish everything that you want as well as everything that I want. >> >> -- manu >> >> -- >> Manu Sporny - https://www.linkedin.com/in/manusporny/ >> Founder/CEO - Digital Bazaar, Inc. >> News: Digital Bazaar Announces New Case Studies (2021) >> https://www.digitalbazaar.com/ >> >> >> > > -- > Brent Zundel > Principle Crypto Engineer - Avast >
Received on Saturday, 23 July 2022 00:01:20 UTC