lp:ubuntu/feisty/gnumach

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/feisty/gnumach
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

10. By Guillem Jover <email address hidden>

* New upstream CVS snapshot.
  - debian/patches/01_gcc-4.1.patch: Removed, merged upstream.
  - debian/patches/00_clean_gfdl.patch: Sync.
  - debian/patches/05_halt_on_panic_flag.patch: Likewise.
  - debian/patches/10_cdromlock.patch: Likewise.
  - debian/patches/12_sis900.patch: Likewise.
  - debian/patches/13_ide_dma.patch: Likewise.
  - debian/patches/14_alloc_params.patch: Likewise.
  - debian/patches/15_mem_obj_proxy.patch: Likewise.
  - debian/patches/41_io_unlock_ioremove.patch
  - debian/patches/42_disable_ioperm.patch
  - debian/patches/43_debvice_port_fix.patch
  - debian/patches/44_more_ports.patch: Likewise.
  - debian/patches/45_io_per_task.patch: Likewise.
  - debian/patches/46_io_device.patch: Likewise.
  - debian/patches/90_autoconf_autogen.patch: Regenerated.
  - debian/patches/61_vm_resident-zoned.patch: Disable for now, it's
    causing problems with current applied patches in CVS.
* Adapt to the new automakified build system:
  - New D and D_DBG variables pointing to the package destination dirs.
  - Remove debian/rules.options, now unneeded with the default configure
    options, except for '--enable-sis900' which is not enabled by default.
  - Pass --prefix and --exec-prefix to configure.
  - Use DESTDIR instead of passing the prefix and exec_prefix variables.
  - Call install instead of install-kernel and install-headers for the
    default build.
  - Call install-exec instead of install-kernel for the -dbg build.
  - Use dh_install to install files from D and D_DBG into the proper
    package dirs.
  - debian/gnumach-dbg.install: New file.
  - debian/gnumach-dev.install: Likewise.
  - debian/gnumach.install: Likewise.
  - debian/gnumach-udeb.install: Likewise.
* Completely removed the doc/ directory.
  - Document the removal of the non-free GFDL manual in debian/copyright.
  - Do not try to build the now non-existent doc/ directory.
  - Disable dh_installinfo.
* Cleanup debian/rules file:
  - Remove the manual cruft-removal line from the clean target.
  - Remove the stamp file for the -dbg build.
  - Merge the install-gnumach-dbg and install-gnumach targets into install.

9. By Guillem Jover <email address hidden>

* New upstream CVS snapshot.
  - Disable wavelan driver as it does not build anymore with the updated
    Linux header files.
  - Make gnumach-dbg Depend on gnumach with the exact same version, due
    to an interface change in the networking code, to drag it as well.
  - debian/patches/05_halt_on_panic_flag.patch: Sync.
  - debian/patches/10_cdromlock.patch: Likewise.
  - debian/patches/12_sis900.patch: Likewise.
  - debian/patches/13_ide_dma.patch: Likewise.
  - debian/patches/61_vm_resident-zoned.patch: Likewise.
  - debian/patches/90_autoconf_autogen.patch: Likewise.
  - debian/patches/23_ps2_mouse.patch: Removed, integrated upstream.
  - debian/patches/50_mem_limit.patch: Likewise.
* Switch to quilt:
  - debian/control: Add quilt (>= 0.40) to Build-Depends.
  - debian/patches/series: New file.
  - debian/patch.mk: Removed.
  - debian/rules: Include '/usr/share/quilt/quilt.make' instead of
    'debian/patch.mk'. Change clean to a single colon target and make it
    depend on patch.
* Now using Standards-Version 3.7.2 (no changes needed).
* Fix an unused field optimization with gcc 4.1 which was causing the
  descriptor initialization to do it partially.
  - debian/patches/01_gcc-4.1.patch: New file.
  Thanks to Samuel Thibault <email address hidden>.
* Enable PCMCIA ISA support.
  - debian/patches/47_pcmcia_isa.patch: New file.
  Thanks to Stefan Siegl <email address hidden>.
* Enable all PCMCIA options.

8. By Guillem Jover <email address hidden>

* New upstream CVS snapshot.
  - Fix I/O problem with Hurd console and X.

7. By Guillem Jover <email address hidden>

* Actually enable the io access disabling patch.
  - debian/patches/42_disable_ioperm.disabled: Rename to ...
  - debian/patches/42_disable_ioperm.patch: ... this.
* Check for correct return code from pcibios in de4x5 SCSI driver, which
  was making it loop infinitely if probed.
  - debian/patches/22_scsi_inf_loop.patch: New file.
  Thanks to Samuel Thibault <email address hidden>.
* Fix PS2 mouse command drivers reception, affecting among others its
  correct detection.
  - debian/patches/23_ps2_mouse.patch: New file.
  Thanks to Samuel Thibault <email address hidden>.
* Build-Depend on the new POSIX compliant make.

6. By Guillem Jover <email address hidden>

* Fix build failure with latest make 3.81 beta and the new tab vs. shell
  POSIX behaviour.
  - debian/patches/00_build_make_beta.patch: New file.
  Thanks to Alfred M. Szmidt <email address hidden>.
* Added ChangeLog entries.
  - debian/patches/13_ide_dma.patch: Modify
  - debian/patches/14_alloc_params.patch: Likewise.
* Fix io port access. (Closes: #46709)
  - debian/patches/40_user-tss.patch: New file.
  - debian/patches/41_io_unlock_ioremove.patch: Likewise.
  - debian/patches/42_disable_ioperm.disabled: Likewise.
  - debian/patches/43_debvice_port_fix.patch: Likewise.
  - debian/patches/44_more_ports.patch: Likewise.
  - debian/patches/45_io_per_task.patch: Likewise.
  - debian/patches/46_io_device.patch: Likewise.
  Thanks to Samuel Thibault <email address hidden>.
* Fix memory limit, that was causing panics when having roughly more than
  768 MiB of physical memory. (Closes: #226609)
  - debian/patches/50_mem_limit.patch: New file.
  Thanks to Samuel Thibault <email address hidden>.

5. By Guillem Jover <email address hidden>

* Added a watch file.
* Fix segmentation fault on boot. The apricot net driver was trashing the
  stack when reading the MAC address from the io port. (Closes: #340389)
  - debian/patches/16_net_apricot_stack_of.patch: New file.
  Thanks to Sergio Lopez <email address hidden>.
* Fix invalid lvalue errors with gcc-4.0 in ne2k-pci driver.
  - debian/patches/11_nic_update.patch: Split into ...
  - debian/pacthes/17_net_gcc_4.0.patch: ... here.
  Thanks to Thomas Schwinge <email address hidden>.

4. By Guillem Jover <email address hidden>

* Add proxy memory objets.
  - debian/patches/15_mem_obj_proxy.patch.
  Thanks to Marcus Brinkmann <email address hidden>.

3. By Guillem Jover <email address hidden>

* Repackage upstream source to remove binary only data. (Closes: #252323)
  - i386/i386/fpe.b: Remove binary without source.
  - i386/i386/fpe.b_elf: Likewise.
  - linux/src/drivers/scsi/qlogicisp_asm.c: Likewise.
* Disable floating point emulation usage.
* Disable qlogicisp firmware loading.
* Change "ifdef DEBUG" to "ifndef NDEBUG" for asserts and other low
  footprint debugging stuff, so building with asserts enabled by default.
* Fix double free and memory loss probing partition table.
  Thanks to Neal H. Walfield <email address hidden>.
* Fix possible buffer overrun on linux printk.
  Thanks to Neal H. Walfield <email address hidden>.
* Fix cpu detection code.
* Do not use stamp files for build targets.

2. By Marcus Brinkmann <email address hidden>

* Update to CVS 20040229.
* debian/control: Add texinfo to build dependencies.
* debian/control: Add myself as uploader.
* Patches applied to CVS code: cdromlock.

1. By Marcus Brinkmann <email address hidden>

Import upstream version 20040229

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/karmic/gnumach
This branch contains Public information 
Everyone can see this information.

Subscribers