pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by diakopter on 11 July 2007.
00:02 justatheory joined 00:10 hanson122 joined 00:12 cognominal_ left
hanson122 join #perl 00:12
00:12 hanson122 left 00:18 cognominal_ joined, polettix left 00:19 weinig left 00:27 ofer joined 00:36 justatheory left 00:39 vel left
Limbic_Region hrm - if dmake broke then like nmake will too 00:42
:-(
oh wait, it appears all that is needed is a realclean
diakopter - you around 00:43
I am going to email maxcdo 00:44
00:47 Schwern joined
diakopter I'm around 00:47
Limbic_Region salutations Schwern
diakopter - what were you going to ask maxcdo? 00:48
diakopter nothing worth anything
you figured it out I see
Limbic_Region oh, was wondering if you had some advice
well, it hasn't finished building yet
but it didn't bomb out with unsatisfied dependency this time
so where did the 6.6.1 dependency come from? Was there a major checkin or something? 00:51
diakopter audreyt bumped it
Limbic_Region I ask because I worked 53 hours this week even though I took a day off
Limbic_Region was a bit busy
diakopter I don't recall the exact reason
it's in the logs
Limbic_Region oh, wonder if the pad refactor went back in
diakopter I don't think so 00:52
Limbic_Region hrm 00:53
The recent commits link of pugscode.org and the RSS are both not working
diakopter urgh
Limbic_Region is there a way to get just the commit message for like the last 20 checkins from svn? 00:54
my svn fu is weak
oh, pugs did build after the realclean 00:55
diakopter dev.pugscode.org/timeline
Limbic_Region that's not loading here 00:56
diakopter it is here...
dns problem?
Limbic_Region no, it just took like 20 seconds
diakopter 8.61s here :)
Limbic_Region thanks btw 00:57
diakopter if you haven't sent that email to that person, tell him/her to join us here! :)
er, ask, not tell. 00:58
Limbic_Region oh, already sent 00:59
but yeah
I got the email from the ticket
oh, the 6.6.1 dependency was for date/time package apparently 01:01
but lots of other code cleanup as the result of a utility
audreyt++
01:02 Aankhen`` left, ewr left 01:03 ewr joined
diakopter Limbic_Region: TimToady added a TODO earlier, informally 01:06
spec the roles that will be assumed by the built-in types, immutable and mutable, container and value. 01:08
which I guess will largely be a reorg/fleshing of S29
Limbic_Region I'm a bit too tired to look now but perhaps tomorrow 01:10
01:10 Schwern left, jisom_ left
Limbic_Region worked 38 hours straight and then after a night's sleep just pulled another full day (on Saturday) 01:10
diakopter icky
overtime++ 01:11
Limbic_Region yeah - especially after I told them from the beginning that no amount of testing was going to get the build blessed for production
actually, overtime--
I work for the government where the overtime is capped at a certain rate - so if you already make more than that rate, they pay you less per hour than regular time
comptime++
01:19 Schwern joined 01:34 rashakil joined 01:37 Limbic_Region left
diakopter requests another request for comment request, for fun. 01:38
01:43 Schwern left 01:59 ruz joined 02:01 kanru joined 02:22 mako132_ joined 02:29 Schwern joined 02:30 thorat left 02:33 Schwern left, jisom joined 02:34 bonesss left, Schwern joined 02:36 mako132_ left 02:50 Squern joined, Schwern left 02:52 Squern left 02:54 Aankhen`` joined 02:56 Squern joined 02:59 Squern left 03:23 nperez joined 03:24 jisom left 03:26 ewr left, ewr joined 04:02 jisom joined 04:08 b00t joined 04:11 dactyli joined 04:12 ChanServ sets mode: +o diakopter, diakopter sets mode: +b *!*@one.hand.on.mouse.and.one.hand.on.my-dick.biz, dactyli was kicked by diakopter (on popular demand, you are now leaving the channel)), diakopter sets mode: -o diakopter
spinclad diakopter++ 04:13
diakopter 'course, now the banlist is ****flooded.
can only ops see the banlist? 04:14
spinclad dunno... sure, can't print a banlist like that without *'s, it weren't right 04:15
04:16 pro21ms4 left
spinclad no, i can see it too 04:17
diakopter <sigh>
04:18 ChanServ sets mode: +o diakopter, diakopter sets mode: -b *!*@one.hand.on.mouse.and.one.hand.on.my-dick.biz, diakopter sets mode: +b *!*@one.hand.on.mouse.*
spinclad but at least the entity is not itself present here 04:18
04:19 diakopter sets mode: -o diakopter
diakopter I think that works. 04:19
spinclad that looks good ... or *.biz even
diakopter lol
diakopter checks the irclogs for fun
sure enough, since the beginning of my logs... all .biz PTRs have been part-spammers or PTR-obsceners. 04:22
04:29 araujo joined
spinclad compugoat and this guy 04:29
anyway, /me to bed. & 04:33
04:38 jisom_ joined, jisom left 04:48 jisom joined
Aankhen`` diakopter: PTR? 04:48
Pointy Throated Rodent?
04:50 jisom_ left 04:52 xinming joined 05:04 nperez left, jrockway joined 05:08 amnesiac joined 05:09 nperez joined
diakopter Aankhen``: I may be wrong in assuming that's where ircd gets those hostnames, but I was referring to the "reverse DNS lookup" or PTR ("pointer") record for a given IP address. 05:11
05:15 jisom left
Aankhen`` diakopter: Ah. 05:18
05:20 rlb3_ left 05:41 BoogieMan joined 05:48 ewr left, ewr joined 05:59 hanson122 joined
hanson122 join #perl 06:00
06:00 hanson122 left 06:18 Aankhen`` left 06:19 bsb joined 06:24 Alias_ joined 06:25 pro21ms4 joined 06:28 ewr left 06:35 RFox joined
pugs_svnbot r17063 | Darren_Duncan++ | trunk: 06:38
: ext/Muldis-DB/ : updated Core.pod to add the (large) initial complement of tuple and relation operators
diff: dev.pugscode.org/changeset/17063
lambdabot Title: Changeset 17063 - Pugs - Trac
06:44 weinig joined 06:48 weinig left 06:51 Aankh|Clone joined 06:52 funktio joined
devbot6 dev: Ticket #26 (defect closed): [BUG] 'dmake' broken on Win32 with GHC 6.6.1 <dev.pugscode.org/ticket/26#comment:1> 07:01
07:02 Jmax left
devbot6 dev: Ticket #26 (defect updated): [BUG] 'dmake' broken on Win32 with GHC 6.6.1 <dev.pugscode.org/ticket/26#comment:2> 07:03
07:25 amnesiac left 07:56 protoscript joined
protoscript Hey guys 07:56
jrockway hi protoscript
07:56 elmex joined
protoscript I was wondering, why did perl6 decide to make operators special things instead of just methods... that prevents using the hyperoperators syntax as a map 07:56
jrockway what do you mean? 07:58
(maybe nopaste what you'd like to write) 07:59
dduncan perl operators are just a special syntax for methods, for the most part 08:00
protoscript ok
it's just one line
@bad_employees >>fire<<
lambdabot Unknown command, try @list
protoscript it complains that fire should be an operator 08:01
dduncan try spelling it .fire
protoscript ah ok
dduncan ?eval @bad_employees >>.fire<<
evalbot_r17041 Error: ā¤Unexpected ">>."ā¤expecting operator
dduncan may need work
protoscript < 1 2 3 > >>.say<<
doesn't work either 08:02
dduncan at least you can use the dot form in other places that take operators
protoscript I was really curious regarding the philosophy behind the decision
dduncan eg, $foo .bar $baz;
er
protoscript since I thought one of the greatest achievements of ruby, (smalltalk too?) was to make "operators" just funny named methods
well that is cool too 08:03
dduncan I was trying for the analogy for $foo += $bar, but replacing + with .meth
$foo .meth= $bar
maybe?
protoscript I could never stomach perl < 6 but perl6 seems really great
dduncan perhaps reduction syntax works .... $foo = [.meth] @bar
audreyt ?eval [1, 2, 3]>>.sqrt
evalbot_r17041 (1.0, 1.4142135623730951, 1.7320508075688772)
08:04 rho joined
audreyt you only need one side of >> 08:04
because .method is not binary op
protoscript I'm silly regarding aesthetics and -> syntax and the oo stuff in perl5 just grated on my nerves
08:04 pro21ms4 left
dduncan audreyt, since you're here, I'll say that everything ran to completion for me yesterday ... build and smoke completed with success ... perhaps a bit faster than my last try also 08:04
audreyt ?eval <1 2 3>>.sqrt
protoscript ?eval [1,2,3] >>.say
evalbot_r17041 Bool::True
Error: ā¤Unexpected ">>."ā¤expecting operator
audreyt ?eval <1 2 3>>>.sqrt
evalbot_r17041 (1.0, 1.4142135623730951, 1.7320508075688772)
audreyt ?eval <1 2 3>>>.say
evalbot_r17041 OUTPUT[2ā¤3ā¤1ā¤] (Bool::True, Bool::True, Bool::True) 08:05
audreyt dduncan: cool!
protoscript: note that it says "2\n3\n1\n"
because hyperops runs, conceptually, in parallel
dduncan audreyt, what do you see as the main preconditions now for a 6.28.0 release?
audreyt so the order of side effects, such as input/output, is not guaranteed
dduncan: why, mergeback of my pugs-mo local branch
protoscript yeah !
dduncan so that isn't what you did yesterday
any eta for that? 08:06
protoscript very interesting audreyt
audreyt no it isn't. yesterday was just excising dead code
playing with HPC, etc
I think my condition is improving quite a bit this week
so maybe I'll try hacking for real next week... but no promises
protoscript where is the best place online to get docs rearding pugs perl6?
audreyt mostly it's incessant sleep
dduncan try pugscode.org
protoscript hope you feel better audreyt :-) 08:07
dduncan yes, be well
audreyt protoscript: dev.pugscode.org perhaps?
www.perlfoundation.org/perl6/ too
protoscript thank you
audreyt np :) 08:08
audreyt fades, unsurprisingly, back into sleep &
dduncan and I"m about to enter sleep myself
1am
08:08 dduncan left
protoscript are there any cute web frameworks written in perl6? 08:08
jrockway i'm sure there is some jifty6 floating around somewhere (at least on slides) 08:10
audreyt would be the person to ask though
jrockway likes his perl5 web framework ;)
08:10 ruz left
protoscript ok thanks jrockway 08:10
what framework is that?
jrockway Catalyst
protoscript Do you think the codebase could be improved porting it to 6? 08:11
jrockway definitely
if perl6 didn't exist, we could get by with perl5
protoscript (I mean theoretically, since its probably a giant undertaking)
jrockway but there are some perl5-isms that hurt us
like slow method calls
protoscript I've heard from the experts at canonical that catalyst is the only dynamic lang web framework period that gets orm rights 08:12
jrockway we are going to port it to Moose soon, which should at least make the code look nicer
protoscript -s
protoscript googles moose
jrockway Catalyst doesn't force any ORM on you, but a lot of people use DBIx::Class
and I agree that it gets ORM-ing done right
protoscript I do python dev for money 08:13
jrockway the nice feature is that you can say my $something = $rs->search({ some conditions }); ...; $something->search( { more conditions } )
everything is pretty lazy, so you'll get an efficent query that way (and readable code of course)
protoscript: moose is at search.cpan.org/dist/Moose/lib/Moose.pm 08:15
lambdabot Title: Moose - A complete modern object system for Perl 5 - search.cpan.org
08:15 protoskript joined
protoskript grumblez 08:15
jrockway i have a few catalyst talks at www.jrock.us if you're interested 08:17
(the YAPC::NA::2007 ones are better than the YAPC::Asia::2007 ones IMHO)
protoskript absolutely thanks
jrockway jifty is another perl5 framework that is more integrated and magical 08:18
it's pretty cool if you're into that kind of thing ;)
protoskript yeah it looked super-cute 08:19
just have so much trouble with perl5 oo and some of the syntax
protoskript is a shameful languae snob
jrockway fair enough
the object system kind of takes a while to grasp 08:20
once you are familiar with the conventions (and Class::C3), it's quite usable
protoskript do u program in perl professionally?
jrockway but if you come from a (say) java background where everything is ultra-specific ("private int foo") it might not be your cup of tea
protoscript: yeah
protoskript My background is javascript 08:21
Which made me the subject of much derision in 1999 when I tried to explain that I could write great server-side apps in javascript 08:22
"Why not just use vbscript?" o_O
jrockway javascript is a fine programming language 08:23
the "rhino on rails" might give it some additonal credibility
protoskript Agreed. No one really understood that back in the 90s
But AJAX has given it much more cred
jrockway exactly
what's funny is that AJAX was technically possible long before it became popular 08:24
protoskript for career reasons i had to move to C#, then ruby then python which I use today
I know I used to do ajax-ish stuff in 2000
I had a chat room that integrated with a dialer system for a call center
just took google to have everyone say ':ok i guess it is reasonable" 08:25
jrockway yeah
same for python too :)
protoskript indeed. ever see prothon back in the day? 08:26
that was an incredibly awesome language
so sad that it was ditched and now i cant even find material on it
jrockway no, didn't see it 08:29
protoskript It was a prototype-based python that fixed some of the goofy python decisions
aaaanyways sorrt for the languages tangent 08:30
jrockway now called mochikit ;)
protoskript haha
08:32 protoscript left 08:34 protoskript left
jrockway gnite :) 08:34
08:35 protoskript joined 08:38 ruz joined 08:39 Squern joined 08:41 Squern is now known as Schwern
protoskript hmmm catalyst looks really nice 08:47
08:55 monomorph joined 09:06 iblechbot joined 09:10 rindolf joined 09:31 riffraff joined 09:33 masak joined 09:37 bsb left 09:40 DarkWolf84 joined 09:45 protoskript left, iblechbot left 09:56 Aankh|Clone left 10:04 buetow joined 10:07 Blwood joined 10:09 BoogieMan left, ruoso joined 10:13 perlMa joined 10:14 Blwood left 10:27 Southen joined 10:34 RFox left 10:36 ludan joined
ludan hola 10:36
10:40 riffraff left, chris2 joined 10:46 |perlMa| joined 10:48 Nadine joined
Nadine hello 10:49
10:49 Nadine left 11:04 asksh joined 11:06 Blwood joined 11:13 perlMa left 11:14 ask__ joined 11:21 larsen joined 11:23 asksh left 11:36 rindolf left 11:37 masak left 11:38 perlMa joined 11:39 perlMa left 11:43 kanru left 11:51 pro21ms4 joined 11:53 ofer left 11:54 penk left 11:57 |perlMa| left
TimToady well, got to .is safely if anyone is listening. or even if not... 11:59
Alias_ .is?
Iceland? 12:00
Isreal?
Israel
12:00 ofer joined
TimToady actually, Iceland 12:01
12:01 ofer left, ofer joined 12:13 riffraff joined 12:17 ofer left
araujo doesn't even know where it is that 12:18
Alias_ araujo: half way between canada and finland 12:21
12:26 rho left, hanson122 joined 12:27 hanson122 left
araujo oh.. mm 12:29
12:30 vel joined 12:54 riffraff left 12:55 JarJarBinks joined 12:58 vel left 13:04 vel joined 13:06 hakobe_ is now known as hakobe 13:17 buetow left, buetow joined 13:24 pro21ms4 left
moritz TimToady: how do you like Iceland? I always wanted to visit it ;) 13:27
TimToady there's a lot of lava 13:28
13:29 vel_ joined
moritz ;) 13:29
13:30 rho joined 13:31 vel_ left, Alias__ joined, vel_ joined 13:37 buetow left, buetow joined 13:38 chris2 left, masak joined 13:43 Alias_ left 13:44 vel left 13:56 Limbic_Region joined
moritz tries to compile ghc 6.6.1 from Debian testing for sarge 14:06
do we _really_ need 6.6.1? ;)
masak ;)
I'd complain as well, but my compilation worked :P 14:07
moritz let's see if mine does
at least all build-dependencies are in etch
or at least as debian/control lists them 14:08
masak I did it from source, that usually works fine on CentOS
moritz masak: did you have to update supplementary packages like libghc6-network-dev or the like?
masak moritz: nope
moritz masak: that's good news ;) 14:09
14:11 b00t left
moritz compiling ghc takes quite a while - I wonder if it bootstraps itself 14:13
14:15 vel joined
masak moritz: don't remember, but it wouldn't surprise me 14:16
moritz needs more RAM and a faster maschine ;) 14:21
14:35 larsen left 14:36 vel_ left
devbot6 dev: Ticket #27 (defect updated): make realclean rebuilds the makefile instead of make-ing realclean <dev.pugscode.org/ticket/27#comment:1> 14:39
diakopter moritz: it does bootstrap itself with a downloaded binary on macintel (using [Mac]port[s]) 14:40
14:41 jedai joined 14:43 ludan left
diakopter moritz: but it still took an hour on dicore2Ghz/2GBram. :( or 2 hours. 14:44
moritz diakopter: thanks, I'll just wait until it's finished - no hurry to rebuild pugs ;) 14:45
diakopter moritz: which platform/architecture have you? 14:46
moritz diakopter: pentium M (i386) with debian 14:47
14:50 phileas_fox joined
diakopter moritz: ah. Lenny has 6.6.1... 14:50
moritz diakopter: yes, and I'm recompiling its source packages 14:53
diakopter ah :D
moritz diakopter: because the binary package in lenny has dependencies on a new libc6 (which conflicts with a "base" package) 14:54
but that is an automatically pulled in dependency, not a necessary one
diakopter moritz: I see. would you mind posting a tiny howto here for how to do that for a stock Etch system? 14:55
(I mean, I hope it's tiny)
14:56 daxim_ joined, ChanServ sets mode: +o diakopter
moritz diakopter: sure, just a sec... 15:02
echo 'deb-src ftp://ftp.debian.org/debian/ lenny main contrib non-free' >> /etc/apt/sources.list
apt-get update
apt-get build-dep ghc6
apt-get source --compile ghc6 15:03
dpkg -i $resulting_debian_package # I'm not there yet :(
diakopter: that's about it 15:04
it looks like I've entered another phase of the bootstrapping process 15:05
diakopter moritz: thanks :) 15:07
moritz diakopter: you're welcome
diakopter starts that on an Etch vps
15:08 aindilis left, aindilis joined
moritz btw I didn't use the --compile option (I forgot about it), but stepped into that directory manually, and started dpkg-buildpackage -rfakeroot -b -uc 15:08
diakopter did apt-get build-dep ghc6=6.6.1-2 just in case 15:10
15:10 daxim left
moritz diakopter: not necessary unless you use some evil pinning or the like 15:10
15:10 Alias_ joined
diakopter moritz: :D rafb.net/p/SnrJal80.html 15:12
lambdabot Title: Nopaste - /etc/apt/*
moritz diakopter: seeing those pins I don't think you need my advise ;) 15:13
diakopter yes I did, I haven't before built from a deb-src... 15:14
moritz ok
15:15 Alias__ left
moritz pinning scares me... when I read the corresponding manpages and then edit /etc/apt/preferences it never does what I want... 15:15
diakopter I learn quickly, but I forget even more quickly. But I usually don't forget the event of learning (and then usually forgetting) something. and I don't remember learning build-dep --compile :)
moritz and then I change something completely stupid, and it works. hopefully
build-dep is *really* handy ;) 15:16
diakopter It took probably 1.5-2 hours of reading various todo posts to come up with that one. I left out parts of the /etc/apt/preferences... here's the whole thing so you can see how I used volatile... rafb.net/p/FCP3tV73.html 15:17
lambdabot Title: Nopaste - /etc/apt/*
15:17 Limbic_Region left
diakopter unfortunately you can't glob the Package: line for multiple packages. :( :( (clamav*, e.g.) 15:18
oh, I forgot - cat /etc/apt/apt.conf 15:22
APT::Default-Release "etch";
with those 3 files set up like that, the minimum required version of a package provided by sources.list is always installed, no matter where you apt-get install from. (e.g. apt-get install spamassassin/unstable) 15:26
I tried all kinds of other configurations, but it wasn't until that arrangement that it stopped wanting to unnecessarily upgrade stuff. 15:27
diakopter tries to stop being offtopic 15:28
moritz diakopter: it's _all_ about getting pugs to compile again, isn't it? *g* 15:30
diakopter sure!
moritz: oh yeah. that's what I was doing. :/
masak :)
15:32 justatheory joined 15:36 dmpk2k|z joined
diakopter wow...... now that's a long command-line. 152 columns by 55 rows, nearly full. 15:38
15:39 justatheory left
diakopter read through 'Once and Future Perl' yesterday 15:42
masak diakopter: book? article? 15:46
diakopter LAW ppt slidedeck
masak LAW?
diakopter oops 15:49
masak I guess my question is: does it have an URL? 15:50
15:51 joao joined
diakopter looks 15:53
15:56 iblechbot joined 16:24 pmurias joined, pmurias left 16:26 masak left 16:27 Blwood left 16:40 ashleyb joined, nperez left 16:50 ashleyb left 17:00 aindilis left 17:01 aindilis joined 17:08 fridim joined, amnesiac joined 17:16 Kattana joined
rhr so I'm trying to build a new ghc according to the directions moritz++ gave and have run into a problem... 17:21
ghc 6.6.1 built and installed, but it looks like I have to rebiuld libghc6-filepath-dev and friends. when I go to install the build-deps for libghc6-filepath-dev it wants to remove the old version but fails: 17:22
ghc-pkg: cannot find package FilePath-0.11
and apt is now stuck not able to do anything because of this 17:23
diakopter rhr: you're on etch? 17:26
rhr yup
diakopter rhr: if I understand it correctly, I think you should remove libghc6-filepath-dev 17:28
rhr the above error is what I get with the old ghc6 installed. with the new one I get: /var/lib/dpkg/info/libghc6-filepath-dev.prerm: line 13: /usr/lib/ghc-6.6/bin/ghc-pkg: No such file or directory
diakopter then reinstall the .deb you built
rhr diakopter: I can't
the error prevents it from being removed
diakopter hrm
I guess you'll have to force or manually remove it 17:29
rhr how does one do that?
diakopter gappy index. consults master index. 17:30
(my build keeps failing b/c that machine is running out of ram continually... 17:31
rhr I've never encountered the situation where dpkg --purge doesn't work
diakopter hrm; I didn't even have libghc6-filepath-dev installed. 17:32
rhr even dpkg dpkg --purge --force all doesn't work 17:36
diakopter same error message? 17:37
rhr yup
diakopter rhr: replace the libghc6-filepath-dev section in /var/lib/dpkg/status with: Package: libghc6-filepath-dev 17:38
Status: purge ok not-installed
Priority: extra
Section: devel
then try apt-get install -f maybe? 17:39
rhr ok, that got apt unstuck. thanks! 17:40
17:40 iblechbot left
diakopter yw 17:41
rhr now I'll try to build the other stuff
diakopter tries building ghc6=6.6.1-2 with 600 free MB this time :/ 17:43
rhr so pugs wants libghc6-mtl-dev but the build deps can't be satisfied on etch :( 17:44
I'll try to build haddock, maybe that will get it... 17:45
17:46 Psyche^ joined, kanru joined 17:58 Patterner left, Psyche^ is now known as Patterner
moritz rhr: I'm trying that as well 17:59
rhr so far I've had to build haddock haskell-utils libghc6-time-dev libghc6-mtl-dev libghc6-network-dev 18:00
pugs is compiling now...
18:01 devogon joined
moritz I already built pugs, but I have to rebuild ghc6-mtl 18:01
and haddock as a build dep
18:03 DarkWolf84 left, DarkWolf84 joined 18:04 DarkWolf84 left 18:09 rindolf joined
diakopter 's ghc6.6.1 build seems to have made it to rts 18:11
moritz dispairs 18:13
rhr in case anyone else wants to avoid compiles, I put all the .debs I built at airen.bcm.umontreal.ca/ghc-pugs-etch/ (amd64 only) 18:14
lambdabot Title: Index of /ghc-pugs-etch
rhr not apt-gettable
moritz rhr++
18:15 funktio left
moritz don't you want to do the same with i386? 18:18
diakopter is doing that..
(we might see about adding them to backports.org?)
moritz diakopter: that would be great 18:19
perlbot: nopaste 18:20
perlbot Paste your code at sial.org/pbot/perl and #perl will be able to view it
lambdabot Title: sial.org Pastebot - pasteling
18:21 BoogieMan joined
pasteling "moritz" at 84.148.51.222 pasted "install problems with mtl" (16 lines, 841B) at sial.org/pbot/26317 18:21
18:21 kanru left
moritz any ideas concerning regarding my paste? 18:21
rhr a backport would be very cool. I can put debs for other archs up if someone supplies them.
moritz: that looks very similar to what happened to me 18:22
moritz rhr: so how did you fix it?
rhr if apt and dpkg won't remove the old version, you have to edit /var/lib/dpkg/status manually as diakopter++ describes above 18:23
change the status line for the package to Status: purge ok not-installed 18:24
worked for me anyway... 18:25
diakopter rhr: although... now that I think about it... since that package is provided by the ghc6... that might confuse things 18:27
rhr which package?
diakopter so maybe that section should be removed entirely. where's #debian when you need it?
moritz /var/lib/dpkg/status doesn't list libgh6-filepath-dev 18:28
and ghc6 provides it
rhr in my case it was the filepath package that was the trouble, and it turns out not to be necessary...
18:29 cmarcelo left
rhr moritz: you might try re-installing all of the old ghc stuff and then removing all of it before installing the new debs 18:30
diakopter seconds that suggestion; over and out
rhr I don't really understand the underlying problem though, so listen to me at your peril :) 18:31
moritz rhr: good idea ;)
18:49 rho left 18:51 baest joined 18:54 weinig joined, weinig left 18:55 weinig joined, joao left, joao joined 18:58 Blwood joined 19:16 r0bby left, r0bby joined 19:20 amnesiac left 19:21 fridim left 19:25 amnesiac joined 19:27 Daveman joined 19:28 frobnitz joined
moritz I had to overide the build deps for lighc-network-dev 19:36
but now Makefile.PL went through cleanly
rhr moritz: what was the missing build-dep? I had to build haddock and haskell-utils in addition to the ghc stuff, but that satisfied everything for me 19:46
moritz @tell audreyt pugs build requires time-any, but Makefile.PL doesn't check for it
lambdabot Consider it noted.
moritz rhr: dpkg-checkbuilddeps: Unmet build dependencies: ghc6-doc libghc6-base-doc libghc6-parsec-doc 19:47
rhr oh yeah, that comes from the ghc6-doc deb you get when you build ghc 19:48
I should write up a "how to install ghc 6.6.1 on etch" thing for INSTALL 19:49
moritz rhr: aye, but ghc6-doc doesn't install for me (dies with a haddoc error)
rhr did you build your owh haddock from testing?
I didn't have that problem 19:50
diakopter @tell audreyt see ticket 27 please 19:51
lambdabot Consider it noted.
moritz S05/"Nothing is illegal" # irc log test 20:23
Tene moritz++ # irc log hacking 20:26
20:29 Aankhen`` joined 20:49 jisom joined, joao left 20:54 ashleyb joined
pugs_svnbot r17064 | rhr++ | trunk: 20:55
: [INSTALL] Instructions for installing new GHC on Debian etch
diff: dev.pugscode.org/changeset/17064
lambdabot Title: Changeset 17064 - Pugs - Trac
20:57 jrockway left
rhr if anyone tries the ghc install procedure for etch, please report your success or failure 20:58
20:58 jrockway joined
Aankhen`` rhr: I just used aptitude. 20:59
rhr does it do all of that for you? 21:00
or did you install libc6 etc. from testing? 21:02
Aankhen`` One sec, I haven't looked at the instructions yet.
21:02 polettix joined
Aankhen`` Is dev.pugscode.org down? 21:03
rhr not here...
Aankhen`` Hmm, looks like I can't access any sites at all.
Well, not quite true. I can't access anything but Google.
21:04 Aankhen`` left 21:06 Aankhen`` joined
pugs_svnbot r17065 | moritz++ | trunk: 21:10
: [irclog]
: * substituted spaces with &nbsp; in actions in the nick column
: (prevents line breaks)
: * fixed OSCON in abbr.dat
: * added synposis links of the form S05/"Nothing is illegal" as suggested by
: [particle]++
diff: dev.pugscode.org/changeset/17065
lambdabot Title: Changeset 17065 - Pugs - Trac
21:10 jedai left
moritz when I do a 'svn log --limit 5' just after a commit, why can't I see my own last log message? 21:11
ashleyb TimToady: I would love to hear your take on this conference you're at, (sort of a wrap up report), or if you have a pointer to slides that'd be cool too.
Aankhen`` rhr: I was wrong, looks like I only have GHC 6.6. 21:12
rhr Aankhen``: ok, you can be a guinea pig :) 21:20
pugs_svnbot r17066 | rhr++ | trunk:
: [INSTALL] corrections to etch ghc install instructions
: moritz++ diakopter++
diff: dev.pugscode.org/changeset/17066
lambdabot Title: Changeset 17066 - Pugs - Trac
Aankhen`` rhr: I'm not sure I understand. Do the instructions only work on AMD64? 21:24
diakopter Aankhen``: can you get to dev.pugscode.org yet? 21:25
Aankhen`` diakopter: Yup, it was a DNS problem on my end.
rhr no, just that there are prebuilt debs for amd64
Aankhen`` rhr: Oh, okay.
diakopter and i386
rhr diakopter: where are the i386 debs?
diakopter sec 21:27
pugs_svnbot r17067 | moritz++ | trunk:
: [irclog] disabled xhtml header for spam.pl
diff: dev.pugscode.org/changeset/17067
lambdabot Title: Changeset 17067 - Pugs - Trac
diakopter feather.perl6.nl/~diakopter/
lambdabot Title: Index of /~diakopter
diakopter oops; gotta re-add the /icons alias 21:28
Aankhen`` is following the instructions in INSTALL.
Tene submits a patch to INSTALL adding the line "Mail $20 to Tene" 21:29
Aankhen`` adds to that line: , c/o Aankhen 21:30
rhr Aankhen``: thanks for testing 21:31
pugs_svnbot r17068 | rhr++ | trunk:
: [INSTALL] diakopter++ has i386 ghc debs
diff: dev.pugscode.org/changeset/17068
lambdabot Title: Changeset 17068 - Pugs - Trac
Aankhen`` rhr: NP.
rhr: What's your address, just in case I need to send you nasty packages? :-D
rhr [email@hidden.address] 21:32
Aankhen`` Hmm, I guess that'll do.
BTW, it's generally a good idea to say: [off] [email@hidden.address] 21:33
So it's not logged.
rhr ah, didn't know about that. I think all the spammers have my address already though...
21:34 lisppaste3 joined
Aankhen`` Heh. 21:34
21:35 amnesiac left
Aankhen`` I used to get four times more spam on my private address compared to my public address. 21:35
rhr up until a few years ago I got almost no spam at all, then somehow the floodgates opened. bogofilter has done a pretty good job with it though. 21:37
moritz wonders how much spam [email@hidden.address] and [email@hidden.address] receive ;)
Aankhen`` LOL..
21:38 bonesss joined
moritz Aankhen``: have you ever visited exampl.com? *g* 21:38
s/exampl/example/
rhr wow, it used to not resolve
moritz if the domain was available i'd buy it and put up code examples 21:39
and get thounds of backlenks for free ;) 21:40
*thousands
21:41 mj41 joined
SamB man that HTML is old school 21:42
you can actually read it!
moritz SamB: the HTML of all my homepages is very readable 21:45
21:45 rindolf left
moritz SamB: perhaps with the exception of the irc logs ;) 21:45
which are overtuned and just too much data
SamB I'm betting there is no MX record for example.{com,net,org} 21:46
and no smtpd either
moritz Aye 21:47
21:49 ruoso left
moritz bed & 21:50
22:10 monomorph left 22:16 mr_ank left 22:21 aindilis left, aindilis joined 22:28 marmic joined 22:29 Aankhen`` left 22:30 moritz left, moritz joined 22:31 moritz left 22:35 Aankhen`` joined, phileas_fox left, moritz_ joined 22:38 vel left
Aankhen`` Yeesh, GHC still compiling. 22:38
diakopter Aankhen``: what architecture you on? 22:42
Aankhen`` IA-32?
diakopter uname -a 22:45
you didn't want to use the .debs I posted?
22:46 aindilis` joined
Aankhen`` Oh, i686. 22:46
diakopter :D
k
oh, actually... 22:51
hrm. I don't understand why uname -a says i686 for me as well, but the .debs that got built say i386
Aankhen`` makes threats in GHC's direction to try to get it to build faster. 22:52
diakopter silly VPSes. 22:53
22:54 miyagawa joined
SamB diakopter: i386 is another name for IA-32 22:56
i686 is a kind of IA-32 as well
22:59 SubStack joined, aindilis left 23:01 mr_ank joined 23:08 BoogieMan left 23:09 dmpk2k|z left
Aankhen`` rhr: Ping. 23:15
rhr: At step 3 ("Install new GHC", "dpkg -i ghc6_6.6.1-*.deb"), I get a warning about not being able to delete the old GHC directory because it's not empty, and errors about dependencies not being satisfied. Is that alright? 23:16
(I'm guessing the dependencies thing is okay since the next step is to install them, but I'm worried about not being able to delete the old directory.)
rhr Aankhen``: I got the warning about the directory also 23:17
what is the dependancy problem? 23:18
Aankhen`` One sec, I'll put it on pastebin.
pasteling "Aankhen" at 24.80.73.85 pasted "GHC install error" (12 lines, 563B) at sial.org/pbot/26323
rhr I'm not sure what the deal is with the directory, but its not being deleted didn't seem to harm anything
23:19 bsb joined
rhr hmm, I guess you should reinstall haskell-utils and then install the new ghc again 23:20
Aankhen`` apt-get install haskell-utils?
rhr the etch haskell-utils
yes
Aankhen`` OK.
23:21 rlb3 joined
Daveman Aankhen`` :) 23:25
23:26 Eidolos left 23:27 BoogieMan joined 23:29 cognominal_ left 23:32 Eidolos joined
pasteling "Aankhen" at 24.80.73.85 pasted "Haddock error" (27 lines, 1.5K) at sial.org/pbot/26324 23:35
Aankhen`` rhr: Error with the doc package now.
rhr fascinating... 23:36
Aankhen`` Um, yeah, totally. 23:37
rhr you've installed the new haddock already?
Aankhen`` AFAIK, yes.
rhr then maybe try installing the old haddock, installing ghc-doc again, and then installing the new haddock 23:38
Aankhen`` OK. 23:39
Er, how
?
23:39 justatheory joined
rhr apt-get install haddock; dpkg -i ghc6-doc_6.6.1-*.deb; dpkg -i haddock*.deb 23:40
Aankhen`` `apt-get install haddock` seems to try to install ghc6-doc and fails with the same error as I pasted.
Same errors, rather.
rhr ok, can you apt-get remove ghc6-doc? 23:41
Aankhen`` Done.
rhr then retry those 3 commands
Aankhen`` OK.
haddock is already at the newest version, apparently.
23:42 mako132_ joined
rhr oh, are you looking at the latest rev of INSTALL? I changed the order of the ghc6-doc installation 23:42
Aankhen`` Nope, no good. apt-get install haddock insists that it's at the newest version already.
I believe so. One sec.
Yes, I am. 23:43
rhr in that case you should compile and install the new haddock before installing ghc6-doc, I think
Aankhen`` I followed all the instructions. :-S
rhr can you verify which version of haddock is installed?
maybe you need to apt-get remove haddock and then apt-get install haddock to get the old version 23:44
if it's the new version that's causing the problem 23:45
Aankhen`` Okay, did that.
rhr ok, now can you dpkg -i ghc6-doc_6.6.1-*.deb ? 23:46
Aankhen`` Same error. -_-
rhr hmm, apt-get remove haddock; dpkg -i ghc6-doc_6.6.1-*.deb ? 23:47
Aankhen`` Now it says haddock is not installed.
(When it reaches ghc6-doc.)
Wait, one sec. Maybe I'm reading this wrong. 23:48
I'll pastebin it.
pasteling Someone at 24.80.73.85 pasted "# apt-get remove haddock; dpkg" (23 lines, 978B) at sial.org/pbot/26325
Aankhen`` rhr: There you go.
rhr I wish I knew what those error messages actually meant...
Aankhen`` Maybe it's trying to read new haddock docs with the old haddock? 23:49
rhr but it didn't work with the new haddock, right?
Aankhen`` I think the new haddock just didn't install at all.
rhr oh, what was the problem there?
Aankhen`` It went through the motions but doesn't seem to have had any effect.
I'll try going through the steps for haddock again. 23:50
rhr huh, ok 23:51
Aankhen`` Nah, no luck. 23:55
BTW, I'm not sure if this is all I'm supposed to get... 23:56
pasteling Someone at 24.80.73.85 pasted "# dpkg -i haddock*.deb Selecti" (6 lines, 235B) at sial.org/pbot/26326
Aankhen`` It just drops me back at the prompt at that point.
rhr that looks normal to me 23:58
Aankhen`` Ah.
rhr let me try it...
Aankhen`` Well, whatever it is, ghc6-doc is still not happy.