Camelia, the Perl 6 bug

IRC log for #parrot, 2009-03-18

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:01 davidfetter joined #parrot
00:03 allison gravity: I've added you to the Debian Parrot group, you can subscribe to the list at http://lists.alioth.debian.org/m​ailman/listinfo/pkg-parrot-devel
00:03 shorten allison's url is at http://xrl.us/bekn2i
00:05 shoe joined #parrot
00:09 AndyA joined #parrot
00:11 davidfetter joined #parrot
00:12 moritz http://moritz.faui2k3.org/fil​es/parrot-commits-per-day.png average number of commits per day, averaged over release cycles
00:13 moritz updated with better title
00:13 dmkim joined #parrot
00:13 moritz feel free to use it under the terms of the WTFPL ;-)
00:13 moritz off to bed now
00:13 cotto moritz++
00:13 cotto wtfpl++
00:14 cotto karma wtfpl
00:14 purl wtfpl has karma of 3
00:15 cotto uh-oh
00:15 cotto test failure
00:15 purl SOUND THE ALARM!  THE HULL OF THE CODEBASE IS ABOUT TO GIVE IN!!
00:15 cotto it's minor: t/pmc/packfile.t expects the major version number to be 0
00:16 moritz bah.
00:16 moritz bad test
00:16 japhb rurban: t/library/opengl.t WFM on i486-linux-gnu -- except that the test plan is off by 1.  :-)
00:16 cotto nm.  it appears to be a trunk issue rather than something that'd mess up the release
00:17 rg cotto: are you sure you're all current?
00:18 allison cotto: I updated that test
00:18 cotto I'm checking what's goofy
00:18 cotto looks like some stale files
00:18 cotto false alarm
00:21 particle joined #parrot
00:22 particle umm.... i've got a problem.
00:22 particle so i installed parrot 1.0.0
00:22 particle i'm trying to build lolcode
00:22 particle Can't open perl script "C:/Parrot/lib/parrot/1.0.0-dev​el/tools/dev/gen_makefile.pl":
00:22 particle No such file or directory
00:23 particle seems the tools aren't installed
00:23 allison particle: did you run "make install-dev"?
00:23 particle no, make install
00:23 particle doesn't matter, anyway
00:24 particle if i just do 'nmake', and try to build lolcode
00:24 allison the tools are only installed with "install-dev"
00:24 particle ok
00:24 particle if i *don't* install, and try to build lolcode from a worknig copy, it fails
00:24 particle parrot_config libdir
00:24 allison particle: yes, it's an example language
00:25 particle comes back as the install path
00:25 allison that runs on an installed parrot
00:25 particle so there's no dev version of parrot_config?
00:25 Tene particle: yes, the language stuff requires an installed parrot and an installed parrot-dev to build
00:25 particle ok, fine. i've got that working now.
00:26 particle so, i can pack up, and do my presentation
00:26 particle excellent, thanks!
00:41 cotto what's he presenting?
00:42 cotto nm.  probably lolcode like at yapc
00:44 allison cotto: the Seattle Perl Monger's group meets on the 3rd tuesday of the month (same day as parrot releases, by coincidence) IIRC, particle said he's presenting there tonight
00:45 cotto I really wish I didn't have an ongoing previous commitment.
00:46 cotto although it does mean I don't have to care about rush-hour traffic going into Seattle
00:55 s1n joined #parrot
01:02 Whiteknight allison: is there going to be some kind of parrot meeting at YAPC?
01:03 jsut there's the workshop, but that's probably not exactly what you mean
01:03 Whiteknight yeah, I'm more interested in something like PDS
01:04 allison yes, it's in the plans
01:04 Whiteknight because I have vacation time I'm saving up to do something Parrot-related this year, and I'm trying to get a feel for when that will be
01:05 allison there's space to do it the weekend before, but would likely be distracting with people who would be in the meeting having to head over to a different room to give talks
01:05 allison we often do a hackathon in the days after YAPC
01:05 allison and, may make that the PDS location for the next round
01:05 cotto is t/src/extend.t explodey.t for anyone else?
01:06 cotto (I did run make realclean and make sure the code is updated)
01:06 allison cotto: all tests pass for me
01:06 Whiteknight yeah, test #6 fails for me
01:06 Whiteknight #16 that is
01:06 allison cotto: platform, etc?
01:06 cotto 12-14 fail for me
01:06 cotto ubuntu x86
01:07 Whiteknight although it's actually marked TODO, so that's no issue
01:07 allison intrepid, jaunty?
01:07 allison that is, 08.10?
01:07 cotto hardy
01:07 Whiteknight I'm on Intrepid
01:08 cotto A message in the error output says 'This Parrot cannot read bytecode files with version 4.0."
01:08 cotto sorry to report and run, but that's what I've got to do
01:08 cotto bbl
01:08 allison cotto: okay, explore more later
01:27 dalek tracwiki: v79 | allison++ | Languages
01:27 dalek tracwiki: https://trac.parrot.org/parrot/wiki/​Languages?version=79&action=diff
01:27 shorten dalek's url is at http://xrl.us/bekobw
01:31 dalek tracwiki: v80 | allison++ | Languages
01:31 dalek tracwiki: https://trac.parrot.org/parrot/wiki/​Languages?version=80&action=diff
01:31 shorten dalek's url is at http://xrl.us/bekob8
01:31 dalek tracwiki: v81 | allison++ | Languages
01:31 dalek tracwiki: https://trac.parrot.org/parrot/wiki/​Languages?version=81&action=diff
01:31 shorten dalek's url is at http://xrl.us/bekoca
01:32 rurban_ joined #parrot
01:37 particle joined #parrot
01:41 rurban particle: Can't open perl script "C:/Parrot/lib/parrot/1.0.0-devel" you had the file DEVELOPING around
01:42 rurban It should be "C:/Parrot/lib/parrot/1.0.0​/tools/dev/gen_makefile.pl"
01:45 jrockway joined #parrot
01:47 eternaleye joined #parrot
01:47 allison rurban: that just means he was compiling from a checkout instead of the tarball, parrot_config is smart enough to hold the right path either way
01:50 rurban Hmm. I cannot think of any other error then.
01:51 rurban Anyway, it's 3am. I'm gonna sleep. Thanks for 1.0!
01:59 davidfetter joined #parrot
02:03 kid51 joined #parrot
02:24 dduncan left #parrot
02:25 dalek parrot: r37538 | jkeenan++ | branches/update_pod:
02:25 dalek parrot: Branch was merged into trunk at r37193 and so is no longer needed at HEAD.
02:25 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37538/
02:33 dalek parrot: r37539 | jkeenan++ | branches/remove_pmc_option:
02:33 dalek parrot: Create branch to work on https://trac.parrot.org/parrot/ticket/310.
02:33 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37539/
02:45 dalek parrot: r37540 | jkeenan++ | branches/remove_pmc_option (5 files):
02:45 dalek parrot: Remove --pmc option to Configure.pl.
02:45 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37540/
02:59 davidfetter joined #parrot
03:09 Tene Spinning on a loop from 1 to 100000000, parrot beats perl 5.
03:10 Tene btw.
03:15 Tene pmichaud: ping
03:36 janus joined #parrot
03:37 jsut joined #parrot
03:40 jsut joined #parrot
03:42 tetragon joined #parrot
03:46 jsut joined #parrot
03:48 jsut joined #parrot
04:40 Andy joined #parrot
04:55 cotto allison, the test failure was because of an old installed parrot
04:55 cotto it'd be nice if we had a make uninstall to take care of that
04:57 PacoLinux joined #parrot
04:59 NotFound joined #parrot
05:20 tuxdna joined #parrot
05:38 allison cotto: I wondered if that might be it
05:38 Tene allison: do you know who moderates perl6-users?
05:39 allison cotto: the solution is to use a versioned libparrot
05:39 allison Tene: Ask and Robert
05:39 purl Ask and Robert are idiots?
05:39 allison purl: forget Ask and Robert
05:39 purl allison: I forgot ask and robert
05:40 allison Tene: what do you need?
05:40 purl hmmm... do you need is rw?
05:40 Tene allison: I posted, and my message hasn't gone through and hasn't sent back a rejection, so I presume it's stuck in moderation.
05:40 diakopter purl, forget
05:40 purl hmmm... forget is not a good thing to have optional
05:40 diakopter purl, forget all
05:40 purl diakopter: I forgot all
05:41 allison Tene: yes, probably
05:49 rblackwe joined #parrot
05:50 Tene allison: install-dev doesn't install dynpmc.pl ?
05:50 allison Tene: dynpmc.pl doesn't work on an installed parrot, it has hard-coded paths
05:50 Tene Ah.
05:51 allison that's a large part of why it's deprecated
05:51 diakopter has 1.0 been tested on msvc
05:51 Tene I'm looking at things that use BUILD_DIR in rakudo's makefile.
05:51 dalek parrot: r37541 | allison++ | trunk/ports/debian/changelog:
05:51 dalek parrot: [debian] Update timestamp for cutting real packages.
05:51 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37541/
05:52 allison Tene: it's easy to replace with a Makefile template and a call to gen_makefile.pl
05:52 allison (which is installed)
05:52 allison there should be a Rakudo patch in the queue to do it
05:52 diakopter ?
05:53 allison Tene: but, it means switching over to building from an installed parrot
05:53 allison diakopter: yes, it has
05:53 allison (I was about to thank you when I realized you were asking, not reporting that you'd tested it)
05:55 diakopter ah ok
05:55 diakopter who builds the packages for sourceforge?
05:57 dukeleto how do I run a rakudo test through the parrot debugger? I need to convert the test to a .pbc ?
05:57 diakopter oh, sad that http://ftp.parrot.org does not mirror ftp://ftp.parrot.org
06:02 allison diakopter: do you mean the parrot-win32 packages?
06:04 dalek parrot: r37542 | allison++ | failed to fetch changeset:
06:04 dalek parrot: [debian] Updating docs list for release.
06:05 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37542/
06:20 Tene *sigh*
06:20 Tene Looks like pmcs are broken with HLL namespaces
06:20 Tene still.
06:20 dalek rakudo: 1ca2109 | (Stephen Weeks)++ | build/Makefile.in:
06:20 dalek rakudo: Fix a bug with rakudo trying to rebuild pbc_to_exe
06:20 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​ca21097287003b9a222d787f768370b8fb71f1d
06:20 shorten dalek's url is at http://xrl.us/beko2y
06:21 Tene I don't remember if there was a ticket for it or not.
06:31 cotto out with the old
06:32 dalek parrot: r37543 | cotto++ | trunk (10 files):
06:32 dalek parrot: [hash] make various hash functions return Hash*, remove now-unused functions
06:32 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37543/
06:34 cotto and now to kill the Slice PMC
06:36 dalek parrot: r37544 | cotto++ | trunk/DEPRECATED.pod:
06:36 dalek parrot: [DEPRECATED] remove deprecation notice for src/hash.c update
06:36 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37544/
06:40 dalek parrot: r37545 | allison++ | trunk/ports/debian (2 files):
06:40 dalek parrot: [debian] Also wants the Standards-Version increased, to 3.8.1.
06:40 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37545/
06:42 Tene allison: should the hll pmclass attribute eventually set that class in the approrpiate hll namespace?
06:43 allison Tene: yes
06:44 Tene allison: it looks like it currently doesn't, can you confirm?
06:44 cotto allison, does PMC removal require a PBC_COMPAT bump?
06:44 allison Tene: C-level PMCs shouldn't pollute the global namespace any more that PIR-level ones should
06:44 allison Tene: yes, I can confirm that currently C-level PMCs don't respect namespaces at all
06:44 Tene I'm running into trouble with c-level pmcs when trying to get rakudo into its own .HLL
06:45 allison cotto: yes, a minor version bump
06:46 cotto In general, what changes require that?
06:46 cotto and are they documented somewhere?
06:46 allison Tene: yes, you will, though documenting the problem you're having is useful information for the HLL milestone coming up before 1.4
06:47 allison cotto: PBC_COMPAT itself has a list, but it's not written entirely clearly
06:48 allison cotto: the general rule of thumb is that if it affects what's stored in the bytecode, it needs a version bump
06:50 particle joined #parrot
07:01 Tene APL's configure.pl is *completely* useless and broken
07:01 tuxdna joined #parrot
07:01 dalek parrot: r37546 | cotto++ | failed to fetch changeset:
07:01 dalek parrot: [PMC] remove the Slice PMC and bump PBC_COMPAT
07:01 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37546/
07:01 Tene chdir '../..'; `$^X -Ilib tools/dev/reconfigure.pl --step-gen::languages --languages=APL`
07:05 cotto That certainly looks APL-worthy.
07:05 Tene Who has commit rights to paraplegic?
07:06 UltraDM joined #parrot
07:07 allison Tene: Coke does, I don't think anyone else does yet
07:08 allison Tene: a lot of the old languages had that (I think that's what the language shell generator used to create
07:08 * Tene nods.
07:08 Tene I just copied from rakudo and modified.
07:08 Tene seems to work.
07:20 cotto allison, the Default PMC's get_attr_str has zero test coverage and uses the (also untested and deprecated) Bound_NCI PMC.  Is it ok to remove that VTABLE function?
07:21 cotto There's also a similar branch of an if statement in object.pmc's find_method.
07:22 allison cotto: can deprecate it, but can't remove it until after 1.4
07:22 cotto the VTABLE function?
07:22 allison cotto: what's it using Bound_NCI for?
07:22 allison cotto: yes, the VTABLE function, the PMC was deprecated
07:23 allison cotto: that is, can it be replaced with something else (the modern equivalent)?
07:24 cotto I don't know if it can be replaced with something modern.
07:26 cotto or if it needs to be
07:27 uniejo joined #parrot
07:31 cotto I'll leave it alone for now.
07:42 bacek joined #parrot
07:42 bacek g'day
07:42 bacek parrot.org is down...
07:54 pnu joined #parrot
07:57 Ademan joined #parrot
07:58 pnu allison et al: Congratulations on 1.0 release!
07:59 moritz bacek: denial of service? ;-)
08:03 allison pnu: thanks!
08:04 moritz allison: do we have any figures already? number of downloads? or hits on the web page?
08:05 allison moritz: we aren't tracking either, though apparently the server is under quite a load at the moment
08:06 mj41 joined #parrot
08:11 mj41 Hi. Down, but not on Slashdot yet.
08:13 zamolxes joined #parrot
08:13 zamolxes congrats! :) something wrong with the site though
08:13 riffraff joined #parrot
08:16 moritz allison: don't forget the announce on perlmonks
08:16 moritz afk
08:19 cotto what's bogging down the server?
08:21 allison cotto: traffic, as far as I can tell
08:22 moritz that's the only good way of brining it down ;-)
08:22 allison cotto: I've pinged the admins
08:22 allison I can't even ssh in
08:22 zamolxes varnish, set up varnish
08:23 zamolxes http://www.catalystframework.org/calendar/2008/14 quick tutorial :)
08:34 masak joined #parrot
08:43 saurabh joined #parrot
08:53 tuxdna joined #parrot
08:53 korshak joined #parrot
09:14 teejay joined #parrot
09:15 * teejay wonders if the parrot.org server is overloaded with traffic or just pining for the fjords
09:15 acme joined #parrot
09:15 moritz teejay: it's on reddit fronpage (and reddit programming near the top), so likely "just" traffic
09:15 teejay ..for the last 7 hours judging from reddit (yes, I know) comments
09:16 teejay it can't be *that* much traffic
09:16 teejay surely it's mostly static content
09:17 acme presumably the vm died and we have to wait for americans to wake up?
09:17 teejay and even a small virtual server can saturate a lot of bandwidth
09:17 teejay yes, that sounds more like it
09:17 GeJ svn seems dead too. I can't even get passed the SSL negotiation.
09:19 cotto It certainly didn't take long for the server to melt.
09:20 szabgab on the other hand ftp://ftp.parrot.org/pub/pa​rrot/releases/stable/1.0.0/  answers
09:20 GeJ I can already hear the slashcrowd : "Parrot 1.0 released, already dead" bummer.
09:20 teejay chromatic announced on reddit 7 hours ago
09:21 teejay seems to be hanging from about 1 or 2 hours ago
09:21 teejay GeJ, jokes like that already in reddit comments
09:21 teejay a bit embarrising
09:22 teejay shame there are no european admins for the server it's running on
09:24 teejay that's odd
09:25 teejay it's not even mentioned on /.
09:25 teejay but then slashdot is usually up to a week behind even theregister these days
09:26 korshak left #parrot
09:34 rurban_ joined #parrot
09:41 bacek joined #parrot
09:52 Debolaz joined #parrot
10:07 pancake joined #parrot
10:07 pancake is parrot.org down?
10:08 teejay yes, has been for a couple of hours
10:08 teejay somebody prod a yank ;)
10:08 teejay left #parrot
10:08 cotto only 4-5 hours until business hours
10:09 Topic for #parrotis now Parrot 1.0 Released | http://parrot.org/ (down atm)
10:09 acme left #parrot
10:12 kappa joined #parrot
10:21 tuxdna joined #parrot
10:31 xinming_ Bird met hunters...  For www.parrot.org's death. :-)
10:44 kappa_ joined #parrot
10:56 dmkim left #parrot
10:57 neuralis joined #parrot
10:58 neuralis hi. the website appears to be melting; would you guys be helped by some immediately available server capacity?
11:02 Nom heh... i noticed that :)
11:18 ujwalic joined #parrot
11:23 gaz joined #parrot
11:36 vti joined #parrot
11:50 simontwo joined #parrot
11:52 simontwo would it make sense to have an application server powered by parrot?
11:53 simontwo it seems that the popular application servers rely on JVM or .NET and not particular languages.
11:58 simontwo and hi. :)
12:00 simontwo wow. ubuntu's parrot package: Version: 0.4.13-1ubuntu3
12:16 Gerd joined #parrot
12:21 Gerd left #parrot
12:24 explorer joined #parrot
12:33 moritz that's antcient
12:34 rg joined #parrot
12:40 dalek rakudo: a197d2a | (Moritz Lenz)++ | t/spectest.data:
12:40 dalek rakudo: more passing test files for t/spectest.data
12:40 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/a​197d2a2335b1f1a5e5b07cd8b471285e32c35cc
12:40 shorten dalek's url is at http://xrl.us/bekpgo
12:43 Patterner "parrot-0.6.1.ebuild"
12:44 Topic for #parrotis now Parrot 1.0 Released | http://parrot.org/ (down atm) | Congratulations and Thanks to the guilty parties!
12:45 gravity allison: Great, thank you! I'm on the list and just saw your preliminary package message. I'll have a close look at the packaging today.
12:47 moritz gravity++
13:02 Coke tene: if you want commit bits to APL's new home, pm me.
13:03 rdice joined #parrot
13:12 riffraff joined #parrot
13:25 Coke Unfortunately that parrot.org seems /.'d
13:25 Coke rdice: hey, richard.
13:25 purl well, richard is going to Foxtons
13:26 neuralis Coke: do you know who administers parrot.org?
13:29 rdice Coke: g'day mate.
13:32 uniejo joined #parrot
13:35 Coke neuralis: yes, the OSU folks. a ticket has already been opened.
13:35 Coke tene?
13:35 purl i think tene is Stephen Weeks
13:45 gryphon joined #parrot
13:49 davidfetter joined #parrot
13:55 xinming_ Is parrot.org still frozen?
14:05 Coke seems to be.
14:05 * davidfetter tries to pour in some antifreeze
14:05 saurabh_ joined #parrot
14:06 Coke I can't even ssh in to our virtual box.
14:06 Coke just got a reply, OSU is investigating.
14:07 Coke ah, I can ssh in. just very slow              l                            y
14:11 mikehh I managed to do an svn up on parrot - after trying all morning - it's 14:11 here
14:21 Coke my ssh is still trying to process my password.
14:21 nopaste "rurban" at 93.82.85.15 pasted "for NotFound, more string encodings" (174 lines) at http://nopaste.snit.ch/15907
14:21 Coke osu reports, not surprisingly, "a lot of web traffic".
14:22 nopaste "rurban" at 93.82.85.15 pasted "for NotFound, more string encodings (oops)" (174 lines) at http://nopaste.snit.ch/15908
14:23 gravity moritz: :-)
14:23 * gravity waves to neuralis
14:31 neuralis gravity: fancy running into you here
14:32 jsut joined #parrot
14:32 teejay joined #parrot
14:32 * teejay wonders when parrot.org will return
14:33 teejay been down for most of the day now
14:38 Topic for #parrotis now Parrot 1.0 Released | parrot.org down; unknown ETA for restoration
14:38 eternaleye joined #parrot
14:40 particle1 joined #parrot
14:41 estrabd joined #parrot
14:42 jsut it just loaded for me :x
14:44 teejay crikey finally loaded for me too
14:46 Topic for #parrotis now Parrot 1.0 Released | http://parrot.org | Thanks to everyone who helped get 1.0 out the door!
14:46 teejay hmm
14:46 teejay http://docs.parrot.org/par​rot/latest/html/info.html # all links 494
14:46 teejay 404 even
14:46 Coke haru tatsu?
14:46 mvuets joined #parrot
14:47 Coke haru tatsu is Spring Begins
14:47 Coke (or so a google search leads me to believe)
14:48 * teejay wonders what makes this 1.0
14:48 teejay i.e. what milestones met vs 0.x
14:48 particle1 teejay: i can access that link
14:48 Coke particle1: no, the links ON that page.
14:48 Coke teejay: looks like the 1.0 docs were not installed as part of the release. I'm doing that now.
14:49 particle1 ah, yes. the links don't have the proper root
14:49 Coke AIGH
14:49 Coke the ftp link on the release notice is a 404.
14:49 teejay oops
14:49 Coke particle1: do you have ftp access?
14:49 PacoLinux Parrot 1.0 announce in barrapunto (spanish /.) : http://barrapunto.com/artic​le.pl?sid=09/03/18/0844241
14:49 particle1 supposedly
14:49 mvuets Hi there! Sorry for the stupid question: is this the same channel as #parrot@irc.parrot.org?
14:50 particle1 mvuets: yes
14:50 Coke mvuets: yes.
14:50 Coke I'll just grab it from the tag. bother.
14:50 mvuets Oh, ok. 'cause i just connected to @irc.perl.org (:
14:52 mvuets Another dumb one: does exist a mirror of parrot.org? I cannot reach it right now (i assume because of release)
14:52 Coke can someone open a trac ticket for the missing docs and the broken ftp link?
14:52 Coke mvuets: try again.
14:52 teejay Coke, where is the trac ?
14:52 Coke trac.parrot.org
14:52 particle1 coke: what's broken?
14:52 mvuets Coke, it is down for several hours already.
14:52 teejay mvuets, yes
14:53 particle1 mvuets: parret.org is back up
14:53 particle1 er, parrot.org
14:53 teejay been down since 10am uk time
14:53 Coke particle1: you should reserve parret.org. =-)
14:53 particle1 i may :)
14:53 teejay trac. and www. both v v v slow to connect
14:53 teejay docs seems quicker
14:54 Coke trac is trac, www is drupal, docs is straight apache.
14:54 particle1 just to make sure there hasn't been a dns change... i get parrot.org as 140.211.167.206
14:54 teejay yup www.parrot.org still too busy to take connections
14:54 jsut perhaps load problems?
14:54 Coke certainly load problems.
14:54 particle1 teejay: nslookup parrot.org
14:54 purl particle1: parrot.org is 140.211.167.206
14:54 davidfetter is anybody here on f10?
14:54 was kicked by particle1: particle
14:54 mj41 Is main page cached?
14:55 teejay I assume no caching and drupal not very good at handling load
14:55 mj41 Slow database?
14:55 jsut throw squid in front of it
14:55 Coke dammit. my svn checkout of the 1.0 tag aborted, too.
14:55 mvuets Still cannot reach ):
14:55 davidfetter time to git! :)
14:55 * particle1 wonders if coke has connection problems
14:55 teejay mj41, lathos' stock maypole coped with slashdot running on a pish virtual server with mysql/modperl/maypole
14:55 Coke particle1: everyone does. or do you mean something specific?
14:56 teejay drupal must suck goats to not cope
14:56 Coke oh, regarding the ftp? that might be a bad proxy on my end, sure.
14:56 particle1 i can reach the downloads page, save the tarball, and check out parrot
14:56 Coke my export (not checkout) died with an svn error. since it was an export, I couldn't resume where I left off.
14:56 Coke ok, so nevermind a ticket on the ftp missing. =-)
14:57 Coke One of these days I'll remember I can't hit that frmo work.
14:57 Coke still working on the docs.
14:57 mvuets Are windows binaries available for 1.0? I have a crash on 0.9.1, wanna check it with the recent version.
14:57 diakopter I was gonna suggest making http://ftp.parrot.org/pub be an http mirror of ftp://ftp.parrot.org/pub
14:57 teejay I can't add trac ticket, trac not responding
14:57 particle1 mvuets: likely today. we're waiting news from our brazillian parrot windows packager
14:57 Coke mvuets: yes. See the mailing list.
14:57 Coke moment.
14:57 mvuets particle1, i see, tnx.
14:58 Coke http://lists.parrot.org/pipermail/​parrot-dev/2009-March/001786.html
14:58 shorten Coke's url is at http://xrl.us/bekpvo
14:58 mvuets Coke, i'm new to all of this, sorry (:
14:58 Coke np
14:58 Coke welcome aboard.
14:58 mvuets (:
14:58 Coke I'm not upset, just terse. =-)
14:59 * teejay can't contribute anything useful, can't resist dissing drupal, probably best to head off and do something more useful ;)
14:59 teejay good luck getting the server back to life
14:59 particle1 coke: btw you'll get used to the bike seat, just give it two or three more rides
14:59 teejay left #parrot
15:00 Coke particle1: ... I've had this seat for a year.
15:00 Coke bah. if I do a checkout of the tag from 1.0.0, the generated html says 1.0.0-devel
15:01 Coke trying the tarball through another proxy.
15:02 Coke can someone with edit privs note on the download page that the macports version is out of date?
15:02 particle1 coke: but you have to ride the bike to get used to it!
15:03 particle1 coke: you may have to make release... does the tag include DEVELOPING?
15:03 particle1 maybe our release procedure needs a small fix....
15:03 Coke what's the real address for the ftp tarball?
15:03 Coke (something with no redirects)
15:03 particle1 ftp.osuosl.org/...
15:03 Coke wget reports:
15:03 Coke No such file `1.0.0'.
15:04 Coke ah, needs the filename. wow. can't remember the last time I had to fire up an actual ftp client.
15:04 Coke (why doesn't the link include the filename?)
15:05 Coke maybe it's not my proxy, maybe it's my browser.
15:06 particle1 ftp://ftp.osuosl.org/.2/parrot/relea​ses/stable/1.0.0/parrot-1.0.0.tar.gz
15:06 shorten particle1's url is at http://xrl.us/bekpwn
15:08 frodwith joined #parrot
15:12 Coke http://docs.parrot.org/parrot/1.0.0/html/
15:12 Coke (I'll add in the links shortly)
15:17 mvuets Guys, setup-parrot-1.0.0.exe + setup-parrot-1.0.0-rakudo-20090318.exe does not work as well as my old 0.9.1. Under W2K3. But it works under XP. How i can get sources to build debug version myself?
15:18 particle1 http://www.parrot.org/download
15:18 particle1 coke: can you kick particle?
15:18 mvuets particle1, sorry, i still cannot hit it.
15:19 Coke 11:18 -!- particle #parrot They aren't on that channel
15:19 mvuets Please give me direct repo link.
15:20 particle1 ok, thanks :(
15:21 Coke devel, stable, and latest on docs.parrot.org now all point to 1.0.0
15:22 Coke mvuets: 11:06 <@particle1> ftp://ftp.osuosl.org/.2/parrot/relea​ses/stable/1.0.0/parrot-1.0.0.tar.gz
15:22 shorten Coke's url is at http://xrl.us/bekpwn
15:22 mvuets Coke, gotcha.
15:22 Coke there's also https://svn.parrot.org/parrot/tags/RELEASE_1_0_0 (but you'll need to do a make release out of that to get the tarball available via ftp)
15:32 bkuhn joined #parrot
15:34 NotFound There is some problem with parrot.org servers?
15:36 neuralis NotFound: yeah, it's being investigated.
15:36 NotFound Now it works, but slow.
15:37 NotFound This morning (CET) I was unable to svn or see the web site.
15:47 particle1 coke++
15:47 particle1 notfound: effectively, we got slashdotted
15:48 particle1 don't know if we actually did (i *never* go there), but traffic was too high and something popped
15:49 particle1 we've had the admins enable caching, but the vm is running out of memory, causing timeouts
15:51 moritz particle1: actually we got redditted
15:51 particle1 aha. never go there, either :)
15:51 NotFound Not so bad, it shows that we are catching people's attention :)
15:51 neuralis particle1: i popped in here earlier offering extra server resources that can be brought up immediately. offer still stands.
15:52 mvuets left #parrot
15:53 particle1 neuralis: thanks for the offer! i'm not quite sure how that would work, but i can put you in touch with our server hosts if you'd like to discuss with them
15:53 diakopter may I suggest making http://ftp.parrot.org/pub an http mirror of ftp://ftp.parrot.org/pub  (for those of us without ftp access)?
15:53 neuralis particle1: in the immediate term, i can provide e.g. www2.parrot.org, which would allow the osu guys to have apache issue temporary redirects to www2
15:54 particle1 neuralis: you can get drupal set up/configured quickly?
15:55 moritz or just proxy the site?
15:55 neuralis particle1: not from scratch, but certainly if you have copies of your database and config
15:55 particle1 sure.
15:55 moritz have the admins create a real.parrot.org, mirror it on www2 and redirect www there
15:55 moritz or something
15:55 neuralis moritz: that's what i was thinking, yeah.
15:57 particle1 neuralis: who's making this offer? business name?
15:57 neuralis particle1: personal offer, http://radian.org
16:07 Coke I suggested to another proffer of services to email parrot-directors@parrot.org
16:07 Coke as then allison and the board will have a chance to see it/discuss it.
16:08 ruoso joined #parrot
16:10 Coke some relief from the OSU admins.
16:10 Coke many levels of caching and tweaking, and upgrades to drupal & trac coming "RSN".
16:10 Coke osuosl++
16:12 Coke of course, i still can't load the page. =-)
16:13 * Coke grimaces at the inevitable "dead parrot" comments on the reddit link.
16:13 Coke http://www.reddit.com/r/programming/com​ments/85itt/finally_parrot_10_released/
16:13 shorten Coke's url is at http://xrl.us/bekp8k
16:13 Infinoid dalek is polling trac twice every 3 minutes, and drupal once every 3 minutes.  Should I turn that off for now?
16:13 Coke Way old if you ask me. You can already do this on the JVM and the CLR...with ruby and python.
16:13 Coke (from the comments page)
16:15 allison Infinoid: yes please :)
16:15 Coke "Yup, Duke Nukem forever should be out any minute now."
16:17 dalek joined #parrot
16:17 Infinoid Ok, please remind me to reenable those when the storm has passed
16:17 korshak joined #parrot
16:17 korshak left #parrot
16:18 Infinoid Ohnoes.  "You don't have permission to access /parrot/latest/ on this server." (from docs.parrot.org/parrot/latest/)
16:18 Coke moment.
16:18 Coke try now
16:19 Coke oh.
16:19 Coke bad Infinoid. wrong url.
16:19 Coke http://docs.parrot.org/parrot/latest/html/
16:19 Infinoid ah, ok
16:20 Coke go to http://docs.parrot.org/ and it will redir you to the right url
16:20 Infinoid Yeah, that works.  I just had the bad link in my browser history for whatever reason, and it looked right so I selected it
16:20 rg coke: how do we know what version that html is from (i.e. has it been updated for 1.0 yet)?
16:21 Infinoid It's in the page title, rg
16:21 Infinoid and yes, it says 1.0.0
16:21 particle1 maybe latest/ should redirect to latest/html/
16:21 particle1 it's in infinoid's browser history, so he's bound to get it wrong again :P
16:21 Coke rg: Read the bottom.
16:22 Coke particle1: That's something perhaps our apache admins could fix for us.
16:22 Coke (and they can fix the top level html-based redirect at the same time.)
16:22 Infinoid It was probably only in my browser history from the time when I was begging and pleading Coke to add the latest symlink... I don't think anything actually links to it.
16:23 rg ah. i just got an incomplete page
16:23 rg but may i say that dark blue on black is *really* hard to notice ;)
16:31 Coke rg: oh, i agree.
16:31 Coke please submit a patch against...
16:31 Coke docs/resources/*.css ?
16:32 allison Coke: parrot.css
16:38 Infinoid "Subversion? FTP!? U2 lyrics!?!?  Uh oh." -- reddit comment
16:41 jonathan Clearly git, gopher and metallica woulda made Parrot 1.0 so much better. ;-)
16:41 moritz Infinoid: at least it has low reputation
16:42 kj joined #parrot
16:47 mikehh rakudo (a197d2a) builds on parrot r37546 - make test/make spectest PASS - Kubuntu Intrepid i386
16:48 Coke any suggestions on when to remove old docs from docs.parrot.org ?
16:48 Coke I'm fine with 'never'. =-)
16:48 Coke (but 0.9.1 is now orphaned)
16:53 moritz never
16:53 moritz I see no reason to break links
16:53 rg what links?
16:53 purl links is the linker rel
16:53 moritz external links to the docs
16:53 rg purl forget links
16:53 purl rg: I forgot links
16:54 particle1 i'm fine with 0.9.1 being orphaned
16:55 diakopter latest developer download /release/developer points to 0.9.1
16:56 allison diakopter: what url?
16:56 Psyche^ joined #parrot
16:56 allison oh, yes, 0.9.1 is the latest developer release
16:56 allison diakopter: that will change to 1.1 next month
16:56 rg but developers should also download 1.0
17:27 rdice joined #parrot
17:28 Coke allison: I made 1.0.0 the latest 'devel' on docs.
17:28 Coke I think that makes sense.
17:28 Coke devel is basically 'latest'
17:29 Coke Should be the same for releases, too, I think.
17:29 Coke (otherwise, those trying to get 'bleadparrot' will instead get a potentially 2 month old releaes.
17:37 Coke I think stable is for 1.0, 1.4, latest is whatever the latest release is, devel should probably be the snapshot of svn.
17:43 skv_ joined #parrot
17:43 shoe left #parrot
17:51 DietCoke joined #parrot
17:52 parrotCoke left #parrot
17:57 Coke dukeleto: are you the perl.org gsoc guy? any news?
17:59 korshak joined #parrot
18:04 particle1 the announcements to orgs will be made today
18:08 cotto Do we care about the branch_cs instruction?  It's buggy and doesn't appear to be used at all during make test.
18:17 cotto tt filed
18:23 ujwalic joined #parrot
18:23 Coke particle1: the announcements are already made.
18:23 Coke they're just not public yet.
18:24 particle1 sorry, i meant the public announcements.
18:24 Coke which is why i was trying to poke leto.
18:24 Coke I just had this SAME conversation with someone in #perl on freenode.
18:24 particle1 i'm the backup org admin for tpf
18:26 Coke but I bet you a dollar you didn't get the email. =-)
18:38 Andy joined #parrot
18:38 particle1 tpf has been accepted into gsoc 2009!
18:47 Coke yay
18:49 cxreg tye is worried that the M&S gc system means that swap is rendered useless due to page thrash inspecting swapped out but still referenced variables.  have you guys solved that issue?
18:50 chromatic joined #parrot
18:50 cxreg I thought maybe a compact look-aside reference table could help
18:51 cxreg or are we just up the wrong tree entirely? :)
18:51 Coke chromatic: you just missed this send:
18:51 Coke 14:49 < cxreg> tye is worried that the M&S gc system means that swap is rendered useless due to page thrash inspecting swapped out but still referenced variables.  have you guys solved that issue?
18:52 chromatic Nope, but I have some ideas.
18:53 particle1 https://trac.parrot.org/pa​rrot/wiki/GSOC2009Tasklist needs a lot of love. it's going to get hit starting today
18:53 chromatic Note that M&S with liveness stored in each GCable element also ruins COW in applications such as mod_parrot.
18:53 particle1 http://www.perlfoundation.org/pe​rl5/index.cgi?gsoc_2009_projects too, of course
18:53 shorten particle1's url is at http://xrl.us/bekq26
18:54 particle1 coke: did you school with cxreg?
18:55 Coke particle1: ... what?
18:55 * purl quietly listens while the crickets chirp
18:55 Coke It's possible. a lot of people went to my college.
18:56 cxreg chromatic: makes sense.  a separate table with that data seems like the logical solution
18:56 * Coke wonders how many codingstd tests cotto broke. =-)
18:56 Coke it's not reasonable to expect a python script to have well formed POD, izzit?
18:57 chromatic cxreg, it also makes copying/compacting much easier.
18:59 Coke (python) nevermind, it was an easy fix.
19:08 particle1 ah, didn't realize cxreg was here in #parrot
19:08 particle1 we do expect our c and .ops and .pmc to have well-formatted pod
19:09 Coke particle1: no. python.
19:09 Coke someone just add a python script to the repo.
19:11 particle1 yeah, cotto++ added a fuzz tester
19:11 Andy http://tech.slashdot.org/art​icle.pl?sid=09/03/18/1826201
19:11 Andy Oh, the cranks.
19:11 Andy "You quoted U2, you suck."
19:12 Coke note to self, don't let allison pick the release quote...
19:12 chromatic "Quoting Monty Python -- a group of comedians known for being absurd and subversive -- makes me funny because no one has done it before in the previous ten seconds!"
19:14 * gravity mumbles something about Duke Nukem jokes being the worst
19:14 Andy Yeah, 'cause they're not funny
19:14 Infinoid They were funny in 2001.  I think.
19:15 chromatic They stopped being funny in 1997.
19:16 * Coke thinks someone broke the build on win32.
19:17 Coke particle1: src/pmc/integer.pmc line 405
19:17 bsdz joined #parrot
19:17 Coke I'm trying to run a blame right now but svn is slow
19:17 Coke 37546      cotto         PMC *key;
19:17 Coke hopefully that's post-release.
19:18 chromatic This one's my favorite:
19:18 chromatic http://www.reddit.com/r/programming/comment​s/85itt/finally_parrot_10_released/c08b696
19:18 shorten chromatic's url is at http://xrl.us/bekq7n
19:18 bsdz Hi, anyone here who might be able to help with an NCI question?
19:19 chromatic Go ahead, bsdz.
19:19 particle1 coke: it's post-realease.
19:19 Coke whee.
19:20 particle1 i'll do a realclean and rebuild
19:20 cxreg "from the take-a-beak dept.  "  <- beak?
19:20 cxreg oh duh.  :-)
19:20 bsdz thanks chromatic. i need to send my dlfunc a pointer to array of ints. I've been using "3" but after some debugging i think i need to use "p" type.
19:20 Coke particle1: danke.
19:21 chromatic Yeah, a ManagedStruct sent as the 'p' type.
19:22 particle1 http://socghop.appspot.com/progr​am/accepted_orgs/google/gsoc2009
19:22 shorten particle1's url is at http://xrl.us/bekq77
19:22 bsdz yeah thought so. thanks chromatic
19:29 Coke particle1: you might want to update http://www.perlfoundation.org/pe​rl5/index.cgi?gsoc_2009_projects to point to the corresponding parrot page.
19:29 shorten Coke's url is at http://xrl.us/bekq26
19:30 Coke 'make fulltest' should probably run configure tests.
19:31 particle1 the idiom is perl Configure.pl --test && make fulltest
19:32 chromatic Frankly, if you can run 'make fulltest', I don't care much about failures in the Configure tests.
19:32 Coke chromatic: funny you mention that, as i can't run make fulltest.
19:32 chromatic No tests pass for you in fulltest?
19:33 Coke (but that's another issue)
19:33 Coke no. some tests fail.
19:33 Coke but I have a work in progress going on atm, so never mind that aside.
19:34 chromatic If some tests in fulltest pass, then Configure worked.
19:35 Coke chromatic: I, as a developer, am trying to avoid breaking those tests.
19:36 Coke I certainly agree the end user shouldn't have to run them unless they're unable to build parrot.
19:36 jsut parrot.org is borked again, i take it this is an ongoing problem?
19:36 Coke jsut: only due to load.
19:36 jsut i figure
19:36 Coke admins are working on it.
19:36 jsut that's what you get for releasing 1.0 :D
19:37 jsut i'll blame it on drupal in the meantime
19:37 particle1 .\src\pmc\iterator.pmc(405) : error C2275: 'PMC' : illegal use of this type as an expression
19:37 particle1 cotto--
19:38 cotto fixing...
19:38 purl fixing is good, definitely.
19:39 cotto let's see if the commit works
19:39 Coke cotto: I've been committing things on and off for hours.
19:40 allison Andy: Well, you know we asked Brian Eno for a theme song, but he was like in the Bahamas or something, so we had to settle for a U2 quote. ;)
19:40 Coke allison: the trap opcode is being used in src/debug.c
19:40 Coke (in a function that is only used in gdbinit)
19:40 Andy I'd think Jimmy Buffett would be more appropriate.
19:40 Andy parrots and all
19:40 Coke I would leave the project in protest. =-)
19:40 cotto great.  now we're on Slashdot too.
19:41 Andy The poor website. :-(
19:42 particle1 we need a nice 404 page
19:43 Coke particle1: you'd still not be able to load it today. =-)
19:43 particle1 http://www.huffingtonpost.com/the​blog/archive/_19-6-06-parrot.png
19:43 shorten particle1's url is at http://xrl.us/bekrbk
19:44 Coke I wonder why wer're tagged as 'dead' on /.
19:44 Coke is that specifically for the website being /.'d ?
19:45 particle1 http://tinyurl.com/hesresting
19:45 particle1 there :)
19:45 jsut hah
19:45 Coke svn commit slowwwwwwwwwwwww
19:46 cotto svn up slooooowwwwwweeeeerrrrr
19:46 cotto It's a good day for a nap.
19:47 particle1 when this is all over, i'd like to see some stats on our traffic
19:48 Coke I am removing most of the experimental ops. commit stuck in a time warp.
19:48 chromatic While we have a wishlist, I'd like an implementation of ISRP.  I have plenty of DNF jokesters to use as test subjects.
19:49 Coke ISRP?
19:50 chromatic Sorry, IRSP
19:51 cotto coke++
19:51 Coke IRSP?
19:52 chromatic Internet Remote Strangulation Protocol
19:52 * Coke ACHOOOOOOOOOOOOOOOOOOOOOOO​OOOOOOOOOOOOOOOOOOOOOOOOOO
19:52 Coke cotto: ?
19:53 cotto hi
19:54 cotto karma was for removing the experimental ops
19:54 purl was for removing the experimental ops has neutral karma
19:54 cotto on the off chance that the commit completes
19:54 cotto which it appears to have
19:54 cotto done
19:55 cotto many of those were causing fuzzer failures
19:57 * Coke remembers to add it to the NEWS
20:00 TimToady phone
20:01 Coke brt
20:09 estrabd joined #parrot
20:23 cotto It's nice that svn.parrot.org still works at all, even though it's really slow.
20:23 Coke corelist++
20:35 Ramereth joined #parrot
20:35 Ramereth allison: hey (this is lance from the OSL)
20:35 allison hi lance
20:36 Ramereth i'm about to make the switch on the trac sites but they'll have a short downtime while I do this
20:36 Ramereth i'll take just those sites offline while I do it
20:36 allison Ramereth: okay, thanks for letting us know
20:36 Ramereth but figured being more interactive was better :)
20:37 allison Ramereth: it's great to have site admins who understand geeks :)
20:37 Ramereth i'll actually have to do take them down twice (once for wsgi, once for postgres switch)
20:39 allison Ramereth: if you'd like, you can just shut down external access to trac.parrot.org for a while you make the transition
20:39 Ramereth ok, i'll just do that
20:40 Ramereth what i've done before is disabled http but not https so that I can still easily access it
20:40 Ramereth actually, do you mind if I just do that now? it'll probably be down for about 10-20 min while i do this
20:40 Ramereth having it on /'d makes me a bit nervous :)
20:40 allison Ramereth: all of our public links go to https so will likely need to shut that off externally too
20:40 Ramereth ah ok
20:40 allison Ramerth: yes, please do
20:41 Ramereth i can just put in an access/deny list then
20:41 Ramereth so they'll get a 403 while i do this
20:41 Coke Ramereth is lance from the OSL
20:41 Ramereth will that be fine?
20:41 allison in fact, turning off trac.parrot.org will likely help our www.parrot.org traffic
20:41 allison Ramerth: or just redirect trac.parrot.org to www.parrot.org?
20:41 Ramereth well, i still want to access it to test it
20:42 Ramereth i'll just use a temp vhost while I do it
20:42 Ramereth give me a sec, i'll fix it up so it redirects
20:43 cotto should we avoid svn commits while this is happening?
20:43 Ramereth nah, thats fine
20:44 particle1 someone just suggested i remind you of email2trac... but i thought tomorrow would be a better time :)
20:44 Ramereth email2trac is an utter pain to setup. someone should rewrite that :)
20:45 Ramereth ok, the redirect is up
20:45 particle1 cotto++ for fixing cotto--'s mess
20:45 Theory joined #parrot
20:45 allison Ramerth: okay, thanks!
20:46 particle1 cotto: that error looked so familiar, but i just couldn't place it. duh!
20:47 vti left #parrot
20:48 particle1 chromatic: that link i promised: http://www.perlfoundation.org/pe​rl5/index.cgi?gsoc_2009_projects
20:48 shorten particle1's url is at http://xrl.us/bekq26
20:49 chromatic Thanks.
20:50 * Coke removed dan.ops
20:50 Coke adios, dan.
20:50 cotto coke++ #cruft removal
20:56 Coke I just unstalled all the stalled tickets in RT: everything in RT is stalled, and having that status just hides those tickets.
21:00 Coke anyone have icc on linux?
21:00 Coke (if so, grab RT #58958)
21:01 allison I just changed the "Languages" tab on www.parrot.org to go to a Drupal page
21:01 allison shutting down Trac seems to have completely cleared up the www.parrot.org speed issues
21:02 chromatic Also the Trac speed issues.
21:02 Coke allison: of course, all those links go to trac... which is now www. =-)
21:03 allison Coke: most of them don't
21:03 szbalint finally a good use for my /. mod points
21:03 allison Coke: I can make those non-links
21:03 Coke probably not worth the effort.
21:04 * Infinoid logs into /. for the first time since 2004
21:05 particle1 there's a login feature?
21:05 * particle1 has been to /. twice. once today.
21:05 Coke it would make sense to regroup parrothist.pod by semi-major release after 0.4.7; it will make sense to group them ending with stable after 1.0
21:06 Coke anyone mind if I change the whitespace in there?
21:06 Infinoid particle1: You're not missing much.
21:06 allison Coke: go for it
21:06 allison Coke: we'll be changing release managers every month so there's not much point in keeping the grouping by "sequential releases made by the same person"
21:07 Coke that's my thinking. done.
21:08 Coke haru tatsu?
21:08 purl hmmm... haru tatsu is Spring Begins
21:08 Coke is that right, allison?
21:08 allison Coke: yup
21:09 Coke google++
21:09 Coke karma google?
21:09 purl google has karma of 507
21:09 Coke karma yahoo?
21:09 purl yahoo has karma of -6
21:09 allison lol :)
21:19 chromatic joined #parrot
21:21 Ramereth allison: ok, i think i'm ready to make this go
21:22 Ramereth cross your fingers..
21:23 allison Ramereth: excellent...
21:23 Ramereth yay, happy trac sites
21:24 Ramereth allison: can you try logging in to make sure everything looks ok?
21:25 allison Ramereth: looks good, source browser is working, wiki is working
21:25 Ramereth and the VM is mostly bored now :)
21:25 Ramereth i love software fixes!
21:25 allison Ramereth: hurray!
21:26 Ramereth load average: 0.46, 0.99, 0.88
21:26 Ramereth much happier
21:26 allison Ramereth: do you have stats on the traffic we've been getting? would be interesting to see
21:27 Ramereth nope, but we could get awstats going, or google analystics
21:27 Ramereth analytics
21:27 purl analytics are just like electrolytics, but with more analytes.
21:28 allison Ramereth: that'd be great
21:28 Ramereth which would you like?
21:29 Ramereth we've been doing analytics to all of our drupal sites lately
21:29 allison Ramereth: wow, trac really feels faster now than it did before under a normal load, postgres and mod_wsgi are good
21:29 Ramereth yup, it rocks
21:29 allison Ramereth: then let's go with analytics
21:29 Ramereth my students rock for figuring that out :)
21:31 allison Ramereth: three cheers for motivated and curious students :)
21:31 chromatic joined #parrot
21:31 Ramereth the only problem was I had to wait for him to get done with a final to tell me how to set it up today
21:31 allison Ramereth: heh :)
21:32 Ramereth allison: have you ever setup analytics before? it works best if you setup the account on your end, we can help get the module activated, etc
21:32 allison Ramereth: I haven't, but if you point me at the info I can set it up
21:32 Ramereth http://www.google.com/analytics/
21:32 Ramereth its pretty simple, you just create an account, then add sites to it
21:33 Ramereth it'll generate a "key" that you put into the site
21:33 particle1 Ramereth++ # much faster now
21:33 allison Ramereth: should I create a generic Google account for it (and not use my personal google account?)
21:34 Ramereth allison: you can give access to other folks with google accounts
21:34 Ramereth that's how we have ours setup
21:34 particle1 yeah, i've done that before
21:34 allison Ramereth: okay, will do that
21:37 allison Ramereth: done
21:37 particle1 dang. that's so much faster. wow.
21:37 allison Ramereth: then, where in Drupal should I add the javascript?
21:37 GeJ Good morning everyone
21:37 Ramereth allison: i'll show you here in a sec
21:38 allison (turns out, I already had access to the O'Reilly Radar analytics account, just never accessed it)
21:40 Ramereth allison: http://www.parrot.org/admi​n/settings/googleanalytics
21:40 Ramereth (under site configuration)
21:41 particle1 funny that i can't access that page
21:41 Ramereth you're probably not an admin :)
21:41 allison Ramereth: I don't have access either
21:42 * Ramereth looks
21:42 allison Ramereth: and particle is an admin... I'll check our permissions...
21:42 basic talkin bout us students? :)
21:42 particle1 i see 'site information' and 'site maintenance' but not 'site configuration'
21:42 particle1 students++
21:42 Ramereth basic: i didn't even see you there
21:42 Ramereth ha!
21:42 particle1 ah, site configuration is above site maintenance
21:42 allison Ramereth: yes, I needed to grant permissions for google analytics to the admin group
21:42 basic hehe, i've been hiding in here
21:43 * particle1 found google analytics
21:43 moritz so how many visitors did we have since the release?
21:43 particle1 it wasn't there before, so something changed.
21:43 particle1 moritz: we don't have that history :(
21:43 particle1 we will, from now on, though
21:43 cotto Infinoid, when do we get dalek back?
21:43 moritz :(
21:44 particle1 i think it's safe to bring dalek back now.
21:44 Ramereth we do have logs, so we can parse those if you want
21:44 moritz it's just idle interest
21:45 particle1 Ramereth: we're excited, is all. it's nice to see the site went down for the right reasons :)
21:45 moritz but if it's not too much work it'd be nice
21:45 basic Ramereth: it may be worth using the http/https redirects to save some bandwidth too
21:45 allison Ramereth: okay, I've entered the account number, so should be good to go
21:46 Ramereth allison: sweet
21:46 Ramereth now we just need to get you on drupal 6 :)
21:46 Ramereth but that can wait ;)
21:46 allison Ramereth: yes, looking forward to that
21:47 allison Ramereth: hopefully this traffic will die down in a few days, thanks for helping us weather the storm!
21:49 dalek joined #parrot
21:50 Ramereth you're pushing about 5-6Mbps right now
21:50 Ramereth jumped once I fixed trac
21:50 basic traffic is good :)
21:50 Infinoid cotto: should be back now, was just waiting for the goahead
21:53 cotto great
21:54 Infinoid fperrad++ coke++ coke++ coke++ coke++ cotto++ coke++ coke++ cotto++ cotto++ coke++ coke++ coke++ cotto++ cotto++ cotto++ # catching up on dalek karma since r37546
21:54 particle1 hee
21:54 particle1 infinoid++ # karma spam
21:54 cotto unfortunately purl isn't smart enough to evaluate more than one karma change per line
21:54 cotto but the thought counts
21:55 Infinoid I tried :)
22:00 dalek rakudo: f8b6aee | (Moritz Lenz)++ | src/setting/Match.pm:
22:00 dalek rakudo: implement Match.ast
22:00 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/f​8b6aeec564dfa79162b3f6b53302afdc2f33b19
22:03 isop joined #parrot
22:06 isop pmichaud: ping
22:08 dalek parrot: r37563 | cotto++ | trunk (2 files):
22:08 dalek parrot: [string] make Parrot_encoding_name and a similar function check for negative values
22:08 dalek parrot: fuzzing++
22:08 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37563/
22:21 Woody4286 joined #parrot
22:26 korshak left #parrot
22:31 kid51 joined #parrot
22:31 Tene isop: pmichaud is currently vacationing, and isn't around much
22:31 dalek parrot: r37564 | cotto++ | trunk/tools/dev/parrot-fuzzer:
22:31 dalek parrot: [tools] update fuzzer opcode blacklist, minor refactor
22:31 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37564/
22:41 cotto Is there a way to get all the opcodes and/or PMCs Parrot knows about from Parrot?
22:42 isop Tene: thanks
22:42 Tene isop: what did you need him for?
22:42 isop Tene: to add me to pynie project on google code
22:42 isop :)
22:43 cotto you can message him via purl
22:43 moritz or by plain old email ;-)
22:43 isop ok
22:52 ruoso joined #parrot
23:09 Lennie joined #parrot
23:09 Lennie first of all congratulations for the first 'real' release
23:10 Lennie I do have one question though, is there something like a compiler cache for Parrot/Rakudo/Perl6 ?
23:11 Lennie I'm not much of a Python user, but they have it
23:11 chromatic Do you mean PBC files?
23:11 jonathan Nothing that I'd really call a compiler cache that I know of.
23:11 Lennie I guess so.
23:11 jonathan For Rakudo we are able to compile down to bytecode and just run the bytecode to save having to do the compilation every run...
23:12 jonathan ...we use this for Test.pm (the Perl 6 test harness) for example, so we can run the tests faster.
23:12 jonathan But maybe that isn't what you're asking.
23:12 Lennie jonathan: that's exactly what I was looking for
23:12 Lennie jonathan: I just don't know the commands yet. :-)
23:13 jonathan Lennie: OK. We don't have anything yet that is smart enough to compile a module the first time, save the PBC and only re-compile if the source changes yet, though it'd be a cool thing to do in the future. :-)
23:13 jonathan Lennie: Commands for doing this with Rakudo? I can tell you that.
23:14 Lennie for example, how do I save/create a PBC file ?
23:14 chromatic ./parrot -o some.pbc some.pir
23:15 moritz jonathan: small correction: Test.pm is compiled to PIR, not to pbc
23:15 Lennie (I feel stupid I need to ask, but I didn't see it anyway)
23:15 jonathan moritz: Yeah, I was just realizing that when I went to look for the thing...
23:16 jonathan Lennie: You can do perl6 --target=pir foo.p6 > foo.pir
23:16 jonathan And then what chromatic said to get a PBC.
23:16 jonathan I had thought --target=pbc worked in Rakudo.
23:16 jonathan But it seems not. :-(
23:17 Lennie jonathan/chromatic: ok, thanks, I'll probably get the hang of it that way. ;-)
23:18 franhp joined #parrot
23:18 franhp hi
23:18 purl niihau, franhp.
23:18 jonathan Lennie: If you compile a MyModule.pm down to MyModule.pir or MyModule.pbc then Rakudo knows to look for those first before the MyModule.p6
23:18 dalek parrot: r37565 | jkeenan++ | trunk/t/op/string_cs.t:
23:18 jonathan But it isn't smart enough to choose the newest.
23:18 dalek parrot: Correct error in number of tests planned.
23:18 dalek parrot: review: https://trac.parrot.org/parrot/changeset/37565/
23:19 franhp I'm a little confused about what parrot could do for me. I have some .c simple files, would parrot help me skip the gcc compiling step?
23:20 moritz jonathan: but it does seem to work with .pbc... just running the test with Test.pbc and Test.pir deleted
23:21 jonathan moritz: Yes, I just thought we were able to do --target=pbc
23:21 jonathan franhp: No, Parrot doesn't have a C compiler targeting it (yet) and it's not really going to be an efficient way to run C anyway, I expect.
23:22 jonathan franhp: Parrot is more suited for being a target for dynamic languages, e.g. Perl 6.
23:22 franhp jonathan: ok, then I'll run tests with other languages :D thank you!
23:24 franhp see you soon1
23:24 franhp left #parrot
23:33 davidfetter joined #parrot
23:34 bsdz joined #parrot
23:37 rdice joined #parrot
23:38 k`sOSe joined #parrot
23:45 hudnix joined #parrot
23:50 tetragon joined #parrot
23:54 Lennie jonathan: the reason I asked was, maybe I just have the wrong expectations, because I see a big difference in (startup) performance
23:54 Lennie jonathan: between perl 5 and a perl 6 program
23:55 Lennie jonathan: I have 2 simple test scripts:
23:55 moritz Lennie: parsing is rather slow atm
23:55 davidfetter Util, ping
23:55 Lennie perl5: strict and warnings turned on: print "Hello\n";
23:55 Lennie perl6: use v6; say 'Hello'
23:56 Lennie time ./test.pl -> real    0m0.011s
23:56 Lennie time ./parrot/parrot -r test.pbc -> real    0m1.157s
23:56 Lennie moritz: I think I'm not parsing at that stage
23:57 moritz Lennie: right, not at that stage

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced