Re: Proposing a new source control header to link to upstream BTSs

2008-05-22 Thread Martín Ferrari
In March, I proposed adding some useful (to me) fields to the control
file, along this idea:

Upstream-Bug-Browser: http://rt.cpan.org/Public/Dist/Display.html?Name=WWW-Curl
Upstream-Bug-Submitter: http://rt.cpan.org/Public/Bug/Report.html?Queue=WWW-Curl

Which were furiously rejected by many people, in the usual and
friendly tone commonly seen in -devel.

 Do that please but keep your fingers off the Packages files. The value
 of your meta information is not worth the costs of its distribution to
 every user's local system.

But just now I saw this in the dpkg changelog:

dpkg (1.7.0) unstable; urgency=low
{..}
  * Add Origin and Bugs fields to the control file
{..}
 -- Wichert Akkerman [EMAIL PROTECTED]  Sun,  5 Nov 2000 17:28:39 +0100

Those were documented (or so) in deb-control(5) only last October, so
it's no wonder nobody replied telling me that the idea I had was
already implemented more than 7 years ago! Currently, there are about
two source packages in the archive using these fields.

There's no mention that I could find of those fields in the Debian
Policy nor in the Dev Ref. I guess that reading dpkg source code
should be added as a requirement to the NM templates.

-- 
Martín Ferrari


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-05-22 Thread Raphael Hertzog
On Thu, 22 May 2008, Martín Ferrari wrote:
 Upstream-Bug-Browser: 
 http://rt.cpan.org/Public/Dist/Display.html?Name=WWW-Curl
 Upstream-Bug-Submitter: 
 http://rt.cpan.org/Public/Bug/Report.html?Queue=WWW-Curl
 
 Which were furiously rejected by many people, in the usual and
 friendly tone commonly seen in -devel.
[...]
 But just now I saw this in the dpkg changelog:
 
 dpkg (1.7.0) unstable; urgency=low
 {..}
   * Add Origin and Bugs fields to the control file
 {..}
  -- Wichert Akkerman [EMAIL PROTECTED]  Sun,  5 Nov 2000 17:28:39 +0100
 
 Those were documented (or so) in deb-control(5) only last October, so
 it's no wonder nobody replied telling me that the idea I had was
 already implemented more than 7 years ago! Currently, there are about
 two source packages in the archive using these fields.

Those fields are unrelated to your proposal. Origin: is meant to be 
a distribution name (Debian/Ubuntu/Xandros) and Bugs: should point 
to the bug tracker of the distribution. 

The goal is that reportbug installedpackage sends the information to the
right bugtracker even if you installed an external package on your Debian
machine.

There are plans to make real use of those fields in the not-so-distant
future, so don't reuse them for unrelated purpose.

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Brian May

Ralf Treinen wrote:

I do not think that automatically forwarding bugs would be a good idea.
  
Right now it is a pain to forward a bug, say to a sourceforge bug 
report, because it involves several steps:


  1. Log into sourceforge
  2. Create bug report, copy link to Debian bug report into it.
  3. Send message to Debian bug report stating that the bug report has
 been forwarded.
  4. Send email to [EMAIL PROTECTED] marking the bug as forwarded.
  5. Wait for response (seems to take ages), fix any errors that
 occurred, go back to step 4.

Generally, I always seem to find new and exciting ways of stuffing up 
step 4 (e.g. linking to wrong sourceforge bug, using forward instead 
of forwarded, sending mail to [EMAIL PROTECTED], etc), which just 
prolongs the entire task and makes it more tedious.


It would be good if this process could be automated, however I suspect 
this header is not the solution.


Brian May.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Russ Allbery
Brian May [EMAIL PROTECTED] writes:

   4. Send email to [EMAIL PROTECTED] marking the bug as forwarded.
   5. Wait for response (seems to take ages), fix any errors that
  occurred, go back to step 4.

 Generally, I always seem to find new and exciting ways of stuffing up
 step 4 (e.g. linking to wrong sourceforge bug, using forward instead
 of forwarded, sending mail to [EMAIL PROTECTED], etc), which just
 prolongs the entire task and makes it more tedious.

I could never figure out why people used the bts command from devscripts
until one day it dawned on me that it prevents many of those problems by
syntax-checking your commands for you and always sending mail to the right
address.  Then I started using it religiously.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Christian Perrier
Quoting Neil Williams ([EMAIL PROTECTED]):

 Please can this 'trend' be stopped here and now?
 
 The Packages.gz file is already enormous (especially for Emdebian
 purposes or other low resource units) and adding yet more fields to

Couldn't there be an opportunity somewhere to have some possible hook
in dpkg/apt/whatever that could drop specific fields on control files
when the Packages file is written/updated on disk?

This could be set by local admins...or there could be a default
per-architecture...whatever.

That would then achieve the goal of reducing the Packages.gz file size
in low resources environments (why not even drop the long description
when resources are very scarce?) without preventing innovative
initiatives such as this one


-- 




signature.asc
Description: Digital signature


Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Andreas Tille

On Tue, 18 Mar 2008, Christian Perrier wrote:


without preventing innovative initiatives such as this one


Sometimes innovation comes silent.  I remember times when we
have hidden Homepage information behind 'XCBS-URL'.  So why
not using

   XCBS-UpstreamBTS

or something like that and experiment with this and see how it
might evolve?

Kind regards

   Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Ralf Treinen
On Tue, Mar 18, 2008 at 04:29:41PM +1100, Brian May wrote:
 Ralf Treinen wrote:
 I do not think that automatically forwarding bugs would be a good idea.

 Right now it is a pain to forward a bug, say to a sourceforge bug  
 report, because it involves several steps:
[...]
 It would be good if this process could be automated, however I suspect  
 this header is not the solution.

Granted, but then you are speaking about giving better tool support for
manually forwarding bugs, which is not the same thing as automatically
forwarding bugs.

Better tool support would of course be welcome.

Cheers -Ralf.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Raphael Hertzog
On Tue, 18 Mar 2008, Andreas Tille wrote:
XCBS-UpstreamBTS

 or something like that and experiment with this and see how it
 might evolve?

I'm opposed to this as well. Homepage and Vcs-* were almost required and
provide the basic pointers about a package but the control file is not
a general-purpose information file.

Please work on something like Mole/CRMI if you want to associate much
more metadata to packages.

http://wiki.debian.org/Mole
http://wiki.debian.org/CRMI

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Andreas Tille

On Tue, 18 Mar 2008, Raphael Hertzog wrote:


On Tue, 18 Mar 2008, Andreas Tille wrote:

   XCBS-UpstreamBTS


I'm opposed to this as well. Homepage and Vcs-* were almost required and
provide the basic pointers about a package but the control file is not
a general-purpose information file.


Well, could you please draw a border line between almost required and
general-purpose?  For some time we had XCBS-debtag information in the
control file and learned that this is suboptimal.  So why not trying an
experiment?  I doubt that it adds a large amount of data to the packages
file in practice based on my experience how long it takes to adopt such
a feature.  My estimation is that we will have to deal with a one liner
for about 100 package in the end of 2008 at maximum.  If people start
to use this information in some tools it is fine.  If not we might drop
it again as we did with the debtags stuff.


Please work on something like Mole/CRMI if you want to associate much
more metadata to packages.

http://wiki.debian.org/Mole
http://wiki.debian.org/CRMI


I admit this might lead to a more powerful solution.

Kind regards

   Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Martín Ferrari
On Tue, Mar 18, 2008 at 4:53 AM, Andreas Tille [EMAIL PROTECTED] wrote:

  Sometimes innovation comes silent.  I remember times when we
  have hidden Homepage information behind 'XCBS-URL'.  So why
  not using

 XCBS-UpstreamBTS

  or something like that and experiment with this and see how it
  might evolve?

I assumed that it should start like this, but I guess that asking for
opinions on -devel before adding custom fields was expected.

-- 
Martín Ferrari



Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Martín Ferrari
On Tue, Mar 18, 2008 at 5:17 AM, Ralf Treinen [EMAIL PROTECTED] wrote:

  It would be good if this process could be automated, however I suspect
   this header is not the solution.

  Granted, but then you are speaking about giving better tool support for
  manually forwarding bugs, which is not the same thing as automatically
  forwarding bugs.

  Better tool support would of course be welcome.

As I said in a previous email, I chose the wrong word, when I said
automatically forwarding bugs, I meant being able to instruct the bts
command to forward a bug already in the BTS to upstream, probably
preparing a boilerplate text and firing $EDITOR, etc. What I want to
achieve is having metadata that then can be used by new tools or
augment existing ones.

-- 
Martín Ferrari



Re: Proposing a new source control header to link to upstream BTSs

2008-03-18 Thread Eduard Bloch
#include hallo.h
* Martín Ferrari [Tue, Mar 18 2008, 11:51:45AM]:
 On Tue, Mar 18, 2008 at 5:17 AM, Ralf Treinen [EMAIL PROTECTED] wrote:
 
   It would be good if this process could be automated, however I suspect
this header is not the solution.
 
   Granted, but then you are speaking about giving better tool support for
   manually forwarding bugs, which is not the same thing as automatically
   forwarding bugs.
 
   Better tool support would of course be welcome.
 
 As I said in a previous email, I chose the wrong word, when I said
 automatically forwarding bugs, I meant being able to instruct the bts
 command to forward a bug already in the BTS to upstream, probably
 preparing a boilerplate text and firing $EDITOR, etc. What I want to
 achieve is having metadata that then can be used by new tools or
 augment existing ones.

Do that please but keep your fingers off the Packages files. The value
of your meta information is not worth the costs of its distribution to
every user's local system.

Just keep such data available on an visible location like it's done with
DEHS, for example.

Regards,
Eduard.
-- 
weasel Smur: du brauchst nen Level 9 Analyzer
Smur weasel: fällt dir da konkret n name ein?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread William Pitcock
On Mon, 2008-03-17 at 02:38 -0300, Martín Ferrari wrote:
 Dear -devel:
 
 Following the trend to add metadata to the debian/control file that
 allows for the creation of new and powerful tools, I thought about the
 usefulness of a header that'd allow to automatically relate to
 upstream bug trackers.
 
 It could be used to automatically forward bugs, track which bugs are
 open that we don't know about today, and simply to avoid the need to
 look up manually where should one submit a bug.
 
 So, my proposal would be to add two headers that are better explained
 by an example:
 
 Upstream-Bug-Browser: 
 http://rt.cpan.org/Public/Dist/Display.html?Name=WWW-Curl
 Upstream-Bug-Submitter: 
 http://rt.cpan.org/Public/Bug/Report.html?Queue=WWW-Curl
 
 This could easily support systems where submission is by email. And if
 there's no bug tracking system, the upstream maintainer email could be
 used, without adding the -Browser header.
 
 What do you think of this?
 

I don't see what purpose this has that Homepage: does not, because it is
not likely that there will ever be an automated reporting tool. It is
just more metadata, and as such, is generally wasteful since it doesn't
usually provide anything that Homepage: does not.

William


signature.asc
Description: This is a digitally signed message part


Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread Ralf Treinen
On Mon, Mar 17, 2008 at 02:38:19AM -0300, Martín Ferrari wrote:
 Dear -devel:
 
 Following the trend to add metadata to the debian/control file that
 allows for the creation of new and powerful tools, I thought about the
 usefulness of a header that'd allow to automatically relate to
 upstream bug trackers.
 
 It could be used to automatically forward bugs, [...]

I do not think that automatically forwarding bugs would be a good idea.

-Ralf.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread Bas Wijnen
On Mon, Mar 17, 2008 at 02:38:19AM -0300, Martín Ferrari wrote:
 Following the trend to add metadata to the debian/control file that
 allows for the creation of new and powerful tools, I thought about the
 usefulness of a header that'd allow to automatically relate to
 upstream bug trackers.

I don't really like that idea, for reasons I state below.  I first
misread it as upstream VCS, which I do like. :-)  I'm happy with the
current VCS fields, but it's a pity that it's not possible to fetch
upstream's VCS source automatically.

 It could be used to automatically forward bugs,

I don't think bugs should be forwarded automatically.

 track which bugs are open that we don't know about today,

This would indeed be useful, but if automated tools should be using it
(like DEHS), a lot of work is needed to parse all those bug systems.  If
there's a prospect that this work will be done in the near future, then
I agree that the fields would be useful.

 and simply to avoid the need to look up manually where should one
 submit a bug.

This is the main reason I dislike the idea.  Users shouldn't need to
submit bugs upstream.  They use Debian, they submit bugs to Debian, and
if Debian (by means of the maintainer) thinks it's an upstream issue,
Debian forwards it to them.

This means users don't have to put up with registering and learning to
use many different bug tracking systems, for example.

I think this is important, and would like to have it written down in a
somewhat formal way.  I hope we can all agree on it that Debian accepts
all bug reports, and will forward them upstream if that is what should
be done.  A user should never hear that's an upstream issue, please
report it to them.

Given this position, you probably understand that I don't think
providing a link to the upstream BTS is very useful for the users.

 This could easily support systems where submission is by email. And if
 there's no bug tracking system, the upstream maintainer email could be
 used, without adding the -Browser header.
 
 What do you think of this?

It may be interesting information in case the maintainer goes MIA, or
something.  Most of the time, Homepage should be enough to find it out,
though.  If not, I think it would be good practise to write it in the
package somewhere, but I don't think the control file is a good place
for it.  Especially given the very minimal amount of packages where
Homepage doesn't provide the information (and for those cases, upstream
is probably dead, so there isn't really anything useful to say either).

Thanks,
Bas

-- 
I encourage people to send encrypted e-mail (see http://www.gnupg.org).
If you have problems reading my e-mail, use a better reader.
Please send the central message of e-mails as plain text
   in the message body, not as HTML and definitely not as MS Word.
Please do not use the MS Word format for attachments either.
For more information, see http://pcbcn10.phys.rug.nl/e-mail.html


signature.asc
Description: Digital signature


Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread Neil Williams
On Mon, 2008-03-17 at 02:38 -0300, Martín Ferrari wrote:
 Dear -devel:
 
 Following the trend to add metadata to the debian/control file that
 allows for the creation of new and powerful tools, I thought about the
 usefulness of a header that'd allow to automatically relate to
 upstream bug trackers.

Please can this 'trend' be stopped here and now?

The Packages.gz file is already enormous (especially for Emdebian
purposes or other low resource units) and adding yet more fields to
debian/control is really not that friendly.

Please use debtags wherever possible for all such metadata - maybe even
migrate some existing data in debian/control to debtags.

This specific request, IMHO, is probably best done via links on the
Homepage URL anyway.

-- 

Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/



signature.asc
Description: This is a digitally signed message part


Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread Martín Ferrari
Trying to answer some of the problems pointed out to my proposal...

On Mon, Mar 17, 2008 at 2:49 AM, Russ Allbery [EMAIL PROTECTED] wrote:

  I think that if the goal is to support automated tools, pointing to
  straight web pages isn't particularly useful without some additional
  information.  At the least, I'd think we'd want to specify the type of bug
  system that upstream is using so that any automated tools would know what
  screen scraping or (hopefully) SOAP/REST interfaces they can use.

I thought about this too. But I guess that trying to model all the
many things that one can find is not realistically doable. An
alternative would be to use a watchfile-like system in which you
provide regexes to perform the necessary text-mangling, but it has the
disadvantage of being much more complex to give basic support to (I
have already worked on parsing watchfiles without using uscan...), and
that you need to extract a file from the source package to read the
information.

On the other hand, having the base pointer to the BTS, you can build
up tools that can parse some systems, and if you don't know about it,
you still have an URL.

On Mon, Mar 17, 2008 at 2:59 AM, Paul Wise [EMAIL PROTECTED] wrote:

  That sort of information (like watch files and homepages) changes
  independently of the source package, so it would be better if it were
  not added to debian/control.

Well, the watch file and the homepage are actually part of the source
package already. Also, I don't think that you'll find many upstreams
that change BTSs more often than releasing new versions.

On Mon, Mar 17, 2008 at 4:59 AM, Ralf Treinen [EMAIL PROTECTED] wrote:

   It could be used to automatically forward bugs, [...]

  I do not think that automatically forwarding bugs would be a good idea.

Sorry if I didn't choose the exact word, I meant something on the
lines of doing bts submit-upstream-and-forward nn, without you
needing to go manually through all the hops that we have to go through
today.

-- 
Martín Ferrari



Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread Martín Ferrari
On Mon, Mar 17, 2008 at 5:42 AM, Neil Williams [EMAIL PROTECTED] wrote:

  Please can this 'trend' be stopped here and now?

  The Packages.gz file is already enormous (especially for Emdebian
  purposes or other low resource units) and adding yet more fields to
  debian/control is really not that friendly.

I appreciate the strive to make Debian work on small machines, but it
is reasonable to put their constraints on the whole project?

  Please use debtags wherever possible for all such metadata - maybe even
  migrate some existing data in debian/control to debtags.

If I understand correctly, debtags are faceted and not free-form, so
you won't be able to enter URLs into it. Other data, like the type of
bug tracker, as Russ suggested, could be put in debtags, and it felts
like the correct place for doing it.

  This specific request, IMHO, is probably best done via links on the
  Homepage URL anyway.

Can you explain how you'd do this?

-- 
Martín Ferrari



Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread Martín Ferrari
(reply-to as requested)

On Mon, Mar 17, 2008 at 5:45 AM, Bas Wijnen [EMAIL PROTECTED] wrote:

   It could be used to automatically forward bugs,

  I don't think bugs should be forwarded automatically.

See my previous mail, I did choose the wrong word here.

   track which bugs are open that we don't know about today,

  This would indeed be useful, but if automated tools should be using it
  (like DEHS), a lot of work is needed to parse all those bug systems.  If
  there's a prospect that this work will be done in the near future, then
  I agree that the fields would be useful.

I thought about the proposal because I'd like to add this kind of
information to the package tracking tool used in pkg-perl (and some
other groups) [0], of course I know I have to write the parsers :).
Parsing RT and (source|g)forge already covers 99.9% of pkg-perl
packages.

   and simply to avoid the need to look up manually where should one
   submit a bug.

  This is the main reason I dislike the idea.  Users shouldn't need to
  submit bugs upstream.  They use Debian, they submit bugs to Debian, and
  if Debian (by means of the maintainer) thinks it's an upstream issue,
  Debian forwards it to them.

No, of course this is not intended for users, but for Debian
developers/maintainers/etc. We already have the watch file, which can
be related to this idea.

  Given this position, you probably understand that I don't think
  providing a link to the upstream BTS is very useful for the users.

I agree completely on that premise. But then again, users also don't
care about where we host our pakcages' VCS repositories.

  It may be interesting information in case the maintainer goes MIA, or
  something.  Most of the time, Homepage should be enough to find it out,
  though.  If not, I think it would be good practise to write it in the
  package somewhere, but I don't think the control file is a good place
  for it.  Especially given the very minimal amount of packages where
  Homepage doesn't provide the information (and for those cases, upstream
  is probably dead, so there isn't really anything useful to say either).

It is true that having the homepage you can easily find the bug
tracker, but I'm aiming at a different goal that what I thing you
understood, which is enabling us to write more tools that help _us_.

[0]: http://pkg-perl.alioth.debian.org/cgi-bin/qareport.cgi

-- 
Martín Ferrari



Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread Ben Pfaff
Martín Ferrari [EMAIL PROTECTED] writes:

 On Mon, Mar 17, 2008 at 5:42 AM, Neil Williams [EMAIL PROTECTED] wrote:

  The Packages.gz file is already enormous (especially for Emdebian
  purposes or other low resource units) and adding yet more fields to
  debian/control is really not that friendly.

 I appreciate the strive to make Debian work on small machines, but it
 is reasonable to put their constraints on the whole project?

Adding more fields also increases the time to download
Packages.gz, which is an issue independent of the capabilities of
the machine downloading it.
-- 
Ben Pfaff 
http://benpfaff.org


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread Neil Williams
On Mon, 2008-03-17 at 12:16 -0300, Martín Ferrari wrote:
 On Mon, Mar 17, 2008 at 5:42 AM, Neil Williams [EMAIL PROTECTED] wrote:
 
   Please can this 'trend' be stopped here and now?
 
   The Packages.gz file is already enormous (especially for Emdebian
   purposes or other low resource units) and adding yet more fields to
   debian/control is really not that friendly.
 
 I appreciate the strive to make Debian work on small machines, but it
 is reasonable to put their constraints on the whole project?

IMHO the Packages.gz file is already too large for my standard Debian
machines! Unless you have a v.recent v.fast machine, reading the dpkg
available file and apt package lists can take significant amounts of
time. Even on this amd64 box, it is a noticeable delay. Why make that
worse?

Others have already indicated that this particular addition might not be
the most useful addition to debian/control - I'd say leave it at that.

   Please use debtags wherever possible for all such metadata - maybe even
   migrate some existing data in debian/control to debtags.
 
 If I understand correctly, debtags are faceted and not free-form, so
 you won't be able to enter URLs into it.

That's probably for the best, IMHO.

  Other data, like the type of
 bug tracker, as Russ suggested, could be put in debtags, and it felts
 like the correct place for doing it.

Agreed.

   This specific request, IMHO, is probably best done via links on the
   Homepage URL anyway.
 
 Can you explain how you'd do this?

? Ask upstream ? I thought that would be the simplest solution.

I fail to see any benefit in linking Debian to the upstream BTS -
automated or otherwise and your replies to the other respondents has
failed to persuade me that there is any merit in this idea at all.

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/




signature.asc
Description: This is a digitally signed message part


Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread gregor herrmann
On Mon, 17 Mar 2008 20:01:30 +, Neil Williams wrote:

  I appreciate the strive to make Debian work on small machines, but it
  is reasonable to put their constraints on the whole project?
 IMHO the Packages.gz file is already too large for my standard Debian
 machines! 

I see this point and I agree to it.

Maybe a better place for Tincho's idea would be an (optional)
debian/bugtracker file (similar to debian/watch).

FWIW: The idea of being able to type bts forward 123456 (instead of
forward_ed_) sounds really appealing to me. Or an equivalent to uscan
like 'ubts'. (And it would need some additional local config for
credentials for upstream bug trackers etc.)

Cheers,
gregor

-- 
 .''`.   http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4
 : :' :  debian: the universal operating system - http://www.debian.org/
 `. `'   member of https://www.vibe.at/ | how to reply: http://got.to/quote/
   `-NP: Larimar: Drive


signature.asc
Description: Digital signature


Re: Proposing a new source control header to link to upstream BTSs

2008-03-17 Thread Don Armstrong
On Tue, 18 Mar 2008, gregor herrmann wrote:
 Maybe a better place for Tincho's idea would be an (optional)
 debian/bugtracker file (similar to debian/watch).

An important concern is that these sorts of files don't actually
change with the source package, they change whenever the upstream
changes them. The right approach is something like mole or CRMI
instead which is connected with the source package, but changes on its
own schedule.

http://wiki.debian.org/Mole
http://wiki.debian.org/CRMI


Don Armstrong

-- 
Of course Pacman didn't influence us as kids. If it did, we'd be
running around in darkened rooms, popping pills and listening to
repetitive music.

http://www.donarmstrong.com  http://rzlab.ucr.edu


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Proposing a new source control header to link to upstream BTSs

2008-03-16 Thread Russ Allbery
Martín Ferrari [EMAIL PROTECTED] writes:

 Following the trend to add metadata to the debian/control file that
 allows for the creation of new and powerful tools, I thought about the
 usefulness of a header that'd allow to automatically relate to upstream
 bug trackers.

 It could be used to automatically forward bugs, track which bugs are
 open that we don't know about today, and simply to avoid the need to
 look up manually where should one submit a bug.

 So, my proposal would be to add two headers that are better explained
 by an example:

 Upstream-Bug-Browser: 
 http://rt.cpan.org/Public/Dist/Display.html?Name=WWW-Curl
 Upstream-Bug-Submitter: 
 http://rt.cpan.org/Public/Bug/Report.html?Queue=WWW-Curl

 This could easily support systems where submission is by email. And if
 there's no bug tracking system, the upstream maintainer email could be
 used, without adding the -Browser header.

 What do you think of this?

I think that if the goal is to support automated tools, pointing to
straight web pages isn't particularly useful without some additional
information.  At the least, I'd think we'd want to specify the type of bug
system that upstream is using so that any automated tools would know what
screen scraping or (hopefully) SOAP/REST interfaces they can use.

Straight URLs pointing to the HTML version of upstream's bug system are
probably mostly useful for people, and Homepage should hopefully already
give people a reasonable starting point.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/



Re: Proposing a new source control header to link to upstream BTSs

2008-03-16 Thread Paul Wise
On Mon, Mar 17, 2008 at 2:38 PM, Martín Ferrari
[EMAIL PROTECTED] wrote:

  Following the trend to add metadata to the debian/control file that
  allows for the creation of new and powerful tools, I thought about the
  usefulness of a header that'd allow to automatically relate to
  upstream bug trackers.

That sort of information (like watch files and homepages) changes
independently of the source package, so it would be better if it were
not added to debian/control.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise