unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Jesse Gibbons <jgibbons2357@gmail.com>
To: N <ng0@n0.is>
Cc: "guix-devel@gnu.org" <guix-devel@gnu.org>
Subject: Re: IceWeasel-UXP and IceDove-UXP
Date: Mon, 22 Jul 2019 23:08:06 -0600	[thread overview]
Message-ID: <20190722230806.55499802@gmail.com> (raw)
In-Reply-To: <20190721080708.6x2sfpwugrowik5x@uptimegirl>

On Sun, 21 Jul 2019 08:07:16 +0000
N <ng0@n0.is> 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 :)
> 

  reply	other threads:[~2019-07-23  5:08 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-19 20:13 IceWeasel-UXP and IceDove-UXP guixuser
2019-07-19 21:10 ` Ricardo Wurmus
2019-07-19 21:16   ` guixuser
2019-07-19 21:50     ` Ricardo Wurmus
2019-07-19 21:56       ` guixuser
2019-07-20 16:38       ` Jesse Gibbons
2019-07-20 16:48         ` guixuser
2019-07-21  8:07           ` N
2019-07-23  5:08             ` Jesse Gibbons [this message]
2019-07-23  7:07               ` N
2019-07-20 17:01         ` Raghav Gururajan
2019-07-31 23:39           ` Jesse Gibbons
2019-07-19 21:53     ` guixuser
2019-07-19 22:58       ` Jelle Licht
2019-07-19 23:57       ` Tobias Geerinckx-Rice
2019-07-20  0:03         ` guixuser
2019-07-21  0:43 ` Mark H Weaver
  -- strict thread matches above, loose matches on Subject: below --
2019-07-19 13:29 Iceweasel-UXP and Icedove-UXP Guix User

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190722230806.55499802@gmail.com \
    --to=jgibbons2357@gmail.com \
    --cc=guix-devel@gnu.org \
    --cc=ng0@n0.is \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).