The topic for #zenoss is: Zenoss Developers are here. 2.5.2 upgrades can be discussed in zenoss-testing (10:04:20 AM)
10:04:42 AM rmatte: mrayzenoss: [10:57am] <aclark> Anyone got a "how do I run trunk" doc handy (if there is such a thing)?
10:04:51 AM rmatte: know of anything like that?
10:05:04 AM mrayzenoss: The devs are doing their morning standup, emillerATzenoss is today's Dev on call. He's relatively new, so be gentle
10:05:05 AM rmatte: emillerATzenoss: hello
10:05:49 AM mrayzenoss: aclark: trunk is not for the timid
10:05:53 AM emillerATzenoss: i don't know of any how to run trunk doc
10:06:13 AM mrayzenoss: we should have alpha installers out soon, but you can build from SVN trunk
10:06:20 AM aclark: mrayzenoss: understood
10:06:28 AM mrayzenoss: the plan is to switch to Python 2.6/Zope 2.12 for trunk this weekend
10:06:45 AM mrayzenoss: and next QA Day is tentatively supposed to be source builds off of trunk
10:06:53 AM mrayzenoss: getting people to help us kick the tires
10:07:04 AM mrayzenoss: find build issues on other platforms and whatnot.
10:07:15 AM mrayzenoss: *looks at the FreeBSD and OpenSolaris people in particular *
10:08:05 AM jb: hey rocket
10:08:48 AM rocket: hey jb
10:11:12 AM rmatte: rocket: wassap?
10:11:24 AM rocket: heh lots ..
10:11:50 AM rmatte: *thought you'd say "the ceiling", but "lots" works too.*
10:13:15 AM rocket: heh ..
10:17:40 AM rmatte: bbibeault: the attribute is still "location" in 2.5.2, not sure why only "Location" suddenly works for alerts
10:18:13 AM chemist: I've asked this before and I should probably trac it, but how difficult would it be to display an snmp value in the 'status' tab of a device?
10:18:42 AM rmatte: chemist: I've never seen it done, so I'm going to go with 'very'
10:19:02 AM bbibeault: Thanks guys, please make sure that the ticket includes this info, and we can discuss it in today's defect review. That is a very odd thing to crop up...
10:19:03 AM rmatte: though it would make for a nice feature in the new UI
10:19:06 AM aclark: mrayzenoss: What I'm getting at is for Plone we use mr.developer (http://pypi.python.org/pypi/mr.developer/1.10) for core dev, and I'm interested in setting up a similar environment for Zenoss just so I can poke at it
10:19:28 AM chemist: rmatte: it would, and I can think of many uses for it
10:19:37 AM chemist: so over to the devs
10:19:47 AM rmatte: chemist: open a feature request in trac
10:19:57 AM aclark: I suppose I can just grab http://dev.zenoss.org/svn/trunk/Products for starters
10:20:00 AM chemist: will do
10:21:08 AM rmatte: anyways, time for me to get back to perl and html
10:24:47 AM mrayzenoss: aclark: I let iancmcc know what you were talking about
10:25:32 AM aclark: iancmcc:
10:25:35 AM aclark: mrayzenoss: thx
10:27:55 AM jb: finally.. a working event console.
10:28:27 AM bbibeault: Well that's a good endoresement.
10:28:33 AM jb:
10:29:32 AM aclark: iancmcc: Do you guys give out repo access or is the community code just filtered through patches? (i.e. as described here: community/developers)
10:30:23 AM jb: hrm you know
10:30:28 AM jb: for the AIX SSH zenpack
10:30:34 AM jb: the filesystem alerts are coming in as "blocks"
10:30:37 AM jb: not MB/GB
10:30:50 AM jb: i thought this was fixed in like 2.4.x, but it appears broken again in 2.5.x
10:31:20 AM emillerATzenoss: i will take a look
10:31:28 AM jb: thanks
10:31:30 AM mrayzenoss: aclark: currently we're working off patches, but we keep talking about switching to Git
10:31:38 AM mrayzenoss: so people can maintain their own branches
10:32:03 AM aclark: iancmcc_: hankering to fiddle with a zenoss buildout again and would like to use mr.developer to build trunk, so i guess i'll start with http://dev.zenoss.org/svn/trunk/Products and see how far I get
10:32:10 AM jb: emillerATzenoss: example - threshold of high disk usage exceeded: current value 360356.00
10:32:16 AM jb: not very helpful
10:32:34 AM emillerATzenoss: no
10:32:50 AM aclark: mrayzenoss: Yeah, have you considered other DVCS e.g. hg and bzr? (I hear those are more "Pythonic" choices, but I don't know much about DVCSes)
10:34:25 AM mrayzenoss: aclark: yeah, there have been numerous discussions about Hg vs. Git. Not sure why Git was eventually chosen, but I know several of the devs are already using the Git/SVN bridge
10:34:36 AM mrayzenoss: including Ian, who seems to be out of the channel again
10:34:40 AM aclark: nice
10:34:42 AM aclark: heh
10:34:56 AM iancmcc: aclark: Sorry, got a call. So mr.developer is just for eggy things, right?
10:35:04 AM zenethian: I want me some bazaar. I would settle with hg.
10:35:06 AM iancmcc: It won't help with all the cmmi stuff?
10:35:21 AM iancmcc: zenethian: we went through them all, and git was the best for our purposes.
10:35:42 AM aclark: iancmcc: correct, but the cmmi stuff is more or less easily handled by cmmi recipes
10:35:56 AM zenethian: Yah, I figured, I just sorta bazaar for some fanatic zealotous reason.
10:36:08 AM zenethian: and git is quite a bit better than svn by all means.
mode (+o iancmcc) by zenethian (10:36:45 AM)
10:37:10 AM iancmcc: aclark: So what's the benefit at this point in time? Sorry if you said this, I lost connection there for a minute
10:37:27 AM zenethian: 10:30 < aclark> iancmcc_: hankering to fiddle with a zenoss buildout again and would like to use mr.developer to build trunk, so i guess i'll start with http://dev.zenoss.org/svn/trunk/Products and see how far I get
10:39:44 AM aclark: iancmcc: For eggs, mr.developer makes it Hella-easy to develop a complex stack, e.g. http://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.0/sources.cfg
10:40:11 AM iancmcc: That's great, because zope 2.12 really threw us for a loop
10:40:21 AM aclark: right
10:41:11 AM aclark: iancmcc: I'm excited about Zenoss under Python 2.6/Zope 2.12
10:42:03 AM iancmcc: It's all functional. We're doing the merge i think next week although I promise nothing.
10:42:42 AM malbon: hi folks,
10:42:54 AM iancmcc: Python and Zope each closed a couple loopholes we were relying on, which made it...fun.
10:43:10 AM malbon: I can see from python-snmp that TimeTicks are declared as Unsigned, is that on every use or do I need to translate them?
10:43:42 AM aclark: iancmcc: can you describe how to run what your developing against? or is it too much trouble… In other words, will Zope 2.12 and the right branches of all the products get me anything?
10:44:48 AM iancmcc: aclark: I haven't tried dumping Products into Zope 2.12, but it /ought/ to, other things being equal
10:44:55 AM iancmcc: the tricky bit is all the setup
10:45:22 AM iancmcc: If you drop your existing Data.fs in it should work like gangbusters
10:45:55 AM iancmcc: But all the db creation is hand-rolled right now and might rely on some script locations or something
10:46:35 AM aclark: iancmcc: You know, that was my stumbling block last time. So maybe that's not a bad way to go (I could just do a "regular" install and use that Data.fs to test with)
10:46:54 AM iancmcc: Yeah, I doubt you'll have problems there
10:47:00 AM aclark: iancmcc: I'm kind of interested in buildout recipe-i-fying all that setup
10:47:06 AM iancmcc: aclark: lord, me too
10:47:20 AM mrayzenoss: everyone wants an easier build
10:47:54 AM aclark: iancmcc, mrayzenoss OK I'll start in April, send over the contracts
10:47:56 AM aclark: *ducks*
10:47:59 AM rocket: i dont
10:48:04 AM aclark: hah
10:48:37 AM mrayzenoss: aclark: all I can promise you is swag
10:48:55 AM aclark: Anyway, I think I can fiddle again, thanks guys
10:49:21 AM aclark: mrayzenoss: Heh yeah I've all but given up trying to get hired
10:50:46 AM aclark: *will just hang out Zenoss consulting shingle at some point, hopefully in 2010*
10:52:30 AM mrayzenoss: aclark: did you see this? thread/12893?tstart=0
10:52:50 AM mrayzenoss: I figure #2 and #3 are a bit Zope-oriented
10:53:39 AM aclark: mrayzenoss: w00t! thanks will take a look
10:55:31 AM mrayzenoss: and our Support Manager is always hunting for more L1/L2 guys
10:56:10 AM mrayzenoss: speaking of new L2 guys...
10:56:50 AM aclark: what do they do?
10:57:15 AM Brixius: I'm having an issue with ZenPacks.community.WMIDataSource-2.0.98-py2.4.egg when I try to use it, (Actually I guess it's ZenPacks.community.WMIPerf_MSSQL that is trying to use it) I get the following error
10:57:18 AM Brixius: File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.community.WMIDataSource-2.0.98-py2.4.egg/ZenPacks/community/WMIDataSource/WMIClient.py", line 265, in WmiGet
10:57:18 AM Brixius: url[2], device.zWmiProxy = url[2].split('@')
10:57:18 AM Brixius: ValueError: need more than 1 value to unpack
10:57:56 AM zenethian: level 1 and level 2 support. You know, the kinda job that pays you big bucks for tearing your hair out.
10:58:01 AM zenethian:
10:59:08 AM mrayzenoss: L1 is "Client Support Engineer", L2 is "Senior Support Engineer" http://www.zenoss.com/about/jobs#4
10:59:29 AM mrayzenoss: a little more flexible about working remote
10:59:40 AM zenethian: So when I'm on Level 3 support, I'm an Senior Executive Support Engineer Mk V
11:00:32 AM zenethian: hmm, I wish I could work remote more often.
11:00:59 AM malbon: it doesn't say how much which is disappointing.
11:01:01 AM mrayzenoss: well, we have a new L2 guy starting from Minnesota real soon
11:01:01 AM cparlette: everybody wants to be an L1, they're the coolest
11:01:27 AM mrayzenoss: so says the L1 who closes the most tickets
11:01:29 AM zenethian: "a lot"
11:02:03 AM zenethian: I hear those L1 guys all live in a bunker in the woods in South Dakota.
11:02:53 AM malbon: I'd like to be L3 at least, if not higher, but you need a lot of gold to get there.
11:03:36 AM zenethian: Right now I feel like I'm on L4 support. because every time the L3 guy gets something he looks across the room and goes "hey Jon-Pierre..."
11:03:44 AM mrayzenoss: heh
11:04:19 AM emillerATzenoss:
11:05:35 AM mrayzenoss: so anyone doing 2.5.2 upgrades? #zenoss-testing is ready to help you out
11:05:35 AM zenethian: I guess I had enough XP to level up.
11:06:00 AM mrayzenoss: or cheat codes
11:06:34 AM zenethian: *dances \o/ _o/ _o_ o/ \o \o/ \o\ /o/ *
11:07:30 AM zenethian: Up Up Down Down Left Right Left Right B A Start!
11:07:43 AM zenethian: I am so totally programming that into an easter egg in the new UI.
11:07:51 AM ckrough: discussion on Fedora Infrastructure list about not being happy with Zabbix and nagios
11:08:06 AM zenethian: Oh really
11:08:42 AM chemist: I upgraded one instance already, apart from the %(location)s to %(Location)s problem its been pretty smooth
11:09:54 AM aclark: mrayzenoss: are there debs out? docs/DOC-3240?noregister all link to the same stack installer…
11:10:56 AM ckrough: zenethian: thread http://lists.fedoraproject.org/pipermail/infrastructure/2010-March/008562.html
11:11:33 AM frozty_sa: mrayzenoss: I want to upgrade tonight, but the lack of easy debian package rollback makes me hesitate
11:11:37 AM frozty_sa: and I don't have a test env to upgrade first
11:14:20 AM mrayzenoss: yeah, I think there's a bug with the .deb, we may have to respin it
11:14:40 AM mrayzenoss: this: message/46248
11:14:46 AM mrayzenoss: only seems to happen with the .deb installer
11:16:40 AM mrayzenoss: frozty_sa: we have some good contacts within Fedora, we should start working on Zenoss packaging once trunk has switched over to Python 2.6
11:17:55 AM frozty_sa: mrayzenoss: there ain't no way in melting snowhell I'm ever really running fedora again unless some major changes happen
11:19:19 AM mrayzenoss: frozty_sa: Fedora is a great place to get your packages hammered on. They do good work slapping things into shape. I wouldn't recommend them for production environments, but Fedora is the gateway to proper RHEL support
11:19:21 AM frozty_sa: (in fedora, not zenoss)
11:19:39 AM frozty_sa: mrayzenoss: oh, I know, I worked with fedora for a loooong time
11:21:29 AM frozty_sa: mrayzenoss: mind if I pm?
11:21:41 AM mrayzenoss: feel free
11:24:52 AM nickanderson: Is the cycle time on a data source how often it will collect that data?
11:31:35 AM rocket: heh sorry I was in a meeting .. but I can let everyone know I am a new level 2 support guy now ..
11:31:58 AM Simon4: congrats
11:32:43 AM nickanderson: congrats
11:33:09 AM rocket: Thanks.... I plan on promoting zenoss .. err nagi... err matt which one was it again?
11:34:06 AM mrayzenoss: *pulls out clue stick*
11:35:14 AM rocket: Zenoss! ftw!
11:35:22 AM rocket: thanks Matt I needed that ..
11:36:54 AM mrayzenoss: ok, I'm letting emillerATzenoss off the hook, I'm finally heading into the office
11:37:02 AM theacolyte: oh boy
11:37:04 AM theacolyte: 2.5.2
11:37:06 AM theacolyte: GO!
11:37:55 AM rocket: cparlette: L1 is pretty cool I will admit ..
11:38:15 AM rocket: considering L1 cache is the fastest as well ..