| 01:26:07 | | lun4 (lun4) joins |
| 02:06:10 | | mary3 joins |
| 02:08:29 | | mary quits [Ping timeout: 265 seconds] |
| 02:08:29 | | mary3 is now known as mary |
| 02:16:38 | | DopefishJustin quits [Remote host closed the connection] |
| 02:20:36 | <flashfire42> | https://discourse.libsdl.org/t/sdl-moving-to-github/28700 |
| 02:20:53 | | DopefishJustin joins |
| 02:20:53 | | DopefishJustin is now authenticated as DopefishJustin |
| 02:32:38 | | hexa- quits [Quit: WeeChat 2.9] |
| 02:35:20 | | hexa- (hexa-) joins |
| 02:58:16 | | ThreeHeadedMonkey quits [Changing host] |
| 02:58:16 | | ThreeHeadedMonkey (ThreeHeadedMonkey) joins |
| 02:58:33 | | NullPointer quits [Remote host closed the connection] |
| 03:09:49 | | Arcorann (Arcorann) joins |
| 03:27:01 | | sliccricc (sliccricc) joins |
| 04:04:14 | | DLoader quits [Ping timeout: 244 seconds] |
| 04:05:10 | | DogsRNice quits [Read error: Connection reset by peer] |
| 04:22:31 | | themadpro quits [Read error: Connection reset by peer] |
| 04:22:31 | | aarchi quits [Write error: Connection reset by peer] |
| 04:23:02 | | themadpro (themadpro) joins |
| 04:23:27 | | aarchi (aarchi) joins |
| 04:26:38 | | katocala quits [Remote host closed the connection] |
| 04:28:17 | | Dallas quits [Read error: Connection reset by peer] |
| 04:28:27 | | Dallas (Dallas) joins |
| 04:30:17 | | godane2 joins |
| 04:30:24 | | Dragnog quits [Read error: Connection reset by peer] |
| 04:30:28 | | Dragnog joins |
| 04:33:00 | | godane1 quits [Ping timeout: 265 seconds] |
| 04:33:58 | | Barto quits [Ping timeout: 265 seconds] |
| 04:41:15 | | godane1 joins |
| 04:43:30 | | godane2 quits [Ping timeout: 244 seconds] |
| 04:50:41 | | katocala joins |
| 04:51:09 | | katocala is now authenticated as katocala |
| 04:57:08 | | qw3rty__ joins |
| 05:01:02 | | qw3rty_ quits [Ping timeout: 265 seconds] |
| 05:16:35 | | etnguyen03 quits [Client Quit] |
| 05:45:11 | | DopefishJustin quits [Remote host closed the connection] |
| 05:48:38 | | DopefishJustin joins |
| 05:48:38 | | DopefishJustin is now authenticated as DopefishJustin |
| 05:49:18 | | OrIdow6 quits [Remote host closed the connection] |
| 05:49:36 | | OrIdow6 (OrIdow6) joins |
| 06:29:01 | <mgrandi> | @flashfire42: https://twitter.com/icculus/status/1359379854639190016 lol |
| 06:30:43 | <mgrandi> | @hook54321 @JAA ^ since you two started the AB jobs |
| 06:31:05 | <mgrandi> | Also https://twitter.com/icculus/status/1359382148688596995 |
| 06:31:36 | | Barto (Barto) joins |
| 06:44:15 | <flashfire42> | oops we already killed it lol |
| 06:46:37 | <mgrandi> | Hmm, dunno if there is a way to properly use the database but still create WBM entries for it |
| 06:46:56 | <mgrandi> | He mentioned that if it finished in 8 hours we can probably do it |
| 06:48:04 | <flashfire42> | Yeah but we already killed the mercurial I think |
| 06:48:08 | <flashfire42> | SketchTheCow |
| 06:48:16 | <flashfire42> | If you want to jump on this |
| 06:55:05 | <mgrandi> | Icculus is referring to the bugzilla |
| 06:55:48 | <mgrandi> | I checked https://bugzilla.libsdl.org/buglist.cgi?chfield=%5BBug%20creation%5D&chfieldfrom=24h and there are 5543 bugs total I think, we can probably get it done in 8 hours easily |
| 06:56:03 | <mgrandi> | But I think a job is already running |
| 06:58:02 | <@hook54321> | mgrandi: I've just been adding ignores |
| 06:58:23 | <mgrandi> | For the bugzilla? |
| 06:58:50 | <@hook54321> | yeah |
| 06:58:58 | <mgrandi> | I'm on my phone and can't search for the bugzilla job, but I think it should finish by the time he wakes up |
| 06:59:12 | | benjins quits [Read error: Connection reset by peer] |
| 07:08:04 | <mgrandi> | Yeah I can't find it, If someone could drop the job ID that would be neat :) |
| 07:15:50 | | LeGoupil joins |
| 07:16:08 | <thuban> | mgrandi: 8kkomzrqu0ufo8a9gjatcs6ke |
| 07:31:59 | <@hook54321> | flashfire42: in the future please try to add ignores for jobs you start. particularly the mercurial interface (which there isn't really much of a point to) and bugzilla |
| 07:43:52 | | daalekz (daalekz) joins |
| 08:15:04 | | hooway joins |
| 08:19:10 | | Jonboy3451 quits [Ping timeout: 252 seconds] |
| 08:32:02 | | Jonboy3451 joins |
| 08:39:23 | | daalekz quits [Client Quit] |
| 08:46:20 | | jtt123 quits [Ping timeout: 244 seconds] |
| 08:46:21 | | tzt quits [Ping timeout: 244 seconds] |
| 08:47:17 | | tzt joins |
| 08:47:18 | | jtt123 (jtt123) joins |
| 09:00:18 | | britmob2 quits [Client Quit] |
| 09:17:16 | | godane2 joins |
| 09:19:40 | | godane1 quits [Ping timeout: 252 seconds] |
| 10:12:37 | | systwi quits [Ping timeout: 244 seconds] |
| 10:16:52 | | BlueMaxima quits [Client Quit] |
| 10:18:46 | | systwi (systwi) joins |
| 10:35:30 | | systwi quits [Ping timeout: 265 seconds] |
| 10:52:44 | | systwi (systwi) joins |
| 10:54:49 | | nathan quits [Ping timeout: 252 seconds] |
| 10:55:59 | | nathan joins |
| 10:58:42 | | Arcorann quits [Ping timeout: 265 seconds] |
| 10:58:43 | | Arcorann_ joins |
| 12:50:44 | | benjins joins |
| 12:53:43 | | benjins is now authenticated as benjins |
| 12:56:22 | | Arcorann_ quits [Ping timeout: 252 seconds] |
| 13:07:24 | | Arcorann (Arcorann) joins |
| 13:28:44 | | yanome quits [Quit: The Lounge - https://thelounge.chat] |
| 13:28:50 | | yanome (yano) joins |
| 13:35:28 | | jonboy3452 joins |
| 13:38:46 | | Jonboy3451 quits [Ping timeout: 244 seconds] |
| 13:50:07 | | britmob2 joins |
| 13:59:28 | | etnguyen03 (etnguyen03) joins |
| 14:01:33 | | nathan quits [Client Quit] |
| 14:01:44 | | nathan joins |
| 14:38:31 | | Jonboy345 joins |
| 14:41:58 | | jonboy3452 quits [Ping timeout: 252 seconds] |
| 14:54:12 | | Church quits [Ping timeout: 244 seconds] |
| 15:08:07 | | sliccricc quits [Remote host closed the connection] |
| 15:08:27 | | sliccricc (sliccricc) joins |
| 15:15:21 | | Arcorann quits [Ping timeout: 265 seconds] |
| 15:16:28 | | Jonboy345 quits [Read error: Connection reset by peer] |
| 15:22:29 | | Jonboy345 joins |
| 15:52:28 | | ThreeHeadedMonkey quits [Remote host closed the connection] |
| 15:53:58 | | ThreeHeadedMonkey (ThreeHeadedMonkey) joins |
| 16:27:22 | | ThreeHeadedMonkey quits [Ping timeout: 265 seconds] |
| 16:35:39 | | aleph joins |
| 16:36:33 | | atphoenix quits [Read error: Connection reset by peer] |
| 16:37:11 | | atphoenix (atphoenix) joins |
| 16:37:19 | | LeGoupil quits [Remote host closed the connection] |
| 16:37:30 | | LeGoupil joins |
| 16:47:14 | | ThreeHeadedMonkey (ThreeHeadedMonkey) joins |
| 17:16:56 | | ThreeHea1 (ThreeHeadedMonkey) joins |
| 17:19:49 | | ThreeHeadedMonkey quits [Ping timeout: 252 seconds] |
| 17:23:24 | | ThreeHea1 is now known as ThreeHeadedMonkey |
| 17:32:58 | | aleph quits [Client Quit] |
| 17:33:10 | | aleph joins |
| 17:39:09 | | aleph quits [Client Quit] |
| 17:39:21 | | aleph joins |
| 17:40:30 | | aleph quits [Client Quit] |
| 17:40:48 | | aleph joins |
| 17:49:18 | <yawkat> | jcenter update: a week into concurrent wpull, not banned yet. i think this may work |
| 17:49:53 | <yawkat> | if this ever finishes, where can i upload it? it'll probably be 1tbish, many small files |
| 18:02:35 | | divi quits [Ping timeout: 265 seconds] |
| 18:24:47 | | godane1 joins |
| 18:25:03 | | divi (divi) joins |
| 18:27:28 | | godane2 quits [Ping timeout: 252 seconds] |
| 18:51:35 | <@JAA> | FYI, I just dumped the Mercurial repos of SDL (https://hg.libsdl.org/) using `hg clone --noupdate --stream` + `hg bundle --all --type zstd-v2`. |
| 19:17:56 | | aleph quits [Client Quit] |
| 19:20:38 | | aleph joins |
| 19:22:29 | | aleph quits [Client Quit] |
| 19:24:44 | | HackMii quits [Remote host closed the connection] |
| 19:25:03 | | HackMii (hacktheplanet) joins |
| 19:26:59 | <mgrandi> | Icculus is a bro and probably will give us whatever stuff we need to properly archive |
| 19:29:24 | | aleph joins |
| 19:29:58 | <OrIdow6> | yawkat: Put it into a .tar or .zip, upload it to archive.org (though it won't get into the Wayback Machine) |
| 19:30:17 | <OrIdow6> | Is the Mercurial project still running? That's slightly more comprehensive |
| 19:30:40 | <OrIdow6> | than a regular stream clone |
| 19:32:58 | <@JAA> | Not sure if there are still any workers or targets running for it. |
| 19:33:22 | | aleph quits [Read error: Connection reset by peer] |
| 19:35:54 | | aleph joins |
| 19:49:22 | <mgrandi> | How is it more comprehensive? |
| 19:49:45 | <mgrandi> | Just the WBM part? |
| 19:50:13 | <mgrandi> | And icculus just mentioned that he left the bugzilla up for us, I said it's finished and he is taking it down now |
| 19:53:56 | | DogsRNice (Webuser299) joins |
| 19:56:49 | <@hook54321> | thanks! a dump of the wiki and bugzilla would be appreciated as well, if possible. |
| 19:57:48 | <@hook54321> | we may not have gotten some of the more recent bugs on bugzilla |
| 19:57:55 | | @hook54321 shrugs |
| 19:58:40 | | britm0b quits [Read error: Connection reset by peer] |
| 20:02:04 | <OrIdow6> | mgrandi: At least one of obsmarkers, pushkeys, bookmarks (I've forgotten what specifically at this point) |
| 20:02:48 | <OrIdow6> | Which, again, are minor and ancillary |
| 20:05:36 | | britmob joins |
| 20:06:44 | | britmob quits [Read error: Connection reset by peer] |
| 20:48:44 | | icculus joins |
| 20:49:10 | <icculus> | Hi, this twitter thread brought me here: https://twitter.com/icculus/status/1359379854639190016 |
| 20:49:41 | <icculus> | Specifically this part: https://twitter.com/AuroraPenguin/status/1359599254138884096 |
| 20:50:16 | <@EggplantN> | Welcome icculus |
| 20:50:21 | <icculus> | If anyone wants the Bugzilla database (as opposed to just the scraped pages ArchiveTeam pulled in last night), feel free to hit me up. |
| 20:51:54 | <icculus> | SDL's Mercurial repositories are still talking to Mercurial clients (even after web browsers start getting redirected to GitHub), so you can just "hg clone https://hg.libsdl.org/$REPONAME" if you want final copies of any of the repositories. |
| 21:00:53 | | LeGoupil quits [Client Quit] |
| 21:16:25 | <mgrandi> | We got a clone of the HG repo, but that might not be 100% of the information , as @OrIdow6 mentioned |
| 21:16:26 | | britmob joins |
| 21:17:05 | <mgrandi> | @JAA ran this' 10:51:35 <@ JAA> FYI, I just dumped the Mercurial repos of SDL (https://hg.libsdl.org/) using `hg clone --noupdate --stream` + `hg bundle --all --type zstd-v2`. |
| 21:19:59 | <mgrandi> | But if you have a handy download of the bugzilla database, I can download it and throw it up on IA ,njust make sure it's not the part that has the sensitive user information :) @icculus |
| 21:21:54 | <@hook54321> | icculus: it looks like we're getting 503s for the wiki, do you want us to slow down? |
| 21:33:48 | <icculus> | hook54321: Slowing down is not a bad idea. It's...fragile. |
| 21:34:45 | <icculus> | hook54321: That being said: feel free to run it into the ground until you get all the info you need out of it. |
| 21:36:30 | <icculus> | mgrandi: as far as I know, if you get a clone of the Mercurial repo, you've got everything there is to get there. Note that there are several repos, though, if the "SDL" one is the only one that got grabbed. The list is on the main page for now: https://hg.libsdl.org/ |
| 21:36:43 | <mgrandi> | This is mainly so if people want to look up the URL in WBM then they can |
| 21:37:06 | <mgrandi> | Like an old url that references a wiki page or bugzilla ticket |
| 21:37:17 | <icculus> | ah, okay |
| 21:37:55 | <@JAA> | icculus: I dumped all repositories listed on https://hg.libsdl.org/. However, I'm still looking into archiving it in another way such that people can directly `hg clone` from the Wayback Machine in the future. |
| 21:38:30 | <@arkiver> | JAA: we could try to use the existing mercurial project for that? |
| 21:38:34 | <@arkiver> | how many repos are there? |
| 21:38:35 | <@JAA> | The bundles can be found in https://archive.org/details/hg.libsdl.org_bundles_20210210 for future reference. |
| 21:38:41 | <@arkiver> | and do you have an example? |
| 21:38:59 | <icculus> | fwiw, all of those are going to redirect to the equivalent at GitHub, so https://bugzilla.libsdl.org/show_bug.cgi?id=4076 will automatically kick over to https://github.com/libsdl-org/SDL-1.2/issues/772 with all the content intact |
| 21:39:00 | <@JAA> | arkiver: Just the 10 listed on https://hg.libsdl.org/. |
| 21:39:14 | <icculus> | (same for most URLs under hg.libsdl.org) |
| 21:39:33 | <@JAA> | Yay for URL stability. :-) |
| 21:39:45 | <icculus> | Broken URLs drive me nuts. :) |
| 21:40:06 | <@JAA> | arkiver: I guess the question is whether there are still workers and targets/factories running for mercurial. But yes, that would be ideal. Otherwise, I'll run it manually. |
| 21:40:44 | <@arkiver> | JAA: i assume the zip/gz/bz2 files are already in wayback? |
| 21:40:51 | <mgrandi> | Fancy redirect logic, do you have a database of what they migrated to and then do mod_rewrite or similar? |
| 21:41:00 | <icculus> | JAA: the current plan is to have user-agents that start with "mercurial/proto-" talk to the Mercurial server. Other user agents will get redirected to the equivalent thing on GitHub. |
| 21:41:22 | <@JAA> | arkiver: I think the AB job should've grabbed those, but I didn't check. |
| 21:41:44 | <icculus> | mgrandi: yeah, it's just a sqlite3 database that maps between the two places and a little PHP to look it up and redirect. |
| 21:45:07 | | Matthww2 joins |
| 21:45:15 | <atphoenix> | Google Play Music drop dead date is Feb 24, 2021 per https://www.androidauthority.com/google-play-music-delete-data-1198079/ and as mentioned at https://twitter.com/princetrunks/status/1358172587440881665 |
| 21:45:40 | | Matthww quits [Read error: Connection reset by peer] |
| 21:45:40 | | Matthww2 is now known as Matthww |
| 21:46:19 | <@hook54321> | arkiver: those were ignored |
| 21:46:45 | <@JAA> | hook54321: Even the ones linked on the homepage for the tip? |
| 21:46:55 | <@hook54321> | no idea |
| 21:48:04 | <icculus> | If you want the zip/gz/bz2 files for any revision, you can run "hg archive -t zip -r $REVISION /path/to/write/archive.zip" on your local copy and not destroy my server with all the compression effort. :) |
| 21:48:27 | <@JAA> | Yeah, we just want the tip archives. :-) |
| 21:49:07 | <icculus> | Many many crawlers have triggered the OOM killer on that server by just trying to get .zip files for 11,000 revisions. :) |
| 21:49:23 | <icculus> | Not gonna miss that! |
| 21:50:27 | <@JAA> | Can confirm that the AB job grabbed all ten tip archives in all three formats. |
| 21:51:57 | <@JAA> | arkiver: So yeah, we'd just want to run mercurial-grab on those ten I guess. |
| 21:52:34 | <@JAA> | Doesn't really make sense to power up the full machinery for that. It's only a couple hundred MB for the compressed bundles. |
| 21:54:03 | <mgrandi> | I can start some workers if needed |
| 21:57:21 | | DogsRNice quits [Ping timeout: 244 seconds] |
| 22:01:49 | | DogsRNice (Webuser299) joins |
| 22:02:51 | | Matthww quits [Client Quit] |
| 22:03:10 | | Matthww joins |
| 22:07:15 | <icculus> | mgrandi: (to follow up here) I have the bugzilla database, but I have to figure out where user info and email addresses and stuff end up before I hand it over. Do you want this as a big SQL dump or the actual MySQL binary files? |
| 22:07:50 | <icculus> | The database won't be deleted in any case, we aren't trying to free up disk space here. :) |
| 22:09:50 | <mgrandi> | Hmm, I feel like the mysqldump output is probably better, I feel like the binary files are non portable and are probably tied to mysql version and dialect |
| 22:13:03 | <mgrandi> | Maybe someone else here knows better? |
| 22:14:07 | <mgrandi> | But yeah, a zip of the mysql dump and the sqlite file of the bugzilla <-> github mappings (sqlite IS portable, I know that for a fact) and zip em up and someone here can upload them to IA |
| 22:14:28 | <@JAA> | Agreed, a dump is preferable. |
| 22:17:02 | <mgrandi> | As for the users, you might be able to just null out the password hash / email columns |
| 22:17:47 | <@JAA> | Wow, this is disgusting. I found a list of MoinMoin wikis (because it features the SDL one), and most of the wikis listed there are dead. :-| |
| 22:17:52 | <@JAA> | http://moinmo.in/MoinMoinWikis |
| 22:18:00 | | Arcorann (Arcorann) joins |
| 22:19:08 | <OrIdow6> | Checking that mercurial-grab gets it |
| 22:29:45 | <OrIdow6> | Looks like it should work |
| 22:30:06 | <OrIdow6> | (Have successfully done an hg clone from a local pywb instance) |
| 22:37:55 | <mgrandi> | Should throw those on AB to get ones that are not dead then |
| 22:38:27 | <@arkiver> | yeah checking as well |
| 22:39:14 | <@JAA> | mgrandi: Yes. We need an igset though before we do that. |
| 22:40:45 | | lennier1 quits [Ping timeout: 244 seconds] |
| 22:42:10 | | lennier1 (lennier1) joins |
| 22:44:42 | | lennier2 joins |
| 22:47:45 | | lennier1 quits [Ping timeout: 265 seconds] |
| 22:47:52 | | lennier2 is now known as lennier1 |
| 22:59:13 | | Matthww quits [Client Quit] |
| 22:59:33 | | Matthww joins |
| 23:09:32 | | Matthww3 joins |
| 23:10:43 | | Matthww quits [Ping timeout: 252 seconds] |
| 23:10:43 | | Matthww3 is now known as Matthww |
| 23:35:20 | | divi quits [Client Quit] |
| 23:36:45 | | divi__ (divi) joins |
| 23:36:52 | | divi__ is now known as divi |
| 23:37:33 | <@JAA> | jodizzle: So uh, I have 7 million unique URLs from my inQuake forums grab. This is everything, including links within the forums. Needs a lot of filtering obviously. What did you want to target? |
| 23:38:33 | | hooway quits [Client Quit] |
| 23:40:37 | <jodizzle> | I think the only thing that was left that was particularly important was the member pages, but I captured those earlier via the member list you sent, and they're also being grabbed via the AB job currently |
| 23:41:22 | <jodizzle> | I guess we should do page requisites, but we probably have a lot of those already anyway, via the AB job |
| 23:42:01 | <@JAA> | There are only a couple hundred URLs within the domain that are not in /forum/, by the way. |
| 23:42:37 | <jodizzle> | Yeah, that was pretty weird. The AB job for that domain outside /forum/ was very small |
| 23:42:42 | <jodizzle> | Guess it was just a pretty small site |
| 23:43:18 | <jodizzle> | Outlinks would be nice to get, but those could also just be put through #// |
| 23:43:24 | <@JAA> | It's also quite broken. A lot of pages lead to redirect loops and whatnot. |
| 23:43:37 | <jodizzle> | Oh yeah, I noticed that too |
| 23:45:29 | <@JAA> | 518k URLs on other domains |