Bug#497270: Reviewing data in the debian-cd packages

2008-09-10 Thread Steve McIntyre
Daniel's helpful bug (#497270) points out that we have embedded copies
of isolinux in the debian-cd package. It's prompted me to look for
other embedded data, and I've found the following list:

tack:~/debian/debian-cd/debian-cd$ find . -type f | xargs file | \
grep -v text | grep -v -e \.png -e \.jpg -e \.gif | \
awk '{print $1}'
./data/etch/sbm.bin.gz:
./data/etch/isolinux.bin:
./data/cts_amiga_info.tar.gz:
./data/macinstall-cd.tar.gz:
./data/lenny/sbm.bin.gz:
./data/lenny/vesamenu.c32:
./data/lenny/isolinux.bin:
./data/sarge/sbm.bin.gz:
./data/sarge/isolinux.bin:

Of those:

 * isolinux.bin and vesamenu.c32 come from the syslinux package
 * sbm.bin.gz comes from the sbm package

I can add code to extract the appropriate binaries from each package
at CD build time, in much the same way as we use debootstrap from the
archive. It'll slow things down a little, but that's not as important
as following licensing.

There's another implication, though... Normal weekly builds will
automatically pick up the appropriate source as part of the source
CD/DVD builds, so they're OK. However, more painfully, the current
daily netinst/businesscard builds don't produce source images. If
things change quickly in the syslinux/sbm packages there is a chance
that the source for the exact versions used in the daily images may
not remain on the mirrors. To be totally safe, we'll need to track
versions of packages that go into the daily images (both packages and
the used binary files) and archive those too. Yay.

Other files (hence the cc: to the m68k folks):

 * cts_amiga_info.tar.gz
 * macinstall-cd.tar.gz

are both provided to boot m68k machines, and they each contain binary
files (icons and boot files, AFAICS). I have no idea how those files
are generated, nor what the licensing situation is for them. Can you
help out please?

-- 
Steve McIntyre, Cambridge, UK.[EMAIL PROTECTED]
...In the UNIX world, people tend to interpret `non-technical user'
 as meaning someone who's only ever written one device driver. -- Daniel Pead




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



Bug#497270: Reviewing data in the debian-cd packages

2008-09-10 Thread Stephen R Marenka
On Thu, Sep 11, 2008 at 12:37:22AM +0100, Steve McIntyre wrote:
 Daniel's helpful bug (#497270) points out that we have embedded copies
 of isolinux in the debian-cd package. It's prompted me to look for
 other embedded data, and I've found the following list:

 Other files (hence the cc: to the m68k folks):
 
  * cts_amiga_info.tar.gz
  * macinstall-cd.tar.gz
 
 are both provided to boot m68k machines, and they each contain binary
 files (icons and boot files, AFAICS). I have no idea how those files
 are generated, nor what the licensing situation is for them. Can you
 help out please?

Wow I never caught that those files were in debian-cd. 

macinstall-cd.tar.gz contains an old version of Penguin, the mac
bootloader, which is packaged in contrib (19-3). I'm pretty sure I
used the penguin package when I was working on debian-cd for etch.

The source for penguin 17 is at
http://ftp.mac.linux-m68k.org/pub/linux-mac68k/penguin/.

I'll have to let Christian answer for the licensing of 
cts_amiga_info.tar.gz. The rest of the amiga icons are in the d-i 
repo. If these have clear licensing (I'm pretty sure they do) then 
we should probably move them there too.

As I recall they were created either by or for Christian to use with
debian-cd. I don't believe they have a source form.

They probably shouldn't be living in tar archives anyway. :)

Thanks,

Stephen

-- 
Stephen R. Marenka If life's not fun, you're not doing it right!
[EMAIL PROTECTED]


signature.asc
Description: Digital signature


Bug#497270: Reviewing data in the debian-cd packages

2008-09-10 Thread Finn Thain


On Wed, 10 Sep 2008, Stephen R Marenka wrote:

 On Thu, Sep 11, 2008 at 12:37:22AM +0100, Steve McIntyre wrote:
  Daniel's helpful bug (#497270) points out that we have embedded copies 
  of isolinux in the debian-cd package. It's prompted me to look for 
  other embedded data, and I've found the following list:
 
  Other files (hence the cc: to the m68k folks):
  
   * cts_amiga_info.tar.gz
   * macinstall-cd.tar.gz
  
  are both provided to boot m68k machines, and they each contain binary 
  files (icons and boot files, AFAICS). I have no idea how those files 
  are generated, nor what the licensing situation is for them. Can you 
  help out please?
 
 Wow I never caught that those files were in debian-cd. 
 
 macinstall-cd.tar.gz contains an old version of Penguin, the mac
 bootloader, which is packaged in contrib (19-3). I'm pretty sure I
 used the penguin package when I was working on debian-cd for etch.
 
 The source for penguin 17 is at
 http://ftp.mac.linux-m68k.org/pub/linux-mac68k/penguin/.

The current version is 19, and both the repo and the download are found on 
sourceforge.

http://sourceforge.net/projects/linux-mac68k

As to how it is generated, Penguin is a MacOS application and it is built 
under MacOS. Likewise BootX, the oldworld powermac bootloader. Neither can 
be built with Linux.

Finn

 
 I'll have to let Christian answer for the licensing of 
 cts_amiga_info.tar.gz. The rest of the amiga icons are in the d-i 
 repo. If these have clear licensing (I'm pretty sure they do) then 
 we should probably move them there too.
 
 As I recall they were created either by or for Christian to use with
 debian-cd. I don't believe they have a source form.
 
 They probably shouldn't be living in tar archives anyway. :)
 
 Thanks,
 
 Stephen
 
 



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



Bug#497270: Reviewing data in the debian-cd packages

2008-09-10 Thread Michael Schmitz

Hi,


I'll have to let Christian answer for the licensing of
cts_amiga_info.tar.gz. The rest of the amiga icons are in the d-i
repo. If these have clear licensing (I'm pretty sure they do) then
we should probably move them there too.

As I recall they were created either by or for Christian to use with
debian-cd. I don't believe they have a source form.


IIRC the initial .info files (icon data needed by AmigaOS in order to start 
particular install shell scripts) were created by Frank Neumann. The others are 
by Christian. All were intended for distribution with the install CDs (but 
Christian should perhaps confirm that). My impression was that these files are 
created by some sort of resource editor which is part of AmigaOS, so there's no 
source (though the file format should not be too difficult to reverse engineer).



They probably shouldn't be living in tar archives anyway. :)


Perhaps not - there may be special permissions required for these files to be 
properly recognized, though (at least that's the case for start scripts).


Christian has written a boot script that can fall back to a known good kernel
on unsuccessful boot, maybe that can be added to whatever package gets to 
provide the icon files as well?


Michael




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