Bug 27449 - Add bootstrap support to build any Mozilla product in Mageia
Summary: Add bootstrap support to build any Mozilla product in Mageia
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: https://bugzilla.mozilla.org/show_bug...
Whiteboard:
Keywords: UPSTREAM
Depends on:
Blocks: 28788
  Show dependency treegraph
 
Reported: 2020-10-19 02:29 CEST by Kristoffer Grundström
Modified: 2023-05-17 06:43 CEST (History)
4 users (show)

See Also:
Source RPM: firefox
CVE:
Status comment:


Attachments

Description Kristoffer Grundström 2020-10-19 02:29:37 CEST
Description of problem: I know that we have Firefox in Mageia already, but if a user wants to build Firefox from the official build instructions found at https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html, ./mach bootstrap does not have support for Mageia so it can therefor NOT continue. I ask whoever is willing to make a patch upstream to add support in the future.

Version-Release number of selected component (if applicable): Any

How reproducible: All the time.

Steps to Reproduce:
1. Open a terminal window and type hg clone https://hg.mozilla.org/mozilla-central/
2. Now type ./mach bootstrap
3. The mach command will fail with this message:

The details of the failure are as follows:

NotImplementedError: Bootstrap support for this Linux distro not yet available: mageia

  File "/home/kristoffer/Desktop/firefox-82.0/python/mozboot/mozboot/mach_commands.py", line 43, in bootstrap
    mach_context=self._mach_context,
  File "/home/kristoffer/Desktop/firefox-82.0/python/mozboot/mozboot/bootstrap.py", line 240, in __init__
    'distro not yet available: ' + dist_id)
Comment 1 Aurelien Oudelet 2020-10-19 20:28:22 CEST
This should be reported upstream.

I don't think it is for us to patch an upstream tool.

Keywords: (none) => UPSTREAM
Resolution: (none) => INVALID
Status: NEW => RESOLVED
CC: (none) => ouaurelien

Comment 2 Kristoffer Grundström 2020-10-20 03:41:56 CEST
With all do respect I did add a link to the UPSTREAM bugreport that I made which clearly has an answer that patches are welcomed.

Check the URL field.
Comment 3 Aurelien Oudelet 2020-10-20 05:39:06 CEST
Hi, oh missing this.
Many thanks reporting this.

Upstream bug report here: https://bugzilla.mozilla.org/show_bug.cgi?id=1654441

Assigning globally, no registered maintainer.
Packager: I don't know how we build firefox binaries from upstream sources.
If you work on this, please set 'Assigned' field.
Cc'ed recent commiter.

CC: (none) => nicolas.salguero
Resolution: INVALID => (none)
Status: RESOLVED => REOPENED
Assignee: bugsquad => pkg-bugs

Aurelien Oudelet 2021-04-16 13:20:43 CEST

Blocks: (none) => 28788

Comment 4 Aurelien Oudelet 2021-07-06 13:16:45 CEST
Mageia 7 is EOL since July 1st 2021.
There will not have any further bugfix for this release.

You are encouraged to upgrade to Mageia 8 as soon as possible.

@reporter, if this bug still apply with Mageia 8, please let us know it.

@packager, if you work on the Mageia 7 version of your package, please check the Mageia 8 package if issue is also present. In this case, please fix the Mageia 8 version instead.

This bug report will be closed OLD if there is no further notice within 1st September 2021.
Comment 5 Kristoffer Grundström 2021-08-25 15:22:19 CEST
Ping! Can we get this fixed upstream?
Comment 6 Marja Van Waes 2021-09-06 22:48:51 CEST
(In reply to Kristoffer Grundström from comment #5)
> Ping! Can we get this fixed upstream?

No, we are already busy enough with all downstream fixes we have to do. Closing.

Status: REOPENED => RESOLVED
Resolution: (none) => WONTFIX
CC: (none) => marja11

Comment 7 Angelica Irwin 2023-05-17 06:43:32 CEST Comment hidden (spam)

CC: (none) => mackdianne88


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