2008
em8300 (0.16.4-4) unstable; urgency=low
* Fix compatibility with linux 2.6.26 by using the relevant mercurial
changesets from upstream mercurial repository.
Thanks to Daniel Baumann for reporting the problem.
(Closes: #493715)
* Update Swedish debconf templates translation. Thanks Martin Bagge.
(Closes: #488178)
-- Nicolas Boullis <nboullis@debian.org> Thu, 07 Aug 2008 01:29:10 +0200
em8300 (0.16.4-3) unstable; urgency=low
* Fix compatibility with linux 2.6.25 by using the relevant mercurial
changeset from upstream mercurial repository.
Note that the problem is solved in the released 0.17.0 version of the
driver, but this new version introduces some significant changes that
requires some significant changes in the packaging.
Thanks to Daniel Baumann for reporting the problem.
(Closes: #481463)
-- Nicolas Boullis <nboullis@debian.org> Sun, 18 May 2008 00:01:24 +0200
em8300 (0.16.4-2) unstable; urgency=low
* Improve the modules' build system for inclusion in
linux-modules-contrib-2.6 (Closes: #464457)
-- Nicolas Boullis <nboullis@debian.org> Thu, 7 Feb 2008 01:43:04 +0100
em8300 (0.16.4-1) unstable; urgency=low
* New upstream release
[ Nicolas Boullis ]
* Protect all calls to db_input with " || true"; one was missing and was
causing the em8300 package to be uninstallable with a static
/dev. (Closes: #452985)
* Ensure that /etc/modprobe.d exists before creating a configuration
file there.
* Also ensure that /etc/modutils exists before creating a configuration
file there. This configuration file should certainly go away, but I
currently have problems using ucfq to determine whether the file was
changed (so I can safely remove it).
* Bump Standards-Version to 3.7.3 (no changes needed).
-- Nicolas Boullis <nboullis@debian.org> Wed, 6 Feb 2008 01:09:20 +0100
2007
em8300 (0.16.3-1) unstable; urgency=low
* New upstream release.
[ Nicolas Boullis ]
* Use ${binary:Version} instead of the deprecated ${Source-Version}, as
suggested by lintian.
* Don't ignore failures of "make distclean", as suggested by lintian.
* Use debian/compat instead of setting DH_COMPAT=4 in debian/rules, as
suggested by lintian.
* Do the same with the em8300.tar.bz2 module source tarball.
* Use $(CURDIR) in debian/rules, instead of $(PWD) (defined as
$(shell pwd) ), as suggested by lintian.
* Move the menu entries of em8300-dhc and dxr3view from the Apps section
to the Applications section, as suggested by lintian.
* Add Spanish debconf templates translation. Thanks to Enrique Matías
Sánchez (Quique) (Closes: #419216)
* Add Portugese debconf templates translation. Thanks to Américo
Monteiro (Closes: #437386)
-- Nicolas Boullis <nboullis@debian.org> Tue, 16 Oct 2007 22:51:59 +0200
em8300 (0.16.2-1) UNRELEASED; urgency=low
* New upstream release
+ Fixes fails to build with 2.6.20 (Closes: #424176)
-- Brendon Higgins <blhiggins@gmail.com> Sat, 14 Jul 2007 19:18:48 +1000
em8300 (0.16.0-2) unstable; urgency=low
* Update French debconf templates translation. Thanks to Christian
Perrier. (Closes: #404459)
* Update Czech debconf templates translation. Thanks to Martin Šín.
* Add Russian debconf templates translation. Thanks to Yuri
Kozlov. (Closes: #405362)
* Add Norwegian Bokmål debconf templates translation. Thanks to Bjørn
Steensrud.
* Add Vietnamese debconf templates translation. Thanks to Clytie
Siddall.
* Add German debconf templates translation. Thanks to Matthias
Julius. (Closes: #405635)
* Fix a typo in a debconf template (module option misspelt). Thanks to
Antoine Pardigon for reporting. (Closes: #405816)
* Also fix and unfuzzy the translations. (Translators, please feel free
to check I haven't done something stupid.)
-- Nicolas Boullis <nboullis@debian.org> Sat, 6 Jan 2007 19:35:06 +0100
2006
em8300 (0.16.0-1) unstable; urgency=medium
* New upstream release
+ Fixes fails to build with 2.6.14 (Closes: #342377)
[ Brendon Higgins ]
* Add extra guesswork for kstem, fixes problem when using module-assistant.
(Closes: #373646)
* Remove mention of em8300-i2c-2.8.0.patch in em8300-source.README.Debian,
that patch has been obsolete and non-existant for ages.
* Mention the use of module-assistant in same. (Closes: #373646)
* Add headers and module-assistant as alternative recommendations for
em8300-source.
* Make kernel dependency in em8300-modules unversioned.
* Have em8300-source recommend bzip2 (it's kinda useless if you can't extract
it).
* Added Swedish debconf templates translation. Thanks Daniel Nylander.
(Closes: #331031)
* Change microcode download failure notification template type to error
(Closes: #388891)
* Make debconf templates compliant with the guidelines.
* Let dh_installmodules handle depmod in postinst. (Closes: #381776)
* Don't try to generate device nodes when udev or devfs is running.
* Move em8300 firmware to /lib/firmware. (Closes: #341313)
* Remove support for multiple firmwares (most users won't need it, not worth
the effort).
* Remove support for 2.6 kernels that are missing automatic firmware loading.
+ Add mention in README of how to fix it for such kernels.
* Modify debian/watch to support new "nofirmware" upstream release series.
+ Drop the dfsg label since upstream supplies us with a dfsg version.
* debian/em8300.postinst, debian/em8300.config, debian/control: Remove logic
to handle upgrade path from oldstable packages, not necessary.
* Update the 10_modules_em8300_header patch for modules/em8300_alsa.c.
* Remove backspace-underlining in readme.txt, faq.txt that made these files
almost unreadable in text editors.
* Update FSF address in copyright file.
* Bump debhelper compatibility to V4 (no changes needed).
* Bump Standards-Version to 3.7.2 (no changes needed).
[ Nicolas Boullis ]
* Install /usr/share/alsa/cards/EM8300.conf for ALSA support.
* No more (policy-violating) creation of special device files; add a
debconf note instead if they need to be created on a static /dev.
* Unregister the old em8300/make_devices template.
* Reorganize em8300.config and em8300.postinst.
* Do not ship an empty and now useless /usr/share/em8300 in em8300.
* Remove the map files generated by depmod from the built module
package.
* The module package now recommends em8300 >= 0.16.0-1 because of the
ALSA configuration file.
* Have em8300's debconf templates reviewed and improved by
debian-l10n-english, thanks to MJ Ray.
* Have em8300's README.Debian file reviewed and improved by
debian-l10n-english, thanks to Dominic Hargreaves.
-- Nicolas Boullis <nboullis@debian.org> Tue, 19 Dec 2006 10:46:07 +0100
2005
em8300 (0.15.1.dfsg-1) unstable; urgency=low
* New upstream release.
* Make the built module depend on the real kernel package, according to
KPKG_STEM, to support the kernel->linux transition, thanks to
Erik Schanze. (Closes: #328641)
-- Nicolas Boullis <nboullis@debian.org> Mon, 19 Sep 2005 00:34:25 +0200
em8300 (0.15.0.dfsg-2) unstable; urgency=low
* Add Czech debconf translation, thanks to Martin Šín. (Closes: #319579) * Add debian/watch file for easier tracking of upstream releases. * Bump Standards-Version (no change needed). * Compare include/config.h with a known good one, and fail if they differ.
-- Nicolas Boullis <nboullis@debian.org> Wed, 3 Aug 2005 01:46:52 +0200
em8300 (0.15.0.dfsg-1) unstable; urgency=low
* New upstream release.
* Add .dfsg to the upstream version number to make it clear that the
non-free microcode was removed.
* Back to unstable.
-- Nicolas Boullis <nboullis@debian.org> Fri, 10 Jun 2005 00:24:48 +0200
em8300 (0.14.99+0.15.0.rc4-1) experimental; urgency=low
* New upstream prerelease.
* Update em8300's postinst such that /etc/modprobe.d/em8300 waits for
udev to create the device special files before it runs em8300setup.
* Update em8300-source such that modules built for 2.6 kernels recommend
this new em8300 for improved udev support.
* Don't forget to remove /etc/modprobe.d/em8300 on purge in
em8300.postrm.
-- Nicolas Boullis <nboullis@debian.org> Thu, 26 May 2005 01:27:17 +0200
em8300 (0.14.99+0.15.0.rc1-2) experimental; urgency=low
* The "I should check my packages even before uploads to experimental"
release.
* Update (really: fix) the em8300-source package.
- Include the em8300.h file in the source tarball for the module.
- Nuke the dependency on em8300-header.
- Built modules for 2.6 kernels recommend new em8300 (for
/etc/modprobe.d/em8300).
* Also generate /etc/modprobe.d/em8300 in em8300's postinst.
-- Nicolas Boullis <nboullis@debian.org> Sun, 3 Apr 2005 01:37:13 +0200
em8300 (0.14.99+0.15.0.rc1-1) experimental; urgency=low
* New upstream prerelease.
- Add support for 2.6 series kernel.
- Add support for 2.9 series external i2c modules for 2.4 series
kernels. (Closes: #292067).
- Merge my 01_modules_i2c_headers, 01_modules_Makefile and
30_modules_nodebug patches and my em8300setup.1 manpage.
* Kill the merged patches and update the other ones.
* Kill the local em8300setup.1 manpage.
-- Nicolas Boullis <nboullis@debian.org> Fri, 25 Mar 2005 01:49:08 +0100
2004
em8300 (0.14.0-2) unstable; urgency=low
* The "let's hope i2c will now be fine" release.
* When building modules, if $(I2C_LOCATION) is set, ensure that the i2c
headers from $(I2C_LOCATION) are prioritized over those from the
kernel source, thanks to Janne Kujanpää for pointing the problem.
-- Nicolas Boullis <nboullis@debian.org> Fri, 12 Mar 2004 20:17:54 +0100
em8300 (0.14.0-1) unstable; urgency=low
* The "back to unstable" release.
* New upstream release:
- the sparc64 patch was merged in.
- semaphores are used rather than spinlocks for locking.
* Use ucf's new --debconf-ok option; thanks to Josselin Mouette for
pointing this.
* Add quotes around strings in em8300-bin's menu file.
-- Nicolas Boullis <nboullis@debian.org> Tue, 2 Mar 2004 01:38:16 +0100
em8300 (0.13.0+cvs20040210-1) experimental; urgency=low
* New CVS snapshot:
- em8300-modules now builds on powerpc, thanks to Paavo Hartikainen
for his help.
- the patch for xine was updated and merged.
* Apply a patch for sparc64 support.
* Use the --build and --host options of configure.
-- Nicolas Boullis <nboullis@debian.org> Tue, 10 Feb 2004 22:40:24 +0100
2003
em8300 (0.13.0+cvs20031218-1) experimental; urgency=low
* New CVS snapshot:
- em8300-source is now compatible with both old and new i2c.
- em8300-modules now builds on alpha, thanks to Paavo Hartikainen for
reporting and for his help. (Closes: #219047)
* Apply the Michael Roitzsch to work with xine.
-- Nicolas Boullis <nboullis@debian.org> Thu, 18 Dec 2003 01:36:27 +0100
em8300 (0.13.0+cvs20031016-3) experimental; urgency=low
* Fix broken quoting in em8300.config. A single quote was supposed to
match a double quote... Thanks to Gaetan Angely for noticing the
problem. (Closes: #217649)
* Check /dev/.devfsd rather than /usr/sbin/update-devfsd to know if the
system is using devfs.
* Remove the "These modules currently lack devfs support." comment from
em8300-source's long description.
-- Nicolas Boullis <nboullis@debian.org> Mon, 3 Nov 2003 02:08:58 +0100
em8300 (0.13.0+cvs20031016-2) experimental; urgency=low
* The "I just switched to devfs" release.
* em8300.postinst: update /etc/modutils/em8300 to load em8300 when
/dev/em8300 is accessed.
* Clean up the /etc/devfs/conf.d/em8300 conffile.
* Remove empty directory /etc/devfs/devices.d from package em8300.
-- Nicolas Boullis <nboullis@debian.org> Tue, 28 Oct 2003 02:20:11 +0100
em8300 (0.13.0+cvs20031016-1) experimental; urgency=low
* CVS snapshot
- em8300-source now includes a patch for compatibility with i2c
2.8.0. (Closes: #215834)
* Remove the 20_em8300setup patch as the problem was fixed upstream.
* Update debconf templates to deal with the new options for the adv717x
module.
* Modify the em8300.config script to update the current adv717x options
"on the fly".
* Because of these new options, the built em8300-module package now
recommends a recent version of em8300.
* Add comments about i2c modules in the README.Debian file of package
em8300-source.
-- Nicolas Boullis <nboullis@debian.org> Fri, 24 Oct 2003 01:59:51 +0200
em8300 (0.13.0-6) unstable; urgency=low
* Move the microcodes from /usr/lib/em8300 to /usr/share/em8300.
* Change the default microcode file in em8300setup to
/usr/share/em8300/em8300.uc. (Closes: #216174)
* Move em8300-mc_ex to /usr/bin/ and change the corresponding manpage to
section 1 accordingly.
* Remove the unused em8300-mc_up and em8300-mc_info, and the
corresponding manpages.
* Remove useless perl scripts from /usr/share/em8300 (in package
em8300).
* Capitalize first letter in short descriptions of debconf
templates. This is against Branden's advice, but most debconf
templates are capitalized, and I'd rather see things being consistent
in Sarge.
* Rewrite debconf templates to better english, thanks to Andre
Lehovich.
* Add french translation of debconf templates, thanks to Christian
Perrier for the initial translation.
-- Nicolas Boullis <nboullis@debian.org> Wed, 22 Oct 2003 02:23:22 +0200
em8300 (0.13.0-5) unstable; urgency=low
* Ensure the em8300/microcode/download_failed note is actually
displayed/sent each time the download fails by setting the seen flag
to false beforehand.
* Remove -g from the module build options as that leads to a huge module
with gcc-3.2 or gcc-3.3.
* Add conflicts in em8300-headers against versions of dvb-dev that add a
/usr/include/linux/em8300.h file as well. (Closes: #211313)
* Remove include/linux/em8300.h from source tarball in em8300-source and
depend on em8300-headers instead as it is more convenient for people
who need to change the major number used by the driver.
* Nuke all libdxr3 packages as, according to upstream, it was not kept
up to date, and nothing uses it.
* Write a new README.Debian file for the package em8300, that explains
how to change the major number used by the em8300 driver.
* Write a manpage for em8300setup. (Closes: #192799)
* Rewrite debconf templates to better english, thanks to Aaron M. Ucko,
Ben Foley, Christian Perrier, and Branden Robinson.
-- Nicolas Boullis <nboullis@debian.org> Fri, 10 Oct 2003 00:54:13 +0200
em8300 (0.13.0-4) unstable; urgency=low
* The "back to unstable" release.
* Apply some changes that were suggested by Joey Hess. (Thanks again, Joey.)
- Merge the em8300/microcode/download and em8300/chipset debconf
templates into a block.
- Trust dh_installdebconf to find the correct versionned dependency on
debconf.
- No need to call db_purge "by hand" in postrm script:
dh_installdebconf already does this.
* Add quotes around filenames generated by tempfile, as it may contain
spaces if $TMPDIR does.
* Since 0.13.0-2, maintainer script do not try to force anything into
modules options. (Closes: #192757)
-- Nicolas Boullis <nboullis@debian.org> Sat, 20 Sep 2003 00:38:00 +0200
em8300 (0.13.0-3) experimental; urgency=low
* The "thank you Joey" release.
* Download microcode from upstream web site rather that CVS, and update
debconf template accordingly. Thanks to David Holm for putting this
microcode there.
* Add wget to em8300's depends. Thanks to Joey Hess for noticing this.
* Rewrite some debconf templates thanks to Joey Hess.
* Add some fallback if download fails. (Asked by Joey Hess.)
* Removed the unused README files from previous maintainer and write a
new one.
* Rewrite config script to support backing up. (Asked by Joey Hess.)
-- Nicolas Boullis <nboullis@debian.org> Sun, 14 Sep 2003 01:45:39 +0200
em8300 (0.13.0-2) experimental; urgency=low
* Split em8300-headers out of libdxr3-dev.
* Revert the main/contrib split until everything is properly sorted
out.
* Clean up debian/ dir in source package.
* Removed the init.d script and rely on kmod to load the modules when
needed. (Closes: #192757)
* Completely rewrite maintainer scripts:
- Do not try to extract microcodes from widows drivers. (Closes: #165090)
- Ask to download a working microcode for upstream CVS instead.
- Merge /etc/modutils/adv717x into /etc/modutils/em8300.
- Use ucf to maintain /etc/modutils/em8300.
- Ask for permission to generate special device files.
- Switch to po-debconf.
* Bump Standards-Version to 3.6.1.
-- Nicolas Boullis <nboullis@debian.org> Sun, 31 Aug 2003 19:19:35 +0200
em8300 (0.13.0-1) unstable; urgency=low
* Hijack. (Closes: #190269) * Also delete microcode*.bin from /usr/lib/em8300 while purging em8300: those files were misgenerated instead of {adv,bt}_mcode*.bin because of a bug in em8300-mc_ex. (Closes: #180225) * Acknowledge my own NMU + close bugs I forgot to close. (Closes: #164885, #165401, #165458, #165470, #166997, #167779, #169511, #169546, #171343) * debian/control: - Rewrote the short descriptions and adapted the long ones. (Closes: #165076) - Rename libdxr30 to libdxr3-0 (as it is libdxr3 version 0) and libdxr30-dev to libdxr3-dev. - Add transition packages. - Move em8300-source, libdxr3-0, libdxr3-dev and the source package from contrib to main. - Move libdxr3-0 to section libs and libdxr3-dev to libdevel. * em8300-source: - append the debian revision number of the kernel to the version of the generated modules package. - the built module is useless without the corresponding kernel, so depend on it instead of only recommending it. - there's no need for the built module to depend on perl; remove the dependency. - the module should hopefuly be buildable on any architecture. (Well, only linux-based architectures in fact...) - change the shipped Makefile from to configure the default audio mode and videomode from /etc/em8300-source (or ~/.em8300-source) and actually ship a default configuration file. (Closes: #165947) - remove a misplaced Build-Depend from the Package section of the debian/control file inside the source tarball.
-- Nicolas Boullis <nboullis@debian.org> Sun, 11 May 2003 18:10:40 +0200
em8300 (0.13.0-0.1) unstable; urgency=low
* NMU. (No answer from maintainer for one week + upload to DELAYED/7-day) * New upstream release. (Closes: #169511) * Remove depedency for em8300-sources on libdxr3-dev . (Closes: #166997) * Remove a few useless files in the debian/ directory in the source package (config, dirs, doc, examples, manpages, postinst, postrm, prerm, templates). * Remove buggy watch file. * Remove em8300.conffiles : since debhelper V3, dh_installdeb already flags /etc/devfs/conf.d/em8300 as a conffile. * Remove em8300-doc.substvars . * Add a patch for microcode_extract (em8300-mc_ex) to really handle its NAMEBASE option. * Add a pacth for the new em8300setup not to fail if there are less than 4 em8300-based cards. * Add missing Build-Depends: bzip2 . (Closes: #164885) * Make em8300-source Architecture: all instead of i386. (Closes: #169546) * Make em8300, em8300-bin Architecture: any instead of i386. * libdxr3 only Recommends: em8300 ; do not Depend: em8300 . * Added missing final EOL in several files in debian/ (local/devfs.devices, local/examples/both, local/makedev, modules-tools.d/README.debian, modules-tools.d/postinst, debian/modules-tools.d/README.debian.in and packages.d/em8300.in). * Apply patch by Frederic Bothamy for installem8300.pl (Thanks Frederic!) (Closes: #165401, #165458) * Adapt installem8300.pl to use the new em8300setup instead of the old em8300-mc_up . * Fix installem8300.pl to re-read /etc/modutils/{em8300,adv717x} properly. * Add missing '#!/bin/sh' in debian/local/makedev . * Fix debian/modules-tools.d/rules to handle $ROOT_CMD properly. * Add the new em8300setup program to the em8300 package. * Give proper permissions to usr/share/em8300/installem8300.pl and usr/lib/em8300/makedev . * Fix debian/rules not to generate an extraneous debian/sourceforge.html/dxr3.sourceforge.net , and remove this extraneous directory. * Fix debian/rules to build Architecture: all packages. * Fix installem8300.pl to prevent /etc/em8300.cfg from growing. * Fix /etc/init.d/em8300 to handle restart/force-reload. (Closes: #167779) * Use dpatch instead of dbs (as maintainer wanted to do when we last discussed it, 3 months ago). * Do not try to download documentation at build time (because autobuilders and people building the package my lack internet access). The documentation target shall be run before upload. * Split package descriptions (.files, .config, .dirs, .docs, ... files). * Removed buid-dependency on html2text and docbook-to-man . * Fixed a few typos in the descriptions. * Fix attributions of patches. * Write description for patches.
-- Nicolas Boullis <nboullis@debian.org> Sat, 22 Feb 2003 00:51:54 +0100
2002
em8300 (0.12.0-2) unstable; urgency=low
* correcting section from main to contrib (where it actually belongs)
* corrected minor build bug that caused stop of build when no kernel
was installed at /usr/src/linux
-- Michael Moerz <mikem@debian.org> Sun, 31 Mar 2002 19:34:58 +0200
em8300 (0.12.0-1) unstable; urgency=low
* Initial Release with modified tar ball since the legal state of the
microcode that is found in upstreams sources is unknown from my
point of view. So I drop it to avoid any legal issues.
-- Michael Moerz <mikem@debian.org> Tue, 26 Feb 2002 22:56:13 +0100