Re: [DNG] popupmenu: a new dynamic menu in Gtk2 for WMs

2018-03-31 Thread Steve Litt
On Thu, 29 Mar 2018 14:14:21 +0200
aitor_czr  wrote:

> Hi Steve,
> 
> On 29/01/18 08:05, Steve Litt wrote:
> > Hi Aitor,
> >
> > I skimmed your source, and also the source of menu-cache.h, which I
> > found on the net someplace. I couldn't figure out the structure by
> > which your menu hierarchy is stored on the hard disk. Do you have
> > any documentation about configuring popupmenu's menu hierarchy?
> >
> > Does popupmenu's menu hierarchy get updated every time someone
> > installs a new application? That would be a cool thing to add to
> > UMENU2, but I have no idea how to do it.
> >
> > Does popupmenu have, or will it have, a mode by which someone can
> > modify the menu hierarchy or add/delete/change menu items via an
> > intuitive form that asks for and acquires user input? That's
> > something UMENU2 doesn't have yet.
> >
> > You mentioned that part of popupmenu isn't as fast as you'd like
> > (presumably slower than the user can type/mouse). Does popupmenu run
> > anew everytime someone clicks on the start button? I'm pretty sure
> > any time consumption at all comparable to human typing speed
> > involves reading from the hard disk. In UMENU Classic I solved this
> > by busting the hierarchy file into individual single menu files. It
> > was a mess. UMENU2 puts the entire hierarchy in a directory tree,
> > so the entirety of the requested menu's information is contained in
> > the direct subdirectories of that menu entry's directory. Which
> > makes it lightning fast. Maybe you can do something like UMENU
> > Classic or UMENU2, or perhaps create an index file to point at
> > specific menus within the hierarchy. Or maybe the code in
> > menu-cache.h/menu-cache.c is meant to address this problem.
> >
> > Menus are fun, aren't they?
> >
> > SteveT  
> 
> I'm a bit confused about umenu. You talk about two (different?)
> projects in troubleshooters.com: dmenu and umenu. Are they the same?

No. Very different. Each has its use, with dmenu more commonly useful.
I authored UMENU(2). The Suckless Tools people authored dmenu.

> I thought that umenu was developed in python, but seems to be written
> in perl, isn't it?

The original was written in Perl in 1998. Since then, I've rewritten it
in Ruby (mid 00's), then Lua (late 00's or early 10's), and then UMENU2
in Python. IMHO UMENU2 is much, much, much better than UMENU classic.


> 
> BTW, there are two threads dedicated to dynamic menus in the forum of 
> bunsenlabs (if you want to follow them):
> 
> https://forums.bunsenlabs.org/viewtopic.php?id=3387
> https://forums.bunsenlabs.org/viewtopic.php?pid=69755#p69755

Except for the tray menu, those are philosophically different from
UMENU(2). UMENU is designed to be completely independent of the WM/DE,
can be used without X because it's completely command line, and in its
default config can even be used on a teletype terminal because its
clearscreen function is 25 newlines. There can, and usually are,
several UMENU instances running at once. UMENU is very effective at
providing a menu front end to one or several complex command line
programs so they appear to be a complete application. UMENU has
Prompted Argument Substitution, so any menu command choice can be
configured to prompt for its arguments.

UMENU, your menu, and all the rest are miles apart from dmenu, from
Suckless Tools, whose purpose is to provide a keystroke-narrowed list
of executables from the executable path, so you can type a few
characters, press Enter, and run the command. Dmenu doesn't substitute
for these menus, nor do these menus substitute for dmenu.

A well laid out menu hierarchy is easy, intuitive, discoverable, and
fast. I wish they were used more often.
 
SteveT

Steve Litt 
April 2018 featured book: Troubleshooting Techniques
 of the Successful Technologist
http://www.troubleshooters.com/techniques
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare

2018-03-31 Thread Rick Moen
Quoting chillfan (chill...@protonmail.com):

> I've not paid attention to Red Hat since FC1, so I have no idea what
> the issues are there. That's a whole different can of worms anyway.

Well, if you wish to know, I _have_ documented the matter:
'RHEL ISOs' on http://linuxmafia.com/kb/Licensing_and_Law/

Also of possible interest:
Bestiary (doubtless somewhat out of date again) of known RHEL rebuilds:
'RHEL Forks' on http://linuxmafia.com/kb/RedHat/


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare

2018-03-31 Thread Rick Moen
Quoting aitor_czr (aitor_...@gnuinos.org):

> Scientific Linux is a CentOS based distribution,

Indeed, which in turn is an RHEL rebuild, with the result that they are
both RHEL rebuilds.  I'm thus really not sure what your point is.

> But..., read here:
> 
> https://www.centos.org/legal/

Yes, and your point is?

I was very peripherally involved with the CentOS Project (_very_
indirectly) when a blow-up happened where the webmaster freaked out
about a letter received from Red Hat Legal, making aggessive noises
concerning trademark policy and demanding that CentOS Project take a
bunch of further steps.  The webmaster on that occasion changed all 
CentOS Web pages to remove all mention of Red Hat's distribution by 
name, substituting (IIRC) the phrase 'a North American enterprise Linux
distribution'.  

It's very common for trademark stakeholders to issue unjustifiably
aggressive threat letters for reasons Cory Doctorow explains in an
article I link from the top of my own trademark-law article as an
excellent overview:
http://www.openp2p.com/pub/a/p2p/2003/08/14/trademarks.html


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare

2018-03-31 Thread chillfan
I've not paid attention to Red Hat since FC1, so I have no idea what the issues 
are there. That's a whole different can of worms anyway.

If someone is happy to rebrand then it's fine. Also I don't mean to put down 
derivatives, I just think a defacto replacement would work out best.

​Thanks,

chillfan

‐‐‐ Original Message ‐‐‐

On March 31, 2018 5:14 PM, Rick Moen  wrote:

> Quoting chillfan (chill...@protonmail.com):
> 
> > I think it was important to point this situation out. If distributing
> > 
> > free software can potentially get you into a legal situation this
> > 
> > quickly, then it's just not worth the headache that follows.
> 
> So, you're saying that CentOS and Scientific Linux are not safe to
> 
> distribute? (I thought the problem with RHEL rebuilds is that they're
> 
> kind of, you know, Red Hattish. ;-> )
> 
> Dng mailing list
> 
> Dng@lists.dyne.org
> 
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare

2018-03-31 Thread aitor_czr

Hi Rick,

On 31/03/18 18:14, Rick Moen wrote:

Quoting chillfan (chill...@protonmail.com):


I think it was important to point this situation out. If distributing
free software can potentially get you into a legal situation this
quickly, then it's just not worth the headache that follows.

So, you're saying that CentOS and Scientific Linux are not safe to
distribute?  (I thought the problem with RHEL rebuilds is that they're
kind of, you know, Red Hattish.  ;->  )


Scientific Linux is a CentOS based distribution, i have a cdrom 
distributed by LINUX-MAGAZINE years ago including a wallpaper with an 
atom and also its electrons whirling around. Appearently, all in favour 
of the human knowlegde.


But..., read here:

https://www.centos.org/legal/

Cheers,

  Aitor.



___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare

2018-03-31 Thread Rick Moen
Quoting chillfan (chill...@protonmail.com):

> I think it was important to point this situation out. If distributing
> free software can potentially get you into a legal situation this
> quickly, then it's just not worth the headache that follows.

So, you're saying that CentOS and Scientific Linux are not safe to
distribute?  (I thought the problem with RHEL rebuilds is that they're
kind of, you know, Red Hattish.  ;->  )

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare

2018-03-31 Thread chillfan
I think it was important to point this situation out. If distributing free 
software can potentially get you into a legal situation this quickly, then it's 
just not worth the headache that follows.

IMHO..

The primary reason for searching for an alternative to firefox is not that it 
sucks but because they are no longer the banner for freedom we once enjoyed 
getting behind. That's actually what's really been missing here, which goes as 
far back to the ads in tabs (and DRM/EME) situation.

The only thing I can see working, is if developers are happy to remove features 
and stop rebasing most of their work on firefox and syncing up with their 
codebase. That and starting a project with a clear goal to protect user freedom 
and privacy.

​Thanks,

chillfan

‐‐‐ Original Message ‐‐‐

On March 31, 2018 2:52 AM, Steve Litt  wrote:

[quote]

> But to me, vendors matter, and I won't use software
> 
> from somebody as douchatudenous as this guy. He makes Linus and Lennart
> 
> look like pleasant people.
> SteveT
> 
> Steve Litt


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare

2018-03-31 Thread Nate Bargmann
* On 2018 31 Mar 02:15 -0500, Didier Kryn wrote:
> Le 30/03/2018 à 16:28, Steve Litt a écrit :
> > Here's why I wouldn't use Palemoon if it were the last browser on earth:
> > 
> > https://github.com/jasperla/openbsd-wip/issues/86
> > 
> > By the way, a little research on USPTO shows they have no registered
> > trademark on "Palemoon". For somebody so lawyerly threatening, he sure
> > hasn't dotted his i's and crossed his t's.
> 
>     This sheds a bad light on the whole project, but maybe they're forced to
> do so because they inherit the source and the build system from
> Mozilla.

No, the bad light was shed by mattatobin opening the issue with the
Internet version of a punch to the nose rather than with a handshake.
The other stuff is tangential, IMO.

The issue may well have been resolved satisfactorily had mattatobin
taken a friendlier approach when he opened the issue.  Instead he
doubled down and the main developer didn't call him out so that reveals
a lot about the project developers.  Just like LP, this isn't a group I
would care to deal with as a packager.

- Nate

-- 

"The optimist proclaims that we live in the best of all
possible worlds.  The pessimist fears this is true."

Web: http://www.n0nb.us  GPG key: D55A8819  GitHub: N0NB


signature.asc
Description: PGP signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Mozilla is at it again - Firefox nightly sends all your hostname lookups to cloudflare

2018-03-31 Thread Didier Kryn

Le 30/03/2018 à 16:28, Steve Litt a écrit :

On Thu, 29 Mar 2018 17:42:37 +0200
Jaromil  wrote:


hi Chillfan,

On Thu, 29 Mar 2018, Chillfan wrote:


I agree that a fork is needed, but I think this would be a whole
lot of work.

yes. forks are a LOT of work. Even Devuan, which I'd say is a
relatively easy fork, mostly needing work on the infrastructure and
testing and documentation side, was more demanding than expected.


If palemoon offered something akin to extended support releases it
would be a great candidate for that,

palemoon is stuck at "version 27" series of Firefox and in any case
its in the 2x series I doubt it can be brought up to 50 since the
codebase is rather different.

said that, I'm happy with palemoon, using always the latest stable
release tagged on the git tree, compiling it myself on Devuan and then
github.com/dyne/tinfoil for sandboxing. here the mozconfig I use,
please note I do not disable pulseaudio or dbus, because that gives
problems, yet I do not use pulseaudio (but I do use dbus...)

Here's why I wouldn't use Palemoon if it were the last browser on earth:

https://github.com/jasperla/openbsd-wip/issues/86

By the way, a little research on USPTO shows they have no registered
trademark on "Palemoon". For somebody so lawyerly threatening, he sure
hasn't dotted his i's and crossed his t's.


    This sheds a bad light on the whole project, but maybe they're 
forced to do so because they inherit the source and the build system 
from Mozilla.


    Anyway, you're normally don't want the distributed package because 
it  depends on things you don't want, like Dbus and Pulseaudio. So just 
download the source from the official website and build with the config 
you like. Don't "distribute" the binary and forget the licensing crap.


        Didier

___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng