Archived community.zenoss.org | full text search
Skip navigation
Currently Being Moderated

Dev chat 03/04/2010

VERSION 1 
Created on: Mar 4, 2010 5:20 PM by Matt Ray - Last Modified:  Mar 4, 2010 5:21 PM by Matt Ray

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 ..

Comments (0)