Reply
Thread Tools
Posts: 263 | Thanked: 679 times | Joined on Apr 2008 @ Lyon, France
#1
This thread is part of the Maemo Brainstorm 2010

Subversion, Gitorious, autobuilders, issue trackers, mailing lists... what can be done to improve the Maemo application developer experience by the community?

Propose your ideas and suggestions here, let's talk about it, and summarise the best ideas and conclusions in the Brainstorm 2010/Garage and developer services wiki page
 

The Following 4 Users Say Thank You to dneary For This Useful Post:
Posts: 190 | Thanked: 129 times | Joined on Mar 2010 @ Bavaria, Germany
#2
I'd like an option that the autobuilder does not add the packages to the repository when they were build successfully. Instead I want to get notified and be able to download the package before it's uploaded.
Otherwise you always have to make a new version number when the autobuilder did other things than the local sdk.
 
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#3
Also is it possible if a package build fails, the autobuilder to offer an option to scrap the package, so that we can reuse the version without changing the package itself (many of my build failures are actually unsatisfied dependencies and I don't want to change the version number and the changelog for that)?
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#4
Some of the developers dislike Bugzilla, is there a possibility Garage to offer a radio choice of several bug trackers?
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 
qgil's Avatar
Posts: 3,105 | Thanked: 11,088 times | Joined on Jul 2007 @ Mountain View (CA, USA)
#5
It's been a while that I have been wondering about the mid term usefulness of http://garage.maemo.org . It made a lot of sense when it started in 2005, but nowadays there is a variety of rock solid services providing all those services, only not in a single place.

But how relevant is to have an ok-ish single place when with simple links you can have at reach free infrastructure like gitorious.org, transifex.net, wordpress.com, your closest bugzilla, etc?

The last garage project I created had as basically main purpose the obtention of a mailing list. I guess we could also have a default recommendation for project mailing lists.

Conclusion: http://gforge.org itself is not a simple beast to maintain, leave alone to customize, and the benefits nowadays are probably slim. So why not leaving it in pure maintenance mode, pointing developers to the current better alternatives instead of trying to add even more beef there?
 

The Following User Says Thank You to qgil For This Useful Post:
nicolai's Avatar
Posts: 1,637 | Thanked: 4,424 times | Joined on Apr 2009 @ Germany
#6
Originally Posted by Bundyo View Post
Also is it possible if a package build fails, the autobuilder to offer an option to scrap the package, so that we can reuse the version without changing the package itself (many of my build failures are actually unsatisfied dependencies and I don't want to change the version number and the changelog for that)?
I never had this problem. I use always the same version number
if a package build fails. I use the webinterface to upload new
packages.I know packages are rejected if there is one already
with this version, but only if the build for this one succeeded.

nicolai
 

The Following User Says Thank You to nicolai For This Useful Post:
Posts: 4 | Thanked: 8 times | Joined on May 2007 @ Espoo, Finland
#7
Originally Posted by Bundyo View Post
Some of the developers dislike Bugzilla, is there a possibility Garage to offer a radio choice of several bug trackers?
A garage project can have several extra tabs (like the Lists, Tasks, Docs, Wiki etc). You could just create a tab for "Bugs" and point it to your preferred bug tracking service. See an example.

However this is just a link to a remote service, and no further integration is available. If the remote bug tracker offers RSS feeds for bugs, then we could perhaps list them on the garage pages, but nothing else, really.
 

The Following User Says Thank You to Ferenc Szekely For This Useful Post:
Posts: 4 | Thanked: 8 times | Joined on May 2007 @ Espoo, Finland
#8
Originally Posted by qgil View Post
It's been a while that I have been wondering about the mid term usefulness of http://garage.maemo.org . It made a lot of sense when it started in 2005, but nowadays there is a variety of rock solid services providing all those services, only not in a single place.
Don't forget that granting upload privileges to extras happens through garage. It would take some effort to move this functionality elsewhere..

But how relevant is to have an ok-ish single place when with simple links you can have at reach free infrastructure like gitorious.org, transifex.net, wordpress.com, your closest bugzilla, etc?

The last garage project I created had as basically main purpose the obtention of a mailing list. I guess we could also have a default recommendation for project mailing lists.
Conclusion: http://gforge.org itself is not a simple beast to maintain, leave alone to customize, and the benefits nowadays are probably slim. So why not leaving it in pure maintenance mode, pointing developers to the current better alternatives instead of trying to add even more beef there?
GForge is not that bad to maintain. We have added quite a bit of new functionality there, we have the know-how.

There are couple of things which our garage offers for free unlike other providers:
  • possibility of running private projects
  • unlimited storage (for code, docs, etc)

However I agree with the maintenance mode proposal, but if there are some great ideas we can hack on GForge, no worries.
 

The Following 4 Users Say Thank You to Ferenc Szekely For This Useful Post:
Jaffa's Avatar
Posts: 2,535 | Thanked: 6,681 times | Joined on Mar 2008 @ UK
#9
Originally Posted by qgil View Post
It's been a while that I have been wondering about the mid term usefulness of http://garage.maemo.org . It made a lot of sense when it started in 2005, but nowadays there is a variety of rock solid services providing all those services, only not in a single place.
There are some advantages to providing them in a single place, including familiarity between projects, increasing possibility of cross-project collaboration; streamlined tools for Maemo use cases; web-site hosting and single authentication/authorisation point.

However, we could probably turn some of the defaults off for new projects.

The other big advantage is the offer of svn - for many tasks this is preferable (depending on the skills of the developers) - and I'm not aware of any gitorious-like service for Subversion.

However, there any many things around Garage which do need improvement: in particular, the communication around the move to vcs.maemo.org and drop.maemo.org were very poor. With svn relocation commands being discussed when developers had problems.

So why not leaving it in pure maintenance mode, pointing developers to the current better alternatives instead of trying to add even more beef there?
If it goes into "maintenance mode", it'll bitrot. However, if someone wanted to find the best-of-breed tools which provide the same features:
  • Website hosting
  • Version control (preferably choice of Subversion or git, but just git'd do for this list)
  • Bug tracking
  • Mailing lists
  • Blogs
  • Documents

...we could try and ensure tie-up between the services where appropriate.
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
 

The Following 2 Users Say Thank You to Jaffa For This Useful Post:
bergie's Avatar
Posts: 381 | Thanked: 847 times | Joined on Jan 2007 @ Helsinki
#10
Originally Posted by Jaffa View Post
If it goes into "maintenance mode", it'll bitrot.
Not necessarily. As long as we have staff available maintaining the services and there are projects actively using them I don't think this will be a problem.
 
Reply

Tags
brainstorm, community, maemo

Thread Tools

 
Forum Jump


All times are GMT. The time now is 10:09.