Re: librewolf port
Leah Rowe <[email protected]>
| Newsgroups | gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
So..... here's how I maintain the port: First, I adapt all changes to the FireFox port I check upstream mozconfig in librewolf, for changes, adapting those changes into mozconfig-openbsd in the port i check for upstream changes to the policy json file that the port also patches. i adapt/rebase those yeah then just check if it compiles, after all the usual stuff like... change the hash of the new tarball, size etc build it. see if it's all kosher then do make update-plist make update-patches (for shits and giggles) then i build it again then all is well in the universe, and i submit the patch, once i confirm it compiles and runs i normally test a few features too e.g. webgl(disabled by default but can be turned on), webrtc, various video streams, and so on. usual stuff librewolf has tarballs on their codeberg releases page good luck don't worry if you fuck up. i'll be back in a few weeks. Am 16.07.26 um 21:42 schrieb [email protected]: > På torsdag 16. juli 2026 kl. 15:33, skrev Leah Rowe > <[email protected]>: > >> yeah, you seem competent. you always seemed to submit identical patches >> too, when i was doing it a few weeks ago. >> >> i hereby make you my deputy. you can fill in for me. i'll be back in a >> few weeks. >> >> i was ill during june and i'm catching up on other shit this month. no >> time for openbsd. i'll be back in like, mid to late august probably. > > I can do that and work with the rest of the ports team. > > May you stay healthy and successful in your catch up and other stuff. 👍 > > > På torsdag 16. juli 2026 kl. 17:30, skrev Caspar Schutijser > <[email protected]>: > >> Do you mean the changes to www/mozilla-firefox/files/policies.json >> on July 1st or something else? Either way, I looked at those changes >> in mozilla-firefox and I'd have to look into the Librewolf port a bit >> more to be sure how to apply that to Librewolf. In the interest of time >> I'll leave that alone for now. Worst case, Leah can have a look once >> they're back. >> >> Caspar >> >> > > Ah, I meant www/librewolf/files/mozconfig-openbsd which, if I understand > correctly, is one of the mechanism by which the librewolf project > changes or adjusts compile/runtime flags of the firefox upstream. Like > hardening, turning off AI, disabling telemetry, toggling privacy > features, and other changes. This is mirrored somewhat by the > arkenfox(previously ghacks user.js) project and www/mozilla-firefox in > tree already includes many(not all) of these adjustments, particularly > security ones. > > Firefox sometimes includes features or new/renamed toggles between > updates that librewolf turns off, transitions when removed/renamed or > changes default values for flags so one doesn't manually have to slough > through various hidden or poorly documented values and apply them in > the about:config page. More security, privacy, and turn off new features > while allowing people to opt in manually by default compared to > upstream, or at least that is what librewolf project professes to do. > > I think policies.json added the disable AI and another (mis)feature that > Leah already had in the mozconfig-openbsd. So probably no worries on > that front at least. > > Yeah, I agree Leah can look at the mozconfig-openbsd when they're back. > Leah did a lot of that work in her initial port and has adjusted that > since, so I feel more comfortable waiting for that knowledge base and > expertise. > > Thanks to you(Caspar) and Landry for the commit and may you all have a > good one too. :D Night. > -- > yaydn -- Company director, Minifree Ltd Registered in England, No. 9361826 | VAT No. GB202190462 Registered Office: 19 Hilton Road, Canvey Island, Essex SS8 9QA, UK
OpenPGP_0x5C654067D383B1FF.asc
(application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 ER7BLIU= =29JQ -----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEi7H30oz3aW2/T3GSXGVAZ9ODsf8FAmpZsCQFAwAAAAAACgkQXGVAZ9ODsf9r 9w/7BEjLYaWJmMTrNEzI8PhE+KAzxRVOo1b6PGtE8twy0et3su+eMdsEGMsfp45eJ4dzNdStwYAn wo7U4F+oNa56lss/dCnZp4TU022iNeSy6R5XV1QPdmGTAZ+HrXXy00uvs6O6g8p3pESQNgxtyBE9 o56M5Vq8hYeT5t97e1grE+57QrdHaBUbM0jN04DTg/dbaEQGPakJxDJnhohJlei/scNZxY6lJr7I 77F4il78QFx+ngHpGYAJVyz0tCO24LOHsNIgqJUbFLz7MUFZkNNXhEdg++CO4QqkbVrDInLi4LQf jfF8kD6t6EjES0hQ6/KvferGBcGHFfypzr9Hsy76tfjvEdLQUGUMgN06ehwlt3vH4djTMfc2QQzx nq2ktZqCq1uuWLwGbaa0I/PlQyuJ+nCni3XLTZrf586006rQHtJoY3I/0cUasYIWjLOU47W/If/V UNgPa7eAMrK2FvKu5EifaSgvoC6NgtI7QXzIkdSlw2WEN2rTNt2ssvsHlb3KRgYGNmwLghUdflxc HAAuNlc5wsV80K5THSlJVlEgMeDH6q4MxUf/R36/6HONkumLnsddXxX0oVql+DL4RSG2TPaQg035 wa4rteOG5vx4ARLFlMwgxvGrN10ZKhaRVCtK3DzPlW0YNUq+oP7U4qKDbWQGYOLIRCDFc0w8rlZd QzI= =NHl/ -----END PGP SIGNATURE-----