Re: What CDs and DVDs should we produce for lenny?

2008-03-24 Thread brian m. carlson

On Sun, Mar 23, 2008 at 02:16:05AM +0100, Peter 'p2' De Schrijver wrote:

Considering that modern machines can boot from network or USB stick,
some machine classes lack optical drives (small laptops, many non
ia32/amd64/ppc machines), DVD readers are uncommon outside the
ia32/amd64/ppc world, optical media are slow compared to network or USB
sticks, I would say the importance of optical media images is low. It's
cool to have CDs or DVDs to give away at fairs etc, but for practical
use much better installation methods (network and USB stick) are available IMO. 
AIUI, USB sticks use the standard business card or netinst images, or a 
special pre-built image.  So creating those for all architectures that 
can boot from USB is obviously important, especially for those people 
that don't want to destroy all the data on their USB sticks.


--
brian m. carlson / brian with sandals: Houston, Texas, US
+1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only
troff on top of XML: http://crustytoothpaste.ath.cx/~bmc/code/thwack
OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187


signature.asc
Description: Digital signature


Re: What CDs and DVDs should we produce for lenny?

2008-03-22 Thread Peter 'p2' De Schrijver
On 2008-03-16 23:59:52 (+), Steve McIntyre <[EMAIL PROTECTED]> wrote:
> [ Please note Reply-To: to debian-cd... ]
> 
> Hi folks,
> 
> It's time for me to ask the question again - what CDs and DVDs will we
> find useful enough that we should make them for lenny? The reason I'm
> asking is that we're looking at a *huge* number of discs, and it's not
> clear that they'll all be useful. I've just finished building the full
> set for lenny d-i beta 1 (hence why I've been so quiet the last few
> days), and what we're looking at *now* is quite scary:
> 
>  2 small CDs per arch (business card, netinst)
>  ~30 CDs per arch for a full CD set
>  ~4 DVDs per arch for a full DVD set
>  (total 353 CDs, 51 DVDs, 426 GB)
> 
> Things are only going to get bigger: we're about to add armel to the
> mix, and I'm expecting that we're going to grow further yet in terms
> of the number and sizes of packages before we release lenny. That
> leaves us with a huge amount of data for us to build and host, and for
> our mirrors to handle too. So...
> 
>  1. Is it worth making full sets of CDs at all? Can we rely on people
> having a net connection or being able to use DVDs if they want
> *everything*?
> 
>  2. Is it worth producing all the CDs/DVDs/whatever for all the
> architectures?
> 
>  3. For some arches, should we just provide the first couple of CDs
> and a full set of DVDs? This is a bit of a compromise option - if
> a given machine will not boot from DVD, but can boot from CD and
> get the rest of its packages from a network share then all's good.
> 
>  4. ??? - what else would be a sane option?
> 

Considering that modern machines can boot from network or USB stick,
some machine classes lack optical drives (small laptops, many non
ia32/amd64/ppc machines), DVD readers are uncommon outside the
ia32/amd64/ppc world, optical media are slow compared to network or USB
sticks, I would say the importance of optical media images is low. It's
cool to have CDs or DVDs to give away at fairs etc, but for practical
use much better installation methods (network and USB stick) are available IMO. 
So in practice this means we can suffice with business card CD images
for ia32/amd64/ppc and CDs (maybe DVDs) with the most important stuff.
For other archs I see no use of having CD or DVD images.

Cheers,

Peter.


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-22 Thread Michelle Konzack
Hello Steve,

Am 2008-03-16 23:59:52, schrieb Steve McIntyre:
>  1. Is it worth making full sets of CDs at all? Can we rely on people
> having a net connection or being able to use DVDs if they want
> *everything*?

CD's are maybe not usefull in this size...  Maybe only the first 8.

>  2. Is it worth producing all the CDs/DVDs/whatever for all the
> architectures?

DVDs world be very helpful since not all peoples can build DVDs
there own.

>  3. For some arches, should we just provide the first couple of CDs
> and a full set of DVDs? This is a bit of a compromise option - if
> a given machine will not boot from DVD, but can boot from CD and
> get the rest of its packages from a network share then all's good.

V.34 and then Net-Install?  Do you have already tried it?

>  4. ??? - what else would be a sane option?

I have seen, that in the last month the ammount of games has increased.
Why not put ALL the Games (last week I have seen a RFS for a Debian data
package of 750 MByte ...  UFFF)

> Suggestions/comments/complaints - please let us know what you'd
> prefer.

Maybe Debian can provide

1)  50 MB Business card
2)  210MB Net-Install CD (including the base packages)
3)  the first 5-8 CDs as they are
4)  the 4 standard DVDs where the games are together
on the LAST DVD.

Personal Note: I find it annoying, that I have to download over 1 GByte
   (In Lenny they would be over 2 GByte) of Games if I want
   only an Office- and Devel-Workstation and some servers
   but I have the need for DVDs since I can not have
   everywhere an internet connection with 1 MBit or faster.

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
24V Electronic Engineer
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
+49/177/935194750, rue de Soultz MSN LinuxMichi
+33/6/61925193 67100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: What CDs and DVDs should we produce for lenny?

2008-03-19 Thread Steve McIntyre
On Wed, Mar 19, 2008 at 12:13:05PM -0400, Lennart Sorensen wrote:
>On Tue, Mar 18, 2008 at 03:14:51AM -0700, Don Armstrong wrote:
>> If someone were to write a general library that did this, it would be
>> trivial to wrap a apache handler around it that fed out iso images for
>> the less popular architectures too. Does someone who knows more about
>> iso9660 and torrents want to write this up for GSoC?
>
>The package jigit mentions iso-image.pl which is an apache cgi handler
>for serving an iso from a jigdo file on demand.  Unfortunately due to a
>bug (which I just reported) the jigit package fails to include it even
>though it mentiones it in the package description and it is in the
>source package.  Looks useful though.

Oops... :-)

>It probably wouldn't be hard to make a torrent extension based on the
>example in the perl CGI handler.

The problem with that version of jigit/mkimage/iso-image.pl is that
jigdo template files are not designed to be easily seekable; i.e. if
you want to read a lump of the ISO image from offset 567,632,024 then
you need to create the ISO from offset 0 to that point. That'll make
it less than ideal for torrent backends as far as I can see.

The work I've done for jigdoofus (FUSE-based filesystem access) and
mkimage v2 adds:

 * a simple database to cache the offset -> file lookup data

 * (initial) support for just-in-time reading of files from remote
   mirrors

but it still needs significant work to boost performance. I've been a
little distracted lately, but I should get back to it...

-- 
Steve McIntyre, Cambridge, UK.[EMAIL PROTECTED]
"You can't barbecue lettuce!" -- Ellie Crane


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-19 Thread Lennart Sorensen
On Tue, Mar 18, 2008 at 03:14:51AM -0700, Don Armstrong wrote:
> If someone were to write a general library that did this, it would be
> trivial to wrap a apache handler around it that fed out iso images for
> the less popular architectures too. Does someone who knows more about
> iso9660 and torrents want to write this up for GSoC?

The package jigit mentions iso-image.pl which is an apache cgi handler
for serving an iso from a jigdo file on demand.  Unfortunately due to a
bug (which I just reported) the jigit package fails to include it even
though it mentiones it in the package description and it is in the
source package.  Looks useful though.

It probably wouldn't be hard to make a torrent extension based on the
example in the perl CGI handler.

--
Len Sorensen


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-19 Thread Gunnar Wolf
cobaco (aka Bart Cornelis) dijo [Wed, Mar 19, 2008 at 09:28:03AM +0100]:
> > BTW... 30 CDs are too many CDs. Just too fucking many. We could also
> > cut down on them - i.e. produce only the first 8 CDs per arch, and
> > have the rest only as DVDs. Yes, many people still do not have DVD
> > drives handy, but then again, 8 CDs + network access + a bit of
> > patience for the most obscure bits of software should be enough for
> > anybody...
> 
> that assumes network access, which might be a reasonable assumption in the 
> West, but that's not true everywhere (e.g. rural parts of India, Cuba, or 
> most of Africa). In which case ordering a CD-set is way more practical 
> (these also tend to be the places where they have older second hand pc's 
> without a DVD-drive)

Agree - But for every architecture? How many mipsel machines are there
in rural India where no nearby computer has a DVD drive? :)

> > Ugh. Do you really want ISPs all over the world to start associating
> > Debian with evil communist pirate P2P filesharers?
> 
> er, you do realise torrent is used for way more then that right?
> (for example there's now a scandinavian telivision station that's starting 
> to distribute shows through bittorrent, we also already have debtorrent)

I do know, and I do think the idea is a darn good one. Several ISPs,
however, only see you are sharing via P2P - and might charge you extra
or disconnect you.

Greetings,

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-19 Thread cobaco (aka Bart Cornelis)
On Wednesday 19 March 2008, Gunnar Wolf wrote:
> Anthony Towns dijo [Tue, Mar 18, 2008 at 03:39:05PM +1000]:
> > (...)
> > and the real question is where you say "if you really want the 23rd CD
> > for mipsel, you're probably smart/dedicated enough to use jigdo".
>
> I completely agree with this. I don't think we must carry every CD for
> every arch forever!
>
> BTW... 30 CDs are too many CDs. Just too fucking many. We could also
> cut down on them - i.e. produce only the first 8 CDs per arch, and
> have the rest only as DVDs. Yes, many people still do not have DVD
> drives handy, but then again, 8 CDs + network access + a bit of
> patience for the most obscure bits of software should be enough for
> anybody...

that assumes network access, which might be a reasonable assumption in the 
West, but that's not true everywhere (e.g. rural parts of India, Cuba, or 
most of Africa). In which case ordering a CD-set is way more practical 
(these also tend to be the places where they have older second hand pc's 
without a DVD-drive)

> > The other thing we /could/ do is encourage people who've done
> > successful Debian installs to help contribute by participating in a
> > torrent after the fact -- you could do all sorts of things like have a
> > FUSE filesystem that takes a (partial) mirror and a jigdo file and lets
> > you see fake iso files, which you then seed via bittorrent, eg. You
> > could automate that, so it's just a question like the popcon one: "Do
> > you wish to participate as a torrent seed for other people installing
> > Debian? Yes [No]"
>
> Ugh. Do you really want ISPs all over the world to start associating
> Debian with evil communist pirate P2P filesharers?

er, you do realise torrent is used for way more then that right?
(for example there's now a scandinavian telivision station that's starting 
to distribute shows through bittorrent, we also already have debtorrent)
-- 
Cheers, cobaco (aka Bart Cornelis)


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


Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Gunnar Wolf
Anthony Towns dijo [Tue, Mar 18, 2008 at 03:39:05PM +1000]:
> (...)
> and the real question is where you say "if you really want the 23rd CD
> for mipsel, you're probably smart/dedicated enough to use jigdo".

I completely agree with this. I don't think we must carry every CD for
every arch forever!

BTW... 30 CDs are too many CDs. Just too fucking many. We could also
cut down on them - i.e. produce only the first 8 CDs per arch, and
have the rest only as DVDs. Yes, many people still do not have DVD
drives handy, but then again, 8 CDs + network access + a bit of
patience for the most obscure bits of software should be enough for
anybody... 

> The other thing we /could/ do is encourage people who've done successful
> Debian installs to help contribute by participating in a torrent after
> the fact -- you could do all sorts of things like have a FUSE filesystem
> that takes a (partial) mirror and a jigdo file and lets you see fake iso
> files, which you then seed via bittorrent, eg. You could automate that,
> so it's just a question like the popcon one: "Do you wish to participate
> as a torrent seed for other people installing Debian? Yes [No]"

Ugh. Do you really want ISPs all over the world to start associating
Debian with evil communist pirate P2P filesharers?

> Hrm. In the real world, does jigdo actually saturate broadband bandwidth?
> It's been a long time since I've tried it, but I vaguely remember it
> not actually being very speedy. Ah, it was the "stop downloading, add
> files to image" that used to slow things down, but seem less of an issue
> now. The repeated wgets probably still aren't great for that matter,
> since it serialises downloading and establishing connections.

It does. I ran Jigdo for i386 DVD 1 some months ago for a person that
requested it from me. We have ftp.mx.debian.org in our university
network, and I have theoretically a 100Mbps link to it (really it's
about 8Mbps, but who am I to complain?). It was a busy night for my
router. 

Greetings,

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Gunnar Wolf
Paul Cager dijo [Mon, Mar 17, 2008 at 12:29:04AM +]:
> [...]
> > 1. Is it worth making full sets of CDs at all? Can we rely on people
> >having a net connection or being able to use DVDs if they want
> >*everything*?
> > 2. Is it worth producing all the CDs/DVDs/whatever for all the
> >architectures?
> > 3. For some arches, should we just provide the first couple of CDs
> >and a full set of DVDs? This is a bit of a compromise option - if
> >a given machine will not boot from DVD, but can boot from CD and
> >get the rest of its packages from a network share then all's good.
> > 4. ??? - what else would be a sane option?
> 
> (I'd better disclose a conflict of interest - I sell Debian CDs and DVDs).
> 
> I'd quite like there to be full sets for i386 and amd64. I think an
> inexperienced user could find it quite discouraging to have to
> install using a mapped drive.
> 
> What about a modification of 3?  For the less popular arches we
> provide the first couple of CD images, but the other CDs are only
> available as jigdo downloads. Does that make sense?  You'd still
> have to create every CD image, of course, but the mirrors would have
> to carry much less data / traffic.

Official mirrors only carry the individual .debs and the Jigdo
description files :) So I think your proposal is dealt with. Of
course, some people provide pre-cooked ISO files for download.

/me throws question at the void: Would it be feasible to get something
akin to an inverse-FUSE that presents ISO files in the presence of the
individual debs and Jigdo files? Yes, it would probably be much more
processor-intensive than just downloading a file, so I might be
talking nonsense...

-- 
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Daniel Burrows
On Tue, Mar 18, 2008 at 02:21:45AM -0700, Don Armstrong <[EMAIL PROTECTED]> was 
heard to say:
> On Tue, 18 Mar 2008, Anthony Towns wrote:
> > I guess there's an inequality like:
> > 
> > images on mirrors <= images on torrents <= images via jigdo
> 
> Is there any way we can construct the torrent image on the fly from
> the jigdo file? [That is, transform the packages that make up bits
> x<->y into what they'd be on the iso?]

  Or maybe you could use debtorrent to download the files to fill out
the jigdo image?  (Disclaimer: I haven't used debtorrent so I don't
know how efficient using it this way would be)

  Daniel


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Owen Townend
On 18/03/2008, Mattias Wadenstein <[EMAIL PROTECTED]> wrote:
>
> On Tue, 18 Mar 2008, Don Armstrong wrote:
>
> > On Tue, 18 Mar 2008, Anthony Towns wrote:
> >> I guess there's an inequality like:
> >>
> >>  images on mirrors <= images on torrents <= images via jigdo
> >
> > Is there any way we can construct the torrent image on the fly from
> > the jigdo file? [That is, transform the packages that make up bits
> > x<->y into what they'd be on the iso?]
> >
> > I don't know enough about the mkisofs process to say whether this is
> > possible, but it'd be very useful if it were.
>
>
> In theory yes, and this would be quite useful. The code for this needs to
> be written though.
>
> It would also be useful for me who runs the main cd torrent seeder in that
> I could just have an up-to-date debian archive and snapshot (minor rsync
> update), instead of syncing 300+ gigs of data before all the seeds are
> started up.
>
>
> /Mattias Wadenstein


Hey,
  I'm interested in this as a problem solving exercise. I'm a beginner in
the entire system, but curious.
  Torrents use md5 sums, chunks and a tracker to point at available portions
of the file.
  The similarities to jigdo are there, so surely it should be possible to
mash them together somehow.
  First question:
  What torrent tracker software does Debian use? BNBT? Rivettracker?

cheers,
Owen.


Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Mattias Wadenstein

On Tue, 18 Mar 2008, Richard Atterer wrote:


[Followups set to debian-cd]


On Tue, Mar 18, 2008 at 10:32:29AM +0100, Mattias Wadenstein wrote:

It would also be useful for me who runs the main cd torrent seeder in
that I could just have an up-to-date debian archive and snapshot (minor
rsync update), instead of syncing 300+ gigs of data before all the seeds
are started up.


Are you concerned about increased seek times, Matthias? IIRC people like
Attila Nagy mentioned from time to time that jigdo thrashed their disks a
bit more than regular .iso downloads.


Yes, that is one concern. On the server side a plain iso download puts 
much less load on the system. On the other hand, shipping hundreds of gigs 
around to mirrors puts quite alot of load too.


So I think we should keep the plain http downloads for the useful/popular 
set (netinst, i386/amd64 dvd isos and lower number cd isos, perhaps 
CD1/DVD1 for other arches that can boot from CD/DVD), the rest can 
probably be dropped from the mirrors. They can still be carried by 
cdimage.d.o/cdimage just like oldstable isos etc, but no need for putting 
them into the mirrored directory.


/Mattias Wadenstein


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Richard Atterer
[Followups set to debian-cd]

> On Tue, Mar 18, 2008 at 10:32:29AM +0100, Mattias Wadenstein wrote:
> >It would also be useful for me who runs the main cd torrent seeder in 
> >that I could just have an up-to-date debian archive and snapshot (minor 
> >rsync update), instead of syncing 300+ gigs of data before all the seeds 
> >are started up.

Are you concerned about increased seek times, Matthias? IIRC people like 
Attila Nagy mentioned from time to time that jigdo thrashed their disks a 
bit more than regular .iso downloads.

On Tue, Mar 18, 2008 at 10:20:12AM +, Steve McIntyre wrote:
> I've written code for jigdoofus (exactly the FUSE-based idea that aj 
> suggested) already, but it needs some more work yet. My eventual hope was 
> that it might allow lots of our normal archive mirrors to become CD ISO 
> mirrors or torrent seeders. But I got distracted from it quite a while 
> back...

IIRC jigdoofus uncompressed the data on the fly, which made it a bit slow, 
right?

What's the right solution to cache the data from the .template file? Write 
the pieces to disk uncompressed? Re-compress them with something like LZO?

Hmm, a FastCGI solution would also be possible for serving the files via 
HTTP (but not BitTorrent). I'm tempted...

Cheers,

  Richard

-- 
  __   _
  |_) /|  Richard Atterer |  GnuPG key: 888354F7
  | \/¯|  http://atterer.net  |  08A9 7B7D 3D13 3EF2 3D25  D157 79E6 F6DC 8883 
54F7
  ¯ '` ¯


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Steve McIntyre
On Tue, Mar 18, 2008 at 10:32:29AM +0100, Mattias Wadenstein wrote:
>On Tue, 18 Mar 2008, Don Armstrong wrote:
>
>>On Tue, 18 Mar 2008, Anthony Towns wrote:
>>>I guess there's an inequality like:
>>>
>>> images on mirrors <= images on torrents <= images via jigdo
>>
>>Is there any way we can construct the torrent image on the fly from
>>the jigdo file? [That is, transform the packages that make up bits
>>x<->y into what they'd be on the iso?]
>>
>>I don't know enough about the mkisofs process to say whether this is
>>possible, but it'd be very useful if it were.
>
>In theory yes, and this would be quite useful. The code for this needs to 
>be written though.
>
>It would also be useful for me who runs the main cd torrent seeder in that 
>I could just have an up-to-date debian archive and snapshot (minor rsync 
>update), instead of syncing 300+ gigs of data before all the seeds are 
>started up.

I've written code for jigdoofus (exactly the FUSE-based idea that aj
suggested) already, but it needs some more work yet. My eventual hope
was that it might allow lots of our normal archive mirrors to become
CD ISO mirrors or torrent seeders. But I got distracted from it quite
a while back...

-- 
Steve McIntyre, Cambridge, UK.[EMAIL PROTECTED]
Who needs computer imagery when you've got Brian Blessed?


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Don Armstrong
On Tue, 18 Mar 2008, Mike Hommey wrote:
> On Tue, Mar 18, 2008 at 02:21:45AM -0700, Don Armstrong <[EMAIL PROTECTED]> 
> wrote:
> > On Tue, 18 Mar 2008, Anthony Towns wrote:
> > > I guess there's an inequality like:
> > > 
> > >   images on mirrors <= images on torrents <= images via jigdo
> > 
> > Is there any way we can construct the torrent image on the fly from
> > the jigdo file? [That is, transform the packages that make up bits
> > x<->y into what they'd be on the iso?]
> > 
> > I don't know enough about the mkisofs process to say whether this is
> > possible, but it'd be very useful if it were.
> 
> That would most likely require a custom bittorrent server, but it doesn't
> seem impossible to me. That could be an interesting subject for GSoC.

If someone were to write a general library that did this, it would be
trivial to wrap a apache handler around it that fed out iso images for
the less popular architectures too. Does someone who knows more about
iso9660 and torrents want to write this up for GSoC?


Don Armstrong

-- 
I leave the show floor, but not before a pack of caffeinated Jolt gum
is thrust at me by a hyperactive girl screaming, "Chew more! Do more!"
The American will to consume more and produce more personified in a
stick of gum. I grab it.
 -- Chad Dickerson

http://www.donarmstrong.com  http://rzlab.ucr.edu


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Mattias Wadenstein

On Tue, 18 Mar 2008, Don Armstrong wrote:


On Tue, 18 Mar 2008, Anthony Towns wrote:

I guess there's an inequality like:

images on mirrors <= images on torrents <= images via jigdo


Is there any way we can construct the torrent image on the fly from
the jigdo file? [That is, transform the packages that make up bits
x<->y into what they'd be on the iso?]

I don't know enough about the mkisofs process to say whether this is
possible, but it'd be very useful if it were.


In theory yes, and this would be quite useful. The code for this needs to 
be written though.


It would also be useful for me who runs the main cd torrent seeder in that 
I could just have an up-to-date debian archive and snapshot (minor rsync 
update), instead of syncing 300+ gigs of data before all the seeds are 
started up.


/Mattias Wadenstein


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Mike Hommey
On Tue, Mar 18, 2008 at 02:21:45AM -0700, Don Armstrong <[EMAIL PROTECTED]> 
wrote:
> On Tue, 18 Mar 2008, Anthony Towns wrote:
> > I guess there's an inequality like:
> > 
> > images on mirrors <= images on torrents <= images via jigdo
> 
> Is there any way we can construct the torrent image on the fly from
> the jigdo file? [That is, transform the packages that make up bits
> x<->y into what they'd be on the iso?]
> 
> I don't know enough about the mkisofs process to say whether this is
> possible, but it'd be very useful if it were.

That would most likely require a custom bittorrent server, but it doesn't
seem impossible to me. That could be an interesting subject for GSoC.

Mike


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-18 Thread Don Armstrong
On Tue, 18 Mar 2008, Anthony Towns wrote:
> I guess there's an inequality like:
> 
>   images on mirrors <= images on torrents <= images via jigdo

Is there any way we can construct the torrent image on the fly from
the jigdo file? [That is, transform the packages that make up bits
x<->y into what they'd be on the iso?]

I don't know enough about the mkisofs process to say whether this is
possible, but it'd be very useful if it were.


Don Armstrong

-- 
The major difference between a thing that might go wrong and a thing
that cannot possibly go wrong is that when a thing that cannot
possibly go wrong goes wrong it usually turns out to be impossible to
get at or repair.
 -- Douglas Adams  _Mostly Harmless_

http://www.donarmstrong.com  http://rzlab.ucr.edu


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-17 Thread Anthony Towns
On Mon, Mar 17, 2008 at 01:39:40PM +, Steve McIntyre wrote:
> [ /me sets the Reply-To: to debian-cd again... ]

But not Mail-Followup-To:...

> >At a bare minimum:
- installer - downloadable  (business card)
- installer+base - downloadable (netinst)
> > - CD - disk 1 downloadable, disk 2+ jigdo-only
> > - DVD - disk 1 downloadable, disk 2+ jigdo-only
> > - BD - one image jigdo-only
> >That's 25MB + 650MB + 4GB of images per-arch, for about 61GB in total,
> >plus a whole bunch of jigdo images (about 500?).

So more like 25 + 150 + 650 + 4000 = 4825 per arch, for about 63GB in
total. Either way.

> >Is it possible to create a jigdo image without creating the full
> >ISO? ie, to go from a list of files you want on the ISO straight to a
> >jigdo template without the intervening step of actually copying all the
> >files around?
> Oh, absolutely. That's one of the biggest changes I made in
> debian-cd/mkisofs to improve performance. However... if we want to
> continue providing torrent downloads (which are very popular, I
> understand) then we do still need to make the full images too.

So, there's three user scenarios, I guess:

- great network access, download everything directly (netinst
  gets the process started quickest, and downloading everything
  is fine)

- good network access but don't want to download debs multiple
  times, or want to download in bulk in advance (run a proxy or
  mirror; or download DVD/CD images, and use them)

- bad network access (buy/download everything on DVD/CD/BD and use
  it to install, or populate a local mirror)

And there's four ways we can get debs to people:

- regular archive (apt, netinst, jigdo)
- raw images (download via cd mirrors)
- torrented images (download via cd torrents)
- vendors burn images and mail them to people

If you're buying/mailing images, it's out of our hands, provided vendors
can get images in the first place, so ignore that. Our regular archive
is already mostly optimised, so the more people using it, the better;
that's just a matter of more jigdo use, afaics.

That leaves us with torrent and http iso downloaders -- possible lots or
possibly not too many depending on whether we can make jigdo any easier.
But I don't think there's any way to avoid that, it's just a question
of how many, isn't it?

I guess there's an inequality like:

images on mirrors <= images on torrents <= images via jigdo

And images on torrents = images you have to generate. And the inequalities
go the other way too:

ease of downloading >= ease of torrenting >= ease of jigdoing

and the real question is where you say "if you really want the 23rd CD
for mipsel, you're probably smart/dedicated enough to use jigdo".

The other thing we /could/ do is encourage people who've done successful
Debian installs to help contribute by participating in a torrent after
the fact -- you could do all sorts of things like have a FUSE filesystem
that takes a (partial) mirror and a jigdo file and lets you see fake iso
files, which you then seed via bittorrent, eg. You could automate that,
so it's just a question like the popcon one: "Do you wish to participate
as a torrent seed for other people installing Debian? Yes [No]"

Another option would be a jigdo firefox plugin -- even if a pure
javascript jigdo turns out too hard, a plugin ought to be pretty
easy. Otherwise there's Java potentially, but at that point you start
getting into OS-specific scenarios, and worrying about ActiveX or .NET
and installers or whatever, at which point things get too hard. :-/

I guess another option would be to have a virtual appliance that will
do all the jigdo stuff for you by running a cut down Debian in a virtual
machine (vmplayer, qemu, etc) and generating the isos for you.

Hrm. In the real world, does jigdo actually saturate broadband bandwidth?
It's been a long time since I've tried it, but I vaguely remember it
not actually being very speedy. Ah, it was the "stop downloading, add
files to image" that used to slow things down, but seem less of an issue
now. The repeated wgets probably still aren't great for that matter,
since it serialises downloading and establishing connections.

Cheers,
aj



signature.asc
Description: Digital signature


Re: What CDs and DVDs should we produce for lenny?

2008-03-17 Thread Andrew McGlashan

Hi All,

Steve McIntyre wrote:

Is it possible to create a jigdo image without creating the full
ISO? ie, to go from a list of files you want on the ISO straight to a
jigdo template without the intervening step of actually copying all
the files around?


Oh, absolutely. That's one of the biggest changes I made in
debian-cd/mkisofs to improve performance. However... if we want to
continue providing torrent downloads (which are very popular, I
understand) then we do still need to make the full images too.


Create the full images once, yes -- but store copies on all the mirrors, no. 
Once torrents get going and assuming they get more seeds out there, then the 
'original' source full images could be removed or at minimum kept only on 
one server.


Kind Regards
AndrewM

Andrew McGlashan
Broadband Solutions now including VoIP

Current Land Line No: 03 9912 0504
Mobile: 04 2574 1827 Fax: 03 9012 2178

National No: 1300 85 3804

Affinity Vision Australia Pty Ltd
http://www.affinityvision.com.au
http://adsl2choice.net.au

In Case of Emergency --  http://www.affinityvision.com.au/ice.html 



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



Re: What CDs and DVDs should we produce for lenny?

2008-03-17 Thread Steve McIntyre
[ /me sets the Reply-To: to debian-cd again... ]

AJ wrote:
>On Sun, Mar 16, 2008 at 11:59:52PM +, Steve McIntyre wrote:
>>  2 small CDs per arch (business card, netinst)
>>  ~30 CDs per arch for a full CD set
>>  ~4 DVDs per arch for a full DVD set
>>  (total 353 CDs, 51 DVDs, 426 GB)
>
>Bluray image? Apparently there's been a winner in the format wars,
>and we could probably fit an entire arch on a single disc...

Yeah, that would be cool. When somebody gets the time to work on it
and test the output. :-)

>Should we be counting a live CD/DVD/BD image in there too?

Probably, yes. I looked into live CDs for etch, but had problems. I
should be looking into that again for lenny.

>Is it possible to do a javascript implementation of jigdo, so we could
>reasonably just publish a list of the files that need to go on most of
>the CDs instead of the entire iso images? If you can download an image
>via jigdo just by clicking in your browser, that'd seem like we could
>rely on jigdo much more heavily than we have.

Ooh, now that's a cute idea. :-) I'll add that as a SoC suggested
project right now.

>How many different boot images do we have these days? We used to have
>a different boot image on each of the first N CDs, do we still do that?

No, we gave up on that quite a while ago.

>Is there really a lot of value in the netinst image, versus the business
>card? You're going to be downloading stuff anyway, so the only difference
>I can see is if your system can download once you've got base installed,
>but can't from the installer. Would it be simpler just to expect that
>class of people to grab a full CD/DVD image (and thus have more than just
>base available once they've rebooted and are trying to get net working)?

The netinst is much more likely to be useful longer-term; you have a
minimal but useable base system from the CD, with nothing further
required. If (for example) there has been another point release or d-i
update since your businesscard image was created it may break...

>At a bare minimum:
>
>   - installer - downloadable (business card)
>   - installer+base - jigdo-only? (netinst)
>   - CD - disk 1 downloadable, disk 2+ jigdo-only
>   - DVD - disk 1 downloadable, disk 2+ jigdo-only
>   - BD - one image jigdo-only
>
>That's 25MB + 650MB + 4GB of images per-arch, for about 61GB in total,
>plus a whole bunch of jigdo images (about 500?).

Yup.

>Is it possible to create a jigdo image without creating the full
>ISO? ie, to go from a list of files you want on the ISO straight to a
>jigdo template without the intervening step of actually copying all the
>files around?

Oh, absolutely. That's one of the biggest changes I made in
debian-cd/mkisofs to improve performance. However... if we want to
continue providing torrent downloads (which are very popular, I
understand) then we do still need to make the full images too.

-- 
Steve McIntyre, Cambridge, UK.[EMAIL PROTECTED]
"Every time you use Tcl, God kills a kitten." -- Malcolm Ray


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



Re: What CDs and DVDs should we produce for lenny?

2008-03-17 Thread Riku Voipio
On Sun, Mar 16, 2008 at 11:59:52PM +, Steve McIntyre wrote:
>  3. For some arches, should we just provide the first couple of CDs
> and a full set of DVDs? This is a bit of a compromise option - if
> a given machine will not boot from DVD, but can boot from CD and
> get the rest of its packages from a network share then all's good.

With my arm(el) hat on, none of the arm devices we currently support
boot from cdrom/dvd, so the main use of full DVD set is to help
installations at offline/slow-internet sites. One needs very good
imagination to imagine full set of arm/armel CD's being usefull to anyone.

But CDs containing enough to install common tasksel tasks can be usefull
for corner case where there is no DVD reader available but there is
a cdrom drive.

-- 
"rm -rf" only sounds scary if you don't have backups


signature.asc
Description: Digital signature


Re: What CDs and DVDs should we produce for lenny?

2008-03-16 Thread Anthony Towns
On Sun, Mar 16, 2008 at 11:59:52PM +, Steve McIntyre wrote:
>  2 small CDs per arch (business card, netinst)
>  ~30 CDs per arch for a full CD set
>  ~4 DVDs per arch for a full DVD set
>  (total 353 CDs, 51 DVDs, 426 GB)

Bluray image? Apparently there's been a winner in the format wars,
and we could probably fit an entire arch on a single disc...

Should we be counting a live CD/DVD/BD image in there too?

Is it possible to do a javascript implementation of jigdo, so we could
reasonably just publish a list of the files that need to go on most of
the CDs instead of the entire iso images? If you can download an image
via jigdo just by clicking in your browser, that'd seem like we could
rely on jigdo much more heavily than we have.

How many different boot images do we have these days? We used to have
a different boot image on each of the first N CDs, do we still do that?

Is there really a lot of value in the netinst image, versus the business
card? You're going to be downloading stuff anyway, so the only difference
I can see is if your system can download once you've got base installed,
but can't from the installer. Would it be simpler just to expect that
class of people to grab a full CD/DVD image (and thus have more than just
base available once they've rebooted and are trying to get net working)?

At a bare minimum:

- installer - downloadable (business card)
- installer+base - jigdo-only? (netinst)
- CD - disk 1 downloadable, disk 2+ jigdo-only
- DVD - disk 1 downloadable, disk 2+ jigdo-only
- BD - one image jigdo-only

That's 25MB + 650MB + 4GB of images per-arch, for about 61GB in total,
plus a whole bunch of jigdo images (about 500?).

Is it possible to create a jigdo image without creating the full
ISO? ie, to go from a list of files you want on the ISO straight to a
jigdo template without the intervening step of actually copying all the
files around?

If so, then the cost of having all sorts of images available becomes
pretty small: generate a jigdo, let people who want it download the
image using a javascript capable web browser.

Cheers,
aj



signature.asc
Description: Digital signature


Re: What CDs and DVDs should we produce for lenny?

2008-03-16 Thread Paul Cager

Steve McIntyre wrote:

[ Please note Reply-To: to debian-cd... ]

Hi folks,

It's time for me to ask the question again - what CDs and DVDs will we
find useful enough that we should make them for lenny?

[...]

 1. Is it worth making full sets of CDs at all? Can we rely on people
having a net connection or being able to use DVDs if they want
*everything*?

 2. Is it worth producing all the CDs/DVDs/whatever for all the
architectures?

 3. For some arches, should we just provide the first couple of CDs
and a full set of DVDs? This is a bit of a compromise option - if
a given machine will not boot from DVD, but can boot from CD and
get the rest of its packages from a network share then all's good.

 4. ??? - what else would be a sane option?


(I'd better disclose a conflict of interest - I sell Debian CDs and DVDs).

I'd quite like there to be full sets for i386 and amd64. I think an 
inexperienced user could find it quite discouraging to have to install 
using a mapped drive.


What about a modification of 3?  For the less popular arches we provide 
the first couple of CD images, but the other CDs are only available as 
jigdo downloads. Does that make sense? You'd still have to create every 
CD image, of course, but the mirrors would have to carry much less data 
/ traffic.


Thanks,
Paul


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