Subject: Handling firmware versions
To: DEGROOTE Arnaud <degroote@netbsd.org>
From: Quentin Garnier <cube@cubidou.net>
List: tech-pkg
Date: 07/18/2007 21:31:03
--IQJz6/4+fVNDccxB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jul 18, 2007 at 06:49:17PM +0000, DEGROOTE Arnaud wrote:
>=20
> Module Name:	src
> Committed By:	degroote
> Date:		Wed Jul 18 18:49:17 UTC 2007
>=20
> Modified Files:
> 	src/sys/dev/pci: if_wpi.c if_wpireg.h
>=20
> Log Message:
> change firmware loading code to adopt the new 2.14.4 firmware layout (from
> OpenBSD).
>=20
> While here, remove some dead code I added when I ported the code from Ope=
nBSD.
>=20
> IMPORTANT : You must download the 2.14.4 firmware or update your
> sysutils/wpi-firmware2 to the last revision (2.14.4) or the driver will s=
top
> working.

The way we handle firmwares in pkgsrc is just wrong.  We should have
only one package, that installs all the versions the kernel could
possibly ask for (which means the kernel asks for a specific version).

That way you could keep on updating the package, and still be able to
run any version of the kernel.  Notably if a new version is not as
satisfactory as the fact that it is new would let someone think...

--=20
Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
"You could have made it, spitting out benchmarks
Owe it to yourself not to fail"
Amplifico, Spitting Out Benchmarks, Hometakes Vol. 2, 2005.

--IQJz6/4+fVNDccxB
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (NetBSD)

iQEVAwUBRp5qd9goQloHrPnoAQLlzgf+JV3uSCwedc0m9fZchGxs8ZKuIROyk9hC
rg62d67ixljZlugw6ycSZAhPAsFlG3y8En2N2YEx/E7Kp/IwTR1VleJh2NTfjrLw
xda8M5E8Wujz5GpJ+832QdaOt4wKZgKsk7t+z2fNzmEFWlW7oRYS+i7our/9di4f
hyYm9f3Z4Ngj1mNKtqPy/PELsrBo0R8i5X1fhws9gTqFx09zQS+0QACbrBWfdxZa
1TYrgFBqeslGLzA7bkYoiPbFf1TFMvIRfyw0rq+bsmJH8dogz6438Pi5xR6N1i9E
dUIHzSDvOcUhmUxL4elnTcTgtcjdm/koHdaZLAcjQq0Dp/4ZWt+vXg==
=Ebth
-----END PGP SIGNATURE-----

--IQJz6/4+fVNDccxB--