-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Ubuntu 18.04 bionic #193
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exciting, thanks for opening this pull request!
Let's try it with a few projects first before merging. Maybe Firefox, Servo, Thunderbird, Chromium?
&& apt-key add /tmp/llvm-snapshot.gpg.key \ | ||
&& rm -f /tmp/llvm-snapshot.gpg.key | ||
|
||
# Add source for the latest Git packages. | ||
RUN add-apt-repository ppa:git-core/ppa | ||
|
||
# Add source for the latest Mercurial packages. | ||
RUN add-apt-repository ppa:mercurial-ppa/releases |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, this PPA looks badly unmaintained, they still don't support 18.04/bionic (super cool code name by the way!), and their last update was 25 weeks ago even though there have been several mercurial releases since. I think we should really build it from source.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've open #195 to tackle with this someday. Meanwhile, we have the latest hg for the current period because 18.04 was just released weeks ago :)
Rebased to try this again. |
This will also fix build of Servo, which required a newer harfbuzz version.