Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix links to www.xray.mpe.mpg.de #128

Open
briandfoy opened this issue Jul 13, 2018 · 8 comments
Open

Fix links to www.xray.mpe.mpg.de #128

briandfoy opened this issue Jul 13, 2018 · 8 comments
Labels
article: broken links Articles with links that need attention article: legacy Oddities in old articles community: good first issue Something a newcomer can do community: help wanted

Comments

@briandfoy
Copy link
Contributor

The archives for the perl5-porters mailing list isn't there anymore

@briandfoy briandfoy added community: help wanted community: good first issue Something a newcomer can do article: legacy Oddities in old articles article: broken links Articles with links that need attention labels Jul 13, 2018
@dnmfarrell dnmfarrell added community: hacktoberfest Good issues for drive-by contributions during Hacktoberfest and removed community: hacktoberfest Good issues for drive-by contributions during Hacktoberfest labels Sep 30, 2018
@andreathniah
Copy link

I'll like to take this up!

@briandfoy
Copy link
Contributor Author

Go for it!

@starkej2
Copy link
Contributor

starkej2 commented Oct 3, 2018

Hi. Since there hasn't been any activity on this issue in a couple days I hope you don't mind that I submitted a pull request! 😛

Didn't know if there was a specific URL that you all had in mind to replace the dead links, but I was able to find the same archive (I think) at https://www.nntp.perl.org/group/perl.perl5.porters/.

@briandfoy
Copy link
Contributor Author

briandfoy commented Oct 3, 2018

@starkej2 The messages in your changes to www.nntp.perl.org don't seem to be the right messages. The numbering scheme in the two repositories don't seem to be the same.

For example: In _content/legacy/pub_1999_10_p5pdigest_THISWEEK-19991024.md

@starkej2
Copy link
Contributor

starkej2 commented Oct 3, 2018

Just pushed #153, Sorry about that.

@briandfoy
Copy link
Contributor Author

Hey, no problem. You should see the huge mess-ups I made when converting everything to Hugo short codes :)

@dnmfarrell
Copy link
Contributor

This looks tricky. For example this dead link:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-08/msg00615.html

Can be converted to

https://www.nntp.perl.org/group/perl.perl5.porters/2001/08/msg00615.html

But www.nntp.perl.org returns a 301 to this location:

https://www.nntp.perl.org/group/perl.perl5.porters/1999/09/msg615.html

Which is a different message. It appears that nntp.perl.org ignores the date and uses the message number as a unique integer to determine the URI path. The correct URL seems to be:

https://www.nntp.perl.org/group/perl.perl5.porters/2001/08/msg41757.html

Which is very different!

I wonder if it is the 615th message on the mailing list from 2001/08. There doesn't seem to be any text or HTML code which indicates msg41757.html used to be called msg00615.html.

These alternative porter mailing archives don't support the old message date & number format either:

Perhaps www.nntp.perl.org/group/perl.perl5.porters/ has an API we can query. Or maybe we just need to download all messages in sequence by date and month to map the old ids to the new ones.

@dnmfarrell dnmfarrell removed community: hacktoberfest Good issues for drive-by contributions during Hacktoberfest labels Nov 1, 2018
@briandfoy
Copy link
Contributor Author

Here's the list of 404s:

http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-03/msg00176.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-02/msg01680.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-02/msg01780.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-03/msg00549.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-03/msg01018.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg00238.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg00188.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg01218.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg01240.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg01223.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg01121.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg01253.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg01108.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg00841.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg01422.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-01/msg00095.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1998-01/msg00021.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-04/msg01874.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg00188.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-05/msg00256.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-02/msg01563.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-02/msg01259.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-02/msg01369.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00098.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-10/msg00129.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-10/msg00104.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-10/msg00352.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-10/msg00391.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-10/msg00209.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-10/msg00887.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-10/msg00971.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-10/msg00315.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-10/msg00823.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-08/msg01343.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-08/msg01225.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-08/msg00614.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-08/msg00615.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-08/msg00530.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg00326.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg00654.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg01428.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg01619.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg01262.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg01380.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg01503.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg01381.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg00246.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg00110.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg01600.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg00833.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-01/msg01023.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-06/msg00586.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2001-06/msg00737.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-02/msg01319.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-03/msg00082.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00900.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00980.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00891.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00892.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00807.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00773.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00610.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00850.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00766.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-04/msg00810.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00352.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg01056.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00853.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/9607/msg00750.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00736.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00664.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00556.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00585.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00582.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00560.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00777.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00761.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00065.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00062.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00208.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-05/msg00272.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg00356.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg00043.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg00271.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg00152.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg00073.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg00989.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg01181.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg01077.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg00822.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg00934.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg01168.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg01332.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-11/msg00780.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg01139.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg01323.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00962.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg01122.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00697.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00847.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00860.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00777.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00939.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00931.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00961.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00003.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00122.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-10/msg00210.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00194.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-07/msg00095.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-07/msg00054.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00650.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00634.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-07/msg00099.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-07/msg00084.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-07/msg00007.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-07/msg00022.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00702.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-07/msg00012.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00721.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00720.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00667.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00126.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00214.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00191.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00467.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00491.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00466.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00573.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00505.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00577.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00627.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00531.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00340.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00325.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-06/msg00290.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-12/msg01394.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-12/msg00835.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-12/msg01574.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-12/msg00443.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-12/msg01052.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-12/msg01160.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-12/msg01192.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00585.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00866.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00873.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00049.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00088.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-10/msg01511.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00254.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00030.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-10/msg01339.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00077.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00925.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00950.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00280.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00566.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00339.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-10/msg00902.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg00142.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-10/msg00598.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-10/msg01158.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-10/msg00726.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-10/msg01274.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-10/msg01371.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00077.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-11/msg01086.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00003.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00002.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00068.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00043.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00336.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00371.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00255.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00364.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00359.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00494.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00446.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/1999-12/msg00458.html
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2002-06/msg00816.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
article: broken links Articles with links that need attention article: legacy Oddities in old articles community: good first issue Something a newcomer can do community: help wanted
Projects
None yet
Development

No branches or pull requests

4 participants