/srv/irclogs.ubuntu.com/2011/09/03/#ubuntu-us-nc.txt

jaustinpagehi15:01
ajrayhi15:01
ajraywheres loudbot15:08
billfTriangle Area Ubuntu Global Jam team is now online15:24
ajrayXMUNAD\15:26
* Nivex waves15:48
* billf takes a photo15:56
billfwhy is glade (quickly gui desgner) so difficult to use ?16:31
Nivexbecause GUI design is a pain in the butt?16:32
=== kite is now known as jdriselvato
paultagmhall119: what are you doing up here?17:15
jdriselvato>.>17:15
paultagyou should be in flordia17:15
paultagerm, florida17:15
* paultag waves to holstein, akgraner, jdriselvato17:16
paultagHow's the Jam?17:16
BugeyeDneeds more sugar. or truvia, your pick.17:17
paultagBugeyeD: :)17:17
jdriselvatoWe haven't fixed a bug yet. Just communicating.17:17
paultagyou don't have to fix anything - breaking stuff is just as useful :)17:18
jdriselvatowhats wrong with flux paultag?17:18
paultagjdriselvato: nothing :)17:18
paultagjdriselvato: why do you ask?17:18
* BugeyeD has been trying to unbreak his car all morning. not feeling very useful.17:18
paultagBugeyeD: :(17:19
jdriselvatoNothing just that you said you had fluxbox work17:19
paultagjdriselvato: Oh yeah, I'm adding in some XDG Autostarting, and I've been meaning to rewrite the parser using a stateful model17:19
paultagbut that's not mainlined yet, I'm not happy with it17:20
paultagit's parsing comments super well right now!! :)17:20
jdriselvatoAh. Oh i showed a co-worker that Endian C code yesterday. Took him 30 minutes with a little hints from me. But he really liked it.17:21
paultagjdriselvato: oh that cute little program-let? :)17:21
jdriselvatobrought a smile to his face.. hah.17:21
jdriselvato3 line beast?17:21
paultagjdriselvato: yeah it's fun, I like those little clever puzzles17:21
jdriselvatoAs do i. I have 3 more of yours. I need to get back to figure those out.17:22
paultag:)17:22
mhall119paultag: I'm always here17:33
paultagmhall119: why? :)17:33
mhall119same reason as you17:33
paultagmhall119: I came over to find someone @ the jam to embarass jdriselvato17:33
paultagmhall119: I did not know you knew jdriselvato17:33
paultagmhall119: small world17:33
jdriselvatoWhy paultag ....17:33
paultagjdriselvato: this is how I have my fun17:35
paultag.. duh?17:36
jdriselvatopaultag: one day i'll do that same thing to you. but instead of people knowing me, i'll make you look like a fool because no one would. :D17:36
paultagjdriselvato: please do :)17:37
jdriselvatoWell i need to switch to ubuntu i'll be back in 517:37
paultagkk17:37
mhall119paultag: ok, so maybe not the same reason17:47
paultagmhall119: thought so :)17:48
paultagmhall119: do you know C++?17:55
=== kite is now known as jdriselvato
mhall119paultag: in theory I do19:31
paultagmhall119: could you do a theoretical review of some code after it's warm and gooey? All my peer fluxers are on vacation (literally, all of them)19:32
mhall119is it beginner's C++, or advanced super-hacker stuff?19:34
paultagmhall119: it's on the simple end of advanced-ish. Nothing too crazy19:35
mhall119I'll be happy to take a look, but if I don't feel comfortable I'll let you know19:36
paultagmhall119: sure, thanks :)19:36
paultagmhall119: I just need to make sure I'm avoiding stupid things19:36
mhall119well it's C++, so....19:44
paultagmhall119: I can't assume the user has python installed19:45
paultagor perl19:45
paultagwhich would be the only clean-er solutions19:45
jdriselvatopaultag: perl vs python?19:46
paultagjdriselvato: they're different tools :)19:47
jdriselvatoAlright. Perl vs Python for system administrating....19:48
jdriselvatoWhat is so different?19:49
holsteinpaultag: ?19:49
holsteinare you in NC?19:49
paultagholstein: no, sorry. I came here to get akgraner to pick jdriselvato out of the crowd and make him stand up or something19:50
paultagholstein: and kinda got carried away with everyone19:50
paultagholstein: but hi :)19:50
jdriselvatoPerl and python can both do web-dev, perl and python can both do great system administrating scripts.19:50
holsteinpaultag: hehe19:51
jdriselvatoWhat can perl/python do that the other can't?19:51
paultagjdriselvato: perl is much better with handling text, python is easier to maintain and extend19:51
jdriselvatoSo just depends on what the situation is. Like all languages paultag19:52
paultagalways. They each have their place19:52
mhall119jdriselvato: python is a clean and concise language that lets you do things with relative ease.  Perl is a pseudo-random string of character that does magic19:53
mhall119they had an obfuscated Perl contest once, but everybody won19:54
mhall119so the next year they held an obfuscated python contest, and everybody lost19:54
paultagmhall119: when you program in perl, everyone looses19:54
jdriselvatomhall119: I guess, but from my experience i started off a python programmer and just got into perl. Which i am finding perl a much more attractive language to use for system administrating.19:54
mhall119yeah, it's like nuclear war, nobody wins, but it's amazing to watch19:55
mhall119and you have this guilty desire to give it a try sometimes19:55
paultaglike all things bad for you19:56
paultagor taboo19:56
jdriselvatoIs perl really that looked down upon?19:56
paultagno, not at all19:57
paultagwe're just joking because mhall119 and I are both huge pythonists19:57
jdriselvatomhall119: you should join the syn then.19:58
jdriselvatosyn project*19:58
* paultag sits and watches19:58
* jdriselvato thinks paultag is hoping.19:59
mhall119I'm actually a pretty big perl guy too19:59
mhall119perl was my first love19:59
jdriselvatoBETRAYAL!19:59
paultag19:58 < jdriselvato> mhall119: you should join the syn then.19:59
paultagmhall119: ^ the man asked you a question :)20:00
mhall119I still love it, it's my guilty pleasure, but you don't exactly take perl home to meet your mom and dad20:00
mhall119paultag: technically that's a statement20:00
paultagmhall119: sounds like every girl I've ever dated ever20:00
paultagmhall119: shove off :)20:00
paultagjdriselvato: it's funny because mhall119 and I talk about syn all the time :)20:00
paultagjdriselvato: I was hoping mhall119 would be snarky and turdish about it like he usually is20:00
mhall119paultag: if I could $hours_in_the_day++ I'd love to join syn20:01
paultagmhall119: we're in a mini-freeze atm anyway right now20:01
paultagmhall119: but thanks :)20:01
jdriselvatopaultag: why is there a freeze?20:01
mhall119I really should do more C/C++, I've only ever done it for school and a very small program when I was a kid20:02
paultagjdriselvato: We're packaging the base - I have 64 packages built now, and I'm ironing out issues, it's hard to isolate package problems when the package manager's changing20:02
mhall119jdriselvato: gotta stabalize it, otherwise the userbase will get mad and switch to Arch20:02
paultagjdriselvato: syn's 80%ish feature complete20:02
paultagmhall119: SCREW THIS, I"M GOING TO ARCH20:02
mhall119paultag: you should make an alien-like script to automatically convert debian packages to syn packages, then set it to run against the debian archives20:03
mhall119in perl20:03
paultagmhall119: I actually already did20:03
mhall119I should have known20:03
paultagmhall119: but the dependencies cause issues, and esp since I don't have multi-binary20:03
jdriselvatoin perl lmao20:03
paultagmhall119: but they're close enough where we can share most patches20:03
mhall119paultag: can you find a way to make packaging nested python libraries work?20:04
jdriselvatopaultag: why don't you do issue 8 already?20:04
paultagmhall119: it works already - Syn does that20:04
paultagmhall119: so it's good :)20:04
paultagjdriselvato: it's noncritical, and I'm leaving it for you or someone like you to learn the process20:04
mhall119paultag: no barfing on __init__.py existing in a parent directory?20:04
paultagmhall119: nopers20:05
mhall119awesome, what was your solution?20:05
paultagmhall119: it handles it great, because Syn uses that for it's plumbing and policy sub modules20:05
paultagmhall119: let setup.py handle it ;)20:05
paultagmhall119: works great. Just have to add it as a second package manually20:05
paultagbut that's not in Syn land, only upstream20:05
jdriselvatopaultag: I want to but i still don't understand one how to run, test.. uhh. eat syn. Plus i still don't understand the json matching.20:05
paultagmhall119: I'm becoming minimal in my old age20:05
paultagjdriselvato: I wrote dosc20:06
paultagdocs20:06
jdriselvatopaultag: is what 26?20:06
paultagjdriselvato: http://docs.syn.pault.ag/syn-policy.html20:06
paultagjdriselvato: 2220:06
mhall119so I have have one package that's in mhall.projects.foo and another that's in mhall.projects.bar and it'll be happy with /usr/share/pyshared/mhall/__init__.py and mhall/projects/__init__.py?20:06
paultagmhall119: yeppers20:06
mhall119awesome20:06
jdriselvatopaultag: 22?20:06
paultagmhall119: that's how syn does it's stuff internally20:06
paultagjdriselvato: yeah20:06
jdriselvato2.2?20:06
mhall119if nothing else, I hope Debian steals that from you20:06
paultagmhall119: :)20:07
jdriselvatooh age20:07
paultagyar20:07
jdriselvatoi thought you meant the syn-policy number20:07
paultagoh no, nope20:07
paultagwe're at syn policy 1 still20:07
paultagsyn2 has policy rev 6ish I think20:07
paultagbut we're past that20:07
jdriselvatoJust got quickly installed. Is there any programming in this or its gui?20:09
paultagmhall119: P.S. did you know glibc and linux both ship scsi/scsi.h ?20:09
paultagmhall119: and they're different20:09
mhall119heh20:09
paultagwhich to choose?!20:09
paultagthe one for the kernel, or the c library20:09
mhall119who needs scsi anyway20:09
paultagjdriselvato: no clue, I've never used it. Poke Bacon-meister20:09
paultagmhall119: yar, right?20:10
paultagmhall119: but they have different struct defs, and they ftbfs20:10
mhall119ftbfs?20:10
paultagsomeone needs to shoot the glibc guys, they're so krufty20:10
paultagmhall119: failure to build from source - it's an ubuntu / debian term20:10
mhall119why does the c library have driver code anyway?20:10
paultagmhall119: no goddamn clue20:10
jdriselvatopaultag: want to join our gobby?20:13
paultagjdriselvato: sorry not atm :(20:13
jdriselvatoStill fluxing?20:14
paultagjdriselvato: I'm working on flux stuff, trying to do it before EOD so I can have mhall119 read through it20:14
paultagand then push it up to git.fb for the nightly testing by the masses20:14
jdriselvatoSuhweet. Mass testing.20:14
paultagjdriselvato: yar :)20:16
paultagjdriselvato: the guys who run the nightly ppa rule20:16
paultagmy server runs the builds at 00:00 UTC20:17
jdriselvatohow many servers do you have at home20:19
paultagjdriselvato: none20:19
jdriselvatovm?20:19
paultagjdriselvato: three20:21
paultagjdriselvato: one's co-located in CO, USA20:21
jdriselvatoFun.20:21
paultagjdriselvato: and two are Linodes in NJ, USA20:21
paultagand they're VPSs, not VMs20:21
jdriselvatoah for your sites i am guessing for one.20:21
paultagjdriselvato: they all have their uses :)20:22
paultagmhall119: I have the basics up - http://git.pault.ag/?a=tree&p=xdg-state-parser&h=42078486070e7104ee92dcc6ee30e1d599afd746&hb=29d8578b109b096755a92b0c9c2b4cf3539b5b5920:24
paultagmhall119: it's not done and it's not implemented, but it's close and it does what it says it does so far20:24
paultagmhall119: sorry, no docs, no comments, no really solid anything. If you want to wait, I understand :)20:27
paultagit's not even a good impl in main yet20:28
paultagor in the parsing machine either, that throw -10 or whatever is a goddamn kludge20:28
jdriselvatopaultag: gobby is sweet. Why don't we ever use it with syn.20:35
paultagjdriselvato: never cared to :)20:37
jdriselvatoquickly uses python as its language along with its gui. :D20:38
mhall119paultag: is this all new code?20:41
paultagmhall119: yes20:42
mhall119okay, this is likely gonna be 90% over my head20:42
mhall119just warning you20:43
paultagmhall119: alright. If you still want to do it, you can just hack it up, but if you don't it can wait a few days20:43
mhall119is "Crapola file" a standard error message?20:44
paultagmhall119: erm, depends on who's standard :)20:44
paultagmhall119: but yeah, that'll be changed to something better once main turns into the app and not just a test block20:44
mhall119ok, I've gotta ask, isn't there already an xdg lib that does this?20:46
paultagmhall119: yes, but for some stupid reason it depends on like 50% of GNOME20:46
paultagmhall119: and we can't do that if we're in flux land, the binary needs to be as dep-free as we can get it20:46
paultagmhall119: there is a dep free python lib, but we need everything in C20:47
paultagerm ++20:47
mhall119:/20:47
mhall119do the gnome-do.desktop is just for testing I assume?20:47
paultagmhall119: yeah, sorry :)20:47
mhall119is 'ja' True in C++?20:48
mhall119or just in paul++20:49
paultagmhall119: #define ja 120:49
jdriselvatomhall119: paul++20:49
jdriselvatoNice.20:49
mhall119ok, this is cool stuff, but I don't know enough A) XDG file spec of B) C++20:50
mhall119sorry, but you're gonna have to wait for someone better at this than me to review20:50
paultagmhall119: there's no XDG impl yet20:51
paultagmhall119: but yeah, totally20:51
paultagmhall119: no problem at all20:51
paultagmhall119: thanks for looking :)20:51
jdriselvatopaultag: i'll look at it too and then complain about how i dont understand.20:51
paultagjdriselvato: it's git cloneable20:52
paultaggit://pault.ag/xdg-pars....*.git20:52
jdriselvatohey paultag can you explain a makefile?20:54
mhall119nobody can exmplain a makefile20:55
paultagjdriselvato: not atm :(20:55
paultagjdriselvato: but yes, they're awesome20:55
jdriselvatoAh. okay....20:55
jdriselvatopaultag: the xdg thing looks good? lmao. Not even sure what et iz20:58
jdriselvatopaultag: can i haz another spiffy code puzzle?20:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!