Closed Bug 1055304 Opened 10 years ago Closed 10 years ago

Provide a compatibility server to 'cloud-try' so legacy clients can push to it without any extensions

Categories

(Developer Services :: Mercurial: hg.mozilla.org, defect)

x86_64
Windows 8.1
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: taras.mozilla, Unassigned)

References

(Depends on 1 open bug)

Details

(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/792] )

      No description provided.
My vote is WONTFIX. Supporting cloud-try involves installing an extension, likely from version-control-tools. We shouldn't be afraid of asking people to do this.

The hardest part here is getting the Mercurial version compatibility right. We're shipping 3.0.2 in MozillaBuild. ReviewBoard requires 3.0 because supporting 2.9 and earlier would be a bit more painful given refactorings inside Mercurial. The same logic holds for cloud-try.

Installing Mercurial in userland is literally 1) download tarball of release 2) uncompress 3) make install PREFIX=/home/gps.

If nothing else, forced upgrading provides a great way to ensure people are having the fastest, most bug-free Mercurial experience possible.

I would target Mercurial 3.0+ and deprecate the try server/repo after a flag day.
(In reply to Gregory Szorc [:gps] from comment #1)
> My vote is WONTFIX. Supporting cloud-try involves installing an extension,
> likely from version-control-tools. We shouldn't be afraid of asking people
> to do this.

That's my general feeling too. But lets keep this option on the table until we are sure the extension workflow is sufficiently free of papercuts.
Except not everyone uses mercurial to push to try...
(In reply to Mike Hommey [:glandium] from comment #3)
> Except not everyone uses mercurial to push to try...

Mercurial is involved at some step of the process, even for Git users.
Product: Release Engineering → Developer Services
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/67]
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/67] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/792] [kanban:engops:https://kanbanize.com/ctrl_board/6/67]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/792] [kanban:engops:https://kanbanize.com/ctrl_board/6/67] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/792]
We'll support pushing to headless try without an extension.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.