-
Steffen Larsen
yusuke: about your dependency graph, do you have the actual data and not just the graph?
-
Steffen Larsen
yusuke: or maybe the script? because I also want to do some statistics, before we make the tagging, versioning etc.
-
Tobias
Steffen Larsen, there are ready to use python libs for that: https://gitorious.org/xmpp/xmpp/blobs/master/extensions/xepinfo.py
-
Tobias
so you basically give it a path to a mercurial info and the lib will automatically fetch versions and stuff...at least that was the plan
-
strohi
hello
-
Steffen Larsen
Tobias: super! I did not know that
-
strohi
Steffen Larsen, do you know where to get some nice not too expensive here?
-
Steffen Larsen
strohl: where and what?
-
strohi
interconti(berlin) not poisened stuff ;) something lunchlike
-
Steffen Larsen
ha ha
-
Steffen Larsen
Just got back in copenhagen yesterday.. but there is a lot of beer gardens around tiergarten
-
Steffen Larsen
haven't eaten at the intercontinental hotel
-
strohi
ah ok
-
strohi
maybe i simply try to find a subway, near trainstation zoo should be one
-
Steffen Larsen
yes but also in the tiergarten are like 2-3
-
Steffen Larsen
next to the tiergarten trainstation is also a good one..
-
strohi
but thats about 1km away, too, hmm
-
Steffen Larsen
heh .. otherwise in the tiergarten next to the soo is a big one..
-
Steffen Larsen
this one: http://www.cafe-am-neuen-see.de
-
strohi
there we was yesterday evenign ^^
-
Steffen Larsen
yes!
-
Steffen Larsen
the food is ok.. but a bit fried
-
Steffen Larsen
:-)
-
strohi
hehe
-
Steffen Larsen
well speaking of food.. I'm off to lunch
-
strohi
k thx
-
strohi
hehe
-
strohi
its raining :|
-
Steffen Larsen
Tobias: Just a stupid quesiton.. are we not having the latest XEPs and docs in git (gittorious) and not in mercurial?
-
Steffen Larsen
Tobias: havent touched the xmpp.org code/doc since 2009 in svn.. so please forgive me and my stupid question. :-)
-
Tobias
Steffen Larsen, we use git as source control...however mercurial has a nicer python API, so the tools are written in python :)
-
Tobias
and hg has quite good git support via hggit
-
Steffen Larsen
Tobias: ahhh ok.
-
Steffen Larsen
Tobias: no prob. I know both hg (mercurial) and git
-
Steffen Larsen
Tobias: just wanted to look into tagging ,referencing and versioning in the XEPs
-
Tobias
Steffen Larsen, right..we could auto generate small dependency graphs per XEP and show them at the end of the XEP
-
Steffen Larsen
yes
-
Steffen Larsen
Just looking at it now.. many have <dependencies> tag.. but not all are maintained I think
-
Tobias
they could be manually verified if a XEPs status moves up...i.e. experimental -> draft, draft -> final, ...
-
Steffen Larsen
Tobias: versioning of XEP and xsd is not that easy.. the XEP contains <revision> and <version> but is it deterministic to see which one is the latest? of course for most of the time it is the first, but still..
-
Steffen Larsen
Tobias: yes
-
Tobias
XEP's have revision? you mean svn/hg/git revision?
-
Steffen Larsen
there is revision tag in the XEP it self
-
Steffen Larsen
or is it based on SCM/git
-
Steffen Larsen
?
-
Tobias
ahh..i see what you mean
-
Steffen Larsen
:-)
-
Tobias
i'd say version is just the textual representation of a revision
-
Steffen Larsen
yes. changing a comma might not change the flow or the XSD..
-
Tobias
looking at https://gitorious.org/xmpp/xmpp/blobs/master/extensions/xep-0045.xml
-
Steffen Larsen
ok.
-
Tobias
you mean version tag and revision tag, right?
-
Steffen Larsen
ye
-
Steffen Larsen
yes
-
Steffen Larsen
heh MUC.. not the lightest XEP ;-)
-
Tobias
right...but i thought it's old enough to cover all features
-
Steffen Larsen
Tobias: right
-
Tobias
so for getting the actual latest version of a particular revision: https://gitorious.org/xmpp/xmpp/blobs/master/extensions/xeputil.py
-
Steffen Larsen
I just wanted the version of a XEP.. because many XMPP servers say that they e.g. implement MUC, but in what version?.. if they implemented it way back it might not be compatible with our new version
-
Tobias
def contentOfRevision(self, revision) <-- will give you the latest XML that got tagged with exactly that revision
-
Steffen Larsen
ok
-
Steffen Larsen
maybe a service disc. could deliver the version as well besides namespace?.. just to be more trustworthy
-
Steffen Larsen
ohh that might already be included.. hmm
-
Steffen Larsen
reading up on http://xmpp.org/extensions/xep-0053.html .. does it means that the authors SHOULD update the namespace with a version, if flow or protocol changes?.. and is it done in real life?
-
Steffen Larsen
Tobias: e.g. MUC ns: http://jabber.org/protocol/muc .. should that have been versioned? like http://jabber.org/protocol/muc:1 etc..
-
Steffen Larsen
Sorry for spamming the summit MUC.. i'll PM tobi. :-)
-
Tobias
Steffen Larsen, good question...i'm not that up to date with the current namespacing approach...but yeah...usually we now do foo-bla:#version
-
Steffen Larsen
exactly.. buy they need to be updated not only when chageing status but also during draft etc.
-
Steffen Larsen
Tobias: I've added you to my Roster for further discussion. ;)
-
Tobias
Steffen Larsen, yeah..took some time to find it in my UI :P
-
Steffen Larsen
:-)