[05:10] bushtech: I thought you had just joined, but you joined an hour ago at the time [06:32] morning nlsthzn and others [06:35] oh gremble bushtech Squirm theblazehen_ bmg505 inetpro as well too [06:35] lurkers can greet me for their greeting [06:35] Hi Kilos [06:36] hey Kilos [06:37] ja more Kilos [06:48] grumbles look what i found. i dont understand most of it but will keep reading [06:48] https://docs.python.org/2/howto/pyporting.html [06:49] grumbles = gremble [06:50] add grumbles to your group so you get alerts for him too [06:50] hehe [06:50] * Kilos hides [06:51] theblazehen_: look man [06:53] Kilos: I know that there are a couple of porting libraries to help with the process, but I don't know if it is worth it to use them if I am unsure of what they do [06:54] ok [06:55] https://docs.python.org/3/library/2to3.html This is the better one to use [06:56] lemme see [07:04] oh my [07:54] Kilos: I had a quick look.. [07:54] gremble: yeah, I used that before [10:29] good afternoon [10:30] Kilos: as far as I could see ibid stuff is already outdated even in python 2.7 [10:31] ibid needs a bit of love to get going again [10:31] yessir inetpro thats why we have to convert the 2.7 to 3 [10:32] Kilos: with outdated I mean, it's broken already [10:32] or port it or whatever its called [10:33] no man it worked fine on 12.04 with 2.7 [10:33] but with 14.04 it's no longer working by default [10:34] thats right because 14.04 has 3.4 as default [10:34] remember with nikola [10:34] no, but even if you install 2.7 it's broken [10:35] yes i tried that too [10:35] forget nikola, has nothing in common [10:35] well, almost [10:35] man thats where we needed 3.4 [10:36] i dont know enough to do that porting thing [10:37] will those commands sort the whole thing or must it be done bit by bit [10:38] i dont have the source so have no idea what it looks like even [10:39] it's not that simple [10:39] ya i should have just said [10:39] inetpro: fix it [10:39] hehe [10:41] its very sad actually because the new ones will braai and other stuffs as well [10:42] problems start with and old SQLAlchemy [10:42] ^ [10:42] That is where I wanted to continue the conversation before I went to sleep again [10:42] or rather SQLAlchemy that has been updated long ago in the new version of Ubuntu [10:43] gremble: have you tried building it with mysql? [10:45] Nope. :/ [11:19] ibid as a whole is released under the gpl license, but all the source that I have looked at so far is MIT [11:19] :P [11:23] ask the weed to give pointers [11:23] tumbleweed: morning ^^ [11:25] C already gives me a lot of pointers [11:28] i dunno what C is [11:29] It is a programming language. The one in which the Linux kernel is written. [11:29] It has low level memory access using constructs called pointers [11:32] now im more confused even [11:32] Why? [11:32] ibid is written in python so where does C figure [11:32] I was making an attempt at humour [11:33] oh ok hehe [11:48] http://askubuntu.com/questions/556196/how-to-make-a-program-use-python2-7-instead-of-default-python3-4-on-ubuntu-14-04 [11:48] inetpro: ^^ [11:49] nee man [11:51] the problem is not just with python, how many times do we have to tell you this Kilos? [11:51] oh [11:52] what else broke [11:53] gremble was right [11:54] well I guess theoretically it could still be python libraries or modules [11:55] * inetpro just tried building ibid on Ubuntu 10.04.4 LTS [11:55] fails even there [11:55] what fails? [11:55] i have it working on my pc-repair stick on 12.04 [11:56] TypeError: Invalid argument(s) 'assert_unicode' sent to create_engine(), using configuration SQLiteDialect_pysqlite/SingletonThreadPool/Engine. Please check that the keyword arguments are appropriate for this combination of components. [11:56] ah, more sqlalechmy compatibility trouble [11:57] wb gremble [11:57] trouble starts with: Downloading https://pypi.python.org/packages/source/S/SQLAlchemy/SQLAlchemy-0.9.8.tar.gz#md5=470ca4da4a0081efc830f0d90dd91682 [11:57] gremble: you are right about licensing. It's MIT, but we're prepared to distribute GPL modules [11:57] gremble: we probably thought too much about licensing, up front [11:57] inetpro: 0.8 certainly used to work [11:59] Searching for SQLAlchemy>=0.6 [11:59] Reading http://pypi.python.org/simple/SQLAlchemy/ [11:59] Best match: SQLAlchemy 0.9.8 [12:00] Deciding what to do with your life is hard D: [12:00] yep [12:04] gremble: what do you want to do? whats the choices [12:06] I could become a peach farmer or a dog trainer or a low level systems designer or a professional xylophone musician. I don't think the set of choices is finite [12:07] Let's call it transfinite. Larger than finite but not quite infinite [12:08] (So I can become a set theorist too) [12:08] tumbleweed, gremble: instructions I used for the build environment: http://slexy.org/view/s20NaoiiQ7 [12:08] Did it work/ [12:08] nope [12:09] Yes, I just read the part where you wrote that it didn't work [12:09] lol [12:09] but maybe you can help figuring out how to make it work [12:09] inetpro: you have something wrong there [12:09] it should work fine in 1.04 and 12.04 [12:10] 10.04 [12:10] i ran it on both of them remember [12:11] Kilos: you installed from PPA [12:11] no i installed from a daily build package [12:12] i can give you the package [12:12] might take some searching [12:12] Kilos: We don't want that package [12:12] We need to make this one work [12:12] exactly, thanks gremble [12:12] ai! [12:13] Kilos: You're the one that want new toys now you just want to give us the old one? :P [12:14] lol no man i want any working ibid that can braai as well [12:14] maybe there is an error where you are getting the package from [12:15] no [12:15] The error is that it is so old [12:15] that it cannot work with the new versions of the programs that come with it [12:15] So there is no use to try and fix it using old versions of the other parts [12:15] oh my [12:15] We need to upgrade the parts as well [12:15] ok i understand now [12:16] ill sit here and chear you go [12:16] Good. I was trying to make a tractor analogy and realised I don't know much about fixing tractors :P [12:16] on [12:16] lol i can fix them [12:16] the old parts are out of stock, so to speak [12:16] ai! [12:17] does that mean rewriting the whole thing? [12:17] guess we could force an install of the older SQLAlchemy but I don't know how [12:18] Kilos: no, we just have to change it so that it can work with the new parts [12:18] ok [12:19] inetpro: you may have to compile an older version of SQAlchemy inside the venv and run it with that [12:19] gremble: yes, but how? [12:21] those are my words [12:22] gremble: if I can do that and just get the bot running again then maybe we can figure what changed to break it [12:22] ons kry darem reen hierdie jaar [12:22] Kilos: how much? [12:23] 8 yesterday and 11 the day before [12:23] inetpro: https://stackoverflow.com/questions/5226311/installing-specific-package-versions-with-pip [12:24] That is mysql specific, but I am sure you can extrapolate the needed information from there [12:27] inetpro: change that sqlalechmy requirement to say <0.9, too [12:27] tumbleweed: where do I change that? [12:28] requirements.txt [12:29] I just uninstalled SQLAlchemy with 'pip uninstall SQLAlchemy' and installed as follows 'pip install SQLAlchemy==0.8' and still get the same error when running ibid-setup [12:30] try 0.7? sorry it's been a while [12:31] Pick one that was recent 4 years ago [12:31] :P [12:34] I remember adding 0.6 support, it was really painful [12:34] and left bad memories [12:35] hmm... I think that does the trick, but now I'm struggling with something else [12:35] So am I going to have bad memories now? :P [12:35] DEBUG core.dispatcher: Received event from freenode source [12:35] DEBUG core.dispatcher: {'status': u'disconnected', 'responses': [], 'source': u'freenode', 'processed': False, 'time': datetime.datetime(2014, 12, 28, 12, 34, 14, 852778), 'type': u'source', 'sender': {}} [12:36] gremble: only if you dive into the sqlalchemy mess [12:36] we put our tentacles too deeply into it [12:36] I have my scuba gear on... [12:37] Can you elaborate? :P [12:41] we used sqlalchemy as an abstraction over all 3 DBMSs that we support [12:41] however, we wanted some features that sqlalchemy didn't provide abstractions for [12:41] such as case insensitive indexes [12:42] and the way that you hook into sqlalchemy to do this has changed a few times over the years [12:42] although the rest of their API hasn't changed that much [12:43] Their upcoming release is only 1.0 so it is perhaps expected. [12:44] I have no idea what I am doing. But lets dive in and see [12:47] http://slexy.org/view/s20aNYnvaz [12:48] Oh that is beautiful [12:49] working inetpro ? [12:49] not quite [12:50] keep notes for domdonners [12:51] beautiful soup breaks with python3.4 D: [12:51] haha [12:52] Ok, beautifulsoup is obsolete. The new one is beautifulsoup4 [12:57] yes, use bs4 [12:57] the api is almost identical [12:58] inetpro: all looks good to me [12:58] except for connecting to IRC [12:58] ahh, was the freenode port that gave me problems [12:59] hi hibana [12:59] wb hibana long time no see [13:00] hmm... guess I can't chat back to it in the VM [13:01] hibana: hi [13:01] hey [13:01] there [13:01] ahh [13:01] why you call bot hibana [13:01] testing man [13:01] hibana: coffee on [13:01] * hibana washes some mugs [13:01] yoohooo [13:01] hibana: kick kilos [13:01] inetpro: What? [13:02] haha [13:02] hibana is my friened [13:02] friend too [13:02] aw you killed him [13:02] ok, killed it... it works [13:02] ok step by step instructions are of the order [13:03] is this the bot that can braai? [13:03] I don't think so [13:03] :P [13:04] oi! [13:04] i was getting so excited [13:05] Kilos: no [13:05] http://slexy.org/view/s21oUj5aKG [13:05] why not? [13:05] because [13:05] I haven't fixed that yet Kilos [13:06] inetpro: why on 10.04? [13:06] is that what noddy is still on? [13:07] because I wanted to match the same version as when it was built originally just to make sure things work [13:07] aha [13:07] oh and yes, that is what I have noddy on still [13:07] sjoe [13:08] but noddy was installed from PPA as well, which is different [13:08] ok now make it work on 14.04 [13:08] Hahaha if you run setup.py install it breaks very impressively [13:08] :P [13:08] now we just need to test with a newer version of Ubuntu, I think it should work [13:10] $ virsh start us1404 [13:11] Ubuntu Server 14.04 started [13:13] ok, maybe I should first clone it before I mess up a clean install [13:13] :P [13:28] It is broken haha [13:31] ai! [13:33] :P [13:37] silc is borked, SOAPpy is borked and one of the libraries that feedparser uses is deprecated [13:38] Maaz: define borked [13:38] Kilos: I don't know about borked. Maybe you meant Bored, Corked, Forked, Worked, Barked, Burked, Booked, bored, corked, forked, burked, booked, horked or borken? [13:38] suds is probably the way to go with soap, these days [13:38] silc is deprecated upstream, but we'll still keep support in ibid [13:39] no need to port it to python 3 [13:40] Lol suds is also python 2.6 [13:40] :P [13:40] tumbleweed: is anyone still active on the #ibid channel? [13:43] gremble: https://pypi.python.org/pypi/suds-jurko/0.6 [13:46] Ah. I found the original one [13:46] :P [14:22] y'ello ppl [14:25] Ok, so I don't think that I will become a developer. [14:25] hello samkelo [14:36] Hwzt @gremble? [14:37] Not bad. you samkelo? [14:37] not bad..... not bad.... [14:38] I think that the linux community is growing...I am quite impresed by ubuntu...... [14:40] Because it is impressive or just had lower expectations :P [14:41] It's impressive... [14:41] I had been trying out linux since the release of Ubuntu 9.x .... But UbuntuStudio 14.04 has blown me away... [14:46] hi samkelo you happy? [14:46] these guys were working so hard i got tired and had to go have a nap [14:48] inetpro: wen jy? [14:48] Not very happy... I ran into trouble....I had already installed some libraries while trying to compile the cinelerra from source... I think they are conflicitng with the cinelerra-cv package..... but I will c what I do with it [14:49] try purging it first [14:50] sudo aptitude purge cinelerra-cv [14:50] then start again with the ppa [14:51] thanks bro [14:51] also look in home [14:51] tick view and then tick hidden [14:52] look for .cinnelara [14:55] delete it [15:04] hibana: wb [15:04] inetpro: Excuse me? [15:04] hibana: coffee on [15:04] haha hy nog dom [15:04] Kilos: hy werk op Ubuntu 14.04.1 LTS [15:04] wonderful [15:04] well done inetpro [15:05] sorry... was in and out in between [15:05] lank genoeg gevat, het jy gesukkel [15:05] ah [15:06] hardware-platform = x86_64 [15:06] nope [15:06] same instructions as above [15:07] hibana: die [15:07] inetpro: I'm not your bitch [15:07] ai! [15:08] lol [15:08] i love that [15:08] * inetpro may be back later [15:09] cool [15:09] be good and write it all down for me hey [15:09] done already man, what's the problem? [15:09] where? [15:10] http://slexy.org/view/s21oUj5aKG [15:10] i need the package to get too or can i use my daily build [15:10] danke [15:10] only diff is that you rather install python-jinja2 but technically that is not even necessary [15:11] ill try ty [15:11] you work tomorrow? [15:11] ibid's setup will install it in the virtualenv [15:11] eish [15:11] why inna virtual thing [15:12] ai! [15:12] must be part of my system man [15:14] tumbleweed: where do I find the file requirements.txt ? [15:14] Kilos: wat verstaan jy nie? [15:15] dit moet deel wees van my systeem nie in n virtual ding nie [15:15] we're trying to create a proper dev environment, not production [15:15] inetpro: sorry, not requirements.txt, setup.py [15:15] ah [15:15] * inetpro should have figured that [15:16] anyway.... I be back later, if there's enough energy left [15:17] as in if i install ibid using synaptic what else must i do, or have you made it run in an older version but on virtual [15:17] go rest [15:17] Kilos: it's called life [15:18] what ? the virtual thing? [15:18] it is the holiday season after all [15:18] oh ya thats fine man im not inna hurry [15:18] but once back at work you are lost for a year again [17:09] hmm... [18:40] hi superfly [18:42] * Kilos watching gravity [18:51] Kilos: nice, really unrealistic however :/ [18:51] But story is good [18:51] hi gremble [18:52] not a good place to be i think [18:52] Hey theblazehen_ [18:52] hi gremble [18:52] Kilos: yeah, wont happen like that IRL however.. At least not that bad [18:53] Don't really feel like explaining, but if you want an explanation.. [18:53] ok for fat peeps up there though. not hard on the feet [18:53] hehe [18:53] I want an explanation? :o [18:53] :P [18:53] lol, yeah [18:53] What are we talking about [18:53] gremble: I assume you saw the movie gravity? [18:55] Nope. [18:55] As a rule of thumb it is useful to assume that I know nothing about movies [18:55] :P [18:55] its about accidents in space [18:55] I can't sit still for long enough to watch it [18:56] gremble: you play KSP? [18:56] http://www.moviemistakes.com/entry185798 this one is what got to me... [18:56] "Space debris from an exploded satellite orbiting the earth catches up with Ryan every 90 minutes (as she goes from the Explorer to the ISS to the Chinese space station, all roughly at the same altitude). This is physically impossible. To do this, the debris would have to be traveling fast enough to catch up with the orbiting space stations every 90 minutes. However, objects orbiting at different speeds must travel at different altitudes. The [18:56] faster the orbit, the lower the altitude. So it would be impossible for the debris to "catch up" with the space stations three times. Even if the two were moving in opposite directions, they would collide once every 45 minutes, as the ISS' orbit period is 90 minutes." [18:56] I've heard about it theblazehen_ [18:57] gremble: worth the download. /msg me if you want the newest linux version [18:57] My laptop can barely run chrome with 3+ tabs. I don't think a real physics simulator would do it any good [18:57] But thanks [18:57] :P [18:58] ai! [18:58] lol, kk :) [18:58] I once ran it on a i3 :( [18:58] I bought my current CPU so that it can handle the game well... [18:58] i7-4790K [18:58] * Kilos jealous [18:59] You don't perhaps have a book called "Types and Programming languages"? :P [19:00] gremble: no? Why? [19:00] i'm looking for it. It is an introduction to type theory and I don't want to read Church's articles on lambda calculus anymore. [19:01] the single most important book in the area of programming languages in recent years? [19:01] dafaq is type theory?! [19:01] * inetpro wonders [19:02] theblazehen_: Have you heard of "Russell's Paradox"? [19:02] theblazehen_: http://plato.stanford.edu/entries/type-theory/ [19:02] gremble: Maybe. I don't know anything about it though [19:03] That is a fairly easy article to read on the subject [19:03] :P [19:03] That is the kind of computer science that I want to do. [19:03] It is a shame that UP thinks that computer science is actually just a degree to do Software engineering [19:03] bleh [19:04] gremble: that looks like math.. No thanks [19:04] gremble: oh you go to UP? [19:04] It is math [19:05] haha [19:05] Yes I do [19:05] Studying Applied mathematics there [19:05] gremble: you got PM [19:10] gremble: the pro got it working on 14.04 [19:10] but in a vm thing [19:11] Kilos: I'm sure he knows by now [19:11] oh i thought he was away [19:11] I was? [19:11] xD [19:11] my instructions still need a bit of tweaking though to make sure we only install the necessary stuffs [19:12] inetpro: question [19:12] and then we still need to test a few different scenarios [19:13] if install all them things in here wont ibid work in my system [19:13] i mean without the virtual thing [19:13] Kilos: that's what we still need to work out [19:14] cool [19:14] but the "virtual thing" is not so bad after all [19:14] its like that other thing isnt it. start from cli? [19:14] ai! [19:15] what now [19:15] please define "thing" [19:15] um [19:15] the site fixer thing [19:15] nikola [19:15] ai! [19:15] why even compare the two? [19:16] inetpro: both python? ;) [19:16] well its gotta run in a vm not so? [19:16] Kilos: it's not a VM like Virtualbox or KVM [19:16] Kilos: virtual environment. Right inetpro? Or do I remember wrong [19:17] Python virtualenv [19:17] it's just a different python environment [19:17] venv [19:19] virtualenv creates virtual Python instances, each invokable with its own Python executable [19:21] ya those things [19:21] each instance can have different sets of modules, allowing the user to control which version of Python is created in the "virtual" environment [19:23] I would say it is mostly meant for developers to test and experiment with different versions [19:24] I still dunno why people keep reinventing the chroot.. [19:25] theblazehen_: I guess you're right in some ways, but this is limited to Python really [19:25] Do it in C [19:25] Python is very popular [19:26] inetpro: yeah, just sometimes get annoyed. AFAIK node has something similar. And then there is LXC and OpenVZ and shit [19:26] Haskell? [19:26] gremble: too much math :( [19:27] xD [19:27] Haskell is fun so far [19:27] gremble: hmm... [19:28] I really don't like programming. I don't know why I keep saying I will try and code something. But I enjoy learning haskell so far. Probably because it is something out of the ordinary [19:28] C is not for lazy developers [19:29] gremble: tried rust? [19:29] I've looked at Rust. I think it will be nice when it is finally ready [19:30] I will not suggest it to anyone to do serious systems programming yet [19:30] If you are a lazy developer you should fuck off though :x [19:31] if you want to do C these days you might as well do Assembly [19:31] or both [19:32] My brother bought me an MP3 player for christmas. I'm quite happy however, the UI for the thing is shit. haha I want to learn to reverse engineer on it [19:32] xD [19:32] there are three great virtues of a programmer; Laziness, Impatience and Hubris [19:32] Make my own mp3 OS [19:32] http://threevirtues.com/ [19:33] gremble: lemme get you a link [19:33] That is a deeper interpretation of laziness than generally accepted inetpro [19:34] :-) [19:34] Not a lot of people think that way [19:34] gremble: nah, Firefox crashed.. Search sprites hacks [19:35] http://spritesmods.com/ theblazehen_ ? [19:36] gremble: yeah [19:36] His hard drive one is quite awesome [19:36] Should introduce you to some of the stuff too [19:37] Oh I think I've read the hardware one before [19:38] Yeah, I think I linked it here before [19:44] It is really weird that I am using my usual philosophy sources as sources for mathematics [19:44] xD [19:44] It is a shame that UP doesn't have more logic courses D: [19:48] wbb just gonna get emoticons working in konversation [19:52] Wb [19:52] ty now i can see not read smiley things [19:53] and if you hover mouse over the smiley you see the text [19:56] https://mjg59.livejournal.com/118098.html wut [20:01] night all. sleep tight. [20:05] Interesting article theblazehen_ [20:05] theblazehen_: nice article [20:06] gremble: if you have a look at the reddit comments there is a link for the Xbox Linux thing too [20:06] Link in article is dead [20:09] Which sub? [20:10] Gremble: can't remember. Shameless plug for my Firefox add on: get view on reddit by theblazehen, and click the button to take you to the comments [20:10] Or just add reddit.com/http://theurl.com to be redirected to comments [20:17] theblazehen_: cool little addon :-) [20:17] inetpro: thanks :) [20:17] So my user count goes up to 52 now then? :) [20:20] hmm... only issue is that it wants me to subscribe to reddit [20:22] inetpro: it does? [20:22] Weird.. Should just be pretending reddit.com/ to the url [20:22] Rest is handled by reddit [20:23] well, unless it's just because the first url I tried has no reddit comments to start with [20:25] Yeah, it could be [20:26] I also kinda have a sidebar [20:27] But due to Firefox restrictions it sucks [20:28] You can't make http requests inside the sidebar... [21:26] What can you make inside the sidebar?