Le Tuesday 25 January 2011 16:14:40 Didier 'OdyX' Raboud, vous avez écrit : > CC'ing debian-release for clarity (thread starts at > http://lists.debian.org/debian-boot/2011/01/msg00592.html ) … dropping ftpmaster@ and Otavio. > Le Tuesday 25 January 2011 12:18:02 Didier 'OdyX' Raboud, vous avez écrit : > > I will upload a win32-loader with a byhand win32-loader{.exe,txt} to > > squeeze- proposed-updates. > > Just FYI, the Release Team NACK'ed that upload over IRC, because it's too > late and because an upload to t-p-u cannot happen when sid and testing are > in sync. Hence I'm stuck with those solutions (in personal order of > preference): > > 1) convince them to allow me to upload both: > a) a new version to unstable This has happened now; thanks to Joerg. A (highly) fixed version of my dak patch has now been merged and the needed changes have been pushed to the win32-loader git repository, partly uploaded: 0.6.22 has been uploaded to unstable and contains only half the changes for the autobyhand functionality (it lacks _$version_$arch postfix). So win32-loader-standalone.exe 0.6.22 will be made available as tools/win32- loader/stable/win32-loader.exe as part of the release process if I understood Joerg correctly. I'd like to get a 0.6.22squeeze1 version uploaded to Squeeze (before or after the freeze doesn't matter much), in order to be in sync between the win32-loader package in the archive and the (extracted) win32-loader.exe available as tools/win32-loader/${SUITE}/win32-loader.exe. Planned debdiff (between current Squeeze and planned -proposed-updates) is attached, please comment (after next week-end if you prefer. :-) ). (As 0.6.22 is already in unstable, I will upload a 0.6.23 before uploading that 0.6.22squeeze1 to let it go in. I would prefer not to go with 0.621squeeze1, as that would mean a backwards-going version in the byhanded files.) Cheers, OdyX -- Didier Raboud, proud Debian Developer. CH-1020 Renens odyx@debian.org
diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..6bd0fe7 --- /dev/null +++ b/debian/README.source @@ -0,0 +1,15 @@ +==== README.source for win32-loader ==== + +When uploading this package, it is possible to add win32-loader-standalone.exe +as debian/tools/win32-loader/$(SUITE)/win32-loader.exe on the mirrors. + +If you NMU this package, be sure to have the BYHAND variable set correctly; a +reasonable policy is: + + - set BYHAND to "yes" for all uploads towards unstable, + - set BYHAND to "no" for all uploads towards experimental (as it will not + work), + - coordinate with FTP Masters (at least) and Release Team (if needed) for + all other cases. + + -- Didier Raboud <odyx@debian.org> Tue, 25 Jan 2011 23:26:22 +0100 diff --git a/debian/changelog b/debian/changelog index d6bea04..01aa09f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,23 @@ +win32-loader (0.6.22squeeze1) stable-proposed-updates; urgency=low + + * Append version and arch to the byhand filenames, to make dak happy; + thanks Joerg for the digging! + + -- Didier Raboud <odyx@debian.org> Mon, 31 Jan 2011 15:36:27 +0100 + +win32-loader (0.6.22) unstable; urgency=low + + [ Joey Hess ] + * update Vcs fields + + [ Didier Raboud ] + * Add a dpkg-distaddfile byhand call to install win32-loader- + standalone.exe as tools/$(SUITE)/win32-loader.exe on the mirrors. + * Set BYHAND to "yes". + * Use my @d.o address and remove the DMUA flag. + + -- Didier Raboud <odyx@debian.org> Tue, 25 Jan 2011 23:28:30 +0100 + win32-loader (0.6.21) unstable; urgency=low [ Updated translations ] diff --git a/debian/control b/debian/control index 391a328..b51a1a8 100644 --- a/debian/control +++ b/debian/control @@ -2,8 +2,7 @@ Source: win32-loader Section: utils Priority: extra Maintainer: Debian Install System Team <debian-boot@lists.debian.org> -Uploaders: Robert Millan <rmh.debian@aybabtu.com>, Didier Raboud <didier@raboud.com> -DM-Upload-Allowed: yes +Uploaders: Robert Millan <rmh.debian@aybabtu.com>, Didier Raboud <odyx@debian.org> Build-Depends: debhelper (>= 7.0.50), nsis (>= 2.43), @@ -14,8 +13,8 @@ Build-Depends: locales-all, cpio-win32 (>= 2.11-4), gzip-win32 Standards-Version: 3.9.1.0 -Vcs-Svn: svn://svn.debian.org/d-i/trunk/win32-loader/ -Vcs-Browser: http://svn.debian.org/wsvn/d-i/trunk/win32-loader/?op=log +Vcs-Browser: http://git.debian.org/?p=d-i/win32-loader.git +Vcs-Git: git://git.debian.org/d-i/win32-loader.git Package: win32-loader Architecture: all diff --git a/debian/rules b/debian/rules index 73582af..ac0f3df 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,11 @@ #!/usr/bin/make -f +# Install the win32-loader-standalone.exe as debian/tools/win32-loader/$(SUITE)/win32-loader.exe on the mirrors +BYHAND ?= yes + +W32_VERSION := $(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p') +W32_BYHAND_NAME := win32-loader_$(W32_VERSION)_all + %: dh $@ @@ -13,3 +19,13 @@ override_dh_auto_build: override_dh_auto_clean: dh_auto_clean rm -f win32-loader-standalone.exe + +override_dh_builddeb: + dh_builddeb +ifeq ($(BYHAND),yes) + cp win32-loader-standalone.exe ../$(W32_BYHAND_NAME).exe + dpkg-distaddfile $(W32_BYHAND_NAME).exe byhand - + cp debian/win32-loader_doc.txt ../$(W32_BYHAND_NAME).txt + cat debian/copyright >> ../$(W32_BYHAND_NAME).txt + dpkg-distaddfile $(W32_BYHAND_NAME).txt byhand - +endif diff --git a/debian/win32-loader_doc.txt b/debian/win32-loader_doc.txt new file mode 100644 index 0000000..6f9a5da --- /dev/null +++ b/debian/win32-loader_doc.txt @@ -0,0 +1,31 @@ +===== Win32-Loader ===== + +== What is Win32-Loader? == + +win32-loader is a component of the Debian-Installer that runs on Windows and +has the ability to load the actual installer either from the network or from +CD-ROM media (as in the version included in the official CD images). + +This executable is the standalone flavour, which downloads the Debian +Installer from official Debian mirrors. + +== How does it work? == + +After a GPL license acceptance, the executable prompts the user for some +options and tries to get defaults from the Windows environment. It then +downloads the Debian installer and kernel from official Debian mirrors. It +puts them in a Windows directory and safely modifies the Windows bootloader to +enable a choice between the legacy Windows installation and the Debian +installer at boot time. + +On the next reboot, the user can choose to continue the installation of +Debian. The installation will be run using the defaults gathered from the +runtime analysis and user prompting. + +== Removal == + +When win32-loader.exe is uninstalled, it removes the Debian-Installer image +and kernel and restores the Windows bootloader settings. + +== Authors and licensing == +
Attachment:
signature.asc
Description: This is a digitally signed message part.