Closed Bug 2013308 Opened 5 months ago Closed 4 months ago

Make builds from enterprise-release branch

Categories

(Enterprise Products :: General, task, P1)

x86_64
Linux

Tracking

(Not tracked)

RESOLVED FIXED
Pilot 1

People

(Reporter: gerard-majax, Assigned: gerard-majax)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Whiteboard: [size=2])

From slack discussion with johann:

Add commits similar to:
 - https://hg-edge.mozilla.org/releases/mozilla-beta/rev/7dfeffd33658ce1af86e7643d66bdd44fc16dd57
 - https://hg-edge.mozilla.org/releases/mozilla-beta/rev/ca1a9f612f5df2037ecb1ac350a9b2edf2f698e3
 - https://hg-edge.mozilla.org/releases/mozilla-beta/rev/82c105103811b3128caf62dd41ea488a9556af32
 - https://hg-edge.mozilla.org/releases/mozilla-beta/rev/3ffbe2a7a4ce5765e6531975982a5ee47051785c

Also add commits similar to:
 - https://hg-edge.mozilla.org/releases/mozilla-release/rev/ff795f610c8af1a9c70e78700b7e367069ad8373
 - https://hg-edge.mozilla.org/releases/mozilla-release/rev/581cf08fe92784fe0e176f074b42456d9b03df9d

(In reply to :gerard-majax from comment #0)

From slack discussion with johann:

Add commits similar to:
 - https://hg-edge.mozilla.org/releases/mozilla-beta/rev/7dfeffd33658ce1af86e7643d66bdd44fc16dd57

Branding, we dont care for now

Beta version we will directly move to release

L10N changesets, not a requirement for now.

L10N as well

Also add commits similar to:

Version update

CLOBBER update

Depends on: 2013344
Depends on: 2013462
Depends on: 2009865

We also need to update indexes, cf this task definition https://firefox-ci-tc.services.mozilla.com/tasks/YqcMPEssTtmSytiCJFOgnQ/definition

Depends on: 2014965
Depends on: 2014967
Depends on: 2014972
Depends on: 2015690

Status from https://github.com/mozilla/enterprise-firefox/commit/844b8330c16b8d260af7953e0cc0e498a114768d:

$ sudo dpkg -i target.deb 
Sélection du paquet firefoxenterprise précédemment désélectionné.
(Lecture de la base de données... 421133 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de target.deb ...
Dépaquetage de firefoxenterprise (149.0~build1) ...
Paramétrage de firefoxenterprise (149.0~build1) ...
update-alternatives: utilisation de « /usr/bin/firefoxenterprise » pour fournir « /usr/bin/gnome-www-browser » (gnome-www-browser) en mode automatique
update-alternatives: utilisation de « /usr/bin/firefoxenterprise » pour fournir « /usr/bin/x-www-browser » (x-www-browser) en mode automatique
Traitement des actions différées (« triggers ») pour man-db (2.13.1-1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.18-2) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-3ubuntu2) ...
Traitement des actions différées (« triggers ») pour mailcap (3.74ubuntu1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.28-1) ...
$ firefoxenterprise --version
[344323] Sandbox: CanCreateUserNamespace() unshare(CLONE_NEWPID): EPERM
Mozilla FirefoxEnterprise 149.0

So it looks to be good?

What work is remaining here?

Flags: needinfo?(lissyx+mozillians)
Whiteboard: [size=2]

I have just rebased enterprise-release on enterprise-main. When 149 comes to beta, we will have to stop doing that, and start uplifing our enterprise-main changes to enterprise-release. In term of builds, I think nothing else is missing, we just need confirmation on how to verify our builds our of enterprise-release are OK (I asked it on the CI channel but it got lost somehow?)

Flags: needinfo?(lissyx+mozillians) → needinfo?(gpascutto)

Latest push I made was:

  • git pull from enterprise-main
  • git rebase enterprise-release on this enterprise-main

The state is: enterprise-main at stageMozGCP + commits to make things running from enterprise-release branch

The latest push I made was that and the resulting taskgroup was https://firefox-ci-tc.services.mozilla.com/tasks/groups/XayUDcOaRWmh9bTAAVuk8g

And thus filtering https://firefox-ci-tc.services.mozilla.com/tasks/groups/XayUDcOaRWmh9bTAAVuk8g#stageMozGCP should get tasks that have the artifacts we need

We have builds that are working, we can close this

Status: NEW → RESOLVED
Closed: 4 months ago
Flags: needinfo?(gpascutto)
Resolution: --- → FIXED

Authored by Alexandre Lissy
https://github.com/mozilla/enterprise-firefox/commit/8e2135f9317a05445ef7722d17f7829011b7956f
[enterprise-main] Bug 2013308 - Enterprise: add release-enterprise mozconfig

You need to log in before you can comment on or make changes to this bug.