Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-05 Thread Vladimir Stavrinov
On Thu, Apr 5, 2012 at 12:04 AM, Didier Raboud o...@debian.org wrote:

 d-i can do that too.

As this sacramental phrase repeated many times, take a look on a
common issue. For example, when You compare  two operating systems,
You can do billions statements like this, but You prefer one of them
because You understand they are totally different in approaches and
ideology.

As I wrote above, the first motivation push me to start write
install-debian few years ago, was inability to make partitionable
bootable mirror with d-i. The next was a lot of time taken for
partitioning with logical volumes. And finally, I prefer command line
interface.

As experiment, try to install Debian on the system with 6 disks with
pristine d-i without special and complex configuration. Then do the
same with install-debian. You will see the difference. The essentially
different experiment may be done with 2 disks.


Regards.



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cagfyyi8_nyharsmbcgo9y3m9zpcpvhysmjjzebbe2ne9l1z...@mail.gmail.com



Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Vladimir Stavrinov
Package: sponsorship-requests
Severity: wishlist

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

 Dear mentors,

  I am looking for a sponsor for my package install-debian

 * Package name: install-debian
   Version : 2.1.3
   Upstream Author : Vladimir Stavrinov vstavri...@gmail.com
 * URL : http://sourceforge.net/projects/install-debian/
 * License : GPL
   Section : admin

  It builds those binary packages:

install-debian - This command line utility installs Debian system 
non-interactivel

  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/install-debian


  Alternatively, one can download the package with dget using this command:

dget -x 
http://mentors.debian.net/debian/pool/main/i/install-debian/install-debian_2.1.3.dsc

  More information about hello can be obtained from 
http://sourceforge.net/projects/install-debian/

  Changes since the last upload:

install-debian (2.1.3) unstable; urgency=low

  * Added FS_TYPE - file system type, default ext4 (was ext3)
  * Added caveats.

 -- Vladimir Stavrinov vstavri...@gmail.com  Tue, 14 Feb 2012 14:25:14 +0400

  Regards,
   Vladimir Stavrinov

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBAgAGBQJPfFfRAAoJEKymKWC/Iss2VmEH/jLUMFr04WTjX/I6+IFcFM76
fa1f/SmpknEF1sd+PnluveVjIO8A98qK++owIJRnnG/FF6fFvb8Dw1OeO+n7E4n2
9I0Q5NcZvkU7k481dmJTX26wfSqmLxLkzhGvXvb9VmTnkc1xfk1aZ+SUGk6AqS9y
s7L8Q9cZhDshgAujtW5FuBQB62NjpSyRw8xRmWRJf5cBzqiM9B5uVoZiP+vGmTyt
vQ71vsnFWOB6V/ETb2PLn7Q2lae3YGhJ756pGY1fACt2NkcMT3f/oVtOmVdgFhwW
1mTBf5WYvEDzC0oK2S/jAYPLDMzoZRSEpRODThFON5kZUznLw8H6XilHrmVt9eA=
=wNRP
-END PGP SIGNATURE-



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120404141651.27785.11854.report...@mana.playfast.ru



Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Ansgar Burchardt
tag 667506 + wontfix
thanks

On 04/04/2012 04:16 PM, Vladimir Stavrinov wrote:
 install-debian - This command line utility installs Debian system 
 non-interactivel

From a quick look it looks like it configures everything in a very
specific way (including installing init scripts for non-Debian
applications, configuring mutt, setting locales to hardcoded values,
...).  I do not think it is suitable for Debian.

Regards,
Ansgar



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f7c65f2.5030...@43-1.org



Processed: Re: Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 tag 667506 + wontfix
Bug #667506 [sponsorship-requests] RFS: install-debian/2.1.3 [NEW] -- command 
line installs Debian system non-interactively
Added tag(s) wontfix.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
667506: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667506
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13335526331675.transcr...@bugs.debian.org



Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Vladimir Stavrinov
On Wed, Apr 04, 2012 at 05:17:06PM +0200, Ansgar Burchardt wrote:

 From a quick look it looks like it configures everything in a very
  ^^
Please, take a time to learn more. Try to use it, before make conclusion.
Here is bootable iso image, including this script:

http://sourceforge.net/projects/install-debian/files/debian-rescue_amd64.iso/download

 specific way (including installing init scripts for non-Debian

It is only case for oracle and it does not mess and impact nothing. It may
be removed without implications.

 applications, configuring mutt, setting locales to hardcoded values,

It is very configurable with configuration file. Any hardcoded values may be
changed with custom configuration as it is shell variable. More over, the
configuration facilities let You install arbitrary files, eventually
whole directory tree.

 ...).  I do not think it is suitable for Debian.

Great! Debian installer is not suitable for Debian!

I am using this script for years. It have built a lot (tens) of
production Debian servers in a few minutes. All of of them running
custom web, cdn, banking and stock exchange applications until now
without any problems. And it is only shell script, that You can use
anywhere easy.


***
###  Vladimir Stavrinov
###  vstavri...@gmail.com
***




-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120404183845.GA2578@terra.00



Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Didier Raboud
Vladimir; 

Le mercredi, 4 avril 2012 20.38:45, Vladimir Stavrinov a écrit :
 
  ...).  I do not think it is suitable for Debian.
 
 Great! Debian installer is not suitable for Debian!

Debian already has one component named the Debian Installer [0,1], which is 
the official way to install Debian hosts.

[0] http://www.debian.org/devel/debian-installer/
[1] http://packages.qa.debian.org/d/debian-installer.html

I think having both the official Debian Installer `debian-installer` package 
and 
a completely new package (not suitable for generic installations) being named 
`install-debian` confusing (to say the least).

So, without even taking a look at your `install-debian` package, I would 
certainly not upload it as is (hence agreeing with Ansgar' +wontfix tag), 
purely for name clashing reasons. (Note that I'm not judging the quality of 
your software, only its naming).

Cheers,
OdyX


signature.asc
Description: This is a digitally signed message part.


Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Vladimir Stavrinov
On Wed, Apr 04, 2012 at 09:11:03PM +0200, Didier Raboud wrote:

 Debian already has one component named the Debian Installer [0,1], which is 

As usual, I was not satisfied with it and hence wrote my own installer

 a completely new package (not suitable for generic installations) being named 

I don't agree. There are no something specific.

 purely for name clashing reasons. (Note that I'm not judging the quality of 
 your software, only its naming).

I think it is hard to confuse  debian-installer with install-debian
as well as up and down. But if it is only reason preventing upload, I
agree to rename it. Please, give me Your suggestions.


***
###  Vladimir Stavrinov
###  vstavri...@gmail.com
***




-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120404192408.GC2578@terra.00



Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Didier Raboud
Le mercredi, 4 avril 2012 21.24:08, Vladimir Stavrinov a écrit :
 On Wed, Apr 04, 2012 at 09:11:03PM +0200, Didier Raboud wrote:
  Debian already has one component named the Debian Installer [0,1], which
  is
 
 As usual, I was not satisfied with it and hence wrote my own installer

Have you reported your insatisfaction (think: bugreports)?

By the way, from the description on install-debian's homepage:

 It should be started from within Live CD, Network Boot or from any bootable
 media, other then Your system disk.

That's how debian-installer currently works

 It fully supports software RAID.

… as does d-i.

 You can change defaults and most settings with command line options and
 configuration variables.

Do you know that you can preseed the Debian Installer to do exactly that?

 All settings if not defined in config file or as command line options, will b
 set to it's defaults either as constant values or evaluated from running
 system.

d-i preseed can set the priority of questions, hence getting sane defaults for 
most things.
 
 By default it chooses largest disk for installation.

d-i can do that too.

 If there are more then one such disk of the same size, it makes RAID array.

d-i can do that too.

 Partitioning scheme supports separate partition for /boot, and separate
 logical volumes for root filesystem, /usr, /var, /tmp and /home. Also there
 are option to install system into single pre-mount point. In this case
 partitioning and mounting every part leave on Your own.

d-i can do that too.
 
 This script installs only bit more packages then base system includes. The
 main purpose is to get bootable system. After booting new system You can
 install everything what You want.

That's what d-i does too.

So, what does install-debian better than what the debian-installer does? Or 
what does it that debian-installer doesn't?

  purely for name clashing reasons. (Note that I'm not judging the quality
  of your software, only its naming).
 
 I think it is hard to confuse  debian-installer with install-debian
 as well as up and down. But if it is only reason preventing upload, I
 agree to rename it. Please, give me Your suggestions.

Given the above, try d-i-d-nih-kit-2.0-ng .

Cheers,

OdyX

P.S. That was my last mail to this bugreport: I won't sponsor install-debian 
so I'm not the one to convince.


signature.asc
Description: This is a digitally signed message part.


Re: Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Gergely Nagy
Vladimir Stavrinov vstavri...@gmail.com writes:

 On Wed, Apr 04, 2012 at 09:11:03PM +0200, Didier Raboud wrote:

 Debian already has one component named the Debian Installer [0,1], which is 

 As usual, I was not satisfied with it and hence wrote my own installer

Out of curiosity, what were your problems with d-i, that couldn't have
been fixed via patches to d-i, that could only be solved by writing a
new installer?

(Note: I have not looked at your package.)

-- 
|8]


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87aa2r2pbv@luthien.mhp



Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Vladimir Stavrinov
On Wed, Apr 04, 2012 at 10:04:03PM +0200, Didier Raboud wrote:

 Have you reported your insatisfaction (think: bugreports)?

No. It has no sense, because of total insatisfaction.

 That's how debian-installer currently works

It is custom solution. By default it is dedicated CD.

  It fully supports software RAID.
 
 … as does d-i.

This was main point, where I start to write my own installer. d-i has
very restricted solutions. For a years every time I tried to make
software raid with d-i, I was compelled to do this manually.

  You can change defaults and most settings with command line options and
  configuration variables.
 
 Do you know that you can preseed the Debian Installer to do exactly that?

Yes, I know. But again, preseed is restricted complex and not convenient.

 d-i preseed can set the priority of questions, hence getting sane defaults 
 for 
 most things.

This is something else. There are no questions at all.

  By default it chooses largest disk for installation.
 
 d-i can do that too.

It can, but my script do by default. In any way it is no matter.

  If there are more then one such disk of the same size, it makes RAID array.
 
 d-i can do that too.

Again, this is by default.

...

 d-i can do that too.

...

So there are too much this phrases, here is common answer.

 So, what does install-debian better than what the debian-installer does? Or 
 what does it that debian-installer doesn't?

d-i is menu-driven big system with huge number of components. It take a
lot of time to do simple and routine things by Your hands (by default
at least). install-debian is single shell script with command-line
interface only. You can simply run it without parameters and You've got
bootable system after 5 minutes with preferable defaults settings.

  agree to rename it. Please, give me Your suggestions.
 
 Given the above, try d-i-d-nih-kit-2.0-ng .

Don't understand. It may be joke.

 P.S. That was my last mail to this bugreport: I won't sponsor install-debian 
 so I'm not the one to convince.

You and me may write anything here about what they can do and what
can't. But only way to see true difference is to use it. I have
experience of using both software. Why do You won't give chance to users
to make their own choice?


***
###  Vladimir Stavrinov
###  vstavri...@gmail.com
***




-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120404205851.GD2578@terra.00



Re: Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Vladimir Stavrinov
On Wed, Apr 04, 2012 at 10:51:16PM +0200, Gergely Nagy wrote:

 Out of curiosity, what were your problems with d-i, that couldn't have
 been fixed via patches to d-i, that could only be solved by writing a

First was software raid restrictions, then partitioning (logical volumes
and file system creation), that take time and manual work. But total
reason is that it is more continent to have single shell script to do
the routine work.

 (Note: I have not looked at your package.)

Try to use it - You've get more feeling then from it's description.


***
###  Vladimir Stavrinov
###  vstavri...@gmail.com
***


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120404211000.GE2578@terra.00



Re: Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Michael Shuler
On 04/04/2012 04:10 PM, Vladimir Stavrinov wrote:
 On Wed, Apr 04, 2012 at 10:51:16PM +0200, Gergely Nagy wrote:
 
 Out of curiosity, what were your problems with d-i, that couldn't have
 been fixed via patches to d-i, that could only be solved by writing a
 
 First was software raid restrictions, then partitioning (logical volumes
 and file system creation), that take time and manual work. But total
 reason is that it is more continent to have single shell script to do
 the routine work.

All of this can be done with preseeding d-i, as well as much, much more,
when you consider including pre- and/or post-install scripting from your
preseed, using modular includes, based on the results of polling a
remote database for the machine's intended purpose, its hardware
components, desired OS version/architecture, additional desired
software, etc..  In a previous work life, I've used d-i and some
additional shell/perl/python on 10's of thousands of machines.

A single shell script would not, imo, have anything compelling to offer
above the flexibility of what d-i and preseeding can do for automation.

 (Note: I have not looked at your package.)

Nor have I.

-- 
Kind regards,
Michael


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f7cc103.4080...@pbandjelly.org



Re: Bug#667506: RFS: install-debian/2.1.3 [NEW] -- command line installs Debian system non-interactively

2012-04-04 Thread Vladimir Stavrinov
On Wed, Apr 04, 2012 at 04:45:39PM -0500, Michael Shuler wrote:

 All of this can be done with preseeding d-i, as well as much, much more,

For a years there was problem to make partitionable and bootable raid

 when you consider including pre- and/or post-install scripting from your

The main point is default setting, that allow do not spent time for
configuration. I make partitioning scheme with logical volumes by
default that is suitable in most cases for the first time, and then on
run time it allow to resize volumes and filesystems, so to allocate disk
space in most efficient way. And remember - all of this You've get in
non-interactive way by running script without parameters.

 preseed, using modular includes, based on the results of polling a

Again, instead preseed, You can simply put Your target configuration
file for any package into include directory and use meaningful shell
variable assignments. It is very simple and clean.

 A single shell script would not, imo, have anything compelling to offer
 above the flexibility of what d-i and preseeding can do for automation.

I agree, d-i is more universal, because it is too big. But
debian-installer is more convenient and efficient in most (typical)
cases. As for raid, d-i can't do, what install-debian can (see above).
It create mirror, raid5 and raid10 by default. In two last cases there
will be separate mirror for /boot directory.

  (Note: I have not looked at your package.)
 
 Nor have I.

try it:

http://sourceforge.net/projects/install-debian/files/debian-rescue_amd64.iso/download


***
###  Vladimir Stavrinov
###  vstavri...@gmail.com
***


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120404223031.GF2578@terra.00