First like 30 builds failed due to invalid rpm spec file , which i got fixed up now
Latest build has this as an error inside of the log
0:07.49 creating ./config.data
0:07.50 Traceback (most recent call last):
0:07.50 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/configure.py", line 346, in <module>
0:07.50 sys.exit(main(sys.argv))
0:07.50 ^^^^^^^^^^^^^^
0:07.50 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/configure.py", line 128, in main
0:07.50 sandbox.run(os.path.join(os.path.dirname(__file__), "moz.configure"))
0:07.50 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/configure/__init__.py", line 567, in run
0:07.50 func(*args)
0:07.50 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/configure/__init__.py", line 618, in _value_for
0:07.50 return self._value_for_depends(obj)
0:07.50 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0:07.51 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/util.py", line 1063, in method_call
0:07.51 cache[args] = self.func(instance, *args)
0:07.51 ^^^^^^^^^^^^^^^^^^^^^^^^^^
0:07.51 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/configure/__init__.py", line 627, in _value_for_depends
0:07.51 value = obj.result()
0:07.51 ^^^^^^^^^^^^
0:07.51 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/util.py", line 1063, in method_call
0:07.51 cache[args] = self.func(instance, *args)
0:07.51 ^^^^^^^^^^^^^^^^^^^^^^^^^^
0:07.51 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/configure/__init__.py", line 163, in result
0:07.51 return self._func(*resolved_args)
0:07.51 ^^^^^^^^^^^^^^^^^^^^^^^^^^
0:07.51 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/configure/__init__.py", line 1310, in wrapped
0:07.51 return new_func(*args, **kwargs)
0:07.51 ^^^^^^^^^^^^^^^^^^^^^^^^^
0:07.51 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/build/moz.configure/old.configure", line 299, in old_configure
0:07.51 exec(code, raw_config)
0:07.51 File "config.data", line 69, in <module>
0:07.51 (''' STL_FLAGS ''', list(split(r''' -I/builddir/build/BUILD/firedragon-109.0/firefox-109.0/%{[email protected]}/obj/dist/stl_wrappers '''))),
0:07.51 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0:07.51 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/shellutil.py", line 176, in split
0:07.51 return _ClineSplitter(s).result
0:07.51 ^^^^^^^^^^^^^^^^^
0:07.51 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/shellutil.py", line 66, in __init__
0:07.51 self._parse_unquoted()
0:07.51 File "/builddir/build/BUILD/firedragon-109.0/firefox-109.0/python/mozbuild/mozbuild/shellutil.py", line 117, in _parse_unquoted
0:07.51 raise MetaCharacterException(match["special"])
0:07.51 mozbuild.shellutil.MetaCharacterException: {
Config object not found by mach.
*** Fix above errors and then restart with "./mach build"
error: Bad exit status from /var/tmp/rpm-tmp.0He76r (%build)
"A fork of librewolf by folk at garuda linux , build for fedora"
Why do you do that?
Firedragon is in chaotic-aur.
pacman -Qi firedragon
Name : firedragon
Version : 109.0-1
Beschreibung : Librewolf fork build using custom branding, settings & KDE patches by OpenSUSE
Well i doubt folk there would be able to help with compiling a firefox fork that's not exactly much of anywhere outside of garuda linux - so i went here for support with building it
I tend to agree with @SGS, it doesn't seem reasonable to expect the Garuda dev to spend time trying to make Dragonfire work on Fedora.
While I like Fedora, I haven't used it as a daily driver for many years and am just not familiar with it anymore. I'm sure this may be the case with many others on the team as well. After switching to Arch (and its dervatives) the desire to use other flavours of Linux has evaporated. It's not too fair IMO to expect porting of Garuda apps to distros that aren't even running on an Arch base.
Thanks to a pointer from a person in fedora related discord i might have found the problem - it seems the MOZ_OBJDIR line in spec file caused build to freak out , and made the path too large
time to see if it builds after fixing that line
Build 5387411 in rsncra/firedragon this build looks like it might not fail?? guess will find out in 5 hours , considering copr is slow at building things