pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/46540: NetBSD release torrent/ISO names are too generic



>Number:         46540
>Category:       pkg
>Synopsis:       NetBSD release torrent/ISO names are too generic
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jun 04 07:10:00 +0000 2012
>Originator:     John Gilmore
>Release:        5.1.2
>Organization:
>Environment:
>Description:
The 5.1.2 release came out with torrents called:

  i386memstick-5.1.2.fs.gz
  sourcecd-5.1.2.iso

The problem is that these don't identify the release as a NetBSD release.  When 
they show up in a list of torrents or files (e.g. in a torrent client or a 
torrent tracker), they are just generic names.  I have and am serving up far 
more than one "source CD" or "i386 memory stick" image, and both I and the 
clients who connect to my server should know that this one is the "NetBSD" 
source cd or memory stick image.  Not a Linux distribution nor a bootable 
business card nor anything else.

Each of these files has a similarly named torrent file which embeds these 
generic names into the torrent (so they can't be changed easily by recipients, 
at least not by recipients who want to be part of the same torrent swarm)

I see that the binary ISOs for NetBSD 6.0 BETA2 all have NetBSD on the front of 
them, which is a big improvement.  However I also noticed that there are no 
source CD images for Beta2 -- just files called things like:

  src.tgz
  xsrc.tgz

in this location:

  ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-6.0_BETA2/source/sets/

"src.tgz" or any other undistinguished name is an unacceptable name for any 
software project, especially a software distribution!  Please call them 
something like:

  NetBSD-6.0-beta-src.tgz
  NetBSD-6.0-beta-xsrc.tgz

though even that would lead people to believe that if they just get
the "src" file, they have the entire source, which is likely false.
If the "NetBSD-6.0-src.tgz" file doesn't include the whole source code of the 
NetBSD-6.0 release, then for god's sake please don't call it that -- call it 
"NetBSD-6.0-src-part1of5.tgz" or something.


>How-To-Repeat:
I think you should not repeat the problem, I think you should fix the problem!  
:-)
>Fix:
Fix your release process to name the files with a NetBSD prefix before cutting 
releases and making torrent files for it.



Home | Main Index | Thread Index | Old Index