Re: [DNG] Installer images for armel, armhf and ppc64 need testing

2020-03-06 Thread fsmithred via Dng
On 3/2/20 7:54 PM, fsmithred wrote:
> We built beowulf installer images for armel, armhf and ppc64el. If you
> have appropriate hardware, please test and report.
> 
> armel (no mini.iso for these. I hope you know what to do.)
> https://pkgmaster.devuan.org/devuan/dists/beowulf/main/installer-armel/current/images/
>   
> kirkwood/netboot/marvell/{dreamplug,guruplug,sheevaplug,sheevaplug-esata}
>   kirkwood/netboot/seagate/dockstar
>   orion/netboot/buffalo
> 
> armhf
> https://pkgmaster.devuan.org/devuan/dists/beowulf/main/installer-armhf/current/images/netboot/mini.iso
> 
> ppc64el
> https://pkgmaster.devuan.org/devuan/dists/beowulf/main/installer-ppc64el/current/images/netboot/mini.iso
> 
> Thanks,
> fsmithred
> 


I installed from the ppc64el mini.iso in qemu today. That one works.
Anyone else?

fsr

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


Re: [DNG] why is polkit needed?

2020-03-06 Thread tekHedd
On Fri, Mar 6, 2020, at 12:51 PM, Hendrik Boom wrote:
> On Thu, Mar 05, 2020 at 02:09:37PM +0100, Didier Kryn wrote:
> > Le 03/03/2020 à 23:37, tekHedd a écrit :
> > > 
> > > So, I would consider rewriting polkit and dbus from scratch.
> > > 
> > > Also, who has time to rewrite polkit and dbus from scratch?
> 
> What are the actual requirements for a dbus-like system?  Requirements 
> that would allow a completely different design?

Exactly. Are there even requirements supporting the current design? Were there 
ever requirements at all? We can easily see what it does, but it's really hard 
to determine what it *needs* to do. 

Bad sign: You know you've chosen poorly the moment you are simultaneously 
offering a) broadcast messaging and b) guaranteed delivery.

A google search for d-bus requirements turns up, well, documentation of its 
current architecture. No requirements. Also contains this choice quote:

"The usage of D-Bus is steadily expanding beyond the initial scope of desktop 
environments to cover an increasing amount of system services. For instance, 
NetworkManager network daemon, BlueZ bluetooth stack and Pulseaudio sound 
server use D-Bus to provide part or all of its services. systemd uses the D-Bus 
wire protocol for communication between systemctl and systemd, and is also 
promoting traditional system daemons to D-Bus services, such as logind.[25] 
Another heavy user of D-Bus is Polkit, whose policy authority daemon is 
implemented as a service connected to the system bus.[26]"

So... all of the usual suspects. What is absent here? That's right, no *other* 
programs are listed besides the usual suspects. So who really uses it? 

Nothing I can find suggests that dbus is used for anything essential, besides 
possibly polkit. And there's nothing suggesting that polkit needs to be 
implemented via dbus. Therefore, you could eliminate dbus entirely and rethink 
polkit's implementation without undue impact, assuming you are ditching systemd 
and friends of course.

(I realize I'm skirting "devil's advocate" territory here...)

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


Re: [DNG] FF now defaults to DNS-over-HTTPS for US

2020-03-06 Thread Rainer Weikusat via Dng
Steve Litt  writes:
> goli...@devuan.org wrote:
>
>> Just great! So how can we keep off this cloudflare thing?
>> 
>> https://www.theregister.co.uk/2020/02/25/mozilla_turns_on_dns_over_https_by_default_for_usa/
>
> "Another relevant question is whether further centralisation [SIC] of
> the internet is, inherently, a bad thing."

This is a wrong question based on a false dichotomy in this article. It
assumes users will always have to use some recursive resolver operated
by some third party, hence, they can only chose between

a) use the servers you got assigned in some environment "which may
   include public WiFi" ("Run your life!")

b) use some "trusted DoH provider" (trusted by some other US company to
   be good enough for its users, that is)

IOW, that uses will always have to provide a complete history of all
their "web movement" to someone.

But this is not the case. There's nothing which stops users from running
their own, fully capable resolver locally[*] (or somewhere on a local
network) and thus, not make a comprehensive browsing history available
to any third party.

And DoH prevents that. That Google (AFAIK) invented this is certainly
just coincidence.

[*] Except systemd-resolvd, of course, at that's (reportedly) a stub
resolver to replace another stub resolver :->.
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] why is polkit needed?

2020-03-06 Thread Hendrik Boom
On Thu, Mar 05, 2020 at 02:09:37PM +0100, Didier Kryn wrote:
> Le 03/03/2020 à 23:37, tekHedd a écrit :
> > 
> > So, I would consider rewriting polkit and dbus from scratch.
> > 
> > Also, who has time to rewrite polkit and dbus from scratch?

What are the actual requirements for a dbus-like system?  Requirements 
that would allow a completely different design?

> > * dbus probably not salvageable, also deeply integrated into every 
> > possible program; consider dbus compatibility shim D:
>     By definition, a shim preserves the API, and I consider the problem of
> Dbus is precisely its API.

Preserving the API would not be done by the new system; the shim is to 
allow old software to continue running until it was rewritten.

(And yes, I know there's nothing so permanent as a temporary building.)

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


Re: [DNG] why is polkit needed?

2020-03-06 Thread tekHedd
On Wed, Mar 4, 2020, at 9:42 PM, Rick Moen wrote:
> Quoting tekHedd (tekh...@byteheaven.net):
> 
> > Re this thread, clearly a multi-user system with a GUI does need
> > polkit and /some/ sort of dbus mechanism (which I will henceforth
> > refer to as the "dbus mechanism" as if it were some sort of doomsday
> > device). 
> 
> I don't think I buy that assumption, at all.  Users who need access to a
> sound device can be added to the group with privileges to that sound
> advice, etc.  Proper user-friendly administrative tools can front-end
> that granting of user privilege.  A whole new system layer to regulate
> access to everything strikes me a solution in search of a problem.

Cool software doesn't really happen without the ability for apps to communicate 
and read/write the state of the system and communicate with other user level 
components. I maintain that at the core of each of these new annoying packages 
is genuine user need, combined with poor execution and massive feature creep.  

And the reason for this:

 - execution is actually difficult
 - requirements management is more difficult

I think most people on this list would agree that the core requirements could 
have been/should be solved without creating a configuration nightmare and/or 
discarding the UNIX paradigm. I maintain that this can be accomplished by 
isolating the actual requirements that are the reason polkit/dbus are shipped 
on every system, and separating them from the "other things that these things 
also do". 

Mind you, I'm not sure /why/ I care, maybe it's because I like using Linux. :)

> dbus as a generic object-and-message-passing mechanism seems per-se
> harmless enough, but the history of component software using a messaging
> bus (e.g., CORBA, KCOP, Microsoft's OLE) is wretched and wasteful enough

DCOM  :/

Yeah, dbus is extra sad considering that it came after all that. Message 
systems can be handy, but I agree: the implementation was (obviously?) not 
driven by requirements other than that of a developer going "wouldn't it be 
neat if I made a thing called dbus".  My hypothesis is not "dbus is needed" but 
rather that "projects that use dbus are /sometimes/ driven by a genuine need 
that is not solved elsewhere". Hmm, perhaps scraping the dbus issue tracker for 
past feature requirements would confirm or disprove this..

I don't know, maybe it's not a solvable problem.

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


Re: [DNG] FF now defaults to DNS-over-HTTPS for US

2020-03-06 Thread tekHedd
On Thu, Mar 5, 2020, at 2:18 PM, Florian Zieboll wrote:
> 
> Which leads to an even deeper question: As we tend to move into the
> direction we look (think of learning a header or somersault or perhaps
> also of getting through a dangerous situation when driving a vehicle) -
> what does this mean for writing dystopia? [2] Fear is a bad adviser.

Well, it is said that people who read science fiction are better equipped to 
cope with new and unexpected situations. But humans are turning out to be very 
predictable and the situations are not new or unexpected when compared to 
Orwell. 

The whole DNS vs DoH problem is another choice of "centralization and trust in 
authority" vs "decreased safety and trust in entities closer to home". The 
current trend is authoritarian. Orwell teaches us all about that. :)

The current trend in tech puts a lot of power in the hands of the root SSL 
authorities.

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