lp:ubuntu/natty/gnumach

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

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

18. By Samuel Thibault <email address hidden>

[ Samuel Thibault ]
* New upstream snapshot.
* debian/control
  - (gnumach-udeb): Add XC- prefix to Package-Type. Add Provides:
  kernel-image, *-modules.
  - Remove duplicate priority and section fields.
  - Add ${misc:Depends}.
* debian/patches/40_iopl_mem.patch: Add patch, not enabled yet, to be used
  instead of 40_iopl_mmap.patch when a new snapshot is taken.
* debian/patches/40_iopl_mmap.patch: Add a "mem" alias for the iopl device,
  since that is what upstream provides.
* Now using Standards-Version 3.9.1 (no changes needed).
* debian/rules: Remove enable-sis900 as it's now the default.
* debian/patches/50_initrd.patch: New patch to add ramdisk support for d-i.
* debian/control: Remove Neal and Jeff from Uploaders (Closes: #565164).

[ Guillem Jover ]
* Use any-i386 in binary package Architecture fields.
* Update Vcs fields to point to the new git repositories.

17. By Guillem Jover <email address hidden>

* New upstream git snapshot.

[ Guillem Jover ]
* Update debian/copyright to point to the git repository.
* Sync with upstream:
  - debian/patches/05_halt_on_panic_flag.patch: Remove, merged upstream.
  - debian/patches/12_sis900.patch: Likewise.
  - debian/patches/14_alloc_params.patch: Likewise.
  - debian/patches/15_mem_obj_proxy.patch: Likewise.
  - debian/patches/16_ide_multsect.patch: Likewise.
  - debian/patches/20_xmm_support.patch: Likewise.
  - debian/patches/05_halt_on_panic_flag.patch: Refresh.
* Switch to source format “3.0 (quilt)”:
  - Remove quilt from Build-Depends.
  - Remove quilt.make include from debian/rules.
  - Remove patch and unpatch targets from debian/rules.
  - Remove now unneeded debian/README.source.
* Do not include ChangeLog.0*, they are not shipped upstream anymore.
* Remove Marcus Brinkmann from Uploaders. Closes: #503568

16. By Samuel Thibault <email address hidden>

[ Guillem Jover ]
* Change gnumach-dbg section to debug.
* Change source and gnumach section to kernel.
* Now using Standards-Version 3.8.3.

[ Samuel Thibault ]
* debian/patches/14_alloc_params.patch: reserve 128MiB for virtual memory
  space. Fixes boot with more than ~900MiB.
* debian/patches/20_mmx_support.patch: rename to 20_xmm_support.patch and
  fix comment: the added support is XMM registers, not MMX.
* debian/control: Add myself as uploader.

15. By Guillem Jover <email address hidden>

* New upstream CVS snapshot.
  - Do not panic in fpintr if we receive the interrupt twice in the same
    thread. (Closes: #447036)

[ Samuel Thibault ]
* Remove kern/mach_param.h patch from debian/patches/14_alloc_params.patch,
  increase zone_map_size and maximum number of cached objects.

[ Guillem Jover ]
* Switch to debhelper compatibility level 7.
* Use dh_prep instead of “dh_clean -k”.
* Remove XC- prefix from Package-Type field.
* Sync with upstream:
  - debian/patches/00_clean_gfdl.patch: Refresh.
  - debian/patches/05_halt_on_panic_flag.patch: Likewise.
  - debian/patches/14_alloc_params.patch: Likewise.
  - debian/patches/15_mem_obj_proxy.patch: Likewise.
  - debian/patches/20_mmx_support.patch: Likewise.

14. By Guillem Jover <email address hidden>

* New upstream CVS snapshot.
  - Fix zalloc alignment support, and thus alignment of FPU save area.
    (Closes: #440068)
  - Enable multicast for IPv6.
  - Enable Bus Mastering on triton chipsets.
  - Fix gcc-4.3 non-inlining. (Closes: #474902)
  - Fix direction flag on syscall entry. (Closes: #469566)
  - Fix initialization of RTL8139. (Closes: #469566)

[ Samuel Thibault ]
* Append more agressive caching parameter to
  debian/patches/14_alloc_params.patch.
* New patch to enable IDE multiple sector I/O when the drive can do it.
  - debian/patches/16_ide_multsect.patch
* Clean debian/tmp-dbg.

[ Guillem Jover ]
* Add Homepage field.
* Add Vcs-Browser and Vcs-Svn fields.
* Remove repository information from debian/copyright as it is now on
  debian/control.
* Refer to GPL-2 from common-licenses instead of just GPL.
* Add a README.source.
* Now using Standards-Version 3.8.0.
* Refresh patches with -pab.
* Remove DPATCHLEVEL variable from patches.
* Change source and binary packages from Section base to admin.
* Mangle the Debian version in the watch file.
* Sync with upstream:
  - debian/patches/00_clean_gfdl.patch: Refresh.
  - debian/patches/05_halt_on_panic_flag.patch: Likewise.
  - debian/patches/13_ide_dma.patch: Likewise.
  - debian/patches/14_alloc_params.patch: Likewise.
* Use $(filter ...) instead of $(findstring ...) to extract space separated
  options from DEB_BUILD_OPTIONS in debian/rules.
* Merge check targets into build targets.
* Clean up debian/rules:
  - Run autoreconf on-demand, which fixes a FTBFS when built twice in a
    row. (Closes: #424353)
  - Support parallel builds by moving 'patch' dependency from
    the build to a new pre-patch-* targets that serializes configuration.
* Properly clean up autogenerated cruft.
* Add Build-Depends on autoconf and automake now that we call autoreconf at
  build time.

13. By Guillem Jover <email address hidden>

* New upstream CVS snapshot.
  - debian/patches/90_autoconf_autogen.patch: Regenerated.
* Add an autoregen target to ease regenerating the autoconf patch.
* Use binary:Version instead of the deprecated Source-Version substvar.
* Do not use configure file stamps, use config.status instead.

12. By Guillem Jover <email address hidden>

* New upstream CVS snapshot.
  - debian/patches/41_io_unlock_ioremove.patch: Removed, merged upstream.
  - debian/patches/42_disable_ioperm.patch: 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.
  - debian/patches/20_mmx_support.patch: Sync.
  - debian/patches/90_autoconf_autogen.patch: Regenerated.
* Temporarily restore support for memory mapping through the iopl device,
  so that stuff like X can work again. (Closes: #421135)
  - debian/patches/40_iopl_mmap.patch: New file.
  Thanks to Samuel Thibault <email address hidden>.

11. By Guillem Jover <email address hidden>

* New upstream CVS snapshot.
  - debian/patches/44_more_ports.patch: Sync.
  - debian/patches/45_io_per_task.patch: Likewise.
  - debian/patches/05_halt_on_panic_flag.patch
  - debian/patches/12_sis900.patch: Unfuzzy.
  - debian/patches/13_ide_dma.patch: Likewise.
  - debian/patches/14_alloc_params.patch: Likewise.
  - debian/patches/45_io_per_task.patch: Likewise.
  - debian/patches/46_io_device.patch: Likewise.
  - debian/patches/90_autoconf_autogen.patch: Regenerated.

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.

Branch metadata

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

Subscribers