Re: [DNG] Packaging (was Systemd Shimss, Init scripts in packages, possibly Mission Creep)

2015-08-11 Thread Go Linux
On Tue, 8/11/15, Steve Litt sl...@troubleshooters.com wrote:

 Subject: Re: [DNG] Packaging (was  Systemd Shimss, Init scripts in packages, 
possibly Mission Creep)
 To: dng@lists.dyne.org
 Date: Tuesday, August 11, 2015, 11:27 AM
 
On Tue, 11 Aug 2015 07:02:28 -0700
Go Linux goli...@yahoo.com wrote:

 On Mon, 8/10/15, Steve Litt sl...@troubleshooters.com wrote:

[snip]

  * base install
  * apt-get install xorg
  * apt-get install xterm (if not installed by xorg)
  * apt-get install Xfce (or whatever)
  * apt-get install lightdm

[snip]

 Several years ago, I actually built up xfce (without the meta
 package) from a base install.  Then I found refracta which simplified
 my life as it was very close to what I wanted.  fsmithred has
 promised to build a devuan iso for the likes of me.  But he's not
 been seen around here in some time and the refracta forums haven't
 had much traffic lately . . . maybe because it's summer.  Once the
 beta appears I'm hoping he'll spin into action.  Doing this all from
 scratch would be a bit of a challenge for me . . . the years are
 beginning to take a toll . . .

Hi golinux,

I've known you for what, a year now? My impression is you're smart and
skilled enough to find it almost trivial to install base, then xorg,
then xterm, then a window manager, then lightdm. I've seen you do a
lot more challenging stuff than that, including making very inciteful
contributions to discussions on infrastructure. My impression of
you is that if you put your mind to it, you could install Arch or
Gentoo, and those really do take some concentration and resolution of
ambiguities. But anyway...

I'll admit I've met people who couldn't follow a five step apt-get
sequence, but you're about a million miles from that.

Well, anyway, you were speaking for those guys who can't follow a 5
step recipe, and that's legitimate. *If* it's decided that the base
install should be minimal, it would be pretty easy to make a
shellscript to do all X installation in one command. If the base
install included nCurses and Dialog, it could even be a no-argument
script that queried for everything:

* Do you want a Graphical User Interface (GUI) (Y/n)

* Do you want to boot straight to Graphics mode? (y/N)

* If booting straight to Graphics mode, require password? (Y/n)

* Which window mgr? (Xfce/LXDE/Openbox/Whatever/Other)

* If Other, please enter the WM name here 

* Thank you. Press Enter to perform this work, press Ctrl+C to abort:


Of course, the prompts would need to be *much* more tailored to the
uninitiated user, who for instance, doesn't know what a Graphical User
Interface, a window manager are, or why he would or wouldn't want a
password.

The benefit of doing it this way is it's being performed on an already
installed system that's almost guaranteed to boot just fine.

SteveT



Thanks for the vote of confidence.  :)  This back injury has really slowed me 
down mentally as well as physically.  Three months of nearly constant pain 
messes with your mind  - no happy pills here.  :)  So I am finding simple tasks 
even more challenging as the months wear on.

I like the idea of a script with options to do the deed.  Just don't ask me to 
write it!

One more thing . . . as to this:

I've seen you do a lot more challenging stuff than that, including making very 
inciteful
contributions to discussions on infrastructure.

Yes, I am a troublemaker and often attempt to INCITE the hordes into revolt but 
I'm hoping you meant INSIGHTFUL.  ;)   Those homonyms will come to bite you if 
you're not careful . . .  ;)

It's always a pleasure, Steve . . .  :)

golinux


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


Re: [DNG] Packaging (was Systemd Shimss, Init scripts in packages, possibly Mission Creep)

2015-08-11 Thread Steve Litt
On Tue, 11 Aug 2015 07:02:28 -0700
Go Linux goli...@yahoo.com wrote:

 On Mon, 8/10/15, Steve Litt sl...@troubleshooters.com wrote:

[snip]

  * base install
  * apt-get install xorg
  * apt-get install xterm (if not installed by xorg)
  * apt-get install Xfce (or whatever)
  * apt-get install lightdm

[snip]

 Several years ago, I actually built up xfce (without the meta
 package) from a base install.  Then I found refracta which simplified
 my life as it was very close to what I wanted.  fsmithred has
 promised to build a devuan iso for the likes of me.  But he's not
 been seen around here in some time and the refracta forums haven't
 had much traffic lately . . . maybe because it's summer.  Once the
 beta appears I'm hoping he'll spin into action.  Doing this all from
 scratch would be a bit of a challenge for me . . . the years are
 beginning to take a toll . . .

Hi golinux,

I've known you for what, a year now? My impression is you're smart and
skilled enough to find it almost trivial to install base, then xorg,
then xterm, then a window manager, then lightdm. I've seen you do a
lot more challenging stuff than that, including making very inciteful
contributions to discussions on infrastructure. My impression of
you is that if you put your mind to it, you could install Arch or
Gentoo, and those really do take some concentration and resolution of
ambiguities. But anyway...

I'll admit I've met people who couldn't follow a five step apt-get
sequence, but you're about a million miles from that.

Well, anyway, you were speaking for those guys who can't follow a 5
step recipe, and that's legitimate. *If* it's decided that the base
install should be minimal, it would be pretty easy to make a
shellscript to do all X installation in one command. If the base
install included nCurses and Dialog, it could even be a no-argument
script that queried for everything:

* Do you want a Graphical User Interface (GUI) (Y/n)

* Do you want to boot straight to Graphics mode? (y/N)

* If booting straight to Graphics mode, require password? (Y/n)

* Which window mgr? (Xfce/LXDE/Openbox/Whatever/Other)

* If Other, please enter the WM name here 

* Thank you. Press Enter to perform this work, press Ctrl+C to abort:


Of course, the prompts would need to be *much* more tailored to the
uninitiated user, who for instance, doesn't know what a Graphical User
Interface, a window manager are, or why he would or wouldn't want a
password.

The benefit of doing it this way is it's being performed on an already
installed system that's almost guaranteed to boot just fine.

SteveT

Steve Litt 
July 2015 featured book: Rapid Learning for the 21st Century
http://www.troubleshooters.com/rl21
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Packaging (was Systemd Shimss, Init scripts in packages, possibly Mission Creep)

2015-08-10 Thread Richard
@golinux,
Understand what you are saying,
but I believe there are several distros,
trying to stay away from systemd,
that will adopt Devuan as a base
once it produces a clean base install.

Devuan will produce a full blown desktop
distro in the future, but I believe there will be
Devuan based distros before Devuan
gets around to it They already have
the infrastructure in place.

There are people using the Devuan repos
already for those pieces that help them
continue to run Jessie without systemd.
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Packaging (was Systemd Shimss, Init scripts in packages, possibly Mission Creep)

2015-08-10 Thread Steve Litt
On Mon, 10 Aug 2015 07:23:18 -0700
Go Linux goli...@yahoo.com wrote:

 
 
 On Sun, 8/9/15, T.J. Duchene t.j.duch...@gmail.com wrote:
 
  Subject: [DNG] Packaging (was  Systemd Shimss, Init scripts in
 packages, possibly Mission Creep) To: dng@lists.dyne.org
  Date: Sunday, August 9, 2015, 8:42 PM
   
  All that Devuan really needs to provide is a Debian base system
  without systemd.  Everything else is secondary to that. At least,
  it should be. Everything else can be achieved by adding layers on,
  but that Devuan base is still needed.  Worrying about Gnome,
  XFCE, or even X11 is really a secondary goal.
 
 NO!  That may be true for a sys admin but not for a lowly desktop
 user like me (and others).   That's why I suggested earlier that
 Devuan provide a base system for servers and a base system for
 desktop users.  That way no need to aggravate sys admins with a full
 blown desktop and 'normal' users will be happy too.  Everybody wins
 that way.
 
 golinux

Hi golinux,

I base this reply on the assumption that the idea of a base
system is relevant only to the initial install, and that Debian would
certainly continue to have packages for xorg, Xfce, LXDE, Openbox,
*box, Windowmaker, IceWM, and of course, for those who like to boot
straight to GUI, lightdm.

If my assumption is correct, the only way making the base install tiny
affects you is that you do the following instead of one big install:

* base install
* apt-get install xorg
* apt-get install xterm (if not installed by xorg)
* apt-get install Xfce (or whatever)
* apt-get install lightdm

There's a huge benefit, for you as a desktop guy, for doing it this
way. The faster you can get a booting system up and running, the less
time you spend if your installation turns out to be a dud. The more
stuff the installer does, the more likely it is that your install is a
dud. I'm a desktop guy (except I don't use a display manager), and I've
always done it this way when given the chance.

SteveT

Steve Litt 
July 2015 featured book: Rapid Learning for the 21st Century
http://www.troubleshooters.com/rl21
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] Packaging (was Systemd Shimss, Init scripts in packages, possibly Mission Creep)

2015-08-10 Thread Go Linux


On Sun, 8/9/15, T.J. Duchene t.j.duch...@gmail.com wrote:

 Subject: [DNG] Packaging (was  Systemd Shimss, Init scripts in packages, 
possibly Mission Creep)
 To: dng@lists.dyne.org
 Date: Sunday, August 9, 2015, 8:42 PM
  
 All that Devuan really needs to provide is a Debian base system without
 systemd.  Everything else is secondary to that. At least, it should be. 
 Everything else can be achieved by adding layers on, but that Devuan
 base is still needed.  Worrying about Gnome, XFCE, or even X11 is
 really a secondary goal.

NO!  That may be true for a sys admin but not for a lowly desktop user like 
me (and others).   That's why I suggested earlier that Devuan provide a base 
system for servers and a base system for desktop users.  That way no need to 
aggravate sys admins with a full blown desktop and 'normal' users will be happy 
too.  Everybody wins that way.

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


[DNG] Packaging (was Systemd Shimss, Init scripts in packages, possibly Mission Creep)

2015-08-09 Thread T.J. Duchene
I know I have said this before, but I just wanted to say that both 
threads are really the same issue. I think the overarching problem that 
both Debian and Devuan have is the very same problem: packaging.  From 
my little corner of the world, every disagreement so far seems to be a 
package problem.  The only difference is that Debian is aiming toward 
systemd, while Devuan is aiming toward System 5.


1. When on Debian, forced to use systemd or a System 5 + Systemd shim: 
package problem because systemd is the package default. Solved with 
optional packaging.
2. Potentially missing System 5 Init scripts missing for Devuan 
developers.  Solved by packaging System 5 compatible scripts.
3. Can't include new versions of gnome or other packages in Devuan.   
Solved by systemd optional packaging.


Devuan v1.0 is pretty much going to be a clone of Debian Jesse, and 
that's fine, but I think it should stop being a clone there.  Devuan 
needs to be more than just Debian without systemd.  I think that the 
Debian packaging standards need to be reworked (or completely abandoned) 
so that Devuan does end up like Debian.  If Devuan doesn't do something 
different, the upstream work for removing systemd with each release is 
likely to just going to keep multiplying to the point of breaking.


Devuan developers are most likely (correct me if I am wrong) rebuilding 
the Debian packages as is and it is very likely (given the team size) 
that will be the norm for the foreseeable future.  So they are neither 
going to actually test every package, nor do they have the human 
resources to turn that around any time soon. Devuan has to depend on 
Debian to do the heavy lifting.



What I propose is that in the future Devuan support and test only a 
basic subset of the Debian archive as Devuan.  I think that should be 
only what is currently the Debian system base.  Anything past that is 
simply  sauce for the goose and supported in a defacto fashion in a 
separate repo.  I'm sure this might seem like a lack of ambition or 
pessimism to some.   I think of it as a focused goal with the best 
chance for real success.   This is not to say that the Devuan Team has 
been idle: even the existence of an Alpha 2 is impressive.


All that Devuan really needs to provide is a Debian base system without 
systemd.  Everything else is secondary to that. At least, it should be.  
Everything else can be achieved by adding layers on, but that Devuan 
base is still needed.  Worrying about Gnome, XFCE, or even X11 is 
really a secondary goal.



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