|
Reposurgeon update From: esr at thyrsus dot com (Eric S. Raymond) To: gcc at gcc dot gnu dot org Date: Tue, 18 Dec 2018 08:11:48 -0500 (EST) Subject: Reposurgeon update Translation from Python to Go is now 90% complete. Early results indicate a speedup of at least 3-4x on fast-import-stream reads; if I get a similar speedup on Subversion stream reads (which I think is very likely) that should pull my GCC test runs down below three hours each. And more speed gains than that seem quite likely as I've only spend a couple of hours on performance tuning so far. I don't know yet because most of the remaining 10% is in fact the Subversion dump stream reader. At least the major blocker I described in my last update has been removed; it's just effort and testing from here. Realistically, another serious attack on the repository conversion is probably about two months out. But progress is being made. -- Eric S. Raymond "The state calls its own violence `law', but that of the individual `crime'" -- Max Stirner
|
# ? Dec 18, 2018 20:51 |
|
|
# ? Apr 19, 2024 21:33 |
|
lame that you cannot ninja edit thread titles apostrophes for everyone
|
# ? Dec 18, 2018 20:52 |
|
What’s left to be said
|
# ? Dec 18, 2018 20:53 |
|
i don't know, maybe now since you're here you could add that systemd is not following unix principles?
|
# ? Dec 18, 2018 20:55 |
|
Now that's devops is there really a crowd clamoring for svn's entire development history to be ported to git?
|
# ? Dec 18, 2018 21:11 |
|
Tankakern posted:i don't know, maybe now since you're here you could add that systemd is not following unix principles?
|
# ? Dec 18, 2018 21:28 |
|
Stallman’s dumb refusal to modularize gcc makes git possibly the worst vc choiceelite_garbage_man posted:Now that's devops Gazpacho fucked around with this message at 21:53 on Dec 18, 2018 |
# ? Dec 18, 2018 21:31 |
|
Gazpacho posted:Stallman’s dumb refusal to modularize gcc makes git possibly the worst vc choice
|
# ? Dec 18, 2018 22:02 |
|
https://www.youtube.com/watch?v=QG2MnhrrY7s Eric Raymond, Go Awaymond
|
# ? Dec 19, 2018 08:16 |
|
someone should tell eric that git is the sjw vcs
|
# ? Dec 19, 2018 08:35 |
|
I'm the archetypal scruffy hacker type *unkempt moustache grows over top lip and into mouth*
|
# ? Dec 19, 2018 12:08 |
|
i'm assuming he blames the delays on black people? that's usually his reason for things
|
# ? Dec 19, 2018 12:35 |
|
i'll just use msvc or clang if I need c++ for some reason, thanks
|
# ? Dec 19, 2018 15:12 |
|
isn't esr busy writing ntpsec and/or revolutionizing ai machine learning or whatever
|
# ? Dec 19, 2018 20:30 |
|
esr took undeserved credit for others' work on curses and he sucks to boot
|
# ? Dec 19, 2018 20:42 |
|
is reposurgeon some vital piece of gcc infrastructure? it already claims to support git. it sounds like esr is rewriting it for performance but why would a vc rewriter be important to day-to-day performance...?
|
# ? Dec 19, 2018 20:43 |
|
seems like esr attaches himself to a bunch of projects and does gently caress all
|
# ? Dec 19, 2018 20:49 |
|
rjmccall posted:is reposurgeon some vital piece of gcc infrastructure? it already claims to support git. it sounds like esr is rewriting it for performance but why would a vc rewriter be important to day-to-day performance...? gcc's history is apparently so big/complicated that things like reposurgeon use terabytes of RAM to deal with it in this case you could seed a git repo with just the contents of released tarballs of gcc, one commit for eahc, with commit messages like 'GCC 7.3.0' and have everyone start developing on top of that, saying "if you want to download the whole svn repo for a more detailed blame/annotate, then heres a dump of it that you can load into a local svn server to do whatever you want with" but if this project keeps esr busy and keeps him from interfering with anything important, then that sounds like a win-win e: and/or of course just keep the current svn server running and publicly accessible, but read-only Lysidas fucked around with this message at 21:09 on Dec 19, 2018 |
# ? Dec 19, 2018 21:05 |
|
rjmccall posted:is reposurgeon some vital piece of gcc infrastructure? it already claims to support git. it sounds like esr is rewriting it for performance but why would a vc rewriter be important to day-to-day performance...?
|
# ? Dec 19, 2018 21:19 |
|
Lysidas posted:in this case you could seed a git repo with just the contents of released tarballs of gcc, one commit for eahc, with commit messages like 'GCC 7.3.0' and have everyone start developing on top of that, saying "if you want to download the whole svn repo for a more detailed blame/annotate, then heres a dump of it that you can load into a local svn server to do whatever you want with" yeah unless it's relatively simple to migrate i just don't see why this isn't a good enough solution.
|
# ? Dec 19, 2018 21:20 |
|
while i'm sure that sounds like a good idea over at martha's drivethrough app emporium, i assume the gcc devs correctly see preserving history as a core requirement of vc migration. "download this multi-terabyte image and run your own svn server" is not an acceptable solution otoh it sounds like git-svn basically works fine and could have been fixed/tweaked to get the results esr wants but that's just not how he rolls, friend, so instead he's going to rewrite reposurgeon until it scales also one of the changes he wants is apparently rewriting references to svn commit numbers, which is just not a good idea to start with
|
# ? Dec 19, 2018 22:27 |
|
sounds like they already have enough gits on the project
|
# ? Dec 19, 2018 22:39 |
|
This autist's work.. this autist's work Oooh it's hard on a man
|
# ? Dec 20, 2018 00:16 |
|
will be funny if that git repo ends up being so unwieldy that they have to use microsoft's gvfs to work with it
|
# ? Dec 20, 2018 14:32 |
|
esr is the worst human being in tech He's barely even a programmer. He wrote a book full of obvious bullshit and picked up maintenance on some codebase no one ever heard of. He's a carpetbagger and a fraud and I'm glad he's been pauperized by his choices. And of course, the obligatory link to his larping resume http://www.catb.org/esr/larp.html
|
# ? Dec 21, 2018 00:51 |
|
strange, eric forgot to list 'programmer' in his roleplaying experience
|
# ? Dec 21, 2018 01:22 |
|
DONT THREAD ON ME posted:strange, eric forgot to list 'programmer' in his roleplaying experience
|
# ? Dec 21, 2018 03:10 |
|
Lysidas posted:gcc's history is apparently so big/complicated that things like reposurgeon use terabytes of RAM to deal with it lol, I remember this. according to the last thread, the problem is that it won't work on his PC that has a whole 64GB of RAM. it's nice to see that he's still too stupid to use AWS or whatever, and would rather spend years writing horrible code.
|
# ? Dec 21, 2018 04:24 |
|
DONT THREAD ON ME posted:strange, eric forgot to list 'programmer' in his roleplaying experience
|
# ? Dec 21, 2018 04:53 |
|
reminder that esr called black people "alien poo poo zombies"
|
# ? Dec 21, 2018 05:00 |
|
SmokaDustbowl posted:reminder that esr called black people "alien poo poo zombies" iirc he was very specific in that it was NOT black people and honestly I don't really imagine him having a lot of contact with actual black people irl so Im guessing maybe indian?
|
# ? Dec 21, 2018 05:18 |
|
regardless:rotor posted:esr is the worst human being in tech
|
# ? Dec 21, 2018 05:19 |
|
rotor posted:iirc he was very specific in that it was NOT black people and honestly I don't really imagine him having a lot of contact with actual black people irl so Im guessing maybe indian? don't give him the benefit of any doubt
|
# ? Dec 21, 2018 05:20 |
|
doubt of what, exactly is one better to hate than the other
|
# ? Dec 21, 2018 08:55 |
|
Soldier of Fortran posted:lol, I remember this. according to the last thread, the problem is that it won't work on his PC that has a whole 64GB of RAM. it's nice to see that he's still too stupid to use AWS or whatever, and would rather spend years writing horrible code. couldnt someone else come along and run reposurgeon on aws and ruin what appears to be months of effort?
|
# ? Dec 21, 2018 14:47 |
|
ConanTheLibrarian posted:couldnt someone else come along and run reposurgeon on aws and ruin what appears to be months of effort? Goon project
|
# ? Dec 21, 2018 14:49 |
|
does esr still consider himself a natural pickup artist?
|
# ? Dec 21, 2018 18:38 |
|
he's happily married afaict
|
# ? Dec 21, 2018 19:58 |
|
i just assumed he was in an open relationship
|
# ? Dec 21, 2018 20:13 |
|
|
# ? Apr 19, 2024 21:33 |
|
really wanna read eric s raymond's adult friend finder profile
|
# ? Dec 21, 2018 20:16 |