Page MenuHomePhabricator

Replace upstart with systemd unit in ::xvfb
Closed, ResolvedPublic

Description

service { 'xvfb':
    ensure   => running,
    enable   => true,
    provider => 'upstart',
    require  => File['/etc/init/xvfb.conf'],
}

Event Timeline

bd808 created this task.Dec 29 2016, 5:23 AM
bd808 added a comment.Dec 29 2016, 5:37 AM

Patches should be submitted to the jessie-migration gerrit branch.

Change 329617 had a related patch set uploaded (by BryanDavis):
Update ::ruby for Jessie

https://gerrit.wikimedia.org/r/329617

Change 329618 had a related patch set uploaded (by BryanDavis):
Update ::browsertests for Jessie

https://gerrit.wikimedia.org/r/329618

Change 329619 had a related patch set uploaded (by BryanDavis):
Replace upstart with systemd unit in ::xvfb

https://gerrit.wikimedia.org/r/329619

bd808 claimed this task.Dec 29 2016, 3:36 PM
Restricted Application added a project: User-bd808. · View Herald TranscriptDec 29 2016, 3:36 PM
hashar added a subscriber: hashar.Dec 30 2016, 10:31 AM

I have switched xvfb to use our define base::service_unit and it thus support both Upstart and Systemd. Will have to look again whether the Trusty CI nodes still need Xvfb.

bd808 added a comment.Dec 30 2016, 4:59 PM

I have switched xvfb to use our define base::service_unit and it thus support both Upstart and Systemd. Will have to look again whether the Trusty CI nodes still need Xvfb.

This particular task is for MediaWiki-Vagrant, not CI.

whistles

Sorry I got confused! I thought the task referred to operations/puppet.git :-}

Change 329617 merged by jenkins-bot:
Update ::ruby for Jessie

https://gerrit.wikimedia.org/r/329617

Change 329618 merged by jenkins-bot:
Update ::browsertests for Jessie

https://gerrit.wikimedia.org/r/329618

Change 329619 merged by jenkins-bot:
Replace upstart with systemd unit in ::xvfb

https://gerrit.wikimedia.org/r/329619