From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Guix User" Subject: Iceweasel-UXP and Icedove-UXP Date: Fri, 19 Jul 2019 15:29:06 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37464) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoT1b-0001FD-DC for guix-devel@gnu.org; Fri, 19 Jul 2019 09:34:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hoT1a-0006Qh-AH for guix-devel@gnu.org; Fri, 19 Jul 2019 09:34:15 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org, help-guix@gnu.org
hi
 
I recently migrated from debian to guixsd. I was shocked to see there was neither iceweasel nor icedove available. This is frustrating as they are commonly used programs on gnu/linux systems. Icecat was found but unfamiliar to most users (myself included).
 
After a through research, I understood that there are some freedom issues. The available patches at parabola seems complicated. Then I came across the following in the SearX search:
 
Iceweasel-UXP: https://wiki.hyperbola.info/doku.php?id=en:project:iceweasel-uxp
Icedove-UXP: https://wiki.hyperbola.info/doku.php?id=en:project:icedove-uxp
 
They both are FSDG compliant and has good security+privacy focus. Can someone please package these as soon as possible (I would have done it if I could). Will be very useful for other migrators to guix as well. Please!
 
thanks
 
New Guix User.
From mboxrd@z Thu Jan 1 00:00:00 1970 From: guixuser Subject: IceWeasel-UXP and IceDove-UXP Date: Fri, 19 Jul 2019 20:13:55 +0000 Message-ID: Reply-To: guixuser Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: "guix-devel@gnu.org" , "help-guix@gnu.org" List-Id: guix-devel.gnu.org aGkKCkkgcmVjZW50bHkgbWlncmF0ZWQgZnJvbSBkZWJpYW4gdG8gZ3VpeHNkLiBJIHdhcyBzaG9j a2VkIHRvIHNlZSB0aGVyZSB3YXMgbmVpdGhlciBpY2V3ZWFzZWwgbm9yIGljZWRvdmUgYXZhaWxh YmxlLiBUaGlzIGlzIGZydXN0cmF0aW5nIGFzIHRoZXkgYXJlIGNvbW1vbmx5IHVzZWQgcHJvZ3Jh bXMgb24gZ251L2xpbnV4IHN5c3RlbXMuCgpBZnRlciBhIHRocm91Z2ggcmVzZWFyY2gsIEkgdW5k ZXJzdG9vZCB0aGF0IHRoZXJlIGFyZSBzb21lIGZyZWVkb20gaXNzdWVzLiBUaGUgYXZhaWxhYmxl IHBhdGNoZXMgYXQgcGFyYWJvbGEgc2VlbXMgY29tcGxpY2F0ZWQuIFRoZW4gSSBjYW1lIGFjcm9z cyB0aGUgZm9sbG93aW5nIGluIHRoZSBTZWFyWCBzZWFyY2g6CgpJY2V3ZWFzZWwtVVhQOiBodHRw czovL3dpa2kuaHlwZXJib2xhLmluZm8vZG9rdS5waHA/aWQ9ZW46cHJvamVjdDppY2V3ZWFzZWwt dXhwCkljZWRvdmUtVVhQOiBodHRwczovL3dpa2kuaHlwZXJib2xhLmluZm8vZG9rdS5waHA/aWQ9 ZW46cHJvamVjdDppY2Vkb3ZlLXV4cAoKVGhleSBib3RoIGFyZSBGU0RHIGNvbXBsaWFudCBhbmQg aGFzIGdvb2Qgc2VjdXJpdHkrcHJpdmFjeSBmb2N1cy4gQ2FuIHNvbWVvbmUgcGxlYXNlIHBhY2th Z2UgdGhlc2UgYXMgc29vbiBhcyBwb3NzaWJsZSAoSSB3b3VsZCBoYXZlIGRvbmUgaXQgaWYgSSBj b3VsZCkuIFdpbGwgYmUgdmVyeSB1c2VmdWwgZm9yIG90aGVyIG1pZ3JhdG9ycyB0byBndWl4IGFz IHdlbGwuCgpMb29rLCBJIHVuZGVyc3RhbmQgdGhhdCB5b3UgZ3VpeCBwZW9wbGUgYXJlIHdvcmtp bmcgaGFyZC4gVG8gYmUgaG9uZXN0LCB5b3UgcGVvcGxlIGhhdmUgZG9uZSBhIGdyZWF0IGpvYi4g VGhlIHVuaXF1ZW5lc3Mgb2YgZ3VpeCBpcyBpbnRyaWd1aW5nLiBBdCB0aGUgc2FtZSB0aW1lLCB5 b3UgcGVvcGxlIGhhdmUgdG8gdGhpbmsgYWJvdXQgbmV3IHVzZXJzIGFzIHdlbGwgYW5kIHVuZGVy c3RhbmQgdGhlaXIgcGVyc3BlY3RpdmUuIEkgaGF2ZSByZWFkIHNvbWUgbWFpbHMgaW4gdGhlIG1h aWwgbGlzdHMuIEFza2luZyB0aGUgbmV3IHVzZXJzIHRvIHBhY2thZ2Ugd2hhdCB0aGV5IHdhbnQg YW5kIHN1Z2dlc3RpbmcgYWx0ZXJuYXRpdmUgYXBwbGljYXRpb25zOyBpcyBsaWtlIHBhc3NpdmVs eSBzaG93aW5nIG1pZGRsZSBmaW5nZXIgdG8gdGhlbS4gVGhleSAoaW5jbHVkaW5nIG1lKSBoYXZl IG5vdCBvbmx5IGhhdmUgdG8gYWRvcHQgdG8gbmV3IGVudmlyb25tZW50OyBhbHNvIGhhdmUgdG8g d29yayB3aXRoIHVuZmFtaWxpYXIgYXBwbGljYXRpb25zPyBDb21lIG9uLCB0aGF0J3Mgd2F5IHRv byBtdWNoLiBTbyBwbGVhc2UsIHBsZWFzZSBjb25zaWRlciBhdCBsZWFzdCBpbmNsdWRpbmcgdGhl c2UgdHdvIGFwcHMgaW4gZ3VpeC4KCnRoYW5rcwoKTmV3IEd1aXggVXNlci4gSWNlV2Vhc2VsLVVY UA== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Fri, 19 Jul 2019 23:10:11 +0200 Message-ID: <874l3hg28c.fsf@elephly.net> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:56625) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoa9K-0002Q8-Pl for guix-devel@gnu.org; Fri, 19 Jul 2019 17:10:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hoa9G-0000eN-KY for guix-devel@gnu.org; Fri, 19 Jul 2019 17:10:41 -0400 In-reply-to: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guixuser Cc: "guix-devel@gnu.org" , "help-guix@gnu.org" Hi guixuser, > I recently migrated from debian to guixsd. I was shocked to see there > was neither iceweasel nor icedove available. This is frustrating as > they are commonly used programs on gnu/linux systems. We offer Icecat. -- Ricardo From mboxrd@z Thu Jan 1 00:00:00 1970 From: guixuser Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Fri, 19 Jul 2019 21:16:10 +0000 Message-ID: References: <874l3hg28c.fsf@elephly.net> Reply-To: guixuser Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58184) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoaEk-0003uC-Jv for guix-devel@gnu.org; Fri, 19 Jul 2019 17:16:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hoaEj-00044e-N4 for guix-devel@gnu.org; Fri, 19 Jul 2019 17:16:18 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:63916) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hoaEj-00043U-Ha for guix-devel@gnu.org; Fri, 19 Jul 2019 17:16:17 -0400 In-Reply-To: <874l3hg28c.fsf@elephly.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: "guix-devel\\@gnu.org" , "help-guix\\@gnu.org" > We offer Icecat. OMG! Please read the bottom portion of my previous email. thanks. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Fri, 19 Jul 2019 23:50:20 +0200 Message-ID: <8736j1g0ec.fsf@elephly.net> References: <874l3hg28c.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37066) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoam5-0008A7-Az for guix-devel@gnu.org; Fri, 19 Jul 2019 17:50:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hoam1-00029t-GR for guix-devel@gnu.org; Fri, 19 Jul 2019 17:50:43 -0400 In-reply-to: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guixuser Cc: "guix-devel@gnu.org" , "help-guix@gnu.org" guixuser writes: >> We offer Icecat. > > OMG! Please read the bottom portion of my previous email. I did and offered an available alternative. Please note that your writing style comes across as needlessly aggressive and demanding. You may find that people are more willing to help you if you change that. -- Ricardo From mboxrd@z Thu Jan 1 00:00:00 1970 From: guixuser Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Fri, 19 Jul 2019 21:53:12 +0000 Message-ID: References: <874l3hg28c.fsf@elephly.net> Reply-To: guixuser Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37565) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoaon-0002TC-Vb for guix-devel@gnu.org; Fri, 19 Jul 2019 17:53:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hoaoi-0003iB-OZ for guix-devel@gnu.org; Fri, 19 Jul 2019 17:53:31 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:57179) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hoaob-0003bG-M6 for guix-devel@gnu.org; Fri, 19 Jul 2019 17:53:24 -0400 In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: "me@tobias.gr" Cc: "guix-devel\\@gnu.org" , "help-guix\\@gnu.org" [use this thread] Budget? Are you serious? Any distro has to focus on their basic things like= email and browser for new user; at least if project wants to grow and acco= mmodate new users. From mboxrd@z Thu Jan 1 00:00:00 1970 From: guixuser Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Fri, 19 Jul 2019 21:56:21 +0000 Message-ID: References: <874l3hg28c.fsf@elephly.net> <8736j1g0ec.fsf@elephly.net> Reply-To: guixuser Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37987) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoarl-0003jG-Tx for guix-devel@gnu.org; Fri, 19 Jul 2019 17:56:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hoark-0006AP-JW for guix-devel@gnu.org; Fri, 19 Jul 2019 17:56:37 -0400 In-Reply-To: <8736j1g0ec.fsf@elephly.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: "guix-devel\\@gnu.org" , "help-guix\\@gnu.org" > I did and offered an available alternative. ... ? > Please note that your writing style comes across as needlessly > aggressive and demanding. You may find that people are more willing to > help you if you change that. My intention was not to be aggressive. I sorry if it looked that way. Just = a newbie asking for help. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jelle Licht Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Sat, 20 Jul 2019 00:58:31 +0200 Message-ID: <87lfwttyw8.fsf@jlicht.xyz> References: <874l3hg28c.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:47955) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hobpm-00013k-QS for guix-devel@gnu.org; Fri, 19 Jul 2019 18:58:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hobpl-00006I-SJ for guix-devel@gnu.org; Fri, 19 Jul 2019 18:58:38 -0400 In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guixuser , "me@tobias.gr" Cc: "guix-devel\\@gnu.org" , "help-guix\\@gnu.org" Hey guixuser, guixuser writes: > [use this thread] > > Budget? Are you serious? Any distro has to focus on their basic things like email and browser for new user; at least if project wants to grow and accommodate new users. For at least your browsing needs, I know of two options. Guix currently has IceCat, which is as close to FireFox as you can get while still being a FSDG-distro. I assume that if one is used to IceWeasel, using IceCat should feel very familiar. The only iffy part is working with extensions that are not yet available in the IceCat upstream list of supported web extensions. There is also an `ungoogled-chromium' package, but be aware that this can take quite some time to build on your local machine if no binary substitutes are available. Getting used to the guix way of doing things can take some time and effort, but it is IMHO definitely worth the investment. Guix empowers users to exert control over their computing in a way that few other software does. If you run into any unclear steps in the documentation or are missing packages, there are usually people available on the mailing list or on #guix on the Freenode IRC network to help you figure out how to get something working. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Sat, 20 Jul 2019 01:57:07 +0200 Message-ID: <87d0i5k27g.fsf@nckx> References: <874l3hg28c.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: In-reply-to: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: guixuser Cc: "guix-devel@gnu.org" , "help-guix@gnu.org" List-Id: guix-devel.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable guixuser =E5=86=99=E9=81=93=EF=BC=9A > [use this thread] > > Budget? Are you serious? Yes, of course. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXTJY0wAKCRANsP+IT1Vt eYqCAP9tjIUcKojybMolzatNPcx+22Fnio+dZTqvC4PkTVIEUQD+KLF8TXdEHxgy ADOmj/5+zHVpm0bV/NS1obeINPtBOwM= =Q/w0 -----END PGP SIGNATURE----- --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: guixuser Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Sat, 20 Jul 2019 00:03:42 +0000 Message-ID: References: <874l3hg28c.fsf@elephly.net> <87d0i5k27g.fsf@nckx> Reply-To: guixuser Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58854) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hocqy-00074s-83 for guix-devel@gnu.org; Fri, 19 Jul 2019 20:03:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hocqv-00022f-V5 for guix-devel@gnu.org; Fri, 19 Jul 2019 20:03:55 -0400 In-Reply-To: <87d0i5k27g.fsf@nckx> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Tobias Geerinckx-Rice Cc: "guix-devel\\@gnu.org" , "help-guix\\@gnu.org" > Yes, of course. Okay. If came of as aggressive, I apologize. All I am looking for is help. = I do not have any kind of experience with packaging. So if you could do it,= I appreciate. Again, sorry If I have conducted myself wrongly before. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Gibbons Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Sat, 20 Jul 2019 10:38:38 -0600 Message-ID: <20190720103838.7ac54119@gmail.com> References: <874l3hg28c.fsf@elephly.net> <8736j1g0ec.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:56344) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hosNg-0001Xa-Uh for guix-devel@gnu.org; Sat, 20 Jul 2019 12:38:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hosNg-0007ei-0H for guix-devel@gnu.org; Sat, 20 Jul 2019 12:38:44 -0400 In-Reply-To: <8736j1g0ec.fsf@elephly.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: "guix-devel@gnu.org" , "help-guix@gnu.org" , guixuser On Fri, 19 Jul 2019 23:50:20 +0200 Ricardo Wurmus wrote: > guixuser writes: > > >> We offer Icecat. > > > > OMG! Please read the bottom portion of my previous email. > > I did and offered an available alternative. > > Please note that your writing style comes across as needlessly > aggressive and demanding. You may find that people are more willing > to help you if you change that. > > -- > Ricardo > > To be fair, - iceweasel-uxp has a different engine than icecat. - There is no good email client like thunderbird. I'm stuck with claws-mail, and I reallly don't like it. icedove-uxp would be a good addition. - icedove-uxp and iceweasel-uxp are likely to have similar dependencies given they are a part of the hyperbola project. It will probably be simple to write a package for iceweasel-uxp and iceape-uxp after icedove-uxp is written. I think I can port icedove-uxp, and guixuser can use my code as a template for iceweasel. It will help guixuser get comfortable with porting and fixing packages, which would be important if guixuser is to remain a guix user. Guixuser, would you mind if I CC you when I submit the patch? -Jesse From mboxrd@z Thu Jan 1 00:00:00 1970 From: guixuser Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Sat, 20 Jul 2019 16:48:41 +0000 Message-ID: References: <874l3hg28c.fsf@elephly.net> <8736j1g0ec.fsf@elephly.net> <20190720103838.7ac54119@gmail.com> Reply-To: guixuser Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58442) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hosXT-00049v-3L for guix-devel@gnu.org; Sat, 20 Jul 2019 12:48:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hosXS-00013w-6q for guix-devel@gnu.org; Sat, 20 Jul 2019 12:48:51 -0400 In-Reply-To: <20190720103838.7ac54119@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Jesse Gibbons Cc: "guix-devel@gnu.org" , "help-guix@gnu.org" > To be fair, > > - iceweasel-uxp has a different engine than icecat. > - There is no good email client like thunderbird. I'm stuck with > claws-mail, and I reallly don't like it. icedove-uxp would be a good > addition. Exactly. > - icedove-uxp and iceweasel-uxp are likely to have similar dependencies > given they are a part of the hyperbola project. It will probably be > simple to write a package for iceweasel-uxp and iceape-uxp after > icedove-uxp is written. True. > I think I can port icedove-uxp, and guixuser can use my code as a > template for iceweasel. By port, do you mean packaging into guix? Sure I can try that. thanks. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Sat, 20 Jul 2019 13:01:16 -0400 Message-ID: References: <874l3hg28c.fsf@elephly.net> <8736j1g0ec.fsf@elephly.net> <20190720103838.7ac54119@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20190720103838.7ac54119@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Jesse Gibbons , Ricardo Wurmus Cc: "guix-devel@gnu.org" , "help-guix@gnu.org" , guixuser List-Id: guix-devel.gnu.org > I think I can port icedove-uxp, and guixuser can use my code as a > template for iceweasel. It will help guixuser get comfortable with > porting and fixing packages, which would be important if guixuser is > to > remain a guix user. Hello Jesse! It is great to hear that you are willing to work on this. I was just planning yesterday to attempt porting those packages to guix. As you said, it would be very helpful if you could port icedove-uxp and share the patch. If guixuser not willing to work on this, I can try porting iceweasel-uxp using your template. =E2=98=BA Thank you! Regards, RG. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Sat, 20 Jul 2019 20:43:03 -0400 Message-ID: <87tvbgb4jx.fsf@netris.org> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: In-Reply-To: (guixuser@protonmail.com's message of "Fri, 19 Jul 2019 20:13:55 +0000") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: guixuser Cc: guix-devel@gnu.org, help-guix@gnu.org List-Id: guix-devel.gnu.org Hello, guixuser writes: > Asking the new users to package what they want and suggesting > alternative applications; is like passively showing middle finger to > them. This idea seems to pop up from time to time, and I think it deserves a closer look. First of all, we're not asking you to do anything. Rather, you are asking us to do something. You are asking us to do the development work to add the packages you need. For what it's worth, I've spent hundreds of hours over the last few years maintaining the GNU IceCat package in Guix, and at least 40 hours trying to get IceDove working. Sorry, but I got stuck and ran out of energy. I'm under no moral obligation to finish that work. I'm not standing in the way of someone else doing it, and I never promised anyone that I'd finish it. Also, incidentally, I've never made a penny from working on Guix. You seem to be suggesting that my failure to finish this work is tantamount to showing you my middle finger (which is a strong insult in my culture, for the benefit of those who might not know). More to the point, you seem to be implying that I have a moral obligation to add the missing packages that you desire. Please keep in mind that we are not a business who sold you a product. We are a widely dispersed group of volunteers from around the world who built this system to meet our own needs, and we decided to offer it as a gift to anyone else who wants it. Moreover, we have taken pains to ensure that you have the freedom to change this gift as you wish, to better meet your own needs. You apparently find this gift intriguing in some ways, but also disappointing in other ways. I'm sincerely sorry if this gift is not satisfactory to you, but please understand that we are under no obligation to do anything more for you. That's not an insult, it's simply me saying that you have no right to demand more of me. If you don't like the gift, don't use it. No one is pushing it on you. If you invited me to your home for dinner, and I didn't like the food, should I feel entitled to demand that you go back into the kitchen and cook my chosen dish? If you told me "you're free to use the kitchen to cook it yourself", should I take that as an insult? Mark From mboxrd@z Thu Jan 1 00:00:00 1970 From: N Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Sun, 21 Jul 2019 08:07:16 +0000 Message-ID: <20190721080708.6x2sfpwugrowik5x@uptimegirl> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:52635) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hp6sO-0004N8-3q for guix-devel@gnu.org; Sun, 21 Jul 2019 04:07:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hp6sM-0007o2-Vv for guix-devel@gnu.org; Sun, 21 Jul 2019 04:07:24 -0400 Received: from aibo.runbox.com ([91.220.196.211]:55350) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hp6sM-0007j3-Od for guix-devel@gnu.org; Sun, 21 Jul 2019 04:07:22 -0400 Received: from [10.9.9.204] (helo=mailfront22.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1hp6sJ-0001cZ-29 for guix-devel@gnu.org; Sun, 21 Jul 2019 10:07:19 +0200 Received: by mailfront22.runbox with esmtpsa (uid:892961 ) (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1hp6sH-0002lK-MM for guix-devel@gnu.org; Sun, 21 Jul 2019 10:07:18 +0200 Content-Disposition: inline In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: "guix-devel@gnu.org" guixuser transcribed 680 bytes: > > > To be fair, > > > > - iceweasel-uxp has a different engine than icecat. > > - There is no good email client like thunderbird. I'm stuck with > > claws-mail, and I reallly don't like it. icedove-uxp would be a good > > addition. > > Exactly. > > > - icedove-uxp and iceweasel-uxp are likely to have similar dependencies > > given they are a part of the hyperbola project. It will probably be > > simple to write a package for iceweasel-uxp and iceape-uxp after > > icedove-uxp is written. > > True. > > > I think I can port icedove-uxp, and guixuser can use my code as a > > template for iceweasel. > > By port, do you mean packaging into guix? > > Sure I can try that. > > thanks. As I wrote on IRC, I'm sceptic about the -uxp projects in hyperbola. They can be imported here and be watched in the long-term. There are a couple of problems to looks at: - The committer list of uxp upstream and its hostile way to approach brand defense (been there, dealt with it off-list, but was lucky enough to read the complete license exeptions before contacting them. look at freebsd who got shouted at in github for even daring to have a public work-in-progress package and then asking). - The people who work on it in Hyperbola are far less than for example people paid to do the work in Firefox (or Thunderbird, though I'm not sure if TB is paid for). Money matters, and I can fully understand why so few people with so few patches work on the 2 projects in hyperbola. Which leads me to: - My experience in Guix about packaging and accepted packages is that it is not only about licensing and ensuring software freedom beyond what upstream intended to, but also about ensuring user security (see the countless hours invested by our Icecat maintainer in backporting patches from Firefox, etc). Given that Hyperbola is an Operating System, do they hold their own software accountable to the same standards they check external CVEs (etc) for? With Mozilla and downstreams of Mozilla, we get at least the dedication to checking for bugs and ensuring they get fixed. - Decisions in Hyperbola I read which argue for why this was done are questionable from my personal point of view. It is easy to fall into the "Rust is bloat" trap. To mention it as one of the main arguments why this fork exists is odd. Closing note: please decide to post to one list, not 2 or more :) From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Gibbons Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Mon, 22 Jul 2019 23:08:06 -0600 Message-ID: <20190722230806.55499802@gmail.com> References: <20190721080708.6x2sfpwugrowik5x@uptimegirl> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36149) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hpn29-0007jn-Ap for guix-devel@gnu.org; Tue, 23 Jul 2019 01:08:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hpn27-0003gJ-Ux for guix-devel@gnu.org; Tue, 23 Jul 2019 01:08:17 -0400 Received: from mail-pf1-x42e.google.com ([2607:f8b0:4864:20::42e]:43643) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hpn27-0003cq-Ks for guix-devel@gnu.org; Tue, 23 Jul 2019 01:08:15 -0400 Received: by mail-pf1-x42e.google.com with SMTP id i189so18490218pfg.10 for ; Mon, 22 Jul 2019 22:08:10 -0700 (PDT) In-Reply-To: <20190721080708.6x2sfpwugrowik5x@uptimegirl> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: N Cc: "guix-devel@gnu.org" On Sun, 21 Jul 2019 08:07:16 +0000 N wrote: > As I wrote on IRC, I'm sceptic about the -uxp projects in hyperbola. > They can be imported here and be watched in the long-term. > > There are a couple of problems to looks at: > > - The committer list of uxp upstream and its hostile way to approach > brand defense (been there, dealt with it off-list, but was lucky > enough to read the complete license exeptions before contacting them. I'll keep that in mind. > look at freebsd who got shouted at in github for even daring to have > a public work-in-progress package and then asking). I'm having a bit of difficulty finding what you're talking about here. What are some keywords to search? I've tried "freebsd controversy" and "freebsd github" and "freebsd trademark" and variants, but I have not found anything like that. > > - The people who work on it in Hyperbola are far less than for example > people paid to do the work in Firefox (or Thunderbird, though I'm > not sure if TB is paid for). Money matters, and I can fully > understand why so few people with so few patches work on the 2 > projects in hyperbola. It looks like the developers at hyperbola are committing frequently to their icedove-uxp git repo. https://git.hyperbola.info:50100/software/icedove-uxp.git/log/ > > Which leads me to: > > - My experience in Guix about packaging and accepted packages is that > it is not only about licensing and ensuring software freedom beyond > what upstream intended to, but also about ensuring user security (see > the countless hours invested by our Icecat maintainer in backporting > patches from Firefox, etc). Given that Hyperbola is an Operating > System, do they hold their own software accountable to the same > standards they check external CVEs (etc) for? > With Mozilla and downstreams of Mozilla, we get at least the > dedication to checking for bugs and ensuring they get fixed. Another issue worth checking out. > > - Decisions in Hyperbola I read which argue for why this was done are > questionable from my personal point of view. It is easy to fall into > the "Rust is bloat" trap. To mention it as one of the main arguments > why this fork exists is odd. guix says Rust is over 200MB (which du says nearly all of it is the lib/rustlib directory where rust is installed), and mozilla apps worked fine before they had rust, so although I haven't run any benchmarks, I do not think calling it bloat based on its size is inaccurate. Since bloat takes up a large amount of resources, be it RAM or CPU, it is good to cut out the bloat if it can make an app smaller and faster. Thus, if rust is bloat, it is probably good to remove it. As for it being a main argument for the uxp packages to exist, it is a good idea to have a browser that uses less resources than the alternatives. I do not find it an odd argument at all. If you could provide a cogent argument for keeping rust (i.e. for security reasons) I would be interested in looking into it. If you think rust is not bloat, I would be interested in your arguments to that end as well. > > > Closing note: please decide to post to one list, not 2 or more :) > From mboxrd@z Thu Jan 1 00:00:00 1970 From: N Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Tue, 23 Jul 2019 07:07:58 +0000 Message-ID: <20190723070758.zvxqu7cnjzh2zqet@uptimegirl> References: <20190721080708.6x2sfpwugrowik5x@uptimegirl> <20190722230806.55499802@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:37110) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hpouE-0000ds-1K for guix-devel@gnu.org; Tue, 23 Jul 2019 03:08:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hpouC-00040d-M0 for guix-devel@gnu.org; Tue, 23 Jul 2019 03:08:13 -0400 Received: from aibo.runbox.com ([91.220.196.211]:55204) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hpouC-0003yd-Fw for guix-devel@gnu.org; Tue, 23 Jul 2019 03:08:12 -0400 Received: from [10.9.9.204] (helo=mailfront22.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1hpou8-00074i-IS for guix-devel@gnu.org; Tue, 23 Jul 2019 09:08:08 +0200 Received: by mailfront22.runbox with esmtpsa (uid:892961 ) (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1hpotz-0005OK-Od for guix-devel@gnu.org; Tue, 23 Jul 2019 09:08:00 +0200 Content-Disposition: inline In-Reply-To: <20190722230806.55499802@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Jesse Gibbons transcribed 3.1K bytes: > On Sun, 21 Jul 2019 08:07:16 +0000 > N wrote: > > > > As I wrote on IRC, I'm sceptic about the -uxp projects in hyperbola. > > They can be imported here and be watched in the long-term. > > > > There are a couple of problems to looks at: > > > > - The committer list of uxp upstream and its hostile way to approach > > brand defense (been there, dealt with it off-list, but was lucky > > enough to read the complete license exeptions before contacting them. > I'll keep that in mind. > > > look at freebsd who got shouted at in github for even daring to have > > a public work-in-progress package and then asking). > I'm having a bit of difficulty finding what you're talking about here. > What are some keywords to search? I've tried "freebsd controversy" and > "freebsd github" and "freebsd trademark" and variants, but I have not > found anything like that. Sorry, openbsd. https://github.com/jasperla/openbsd-wip/issues/86 Can't remember if FreeBSD got the same problem at some point. > > - The people who work on it in Hyperbola are far less than for example > > people paid to do the work in Firefox (or Thunderbird, though I'm > > not sure if TB is paid for). Money matters, and I can fully > > understand why so few people with so few patches work on the 2 > > projects in hyperbola. > It looks like the developers at hyperbola are committing frequently to > their icedove-uxp git repo. > https://git.hyperbola.info:50100/software/icedove-uxp.git/log/ I have read it, and it still is nothing compared to Thunderbird, Firefox or any Webbrowser with more than 1 person dedicated to it. My abscence of mentioning that they regularly commit to it does not indicate that I doubt that they commit the time they have to it. > > Which leads me to: > > > > - My experience in Guix about packaging and accepted packages is that > > it is not only about licensing and ensuring software freedom beyond > > what upstream intended to, but also about ensuring user security (see > > the countless hours invested by our Icecat maintainer in backporting > > patches from Firefox, etc). Given that Hyperbola is an Operating > > System, do they hold their own software accountable to the same > > standards they check external CVEs (etc) for? > > With Mozilla and downstreams of Mozilla, we get at least the > > dedication to checking for bugs and ensuring they get fixed. > Another issue worth checking out. > > > > - Decisions in Hyperbola I read which argue for why this was done are > > questionable from my personal point of view. It is easy to fall into > > the "Rust is bloat" trap. To mention it as one of the main arguments > > why this fork exists is odd. Okay, and here I stop reading and replying. It's not my duty to deliver arguments to you about languages. You miss the point about it, and twist my words around. > guix says Rust is over 200MB (which du says nearly all of it is the > lib/rustlib directory where rust is installed), and mozilla apps worked > fine before they had rust, so although I haven't run any benchmarks, I > do not think calling it bloat based on its size is inaccurate. > > Since bloat takes up a large amount of resources, be it RAM or CPU, it > is good to cut out the bloat if it can make an app smaller and faster. > Thus, if rust is bloat, it is probably good to remove it. > > As for it being a main argument for the uxp packages to exist, it is a > good idea to have a browser that uses less resources than the > alternatives. I do not find it an odd argument at all. > > If you could provide a cogent argument for keeping rust (i.e. for > security reasons) I would be interested in looking into it. If you > think rust is not bloat, I would be interested in your arguments to > that end as well. > > > > > > Closing note: please decide to post to one list, not 2 or more :) > > From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Gibbons Subject: Re: IceWeasel-UXP and IceDove-UXP Date: Wed, 31 Jul 2019 17:39:19 -0600 Message-ID: <20190731173919.78c65b9b@gmail.com> References: <874l3hg28c.fsf@elephly.net> <8736j1g0ec.fsf@elephly.net> <20190720103838.7ac54119@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:56356) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hsyBr-0000LH-S3 for guix-devel@gnu.org; Wed, 31 Jul 2019 19:39:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hsyBq-0004wj-Ms for guix-devel@gnu.org; Wed, 31 Jul 2019 19:39:27 -0400 Received: from mail-pg1-x535.google.com ([2607:f8b0:4864:20::535]:46549) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hsyBq-0004w5-8P for guix-devel@gnu.org; Wed, 31 Jul 2019 19:39:26 -0400 Received: by mail-pg1-x535.google.com with SMTP id k189so13806078pgk.13 for ; Wed, 31 Jul 2019 16:39:26 -0700 (PDT) In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Raghav Gururajan Cc: "guix-devel@gnu.org" , guixuser On Sat, 20 Jul 2019 13:01:16 -0400 Raghav Gururajan wrote: > > I think I can port icedove-uxp, and guixuser can use my code as a > > template for iceweasel. It will help guixuser get comfortable with > > porting and fixing packages, which would be important if guixuser is > > to > > remain a guix user. =20 >=20 > Hello Jesse! >=20 > It is great to hear that you are willing to work on this. I was just > planning yesterday to attempt porting those packages to guix. As you > said, it would be very helpful if you could port icedove-uxp and share > the patch. If guixuser not willing to work on this, I can try porting > iceweasel-uxp using your template. =E2=98=BA >=20 > Thank you! >=20 > Regards, > RG. When I start a guix environment and try to build icedove-uxp, it complains that it cannot find basilisk. The trademark for basilisk is strictly and mercilessly protected (see the license in the UXP project [0], the licensing page[1] and the redistribution license [2]), and I am not willing to define basilisk because I think it is nonfree due to the trademark policy and I do not want any trouble with moonchild/PaleMoon. I have placed my work on icedove-uxp on hold for now and consider it very low priority. guixuser or RG, if you want to figure out how to build icedove-uxp without basilisk, be my guest. You can find what I did at my github repository for broken guix package definitions: https://github.com/jgibbons94/Broken-Guix-Packages The UXP package in broken-packages/uxp.scm is basically complete; to use it in a project (such as icedove-uxp), link $source/mozilla to wherever guix installs uxp. The icedove-uxp package in broken-packages/icedove-uxp.scm is broken and minimalistic but is a good starting template. Have fun! -Jesse [0]:https://github.com/MoonchildProductions/UXP/blob/master/LICENSE [1]: http://www.palemoon.org/licensing.shtml [2]: http://www.palemoon.org/redist.shtml