Request for feedback: Linux CI upgrade path - debian vs ubuntu

Hello,

Currently the Mozilla CI pipeline for Linux(32/64) runs on a 'hacked' Ubunt=
u 16.04 LTS image, last updated sometime around 6-8 months ago.

Meanwhile, the world has moved on to Ubuntu 18.04 LTS (released April 2018)=
 with Ubuntu 20.04 LTS approaching fast (projected April 2020).

Within the Linux ecosystem, it can be argued that Ubuntu represents a large=
 chunk (if not the majority) of users that use Firefox on the desktop. Whil=
e continuing to test on Ubuntu 16.04 will suffice for the time being, it is=
 time to being exploring an upgrade path such that our CI pipeline better r=
eflects the user base.

I had began work in https://bugzilla.mozilla.org/show_bug.cgi?id=3D1565332 =
to upgrade the Ubuntu 16.04 images to Ubuntu 18.04 when a comment was recei=
ved suggesting to use Debian as an alternative.=20

The main advantage of switching to Debian is supposedly the more determinis=
tic builds that are easier to maintain. It is claimed that using Debian wou=
ld eliminate the sort of issues that led to https://bugzilla.mozilla.org/sh=
ow_bug.cgi?id=3D1503756 in the first place, for example.

Conversely, the main disadvantage of switching to Debian would be the lack =
of drivers and other required packages that Ubuntu provides. The full scope=
 of work needed to make a Debian-based image workable with current CI tests=
 is unknown at this time.

For comparison, please take a look at the Treeherder pushes for the followi=
ng:

Debian
https://treeherder.mozilla.org/#/jobs?repo=3Dtry&group_state=3Dexpanded&sel=
ectedJob=3D257046308&revision=3D62e136be76826fb5df1e17f53bebc00651f67f52.


Ubuntu 18.04
https://treeherder.mozilla.org/#/jobs?repo=3Dtry&group_state=3Dexpanded&rev=
ision=3D36c472e4eb1012b35821676bd8e3b1a7aca93740
0
egao
7/18/2019 6:44:10 PM
mozilla.dev.platform 6589 articles. 0 followers. Post Follow

0 Replies
39 Views

Similar Articles

[PageSpeed] 32

Reply: