Bzr development stopped

Jelmer Vernooij jelmer at samba.org
Tue Dec 18 22:00:47 UTC 2012


On Wed, 2012-11-21 at 04:42 +1100, Martin Pool wrote:
> I think this is pretty accurate, and I feel sad about it too.  
> 
> 
> Perhaps I should post a retrospective too.

Here is mine:
http://www.stationary-traveller.eu/pages/bzr-a-retrospective.html

Cheers,

Jelmer

> On 11 November 2012 18:45, Alexander Belchenko <bialix at ukr.net> wrote:
>         I'm sorry for being late for 2 months and only now trying to
>         say
>         something. I'm sorry for being grumpy or saying something
>         unpleasant.
>         
>         When I saw the subject of this thread in the mailing list I
>         was very
>         sad, because it was just a confirmation of what I knew before.
>         So I
>         was unable to force myself to read all this thread, just to
>         avoid even
>         more sadness. I read it now and while I see positive tone in
>         discussion, but the outcome is still rather pessimistic.
>         
>         I never was Canonical employee, but I worked on bzr some time
>         as some
>         of us knows. So please forgive me my open-hearted mail, but
>         what I saw
>         in 2007, 2008 and so on - I didn't really like what was going
>         on. In
>         short: there were a lot of promises what bzr can do, but bzr
>         never
>         reached those goals. I stopped advocate bzr in 2008 or maybe
>         2009.
>         Because I didn't have a real arguments.
>         
>         Why?
>         
>         There is still nested trees implemented but unmerged lying on
>         launchpad.
>         
>         There is still no proper solution for line-endings
>         conversions, or
>         keywords. I've tried to push the ball in 2008 but it was my
>         own the
>         biggest fiasco.
>         
>         There is no [simple] setup for local private bzr server where
>         I can
>         put my working projects, and bzr-access script in contrib/ is
>         rather
>         too basic and limited. Today on my last job where I've been
>         using bzr
>         since 2006 I run dead simple `bzr serve --allow-writes` just
>         because I
>         am either too stupid to setup the proper access control or too
>         lazy to
>         dive in and experiment when I know this needed only for couple
>         of
>         developers.
>         
>         There is no third-party site that allows me for small fee to
>         host my
>         private projects, and hosting private projects on LP did never
>         seem
>         like a real answer, mostly of the lack of visibility of this
>         feature
>         and hence availability for people. I was under impression
>         (possibly
>         wrong) it was discouraged by Canonical itself.
>         
>         I think the crucial point was in 2009 when it was obvious for
>         Canonical management that bzr is unable to beat hg/git, so
>         most of the
>         efforts was put into UDD. Since then I saw a real change in
>         the bzr
>         direction.
>         
>         What I see today? git is everywhere and that means that I have
>         to
>         learn it. Where is bzr? On Launchpad [only].
>         
>         For me bzr is not going to really compete in the near(?)
>         future. I did
>         feel this for last 3 or 4 years. And that made me very sad all
>         this
>         years. I've spent too many years working on bzr and other
>         related
>         stuff in my spare time. But last year was stagnant even for
>         me. Today
>         I can't find the reason to continue work even on qbzr. I feel
>         like I
>         stay in the village while all citizens left it, although some
>         strangers sometimes arrived and moved on quickly.
>         
>         Most of bzr hackers I used to know since 2005-2007 are not in
>         this
>         boat anymore. Martin, Andrew, Robert left Canonical. For their
>         own
>         reasons, but. Ian passed away. Guys who worked on
>         qbzr/explorer stuff
>          with me are not here anymore. No wonder I feel sadness.
>         
>         About Contributor Agreement.
>         As a developer I worried about this contributor agreement
>         before sign
>         it. Just because I don't understand this legal stuff. But then
>         just
>         sign it and moved on. Just add to the statistics.
>         
>         And yes, the hardest part is writing proper tests. I know it's
>         very
>         important, and that taught me a lot. But it was always hard.
>         And also
>         the complexity of the project itself. There is a lot of good
>         features
>         in the code, but overall there is too much code to work with.
>         And
>         sometimes I think that strong focus on backward complexity is
>         also
>         makes bzr hacking very hard. Backward compatibility is very
>         good for
>         users (and I'm user too), but it makes developer's life much
>         more harder.
>         
>         I know the tests are important for the project itself. But for
>         happy
>         users that is not the most important thing. (Sorry Vincent)
>         
>         
> 
> 
> 
> 
> -- 
> Martin
> 
> 





More information about the bazaar mailing list