Re: Ideas/Questions about Jigdo...

2002-12-04 Thread Steve McIntyre
On Tue, Dec 03, 2002 at 09:19:41PM -0800, Paul E Condon wrote:

I'm curious about the process of creating Official iso images. How is it 
done? There must be a directory tree that is populated with package 
files, some programs that support the installation of a Debian GNU/Linux 
system on the HD, another Debian GNU/Linux system that runs from the CD, 
and an autoboot program. Are these placed in the image manually, 
somehow? Are there scripts that automate some of the process? What 
special skills are required? How many individual Debian developers are 
considered fully capable of performing this task which seems to me 
rather daunting?

Is there a document in the Debian archives that discusses this?

See the debian-cd package. It contains the Makefiles and scripts
needed to generate CD images and makes it (nearly) fool-proof, so long
as you have easy access to a mirror.

-- 
Steve McIntyre, Plasmon  [EMAIL PROTECTED]
Oh My God! They Killed init! You Bastards!
Can't keep my eyes from the circling sky, 
Tongue-tied  twisted, Just an earth-bound misfit, I...  


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: Ideas/Questions about Jigdo...

2002-12-04 Thread Steve McIntyre
On Tue, Dec 03, 2002 at 09:19:41PM -0800, Paul E Condon wrote:

I'm curious about the process of creating Official iso images. How is it 
done? There must be a directory tree that is populated with package 
files, some programs that support the installation of a Debian GNU/Linux 
system on the HD, another Debian GNU/Linux system that runs from the CD, 
and an autoboot program. Are these placed in the image manually, 
somehow? Are there scripts that automate some of the process? What 
special skills are required? How many individual Debian developers are 
considered fully capable of performing this task which seems to me 
rather daunting?

Is there a document in the Debian archives that discusses this?

See the debian-cd package. It contains the Makefiles and scripts
needed to generate CD images and makes it (nearly) fool-proof, so long
as you have easy access to a mirror.

-- 
Steve McIntyre, Plasmon  [EMAIL PROTECTED]
Oh My God! They Killed init! You Bastards!
Can't keep my eyes from the circling sky, 
Tongue-tied  twisted, Just an earth-bound misfit, I...  




Re: Ideas/Questions about Jigdo...

2002-12-03 Thread Gordon Huff
At 10:30 AM 02/12/03 -0600, Erisian wrote:

First off let me just say that Jigdo is great


I like it too.


So Jigdo files and the templates are the basis for the iso creation,


Backwards, actually. The official iso image is created first, and the 
jigdo process creates the jigdo and template files.

templates created and will there be an easy program/way to do this so that
one could basically design their own iso with custom packages.


Jigdo is rather more a distribution tool than a custom CD package.

-snip-


I think this would be great as it would allow a great


I suggest you correspond with Chris Severance who posted on this list a few 
days ago - perhaps you can collaborate on this project.

My ideal would be a nice gui that could also be used for the install
process, something that explains each package,


I look forward to your project.
Regards, Gordon




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: Ideas/Questions about Jigdo...

2002-12-03 Thread Richard Atterer
On Tue, Dec 03, 2002 at 10:30:49AM -0600, Erisian Saint Vinge wrote:
 My question is how are the .jigdo files and templates created and
 will there be an easy program/way to do this so that one could
 basically design their own iso with custom packages.

Yes, this is possible, but no, it isn't really easy. First, you need
to create your custom ISO image in whatever way you like. Then, you
call the jigdo-file command line tool, and by taking the .jigdo file
it outputs and tweaking it appropriately, you'll be able to make jigdo
download the individual .deb packages for your custom CD from the
Debian mirrors. You might want to have a look at
http://atterer.net/jigdo/jigdo-file.html#EXAMPLES to get an idea of
what types of things you can do with jigdo.

 I think this would be great as it would allow a great increase in
 the flexibility/usability of debian. People could create their own
 custom releases that have the packages they want/need while not
 wasting time on packages that they won't use and couldn't
 comprehend.

Yes, but note that jigdo can give you no help whatsoever with actually
*creating* the ISO... there currently isn't an end-user friendly way
to create custom CDs, because the debian-cd scripts require a local
Debian mirror to be present.

 I mean someone could create a .jigdo file and template customized for
 older PCs say 486s that would focus on packages that would run easier on
 the older platform, while avoiding newer packages that are too bloated for
 a older pc to handle. [...]

One idea that I've been contemplating and which is roughly the same:

Should we extend the popularity-contest package so that people can
choose what type of user they are?

The resulting stats could be used to create one Debian server CD
release, a Debian desktop one, a Debian workstation one, etc. -
much like the different distros e.g. from SuSE.

For this to make any sense, the special-purpose CD releases should
only consist of 2 or 3 CDs each, and only the extra Debian full CD
release would come with the complete set of packages on 7 CDs.

 I mean the other possibilties for customized isos that could still be
 downloaded from all of the debian mirrors are pretty exciting to me. I
 don't know any of the other distributions that this would be possible
 with.

It's perfectly possible to create, say, a custom CD with Redhat RPMs
on it and let jigdo download the RPMs from a Redhat mirror. It's just
that nobody has done that yet.

 So what are the technical details that need to be filled in to
 accomplish this ? I mean obviously if a program that allowed people
 to customize their ISOs it would have to have a list of all the
 debian packages, it would probably be very similar to DSELECT but
 hopefully GUI,
[snip snip]

Sounds like a nice idea, but it'd be lots of work - good luck writing
it! ;-)

Cheers,

  Richard

-- 
  __   _
  |_) /|  Richard Atterer |  CS student at the Technische  |  GnuPG key:
  | \/¯|  http://atterer.net  |  Universität München, Germany  |  0x888354F7
  ¯ '` ¯


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: Ideas/Questions about Jigdo...

2002-12-03 Thread jason andrade
On Tue, 3 Dec 2002, Richard Atterer wrote:

 Should we extend the popularity-contest package so that people can
 choose what type of user they are?

 The resulting stats could be used to create one Debian server CD
 release, a Debian desktop one, a Debian workstation one, etc. -
 much like the different distros e.g. from SuSE.

I'll bring the tar, who'll bring the feathers ? I'd start running
now if i were you Richard - i imagine a few people would find this
quite heretical :-)

Yes, it'd be nifty to allow end users to do this, perhaps for a smaller
subset of end-user that might be mirror site or cd reseller or
user group rather than every person who wants to download debian.

regards,

-jason


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: Ideas/Questions about Jigdo...

2002-12-03 Thread Gordon Huff
At 10:30 AM 02/12/03 -0600, Erisian wrote:
First off let me just say that Jigdo is great
I like it too.
So Jigdo files and the templates are the basis for the iso creation,
Backwards, actually. The official iso image is created first, and the 
jigdo process creates the jigdo and template files.

templates created and will there be an easy program/way to do this so that
one could basically design their own iso with custom packages.
Jigdo is rather more a distribution tool than a custom CD package.
-snip-
I think this would be great as it would allow a great
I suggest you correspond with Chris Severance who posted on this list a few 
days ago - perhaps you can collaborate on this project.

My ideal would be a nice gui that could also be used for the install
process, something that explains each package,
I look forward to your project.
Regards, Gordon




Re: Ideas/Questions about Jigdo...

2002-12-03 Thread Richard Atterer
On Tue, Dec 03, 2002 at 10:30:49AM -0600, Erisian Saint Vinge wrote:
 My question is how are the .jigdo files and templates created and
 will there be an easy program/way to do this so that one could
 basically design their own iso with custom packages.

Yes, this is possible, but no, it isn't really easy. First, you need
to create your custom ISO image in whatever way you like. Then, you
call the jigdo-file command line tool, and by taking the .jigdo file
it outputs and tweaking it appropriately, you'll be able to make jigdo
download the individual .deb packages for your custom CD from the
Debian mirrors. You might want to have a look at
http://atterer.net/jigdo/jigdo-file.html#EXAMPLES to get an idea of
what types of things you can do with jigdo.

 I think this would be great as it would allow a great increase in
 the flexibility/usability of debian. People could create their own
 custom releases that have the packages they want/need while not
 wasting time on packages that they won't use and couldn't
 comprehend.

Yes, but note that jigdo can give you no help whatsoever with actually
*creating* the ISO... there currently isn't an end-user friendly way
to create custom CDs, because the debian-cd scripts require a local
Debian mirror to be present.

 I mean someone could create a .jigdo file and template customized for
 older PCs say 486s that would focus on packages that would run easier on
 the older platform, while avoiding newer packages that are too bloated for
 a older pc to handle. [...]

One idea that I've been contemplating and which is roughly the same:

Should we extend the popularity-contest package so that people can
choose what type of user they are?

The resulting stats could be used to create one Debian server CD
release, a Debian desktop one, a Debian workstation one, etc. -
much like the different distros e.g. from SuSE.

For this to make any sense, the special-purpose CD releases should
only consist of 2 or 3 CDs each, and only the extra Debian full CD
release would come with the complete set of packages on 7 CDs.

 I mean the other possibilties for customized isos that could still be
 downloaded from all of the debian mirrors are pretty exciting to me. I
 don't know any of the other distributions that this would be possible
 with.

It's perfectly possible to create, say, a custom CD with Redhat RPMs
on it and let jigdo download the RPMs from a Redhat mirror. It's just
that nobody has done that yet.

 So what are the technical details that need to be filled in to
 accomplish this ? I mean obviously if a program that allowed people
 to customize their ISOs it would have to have a list of all the
 debian packages, it would probably be very similar to DSELECT but
 hopefully GUI,
[snip snip]

Sounds like a nice idea, but it'd be lots of work - good luck writing
it! ;-)

Cheers,

  Richard

-- 
  __   _
  |_) /|  Richard Atterer |  CS student at the Technische  |  GnuPG key:
  | \/¯|  http://atterer.net  |  Universität München, Germany  |  0x888354F7
  ¯ '` ¯




Re: Ideas/Questions about Jigdo...

2002-12-03 Thread jason andrade
On Tue, 3 Dec 2002, Richard Atterer wrote:

 Should we extend the popularity-contest package so that people can
 choose what type of user they are?

 The resulting stats could be used to create one Debian server CD
 release, a Debian desktop one, a Debian workstation one, etc. -
 much like the different distros e.g. from SuSE.

I'll bring the tar, who'll bring the feathers ? I'd start running
now if i were you Richard - i imagine a few people would find this
quite heretical :-)

Yes, it'd be nifty to allow end users to do this, perhaps for a smaller
subset of end-user that might be mirror site or cd reseller or
user group rather than every person who wants to download debian.

regards,

-jason




Re: Ideas/Questions about Jigdo...

2002-12-03 Thread Paul E Condon
Gordon Huff wrote:
-snip-
So Jigdo files and the templates are the basis for the iso creation,

Backwards, actually. The official iso image is created first, and 
the jigdo process creates the jigdo and template files.
I'm curious about the process of creating Official iso images. How is it 
done? There must be a directory tree that is populated with package 
files, some programs that support the installation of a Debian GNU/Linux 
system on the HD, another Debian GNU/Linux system that runs from the CD, 
and an autoboot program. Are these placed in the image manually, 
somehow? Are there scripts that automate some of the process? What 
special skills are required? How many individual Debian developers are 
considered fully capable of performing this task which seems to me 
rather daunting?

Is there a document in the Debian archives that discusses this?
-snip-