Project

General

Profile

Packaging request #2318

[iceweasel] upgrade to 66.0.4, 66.0.5, or 67.0

eliotime3000 - about 1 month ago - . Updated 5 days ago.

Status:
open
Priority:
wish
Assignee:
% Done:

50%


Description

I've seen that actually the updates of Iceweasel version 66.0.4 and 66.0.5 are related to the Mozilla certificates that are installed from Firefox add-ons repository. In Iceweasel, I've been using my Firefox Sync account and I didn't have any issues in comparisson with my netbook partition with Firefox for Arch and Windows.

However, I want to know if this bug is enough reason to apply the 66.0.5 update from the source code of Firefox to Iceweasel. Thanks.

Bug related with the add-on certificate issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1549249

History

#1

Updated by eliotime3000 about 1 month ago

Nevermind. Today, Mozilla anounced the release of Firefox source code in the version 67.0, which haves many improvements (full support of keyboard shortcuts, embedded filter of cryptocurrency miners, integration of AV1 codec, and many other good news).

https://www.mozilla.org/en-US/firefox/67.0/releasenotes/

Please update Iceweasel source code ASAP.

Thanks.

#2

Updated by bill-auger about 1 month ago

  • Priority changed from bug to wish
  • Assignee set to oaken-source
  • Status changed from unconfirmed to open
  • Subject changed from [iceweasel] Related with Firefox source code 66.0.4 and 66.0.5 to [iceweasel] upgrade to 66.0.4, 66.0.5, or 67.0
  • Tracker changed from Bug to Packaging request
#3

Updated by bill-auger about 1 month ago

started adapting the PKGBUILD and pushed to abslibre (FTBS)

  • updated version number and checksums
  • replaced the previous arch patch with the current one
  • re-worked libre-searchengines.patch
  • renamed toolkit/components/telemetry/TelemetryStartup.{manifest,jsm} in sed command
  • _brandingver=66.0
  • removed the option that disables webrtc for this build - i would like to see if that makes jitsimeet work - if it works, i think we should consider that as a permanent change - the 'iceweasel-hardened-preferences' can be used by those who want that feature disabled
#4

Updated by bill-auger 29 days ago

oaken-source -

maybe something is missing from the branding package - did you encounter an error like this:

705:58.55 PASS
705:58.55 PASS
706:10.76 toolkit/locales/update.locale.stub
706:22.79 browser/locales/bookmarks.html.stub
706:26.33 Packaging specialpowers@mozilla.org.xpi...
706:26.54 Packaging quitter@mozilla.org.xpi...
706:26.70 Packaging mozscreenshots@mozilla.org.xpi...
706:34.84 Error: $SRCDIR/browser/installer/package-manifest.in:244: Missing file(s): bin/browser/chrome/icons/default/default16.png
706:34.89 Error: $SRCDIR/browser/installer/package-manifest.in:245: Missing file(s): bin/browser/chrome/icons/default/default32.png
706:34.90 Error: $SRCDIR/browser/installer/package-manifest.in:246: Missing file(s): bin/browser/chrome/icons/default/default48.png
706:34.90 Error: $SRCDIR/browser/installer/package-manifest.in:247: Missing file(s): bin/browser/chrome/icons/default/default64.png
706:34.91 Error: $SRCDIR/browser/installer/package-manifest.in:248: Missing file(s): bin/browser/chrome/icons/default/default128.png
706:42.07 Traceback (most recent call last):
706:42.07   File "/code/packages/abslibre/libre/iceweasel/src/firefox-67.0/toolkit/mozapps/installer/packager.py", line 347, in <module>
706:42.08     main()
706:42.08   File "/code/packages/abslibre/libre/iceweasel/src/firefox-67.0/toolkit/mozapps/installer/packager.py", line 297, in main
706:42.09     copier.add(mozpath.join(respath, 'removed-files'), removals)
706:42.09   File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__
706:42.09     self.gen.next()
706:42.10   File "/code/packages/abslibre/libre/iceweasel/src/firefox-67.0/python/mozbuild/mozpack/errors.py", line 131, in accumulate
706:42.11     raise AccumulatedErrors()
706:42.11 mozpack.errors.AccumulatedErrors
706:42.11 make[5]: *** [/code/packages/abslibre/libre/iceweasel/src/firefox-67.0/toolkit/mozapps/installer/packager.mk:23: stage-package] Error 1
706:42.11 make[4]: *** [/code/packages/abslibre/libre/iceweasel/src/firefox-67.0/toolkit/mozapps/installer/packager.mk:95: make-package] Error 2
706:42.13 make[3]: *** [/code/packages/abslibre/libre/iceweasel/src/firefox-67.0/config/rules.mk:400: default] Error 2
706:42.15 make[2]: *** [/code/packages/abslibre/libre/iceweasel/src/firefox-67.0/browser/build.mk:6: package] Error 2
706:42.17 make[1]: *** [Makefile:206: profiledbuild] Error 2
706:42.43 make: *** [client.mk:125: build] Error 2
706:43.06 111 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...
#5

Updated by oaken-source 29 days ago

no, my build passed. but thanks for reminding me to publish the package.

#6

Updated by eliotime3000 29 days ago

Thanks by the update. I'm waiting the whole update for Iceweasel and the language packs.

PS: I sent the out-of-date message for Icedove, but the maillist apparently doesn't work so well as usual (inbox, mail archives).

#7

Updated by eliotime3000 26 days ago

So far, the language packs of Iceweasel 67 are not yet updated. They're still on 66.0.3 version.

#8

Updated by oaken-source 26 days ago

  • % Done changed from 0 to 50

I'm working on it. A lot of the l10n PKGBUILD needs to be rewritten to reflect the diverging pkgver's of iceweasel across the arches.

but it's getting there.

#9

Updated by eliotime3000 20 days ago

I decided to post there due to the changes applied to this Firefox source code update are a little bit trivial, except to the "Enhanced Tracking Protection".

Firefox source code has been released to the version 67.0.1, which added improvements to the "Enhanced Tracking Protection", which takes features from Disconnect service.

Another news are not directly focused on the source code, which are completely tied-up with Firefox Sync-based services like Firefox Lockwise, Facebook Container, Firefox Monitor and Firefox Send.

For more information about general news related with this new security update, please follow this link:

https://www.mozilla.org/en-US/firefox/67.0.1/releasenotes/

For more specific details about Firefox source code, please follow this link:

https://developer.mozilla.org/es/docs/Mozilla/Firefox/Releases/67

Thanks.

#10

Updated by eliotime3000 14 days ago

Mozilla finally released the Firefox source code update, which optimizes the compilation for GNU/Linux and MacOS.

More info: https://www.mozilla.org/en-US/firefox/67.0.2/releasenotes/

Thanks.

#11

Updated by eliotime3000 6 days ago

In June 18, Mozilla updated the Firefox source code to the version 67.0.3, applying a hotfix.

More information: https://www.mozilla.org/en-US/security/advisories/mfsa2019-18/

Thanks.

#12

Updated by eliotime3000 5 days ago

Mozilla has applied a security fix in the Firefox source code in the version 67.0.4.

The description is the following:

Insufficient vetting of parameters passed with the Prompt:Open IPC message between child and parent processes can result in the non-sandboxed parent process opening web content chosen by a compromised child process. When combined with additional vulnerabilities this could result in executing arbitrary code on the user's computer.

More info >> https://www.mozilla.org/en-US/security/advisories/mfsa2019-19/

Thanks.

Also available in: Atom PDF