Re: Proposal: XSBC-Bugtracker in debian package

2009-08-29 Thread Ryan Abel
On Fri, Aug 28, 2009 at 11:15 AM, Graham Cobbg+...@cobb.uk.net wrote:
 I presume a garage tracker is an acceptable URL.  If Ed ever gets the chance
 to do his autobuild from garage proposal he could default this to the
 associated tracker!


Acceptable, but probably not preferable. I'd like to see everybody
move as far away from the GForge tracker as possible. ;)
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Proposal: XSBC-Bugtracker in debian package

2009-08-29 Thread Graham Cobb
On Saturday 29 August 2009 16:23:43 Ryan Abel wrote:
 On Fri, Aug 28, 2009 at 11:15 AM, Graham Cobbg+...@cobb.uk.net wrote:
  I presume a garage tracker is an acceptable URL.  If Ed ever gets the
  chance to do his autobuild from garage proposal he could default this
  to the associated tracker!

 Acceptable, but probably not preferable. I'd like to see everybody
 move as far away from the GForge tracker as possible. ;)

That is a good point.  But people who use garage for development probably 
don't have access to any other system for a bug tracker.  Maybe provide 
better bug tracker should be on the wishlist for garage?  Or, maybe there 
should be a garage section in the Maemo bug tracker?

In my case, the one application I store on garage has a niche user base 
(maybe 4 people?) so I think they could put up with it.

Graham


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Proposal: XSBC-Bugtracker in debian package

2009-08-29 Thread Ryan Abel
On Sat, Aug 29, 2009 at 12:30 PM, Graham Cobbg+...@cobb.uk.net wrote:
 On Saturday 29 August 2009 16:23:43 Ryan Abel wrote:
 On Fri, Aug 28, 2009 at 11:15 AM, Graham Cobbg+...@cobb.uk.net wrote:
  I presume a garage tracker is an acceptable URL.  If Ed ever gets the
  chance to do his autobuild from garage proposal he could default this
  to the associated tracker!

 Acceptable, but probably not preferable. I'd like to see everybody
 move as far away from the GForge tracker as possible. ;)

 That is a good point.  But people who use garage for development probably
 don't have access to any other system for a bug tracker.  Maybe provide
 better bug tracker should be on the wishlist for garage?  Or, maybe there
 should be a garage section in the Maemo bug tracker?


Well, it hasn't been heavily advertised yet (as the process still
requires a lot of overhead), but we're moving to Bugzilla for
community bug tracking. The Extras classification on Bugzilla contains
all Extras projects (most with Garage projects). Eventually this will
be automated, but it'll require some software updates first.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Proposal: XSBC-Bugtracker in debian package

2009-08-28 Thread Graham Cobb
On Friday 28 August 2009 14:38:33 Niels Breet wrote:
 XSBC-Bugtracker:
 The URL of the bugtracker for this package, preferably (when applicable)
 the URL where you can directly file a bug. The content of this field is a
 simple URL without any surrounding characters such as .

Thanks, Niels.

I think this is a good idea.

I presume a garage tracker is an acceptable URL.  If Ed ever gets the chance 
to do his autobuild from garage proposal he could default this to the 
associated tracker!

 When this feature is accepted, it should be added to the Packaging Policy
 too.

This is where it gets a bit more tricky.  I think it should be added as a 
strong recommendation, for user/ packages.

Much as I would like it to be for all user/ packages I don't think we can make 
it mandatory.  Commercial application publishers are unlikely to want to do 
it and there may also be some applications (particularly small ones with a 
small user base) which just do not have the facility to do this but which are 
still useful to have available.

It may have some value for library packages (and other non-user packages) but 
it is clearly not necessary for those -- most people never know or care that 
they exist.

In previous discussions there has been talk of using this to provide a common 
UI for bug reporting (or even to automatically report crashes).  That would 
require that the bug reporting systems all worked in the same way (or all 
supported some particular URL syntax for reporting bugs).  While that would 
be useful I think it is impossible for the immediate future and should not be 
part of this proposal.  If/when someone comes up with a way to do that we can 
add another control file field to indicate support for automatic bug 
reporting.

Graham
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Proposal: XSBC-Bugtracker in debian package

2009-08-28 Thread Niels Breet
On Fri, August 28, 2009 17:15, Graham Cobb wrote:
 On Friday 28 August 2009 14:38:33 Niels Breet wrote:

 XSBC-Bugtracker:
 The URL of the bugtracker for this package, preferably (when applicable)
  the URL where you can directly file a bug. The content of this field
 is a simple URL without any surrounding characters such as .

 Thanks, Niels.


 I think this is a good idea.


 I presume a garage tracker is an acceptable URL.  If Ed ever gets the
 chance to do his autobuild from garage proposal he could default this to
 the associated tracker!


Yes you should be able to point to any tracker of course.

 When this feature is accepted, it should be added to the Packaging
 Policy
 too.

 This is where it gets a bit more tricky.  I think it should be added as a
  strong recommendation, for user/ packages.

 Much as I would like it to be for all user/ packages I don't think we can
 make it mandatory.  Commercial application publishers are unlikely to want
 to do it and there may also be some applications (particularly small ones
 with a small user base) which just do not have the facility to do this but
 which are still useful to have available.

I think it this should be in the policy as SHOULD, not MUST. I mentioned
the policy because this is not an official field and should be listed
there.

The easier it is for people to find a bugtracker, the easier it is to
report bugs. Developers will benefit from that. If they don't want this
feature, they should just not use it.


 It may have some value for library packages (and other non-user packages)
 but it is clearly not necessary for those -- most people never know or
 care that they exist.

 In previous discussions there has been talk of using this to provide a
 common UI for bug reporting (or even to automatically report crashes).
 That would
 require that the bug reporting systems all worked in the same way (or all
 supported some particular URL syntax for reporting bugs).  While that
 would be useful I think it is impossible for the immediate future and
 should not be part of this proposal.  If/when someone comes up with a way
 to do that we can add another control file field to indicate support for
 automatic bug reporting.

Yes, I think automatic bug reporting is really out of the scope for this
proposal.


 Graham

- Niels


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Proposal: XSBC-Bugtracker in debian package

2009-08-28 Thread Anderson Lizardo
On Fri, Aug 28, 2009 at 9:38 AM, Niels Breetni...@maemo.org wrote:
 [Graham Cobb asked me to post this here too]

 While implementing the maemo.org packages interface[1], I wanted to add a
 link to the bugtracker for a package or project. Eventually integrating
 bug reporting/searching, but more on that later. As all information is
 gathered from the debian packages themselves, it would make sense to have
 the bugtracker URL available in the control file.

I like the idea. Ideally, I think it can be used to (finally)
automatically close bugs based on the Fixes: MB# markers in
debian/changelog, like it's done in Debian.

Regards,
-- 
Anderson Lizardo
OpenBossa Labs - INdT
Manaus - Brazil
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Proposal: XSBC-Bugtracker in debian package

2009-08-28 Thread Jeremiah Foster

On Aug 28, 2009, at 15:38, Niels Breet wrote:
 Example:

 XSBC-Bugtracker: https://bugs.maemo.org/enter_bug.cgi?product=Wormux

 By putting the bugtracker URL inside the package, people always have  
 a way
 to find out where to file bugs. This could even be used for filing  
 bugs
 through an application interface or crash reporter in the future.

 When this feature is accepted, it should be added to the Packaging  
 Policy
 too.

 Please let me know what you think.

This rocks. Let's implement it.

Jeremiah
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers