|
Parrot 2.9.1 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | merge gsoc_nci | Set by moderator on 2 November 2010. |
|||
| kid51 | whiteknight: Yes. By not doing it today, we inevitably run into conflicts as we get closer to US Thanksgiving | 00:00 | |
| dalek | rrot: r49795 | jkeenan++ | trunk/config/init/hints/freebsd.pm: Correct syntax error spotted by doughera++; TT #1841. |
00:07 | |
| bacek_at_work | ~~ | 00:16 | |
| Infinoid | sorear: Yeah, looks interesting. Does it work? :) | 00:21 | |
|
00:24
bacek left
|
|||
| sorear | Infinoid: It's live; I hope it works! | 00:24 | |
|
00:32
kid51 is now known as kid51_at_dinner
|
|||
| Infinoid | Awesome | 00:47 | |
| sorear: It looked like you had a single ongoing queue file, does that keep getting larger over time or is it cleaned out somehow? | |||
| I saw the poll script but didn't see the botnix plugin in your repo | |||
| sorear | It just grows over time | 00:49 | |
| Cleaning would be a manual process, if it ever happens; I don't expect the file to grow more than about 1MB/year | |||
| GeJ | kid51_at_dinner: FYI make fulltest PASSes on FreeBSD 7 amd64. | 00:50 | |
| Infinoid | Maybe we should have a #dalek-plugins channel to discuss its design :) | ||
| GeJ | kid51_at_dinner: and as for the __APPLE_CC__ warning (in TT #1841) it has more to do with gettext and FreeBSD than Parrot. I have it on FreeBSD 7, and I'm almost certain that I don't have it on my 8.x box at home. I will confirm it tonight. | 00:53 | |
|
01:07
kid51_at_dinner is now known as kid51
|
|||
| kid51 | GeJ: Thanks for those reports. The taptinder box is reporting successful build as well. And discussion with mikehh earlier led us to the same conclusion re __APPLE_CC__ | 01:08 | |
| GeJ Do you submit smolder reports on that FreeBSD 7 amd64 box? | |||
| GeJ | I may need to install some missing deps here. But I definitely do it on my home box. | 01:10 | |
| kid51 | They would be helpful. | 01:11 | |
| dalek | TT #1841 closed by jkeenan++: Add 'osvers' key-value pair to Configure.pl | 01:15 | |
| TT #1841: trac.parrot.org/parrot/ticket/1841 | |||
|
01:15
whiteknight left
01:31
arnsholt joined
|
|||
| dalek | rrot: r49796 | jkeenan++ | trunk/lib/Parrot/Headerizer.pm: Correct spelling error. Improve some POD formatting. |
01:41 | |
|
01:56
lucian left
|
|||
| dalek | rrot: r49797 | jkeenan++ | branches/tt532_headerizer_refactor: Create branch to work on ļæ½trac.parrot.org/parrot/ticket/532. |
01:56 | |
|
01:57
dngor_ joined
01:59
dngor left
02:06
dngor_ is now known as dngor
|
|||
| mikehh | haven't got any emails from parrot.org for a few hours | 02:12 | |
| dalek | rrot: r49798 | jkeenan++ | trunk/config/init/hints/darwin.pm: Correct erroneous argument to /usr/sbin/sysctl. |
||
| rrot: r49799 | jkeenan++ | branches/tt532_headerizer_refactor (4 files): Begin to move functions out of tools/dev/headerizer.pl and into new module lib/Parrot/Headerizer/Functions.pm. |
|||
| dukeleto waves hello from NC | 02:15 | ||
| sorear | aloha, seen bacek_at_work | 02:16 | |
| aloha | sorear: bacek_at_work was last seen in #parrot 2 hours ago saying "~~". | ||
| bacek_at_work | sorear, pong | ||
| bacek_at_work is have to run in less than 10 minutes | |||
| sorear | bacek_at_work: Is it just me, or did aloha handle messages at one point? | 02:17 | |
| bacek_at_work | sorear, erm. | ||
| msg sorear It was from early ages of aloha | |||
| aloha | OK. I'll deliver the message. | ||
| sorear | Did you remove that b/c of phenny and purl? | ||
| bacek_at_work | "b/c"? | ||
| dukeleto | mikehh: i haven't seen any email to parrot-dev either. I never saw cotto's email about PDS either | ||
| sorear | because | ||
| kid51 filed Trac ticket with OSU OSL re lack of mail to parrot-dev | 02:18 | ||
| sorear | oh, it's #parrot only | ||
| that makes sense | |||
| bacek_at_work | I should have aloha on #perl6 as well | ||
| kid51 | Mail is being received and is being listed on our pipermail archive site, but it's not being distributed. | ||
| dukeleto | that sucks. | ||
| bacek_at_work | sorear, aloha should cross-deliver messages I think. | 02:19 | |
| Ah. I didn't load Msg plugin in "#perl6" version. | 02:20 | ||
| sorear, do you need it? | |||
| sorear | no | ||
| plobsing tried to use it, failed, and I was wondering why | |||
| I showed him phenny | |||
| bacek_at_work | fair enough | 02:21 | |
| afk # meetings... | |||
|
02:27
stilgar joined
|
|||
| dalek | rrot: r49800 | jkeenan++ | branches/tt532_headerizer_refactor/tools/dev/headerizer.pl: Move declaration of main() into first position among functions. |
02:28 | |
| rrot: r49801 | jkeenan++ | branches/tt532_headerizer_refactor (2 files): Encapsulate some code within main() into a function. Place that function in Parrot::Headerizer::Functions. |
|||
| sorear | dukeleto: Infinoid just asked me in pm if parrot will be moving to github | ||
| dalek | rrot: r49802 | jkeenan++ | branches/tt532_headerizer_refactor (2 files): Create a file to hold tests of Parrot::Headerizer::Functions. |
02:43 | |
| rrot: r49803 | jkeenan++ | branches/tt532_headerizer_refactor (2 files): Write basic tests of read_file() and write_file(). |
02:59 | ||
|
03:12
kid51 left
|
|||
| dalek | rrot: r49804 | jkeenan++ | branches/tt532_headerizer_refactor/t/tools/dev/headerizer/01_functions.t: Add tests of print_headerizer_warnings(). |
03:15 | |
| rrot: r49805 | petdance++ | trunk/src/exceptions.c: consting |
03:31 | ||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#968) fulltest) at r49803 - Ubuntu 10.10 i386 (g++-4.5) | 03:34 | |
|
03:42
patspam joined
|
|||
| cotto pongs sorear | 03:44 | ||
| sorear | cotto: Why do you want to keep the wiki scraper? | ||
| cotto | I don't care as long as the work that it does gets done in some other way | ||
| sorear | ok. | 03:45 | |
| cotto | Something more elegant would be great. Wiki scraping is a hack. | 03:46 | |
| did you have something in mind? | 03:47 | ||
| sorear | the replacement is misc/dalek-conf.json in the mu repository | 03:48 | |
| not everything has been migrated | 03:49 | ||
| cotto | How many people have a bit to update that? | 03:50 | |
| sorear | over a dozen, and they're handed out no questions asked | 03:54 | |
| mu is the spiritual successor to pugssvn | |||
| although the larger projects have been moved out of it | |||
| cotto | wfm | 03:55 | |
| dukeleto, poing | 03:57 | ||
| (It's like ping, but it bounces.) | 03:58 | ||
|
04:03
patspam left
|
|||
| cotto | sorear, who do I talk to to get a mu commit bit? | 04:16 | |
| sorear | What's your github id? | ||
| cotto | cotto | ||
| sorear | moritz can definitely do it | 04:18 | |
| I thought I could | |||
| cotto | moritz, ping | ||
| sorear | but I can't find the "Admin" button | ||
| while logged in as 'perl6' | |||
| cotto | curious | 04:25 | |
| since the repo is "perl6/mu" | |||
|
04:34
lidden left
|
|||
| dukeleto | cotto: pong | 05:27 | |
|
05:31
rkazak joined
|
|||
| sorear | hello rkazak | 05:37 | |
| cotto | dukeleto, what time tomorrow do you want to do the migration? | 05:40 | |
| dukeleto | cotto: good question. What part of the migration do you mean? | 05:42 | |
| cotto: the repo switch? | |||
| cotto | dukeleto, primarily that, yes | 05:43 | |
| rkazak | hi | 05:44 | |
| cotto | also, can you modify the script to mark both autrijus and audrety as audreyt? | 05:45 | |
| rkazak, hi | |||
| rkazak | I built parrot on mac osx 10.6, the say command seems to fail? | 05:50 | |
| cotto | rkazak, what exactly are you trying to do that fails? | 05:52 | |
| rkazak | run a simple .pir script | 05:53 | |
| cotto | can you nopaste the script, how you're running it and what the output is? | ||
| aloha, nopaste? | |||
| aloha | cotto: nopaste is is nopaste.snit.ch (works with the script in $_PARROT/tools/dev/nopaste.pl) | ||
| plobsing | rkazak: can you nopaste the script? (perl tools/dev/nopaste.pl) | ||
| rkazak | sure | 05:54 | |
|
05:56
bluescreen left
|
|||
| dukeleto | cotto: yes, i will fix autrijus -> audreyt | 05:57 | |
| nopaste | "rkazak" at 192.168.1.3 pasted "say failing?" (9 lines) at nopaste.snit.ch/25389 | 05:58 | |
| plobsing | rkazak: your string delimiters don't match | 05:59 | |
| (yes the error message is LTA) | |||
| rkazak | ouch - sorry... | 06:00 | |
| that fixed it. | |||
| LTA ? | |||
| plobsing | less than awesome | 06:01 | |
| dukeleto | rkazak: Less Than Awesome | ||
| cotto | rkazak, no worries. It's hard to know when something's your fault and when it's Parrot's when you're just learning. | ||
| rkazak | :) | ||
| dukeleto | rkazak: that error message is pretty bad. I would consider that a bug. | ||
| bacek_at_work | Existence of IMCC is a bug | 06:02 | |
| cotto | dukeleto, sure. All we have to do is fix imcc. | ||
| dukeleto | bacek_at_work++ | ||
| cotto | smop | ||
| dukeleto | cotto: i'll get right on that, after I rewrite the Perl 5 regex engine | ||
| cotto | 30 minutes, tops | ||
| bacek_at_work throwing Dragon Book into cotto | 06:03 | ||
| cotto | om nom nom | ||
| dukeleto | cotto: if by "fix" you mean "burn with a flamethrower", i can do that. | ||
| cotto | dukeleto, patience. PIRATE's day will come and there will be much rejoicing as imcc goes down in flames. | 06:04 | |
| dukeleto | so, are we not getting emails to parrot-dev? | 06:05 | |
| cotto | dukeleto, apparently not | ||
| dukeleto | seems like bad timing, with the git migration and all... | ||
| cotto | thoroughly | 06:06 | |
| sorear | dukeleto: you need a regex engine? I've only written about five, I think I'm the go-to person for those | 06:07 | |
|
06:07
bluescreen joined
|
|||
| rkazak | ok guys, thanks - I need to hit the pit as it's late for me. More for me later. | 06:08 | |
| dukeleto | sorear: i will let you know when I need one, thanks :) | ||
| dukeleto fiddles with the authormap for the final git conversion | 06:09 | ||
| cotto | rkazak, g'night | ||
|
06:09
rkazak left
|
|||
| cotto | weak. The parrot-dev archive shows my reply to the pds scheduling thread, even though nothing went out. | 06:10 | |
| dukeleto | cotto: yeah, kid51 mentioned that the archives are getting stuff, but not the list | 06:14 | |
| cotto | If anyone here wants to attend the online developer's summit, please add your availability to www.doodle.com/q4nwdt9i5k929n2s | ||
|
06:15
d4l3k_ joined,
dalek left
06:16
d4l3k_ is now known as dalek
|
|||
| dukeleto | ug. looks like there is only one svn username with spaces in it: "Paul C. Anagnostopoulos". Hopefully my stuff can deal with it. | 06:18 | |
| i have no CREDITS info for "barney" | 06:19 | ||
| does anybody know anything about "barney" ? | 06:20 | ||
|
06:20
dalek left
|
|||
| dukeleto prepares to get trolled | 06:20 | ||
| cotto | dukeleto, what about him? | 06:21 | |
|
06:21
dalek joined
|
|||
| dukeleto | cotto: he is in svn history, but no CREDITS info | 06:21 | |
| so i don't have a valid email or name for him/her | |||
|
06:21
davidfetter left
|
|||
| cotto | him | 06:21 | |
| just a sec | 06:22 | ||
| sorear | check what they committed, cross-reference it against project history | ||
| ? | |||
| cotto | For some reason, his username is listed as "bernhard" | ||
|
06:22
rurban joined
|
|||
| cotto | he and barney are the same person | 06:23 | |
| dukeleto | barney ~~ bernhard, got it | ||
| dukeleto thinks he has a spiffy new author map script | 06:24 | ||
| cotto: when are you planning on telling people to not commit to svn anymore? | |||
| cotto | as late as possible | 06:25 | |
| dukeleto | cotto: i am going to regenerate parrot with my new authormap in a few mins, are you going to be around for a bit? | ||
| cotto | sure | ||
|
06:28
rurban left
|
|||
| dukeleto | cotto: the doodle poll says "Virutal Summit". Is that a new kind of summit? ;) | 06:31 | |
| cotto: i filled out my info on the doodle poll | |||
| dukeleto goes back to migrationz | |||
| cotto | So far there's exactly one slot that'll work for everyone. | 06:32 | |
|
06:33
rurban joined
|
|||
| dukeleto | cotto: dec 5? i thought i saw one with a bold "6" at the bottom | 06:34 | |
| cotto | yes, at 1700 left coast time | 06:35 | |
| dukeleto kicks off a new filter-branch of parrot.git and cranks up some NIN | 06:37 | ||
| it is more than 25% done already. | 06:42 | ||
| moritz | cotto: what's your github ID? | 06:48 | |
| cotto: added github ID 'cotto' to the perl6 team - if that's not your ID, please scream asap :-) | 06:49 | ||
| cotto | moritz, cotto | 06:50 | |
| cotto doesn't scream | |||
| sorear | moritz: How do I add people to mu? | 06:51 | |
| moritz | sorear: do you have access to github.com/organizations/perl6/teams/14366 ? | 06:52 | |
| dukeleto now learns about the --all option to git filter-branch | 06:53 | ||
| sorear | I can view the list | 06:54 | |
| but there's no obvious button | |||
| moritz | for me there's an input field and an 'add' button at the bottom | ||
| dukeleto | moritz: you are an admin on the perl6 org, most others are not | 06:55 | |
| cotto: what is our policy for current github branches? | 06:56 | ||
| moritz | sorear: I've now added you to perl6 org "owners" team, so you should be able now | ||
| sorear: when somebody wants commit access to the mu/std/specs/roast/whatever repo, please add them to 'perl6' team | 06:57 | ||
| cotto | dukeleto, anything not containing a slash is liable to be nuked | ||
| dukeleto | cotto: i think i can rewrite cotto/git_aware_docs and the few others with filter-branch, and replace them | ||
| cotto | great | ||
| dukeleto | cotto: one thing to keep in mind is that if we keep old branches with the new repo, they will be disjoint histories, and hence take up lots of space. We don't want that. | ||
| cotto: i think i will run filter-branch one more time, with --all, which will filter-branch all branches, and then I can force push everything and hopefully unicorns come out the other side | 06:59 | ||
| cotto | dukeleto, what would we lose by removing those branches? Would commits to them still appear in the repo? | 07:00 | |
| dukeleto | cotto: i don't quite know what you mean by "removing those branches" | ||
| cotto: it isn't a big deal, i have them locally, and I can apply them as patches, but i think filter-branch can take care of it | 07:01 | ||
| cotto | wfm | ||
| dukeleto | cotto: they will get merged in very soon after the new parrot.git goes live | ||
| filter-branch just finished, after about ~28m | 07:04 | ||
| cotto | That was way faster than last time. | ||
| dukeleto | Indeed. I just started it again with --all | 07:06 | |
| so in ~28 minutes, we may have a new parrot.git | 07:07 | ||
| cotto | shiny | ||
| dukeleto | i may have to hack my mirror script a bit to force push everything for the first push of the new parrot.git, but that should be easy | ||
| dukeleto reminds parrot devs to put their tray tables and chairs in the upright position | 07:08 | ||
| cotto | In the event of a water landing, purl may be used as a flotation device. | 07:09 | |
| sorear | moritz: did you just create a bunch of teams, or were "book" et al only visible to owners? | 07:10 | |
| cotto | dukeleto, what time tomorrow do you want to flip the switch? Do you know if the osl folks will be around in the evening? | 07:14 | |
| moritz | sorear: github automatically creates one team per repo | 07:15 | |
| sorear: book is one of the few repos where we have separate comitters list atm | 07:16 | ||
| dukeleto | cotto: not sure. I am on east coast time this week. | 07:23 | |
| cotto | that complicates things | ||
| to get this migration done I'm fine shifting my schedule around as necessary, but I'm not sure about osuosl. | 07:24 | ||
| dukeleto | cotto: have you talked to them at all? | 07:26 | |
| cotto | no | 07:27 | |
| do you think it'd be better for me to sync with them? | |||
|
07:34
fperrad joined
07:38
dalek left
07:39
dalek joined
07:42
bacek joined
|
|||
| bacek | aloha, humans | 07:48 | |
| cotto | parrot-dev is down at a most inopportune time, so here's the current plan: dukeleto and I will try to get svn set to read-only as soon as we can. | 07:53 | |
| After that, dukeleto will sync any final changes to the github clone and I'll work with osuosl to install the github trac plugin. | |||
| Once that's done, we'll be good to go. It'll be safe to clone and push to the github repo as soon as dukeleto's done syncing. | |||
| He'll post when that's ready to go. | 07:54 | ||
| dukeleto | I am doing a hopefully final filter-branch, and I have emailed support@osuosl.org asking to make SVN read-only | 07:55 | |
| We are very close to being Git-enabled. | 07:56 | ||
| cotto | at this point, svn commits are discouraged | 08:00 | |
| dukeleto | Every time you commit to svn between now and when we convert to git, a fairy loses her wings. | 08:01 | |
| cotto | opbots, names | 08:02 | |
| moderator | Parrot 2.9.1 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | GIT MIGRATION IMMANENT: svn commits are discouraged | parrot-dev is down | 08:02 | |
|
08:03
theory left
|
|||
| sorear | Does OSUOSL know we're moving to git? | 08:04 | |
| dukeleto | sorear: yes | ||
| sorear: they are #osuosl on freenode, and i sent in support tickets | 08:05 | ||
| sorear wonders how well they approve of the move to github | |||
| cotto | 'night | ||
| dukeleto | sorear: i assume they will like it, since it means less work for them | ||
| cotto | sorear, I don't think they care too much. It's a free service that they provide which we're relying on less post-migration. | ||
| cotto is out | |||
|
08:06
theory joined,
theory left
08:36
dalek left
08:37
dalek joined
|
|||
| cxreg | dukeleto: still around? | 10:00 | |
| i'm wondering what filter-branch --all does to merge commits with some mild paranoia | 10:01 | ||
|
10:28
masonkramer_ joined,
masonkramer___ left
10:42
AzureStone left
10:45
AzureStone joined
10:56
rurban_ joined
10:59
rurban left,
rurban_ is now known as rurban
11:27
contingencyplan left
|
|||
| dalek | rrot: r49806 | gerd++ | trunk (2 files): add a sha256 message digest function from the SHA-2 family |
11:39 | |
|
11:57
jsut joined
12:02
jsut_ left
|
|||
| dalek | rrot: r49807 | gerd++ | trunk/config/gen/makefiles/root.in: add the generation of the according pbc file from sha256.pir |
12:11 | |
|
12:26
patspam joined,
patspam left
|
|||
| dalek | rrot: r49808 | gerd++ | trunk/MANIFEST.generated: install sha256.pbc |
12:27 | |
|
12:31
darbelo joined
13:16
mtk joined
13:17
lidden joined
13:31
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 13:39 | |
| moritz | good mornin' whiteknight | 13:42 | |
| darbelo | aloha: clock? | 13:43 | |
| aloha | darbelo: darbelo: LAX: Mon, 05:43 PST / CHI: Mon, 07:43 CST / NYC: Mon, 08:43 EST / UTC: Mon, 13:43 UTC / LON: Mon, 13:43 GMT / BER: Mon, 14:43 CET / TOK: Mon, 22:43 JST / SYD: Tue, 00:43 EST | ||
| dukeleto waves hello | 13:48 | ||
| whiteknight | good morning duke | 13:49 | |
| particularly bad timing for a mailinglist outage, eh? | |||
| darbelo | I'm guessing the outage is going to delay the migration. Right? | 13:50 | |
| whiteknight | I posted a notice on my blog this morning. I don't know how the readship of that compares to the readership of parrot-dev | 13:51 | |
| recent list traffic suggests a decision in my favor though :) | |||
| darbelo | You could also post to the parrot.org home page. | 13:52 | |
| Prejudiced people might argue that is more authoritative than some dude's blog. | |||
| dukeleto | I am not going to let the mailing list change my migration plans. | ||
| git filter-branch may be effective in driving me insane this morning, though. | |||
| whiteknight | darbelo: Even if it's the same dude writing the stuff? | 13:53 | |
| darbelo | You can't beat prejudice, man. | ||
| whiteknight | actually, I don't think my blog is on planet.parrotcode yet, still | ||
| darbelo | ;) | ||
|
13:56
bluescreen left
|
|||
| dalek | rrot: r49809 | gerd++ | trunk/runtime/parrot/library/Digest/sha256.pir: remove a trailing whitespace |
14:01 | |
| dukeleto | THE HORROR | 14:03 | |
| cotto: ping! | 14:04 | ||
| cotto: did you spam everyone individually to tell them not to commit? | |||
| cotto: evidently gerd++ didn't get the message | |||
|
14:04
mtk left
14:06
bluescreen joined
|
|||
| whiteknight | getting the message is for losers | 14:07 | |
| I know, because none of us got the message :) | |||
| moritz | well, I got it (from the /topic) | 14:11 | |
| dukeleto | moritz++ | ||
| dalek | rrot: r49810 | gerd++ | trunk/runtime/parrot/library/Digest/sha256.pir: remove trailing whitespace |
14:17 | |
| dukeleto | another fairy loses their wings | 14:20 | |
| dukeleto just emailed gerd++ to stop | |||
| darbelo | Can't we just make svn read-only for the migration? | 14:21 | |
| dukeleto | OSUOSL peeps are not awake yet. | ||
| darbelo: I would love to. I can't. | |||
| If anyone can make the svn repo read-only, that would be amazing. But I think the OSUOSL peeps need to do it. | |||
| darbelo | Ouch. | ||
| whiteknight | I can go in and remove all committers | 14:28 | |
| not quite the same thing | |||
| moritz | let's DDOS it! | ||
| *SCNR* | |||
| dukeleto is talking to OSUOSL peeps now | 14:30 | ||
| whiteknight | dukeleto: where at? | 14:31 | |
| dukeleto | svn: Commit failed (details follow): | 14:32 | |
| svn: Server sent unexpected return value (403 Forbidden) in response to MKACTIVITY request for '/parrot/!svn/act/8d506c6d-7c62-41f6-88fb-71d6c1761c04' | |||
| SVN is read-only, and I am going to ignore those last few whitespace commits. | |||
| whiteknight | we can re-add them manually | 14:33 | |
| dukeleto | cotto: ping! | 14:37 | |
|
14:41
gerd joined
|
|||
| dukeleto made a mistake and is starting over, so I will pull in those whitespace commits | 14:45 | ||
| whiteknight | dukeleto does not make mistakes. He simply finds a higher level of perfection | 14:47 | |
|
14:49
gerd left,
PacoLinux joined
|
|||
| dukeleto | Wheels within wheels... | 14:49 | |
| UGGGGG | 15:04 | ||
| someone emailed me 3 minutes ago about changing their name. | 15:05 | ||
| Should I restart my filter-branch? | |||
| plobsing | can't names be changed afterwards? | 15:08 | |
| (by someone with admin privs of course) | |||
| dukeleto | plobsing: it changes the sha1's all all history after it | ||
|
15:09
Andy left
|
|||
| plobsing | yes rewriting history has that property, but it seems like something we might want to do from time to time | 15:09 | |
|
15:09
Andy joined
|
|||
| dukeleto | plobsing: no, we won't do that from time to time | 15:11 | |
| plobsing: we do it once. Now. | |||
| plobsing | ah. ok. | ||
| dukeleto | plobsing: changing history would make everyone's clone become divergent | ||
| plobsing | can't rebase fix that? | 15:13 | |
| dukeleto | plobsing: if i didn't know better, I would think that you are trolling me. | 15:14 | |
| plobsing: rebasing public history is a big NO NO NO. If you rebase public history, that means that everyone else that has that history in their repo has a divergent (different) history | |||
| PROTIP: Never ever rebase public history. | 15:15 | ||
| plobsing: read the "recovering from an upstream rebase" at www.kernel.org/pub/software/scm/git...ebase.html | 15:16 | ||
| Excerpt: Rebasing (or any other form of rewriting) a branch that others have based work on is a bad idea: anyone downstream of it is forced to manually fix their history. This section explains how to do the fix from the downstreamās point of view. The real fix, however, would be to avoid rebasing the upstream in the first place. | |||
| darbelo | "History has changed. The world is no longer as you remember it." | 15:17 | |
| dukeleto | Upstream rebasing = making everyone's life really complicated. | ||
| dukeleto starts a filter-branch ONE MORE TIME | 15:24 | ||
| plobsing | "never ever" just seems artificial. it seems to me that if it was done sufficiently infrequently and with enough advanced warning, it wouldn't be that bad. | ||
| "never ever" does work though. | 15:25 | ||
| just seems suboptimal in my eyes | |||
| darbelo | If it makes you feel better "Never ever" can be revised later :) | ||
| Unless we decide to never ever reconsider our never ever policy... | 15:26 | ||
| plobsing | my head asplode | ||
| dukeleto | plobsing: i don't understand why you want to make life more complicated | 15:27 | |
| we can put a pre-commit hook to disallow it, and we most probably will. | 15:29 | ||
| plobsing | I agree that normal commiters shouldn't be allowed to do such things. I look it as a form of repo maintenance. | 15:31 | |
| dukeleto | plobsing: i hear what you are saying. But as the number of clone that exist increases, it becomes increasingly impossibilish to change history without causing horror and catastrophe. | 15:32 | |
| when we are on github, there could be hundreds to thousands of clones of parrot.git | 15:33 | ||
| whiteknight | hopefully there will be thousands of clones | 15:37 | |
| I know I'm planning to fork as soon as it's live | 15:49 | ||
|
15:55
theory joined
15:56
darbelo left
16:09
gerd joined
16:10
gerd left
16:11
darbelo joined,
gerd joined
|
|||
| cotto | dukeleto, pong | 16:16 | |
| dukeleto | cotto: welcome to the fun. | ||
| cotto | wheee | ||
| what's the current status of the migration? | 16:17 | ||
| trac time? | |||
| dukeleto | cotto: i am about to force push our new git repo to github. Shall I do it? | ||
| cotto | of course | ||
| dukeleto | cotto: yes, we need to bug people in #osuosl | ||
| cotto | do it now | ||
| www.youtube.com/watch?v=u6ALySsPXt0 | 16:18 | ||
| moritz | once the github repo is our official standard, we should have a policy against force pushes | ||
| cotto | dukeleto, let me know when the repo is updated so I can make sure the revision map generated for the trac plugin is still ok | 16:20 | |
| dukeleto presses a large red button | 16:22 | ||
| cotto | dukeleto, how long will the push take? | ||
| videosift.com/video/Dont-Push-the-H...ser-Button | 16:23 | ||
| moritz | IWBN if github had an option that disabled forced pushes for a repo | ||
| dukeleto is force-pushing the new repo as we type | |||
| moritz: that can be done in a pre-commit hook | 16:24 | ||
| master is updated. The other branches are rolling in now. | 16:25 | ||
| don't reclone, yet. | |||
|
16:27
brianwisti joined
|
|||
| dukeleto | i think everything is pushed. But i think github is caching stuff, because I am not seeing the new stuff on the github web interface | 16:29 | |
| i am cloning a fresh github parrot.git to see what it looks like | |||
| whiteknight | I'm seeing your pushes on my dashboard | ||
| dukeleto | whiteknight: does the most recent commit show just "gerd" or the whole name? | ||
| whiteknight | just "gerd" | 16:31 | |
| dukeleto | Ok, it looks like github is caching stuff, because when you clone, the name is correct | ||
| whiteknight: go look at the gsoc_nci branch | |||
| cotto | dukeleto, so cloning is safe now? | ||
| moderator | Parrot 2.9.1 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | GIT MIGRATION IN PROGRESS: svn commits are disabled | parrot-dev is down | 16:32 | |
| dukeleto | cotto: please clone it yourself and take a look | 16:32 | |
| cotto: i want to do some sanity checking for a few minutes before the hordes are notified | |||
| cotto | dukeleto, doing so now | 16:33 | |
| dukeleto | cotto: i am going to commit something to see if that triggers the github cache to DTRT | 16:34 | |
| atrodo fetching as well | |||
| whiteknight | it looks to me like the github cache is correct | 16:35 | |
| gerd has a github account with username gerd | |||
| dukeleto | whiteknight: i just realized that | ||
| whiteknight | if you scroll way down, you see cotto is listed by his full name | ||
| dukeleto | If whiteknight and cotto say that the repo doesn't look like it is total garbage, then I think we can notify others. | ||
| whiteknight | and you also notice that cotto needs to get a damned github account! | ||
| dukeleto | I just pushed a new commit to github, can y'all test to see if you can pull it down with "git pull --rebase" ? | ||
| whiteknight | I see it in github | 16:37 | |
| cotto | whiteknight, I probably just need to add whatever email address the svn import uses. | 16:38 | |
| dukeleto | whiteknight: cool | ||
| cotto: are you insinuating that you want me to redo stuff? | 16:39 | ||
| whiteknight | cloning now | ||
| dukeleto | cotto: you can create a github account and add multiple email addresses for it | ||
| whiteknight++ | |||
| cotto | dukeleto, not even close | ||
| I'm perfectly happy adding another email address to my github account. | |||
| whiteknight | ...actually not taking super long either | ||
| dukeleto | cotto: good :) | 16:40 | |
| whiteknight | looks good to me | 16:41 | |
| dukeleto | So, i will take a break for a few mins. If y'all tell me that the repo looks good, I can tell @parrotvm to announce to the hordes | ||
|
16:42
contingencyplan joined
|
|||
| cotto | dukeleto, the plugin appears to be happy | 16:43 | |
| dukeleto | cotto: you are working on the plugin stuff already? sweet. | ||
| moderator | Parrot 2.9.1 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | svn is dead. Long live git! | parrot-dev is down | 16:44 | |
| moderator | Parrot 2.9.1 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | svn is dead. Long live git! | | ||
| cotto | dukeleto, of course. | 16:44 | |
| dukeleto | darn. | ||
| cotto | darn? | ||
| moderator | Parrot 2.9.1 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | svn is dead, long live git! github.com/parrot/parrot | parrot-dev is down | 16:44 | |
| atrodo | git++ | 16:44 | |
| dukeleto | cotto: i messed the /topic up for second :) | 16:45 | |
| cotto | I don't like "darn" | ||
| dukeleto, don't scare me like that | |||
| I need to head off to $dayjob. | |||
| dukeleto | cotto: no worries, just "darning" my /topic mishap ;) | ||
| cotto: have fun! | |||
| so shall we say that github is live? | |||
| and let the hordes know? | |||
| cotto | the instructions for the trac plugin should work without a hitch. | ||
| dukeleto, very yes | 16:46 | ||
| brianwisti | Stupid $dayjob. Getting in the way of perfectly good Parrot hacking. | ||
| whiteknight | :) | ||
| cotto goes to w3rk | |||
| dukeleto | OSUOSL tells me the emails should be flowing again | 16:49 | |
| let me know if y'all get them | |||
| it might have a big backlog, so it could take a few mins | 16:50 | ||
| whiteknight | awesome | ||
| dukeleto | whiteknight: we need to do the language repo | 16:51 | |
| whiteknight: but it is complicated, because you split some out to git repos | 16:52 | ||
| whiteknight | we're not going to do the language repo as a whole. We're leaving them as the subrepos | 16:53 | |
| I don't think any of those have seen any action. I'm comfortable with rewriting history in-place for those repos to get author info right | 16:54 | ||
| dukeleto | whiteknight: yep, now that i have all the scripts written, it should be trivial | ||
| whiteknight | I'll gladly do the work myself if you send me the scripts and some gentle instructions | 16:56 | |
|
17:12
darbelo left,
darbelo joined
17:17
cotto_work joined
|
|||
| dukeleto | whiteknight: ok | 17:19 | |
|
17:25
rurban left
|
|||
| cotto_work | dukeleto: anything interesting happening atm? | 17:26 | |
| dukeleto | cotto_work: i just merged git_aware_tools, kill_svn_tests and git_docs | 17:28 | |
| and now I am going to lunch | |||
| cotto_work | woot | 17:29 | |
|
17:31
rurban joined
|
|||
| whiteknight | I'm going to merge stdhandle_meths soon, probably. I would also like to start working towards a merge of gsoc_instrument soon if possible | 17:32 | |
| I will probably hold off on the later until after 2.10. I want to get *something* embed-related in before the release if I can | 17:34 | ||
|
17:43
gerd left
17:46
rurban left
17:49
stilgar left
|
|||
| cotto_work | whiteknight: I should be able to help with gsoc_instrument now that I have a decent working knowledge of the plobsing++'s dynop_mapping code | 17:50 | |
| I'd love to see that in trunk again. | |||
|
17:51
rurban joined
|
|||
| whiteknight | I think we should be close. Last time I was looking at it the upconversion looked straightforward but I ran out of steam and got distracted by other things | 18:09 | |
| I suspect we can get it merged in with an afternoon of decently-focused hacking | |||
| dalek | TT #1843 created by doughera++: NetBSD fails compiling sysmem.c | 18:35 | |
| TT #1843: trac.parrot.org/parrot/ticket/1843 | |||
| cotto_work | dukeleto: is parrot-dev back in action? | 18:38 | |
| dukeleto | cotto_work: seems to be | 18:39 | |
| dukeleto just got back from lunch | |||
|
18:45
dmalcolm joined
|
|||
| moderator | Parrot 2.9.1 Released | parrot.org | Log: irclog.perlgeek.de/parrot/today | svn is dead, long live git! github.com/parrot/parrot | 18:54 | |
| Infinoid | ooo, parrot git | 18:55 | |
| That's been a long time coming. :) | 18:56 | ||
|
18:57
rurban_ joined
|
|||
| darbelo | An announcement on parrot.org would be nice. | 18:58 | |
|
19:00
rurban left,
rurban_ is now known as rurban
|
|||
| cotto_work | darbelo: thanks for volunteering ;) | 19:00 | |
| darbelo | I think I have the right privileges to post it but I have no idea about what to say about it. | 19:01 | |
| whiteknight | "ZOMG IZ T3H GITZ, LOL" | ||
| cotto_work | "mai git. let me show you it" | ||
| whiteknight | "source control: ur doin it wrong" | ||
| "GIT PWNS J0" | 19:02 | ||
| cotto_work | I actually have a message drafted at home. If nobody beats me to it, I'll send it out. | ||
| moritz | fwiw, rakudo builds on parrot-from-git, and the first few spectests pass | 19:09 | |
| whiteknight | awesome | 19:12 | |
| whoever does it, make sure the announcement goes out to parrot-dev and parrot-users | |||
| sorear | fetch_url: failure fetching trac.parrot.org/parrot/timeline?ti...ormat=rss: 500 Internal Server Error | ||
| dalek is broken | |||
| well, not dalek in general | 19:13 | ||
| just the wiki scraper + TTs | |||
| whiteknight | blah | 19:14 | |
| darbelo sets git-svn on fire. | 19:18 | ||
| cotto_work | trac is down for upgrades | 19:22 | |
| darbelo | I'll do my best not to finds bugs in the meantime, then. | 19:24 | |
| :) | |||
|
19:25
cotto_work is now known as cotto_work2
19:32
cotto_work joined
|
|||
| cotto_work2 | goodbye, mibbit | 19:32 | |
|
19:32
cotto_work2 left
|
|||
| atrodo | have a real irc client now? | 19:34 | |
| cotto_work | yes | 19:35 | |
| sorear | ooh | 19:45 | |
| hey darbelo | |||
| dukeleto adds gas to the git-svn fire | 19:47 | ||
| cotto_work | ā© We didn't^H^H^H start the fire. ā© | 19:49 | |
| darbelo | hey sorear | 19:57 | |
| cxreg | dukeleto: did you see my question last night? | 19:59 | |
| dukeleto | cxreg: yes | 20:00 | |
| cxreg: my filter-branch command changes author names and emails. That's it. | |||
| cxreg | except that those break sha1's | 20:04 | |
| which means that parents of merges are possibly wrong | |||
| ie, your old commit's parent could be pointing to a now-replaced other commit | |||
| filter-branch is smart enough to fix that in /one/ branch, but i'm not sure across multiple branches | 20:05 | ||
| might Just Work though | |||
| sorear | well, if you change the author names and emails in the same way in two branches, the new SHAs will be the same | 20:06 | |
| SHA1 maps identical inputs to identical otuputs | |||
| darbelo | Such a clever little hash, he is. | 20:07 | |
| dukeleto | cxreg: i read the man page for filter-branch, and I think that i read that it deals with that, but I am not sure. Is there a way to you can take a look at the repo and see if it looks sane? | 20:09 | |
| cxreg | sure, wheres it at? | ||
| dukeleto | cxreg: it is in the /topic :) | ||
| cxreg | orite | 20:10 | |
| sorear: i know, assuming everything was properly updated. thats why i said paranoia :) | 20:12 | ||
| darbelo | You mean it'd be dependent on the order in which artifacts are precessed. | 20:13 | |
| Ugh. Now I'm paranoid too. | 20:14 | ||
| cxreg | i'm not actually sure that matters. and the repo does look ok. | ||
| i think if there were such problems, "git shortlog --all -ns" would show them | 20:15 | ||
| and that looks correct | |||
| or does it? | |||
| darbelo | I think the tool should be smart enough to properly walk the DAG, but I have never investigated enough to convince myself that a git-svn DAG is sane in all the ways it should be. | 20:16 | |
| cxreg | 3255 Will "Coke" Coleda | ||
| 3216 coke | |||
| hrm | |||
| ah crap. maybe it /is/ broken | 20:17 | ||
| b95c77cd6d is the same commit as 96873f4965, for example. | |||
| darbelo | Well, *that* sucks. | ||
| cxreg | it's a matter of going back and doing parent filters | 20:18 | |
| but i dont know /how/ to do that in an efficient manner :( | 20:19 | ||
| and without introducing the same horrible cascading issue. i guess you'd need to do it topologically from the top | |||
| darbelo | dukeleto: ping | 20:21 | |
| cotto_work | dukeleto: can you update www.parrot.org/download to add any configuration issues for git users? | ||
|
20:21
rurban left
|
|||
| dukeleto | darbelo: pong | 20:22 | |
| darbelo | dukeleto: irclog.perlgeek.de/parrot/2010-11-08#i_2976751 | ||
| There seems to be trouble with the git repo. | 20:23 | ||
| dukeleto | what is the problem? | ||
| cxreg | the merges are pooched, as i had hoped they weren't | ||
| the unrewritten history is still there | 20:24 | ||
| ah! | |||
| i think it's /tags/ | 20:25 | ||
| not branches | |||
| yes, confirmed | |||
| for example, RELEASE_2_9_1 | |||
| dukeleto | what is the problem, exactly? | ||
| cxreg | so its not merges, its tags | ||
| the tags were not filtered, and are in the alternate history with the unfixed authors | |||
| dukeleto | cxreg: hmmmmm | 20:26 | |
| cxreg | which is far from the worst case scenario, it means that the branches are fine | ||
| moritz | and since the alternate history is still referenced, it can't be GC'ed | ||
| cxreg | whew | ||
| dukeleto | moritz: indeed. | ||
| cxreg: do you have any recommendations? | |||
| darbelo | Would re-tagging the releases and deleting the 'alternate history' tags DTRT? | 20:27 | |
| cxreg | darbelo: yeah probably | 20:28 | |
| how many tags are there? | |||
| hm, 74's not bad | |||
| dukeleto | a few dozen | ||
| cxreg: would you like to fix this? I will buy you a beer when we finally meet up :) | |||
| cxreg | heh :) | ||
| dukeleto | cxreg: or your beverage of choice | ||
| cxreg | i can help sure | 20:29 | |
| the good news is, peoples clones should be safe | |||
| they might want to "git fetch --tags" when this is done | |||
| dukeleto | cxreg: tags are pulled by default | 20:30 | |
| cxreg: but not pushed by default | |||
| cxreg | no | ||
| changed tags are not | |||
| dukeleto | cxreg: hmmm. If you say so, I thought that was the case, tho. | ||
| cxreg | its a security feature | ||
| nope | |||
| dukeleto | cxreg: oh, yes "changed tags" | ||
| cxreg: what commands will you actually need to do to fix this? | 20:31 | ||
| cxreg | i'm not entirely sure. i'm going to skip filter-branch and just use maybe git patch-id to find the right "real" commit | ||
|
20:32
rurban joined
|
|||
| moritz | youc an even look at the svn-commit to git-commit map, and use the tags from svn | 20:34 | |
| cxreg | oh right, forgot about those | ||
| dukeleto | OH! | 20:38 | |
| wait | |||
| i forgot to push the new tags | |||
| cxreg: ^^^ | |||
| cxreg: just fixed it :) | |||
| everyone needs to do a "git fetch --tags" if you already have a clone | 20:39 | ||
| darbelo fetches. | 20:41 | ||
| darbelo gc's | 20:42 | ||
| $ git gc | |||
| Counting objects: 375003, done. | |||
| Delta compression using up to 2 threads. | |||
| Compressing objects: 100% (112973/112973), done. | |||
| Writing objects: 100% (375003/375003), done. | |||
| Total 375003 (delta 252658), reused 374994 (delta 252658) | |||
| whiteknight | december 5th at 8PM is looking like the winning time for a PDS | ||
| cxreg | dukeleto: LOL | 20:43 | |
| dukeleto | LOLLERSKATES | ||
| moritz | running git gc --prune increased the size of my .git/ repo | 20:44 | |
| s/repo/dir/ | |||
| darbelo | dukeleto: shouldn't a git gc collect something after the tag update? | ||
| cxreg | dukeleto: still some relics. leto/testing ? | ||
| that did it | 20:45 | ||
| dukeleto | twitter.com/#!/parrotvm/status/1736627248435200 <-- directions for getting the new tags | ||
| cxreg: i believe that was just a "testing branch" to test my mirror script with. It can be sent to /dev/null | |||
| cxreg | yeah | 20:46 | |
| kill it | |||
| dukeleto | cxreg: you want me to? | ||
| ah, that is keeping the gc from happening | |||
| just rm'ed it | 20:47 | ||
| dukeleto does a gc | |||
|
20:47
bluescreen left
|
|||
| dukeleto | darbelo: pull and try again | 20:51 | |
| darbelo | $ git pull | 20:53 | |
| Already up-to-date. | |||
| I'm not seeing any changes. | |||
| dukeleto | darbelo: you may need to do a "git branch -d leto/testing" | 21:00 | |
| wait, you probably don't have it checked out | 21:01 | ||
| hmmmmm | |||
| darbelo | I only have *master in my repo. | ||
| atrodo | what does "git branch -a" show? | ||
| darbelo | remotes/origin/leto/testing amongst others. | 21:02 | |
| mikehh | dukeleto: kI was logged in to github and it says I should use something like mikehh@github.com/parrot/parrot.git is that right? | ||
| dalek | tracwiki: v1 | cotto++ | GithubPluginTest | 21:03 | |
| tracwiki: trac.parrot.org/parrot/wiki/GithubP...ction=diff | |||
| mikehh | s/kI/I/ | ||
| dukeleto | darbelo: easiest thing is to clone again | ||
| darbelo: leto/testing won't be there | 21:04 | ||
| sorear | \\o/ | ||
| who fixed trac | |||
| darbelo | dukeleto: Not a big deal, it's not like I need the diskpace back. | ||
| dukeleto | mikehh: i think so | 21:05 | |
| darbelo | mikehh: I did a "git clone git@github.com:parrot/parrot.git" which goes over ssh, but you need to set up your ssh keys on github for that to work. | ||
| dukeleto | mikehh: cloning over http/https is very slow, and will take a long time | ||
| mikehh: cloning over ssh is best | |||
| allison | where is the wiki page that lists our procedures for git? | 21:06 | |
| as in, the standard way to clone, setup our branches, submit patches, etc | 21:07 | ||
| that is, "the parrot project standard", since git has dozens of incompatible ways to do each | 21:08 | ||
| cotto_work | allison: I believe dukeleto update docs/project/branching_guide.pod | 21:09 | |
| or not | |||
| moritz | dozens incomapatible ways? that's news to me | ||
| allison | moritz: not going there :) | 21:10 | |
| moritz remains unenlightened | |||
| cotto_work | Trac is back up and should be back to 100% with the github plugin as soon as the kind folks at osuosl and I get some final issues ironed out. | ||
| allison | consensus and documentation on our procedures was a requirement for the git switch | ||
| so we just switched with no procedures in place? | 21:11 | ||
| Tene remains tened. | |||
| cotto_work | I know there are updated docs. | ||
| dukeleto: what happened to those? | |||
| whiteknight | dukeleto did merge a few branches today mostly concerning docs | 21:12 | |
| darbelo | docs/project/git_workflow.pod strikes me as relevant | 21:13 | |
| but the committer guide looks unupdated. | |||
| whiteknight | no matter what is or is not written, we are going to have some learning to do as a community | 21:14 | |
| allison | the branching guide is certainly not updated | ||
| cotto_work | allison: I think it's just an issue of things getting temporarily lost in the chaos rather than them not existing. We're still getting everything updated and making sure people know where what is. | ||
| aloha: clock? | |||
| aloha | cotto_work: cotto_work: LAX: Mon, 13:14 PST / CHI: Mon, 15:14 CST / NYC: Mon, 16:14 EST / UTC: Mon, 21:14 UTC / LON: Mon, 21:14 GMT / BER: Mon, 22:14 CET / TOK: Tue, 06:14 JST / SYD: Tue, 08:14 EST | ||
| darbelo | There's a 'Creating and Switching Branches' section in the git_workflow file | ||
| allison | whiteknight: true, but we need to start with at least a strawman procedure to improve on, otherwise it's "everyman for himself" | 21:15 | |
| whiteknight | allison: yes. As cotto said, it's probably a case of things still being early in the migration. We do have docs, it's a matter of making sure they are in the right places, and that they are comprehensive | 21:16 | |
| the committer guide should be updated. That was probably an oversight | |||
| and the metacommitter guide too, I venture to guess | |||
| although that one is probably in more flux since Github has changed some things vis organizations lately | 21:17 | ||
| allison | I'm not blaming anyone, it's past. But we need to fix it quickly, as in today or tomorrow. | ||
| a nice prominent page like github.com/rakudo/rakudo/wiki/step...te-a-patch | 21:18 | ||
| whiteknight | I very much agree with that sentiment. I'll dig through it when I get home. I suggest several other people put eyes on it too to identify areas that are lacking | ||
|
21:20
darbelo left
|
|||
| whiteknight | there were docs on trac too. I don't know how many of them made it into the repo | 21:21 | |
| tangentially, I wonder what the long-term role of the docs/project folder in the repo is, if we have other places for project documentation | |||
| another topic for another day | |||
| dukeleto is back | 21:22 | ||
| cotto_work | wb dukeleto | 21:23 | |
| dukeleto | I did update the branching guide. | 21:25 | |
| whiteknight | I'll take a look at the committer and metacommitter guides when I get home. I do want other opinions on them too. The conversion should be straight-forward I think | ||
| dukeleto | hmmm. something didn't go through, because I *did* update that branching guide | 21:27 | |
| ah, i remember. I started a new document. | |||
| allison: github.com/parrot/parrot/blob/mast...rkflow.pod | 21:29 | ||
| whiteknight: github.com/parrot/parrot/blob/mast...rkflow.pod | |||
| the old branching guide was very svn specific, so i didn't want to modify it | |||
| whiteknight | we should remove it from the repo, if it's completely useless | 21:30 | |
| dukeleto | whiteknight: you just volunteered | ||
| cotto_work | There's a line. | 21:31 | |
| sorear | Aaaand the wiki scraper is DEAD! | ||
| allison | dukeleto: it needs "how to submit a patch" | ||
| whiteknight is heading home. Will look at things later. Send me a list of all the things that I've apparently been volunteered for | |||
| allison | dukeleto: commiters are the minority | 21:32 | |
| dukeleto: but otherwise looks good | |||
|
21:32
whiteknight left
|
|||
| dukeleto | allison: hokey dokey | 21:33 | |
| cotto_work | Can someone push a commit? I need to test the post-receive callback. | 21:34 | |
| dukeleto | cotto_work: sure | 21:35 | |
| cotto_work: just pushed | |||
| Infinoid | sorear++ # hacking dalek | ||
| sorear | btw, with the new design, we can do instant notifications | 21:36 | |
| cotto_work | dukeleto: it works | 21:37 | |
| trac.parrot.org/parrot/wiki/GithubPluginTest | |||
| that last one is what you just pushed | |||
| mikehh | t/configure/018-revision_to_cache.t - Failed test: 5 - 'Got numeric value for revision number' in perl Configure.pl --test etc | 21:39 | |
| cotto_work | I can feel my stomach unknotting. | ||
|
21:40
cotto_work left,
cotto_work joined
|
|||
| cotto_work | trac.parrot.org should be 100% functional. If you find anything surprising, let me or dukeleto know. | 21:40 | |
| note the shiny tooltips on trac.parrot.org/parrot/wiki/GithubPluginTest | 21:43 | ||
| atrodo | Shiny | ||
| dukeleto | mikehh: some of those tests will need to change to know about sha1's. Sorry I didn't catch those before the transition | ||
| dalek | tracwiki: v2 | cotto++ | GithubPluginTest | 21:50 | |
| tracwiki: trac.parrot.org/parrot/wiki/GithubP...ction=diff | |||
| tracwiki: v3 | cotto++ | GithubPluginTest | |||
| tracwiki: trac.parrot.org/parrot/wiki/GithubP...ction=diff | |||
| tracwiki: v4 | cotto++ | GithubPluginTest | |||
| tracwiki: trac.parrot.org/parrot/wiki/GithubP...ction=diff | |||
|
21:52
jan joined
|
|||
| mikehh | dukeleto: just trying to figgure it out - cd02859ff353ea8e15ea64668e19189fdcdd43e4 - does not pass like($Parrot::Revision::current, qr/^\\d+$/, "Got numeric value for revision number"); | 21:53 | |
| dukeleto: what would the rggex be? | 21:55 | ||
| regex | |||
| test for 40 hex digits? | |||
| moritz | ^ <xdigit>**30 $ | 21:56 | |
| mikehh | let me try | 21:57 | |
| dukeleto | mikehh: [a-f0-9]{30} perhaps | 22:00 | |
| cotto_work | shouldn't that be 40? | ||
| dukeleto | cotto_work: yes | 22:02 | |
| i just added the new parrot.git to the languages wiki page, so maybe we will get updates about git commits from dalek soon | 22:06 | ||
| a better solution is needed | |||
| dalek | tracwiki: v147 | dukeleto++ | Languages | ||
| tracwiki: trac.parrot.org/parrot/wiki/Languag...ction=diff | |||
| cotto_work | dukeleto: The current (or soon to be implemented) plan is to use a json config file in the mu repo for dalek. | 22:07 | |
| misc/dalek-conf.json or something similar | |||
| sorear | yes | 22:10 | |
| I've already done the final scraper run, to regenerate dalek-conf.json | 22:11 | ||
| cotto_work | sorear: is that how it works now? | ||
| sorear | only on localhost | ||
| cotto_work | you mean that the json file is used but has to be copied to the local machine? | 22:12 | |
| sorear | no | ||
| I mean that I'm running a test instance of dalek here | |||
| with newer code | |||
| cotto_work | ah | ||
| sorear | actually I think it's working well enough now | 22:13 | |
| 12 files changed, 246 insertions(+), 914 deletions(-) | |||
| dukeleto | sorear: how often does dalek look at the languages wiki page? | ||
| sorear | dukeleto: every 5 minutes | 22:14 | |
| well, never, as of the live dalek update just now :) | |||
| you need to commit changes to the mu repo | |||
| if you don't have a commit bit, ask me, moritz, or TimToady | 22:15 | ||
| cotto_work notices that he has a mu bit | |||
| dukeleto | sorear: i have a bit | ||
| sorear | if using github.com/perl6/mu.git is politically unacceptable, create a second json file of the same format and I'll add it to the poll list | ||
| dukeleto | sorear: does your conf have parrot.git in the conf? | ||
| sorear | not yet | 22:16 | |
| dukeleto | sorear: i added it a few minutes ago to the languages wiki page | ||
| sorear: just rescrape and you will get it | |||
|
22:17
fperrad left
|
|||
| sorear | I reran the scraper and it reported everything twice, because it's using both the old scrape stored in json and the wiki | 22:19 | |
| so I'll just add this manually | |||
| dukeleto | sorear: sounds fine to me. i just want to see git commits in here :) Thanks! | 22:20 | |
|
22:20
cotto_work left
|
|||
| sorear | also, that link is broken. | 22:20 | |
|
22:21
cotto_work joined
|
|||
| sorear | at least, for tools | 22:21 | |
|
22:21
dngor left,
dngor joined
|
|||
| dukeleto | tools link? | 22:21 | |
| sorear | What branches do you want reported? They have to be enumerated explicitly | 22:22 | |
| yeah, the http: -> https: redirection only works for browsers | |||
| programmatic access to github.com is dead | |||
| that's what broke dalek last week - I had to fix all the links | |||
| dukeleto | sorear: thank you for working on this | 22:23 | |
| sorear | just master for now? | ||
| dukeleto | sorear: well, we at least want to see master. I am not sure which other branches we want to see | ||
| sorear: sure, wfm | |||
|
22:23
brianwisti left
|
|||
| sorear | git is not very good at diffing json | 22:23 | |
| dukeleto | sorear: you can write custom diff-handlers | 22:24 | |
|
22:24
cotto_work left
|
|||
| sorear | Infinoid: Is there any reason to keep around modules/local/parrotlog.pm? | 22:25 | |
|
22:29
masonkramer___ joined,
masonkramer_ left,
cotto_work joined
|
|||
| sorear | Infinoid: would you take a look at my latest commit? | 22:46 | |
| this is what I was talking about as "stage 2" | |||
| Infinoid | sorear: No reason to keep parrotlog around unless you want the basis for a generic trac commit parser. | 22:51 | |
| It's in source control if we need to dig it out, anyway | |||
| mikehh | dukeleto: did you change tools/dev/mk_manifest_and_skip.pl or t/manifest/* | 22:58 | |
|
22:58
bluescreen joined
23:07
dngor_ joined
23:08
dngor left
23:24
gerd joined
23:33
gerd left
23:35
gerd joined
23:44
stilgar joined
23:45
gerd left
23:46
dngor joined
23:50
dngor_ left,
particle1 left
|
|||