all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: N <ng0@n0.is>
To: "guix-devel@gnu.org" <guix-devel@gnu.org>
Subject: Re: IceWeasel-UXP and IceDove-UXP
Date: Sun, 21 Jul 2019 08:07:16 +0000	[thread overview]
Message-ID: <20190721080708.6x2sfpwugrowik5x@uptimegirl> (raw)
In-Reply-To: <cE5DOQVuDu5Kql8l3pnx82AQNh6k60ckVC3PX6nqzC-ZUZiJfXsl47PTcBk0YyR1iIdW7jgH5oUOwkCe1U20ZEE7JM-I3Y6KH14ysrwCo4c=@protonmail.com>

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 :)

  reply	other threads:[~2019-07-21  8:07 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 [this message]
2019-07-23  5:08             ` Jesse Gibbons
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

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

  git send-email \
    --in-reply-to=20190721080708.6x2sfpwugrowik5x@uptimegirl \
    --to=ng0@n0.is \
    --cc=guix-devel@gnu.org \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.