Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003704Doomseeker[All Projects] Documentationpublic2019-08-24 18:242021-08-07 16:51
ReporterWubTheCaptain 
Assigned ToWubTheCaptain 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0003704: Pull requests on Bitbucket's Mercurial repositories may be lost on June 1, 2020
Description0003701:0021002:

Quote from WubTheCaptain
Pull requests submitted on Bitbucket to existing Mercurial repositories may be lost. I'm reading from Atlassian Community forums there's no way to convert existing hosting repositories on Bitbucket from HG to Git and keep the PRs doing that.

There's some 5 pages of them for the Doomseeker project. I'm creating a child issue for this.
Steps To Reproduce'https://bitbucket.org/Doomseeker/doomseeker/pull-requests/?state=OPEN [^]'
'https://bitbucket.org/Doomseeker/doomseeker/pull-requests/?state=MERGED [^]'
'https://bitbucket.org/Doomseeker/doomseeker/pull-requests/?state=DECLINED [^]'
Additional InformationSee the parent issue 0003701.

'https://community.atlassian.com/t5/Bitbucket-articles/What-to-do-with-your-Mercurial-repos-when-Bitbucket-sunsets/ba-p/1155380 [^]'
Attached Files

- Relationships
parent of 0003708closedWubTheCaptain Mercurial repository is not operative from the URI documented in stable release 
parent of 0003714closedWubTheCaptain Comments for lines of code in commits on Bitbucket are troubling to archive due to JavaScript 
child of 0003701closedBlzut3 Bitbucket will stop supporting Mercurial on June 1, 2020 

-  Notes
User avatar (0021003)
WubTheCaptain (reporter)
2019-08-24 18:25

I propose we grab what we can with Wayback Machine, or wget to create a WARC capture and upload to Internet Archive.
User avatar (0021004)
WubTheCaptain (reporter)
2019-08-24 18:27

ArchiveTeam on EFnet IRC may also be able to help, but collecting a list of 5 pages of PRs is not too tedious of a task to do by hand.
User avatar (0021007)
Zalewa (developer)
2019-08-24 22:30

For me the done PRs are done - they served their purpose of getting the final work into the repository or were (rarely) rejected and would need to be redone anyway. There's of course some chance that we would want to reference them or, more likely, the discussions that were happening in them, but on the other hand it does feel to me a bit like hoarding.

I'm not sure if I feel qualified to decide on this, looking at how I tend to hoard stuff IRL: such as keeping 3 Samsung (DIN|PS/2) keyboards where one is still "in use", one is disgustingly dirty and one has borked keys and only just this week I have with a heavy heart decided to throw out one of them. The hoarder in me tells me "archive the PRs", but something also tells me it's not worth the effort.
User avatar (0021022)
Pol M (developer)
2019-09-16 00:34

In most cases PRs are just a suggesrion->revision comments->fixes with some back and forth in between discussing technical aspects. If we're saving some PRs, those should be the ones that either contain extra info like stats, or a more general project discussion that defines why an important decision was taken. I'm expecting these to be quite few, probably the hashing checker will be one for instance.
User avatar (0021023)
WubTheCaptain (reporter)
2019-09-16 13:53

Now it seems this is more complicated, because Blzut3 has moved the project from Doomseeker/doomseeker to Doomseeker/doomseeker-hg and the links (in OP) are broken.

For WARC archival, it'd be best to preserve those original URLs rather than doomseeker-hg.

'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/ [^]'
User avatar (0021026)
WubTheCaptain (reporter)
2019-09-16 14:10
edited on: 2019-09-16 14:10

I'm saying I'd still like to resolve this with archival (as a personal project at least), when I feel like doing it before the deadline.

User avatar (0021029)
Blzut3 (administrator)
2019-09-16 22:17

If you need me to, I'm willing to move the repositories for a day or two so that you can perform the archiving that you want to do. Although I'm not entirely sure what the big deal is since it's not like old links will work in either case.
User avatar (0021040)
WubTheCaptain (reporter)
2019-09-22 19:29
edited on: 2019-09-23 12:38

With the help of a friend from ArchiveTeam, ArchiveBot job bfxt9 has the following URLs archived as part of IA item archiveteam_archivebot_go_20190922010002 from the doomseeker-hg repository (without moving it temporarily back to the doomseeker repo URL):

Quote
https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/1
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/2 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/3 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/4 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/5 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/6 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/7 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/8 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/9 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/10 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/11 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/12 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/13 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/14 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/15 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/16 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/17 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/18 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/19 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/20 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/21 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/22 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/23 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/24 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/25 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/26 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/27 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/28 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/29 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/30 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/31 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/32 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/33 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/34 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/35 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/36 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/37 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/38 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/39 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/40 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/41 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/42 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/43 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/44 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/45 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/46 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/47 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/48 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/49 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/50 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/51 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/52 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/53 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/54 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/55 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/56 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/57 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/58 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/59 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/60 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/61 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/62 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/63 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/64 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/65 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/66 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/67 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/68 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/69 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/70 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/71 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/72 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/73 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/74 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/75 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/76 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/77 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/78 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/79 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/80 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/81 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/82 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/83 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/84 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/85 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/86 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/87 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/88 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/89 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/90 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/91 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/92 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/93 [^]'
'https://bitbucket.org/Doomseeker/doomseeker-hg/pull-requests/94 [^]'


It's limited to what can be done without JavaScript.

User avatar (0021041)
WubTheCaptain (reporter)
2019-09-22 19:34

(Waiting on Wayback Machine to ingest the WARC from ArchiveTeam in few days, then I can see if this issue is resolved.)
User avatar (0021046)
WubTheCaptain (reporter)
2019-09-26 15:54

Ingested.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2019-08-24 18:24 WubTheCaptain New Issue
2019-08-24 18:24 WubTheCaptain Relationship added child of 0003701
2019-08-24 18:25 WubTheCaptain Note Added: 0021003
2019-08-24 18:26 WubTheCaptain Steps to Reproduce Updated View Revisions
2019-08-24 18:26 WubTheCaptain Steps to Reproduce Updated View Revisions
2019-08-24 18:26 WubTheCaptain Additional Information Updated View Revisions
2019-08-24 18:27 WubTheCaptain Note Added: 0021004
2019-08-24 18:34 WubTheCaptain Priority none => normal
2019-08-24 22:30 Zalewa Note Added: 0021007
2019-09-16 00:34 Pol M Note Added: 0021022
2019-09-16 13:53 WubTheCaptain Note Added: 0021023
2019-09-16 13:53 WubTheCaptain Status new => acknowledged
2019-09-16 14:07 WubTheCaptain Relationship added parent of 0003708
2019-09-16 14:09 WubTheCaptain Assigned To => WubTheCaptain
2019-09-16 14:09 WubTheCaptain Status acknowledged => assigned
2019-09-16 14:10 WubTheCaptain Note Added: 0021026
2019-09-16 14:10 WubTheCaptain Status assigned => acknowledged
2019-09-16 14:10 WubTheCaptain Note Edited: 0021026 View Revisions
2019-09-16 22:17 Blzut3 Note Added: 0021029
2019-09-21 22:03 WubTheCaptain Status acknowledged => assigned
2019-09-22 19:25 WubTheCaptain Relationship added parent of 0003714
2019-09-22 19:29 WubTheCaptain Note Added: 0021040
2019-09-22 19:29 WubTheCaptain Status assigned => needs testing
2019-09-22 19:30 WubTheCaptain Note Edited: 0021040 View Revisions
2019-09-22 19:34 WubTheCaptain Note Added: 0021041
2019-09-23 12:38 WubTheCaptain Note Edited: 0021040 View Revisions
2019-09-26 15:54 WubTheCaptain Note Added: 0021046
2019-09-26 15:54 WubTheCaptain Status needs testing => resolved
2019-09-26 15:54 WubTheCaptain Resolution open => fixed
2020-02-13 02:56 WubTheCaptain Summary Pull requests on Bitbucket may be lost on June 1, 2020 => Pull requests on Bitbucket's Mercurial repositories may be lost on June 1, 2020
2021-08-07 16:51 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker