← Back to team overview

ubuntu-webapps-bugs team mailing list archive

[Bug 1336440] [NEW] Stop using mercurial patch queues

 

Public bug reported:

We currently have a fairly gross hack during checkout where we create a
mercurial repository of the whole checkout in order to use mq to manage
the patches we apply to Chromium. The reason for this is that the
interface is a bit better than quilt (you don't have to do quilt add,
for example), and mq is available on all distro's and all major
platforms (quilt isn't).

However, using mercurial in this way has some major downsides:

- It's using a lot of disk space
- Whilst creating the repository is fast on my machine, it's taking up to an hour in canonistack

We should drop this for now and switch to quilt. A consequence of this
is that it will only be possible to check the code out on linux. That
kind of sucks, although I'm not sure it matters too much at the moment.

** Affects: oxide
     Importance: High
         Status: Triaged

** Changed in: oxide
   Importance: Undecided => High

** Changed in: oxide
       Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1336440

Title:
  Stop using mercurial patch queues

Status in Oxide Webview:
  Triaged

Bug description:
  We currently have a fairly gross hack during checkout where we create
  a mercurial repository of the whole checkout in order to use mq to
  manage the patches we apply to Chromium. The reason for this is that
  the interface is a bit better than quilt (you don't have to do quilt
  add, for example), and mq is available on all distro's and all major
  platforms (quilt isn't).

  However, using mercurial in this way has some major downsides:

  - It's using a lot of disk space
  - Whilst creating the repository is fast on my machine, it's taking up to an hour in canonistack

  We should drop this for now and switch to quilt. A consequence of this
  is that it will only be possible to check the code out on linux. That
  kind of sucks, although I'm not sure it matters too much at the
  moment.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1336440/+subscriptions


Follow ups

References