Closed Bug 1276954 Opened 8 years ago Closed 5 years ago

Clarify canonical location of InlineHistory extension

Categories

(bugzilla.mozilla.org Graveyard :: Extensions: InlineHistory, defect, P5)

Production
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: bugzilla, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
Build ID: 20160502172042

Steps to reproduce:

It is currently very difficult to find the latest version of the InlineHistory bugzilla extension.

The Mozilla add-ons page (https://wiki.mozilla.org/Bugzilla:Addons) links to the old Bzr tree browser (http://bzr.mozilla.org/bugzilla/extensions/InlineHistory), but this page no longer exists.

If you remove the path from the above link you get an information page (http://bzr.mozilla.org/) which directs you to the new Mozilla git repo browser (http://git.mozilla.org).

From here you can locate the extension: (https://git.mozilla.org/?p=bugzilla/extensions/InlineHistory.git) and this seems to contain the most recent code, in the sense that it has a 4.4 compatibility fix and proper versioning using git tags and an incremented version number (1.5).

However, I have also found two other possible canonical sources, both of which appear to be the same (though they don't appear to be direct Github forks of one another): https://github.com/bugzilla/InlineHistory and https://github.com/mozilla/webtools-bmo-bugzilla/tree/master/extensions/InlineHistory.

These have been updated a lot more recently than the version on git.mozilla.org (October 2015, as opposed to April 2014).  However they don't appear to include the 4.4 fix (the README file says it supports 4.0 and 4.2) nor does it have any revisions tagged (though it does have a version number of 1.5).

Please can someone update the link at https://wiki.mozilla.org/Bugzilla:Addons to point to the official download location for this extension, and ensure that this location is properly version-tagged and synchronised to include any fixes/updates that it is missing.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5

The InlineHistory extension is used only for the legacy bug page that will be disabled in Bugzilla 6.0.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX

And in the meantime?

Thanks for the clarification. I have updated the link on https://wiki.mozilla.org/Bugzilla:Addons to point to the correct location.

Some more information about the three repositories mentioned in the comment 0:

  1. https://git.mozilla.org/?p=bugzilla/extensions/InlineHistory.git no longer exists. The page that git.mozilla.org redirects to indicates that all relevant content was migrated to Github.
  2. https://github.com/bugzilla/InlineHistory still exists. The latest commit was f8818bd3... on 21st October 2015. This is identical to commit c8cf2b58... in the 'official' repository mentioned in comment 3 (the hash is different because the third repository contains multiple different extensions as well as InlineHistory). This currently puts it about 13 commits behind.
  3. https://github.com/mozilla/webtools-bmo-bugzilla/tree/master/extensions/InlineHistory redirects to the 'official' repository mentioned in comment 3.

Frustratingly the 'official' repository mentioned in comment 3 (https://github.com/mozilla-bteam/bmo/tree/master/extensions/InlineHistory) is for the full set of BMO extensions, and therefore there is no way to check-out/download/export just the InlineHistory extension. This means you can't use git to deploy the extension to your local Bugzilla; instead you need to download/checkout the full repository and then manually copy the folder into your extensions directory.

How do other projects (outside of b.m.o) handle this? It there any way to get this setup to be more usable, downstream?

Product: bugzilla.mozilla.org → bugzilla.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.