- tato has joined
- tato has left
- Kev has left
- jabberjocke has joined
- Tobias has joined
- jabberjocke has left
- Kev has joined
- jabberjocke has joined
- Kev has left
-
Kev
Unless the Editors get back to me, I don't think we have anything that we need to discuss today.
- MattJ has joined
- jabberjocke has left
- jabberjocke has joined
- Zash has joined
- stpeter has joined
-
stpeter
Kev: BTW m&m sends his regrets
-
stpeter
or sent
-
stpeter
or something
-
Kev
Ta.
-
Kev
Not that he's obliged to turn up :)
-
stpeter
have you folks changed to Summer Time yet?
-
Kev
No.
-
stpeter
ah ok
-
Zash
You mean Wrong Time?
-
stpeter
I admit that I keep a few clocks on standard time :-)
-
Tobias
stpeter, like the oven clock :P
- Lance has joined
-
Zash
Probably this weekend that Sweden goes silly time. Last weekend in Mars or somesuch.
-
Tobias
Zash, yeah...on the 30th
-
Tobias
at least in DE
-
Zash
Standardized by the EU? :)
-
Kev
I believe it's consistent across Europe, at least.
- Peter Waher has joined
-
Kev
'tis time, 'tis time.
-
Tobias
here
-
Kev
Should be short, as I think we have no agenda.
-
Kev
1) Roll call.
-
Kev
Tobias: Too eager :p
-
Lance
here
-
Tobias
Kev, you're connection is too laggy...i bet you've already typed it in✎ -
stpeter
:)
-
stpeter
Tobias is using the new FTL transport
-
Kev
XMPP-over-Neutrinos.
-
Tobias
Kev, your connection is too laggy...i bet you've already typed it in ✏
-
Tobias
:)
-
Kev
MattJ: Here?
-
MattJ
Here
-
Zash
MattJ: There?
-
MattJ
There also
-
Kev
I don't remember Fippo sending apologies, will check the logs.
-
Kev
2) Date of next.
- jabberjocke has left
-
stpeter
I can ping Fippo if needed :-)
-
Kev
stpeter: I did so.
-
Kev
I think we move to 17:00Z next week, yes?
-
MattJ
Yes
-
Kev
Everyone OK with that?
- bear has joined
-
stpeter
fine with me
-
Kev
I'll take that as a yes.
-
stpeter
I'll update the calendar events
-
Kev
3) Any other business.
-
Kev
stpeter: Ta.
-
Peter Waher
haven't received any comments or questions on the IoT Discovery proposal
-
Kev
Anticipating Peter's question about discovery - it was presented to Council last week. Objection period ends next Wednesday.
-
stpeter
speaking of which, I need to ping Tobias about getting the right code onto perseus.jabber.org so that we can run calgen.py
-
Peter Waher
if you have any, please send them to me
-
Kev
And he still beat me :/
-
Peter Waher
:)
-
Tobias
stpeter, can have a look at it later today
-
Kev
stpeter: I can probably sort that out, if you tell me what you need.
-
Kev
OK, I think we're done then.
-
Kev
Thanks all.
- Kev bangs the gavel.
- dwd has joined
- fippo has joined
-
Peter Waher
(y)
-
stpeter
the icalendar python lib is missing at the least, not sure what else because I got distracted from testing :-)
- fippo has left
-
Kev
I'll make you a virtualenv now.
- fippo has joined
-
Tobias
virtualenv rings a bell...i've either used it for gen.py or calgen.py or both
-
Kev
stpeter: There is now a virtualenv in /usr/local/virtualenv/calgen with icalendar installed.
- Peter Waher has left
- dwd has left
- dwd has joined
-
stpeter
Kev: thanks!
-
Kev
It's owned by the xsf user, so if you need anything else in it, you can /usr/local/virtualenv/calgen/bin/easy_install THAT_THING.
-
bear
if the virtualenv is active it will have pip in the local path
-
bear
so "pip THAT_THING" will be all that is required
-
Kev
bear: I think 'activating' virtualenvs is just going to cause us pain, compared to using them explicitly.
-
Kev
YMMV, what with me not being a Python person.
-
bear
it can be done in any scripts and it *really* is the sanest way
-
Kev
In scripts, yes.
-
Kev
But doing it in a shell, I don't think is a good idea.
-
bear
I should be able to help craft scripts and the .profile stuff to make it happen for logins
-
bear
". bin/activate"
-
bear
that's all you need to type
-
Kev
I understand the mechanics.
-
Kev
I think it's a bad idea.
-
Kev
It just encourages you to slip and install the wrong thing in the wrong place.
-
bear
ah
-
bear
that's is a common view for non-python folks who don't spend all day in venvs
-
Kev
As I said.
- bear nods
-
bear
sorry - distracted and tired bear is ... distracted and tired
-
Kev
I can relate.
- Tobias has left
-
Kev
I note that I screwed up the timezone switch, and I think what we meant to agree to was a move to 15:00Z, not to 17:00Z.
-
MattJ
Heh
-
stpeter
OSError: [Errno 13] Permission denied: '/usr/local/virtualenv/hg/build'
-
stpeter
perhaps 'xsf' needs to own that one, too (not just calgen)?
-
Kev
Oh, you need to install stuff in there?
-
Kev
I thought I'd got that one all working.
-
stpeter
when I tried 'pip install icalendar' I got that error
-
Kev
Why does the difftool need icalendar?
-
stpeter
ask Tobias :-)
-
Kev
I thought I had the difftool working - what's broken?
- dwd has left
-
Kev
stpeter: What caused you to want to install icalendar into the difftool's virtualenv?
-
stpeter
um
-
stpeter
I didn't want to
-
Kev
Oh.
-
Kev
Ah.
-
stpeter
I probably don't understand virtualenv
-
Kev
I think you're doing half of what Bear suggested, and not what I suggested.
-
stpeter
I did 'pip install icalender' at /usr/local/virtualenv/calgen but perhaps that's not right
-
Kev
If you want to run a script in the calgen virtualenv, just make the shebang into #!/usr/local/virtualenv/calgen/bin/python
-
Kev
Yes, that's not right.
-
Kev
Completely ignore what Bear said :)
-
stpeter
k :-)
-
stpeter
heh
-
stpeter
ah, ok
-
bear
yes, I was wrong to interject - apologies
-
stpeter
bear: no worries!
-
Kev
Bear was giving advice based on us being fluent in Python :)
-
Kev
If you want to install packages into the calgen virtualenv, use /usr/local/virtualenv/calgen/bin/easy_install THE_THING. You could use /usr/local/virtualenv/calgen/bin/pip instead, but I habitually use easy_install and always have.
-
stpeter
ok
-
stpeter
well, I still have issues: $ ./calgen.py Traceback (most recent call last): File "./calgen.py", line 45, in <module> from icalendar import Calendar, Event, Alarm, UTC, vText ImportError: cannot import name UTC but I've made progress
-
Kev
The reason we use multiple virtualenvs is to avoid screwing up e.g. the difftool when we're installing packages for calgen. Or whatever.
-
stpeter
sure, makes perfect sense
-
Kev
That suggests to me a change in the icalendar package.
-
Kev
(If the package was completely missing, I wouldn't have expected the other imports to succeed)
-
Kev
This is where bear is likely to be useful :)
-
bear
that is a version mismatch (smells like a version mismatch)
-
stpeter
right, that's what I was thinking
-
bear
are you running python v3 and not noticing
-
bear
because UTC was renamed to Utc in the python v3 package
-
bear
of icalendar
-
stpeter
heh nice
-
Kev
Python 2.7.3 (default, Mar 13 2014, 11:03:55)
-
bear
yea, 2.7+ picks up a lot of v3 changes
-
bear
so change the code to import Utc instead of UTC
-
stpeter
ok, well, something to investigate a bit later
-
bear
sorry - in non python speak... library maintainers like to keep their source running in python v2.7 like it is in python v3 as that makes their life easier
-
Kev
I got that :)
-
stpeter
ah yes, "Renamed the UTC class to Utc, so it would not clash with the UTC object, since that rendered the UTC object unpicklable." https://github.com/collective/icalendar/blob/master/CHANGES.rst
-
Kev
stpeter: I think all you need to do is edit the import line in Tobias's script. I can do this if you'd like.
-
stpeter
yeah I tried that already but it's still not happy, we might multiple versions installed or something strange, checking
-
stpeter
oh well, I think this will be an evening project, I need to do some paying work :-)
- Lance has joined
- Lance has joined
- bear has left
- Lance has joined
- Lance has joined
- stpeter has left
- tato has joined
- tato has left
- Kev has left
- jabberjocke has joined
- Tobias has joined
- jabberjocke has left
- Kev has joined
- jabberjocke has joined
- Kev has left
- MattJ has joined
- jabberjocke has left
- jabberjocke has joined
- Zash has joined
- stpeter has joined
- Lance has joined
- Peter Waher has joined
- jabberjocke has left
- bear has joined
- dwd has joined
- fippo has joined
- fippo has left
- fippo has joined
- Peter Waher has left
- dwd has left
- dwd has joined
- Tobias has left
- dwd has left
- Lance has joined
- Lance has joined
- bear has left
- Lance has joined
- Lance has joined
- stpeter has left