/srv/irclogs.ubuntu.com/2013/08/26/#ubuntu-us-pa.txt

square-r00tLPI is a joke, btw02:14
square-r00tunless you're trying to apply for a company that specifically mentions it, it's not worth it :P02:14
rmg51Morning10:04
JonathanDMorning.10:06
=== scottrigby_away is now known as scottrigby
=== scottrigby is now known as scottrigby_away
ChinnoDogMorning12:07
teddy-dbearMorning peoples, dogs, turkeys and everything else12:13
=== scottrigby_away is now known as scottrigby
=== scottrigby is now known as scottrigby_away
* ChinnoDog sips some tea12:57
=== scottrigby_away is now known as scottrigby
=== scottrigby is now known as scottrigby_away
* InHisName mumbles "Morning" once again15:16
* square-r00t drinks pint of whiskey15:31
square-r00tungh.15:31
square-r00tso it is.15:31
=== scottrigby_away is now known as scottrigby
=== scottrigby is now known as scottrigby_away
=== jedijf is now known as jenny_867
=== jenny_867 is now known as jedijf
=== scottrigby_away is now known as scottrigby
wyattderpAnyone in here know how to make a VM copy of an OS so if I wanted to make a standard development environment I could load it into a flashdrive and call it a day after installing?18:07
jedijfmake it - copy the folder with vmdk's (or whatever) to usb - use that usb anywhere18:23
jedijfit will ask - did you move or copy - if not sure choose x - choose x18:23
MutantTurkeywyattderp: waddu18:46
wyattderpAhh alright, its just things are getting kinda heavy with the business I would like to keep a dev environment on hand for reloading if need be.18:47
jedijfyou could make it - snapshot it - and revert when necessary too18:49
jedijfbut having a clean somewhere (usb etc) is always good18:49
MutantTurkeygod damn i hate suse19:48
MutantTurkeyi upgrade packages and everything goes to hell19:48
MutantTurkeyi mean now i need to hard reboot my servers, which my users were using19:48
MutantTurkeyall because i needed to upgrade python19:48
waltmanstep 1: don't upgrade packages in the middle of the day when users are using them?20:01
square-r00t+120:15
MutantTurkeystep 1: don't use opensuse20:16
MutantTurkeystep 2: don't wait 2 years to upgrade packages then complain when it's out of date20:16
jthanStop blaming suse for your problems :-p20:16
MutantTurkeystep 3: allow your only computer science person to install a sensible distribution20:16
MutantTurkeystep 4: don't work on weekends or at night, since you value your own time. If your boss wants an upgrade, tell them you fcan only do it during the day 9-520:17
ProfessorKaos64Only OpenSuSe is used by the enterprise enough20:17
MutantTurkeyjthan: but sure, sacrifice your free time to do upgrades...20:26
MutantTurkeyyou too waltman20:27
jthanI do upgrades all the time.20:57
jthanscreen emerge -uDNva world20:57
* jthan falls asleep 20:57
jthanWake up, done.20:57
MutantTurkeywonderful!20:57
MutantTurkey:q21:00
square-r00tProfessorKaos64: not sure if trolling or not.21:12
square-r00tMutantTurkey: part of being an admin is you work on off-hours for rollouts, period21:12
MutantTurkeyno21:15
MutantTurkeyi mean maybe for y'all. If I was a full time sys-admin maybe21:15
square-r00tthat's how you get to be full-time21:16
MutantTurkeyno this position will never be full time21:16
MutantTurkeysysadmin is really part of the greater job of helping the users with programming21:16
square-r00tthat's....21:18
square-r00tthat's exactly part of the sysadm role. internal support.21:18
MutantTurkey?21:19
MutantTurkeymy job is programming, I happen to sys-admin on the side as a resault21:19
square-r00tbut it doesn't matter if this position will be full time or not. you won't get hired as a sysadmin if you don't act like one. if you can put on your resume "Company X, Jr. SysAdmin, part-time, was on-call" instead of "Company X, Jr. SysAdmin, part-time" then that's a lot better21:19
square-r00toh sweet papayas have mercy21:19
MutantTurkey"Company X, Programmer"21:20
square-r00tdevs shouldn't have root, generally speaking, though.21:20
MutantTurkeylol21:20
MutantTurkeyok21:20
square-r00tthat's.. really not a power thing or me saying y'all are stupid or something. you just don't think.21:20
square-r00t"what do you mean 'production' AND 'development' servers? they're the same thing, aren't they?"21:21
square-r00t"it wasn't working so i just chmod'd it to 777"21:21
MutantTurkeyokay there's a difference between idiots and non-idiots21:21
square-r00t"sudo is stupid. i'm just going to keep a root shell open."21:21
square-r00tright, there is- but generally, admins are idiots when it comes to coding, and devs are idiots when it comes to admining21:22
MutantTurkeyi aim to please both parties21:22
square-r00ti can count on one hand the people i've seen be competent- not even good, competent- at both.21:23
square-r00tyou'll either mess one side up, or you'll get both sides pissed off21:24
MutantTurkeywelcome to earth?21:24
square-r00tright, that's my point. the reality is you're either an admin or a dev. sliding scale, sure, but at some point it quantifies21:24
MutantTurkeyyeah21:24
MutantTurkeyI make decisions as a sysadmin to benefit my programming needs21:25
square-r00twhich is a horrible sysadmin.21:25
MutantTurkeylike running things more bleeding edge then need be to get features i want21:25
MutantTurkeywhy? we are all programmers who need cutting edge things, so... no point using red hat 1.021:25
MutantTurkeythat's the only 'bad' thing i do21:25
square-r00tyeah. you should be backporting code to run on *stable and tested versions* of platforms.21:25
MutantTurkeyno21:25
square-r00ti.e. SECURE.21:25
MutantTurkeyI.E backporting hundred of thousands of lines of code?21:25
square-r00tyep. that's why you have a development and production server21:26
MutantTurkeywe don't have that manpower, nor is security  even a remote want for us21:26
square-r00tlol21:26
square-r00t"we don't want security"?21:26
square-r00tcool, let me get you my pubkey so you can add it to root's auth'd keys then21:26
MutantTurkeywe want 'security until prevents us from getting what we want done"21:26
square-r00twhich isn't security.21:26
square-r00tthat's the *exact* mentality of the coder that 777's stuff because "it wasn't working"21:27
MutantTurkeyi am not giving out our passwords, or allowing for SQL injections in php code we have, but I am also not spending all day backporting code21:27
MutantTurkeyok i really don't see how chmod 777 would ever solve any problem...21:27
square-r00tno, instead you're upgrading a ton of production machines in the middle of the day for untested software patches.21:27
MutantTurkeyproduction machines?21:28
square-r00t15:48:34 < MutantTurkey> i mean now i need to hard reboot my servers, which my users were using21:28
square-r00t=21:28
square-r00tproduction21:28
MutantTurkeyi guess21:28
MutantTurkeyit's just a node on our compute pool21:28
MutantTurkeythe jobs are automatically re-routed21:28
square-r00tdoesn't make my point any less valid, does it?21:28
MutantTurkeyyeah it does21:29
MutantTurkeybecause it went offline seamelessly21:29
square-r00tso you let users know of this maintenance?21:29
square-r00tin advance?21:29
MutantTurkeyyeah 20 minutes21:29
MutantTurkey:p21:29
square-r00ttwenty minutes.21:29
MutantTurkeydude you don't understand the userbase here21:29
MutantTurkeyi walked around the lab and said "ok everyone are we all good to drop this offline for a few minutes"21:30
square-r00tenlighten me.21:30
MutantTurkeygot some nods21:30
MutantTurkeyand that was that21:30
square-r00tthat isn't notice of maintenance.21:30
MutantTurkeymaybe not for you, but for us it's entirely fine21:30
MutantTurkeybecause my users can't do anything without these upgraded packages anyway21:30
square-r00thttp://pastebin.com/zu9epey8 = maint notice21:33
square-r00tbecause just walking into a room and saying "HEY IS EVERYONE COOL IF I SHUT THIS OFF?" tells them nothing21:34
MutantTurkeywhy?21:34
square-r00twhat happens to those that are in the zone? headphones on?21:34
MutantTurkeyyes and what happens if they don't check their email?21:34
square-r00tyou mentioned a few nods- how can you know, with a *written record* (CYA), that you told them?21:34
square-r00tthat's their liability then. :) because now, you have *proof* you told them.21:35
MutantTurkeyor do you get each person to swear an oath with their blood?21:35
square-r00t^ see above.21:35
MutantTurkeythat's true, and in a more formal sysadmin position i would aproach ithat that way21:35
square-r00tyou work at a uni, right?21:35
MutantTurkeyyeah21:35
square-r00tyeah.21:35
square-r00talso, unless it's an emergency, 24-48hrs in advance at least is the recommended maint notice time21:36
square-r00tsoftware should never ever be upgraded willy-nilly21:37
MutantTurkeywell it hadn't been upgraded since it was installed21:37
square-r00tdoesn't matter21:37
MutantTurkeyso yeah I'd like to start performing regular updates21:37
square-r00tnot during production hours.21:37
square-r00tstrict no-no21:37
MutantTurkeybut 24-48 puts my user at least until wednesday to get any work done21:37
square-r00t....21:37
square-r00tyou don't leave a 24-48 window open21:37
MutantTurkeywell if I give them 48 hours notice21:38
square-r00tyou let them know 24-49 hours in advance21:38
square-r00ti'm saying you should have send the email friday at the latest. :P21:38
MutantTurkeyuser comes to me saying: can you install this package: I say : yes but wait 2 days?21:38
MutantTurkeyhe just asked me today!21:38
square-r00tno, you say "why?"21:38
MutantTurkeyI know why21:38
MutantTurkeybecause scientific python tools are useful for him21:39
MutantTurkeyand i want him to be able to use and discover as many as possible instead of saying no first and then yes later21:39
square-r00tand it was *absolutely* such an emergency that you had to bring a node down to do it today during production?21:39
MutantTurkeyno it wasn't an emergency at all21:39
=== scottrigby is now known as scottrigby_away

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