Gajim.org
Gajim
gajim@conference.gajim.org
Monday, February 8, 2010< ^ >
Asterix has set the subject to: Welcome to the official room of Gajim. Gajim 0.13.2 is now available! Try it!
Language is English. New Bugs at http://trac.gajim.org/newticket | http://www.frappr.com/gajim add yourselves! Paste in http://gajim.pastebin.com | shots in http://imageshack.us | room logs in http://www.gajim.org/muc_logs/gajim@conference.gajim.org/ | Spread Gajim! http://trac.gajim.org/wiki/SpreadJabberAndGajim | If you have something to ask -- just ask. Don't circle around with questions like "Have anyone used Gajim on Windows?"...
Room Configuration
Room Occupants

GMT+1
[00:05:14] Flo leaves the room: Disconnected: Replaced by new connection
[00:05:17] Flo joins the room
[00:06:04] moLLess joins the room
[00:06:22] moLLess leaves the room: offline
[00:06:51] moLLess joins the room
[00:07:03] moLLess leaves the room: offline
[00:09:14] Gemini leaves the room
[00:10:44] Link Mauve joins the room
[00:11:42] Flo leaves the room: Disconnected: Replaced by new connection
[00:11:49] Flo joins the room
[00:25:23] the ♚ joins the room
[00:31:34] serzh-z leaves the room
[00:35:11] shivan leaves the room: offline
[00:35:15] Edtech leaves the room
[00:38:13] Florob joins the room
[00:44:40] mathieui leaves the room
[00:45:00] mathieui joins the room
[01:25:53] r2p2 leaves the room
[01:30:19] xbright leaves the room
[01:32:53] shivan joins the room
[01:59:55] mathieui leaves the room
[02:00:19] mathieui joins the room
[02:08:16] the ♚ leaves the room
[02:14:17] the ♚_ joins the room
[02:15:49] shivan leaves the room
[02:23:02] merwok leaves the room: Sauce be upon you
[02:26:50] shivan joins the room
[02:30:12] Link Mauve leaves the room
[02:50:57] Florob leaves the room
[03:24:56] The_Muh leaves the room
[04:16:20] joilk joins the room
[04:16:42] joilk leaves the room: offline
[04:22:03] mpranj joins the room
[05:00:17] erlehmann leaves the room
[05:01:32] mpranj leaves the room
[05:19:43] mathieui leaves the room
[05:20:05] mathieui joins the room
[05:40:59] cuc leaves the room
[05:58:58] yoli joins the room
[05:59:09] yoli leaves the room: offline
[06:50:42] Kalyan joins the room
[07:26:23] Edtech joins the room
[07:27:53] Zash joins the room
[07:29:27] Kalyan leaves the room
[07:29:31] Kalyan joins the room
[07:32:56] Kalyan leaves the room
[07:33:06] Kalyan joins the room
[07:33:28] Kalyan leaves the room
[07:33:47] Kalyan joins the room
[07:38:05] Kalyan leaves the room
[07:38:26] Kalyan joins the room
[07:54:49] shivan leaves the room: Replaced by new connection
[07:54:50] shivan joins the room
[07:56:21] mathieui leaves the room
[08:00:11] Kalyan leaves the room
[08:00:56] Zash leaves the room
[08:03:07] serzh-z joins the room
[08:12:17] mpranj joins the room
[08:18:04] Zash joins the room
[08:24:50] xbright joins the room
[08:44:14] cilugnedon joins the room
[08:58:01] steve-e joins the room
[09:07:09] steve-e leaves the room
[09:12:27] BellChan joins the room
[09:25:38] Nick_ joins the room
[09:40:32] helios joins the room
[09:46:07] Gemini joins the room
[09:51:46] Flo leaves the room: Disconnected: connection closed
[09:52:47] mcepl joins the room
[09:55:33] shivan leaves the room: Replaced by new connection
[09:55:48] shivan joins the room
[09:57:05] solanum joins the room
[10:22:10] BellChan leaves the room
[10:26:32] BellChan joins the room
[10:26:47] serzh-z leaves the room
[10:40:04] mcepl leaves the room
[10:42:35] azerttyu joins the room
[10:52:39] MattJ joins the room
[11:00:14] Zash leaves the room
[11:00:25] xbright leaves the room
[11:01:03] xbright joins the room
[11:21:51] xbright leaves the room
[11:23:28] xbright joins the room
[11:31:15] mcepl joins the room
[11:31:21] steve-e joins the room
[11:38:59] steve-e leaves the room
[11:40:30] xbright leaves the room
[11:41:17] steve-e joins the room
[11:42:45] steve-e leaves the room
[11:43:19] xbright joins the room
[11:43:56] Zash joins the room
[11:47:58] helios leaves the room
[11:51:12] mpranj leaves the room
[12:06:14] shivan leaves the room: Replaced by new connection
[12:06:30] shivan joins the room
[12:12:25] azerttyu leaves the room
[12:19:46] helios joins the room
[12:21:43] mpranj joins the room
[12:22:57] Tobias joins the room
[12:34:39] Flo joins the room
[12:42:49] azerttyu joins the room
[13:06:40] Flo leaves the room: Disconnected: connection closed
[13:07:10] Flo joins the room
[13:27:09] The_Muh joins the room
[13:32:03] Flo leaves the room: Disconnected: connection closed
[14:05:48] Tobias leaves the room: Disconnected: connection closed
[14:09:00] shivan leaves the room: Replaced by new connection
[14:09:01] shivan joins the room
[14:09:19] merwok joins the room
[14:10:05] MattJ leaves the room: Disconnected: connection closed
[14:24:17] azerttyu leaves the room
[14:33:51] solanum leaves the room: offline
[14:48:52] xbright leaves the room
[14:49:01] xbright joins the room
[14:50:32] xbright leaves the room: Replaced by new connection
[14:50:34] xbright joins the room
[14:52:22] Zash leaves the room
[14:55:46] <merwok> Ho ho
[14:55:59] <merwok> I have something excellent to send you.
[14:56:11] <merwok> Let me restart to test it and I’ll explain what it is.
[14:56:35] merwok leaves the room: Sauce be upon you
[15:00:13] merwok joins the room
[15:00:23] <merwok> No bugs \o/
[15:00:30] <merwok> Guess what version I’m using.
[15:00:50] <merwok> I run gajim 0.13.10.2-dev *without tabs in source code*
[15:01:48] Zash joins the room
[15:04:43] Zash leaves the room
[15:05:21] Zash joins the room
[15:07:27] merwok leaves the room: Sauce be upon you
[15:09:39] merwok joins the room
[15:14:47] <merwok> Asterix, is there a typo in the subject? “Gajim 0.13.2” seems to lack a part :)
[15:23:51] <merwok> It took me ten seconds to convert the whole of Gajim. I used magic pixie dust.
[15:24:09] <merwok> Magic pixie dust that comes with Python and is called reindent.py \o/ \o/
[15:24:32] <merwok> A quick Vim macro to wipe the vim lines, and it’s done.
[15:25:43] <merwok> Much less painful than expected, heh? :)
[15:28:04] <Nick_> you don't like tabs?
[15:28:13] azerttyu joins the room
[15:28:50] Duuuark joins the room
[15:30:54] <merwok> Nobody likes tab.
[15:31:13] <Nick_> well, you'd better have replaced it with two-space indents
[15:31:21] <Nick_> otherwise, I'll have to hunt you down ;)
[15:31:32] <merwok> See http://www.gajim.org/muc_logs/gajim@conference.gajim.org/2010/02/07.html#18:02:58.312589
[15:33:24] gerald joins the room
[15:34:02] <merwok> Well, the über-patch of doom is here: http://mercurial.intuxication.org/hg/gajim
[15:34:16] <merwok> I’m running late. See you later!
[15:34:41] merwok leaves the room: Sauce be upon you
[15:38:03] gerald leaves the room
[15:52:48] mpranj leaves the room
[15:54:13] azerttyu leaves the room
[15:56:39] the ♚ joins the room
[15:59:08] MattJ joins the room
[16:21:53] xbright leaves the room: Replaced by new connection
[16:21:57] scippio leaves the room
[16:21:58] xbright joins the room
[16:23:52] scippio joins the room
[16:45:45] <johnny> Nick, the pep says 4 space.. sorry
[16:48:28] Link Mauve joins the room
[16:49:51] xbright leaves the room
[16:51:15] xbright joins the room
[16:52:06] ts33kr leaves the room
[16:52:23] ts33kr joins the room
[16:54:59] steve-e joins the room
[16:57:56] Tobias joins the room
[17:01:06] gopli joins the room
[17:01:24] gopli leaves the room: offline
[17:04:16] gerald joins the room
[17:07:31] the ♚ leaves the room
[17:15:57] the ♚ joins the room
[17:17:14] Tobias leaves the room: Computer went to sleep
[17:33:37] r2p2 joins the room
[17:50:12] mathieui joins the room
[17:58:50] BellChan leaves the room: Au revoir !
[17:59:08] johnny leaves the room: Disconnected: connection closed
[18:01:57] Zash smacks everyone with THE ONE TAB TO RULE THEM ALL
[18:09:31] solanum joins the room
[18:19:05] MattJ leaves the room: Disconnected: connection closed
[18:25:28] Œil de lynx joins the room
[18:26:02] <Œil de lynx> Hi
[18:26:06] Fabian joins the room
[18:30:55] xbright leaves the room
[18:31:36] erlehmann joins the room
[18:33:42] xbright joins the room
[18:49:54] the ♚ leaves the room
[18:58:53] Fabian leaves the room
[19:01:35] solanum leaves the room
[19:06:22] mcepl leaves the room
[19:06:41] Zash leaves the room
[19:07:06] Zash joins the room
[19:24:50] ThibG joins the room
[19:26:20] Florob joins the room
[19:26:43] johnny joins the room
[19:30:10] xbright leaves the room
[19:30:26] xbright joins the room
[19:30:28] xbright leaves the room
[19:30:51] xbright joins the room
[19:41:19] xbright leaves the room
[19:43:17] xbright joins the room
[19:45:57] ffslo joins the room
[19:46:09] ffslo leaves the room: offline
[20:30:40] serzh-z joins the room
[20:44:08] ThibG leaves the room
[20:44:22] ThibG joins the room
[20:51:20] Edtech leaves the room
[20:52:57] Edtech joins the room
[21:00:02] yesgo joins the room
[21:01:18] yesgo leaves the room: offline
[21:06:02] solanum joins the room
[21:07:21] erlehmann leaves the room
[21:09:30] solanum leaves the room: offline
[21:09:51] Duuuark leaves the room
[21:33:15] <Œil de lynx> Bye
[21:33:17] Œil de lynx leaves the room: offline
[21:48:15] merwok joins the room
[21:49:45] <merwok> Hello Gajim devs, Gajim users and normal people
[21:50:11] azerttyu joins the room
[21:55:13] <Zash> gajim devs/users != normal people?
[21:55:48] <merwok> :)
[21:56:37] <ts33kr> Any devs are hardly normal people... We mostly vary from 'a bit weird' to 'what the hell!?'. ;)
[21:57:52] <merwok> Ping Asterix.
[22:20:05] johnny leaves the room: Disconnected: connection closed
[22:22:33] Lich joins the room
[22:26:34] <Asterix> ping merwok
[22:26:51] <merwok> Hi Asterix. How are you?
[22:27:17] <Asterix> fine fine, I saw your patch to remove tabs
[22:27:26] <merwok> What do you decide about it?
[22:27:58] <Asterix> th we have to apply the same in all branches, else merge will be impossible
[22:28:14] <merwok> How many branches are active?
[22:29:14] <merwok> I cloned only default. I can pull the other active branches, reindent them and push to intuxication this evening.
[22:29:16] <Asterix> plugins, message archiving and whiteboard
[22:30:25] <Asterix> I just merged trunk into plugin system branch
[22:31:04] <merwok> I’d have done it the reverse way, so that the resulting branch is still default/trunk.
[22:31:56] <Asterix> I didn't want to merge plugin in trunk, but transplant trunk diff in plugin so that it's still a separate branch
[22:32:10] <merwok> Okay.
[22:32:33] <merwok> So, what exact branch names should I pull and patch now?
[22:33:15] <Asterix> plugin-system
message_archiving
whiteboard
[22:34:02] <merwok> Noted. I’m resting a bit and then I’ll do it and ping you.
[22:34:32] <Asterix> great thanks
[22:35:31] <merwok> It’s really nothing :) Just reindent.py, vim and Mercurial
[22:42:15] <Asterix> merwok: your convertion is commited
[22:42:24] <merwok> Oh, I noticed “ConfirmationDialogDubbleCheck” in the code. Is that a joke or a misspelling?
[22:42:44] <merwok> You mean pulled :) Great! That’s a great move to do.
[22:42:52] <Asterix> nor one nor the other ... what misspel is there?
[22:43:00] <Asterix> no no, pushed
[22:43:01] <merwok> Double*
[22:43:01] <bot> Changeset [11806:f2def8625d2b]: merge from default branch -
merge from default branch
- http://trac.gajim.org/changeset/11806%3Af2def8625d2b
[22:43:35] <merwok> It’s a matter of viewpoint. From the side of hg.gajim.org/gajim, it is pulled from intuxication. But whatever ;)
[22:44:36] <Asterix> so yes it's misspell
[22:45:13] <merwok> Want me to put it on my list or you’ll change it yourself?
[22:45:25] <Asterix> I do it
[22:45:33] <merwok> Ok.
[22:46:55] <Asterix> done
[22:56:25] <steve-e> I didn't look but did the change also adapt all vim instructions at the end of our files?
[22:57:31] <merwok> Yes.
[22:57:50] <merwok> I.e., I removed them.
[23:06:19] r2p2 leaves the room
[23:10:45] <merwok> Asterix, did you change Dubble for Doubble? It’s Double.
[23:13:12] <bot> Changeset [11808:9c6544ec98e8]: Dubble -> Doubble -
Dubble -> Doubble
- http://trac.gajim.org/changeset/11808%3A9c6544ec98e8
[23:13:15] johnny joins the room
[23:14:40] <Asterix> arg ...
[23:14:45] <Asterix> ok
[23:18:29] merwok is reading some parts of the log
[23:19:25] <merwok> FYI, “except:” is not the same as “except Exception:”, because KeyboardInterrupt (i.e. ^C) and SystemExit are not subclasses of Exception.
[23:19:51] <merwok> This makes it possible to have a catch-all except clause, but let ^C pass through.
[23:20:53] <steve-e> gn8
[23:20:58] steve-e leaves the room
[23:24:45] mathieui leaves the room
[23:25:05] mathieui joins the room
[23:30:41] ThibG leaves the room
[23:41:13] helios leaves the room
[23:41:40] <merwok> johnny, who have hg accounts apart from Yann and you?
[23:41:59] merwok grammar bad. merwok tired
[23:43:23] <bot> Changeset [11810:4fae563fbec8]: Doubble -> Double -
Doubble -> Double
- http://trac.gajim.org/changeset/11810%3A4fae563fbec8
[23:44:25] <johnny> merwok, thibg, js, steve-e, ts33kr
[23:44:28] <johnny> oh..and elghinn
[23:44:33] <johnny> off the top of my head
[23:44:36] <johnny> there may be others
[23:44:54] <johnny> merwok, feel free to use a real branch/hg bundle for changes too :)
[23:44:59] <merwok> All of them have the power to push whatever they see fit to the main repo?
[23:45:03] <johnny> yes
[23:45:08] <merwok> → I have a clone on intuxication :)
[23:45:19] <merwok> → Thanks.
[23:45:23] <bot> Changeset [11809:8f20bfe81a60]: some error fixed, thanks pylint. -
some error fixed, thanks pylint.
- http://trac.gajim.org/changeset/11809%3A8f20bfe81a60
[23:45:24] <johnny> as far as i know anyways, i'm not sure how the acls work for hg server
[23:45:50] <johnny> but for a dvcs, it's kinda hard to restrict certain actions  as the options mingle when pulling/merging between branches
[23:46:25] <merwok> Mercurial ships with a flexible ACL extension.
[23:46:37] ekoo joins the room
[23:46:49] ekoo leaves the room: offline
[23:46:57] <merwok> How do you push to the repo? Using a shared “hg” user? That would point to mercurial-server, a separate package.
[23:48:04] <johnny> i guess so
[23:48:09] <johnny> i'm not sure how it's implemented on the server
[23:48:17] <johnny> as in.. on asterix's server
[23:48:23] <johnny> you'd have to ask him
[23:48:31] <johnny> but it'd be nice if folks could gain access faster to the main server
[23:48:43] <johnny> instead of having to be trusted enough for ssh/real system accounts
[23:48:54] <merwok> Vanillar Mercurial uses regular SSH accounts. mercurial-server removes the need for this with clever use of certificates.
[23:49:01] <merwok> Vanilla*
[23:49:22] <merwok> Oh, I think it’s ok to have only a small team of people who can push to the main server.
[23:50:10] <merwok> The notion of “committer” is fading. Thanks to Mercurial I can hack away and commit, then I publish it anywhere and one core dev can review it and pull it.
[23:50:16] Gemini leaves the room
[23:50:45] <merwok> On the other side, even Yann makes bad changesets, so perhaps the current setup doesn’t have enough control :p
[23:51:04] <johnny> merwok, well.. monotone was interesting in this regard
[23:51:13] <johnny> did you ever look at it?
[23:51:19] <johnny> every commit was signed
[23:51:29] <johnny> and you could choose to accept people's commits into your own local repo or deny them
[23:51:39] <johnny> branches were just tags on a commit.. not very special..
[23:51:44] <johnny> and alll tags were signed too
[23:52:02] <merwok> Pushing to a review repo before pushing to the official one could help having a nicer history.
[23:52:10] <johnny> and then rebase
[23:52:29] <merwok> → Mercurial signing takes some understanding and then it makes much sense.
[23:52:30] <johnny> well it'd be nice of default wasn't where most people committed yes..
[23:52:44] <johnny> and kept default completely stable
[23:52:55] <johnny> many people force every bug fix into a branch for code review
[23:53:01] <merwok> I’d rather say have a stable branch.
[23:53:12] <merwok> Default is where the main dev happens.
[23:53:27] <johnny> sure.. except..
[23:53:32] <johnny> most people clone default..
[23:53:38] <johnny> because it requires no options
[23:53:42] <johnny> that is why default must be stable
[23:53:51] <merwok> You mean most people clone all branches and update to default.
[23:53:56] <johnny> ah yes
[23:54:25] <merwok> Remember that OSes’ package managers should be the recommended way of getting Gajim for end users. Cloning the repo means advanced user or developper.
[23:54:58] merwok is thinking of a server with a buildbot, a stable repo and a dedicated maintainer
[23:55:27] <merwok> I really like the fact that Debian or Python have a specific gatekeeper.
[23:56:04] <merwok> Guido van Rossums heads developpment, but he is not the one who oversees the release process.
[23:56:15] <merwok> Seems sane and effective.
[23:57:29] <johnny> merwok, i'd actually like to see shallow vcs clones be the way source packages come from :)
[23:57:35] <johnny> instead of static tarballs
[23:57:45] <johnny> that's the route ubuntu is going in
[23:57:50] <merwok> Been reading vcs-pkg, heh? :)
[23:57:54] <johnny> my ubuntu dev friend says they are ditching source debs
[23:57:57] <johnny> no.. i haven't..
[23:58:00] <merwok> → Forcing Bazaar sucks.
[23:58:02] <johnny> i just know an ubuntu dev who tells me that
[23:58:06] <johnny> yes.. bzr sucks
[23:58:09] <johnny> but it's still a great idea
[23:58:16] <merwok> Agreed.
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!