/srv/irclogs.ubuntu.com/2013/02/15/#ubuntu-uk.txt

xnoxpenguin42: 12.04.2 still ships unity-2d (for non-accel) and unity-3d00:28
xnoxpenguin42: unless you are not asking about llvm-pipe, then ignore me.00:28
penguin42xnox: Well what I was curious about was whether it included llvm-pipe and if it did whether unity-3d would try and work00:30
xnoxpenguin42: no. unity was not part of the backport.00:34
penguin42xnox: Well it wasn't unity I asked about; it was llvm-pipe - and I'm not sure where that sits, but it ain't unity00:37
xnoxpenguin42: llvmpipe backend for unity is not part of the backport and that does need new unity.00:37
penguin42ok00:38
dwatkinsmorning all08:13
* dwatkins saw the sun rise on the way to work today, which made it feel less like it's winter08:13
knightwisewhaw08:22
knightwiselooks like the real deal with that meterorite in russia08:23
kvarleyI've already installed steam manually via a deb, will it mess anything up if I just install it from the software centre too?08:52
popeynah09:00
popeyYMMV ☺09:00
popeyI wouldn't bother09:01
popeySteam self-updates09:01
kvarleypopey: I was more thinking for Canonical's stats :) but I guess Valve has stats on linux users anyway09:02
popeyheh09:02
popeyi dont think it will make much difference09:02
kvarleyThis year has got off to an amazing start09:03
popeyyes, yes it has09:03
popeywe've gone from 25 games in steam back in november to 10009:03
kvarleyThe publicity surrounding Valve's Piston project is great for Linux too09:04
kvarleyI'm still amazed by the selection of games available in such a short amount of time09:04
knightwiseCounter strike source ! :)09:05
knightwiseHeeehee !09:05
kvarleyknightwise: Yeah, that is an awesome game. If/When CS:GO comes I'll finally be able to convince a few more of my friends to switch09:06
knightwisegot a laptop from work this week09:10
knightwise15 inch clunker with an ATI card09:11
knightwisedualbooted it into linux :)09:11
knightwisewill be using it as my game machine for the occasional alien arena and steam :)09:11
jacobwmorning09:14
jacobwknightwise: steam \o/09:14
andylockranmorning all09:18
knightwiseSteam in russia is featuring a new game  http://www.classicgamesarcade.com/game/21650/missile-strike.html09:19
kvarleylol09:28
JamesTaitHappy Friday, everyone! :-D09:31
Laneyit IS happy09:31
* Laney plays a guitar riff in celebration09:32
brobostigongood morning everyone,09:33
JamesTaitWoke up this morning (duh-duh-duh-duh-duh), thought it was Saturday.09:33
czajkowskialoha09:33
JamesTaitbrobostigon, czajkowski: o/09:33
brobostigonmorning JamesTait09:34
knightwiseIts not only the end of the week .. in russia its like the end of the world !09:35
andylockranis there a tool for adding custom resolutions to monitors?09:36
* dwatkins is reminded of the days of manually editing the XFree86 config file09:37
zleaphi ,   how do i switch to vga output,  tried google and nothing seems helpful09:42
zleapusing del 1ov,  vga connected up09:42
AlanBellmorning all09:44
andylockranI've just had to use xrandr to set resolution on an external monitor :s09:45
andylockranmorning AlanBell09:45
AlanBellI have an idea for an email service thing, not sure if it exists09:45
popeyzleap: what are you running on it?09:45
popeyandylockran: yeah, I've used xrandr for adding resolutions before, never found a tool for it09:45
AlanBellwhat I want is a website where I can get an inbound email address that I can send assorted automated emails09:45
zleaplubuntu 12.0409:46
popeyno idea, ask in #lubuntu ?09:46
zleapok09:46
AlanBellI tell it what emails to expect, and what words to look out for in them, like "at 2 AM every day you should expect an email from this address with the subject containing 'Success'"09:46
popeynice idea AlanBell09:46
popeyit could report for you when it doesn't get them too09:46
zleapwhat would i use in standard ubuntu?09:47
AlanBelland then if it doesn't get them it sends me a mail09:47
popeyzleap: there is a displays option in system settings09:47
AlanBellthen I don't have to care about backup emails not happening, or failing or cronjobs or whatever09:47
AlanBellI only need to care if they don't turn up or fail09:47
AlanBelldoes such a thing exist? Could I make squillions by building it?09:48
popeyit could be a valuable service, yes09:49
popeysubscription based, people would subscribe and then forget it09:49
popeybut continue paying09:49
andylockran#storyofmybankaccount09:50
AlanBellyeah, I would pay for it I think09:50
AlanBelland I would want it as SaaS rather than in house probably09:50
AlanBellso it isn't dependent on the infrastructure it is monitoring09:50
popeyyes09:50
diplo_Morning all10:10
=== diplo_ is now known as diplo
diploAlanBell: Isn't that the sort of thing that Monitoring services like Nagios do though, check backups or you could use to check an email was sent etc10:12
AlanBelldiplo: dunno, I want to check that an email *wasn't* sent10:13
AlanBellor the expected email was received but the last word in the body isn't "Done"10:14
DJonesHas anybody here installed LibreOffice 4 on 12.04 yet, if so, did you use a ppas or manually install it10:17
diploCould check the logs to see if an email was sent to a particular host at a certain timee10:18
AlanBelldiplo: I don't want to, I want to do less work not more!10:24
AlanBellso I have from various systems emails that I expect to get every day, I can send them to different mailboxes and check 30 or so emails a day to see if any failed, or if any didn't arrive10:25
AlanBellbut I am horrifically lazy, and don't want to do that10:26
AlanBellI want a computer to tell me if I didn't get one of 30 emails10:26
AlanBelland not to bother me about the 29 successfull things I don't have to care about10:26
daubersAlanBell: Sounds like you need nagios or something really. Quick flick in the morning to see if you have any red lights then ignore10:40
AlanBelldaubers: can that get emails from systems it can't see other ways?10:40
jpds"If you're not monitoring it, you're not managing it".10:40
daubersAlanBell: I think it's all scrpt based, so probably10:41
popeyfor czajkowski http://imgur.com/gallery/Fz7h1Ni10:45
popeyAlanBell: you can write scripts to do pretty much anything10:45
popeyi wrote a nagios script to poll SAP systems and give me lights if stuff was on/off10:45
AlanBellI guess one could write a nagios script to log in to an imap account and search for emails10:46
czajkowskipopey: awwww10:47
diploAlanBell: More than likely there is a script already there, if not there ( from my experience ) will be something very similar that you can slightly change to your needs10:57
diploI don't think I've not found something that can do something I want and needing to start from scratch10:58
diploEven a script to check Fibre cards and whether they have an errors / problems10:58
davmor2Morning all10:59
AlanBelldiplo: yeah, I think it is something I could set up, and I do have nagios running, however I suspect it could be a useful service to simplify10:59
AlanBellnormal people get regular emails too, from various things11:01
AlanBellpeople who are not going to run nagios11:01
davmor2bigcalm: we'll wont a full report on your unity experience11:19
popey+111:21
andylockrannormal people DO run nagios11:46
andylockranit's innormal people that don't11:46
BigRedSI thought normal people ran icinga these days?11:48
mungbean_is tomboy/u1 still deleting all notes?11:50
mungbean_aararghghgh uploaded 210 notes to server11:51
mungbean_sounds like notes were not on server then11:52
davmor2andylockran: is innormal even a word?11:53
popeymungbean_: https://one.ubuntu.com/help/contact/ ?11:54
mungbean_popey: i just held off from syncing for a week after initial epic fail of note deletion11:55
mungbean_wondered if there was a consensus on what had happened and it was fixed11:55
mungbean_my understanding was every user suffered11:56
Laney#ubuntuone is likely better11:56
popeyi had it happen once, restored my notes from backup, synced again12:00
popeythen decided to drop tomboy completely12:00
popeyso exported my notes as plain text, deleted them and removed tomboy12:01
bitnumusHi, im trying to install ubuntu-server, the installation failed at loading the CD-ROM stage, any way to find out why?12:04
popeybitnumus: probably best asking in #ubuntu-server12:06
bitnumusok.12:06
davmor2popey: have a look at nitro it's a task manager really but makes just as good a note keeper :)12:39
rindolfHi all.12:46
davmor2rindolf: hello12:49
rindolfdavmor2: what's up?12:50
davmor2rindolf: the Ceiling, the tree tops, the Sky :)12:50
rindolfdavmor2: http://www.shlomifish.org/humour/fortunes/show.cgi?id=shlomif-fact-chuck-3512:51
AlanBellandylockran: normal sysadmins run nagios12:55
rindolfdavmor2: I am a stand-in Chuck Norris on IRC, so beware my IRC wrath.12:56
* rindolf unleashes his inner Chuck Norris.12:56
* AlanBell sets up http://exceptionalemails.com/ and ponders how to build it12:56
rindolfAlanBell: ah, Nagios. Had a gig regarding it recently, but it was unsuccesful12:57
rindolfOur client was in denial of Brooks' Law and common sense.12:57
rindolfBrooks's maybe.12:57
AlanBella common problem13:00
AlanBellhowever I am fairly sure that I don't want nagios for this13:00
davmor2rindolf: I don't know which was funnier the quote or you thinking you are to irc what chuck norris is to the world.  We know who the real IRC ninjas are :D13:02
rindolfdavmor2: I was kidding.13:02
rindolfdavmor2: I am just being silly.13:02
rindolfdavmor2: anyway what's new with you?13:02
davmor2rindolf: hence the :D at the end :)13:02
rindolfdavmor2: and/or what are you doing now?13:03
rindolfdavmor2: actually I am an IRC master ninja.13:03
rindolfA ninja god.13:03
dwatkinsa ginger nod.13:03
davmor2rindolf: Work, and boring admin stuff currently :)13:03
rindolfdavmor2: ah, OK.13:04
neuroAlanBell: sorry, just read back13:11
neurobasing a monitoring solution around emails, and specifically email delivery, is a dangerous thing13:11
neurotoo many PoFs13:11
AlanBellsure13:11
AlanBellbut this isn't a sophisticated monitoring system13:12
neurowell, no13:12
neuroyou're just building mail filters13:12
AlanBellno13:12
neuroyou are13:12
AlanBellthe opposite of mail filters13:12
neuroif this, and that, then discard13:12
neuroif not this and that by then, then alert13:12
AlanBellhow do you do a mail filter on a mail that doesn't arrive?13:12
neuroi know, i know13:13
BigRedSyou check the mailbox for it at a time by which it should have arrived13:13
neuroit's still a filter, it's just an anti-mail filter13:13
AlanBellBigRedS: yeah, what does that though?13:13
BigRedSno, you need a non-filter component for when nothing arrives to be filtered13:13
BigRedSPerl13:13
neurolol13:13
neuroit's true13:13
neurounless you are using a myriad of incompatible monitoring and alerting systems though, i'm not sure what you are trying to achieve13:14
neuroit would be easier to simply tie all your monitors into one system, and alert on fail13:14
BigRedSno, this does sound like a lot of effort to not monitor something 'properly'13:14
rindolfAlanBell: maybe try Jabber/XMPP too.13:14
rindolfThis is more reliable than E-mail.13:14
BigRedSmost things are more reliable than email13:14
neurorindolf: but at the end of the day, you're still (according to this requirement) checking for mail13:14
neuroor checking for the non-delivery of mail13:15
rindolfneuro: yes.13:15
rindolfI'm not going to completely do away with my use of E-mail.13:15
AlanBellyou only get alerted if you need to care13:15
neuroAlanBell: hence why i think you need to be thinking further up the chain13:15
BigRedSyeah, so I'd say you want something that checks whether you need to care and alerts you if you don't13:15
neurowhat if your mailbox runs out of disk or quota?13:16
neurothen all your alert criterion will fail13:16
BigRedSnot something that checks whether something didn't send you an email to say that you don't need to care and alert you if it did13:16
neurowhat if an upstream smtpd fails13:16
AlanBellneuro: then you get an email about it13:16
neurowell no, you wouldn't13:16
AlanBellor an SMS or something13:16
neurothat's my point13:16
neurosorry13:16
neurofail13:16
neuroyou'd get MANY mails13:16
neurowas my point13:16
AlanBellfine, get many emails, it still only happens when I need to do something about it13:17
BigRedSneuro: I think we're two people who don't need the service trying think about how we'd want it implemented :)13:17
neuroand if you don't properly figure out that it's the anti-mail filter that's failed rather than the upstream thing you want to keep an eye on, you waste time running about like a headless chicken trying to work out what's happened13:17
AlanBellso this service sits out in "the cloud" and gives you an email address to send all that stuff to, sync jobs, backups, other junk that happens daily or weekly13:18
AlanBellincluding stuff for non-sysadmins13:18
neuroBigRedS: true, but i'm trying to work out the rationale for pushing the alerting criterion further downstream, and into a region that can be prone to false positives13:18
AlanBelllike "daily invoice run completed", "month end process successful" or whatever13:18
AlanBellyou direct them all at this service, and tell it what you expect, and it emails you only if something goes wrong including mails failing to arrive by the correct time13:19
neuroif you're doing batch jobs, you should have watchdogs that can measure that success/failure metric and report accordingly13:19
neurothe failure to report should not be the only metric for alerting13:19
AlanBellsure you should, but lots of people don't13:19
BigRedSneuro: exactly. should versus would, though.13:20
neurothen what you're proposing - and please don't think i'm trying to put you off, rather figure out your rationale - is creating a more brittle alerting system which can be used to make people lazier in their systems implementation13:20
BigRedS"you should do this properly, but you could do it this way"13:20
neuroexactly :)13:20
AlanBellyes13:20
neurook then :)13:21
BigRedSbecause 'this way' is still better than not at all13:21
neurowell13:21
neurohehe13:21
* neuro bites tongue :)13:21
BigRedSI have two mails I get every morning from a cronjob. I probably wouldn't particularly notice if I didn't get them one day.13:21
AlanBellexactly13:21
BigRedSI don't know why there's two of them. That's why I've not made it stop mailing me. I clearly don't care about the process enough to put a better monitor in13:22
BigRedSIt's been about eight months since I first thought I should sort out the duplication, but thought that the best way to not forget was to simply leave it sending me mail13:22
AlanBellit is trivial to get a cron job or backup system, or virus file update system to send an email when it is done, most things do that13:22
BigRedSit's _much_ harder to get it to only mail you every time there's a problem13:23
neuroand *only* when there's a problem13:23
BigRedSits best to have something else that does all your tests and tells you if any of them fail. but nobody, really, does that.13:23
AlanBellyes, because many failure modes will stop the email happening13:23
neuroAlanBell: and what will you do with the success emails which don't trigger an alert?13:24
AlanBelljust keep them or purge them after a retention period13:25
BigRedS'file' them13:25
neuroew13:25
AlanBellwhy ew?13:25
neuroprivacy concerns for one13:25
BigRedSAt least draw a pretty graph with them13:25
neurowould be better to bin the mail if it matches a metric for success13:25
BigRedSneuro: privacy concerns? it's an email you've punted at The Cloud, you clearly don't care who sees what's in it13:26
neurotreat it as a Cc bin13:26
AlanBellI was thinking that the user could set their own retention period13:26
AlanBellso if you want a retention period of 1 day then fine13:26
neurowhy would you need to retain them at all?13:27
BigRedSmaybe you want to check periodically that all the mail being marked as 'succes' really does mean success?13:27
AlanBellto check13:27
neuroso then you're an alerting *and* message storage service13:27
AlanBellbut you could set it to discard as soon as it arrives and sets the flag on the trigger13:28
neurocould13:28
AlanBellpossibly have a free as in beer service with a short retention period and not many monitors and a paid subscription for any retention period and storage13:28
neurosee, when you retain things like email, you then need to think about legal ramifications13:28
AlanBellyeah, I was thinking also to get it to set up filters by example13:28
neuroat least if you're binning every success mail after the trigger has been fired, you're not storing anything13:29
BigRedSneuro: surely if you're retaining email sent directly to you you've fewer problems? you're not a relay, you're a recipient13:29
AlanBellno more than for any other email service, and that is fine, I can think about legal ramifications13:29
neurothen when someone comes along with a court order, you can say "ah, but we don't do retention"13:29
AlanBellI have done email before you know :)13:29
neuroi'm not saying you haven't :)13:29
neuroi'm just playing devil's advocate here13:29
neuroi can see uses for such a service13:29
AlanBell:)13:30
AlanBellone thing that crosses my mind is you could direct a regular email at it, then log on to the website and say "I want an email like that one every day" rather than typing in your criteria13:31
neurothat would certainly get around criteria creation hassles13:31
neurojust cherry pick the bits you want13:31
neuro"this bit of the subject", "this bit of the body", "this sending IP"13:32
AlanBellyeah, so it would suggest a rough time window, from address, subject etc13:32
neuroyou could just have a common tag at the end of the input address13:32
neuroelectricboogaloo+config@foo13:32
neuroand it would disregard any filters/criteria for that message, and hold it in a config bin waiting to be dealt with13:33
AlanBellinteresting point, yeah13:33
neuroor perhaps more real world jacn8afn2ynks+config@foo :)13:33
AlanBellso myaccount+server1backup@exceptionalemails.com13:34
neuroyeah13:34
neuroanother suggestion: allow each filter to have a timezone set13:35
AlanBellok, good point13:36
neuroyou don't want a misfire in case an email by 2am arrives at 2am but is tagged 1am (or arrives at 3am) on a DST cutover13:36
neurojust allow UTC, PST/PDT, etc and make sure you match that timezone when doing the time criterion calcs13:37
AlanBellhmm, DST is *hard* to get perfect, it happens at different times in different places13:37
AlanBellbut yeah, that can be done13:37
neuroyeah, but timezones are known entities :)13:37
AlanBelland it is easier to design it in now than fix it later :)13:37
neuroexactly13:38
neuroi'm pretty sure someone somewhere has written a library to deal with it ;)13:39
BigRedSforce everyone into UK time13:39
neurono13:39
AlanBelltempting13:39
neuroUTC or death13:39
BigRedSor, as we call it internally at work, One True Time13:39
BigRedSmakes it way easier to schedule things13:39
popeyyou could surely do this with one giant procmail? ☺13:39
BigRedSno, nobody thinks in UTC. At least Britain thinks in UK time :)13:39
neurowell it's the logic of whatever procmail fires the email at that matters13:39
AlanBellpopey: how does procmail send an email when it *doesn't* get one?13:39
neuroBigRedS: but UTC is a worldwide thing, unless you enjoy building parochial products that have a limited scope of use13:39
neurozing13:39
neuroburn13:39
neuroSchrodinger's Mail Filter13:40
neurothe mail is both sent and unsent simultaneously13:40
neurountil the mailbox is opened13:40
neuroi'd say that's a better brand than exceptional emails :)13:41
neuroDIBS!!!!!13:41
AlanBellthe wave function collapses13:41
neuromaybe i should build schrodinger's mail filter, you can build exceptional emails, and we'll see who gets there first :)13:42
neuroCAPITALISM!!!!!!13:43
BigRedSneuro: the fewer people who use my code the less time I need to spend fixing it :)13:43
neurohehe13:43
BigRedSIn some seriousness, I'd always use UTC for code. I just hate having to then make it human-friendly, precisely because nobody wants to work in UTC and it's really hard to guess and then work out what they do want to work in13:43
neurothe thing about UTC, as the Joker says in The Dark Knight about chaos ... it's fair13:44
neurono worrying about when DST changes occur13:44
BigRedSit's like EU standardisation. It's mutually inconvenient for everybody13:44
neuroor if they change from year to year13:44
neuroalso, you know, if it's good enough for the military ...13:45
neuroand NASA ...13:45
neuroall you need to track are leap seconds13:45
BigRedSseconds? Nah, I have the same resolution as cron.13:46
neurocron's time resolution is only as good as your upstream ntp server13:46
neuroand your RTC13:46
AlanBellI wouldn't think that this needs to be accurate at all13:46
neuroyou think?13:46
AlanBellyou set the timeout for maybe an hour after the email normally turns up13:46
neuroas soon as you introduce time criterion, you need it to be accurate to the second13:46
neurowhat if your failure timeout criterion needs to be more accurate than an hour?13:47
neurowell then i guess you need your own monitoring solution :)13:47
AlanBelljust in case the job takes a bit longer, or the mail doesn't arrive so fast13:47
neuroah, so now you're introducing fuzziness13:47
AlanBellyeah, if you need to care that urgently you wouldn't use this13:47
neurowhich i guess could be a configurable option of each filter13:47
neuroor of each paid-for filter, if you want to be a freemium git about it13:48
AlanBellsomething like a "backup completed" email would not come at a predictable time every day13:48
neuroi have had backups that take a day :)13:48
neurostupid rsnapshot13:49
AlanBellsay the backup kicks off at 02:00 and normally finishes by 02:45 you might trigger the email to let you know if it isn't done by 04:00 because you still get the mail by breakfast time and you really don't care if it finished a bit late13:49
neurosee the complexity you're having to generate that could be dealt with by a well kept nagios install? :)13:50
AlanBelland yeah, I think a freemium model is probably what I will do unless a better idea presents itself13:50
AlanBellthat isn't complexity!13:51
neuroyou're uncovering additional criterion to meet a flexibility requirement due to operational fluctuations of the tasks being monitored (or the success/failure modes of the tasks)13:51
neuroyou'll realise you need more as more situations get presented to you13:52
AlanBellthat isn't an uncovered criterion, it is the first thing on my notepad of scribbles!13:52
neuroyou know what i mean :)13:52
AlanBelland with the "by example" stuff I was going to suggest to the user adding an hour of leeway to the received time13:53
neuroi'm using flowery language to say that your notepad of scribbles will get filled with more stuff as more people think of stuff to check for13:53
BigRedSneuro: cron's time resolution is to the minute13:53
neurobut if your clock is off, then the execution time is not to the minute13:53
neuroit could be to ten past the minute13:53
neuroor the minute + 613:53
BigRedSno, but that's not resolution, that's accuracy13:54
BigRedSor correctness13:54
neuroHANDBAGS AT DAWN13:54
BigRedSdawn in which timezone according to which ntp server?13:54
BigRedSin fact, which dawn?13:54
AlanBellthe whole point of this is to grab emails that turn up at the *end* of jobs, which will have a variable length of time13:54
neurored dawn13:54
neuroyeah but if you're wanting to know if a mail was or was not received by X13:55
neuroand the execution time is X-Y13:55
neurobut the time on the execution host is off by Z13:55
neuroand if the third train leaves King's Cross station at quarter past three, travelling at 40mph ...13:56
BigRedShaha13:56
AlanBellyou just set X to be the time at which you would be worried if the mail hasn't arrived13:56
AlanBellnot the time you are expecting it13:56
neuroi'm just saying, having time checking is useful13:57
neuroyou could check the header Received: trail13:57
AlanBelltimezones and DST is something to get right, but leap seconds are not worth worrying about13:57
neuroi'm not talking about leap seconds with regard to this discussion13:58
BigRedSyeah, I'd have though o'clock was resolution enough13:58
neurooof13:58
BigRedS"if I've not received notification that this backup finished by midday let me know" etc.13:58
neurosometimes, waiting 59 minutes to know if something bad has happened can be too long13:59
AlanBellBigRedS: exactly13:59
BigRedSneuro: then you need to monitor it properly13:59
neuro\o/13:59
BigRedSsometimes it takes 59 minutes for the mail to get to my mailbox13:59
BigRedSor to me. I might be having lunch13:59
neurothis is why man invented devices with wireless radios13:59
neuroalso for easier access to pictures of cats13:59
neurowell, less so pagers and devices with SMS, but definitely smartphones14:00
BigRedSyes, but instead of ubiquitous 3G we're now aiming for patchy 3g and even more patchy 4g14:00
neurothere's no such thing as ubiquitous 3G14:00
neuroand there's no such thing as 4G in this country14:00
BigRedSI can't wait until there's two different generations of wireless data that I can't receive14:00
* AlanBell wonders what technology to use to build this14:01
popeyGo!14:01
BigRedSFortan14:01
popeyBrainfsck!14:01
neuroBigRedS: there aren't two different generations of wireless data, unless you mean 2G and 3.xG14:01
neuropopey: haha14:01
BigRedSneuro: I don't know what I mean, but I keep getting told that there's a new one soon while I can't get the old one14:01
neuro3G = UMTS14:02
neuro3.5G = HSPA14:02
neuro3.9G = LTE14:02
BigRedSgenerations have point releases?14:02
neurowell, actually they have ITU standards definitions14:02
BigRedSOh14:03
BigRedSso this new thing EE are going on about is three-and-a-half-gee?14:03
neuro"3G" is a bunch of ITU IMT-2000 standards14:03
neuro3.9G14:03
neuroLTE14:03
neurowhat AT&T call "4G" in the states is just 3.5G HSPA+14:04
neuroit's all branding14:04
BigRedSI need to stop trying to be interested, and get back to just complaining that none of it works :)14:04
neurowhen it all works, it all works very well14:05
neurowhat you need to keep an eye out for is LTE Advanced14:05
neurowhich *is* 4G14:05
BigRedSbut is that going to have better coverage than whatever I mean when I say 3G?14:06
neurowell14:06
BigRedSbecause I don't want faster internet on my phone, I want *useful* internet on my phone14:06
BigRedSI've still not been able to properly recreate that scene from Mission Impossible, and it's not because I can't find a helicopter to tie to the train14:06
neurothen you should try to stick to 900MHz HSPA for now (or in layman's terms, Voda or O2)14:07
* AlanBell wonders whether to use exim or write the whole thing from scratch (ish)14:07
neuropostfix+procmail+python14:07
BigRedSwhole thing from scratch14:07
AlanBellhttp://docs.python.org/2/library/smtpd.html#smtpd.SMTPServer and implement process_message14:08
BigRedSOh, not the smtpd bit.14:08
BigRedSbut get whatever smtpd you want to use, make it not accept spam and forward everything else to a heap of whatever you like writing text processing code in14:08
AlanBellinbound only14:08
BigRedSawk?14:08
neuroooh, LTE Advanced does MIMO as part of the spec, didn't know that14:08
BigRedSIf you try to pass too much of the logic over to the smtpd you're likely to end up wanting to do something that it can't do14:09
neurowoah yeah don't write your own smtpd14:09
AlanBellyeah, which is why I am thinking of getting the messages directly14:09
neurogetting them from where?14:10
BigRedSlistening on port 25?14:10
BigRedSthat's a solved problem and a reasonably hard one. Use someone else's solution.14:10
neuro^ this14:10
AlanBellwell, using lib/smtpd.py14:10
neurowhy make life hard for yourself?14:10
neuroyou're going to need an smtpd to throw out alerts anyway14:11
AlanBellwell I have to get at the messages somehow14:11
neuropostfix and exim are mature and well-known entities14:11
BigRedSand, if it all goes well, you're going to want to scale. You're almost certainly going to want to do anti-spam stuff14:11
neuroprocmail the inbounds and process them with $TOOL14:11
neurojeez, even just dump them in a maildir and work with them in there14:12
BigRedSI'd just get $smtpd to pipe it into $tool14:12
BigRedSor, yeah, write an imap robot14:12
BigRedSactually, I'd *exactly* write an imap robot14:12
neuroyeah14:12
AlanBellone possible way is to set up exim with mysql back end for user management and dovecot for imap then python talks to imap14:12
neuropostfix+dovecot, then talk to the imapd or the maildirs direct14:13
AlanBellthen in theory it could talk to another imap, including one off site14:13
neuroor clustered14:13
AlanBellbut then I have to poke user information into dovecot/exim14:13
neuroyou probably want to think about clustering up front, even if you only onebox the thing to start with14:13
BigRedSAlanBell: if it's SQL backed it's very easy code14:14
AlanBellso they need to be set up with database back ends rather than system users, which means not using the debian packages14:14
neuroerrrrrr14:14
neurowut?14:14
BigRedShuh?14:14
BigRedSwe use postfix/dovecot/mysql on Debian with Debian packages14:14
AlanBelloh, I thought they were built without it14:14
BigRedSat-get install postfix-mysql dovecot-mysql14:15
BigRedSI think14:15
BigRedSsomething like that14:15
neuroyarp14:15
BigRedSI scripted the whole thing: https://github.com/BigRedS/postfixadmin-installer all that's not packaged is a perl lib (that is in non-free) and the vacation plugin14:15
neuroneuro@saratoga:~$ apt-cache search postfix-mysql14:15
neuropostfix-mysql - MySQL map support for Postfix14:15
neuroneuro@saratoga:~$ apt-cache search dovecot-mysql14:15
neurodovecot-mysql - MySQL support for Dovecot14:15
neuroWell. Known. Entities.14:15
neurodon't reinvent the wheel14:15
BigRedSwe've a few hundred of those14:16
BigRedShm. many tens. lots of things are still qmail...14:16
neuroBigRedS: that's a cute script14:16
BigRedSit's horrific14:17
BigRedSdid you read the code?14:17
neuro:)14:17
neuroyeah14:17
AlanBellwhy won't it work on oniric?14:17
neuroi mean yeah, it's evil :)14:17
AlanBelloh, it works on precise, that is OK14:17
BigRedSdovecot changes its config file layout14:17
BigRedSthere's a 'wheezy' branch that probably does14:17
neuroDOVECOT! *shakes fist*14:17
neuroactually ...14:17
neuroUPSTREAM!!!! *shakes fist*14:18
BigRedSBut, yeah, that script evolved from a bash script that had a bunch of Perl one liners into a Perl script14:18
neuro:)14:18
BigRedSthe SVN history before I put it into a github repo is, er, harrowing14:18
BigRedSbut it works, so I don't want to rework it :)14:18
neuroi still haven't evolved from bash, i'm ashamed to say14:18
BigRedSI generally stop using bash as soon as I need an if statement14:19
BigRedSI can never get those right14:19
neuroecho " * executing post-update processese"14:19
neuroif [ "$1" == "" ]14:19
neurothen14:19
neuro        SERVICE="ssl deny dns dhcp ntp squid noc"14:19
neuroelse14:19
neuro        SERVICE="$*"14:19
BigRedSthe spaces and square brackets and when I need quote marks and argh14:19
neurofi14:19
neuro:)14:19
neuropart of my stupid config mgmt thingy14:19
neurothis one is my favourite (part of *cough* something else)14:21
neurowhile test $# -gt 0; do14:21
neuro        case "$1" in14:21
neuro                -*=*)14:21
neuro                        optarg=$(echo "$1" | sed 's/[-_a-zA-Z0-9]*=//')14:21
neuro                        optarg=14:21
neuro                        ;;14:21
neuro                *)14:21
neuro                        ;;14:21
neuro        esac14:21
neuro        case "$1" in14:21
neuro...14:21
neurocase statements!!! crazy!14:21
neuro(not sure if that made it through, stupid flood protection)14:21
BigRedSat least some of it did. I dislike all of it because it's bash, though14:23
BigRedS:)14:23
neuro:)14:23
dwatkinsoptarg=14:23
dwatkinsdoesn't that make it null?14:23
AlanBellso, with exim/mysql and dovecot mysql I create a user by writing a username/password to a database table or is there a library to wrap that?14:23
BigRedSI've written a Perl library for the postfixadmin system that script installs14:24
BigRedSit's also badly written, but it does work :)14:24
* neuro harrumphs14:24
neurodesign your system first, then engineer it14:24
neuro:)14:24
BigRedSIt's really basic SQL, though. If you're just interested in adding simple transports you could write your code in a couple of hours14:24
neurodwatkins: it's matching for --fish=bar, setting $optarg to bar; if there is no = in the flag, then there's no option argument14:26
neuroi don't actually use it later in the script, it's all a big incomplete mess14:27
neuroergo, bash :)14:27
BigRedSbut whatever the first line does, the second will null $optarg, wont it?14:27
BigRedSso you may as well not have the "optarg=$(echo "$1" | sed 's/[-_a-zA-Z0-9]*=//')" line14:27
dwatkinsneuro: ah ok, thanks14:27
jacobwwhy wouldn't use you use getopts?14:28
jacobwsorry, that's not a sentence14:28
jacobwwhy wouldn't you use getopts?14:28
neurobecause i'm a sadist14:30
neuroand i probably forgot about that when i wrote that14:30
neuroi don't actually remember writing it14:30
neuroi just know it's in some code i have for some stuff i use14:30
DJonesInteresting Valve news story, announce Linux video game store as it announces the lay off of some staff http://www.bbc.co.uk/news/technology-2147197414:31
dwatkinsperhaps they were people who were trying to get half-life 3 finished before the end of the decade ;)14:32
neuroum wow14:32
neurovalve prided themselves on having zero turnover14:32
mgdmhow is zero turnover possible?14:34
jacobweveryone dies before they move on14:35
jacobwi think that would satisfy some definition of zero turnover14:35
BigRedSmgdm: enthusiastic rounding14:36
* AlanBell decides to use python smtpd library for version 114:39
neuroor maybe it was github that has had zero turnover14:40
neurothis is an awesome read though: http://media.steampowered.com/apps/valve/Valve_NewEmployeeHandbook.pdf14:41
einonmI can only imagine that the valve layoffs are to do with the changing skill set that the company needs...things like graphics drivers are probably very different between Linux and Windows15:09
einonmbut also, maybe I'm being cynical - trust the BBC to put a negative spin on something Linux related15:13
=== null is now known as Guest11358
Guest11358I have two books, one is called Practical UNIX & internet security (third edition ), and the other is the o'reilly Linux in a nutshell (4th edition), could anyone tell me if they're still of any relevance, or if such systems have moved on to make all the technologies in the book obsolete, as they're relatively old books16:30
rindolfGuest11358: I think they should be fine.16:46
rindolfGuest11358: if you're fond of learning such stuff from books.16:46
rindolfGuest11358: have not really read them, but O'Reilly books tend to be very good.16:46
DJones!manual | Guest11358 This could well be of use as well,16:47
lubotu3Guest11358 This could well be of use as well,: The Ubuntu Manual will help you become familiar with everyday tasks such as surfing the web, listening to music and scanning documents. With an emphasis on easy to follow instructions, it is suitable for all levels of experience. http://ubuntu-manual.org/16:47
Guest11358ah cool, find printed copies much easier to read generally, i have tons of ebooks but reading from a monitor after a while is awkward, plus I picked these books up from college for about 30p each haha, thanks for the reply16:48
BigRedSthe principles are likely to be about right for either, but the detail might be a bit off by now. Does the Linux in a nutshell book say which kernel version it expects?16:49
BigRedSer, covers. It's a book, not software16:49
Guest11358not sure, was printed in June 2003 if that says anything16:50
Guest11358obviously not about the kernel, could have a good guess at the kernel from the time stamp though16:51
BigRedSnah, that's going to be not so old that it's useless16:51
BigRedSdepends what you're interested in, really16:52
Guest11358and ubuntu manual seems okay, a lot of the stuff im perfectly capable of doing, been using ubuntu for a few years, becoming my main OS now and im just trying to understand some of the deeper aspects, been playing with the terminal a lot more16:52
popeyAzelphur: https://plus.google.com/u/0/109365858706205035322/posts/FDxuNJXSdfw17:04
popey\o/ TF217:04
AzelphurI'm up for bat beatings.17:04
Azelphurannnnd everybody left :p17:08
Azelphuralso, 300fps flat out with compiz enabled, w00t17:09
Azelphurlemme know when your playing and I'll join ya17:10
Azelphurfor now, back to work https://dl.dropbox.com/u/3832397/screenshots/2013/Jan/2013-02-13-215546_5120x1440_scrot.png xD17:11
Laneybah17:24
Laneythe initial tf2 download is massive17:24
Azelphuryep lol17:24
Laneynot getting stellar speeds either17:25
Azelphurtakes a lot of space for the worlds most advanced hat simulator17:25
popeyhttp://www.canonical.com/content/touch-developer-preview-ubuntu-be-published-21-february-201317:39
popey\o/17:39
Laneygood use for a broken nexus 4?17:43
Laney:P17:43
popey:D17:44
* AlanBell puts an include in https://wiki.ubuntu.com/TouchInstallProces pointing to https://wiki.ubuntu.com/TouchInstallProcess because of sloppy sloppy press release17:49
AlanBellor maybe a redirect17:51
Laneyhar har17:53
Paladinepopey, what bitrate do you recommend for a podcast?17:55
davmor2ghoti == fish  you take the gh from tough, the o from women and the ti from station :)  the English Language rocks17:59
rindolfdavmor2: what?18:01
rindolfdavmor2: my last name is Fish.18:01
rindolfBut I'm not English - I'm an Israeli Jew.18:02
davmor2rindolf: it's a play on the different ways you can say a combination of letter in English18:02
davmor2rindolf: it's things like tough and plough, how is 1 ending uff and the other ow and why is stuff not spelt stough etc18:04
rindolfdavmor2: yes.18:08
rindolfdavmor2: and through.18:08
* AlanBell observed fixed press release18:34
redtape-renegadeOminous package arrived today ... https://dl.dropbox.com/u/55128914/Lubuntu%20docs/Merchandise%20Mania%20%28Kubuntu%20Pens%29%20takes%20Royal%20Mail%204%20days%20to%20arrive%20usually%20by%20.png18:51
penguin42took me a few seconds to parse that as 4 days not 20418:57
directhexmmm, monitors18:58
directhexi wish i had a monitor18:58
penguin42buy one?18:58
directhexthey cost money!19:00
directhexreal money!19:00
penguin42this is true19:01
davmor2directhex: poach Azelphur 's bitcoins and by one :)19:01
directhexi said real money, not crazy cyberlibertarian pretend money!19:02
* directhex flees19:02
brobostigonlol, on the one show, tuffers dressed up like arthur dent.19:03
davmor2directhex: yeah but poaching fake money that can buy real stuff can't be a crime right it was only numbers on a machine :D19:03
redtape-renegade!anyone want a pen ?19:09
lubotu3redtape-renegade: I am only a bot, please don't think I'm intelligent :)19:09
jacobwredtape-renegade: yes19:22
redtape-renegadejacobw: I've PM'd you 2 mins ago ...19:34
popeyAzelphur: on it now ☺20:02
popeyhttp://www.gametracker.com/server_info/54.243.8.249:27015/top_players/#search20:03
ali1234so does juju have a charm for tf2 server?20:03
popeyya20:05
ali1234cool20:06
ali1234but why isn't my steam working?20:06
ali1234bash: /usr/bin/steam: No such file or directory20:06
ali1234oh wait i know20:07
ali1234it's because i accidentally /usr/bin/ and then repaired it from packages20:07
ali1234but steam is not on the repos20:07
ali1234or wasn't when i installed it20:07
directhexdavmor2, if Azelphur truly loved me, he'd donate £626 of bitcoins so i can buy a new screen!20:08
ali1234argh 142 mb steam update20:10
MartijnVdSyeah steam updates aren't tiny20:10
penguin42directhex: 626 ?! You're not after a cheap screen are you?20:12
directhexpenguin42, well i wouldn't want to *downgrade*.20:13
directhexthat'd be silly!20:13
penguin42wth do you get for 626?20:13
penguin42I mean you can get a 2560x1440 27" for around 45020:14
MartijnVdSyay ebay20:15
* penguin42 means new, not ebay20:15
MartijnVdSpenguin42: you can get new ones from ebay20:15
MartijnVdSfor that price20:15
MartijnVdSor even cheaper20:16
popeybah, shopping has arrived20:16
directhexpenguin42, a *good* 1440p 27" with displayport and an actual usable stand20:16
popeyhow do you go AFK in tf2?20:16
MartijnVdSpopey: Alt+F320:16
MartijnVdSuhr20:16
MartijnVdSF420:16
directhexpopey, hit the team change button, join "spectate"20:16
Azelphurpopey: what's the address again?20:16
penguin42directhex: Oh you're a picky one aren't you....20:16
directhexpenguin42, i have business raisins for displayport.20:17
popeyhttp://www.gametracker.com/server_info/54.243.8.249:27015/top_players/#search20:17
penguin42directhex: I prefer chocolate raisins20:17
MartijnVdSchocolate raaaai20:18
MartijnVdSn20:18
amayer_is it better to use steams repo or the default ubuntu repo for steam.20:19
amayer_i got steam from the steam repo a while back and now i see it is in the ubuntu repo20:19
popeydoesnt matter20:19
penguin42directhex: ebuyer list a 27" sammy with displayport for 57220:19
popeyit self-updates20:19
amayer_so they will be identical20:20
Laneyhandy for raring users20:20
amayer_how come when i type:20:22
amayer_sudo apt-get update && apt-cache search steam20:22
amayer_steam doesnt show on 12.04LTS? but it shows up in the software center20:23
Laneyit adds a new repository20:23
directhexsoftware center shows a lot of things in custom repositories20:23
ali1234i just ran TF2 and it just says "Steam Beta must be running to use Find Servers"20:24
Laneycan i get steam to not pause a download when i'm playing a game?20:25
ali1234but steam clearly is running20:25
directhexali1234, sounds like you have an extremely old steam.deb installed20:28
directhexali1234, i.e. older than 1.0.0.2520:28
directhexLaney, sadly, it's down to a game's publisher to mark whether a game needs full bandwidth interwebs or not, and the default is "yes"20:28
ali1234directhex: i just installed the one from the software center, and then it did an update20:31
ali1234about steam: Build: 14 Feb 201320:31
directhexthe steam client, and the steam updater, are distinct entities. steam.deb contains the steam updater, and is responsible for things like enforcing folder structure20:32
ali1234how do i check steam updater version?20:33
directhexissues with games not detecting steam are usually caused by an out of date updater (i.e. .deb), NOT an out of date client... they sorta need to be kept in tandem20:33
directhexali1234, dpkg -l steam ?20:33
ali1234ii  steam                                                 1.0.0.27ubuntu1                 i386                            Installer for the Steam software distribution service20:33
directhexii  steam          1.0.0.27     i386         Installer for the Steam software20:33
directhexhm, that should be current then20:33
ali1234exactly :/20:33
ali1234so, what should i do? delete ~/.steam and start over?20:34
directhexmmmmmmm, not sure. worth a shot if you have spare bandwidth20:37
AzelphurAnyone happen to have any ideas about TF2 on AMD 7950? on fglrx-updates it won't start ( this bug https://github.com/ValveSoftware/steam-for-linux/issues/688 ) on latest it starts, but with poor frame rate20:43
penguin42in the end it's a seg so toss up between graphics driver and game code I guess - both of which are closed20:45
Azelphur\o/20:46
penguin42is anyone else having problems with text corruption in large text entries in firefox - e.g. lp forms where a line won't get redrawn for a while?20:46
redtape-renegade☺ Authome ! \o/ |21:11
ali1234directhex: deleting .steam worked, although it s a symlink and steam just recreated it. but then everything started working.21:33
* Azelphur buys hacker duality off steam22:27

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