Debian Bug report logs - #657830
win32-loader: Please make pxe.target depend on the ipxe package

version graph

Package: win32-loader; Maintainer for win32-loader is Debian Install System Team <debian-boot@lists.debian.org>; Source for win32-loader is src:win32-loader (PTS, buildd, popcon).

Reported by: Alkis Georgopoulos <alkisg@gmail.com>

Date: Sun, 29 Jan 2012 10:03:01 UTC

Severity: wishlist

Tags: patch

Found in version win32-loader/0.7.4.3

Fixed in version win32-loader/0.7.4.4

Done: Didier Raboud <odyx@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#657830; Package win32-loader. (Sun, 29 Jan 2012 10:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to Alkis Georgopoulos <alkisg@gmail.com>:
New Bug report received and forwarded. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Sun, 29 Jan 2012 10:03:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Alkis Georgopoulos <alkisg@gmail.com>
To: submit@bugs.debian.org
Subject: win32-loader: Please make pxe.target depend on the ipxe package
Date: Sun, 29 Jan 2012 12:00:22 +0200
Package: win32-loader
Version: 0.7.4.3
Severity: wishlist

Hello,

Quoting from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607417#43:
> That's the point of the pxe.target to "depend" on pxe.lkrn.
> I will enhance the code when {g,i}PXE enters Debian in order to
> copy the pxe.lkrn directly (as is done for gl2dr and loadlin.exe).

An ipxe package is available in Debian wheezy and sid:
$ rmadison ipxe
 ipxe | 1.0.0+git-2.149b50-1 | wheezy | source, all
 ipxe | 1.0.0+git-2.149b50-1 | sid    | source, all

It would be awesome if people could get win32-loader.exe directly from
the Debian archives (by decompressing the .deb of course).

Thank you very much,
Alkis Georgopoulos





Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#657830; Package win32-loader. (Tue, 31 Jan 2012 10:27:14 GMT) (full text, mbox, link).


Acknowledgement sent to "Didier 'OdyX' Raboud" <odyx@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Tue, 31 Jan 2012 10:27:18 GMT) (full text, mbox, link).


Message #10 received at 657830@bugs.debian.org (full text, mbox, reply):

From: "Didier 'OdyX' Raboud" <odyx@debian.org>
To: Alkis Georgopoulos <alkisg@gmail.com>, 657830@bugs.debian.org
Subject: Re: Bug#657830: win32-loader: Please make pxe.target depend on the ipxe package
Date: Tue, 31 Jan 2012 11:26:08 +0100
[Message part 1 (text/plain, inline)]
tags 657830 +patch
thanks

Le 29.01.2012 11:00, Alkis Georgopoulos a écrit :
> An ipxe package is available in Debian wheezy and sid:
> $ rmadison ipxe
>  ipxe | 1.0.0+git-2.149b50-1 | wheezy | source, all
>  ipxe | 1.0.0+git-2.149b50-1 | sid    | source, all
> 
> It would be awesome if people could get win32-loader.exe directly from
> the Debian archives (by decompressing the .deb of course).

Hi Alkis, and thanks for your bugreport,

I propose the attached patch that would do even "better", by providing a
win32-loader-pxe.exe from the Debian mirrors, available on
http://ftp.debian.org/debian/tools/win32-loader/unstable/win32-loader-pxe.exe

That win32-loader-pxe.exe is basically the standalone win32-loader.exe
"plus" the PXE choice, so there is a (minor) duplication of
functionality, but the default win32-loader.exe pointed at by
get.debian.net and the installation manuals would stay the "normal"
win32-loader.exe

What do you (and debian-boot ?) think about that ?

Cheers,

OdyX
[0001-Build-a-standalone-PXE-enabled-version.patch (text/plain, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Added tag(s) patch. Request was from "Didier 'OdyX' Raboud" <odyx@debian.org> to control@bugs.debian.org. (Tue, 31 Jan 2012 10:27:25 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#657830; Package win32-loader. (Tue, 31 Jan 2012 14:45:07 GMT) (full text, mbox, link).


Acknowledgement sent to Alkis Georgopoulos <alkisg@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Tue, 31 Jan 2012 14:45:07 GMT) (full text, mbox, link).


Message #17 received at 657830@bugs.debian.org (full text, mbox, reply):

From: Alkis Georgopoulos <alkisg@gmail.com>
To: 657830@bugs.debian.org
Cc: Didier 'OdyX' Raboud <odyx@debian.org>
Subject: Re: Bug#657830: win32-loader: Please make pxe.target depend on the ipxe package
Date: Tue, 31 Jan 2012 16:43:28 +0200
Στις 31/01/2012 12:26 μμ, ο/η Didier 'OdyX' Raboud έγραψε:
> I propose the attached patch that would do even "better", by providing a
> win32-loader-pxe.exe from the Debian mirrors, available on
> http://ftp.debian.org/debian/tools/win32-loader/unstable/win32-loader-pxe.exe
>...
> What do you (and debian-boot ?) think about that ?


Sorry my English aren't good enough, I don't know many words better than 
"awesome", so "perfect" will have to do!

Just a notice though, in case anyone tries it: the iPXE package in 
Debian and Ubuntu is currently broken, it errors with "B: command not 
found" when loaded from grub:
https://bugs.launchpad.net/ubuntu/+source/ipxe/+bug/916489

That error was fixed in a later upstream iPXE version, and AFAIK lynxman 
is working on packaging a new git snapshot and he's almost ready to 
upload it to Debian+Ubuntu:
https://code.launchpad.net/~lynxman/ubuntu/precise/ipxe/newsnapshot

Thanks again Didier!




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#657830; Package win32-loader. (Mon, 20 Feb 2012 07:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Joerg Jaspert <joerg@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Mon, 20 Feb 2012 07:15:03 GMT) (full text, mbox, link).


Message #22 received at 657830@bugs.debian.org (full text, mbox, reply):

From: Joerg Jaspert <joerg@debian.org>
To: "Didier 'OdyX' Raboud" <odyx@debian.org>
Cc: ftpmaster@debian.org, 657830@bugs.debian.org
Subject: Re: New win32-loader-pxe.exe on the mirrors network
Date: Mon, 20 Feb 2012 08:03:42 +0100
[Message part 1 (text/plain, inline)]
> FYI, here's what I proposed to solve #657830 . This would imply a new
> win32-loader-pxe.exe executable available from the mirrors network. As
> far as I can see, this should work "as is" with the current auto-byhand
> win32-loader script.

> If you have concerns regarding this strategy, please rise them on the
> 657830 bug.

Does it need to be a new binary, or can't this go into the normal one and
be just an "option to select PXE"?

>> I propose the attached patch that would do even "better", by providing a
>> win32-loader-pxe.exe from the Debian mirrors, available on
>> http://ftp.debian.org/debian/tools/win32-loader/unstable/win32-loader-pxe.exe> 
>> That win32-loader-pxe.exe is basically the standalone win32-loader.exe
>> "plus" the PXE choice, so there is a (minor) duplication of
>> functionality, but the default win32-loader.exe pointed at by
>> get.debian.net and the installation manuals would stay the "normal"
>> win32-loader.exe

>> What do you (and debian-boot ?) think about that ?


-- 
bye, Joerg
What do we need a psychiatrist for? We know our kid is nuts.
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#657830; Package win32-loader. (Mon, 20 Feb 2012 08:31:05 GMT) (full text, mbox, link).


Acknowledgement sent to "Didier 'OdyX' Raboud" <odyx@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Mon, 20 Feb 2012 08:31:05 GMT) (full text, mbox, link).


Message #27 received at 657830@bugs.debian.org (full text, mbox, reply):

From: "Didier 'OdyX' Raboud" <odyx@debian.org>
To: Joerg Jaspert <joerg@debian.org>, 657830@bugs.debian.org
Cc: ftpmaster@debian.org
Subject: Re: Bug#657830: New win32-loader-pxe.exe on the mirrors network
Date: Mon, 20 Feb 2012 09:03:09 +0100
[Message part 1 (text/plain, inline)]
Hi Joerg, and thanks for your feedback;

Le 20.02.2012 08:03, Joerg Jaspert a écrit :
> Does it need to be a new binary, or can't this go into the normal one and
> be just an "option to select PXE"?

Not necessarily. I think there are basically three options to solve that
bug:

a) include the "PXE" option in the default win32-loader.exe (bumping its
size from 918K to 1.2M). This puts the PXE choice in the way of default
usage: right after the language choice, the user can choose between
"Normal mode", "Expert mode" or "PXE".
So option a) sums up to ~1.2M .

b) create two executables:
 1] win32-loader.exe for "default" usage (referred to from the
    installation manual, etc) that does not prompt the PXE option and
    weighs 918k;
 2] win32-loader-pxe.exe for "special" usage that permits _both_ secure
    d-i downloading and PXE installation. This one weighs 1.2M.
So option b) sums up to ~2.1M

c) create two executables:
  1] same as in b), the default "secure d-i downloader", 918K;
  2] a reduced "PXE" version, without the d-i downloader part, that
     would only be able to install PXE (unknown size yet).

Among those three options, a) and b) are straightforward with the
current code, while c) would imply more work, not done yet. That's
mostly why I picked the b) option, as it doesn't put the PXE prompt in
the default way of users. But c) seems superior, both in terms of size
and in terms of usage.

What do you bug readers think?

Cheers,

OdyX

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Install System Team <debian-boot@lists.debian.org>:
Bug#657830; Package win32-loader. (Mon, 20 Feb 2012 22:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Joerg Jaspert <joerg@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Install System Team <debian-boot@lists.debian.org>. (Mon, 20 Feb 2012 22:33:03 GMT) (full text, mbox, link).


Message #32 received at 657830@bugs.debian.org (full text, mbox, reply):

From: Joerg Jaspert <joerg@debian.org>
To: "Didier 'OdyX' Raboud" <odyx@debian.org>
Cc: 657830@bugs.debian.org, ftpmaster@debian.org
Subject: Re: Bug#657830: New win32-loader-pxe.exe on the mirrors network
Date: Mon, 20 Feb 2012 23:32:24 +0100
On 12762 March 1977, Didier Raboud wrote:

> Not necessarily. I think there are basically three options to solve that
> bug:
> a) include the "PXE" option in the default win32-loader.exe (bumping its
> size from 918K to 1.2M). This puts the PXE choice in the way of default
> usage: right after the language choice, the user can choose between
> "Normal mode", "Expert mode" or "PXE".
> So option a) sums up to ~1.2M .

> b) create two executables:
>  1] win32-loader.exe for "default" usage (referred to from the
>     installation manual, etc) that does not prompt the PXE option and
>     weighs 918k;
>  2] win32-loader-pxe.exe for "special" usage that permits _both_ secure
>     d-i downloading and PXE installation. This one weighs 1.2M.
> So option b) sums up to ~2.1M

> c) create two executables:
>   1] same as in b), the default "secure d-i downloader", 918K;
>   2] a reduced "PXE" version, without the d-i downloader part, that
>      would only be able to install PXE (unknown size yet).

> What do you bug readers think?

a

-- 
bye, Joerg
Some NM:
Debian is mostly about free keysigning^Wspeech.




Reply sent to Didier Raboud <odyx@debian.org>:
You have taken responsibility. (Wed, 28 Mar 2012 19:51:22 GMT) (full text, mbox, link).


Notification sent to Alkis Georgopoulos <alkisg@gmail.com>:
Bug acknowledged by developer. (Wed, 28 Mar 2012 19:51:22 GMT) (full text, mbox, link).


Message #37 received at 657830-close@bugs.debian.org (full text, mbox, reply):

From: Didier Raboud <odyx@debian.org>
To: 657830-close@bugs.debian.org
Subject: Bug#657830: fixed in win32-loader 0.7.4.4
Date: Wed, 28 Mar 2012 19:50:25 +0000
Source: win32-loader
Source-Version: 0.7.4.4

We believe that the bug you reported is fixed in the latest version of
win32-loader, which is due to be installed in the Debian FTP archive:

win32-loader_0.7.4.4.dsc
  to main/w/win32-loader/win32-loader_0.7.4.4.dsc
win32-loader_0.7.4.4.tar.bz2
  to main/w/win32-loader/win32-loader_0.7.4.4.tar.bz2
win32-loader_0.7.4.4_all.deb
  to main/w/win32-loader/win32-loader_0.7.4.4_all.deb
win32-loader_0.7.4.4_all.exe byhand
win32-loader_0.7.4.4_all.txt byhand



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 657830@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Didier Raboud <odyx@debian.org> (supplier of updated win32-loader package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 28 Mar 2012 09:40:03 +0200
Source: win32-loader
Binary: win32-loader
Architecture: source all
Version: 0.7.4.4
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Description: 
 win32-loader - Debian-Installer loader for win32
Closes: 656772 656905 656906 657268 657830 661986 664982
Changes: 
 win32-loader (0.7.4.4) unstable; urgency=low
 .
   The « Миш » release.
 .
   * Updated translations:
     - Hebrew (Lior Kaplan)
     - Simplified Chinese (YunQiang Su). Closes: #656772
     - Serbian (Karolina Kalic). Closes: #656905
     - Serbian Latin (Karolina Kalic). Closes: #656906
     - Polish (Michał Kułach). Closes: #657268
     - Indonesian (Mahyuddin Susanto).
     - Danish (Joe Hansen). Closes: #661986
     - Croatian (Tomislav Krznar). Closes: #664982
   * Thanks to Christian Perrier for most updates above.
 .
   [ Didier Raboud ]
   * Make XFCE the default desktop on !linux.
   * Mark some targets as .PHONY to make sure they get rebuilt for each
     flavour.
   * Enable the two Serbian translations.
   * Add PXE functionality to the standalone flavour. (Closes: #657830)
   * Bump Standards-Version to 3.9.3.1 without changes needed.
   * Drop the versionned dependency on base-files, now satisfied in
     oldstable.
Checksums-Sha1: 
 396a63c6c8f64573f86cdde6a00d99f1eedc5aca 1691 win32-loader_0.7.4.4.dsc
 b781d24f8511f5742c262bef092dbe4bbd35e880 258972 win32-loader_0.7.4.4.tar.bz2
 e36ceedeb846145700afd847704925d29164f6af 494744 win32-loader_0.7.4.4_all.deb
 fb0fe2f8742718daf42de4cce378b2a188858421 1365822 win32-loader_0.7.4.4_all.exe
 406293da5d492818626ec3bc09075f839cdc5a6b 4447 win32-loader_0.7.4.4_all.txt
Checksums-Sha256: 
 0f2531dd3008c97b358d44b1155a04b885e3f63168930131ce868fb80ec35afe 1691 win32-loader_0.7.4.4.dsc
 c29956d910679ef147488d8a7bce5d257e0845b0826fa003e4fd67192bcda843 258972 win32-loader_0.7.4.4.tar.bz2
 c5cd708f42aa4ab9ed5a4f641b790e59978caf93054c71278feaabf7f8c0eb83 494744 win32-loader_0.7.4.4_all.deb
 ee8d3e55c049424fc0948956622237cd3d1cc64cc2c9b183d36875666ec97302 1365822 win32-loader_0.7.4.4_all.exe
 d2119b07bfc868a96d36e628a4859b5f7dd1935c591cddb169016a30d14a959b 4447 win32-loader_0.7.4.4_all.txt
Files: 
 f4650e9f93b521e7b3b13b6421c5b495 1691 utils extra win32-loader_0.7.4.4.dsc
 7e92e0e417d615c1e4170d70fffb2532 258972 utils extra win32-loader_0.7.4.4.tar.bz2
 454a3905424a08fb4b48008c7e3d3fa8 494744 utils extra win32-loader_0.7.4.4_all.deb
 63ef64d6e074d72801c3c1f7b9ed2752 1365822 byhand - win32-loader_0.7.4.4_all.exe
 c548dd836226f0f52d4b36f4b2bd2bfe 4447 byhand - win32-loader_0.7.4.4_all.txt

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQGcBAEBCAAGBQJPc2lhAAoJEIvPpx7KFjRV5GoL/1LrLkwfjF5U2DIJWKvikocy
1V0k6X6tO8vsLkgUhcvfzjiaMXq/EWMeyzhOXWlkuTz5/UCqSwdzTY905NvpWRU8
L+YT46SBvtmBmilA9ysl/InhHqyNuvyEME5YLPF5pM+Q5eVPx2aUzv8DOhcfA0s2
3HOEngpM3qWdy8pSP+NWtyGrLwoLLaKrKM8SdTnSuAprJYhbnrLvqV2JSYeUbzZw
47px9OUy4ldBTtjPuMX0pJ6iQuNzYaPGRy6jHBwe7J6PjRt7BVRoKak9ezc1nAX9
bk2+UCmyru4Pbtm+G2ZLPRFvzyxZLLNuyu7rgFDMA18s/4HABIgYroeq1PPKqGF9
3BJxXQwaDDiekOAoyedOvpUvRuRhb/Eu55MkyulcTURAwvJilXtAfcOgZr3DLJfg
O/eshN3TwAAavHP1pW5NSZyM5HWIuxQCnIq0SPYtLVSys0tjrgjIUQecmGeCpnVn
jkpbO0uF5kKFW95tkHEgkFXbFZNkbQAj5t1eHDBHvg==
=kRUx
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 23 Aug 2012 07:27:21 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 12 17:52:55 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.