Re: [Gajim-devel] Fixing Broken Windows

2008-06-06 Thread Mateusz Biliński
2008/6/6 Mateusz Biliński [EMAIL PROTECTED]:
 On Thu, Jun 5, 2008 at 10:08 AM, Stephan Erb [EMAIL PROTECTED] wrote:
 We should schedule a meeting to discuss actions. We must decide on what
 to do, who does it and when it should be done.

 Proposal:
 Wed. 11.07.2008 - 22:00 GMT.

 Any objections?

 Steve-e, you really mean 11th of July 2008? It's not Wednesday, it's
 Friday then. But 11th of June is Wednesday...

Here's reply from Steve-e:

---
From:   Stephan Erb [EMAIL PROTECTED]
Subject:Re: [Gajim-devel] Fixing Broken Windows
Date:   Fri, 06 Jun 2008 08:31:47 +0200

Ah, well 

Yes I meant June, and yes it was intended to move the time.
But this is only a proposal, I just wanted to get things going.
---

-- 
Mateusz Biliński
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: [Gajim-devel] Fixing Broken Windows

2008-06-05 Thread Stephan Erb
I should have better used a more common timezone.

Wed. 11.07.2008 
20:00 UTC (22:00 CEST)

For those people like me see [1]  :-)

Thanks js.


[1] http://www.timeanddate.com/worldclock/converter.html

On Thu, 2008-06-05 at 10:08 +0200, Stephan Erb wrote:
 We should schedule a meeting to discuss actions. We must decide on what
 to do, who does it and when it should be done.
 
 Proposal:
 Wed. 11.07.2008 - 22:00 GMT.
 
 Any objections?



signature.asc
Description: This is a digitally signed message part
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: [Gajim-devel] Fixing Broken Windows

2008-06-05 Thread Jonathan Schleifer
Well, you know that you moved the time now? Was that intended? 22 GMT
is not 22 CEST :D.

-- 
Jonathan


signature.asc
Description: PGP signature
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: [Gajim-devel] Fixing Broken Windows

2008-06-05 Thread Mateusz Biliński
On Thu, Jun 5, 2008 at 10:08 AM, Stephan Erb [EMAIL PROTECTED] wrote:
 We should schedule a meeting to discuss actions. We must decide on what
 to do, who does it and when it should be done.

 Proposal:
 Wed. 11.07.2008 - 22:00 GMT.

 Any objections?

Steve-e, you really mean 11th of July 2008? It's not Wednesday, it's
Friday then. But 11th of June is Wednesday...

-- 
Mateusz Biliński
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Stephan Erb
On Mon, 2008-05-26 at 11:42 +0300, Nikos Kouremenos wrote:
 imHo Gajim should release a good version this summer else it's likely
 it will lose users to other clients.
 And that means no refactoring it just means Release early, release often

Release early, release often... We are already beyond that point.

But we are aware that we must release ASAP. This means that started
things need to be finished and new features must not be worked on. (That
is why I disagreed merging otr)

We should decide know what needs to be done and what can be dropped.
Finishing all is impossible regarding our very limited spare time. (:-/)

Kind Regards,
Steve


signature.asc
Description: This is a digitally signed message part
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Stephan Erb
I am of the opinion that we should remove code from gajim if we know
that it is not fully functional.

Removing should be preferred over disabling it because we can never be
sure that there aren't any uncaught side effects. It may also happen
that some user enable it and report bugs in other areas (yes, code is
that coupled) and we are unable to easily reproduce it.

After removal the patches could be applied to separate branches. Users
who really want it can use it and we make sure that the patch doesn't
get lost.


On Sun, 2008-05-25 at 12:55 +0200, Jonathan Schleifer wrote:
 Stephan Erb [EMAIL PROTECTED] wrote:
 
  When I look at gajim, I see the following broken windows:
   - OSX integration
 
 It's totally broken and I'm for reverting it and doing it from scratch.
See above.

 
   - OTR-Encryption
 
 We can keep that in trunk and just remove the line that loads the OTR
 module before release. It's possible that we get it fixed, but I really
 doubt it,
See explanation above.


   - GPG-Encryption
 
 What's broken about GPG? Never had any issues with it.
I was not precise enough here. It is working but the implementation is
very complex, so no refactoring for 0.12 is planned.


 But you forgot the biggest breakage: Session centric.
I am OK with session centric and think we should definitely keep it. 
Things are shaping up and I haven't seen any big breakage in the last
days. (Even unit tests are coming).


Best Regards,
steve-e



signature.asc
Description: This is a digitally signed message part
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Jonathan Schleifer
I'd suggest that we branch in about 1 months and only add fixes to that
branch then. If we'd use Mercurial instead of SVN, things would be much
easier :/. A decentral VCS would be better anyway.

-- 
Jonathan


signature.asc
Description: PGP signature
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Torsten Bronger
Hallöchen!

Jonathan Schleifer writes:

 Torsten Bronger [EMAIL PROTECTED] wrote:

 Any reason for waiting another month?

 Yes, it's not very useful to branch when it's not in a usable
 state.  ATM, we need too fix a lot to make it usable again, too
 much was changed at once, for example the roster, session-centric,
 etc.

I use the SVN version and it is, well, not perfect but usable for
everyday use.

I think that the decision for a clean-up towards a release is the
perfect moment for creating a release branch.  If
sensible/necessary, you can merge the fixes of it back into the
trunk after all.

Tschö,
Torsten.

-- 
Torsten Bronger, aquisgrana, europa vetus
  Jabber ID: [EMAIL PROTECTED]
   (See http://ime.webhop.org for further contact info.)

___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Yann Leboulanger
Jonathan Schleifer wrote:
 Torsten Bronger [EMAIL PROTECTED] wrote:
 
 Any reason for waiting another month?
 
 Yes, it's not very useful to branch when it's not in a usable state.
 ATM, we need too fix a lot to make it usable again, too much was
 changed at once, for example the roster, session-centric, etc.
 

I don't see any problem for now with session-centric things. But I see
some with modelfilter. The major annoying thing for mw is that collapsed
groups auto-expand .. I don't know why, when ..

I have 2 busy weeks, then it must be more quiet for me.
-- 
Yann
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Jonathan Schleifer
Nikos Kouremenos [EMAIL PROTECTED] wrote:

 no svn is more than fine. centralization is good for managing
 software such as Gajim. Gajim is not Mozilla nor Apache

I *STRONGLY* disagree. Ever tried to work with SVN when you're in a
train with your laptop, without any WLAN? You're screwed then. With
mercurial, no problem at all. Just commit offline and push (and merge,
if needed) when you come online again, no problem at all. With svn, you
can't work offline. So, centralized VCS are *BAD*, *BAD* and *BAD*!

-- 
Jonathan


signature.asc
Description: PGP signature
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Nikos Kouremenos
It's ok to disagree and let's not go off topic. ;P
I like SVN because it pushes you to commit online. I don't like keep
branches for a long time either. I like all in one place. it works better
because of psycology reasons I think :)

On Thu, May 29, 2008 at 11:40 PM, Jonathan Schleifer [EMAIL PROTECTED]
wrote:

 Nikos Kouremenos [EMAIL PROTECTED] wrote:

  no svn is more than fine. centralization is good for managing
  software such as Gajim. Gajim is not Mozilla nor Apache

 I *STRONGLY* disagree. Ever tried to work with SVN when you're in a
 train with your laptop, without any WLAN? You're screwed then. With
 mercurial, no problem at all. Just commit offline and push (and merge,
 if needed) when you come online again, no problem at all. With svn, you
 can't work offline. So, centralized VCS are *BAD*, *BAD* and *BAD*!

 --
 Jonathan

 ___
 Gajim-devel mailing list
 Gajim-devel@gajim.org
 https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Stephan Erb
On Thu, 2008-05-29 at 23:27 +0300, Nikos Kouremenos wrote:
 than fine. centralization is good for managing software such as Gajim.
 Gajim is not Mozilla nor Apache
Even with DVCS you maintain a centralized repo. It is just that merging
and branching is much easier.
IMHO it would make it easier for new people to come on board but lets
discuss this some other time.

 also on branching some features and then let the users follow that
 branch:
 I used to say and I really hope it's still that way: Gajim is for you
 grandma
My grandma won't notice when a buggy feature that she would have never
used is gone. But there are more advanced users that will notice.

We must not scare them away by simply dropping a patch that was once in
trunk. We must provide options.

___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Brendan Taylor
On Thu, May 29, 2008 at 06:50:40PM +0200, Jonathan Schleifer wrote:
  If we'd use Mercurial instead of SVN, things would be much
 easier :/. A decentral VCS would be better anyway.

I'm also a big DVCS fan. SVN makes branching (and merging) very painful.

I'm using (and liking) git-svn with Gajim, but ideally it would be DVCS
from end-to-end.


pgpIhUjkqR4Om.pgp
Description: PGP signature
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

Re: [Gajim-devel] Fixing Broken Windows

2008-05-29 Thread Torsten Bronger
Hallöchen!

Jonathan Schleifer writes:

 Nikos Kouremenos [EMAIL PROTECTED] wrote:

 no svn is more than fine. centralization is good for managing
 software such as Gajim. Gajim is not Mozilla nor Apache

 I *STRONGLY* disagree. Ever tried to work with SVN when you're in
 a train with your laptop, without any WLAN? You're screwed
 then. With mercurial, no problem at all. Just commit offline and
 push (and merge, if needed) when you come online again, no problem
 at all.

Most DVCS's allow for pulling from an SVN as well as pushing to it.
And then, there is SVK.

Tschö,
Torsten.

-- 
Torsten Bronger, aquisgrana, europa vetus
  Jabber ID: [EMAIL PROTECTED]
   (See http://ime.webhop.org for further contact info.)

___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] Fixing Broken Windows

2008-05-25 Thread Jonathan Schleifer
Stephan Erb [EMAIL PROTECTED] wrote:

 When I look at gajim, I see the following broken windows:
  - OSX integration

It's totally broken and I'm for reverting it and doing it from scratch.

  - OTR-Encryption

We can keep that in trunk and just remove the line that loads the OTR
module before release. It's possible that we get it fixed, but I really
doubt it,

  - GPG-Encryption

What's broken about GPG? Never had any issues with it.

But you forgot the biggest breakage: Session centric. Since the merge
of session centric, nearly nothing works correctly anymore. I often
have 5 chat tabs with one person, random crashes, etc. If we keep
session centric in, I don't expect a release before 2009. There is
still so much to fix. bct sure did a lot of great work here, but it
looks to me that this is just too complex. And I don't see any
advantage we get from it, besides tictactoe which isn't even a XEP and
will never get one because it uses messages instead of iq, since there
is no other client supporting it yet - and I guess for good reasons.

-- 
Jonathan


signature.asc
Description: PGP signature
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel