Re: [DNG] Review: Intro to Devuan GNU+Linux, A Great Operating System without Systemd

2019-05-19 Thread Jaromil

dear Lars,

On Sun, 19 May 2019, Lars Noodén via Dng wrote:

> Ubuntu Buzz has a nice review of Devuan:
> 
>   "Intro to Devuan GNU+Linux, A Great Operating System
>   without Systemd"
> 
>   
> http://www.ubuntubuzz.com/2019/05/intro-to-devuan-gnulinux-great-operating-system-without-systemd.html

thanks for the notification, its on our twitter feed now

ciao

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


[DNG] systemd0, login/elogind, udev/eudev, dbus

2019-05-19 Thread al3xu5 / dotcommon
Hi

I have Ascii + Mate-1.16 on a amd64 machine.
My system come from Debian Wheezy, which I upgraded to Jessie in August 2016,
which I later upgraded to Ascii in July 2018.

Looking at the installed packages, I found things that I would like to
better understand and manage, with your kind support.

# 1- systemd0

$ dpkg -l | grep .systemd.
ii  libsystemd0:amd64 

Is it right?


# 2- login/elogind

$ dpkg -l | grep .login.
ii  login

I thought I had elogind...
If I try to remove 'login' I have a warning "the system may be unusable".
What should I do?


# 3- udev/eudev

$ dpkg -l | grep .udev.
ii  eudev 3.2.2-13   
ii  gir1.2-gudev-1.0:amd64  230-3  
ii  libeudev-dev:amd64  3.2.2-13   
ii  libeudev1:amd64 3.2.2-13   
ii  libgudev-1.0-0:amd64230-3  
ii  libgudev-1.0-dev:amd64  230-3  
ii  libinput-bin1.6.3-1
ii  libudev-dev:amd64   1:3.2.2+devuan2.11 
ii  libudev1:amd64  1:3.2.2+devuan2.11 
ii  system-config-printer-udev  1.5.7-3+b1 
ii  udev1:3.2.2+devuan2.11 

Both udev and eudev (and some libraries) are installed...
Do not sure what should I have here, and what should I do...


# 4- dbus

$ dpkg -l | grep .dbus.
ii  at-spi2-core  2.22.0-6+deb9u1  
ii  dbus  1.10.22-1+devuan2
ii  dbus-x11  1.10.22-1+devuan2
ii  libdbus-1-3:amd64 1.10.22-1+devuan2
ii  libdbus-1-dev:amd64   1.10.22-1+devuan2
ii  libdbus-glib-1-2:amd640.108-2  
ii  libdbus-glib-1-dev0.108-2  
ii  libdbusmenu-glib4:amd64   12.10.2-2
ii  libdbusmenu-gtk4:amd6412.10.2-2
ii  libnet-dbus-perl  1.1.0-4+b1   
ii  libqt4-dbus:amd64 4:4.8.7+dfsg-11  
ii  libqt5dbus5:amd64 5.7.1+dfsg-3+deb9u1
ii  libqtdbus4:amd64  4:4.8.7+dfsg-11
ii  python-dbus   1.2.4-1+b1 
ii  python3-dbus  1.2.4-1+b1 
ii  python3-dbus.mainloop.pyqt5   5.7+dfsg-5 
ii  qdbus 4:4.8.7+dfsg-11

Dbus is istalled, also with a lot of related stuff...
And this is the mess:

$ apt-cache showpkg dbus
Package: dbus
Versions: 
(snip)
Reverse Depends: 
  dbus-1-dbg,dbus 1.10.8-1+devuan1~5.gbped435d
  udisks,dbus
  slim,dbus
  libdbus-1-3,dbus
  libdbus-1-3,dbus 1.9.16-1~
  dbus-x11,dbus
  dbus-tests,dbus
  network-manager,dbus 1.9.18
  xdg-dbus-proxy-tests,dbus
  x2goserver-xsession,dbus
  ocserv,dbus
  nfs-ganesha,dbus
  libdbus-1-3,dbus 1.9.16-1~
  mumble-server,dbus
  gajim,dbus
  policykit-1,dbus
  zemberek-server,dbus
  xineliboutput-sxfe,dbus
  wmshutdown,dbus
  wmpomme,dbus
  wicd-daemon,dbus
  usbguard,dbus
  urfkill,dbus
  upower,dbus
  ulatencyd,dbus
  udisks2,dbus
  system-tools-backends,dbus 1.1.2
  syncevolution-dbus,dbus
  spacefm-gtk3,dbus
  spacefm,dbus
  smart-notifier,dbus
  slim,dbus
  rtkit,dbus
  rhythmbox,dbus
  python3-secretstorage,dbus
  python3-dbus-tests,dbus
  python-secretstorage,dbus
  python-dbus-tests,dbus
  python-carquinyol,dbus
  pommed,dbus
  policykit-1,dbus
  policycoreutils-sandbox,dbus 1.8
  phonefsod,dbus
  pacemaker,dbus
  open-infrastructure-container-tools,dbus
  ofono,dbus
  oddjob,dbus
  ocserv,dbus
  network-manager,dbus 1.1.2
  neard,dbus
  mumble-server,dbus
  mpdris2,dbus
  mdbus2,dbus
  ltsp-client-core,dbus
  loginkit,dbus
  live-task-recommended,dbus
  lightdm,dbus
  libxineliboutput-sxfe,dbus
  libunique-3.0-0,dbus
  libunique-1.0-0,dbus
  libsyncevolution0,dbus
  libsyncevo-dbus0,dbus
  libgdbussyncevo0,dbus
  libdbus-1-3,dbus
  gnucash,dbus 1.8~
  kupfer,dbus
  gvfs-daemons,dbus
  gsm0710muxd,dbus
  gpsd,dbus
  gpomme,dbus
  dbus-1-dbg,dbus 1.10.26-0+deb9u1
  gnome-flashback,dbus
  gnome-do,dbus
  gajim,dbus
  fso-gsm0710muxd,dbus
  fso-gpsd,dbus
  fso-frameworkd,dbus
  fso-deviced,dbus
  fprintd,dbus
  firewalld,dbus
  ffado-tools,dbus 1.0.0
  ffado-dbus-server,dbus 1.0.0
  evolution,dbus
  elogind,dbus 1.4
  distcc,dbus
  dbus-x11,dbus
  dbus-tests,dbus
  dbus-test-runner,dbus
  avahi-daemon,dbus 0.60
  corosync-notifyd,dbus
  consolekit,dbus 1.1.2
  connman,dbus
  certmonger,dbus
  bluez,dbus
  blueman,dbus
  accountsservice,dbus
  audacious,dbus
  ario,dbus
Dependencies: 
1.10.22-1+devuan2 - adduser (0 (null)) lsb-base (0 (null)) libapparmor1 (2
2.8.94-0ubuntu1) libaudit1 (2 1:2.2.1) libc6 (2 2.14) libcap-ng0 (0 (null))
libdbus-1-3 (5 1.10.22-1+devuan2) libexpat1 (2 2.0.1) libselinux1 (2 2.0.65)
default-dbus-session-bus (16 (null)) dbus-session-bus (0 (null))
1.10.8-1+devuan1~5.gbped435d - adduser (0 (null)) init-system-helpers (2 1.3~)
lsb-base (2 3.2-14) libapparmor1 (2 2.8.95) libaudit1 (2 1:2.2.1) libc6 (2
2.14) libcap-ng0 (0 (null)) libdbus-1-3 (5 1.10.8-1+devuan1~5.gbped435d)
libexpat1 (2 2.0.1) libselinux1 (2 2.0.65) dbus-x11 (0 (null)) 
Provides:
1.10.22-1+devuan2 - 1.10.8-1+devuan1~5.gbped435d - 
Reverse Provides: 


How I should 

[DNG] simple-netaid from scratch

2019-05-19 Thread Edward Bartolo via Dng
Aitor wrote: "We must think on the devuan project, we hate narcissism :)"

Narcissism is a delusion; there is nothing to like about it. During
youth it prevents sufferers from identifying their weaknesses lowering
their chances of success.

I am using my version not to stroke my ego; that need to be
disciplined, reality is far more important than living in an unreal
world with far less chances of success.

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


Re: [DNG] simple-netaid from scratch

2019-05-19 Thread aitor_czr

Hi Edward,

On 15/5/19 13:10, Edward Bartolo via Dng wrote:

Hi Aitor,

I, like many other Devuan users, hope that the last crises is over and
that it will never happen again. The purpose of replying to your
thread is to ask why you are rewriting the backend from the very
beginning.
I started rewriting the backend from the very begining due to some 
failures in the connection status systray icon and also in the 
connection attempts.
But i started again rewriting it from scratch due to a wrong approach. 
Today i pushed to gitlab the client/server unix socket, and I'm happy 
with the result.


You can test it running the server in a secondary plane:

$ ./server &

and running the client below:

$ ./client

getting the info about the network connection status at every second, 
something like this:


Connected to wlp1s0
DEVICE_TYPE=Wireless
IP Address=192.168.0.10
BROADCAST=192.168.0.255
NETMASK=255.255.255.0
PROTOCOL=IEEE 802.11
ESSID=Euskaltel-58YA
QUALITY=94%

Have a look at the server side:

https://git.devuan.org/aitor_czr/simple-netaid/blob/master/backend_src/server.c

concretly to the writeFileDescriptor ( int df, struct sbuf s ) function. 
It works as follows:


- iproute() gives the first line of the output in the command line, 
that is: "Connected to " or "Disconnected"


- In the case of a conneted state, netproc() will give us the 
information about the network connection, the rest of the output in the 
command line.


I still didn't add the Mac address because the code (using 
"g_strdup_printf") requires Glib:


https://git.devuan.org/aitor_czr/simple-netaid/blob/master/backend_src/netstat.c

and i'm trying to avoid it (not for any specific reason).


  Needless to state, I am still using my version of
simple-netaid with its simple graphical interface. However, this does
not mean I will not consider better competitors.


We must think on the devuan project, we hate narcissism :)

Cheers,

Aitor.


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