Re: [blfs-dev] Basic Packages for BLFS

2018-09-23 Thread Bruce Dubbs via blfs-dev

On 09/23/2018 06:35 AM, Ed Batalha via blfs-dev wrote:

Bruce Dubbs via blfs-dev wrote:

On 09/18/2018 09:34 PM, Bruce Dubbs wrote:

I've been working on a new book:

http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/


If you want to build the book yourself, the instructions I recommend 
are:


svn co svn://svn.linuxfromscratch.org/BLFS/branches/basic blfs-basic
cd blfs-basic
make

The output by default goes to ~/public_html/basic-blfs-book/


I have finished the initial editing of this book.  It is at the above 
URL.  I consider it a beta version right now.


The last round of updates merged System V and systemd sections with 
the appropriate designations.  This will mean that there is only one 
book, but that it is applicable to both versions of LFS.


I also finished converting internal references that are not in the 
book to external references to the full BLFS.


I intend to announce the beta on Monday and think I can make a 1.0 
(8.3?) release in about a month.


As always, feedback is appreciated.



Thanks for the review.


Getting started section:

A few typos:
"A sever is the simplier category. Generally this consistes of a web 
server such"

sever simplier consistes.


Fixed.

Also, the links have double slashes (after stable), it does not make any 
difference but may be worth changing

http://www.linuxfromscratch.org/blfs/view/stable//xsoft/libreoffice.html


I'm not sure this is worth fixing.  They are not displayed as a part of 
the text and multiple slashes are OK in a URL.


Oh well, I went ahead and fixed them.


More typos

"Note that the last three commands inthe script are commented out."
inthe

"as separate partitons"
partitons


Fixed


"pointed out by the scriptis where"
sriptis


Fixed


"A last convenince"
convenince


Fixed


In the Conventions section:

"

/||/

    This form of text is used to encapsulate text that should be
    modified and is not to be typed as seen, or copy and pasted. Note
    that the square brackets are not part of the text, but should be
    substituted for as well.

"
The brackets are not square, the example uses angle brackets.


For replaceable text, they are supposed to be angle brackets.  Square 
brackets are for optional input.



typo
"For each package, any prerequsite packages"
prerequsite   prerequisite



"minimum prerequsite packages"
prerequsite

In the Notes on Building Software section:

typo
"not properly designated all the prerequsites needed to accomplish a 
step in the Makefile."

prerequsites


Interesting,  This misspelling  has been in the main BLFS book forever 
and has never been noticed before.  Fixed in both places.



The find command
"find /lib /usr/lib -not -path "*Image*" -a -name \*.la -delete"
does not have any openldap parameters.
Should this even be here? There is a big chapter in the book about .la 
files...


This was taken unmodified from the full BLFS book.  It was there before 
the section about .la files was added.


I removed the section in both books.


In section Console Fonts:

"When you find a font which to wish to use, "
should probably be: "which you wish to use"


Another error in the main book.


"it will fail if *bdftopcf* from has not been installed."
something is missing after "from".


Fixed.

Thanks for the eagle eye.  Great work.

The on-line book has been updated.

  -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] Basic Packages for BLFS

2018-09-23 Thread Ed Batalha via blfs-dev

Bruce Dubbs via blfs-dev wrote:

On 09/18/2018 09:34 PM, Bruce Dubbs wrote:

I've been working on a new book:

http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/


If you want to build the book yourself, the instructions I recommend 
are:


svn co svn://svn.linuxfromscratch.org/BLFS/branches/basic blfs-basic
cd blfs-basic
make

The output by default goes to ~/public_html/basic-blfs-book/


I have finished the initial editing of this book.  It is at the above 
URL.  I consider it a beta version right now.


The last round of updates merged System V and systemd sections with 
the appropriate designations.  This will mean that there is only one 
book, but that it is applicable to both versions of LFS.


I also finished converting internal references that are not in the 
book to external references to the full BLFS.


I intend to announce the beta on Monday and think I can make a 1.0 
(8.3?) release in about a month.


As always, feedback is appreciated.

  -- Bruce


Hi,

Getting started section:

A few typos:
"A sever is the simplier category. Generally this consistes of a web 
server such"

sever simplier consistes.

Also, the links have double slashes (after stable), it does not make any 
difference but may be worth changing

http://www.linuxfromscratch.org/blfs/view/stable//xsoft/libreoffice.html

More typos

"Note that the last three commands inthe script are commented out."
inthe

"as separate partitons"
partitons

"pointed out by the scriptis where"
sriptis

"A last convenince"
convenince

In the Conventions section:

"

/||/

   This form of text is used to encapsulate text that should be
   modified and is not to be typed as seen, or copy and pasted. Note
   that the square brackets are not part of the text, but should be
   substituted for as well.

"
The brackets are not square, the example uses angle brackets.

typo
"For each package, any prerequsite packages"
prerequsite

"minimum prerequsite packages"
prerequsite

In the Notes on Building Software section:

typo
"not properly designated all the prerequsites needed to accomplish a 
step in the Makefile."

prerequsites

The find command
"find /lib /usr/lib -not -path "*Image*" -a -name \*.la -delete"
does not have any openldap parameters.
Should this even be here? There is a big chapter in the book about .la 
files...


In section Console Fonts:

"When you find a font which to wish to use, "
should probably be: "which you wish to use"

"it will fail if *bdftopcf* from has not been installed."
something is missing after "from".


Regards,
Eduardo
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] Basic Packages for BLFS

2018-09-22 Thread Bruce Dubbs via blfs-dev

On 09/18/2018 09:34 PM, Bruce Dubbs wrote:

I've been working on a new book:

http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/



If you want to build the book yourself, the instructions I recommend are:

svn co svn://svn.linuxfromscratch.org/BLFS/branches/basic blfs-basic
cd blfs-basic
make

The output by default goes to ~/public_html/basic-blfs-book/


I have finished the initial editing of this book.  It is at the above 
URL.  I consider it a beta version right now.


The last round of updates merged System V and systemd sections with the 
appropriate designations.  This will mean that there is only one book, 
but that it is applicable to both versions of LFS.


I also finished converting internal references that are not in the book 
to external references to the full BLFS.


I intend to announce the beta on Monday and think I can make a 1.0 
(8.3?) release in about a month.


As always, feedback is appreciated.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] Basic Packages for BLFS

2018-09-22 Thread Bruce Dubbs via blfs-dev

On 09/22/2018 03:31 AM, martyn vidler via blfs-dev wrote:
On Sat, 22 Sep 2018 02:17 Bruce Dubbs via blfs-dev, 
> wrote:


On 09/18/2018 09:34 PM, Bruce Dubbs wrote:
 > I've been working on a new book:
 >
 > http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/

I've made updates to Chapter 3.  I added some commentary and converted
internal references to external where needed.

http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/cmdline.html

Feedback welcome.


> There is spelling mistake in
> http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/starting.html
> ,working in partial blfs.
> "Interal" = internal

Thanks.  Will be fixed at my next commit.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] Basic Packages for BLFS

2018-09-22 Thread martyn vidler via blfs-dev
There is spelling mistake in
http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/starting.html
,working in partial blfs.
"Interal" = internal


On Sat, 22 Sep 2018 02:17 Bruce Dubbs via blfs-dev, <
blfs-dev@lists.linuxfromscratch.org> wrote:

> On 09/18/2018 09:34 PM, Bruce Dubbs wrote:
> > I've been working on a new book:
> >
> > http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/
>
> I've made updates to Chapter 3.  I added some commentary and converted
> internal references to external where needed.
>
> http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/cmdline.html
>
> Feedback welcome.
>
>-- Bruce
> --
> http://lists.linuxfromscratch.org/listinfo/blfs-dev
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page
>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] Basic Packages for BLFS

2018-09-21 Thread Bruce Dubbs via blfs-dev

On 09/18/2018 09:34 PM, Bruce Dubbs wrote:

I've been working on a new book:

http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/


I've made updates to Chapter 3.  I added some commentary and converted 
internal references to external where needed.


http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/cmdline.html

Feedback welcome.

  -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] Basic Packages for BLFS

2018-09-19 Thread Bruce Dubbs via blfs-dev

On 09/19/2018 03:32 AM, Thomas Trepl wrote:

Am Dienstag, den 18.09.2018, 21:34 -0500 schrieb Bruce Dubbs via blfs-dev:

I've been working on a new book:

http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/

The intention is to be an intermediate book between LFS and BLFS that is
much shorter and ease new users into BLFS and provide guidance into what
packages are useful when initially building a system.

Great stuff!


There are only six chapters in this book.  I've spent some time trying
to get the first two set up, but the others definitely need work.



Just a subject for discussion: The structure of BLFS groups the packages by 
type,
meaning grouping servers together, libraries to libraries, cmdline tools to
tools and so on. Looking at the huge amount of packages in BLFS, it makes
totally sense that way. I'm thinking about to break up that structure in
BLFS-Basic and do it like we did in LFS in which we build each package in the
order they are needed by subsequently built packages. In LFS, we do not have to
document dependencies as the build order resolves them implicitly.
What if we would do it in BLFS-Basic that way? For a newby it would be easy
to start as the entry point is quite clear: its the first package in book.

For an example:
which
popt
pcre
make-ca (regardless whether its a runtime dep for wget)
wget
...


My thought is to not try to list packages in sequential order, to get a 
gentle introduction to blfs where you sometimes have to jump all over 
the place to build the dependencies.  Most packages I used now have very 
few required or recommended dependencies.


I was thinking about reordering the packages into alphabetical order though.

In the Libraries chapter, there is only one perl module and one python 
mpdule [sic], so it may be better to rename this sections to the actual 
module name:


 LWP::Protocol::https-6.07 (Perl Module)
 six-1.11.0 (Python Modules)


Thanks for the feedback.

  -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] Basic Packages for BLFS

2018-09-19 Thread Douglas R. Reno via blfs-dev
On Tue, Sep 18, 2018 at 9:34 PM Bruce Dubbs  wrote:

> I've been working on a new book:
>
> http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/
>
> The intention is to be an intermediate book between LFS and BLFS that is
> much shorter and ease new users into BLFS and provide guidance into what
> packages are useful when initially building a system.
>
> There are only six chapters in this book.  I've spent some time trying
> to get the first two set up, but the others definitely need work.
>
> What I've tried to do is pull packages directly from BLFS, but there is
> an XML problem when the BLFS page has internal cross references that are
> not in the new book.  This shows up mostly, but not entirely in the
> optional dependencies sections.  What I've done so far is either just
> commenting these references out or converting them to external
> references.  I do not see this ever being merged back into the main book
> like we did for systemd.
>
> One new approach I am making is to present both the System V and systemd
> sections on those few pages where there are differences.  Users should
> be able to uses this book regardless of which version of LFS they
> started with.
>
> I am requesting feedback.  No comment is too trivial.  Spelling,
> punctuation, grammar, word choice, missing concepts, presentation order,
> missing or too many packages, etc are all fair game.
>
> I will note that the xml is a mess and needs to cleaned up, but right
> now I am considering this as a proof of concept.
>
> If you want to build the book yourself, the instructions I recommend are:
>
> svn co svn://svn.linuxfromscratch.org/BLFS/branches/basic blfs-basic
> cd blfs-basic
> make
>
> The output by default goes to ~/public_html/basic-blfs-book/
>
> All feedback is appreciated.
>
>-- Bruce
>

I haven't done much reading of this one yet, but there are a few additions
I would recommend.

In particular, I think lm_sensors should be added, as well as sg3_utils.
Those are both used for system administration and monitoring. lm_sensors
provides the 'sensors' command to read sensor data out from the sensors on
the system, and sg3_utils provides utilites for manipulating the SCSI
subsystem in the kernel. Since we have parted, I'd say that fits. Although
we might want to add smartmontools as well.

In addition, systemd does not use blfs-bootscripts (We *could* combine
them, but I'd rather not mess with it right now. We'd have to make a change
to the makefile to determine what system was in use!), so the rsync page
for example will not work properly on systemd.

I'll look into this further when I'm not as busy doing updates or anything
like that, probably a day or two.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-dev] Basic Packages for BLFS

2018-09-19 Thread Thomas Trepl via blfs-dev
Am Dienstag, den 18.09.2018, 21:34 -0500 schrieb Bruce Dubbs via blfs-dev:
> I've been working on a new book:
> 
> http://www.linuxfromscratch.org/~bdubbs/basic-blfs-book/
> 
> The intention is to be an intermediate book between LFS and BLFS that is 
> much shorter and ease new users into BLFS and provide guidance into what 
> packages are useful when initially building a system.
Great stuff!   

> There are only six chapters in this book.  I've spent some time trying 
> to get the first two set up, but the others definitely need work.
Just a subject for disussion: The structure of BLFS groups the packages by type,
meaning grouping servers together, libraries to libraries, cmdline tools to 
tools and so on. Looking at the huge amount of packages in BLFS, it makes 
totally sence that way. I'm thinking about to break up that structure in 
BLFS-Basic and do it like we did in LFS in which we build each package in the
order they are needed by subsequently built packages. In LFS, we do not have to
document dependencies as the build order resolves them implicitly.
What if we would do it in BLFS-Basic that way? For a newby it would be easy
to start as the entry point is quite clear: its the first package in book.

For an example:
which
popt
pcre
make-ca (regardless whether its a runtime dep for wget)
wget
...

Maybe grouping could be in parts like

"1) Widely used basic packages"
  which
  pcre
  popt
  libidn{,2}
  libunistring
  berkeley-db
  make-ca
  ...
"2) Usefull command line tools"
  gpm
  sudo
  rsync
  wget
  links
  openssh
  bind-utils
  ...
"3) Daemons"
  postfix
  fcron
  ...

I know that there are decisions to be made like "pam or not pam" but maybe a
comment can be added like "If you do not want PAM installed, skip this page 
and the following 'shadow' page and continue with package XYZ." but for a newby
i think it makes live easier if pam/shadow comes textually before openssh which
optionally makes use of pam if installed.

> What I've tried to do is pull packages directly from BLFS, but there is 
> an XML problem when the BLFS page has internal cross references that are 
> not in the new book. This shows up mostly, but not entirely in the 
> optional dependencies sections.  What I've done so far is either just 
> commenting these references out or converting them to external 
> references.  I do not see this ever being merged back into the main book 
> like we did for systemd. 
> One new approach I am making is to present both the System V and systemd 
> sections on those few pages where there are differences.  Users should 
> be able to uses this book regardless of which version of LFS they 
> started with.
> 
> I am requesting feedback.  No comment is too trivial.  Spelling, 
> punctuation, grammar, word choice, missing concepts, presentation order, 
> missing or too many packages, etc are all fair game.
"Python Mpdules"

> I will note that the xml is a mess and needs to cleaned up, but right 
> now I am considering this as a proof of concept.
> 
> If you want to build the book yourself, the instructions I recommend are:
> 
> svn co svn://svn.linuxfromscratch.org/BLFS/branches/basic blfs-basic
> cd blfs-basic
> make
> 
> The output by default goes to ~/public_html/basic-blfs-book/
> 
> All feedback is appreciated.

--
Thomas


-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page