checkwatches on non-debian debbugs instances do not work

Bug #507603 reported by era
36
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Symptoms
========
Remote bug watches at emacsbugs.donarmstrong.com (such as in bug #243156, bug #287577, bug #381508. bug #415101) all seem to get the "appears not to exist" warning and icon. Curiously, the link to the bug report nevertheless works.

emacsbugs.donarmstrong.com is a Debian BTS instance. It was recently moved to debbugs.gnu.org but the old URLs still seem to work, and presently do not appear to invoke redirects etc. Anyhow, this problem existed long before the transition to a different server name. (In fact, I alluded to it already back when I submitted bug #343455.)

Bug #693255 has a non-debian debbugs watch. The bug watch has now imported the status of the remote bug as fix released, but it is not.

Analysis
========
It is possible/probable that our debbugs code is thoroughly single-instance and updating the gnu instance watches from the debian tracker.

era (era)
description: updated
Curtis Hovey (sinzui)
Changed in malone:
status: New → Triaged
importance: Undecided → Low
importance: Low → High
tags: added: bugwatch
description: updated
Revision history for this message
Graham Binns (gmb) wrote :

This could be a result of our copy of the debbugs database being out of date (at least that's what the OOPS seems to suggest). I'll do some testing with a sysadmin to confirm this.

Revision history for this message
era (era) wrote :

Ping? This is still happening.

Revision history for this message
era (era) wrote :

And for the record, the bug tracker was moved to debbugs.gnu.org some months ago, but the Launchpad information about the bug tracker has been updated to point to the right place. The links still work but the audit trail shows a bunch of OOPSes.

E.g. https://bugs.launchpad.net/bugs/243156/+watch/52216 and generally I think all the open watches (i.e. other than Status = done) listed at https://bugs.launchpad.net/bugs/bugtrackers/auto-debbugs.gnu.org

Revision history for this message
Graham Binns (gmb) wrote : Re: [Bug 507603] Re: Remote Emacs bug watches get "does not seem to exist" warning

On 30 August 2010 16:35, era <email address hidden> wrote:
> And for the record, the bug tracker was moved to debbugs.gnu.org some
> months ago, but the Launchpad information about the bug tracker has been
> updated to point to the right place.  The links still work but the audit
> trail shows a bunch of OOPSes.
>

So, the problem here is that we aren't currently updating the debbugs
database due to diskspace issues on the server that hosts it (we sync
the entire debbugs DB to that host). We're working on increasing the
diskspace available; hopefully this should be resolved soon.

--
Graham Binns | PGP Key: EC66FA7D
http://launchpad.net/~gmb

Revision history for this message
era (era) wrote : Re: Remote Emacs bug watches get "does not seem to exist" warning

Ping? Define "soon"?

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 507603] Re: Remote Emacs bug watches get "does not seem to exist" warning

@Graham, this is a different debbugs db :)

@era we haven't updated our code to deal with multiple debbugs instances yet.

summary: - Remote Emacs bug watches get "does not seem to exist" warning
+ checkwatches on non-debian debbugs instances do not work
Revision history for this message
era (era) wrote :

See also bug #704297

Revision history for this message
era (era) wrote :

Also for the record the tracker has been renamed and is now at https://bugs.launchpad.net/bugs/bugtrackers/gnu-debbugs

Revision history for this message
Robert Collins (lifeless) wrote :

So, we'd love to support this. Its probably fairly straight forward to do, but it will need some code patches. Would you like us to mentor you on doing that?

Supporting this isn't currently in our roadmap, though, so I'm going to mark this as Low.

Changed in launchpad:
importance: High → Low
description: updated
Revision history for this message
era (era) wrote :

I am open to mentoring but unable to commit to working on Launchpad code.

If you can explain why adding a remote watch says "There are some problems" when you add a valid URL, that would be a useful starting point both for myself and anybody else who runs into this problem.

(For what it's worth, the latest instance happened to me in LP#1466139)

Revision history for this message
Colin Watson (cjwatson) wrote :

debbugs bug syncing isn't handled by simple HTTP fetches; it works by rsyncing the bug database and parsing it directly, so it's much more involved than just providing a valid URL. At the moment the code in lib/lp/bugs/externalbugtracker/debbugs.py is hardcoded to deal with just one such rsynced database; any work on fixing this bug would need to start by adding support for an rsynced database per tracker.

Alternatively, it might be worth exploring whether the SOAP interface that IIRC debbugs has these days could be used instead of the rsynced mirror. I don't know whether the instance on gnu.org supports this, though.

Revision history for this message
era (era) wrote :

Personally, I would already be happier if it was possible to add an upstream bug link for human consumption, but my repeated bug reports have all been closed and abandoned. I see bugs against Emacs which have correct uplink bug watches, even though the actual watching functionality seems to be hosed, so it's apparently possible to add them somehow, but my attempts always fail with a completely unconspicuous error message. Should I report that as a separate bug (again?) or try to revive one of the bug reports I submitted before?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.