Hello, 2007/12/2, Jim Hall <[EMAIL PROTECTED]>: > There is an important difference. What I put in the general archive on > ibiblio is a mirror of other people's work. For most programs, they > already have another primary location, and (license permitting) I'm > just putting it on ibiblio so that it has at least a 2nd place to live > (for example, in case the original site goes down or otherwise becomes > unavailable.) Users should still be able to download the original > program in its original archive from ibiblio, AND IT SHOULD BE > IDENTICAL TO WHAT WAS ORIGINALLY RELEASED BY THE AUTHOR/MAINTAINER.
But it is not even true for the packages in the distributions, compared to the ones created by us (for which I'm grateful, they are better!). > Else, it would confuse which was the version that the author had > actually released. That's why when I reply to announcements about new > program versions on this list, I consistently say I "mirrored your > release on ibiblio", and why I no longer convert rar files to zip > files. > > It would also mean the general archive on ibiblio was no longer a > mirror site - and it needs to remain a mirror site. May I then suggest the use of the mapping file that I mentioned in the previous mail? In fact, the example you mentioned, 4DOS, will probably not have an LSM launched. Perhaps it could be a good idea that besides any ZIP (untouched) there would be a file with the same name, but some extension, like LSM or another, that would contain all those extra info needed for the packager: the version or date to compare, the mapping of files onto the pkg structure, and other useful info (such as post-install script that I mentioned too). Actually, this info file could be the XML that Jim suggested, a quite extensible idea (hopefully XMLs are easy to read in C?). Thus, a ZIP that does NOT have such file could be extracted asking the user for a directory, whereas if such info file exists, it is clear what is to be done. True that it's some quite extra work to be done (specially for source packages). > Mateusz & I just had a brief off-list discussion where I suggested we > may want to change how FDPKG manages packages. One thing we may want > to do is have all pkg files have a PKG or FDP ("FreeDOS Package") > extension, rather than keep the zip extension, even though the pkg > file is just a zip file with a particular directory structure. > Changing the extension would be a good way to implicitly declare that > the pkg file is not the original release zip file (4dos759.zip & > 4dos759.fdp, for example.) Oops, I hadn't read this when I wrote my previous mail. Needless to say, I like the idea ;-) > It might be a good/interesting idea, though, to add an option to > FDUPDATE to tell it to read/unzip the packages in-place (i.e. assume a > local repo) rather than wget them to a local cache. Obviously, that > works well when the repo is local, but not so well when the repo is on > a web server somewhere. You're talking (I guess?) as some type of "repository type", that could be either internet or local. Perhaps the "address" could give the clue: http://www.freedos.org/.... file://d:\updates Aitor ------------------------------------------------------------------------- SF.Net email is sponsored by: The Future of Linux Business White Paper from Novell. From the desktop to the data center, Linux is going mainstream. Let it simplify your IT future. http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user