Child pages
  • TODO list

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Snapshot

...

2018.

...

04

illumos-gate:

  • Create service for generic FMA event handler
  • Improved BIOS/UEFI boot loader for 64-bit x86_64 platforms
  • USB 3.x driver support

Userland:

  • Python 3.5 and 3.6 packaged and separated from LX interfaces (https://www.illumos.org/issues/7507)
    • Retain 32-bit build and modules
  • Consider starting "Adopt you package" initiative:
    • People can adopt maintenance over certain packages , upstreaming changes should be even more easiereasing the upstream of changes
  • Install system-config-printer by default and provide a control panel icon for it.
  • Remove LLVM/Clang 3.x packages
  • Remove golang 1.6.3 package
  • OpenJDK 8
  • 2016Q4 Intel Graphics Stack Recipe
  • Jenkins packaged and fixed compatibility with OpenZFS 
  • PostgreSQL 9.6 integrated
  • Extend and improve support of fuse filesystems (exFAT/NTFS, ext4, xfs, btrfs) via https://github.com/lkl/linux
IPS / pkg5:
  • Debug different IPS issues - zoneproxy failures, facet issues (e.g. pkg fix python-34)
  • "Speed up IPS" initiative 
    • people report that IPS performance is appalling in some cases. We should investigate and try to fix problematic parts
    • try to investigate if IPS can work with HTTP/2 and what steps are needed
  • Cherrypick some new features / fixes from upstream pkg5 repository:
Build system changes:
  • Automatically install dependencies when building packages
  • Port prep.mk SCM changes from userland-gate and unite components
  • Finish moving
  • componets
  • components to category layout and add REQUIRE_PACKAGES everywhere
  • GPG signature verification support
  • Add support for building components that have only changed - incremental build

Notes:

  • Review snapshots for Xen 7.x support
Archived - OLD Content

TODO for the next snapshot (after 2015.10)

...

 

TODO list and some ideas which could be good to do in longer perspective (cherry-picking)

  • Python 3.4 - add modules
  • Debug different IPS issues - zoneproxy failures, facet issues (e.g. pkg fix python-34)
  • Port libvirt
  • Add fuse and some fuse modules (e.g., ntfs, exfat, ext4, xfs)

  • Add support for DilOS-branded (dpkg) zone

  • Replace developer/macro/cpp with open source version
  • Rebuild library/motif for binary compatibility

  • Provide clean-room implementation of service/management/sysidtool [replaced with sysding]
  • Rewrite Text/GUI/Auto installers so that only one engine is used and Text/GUI installer generate manifests for autoinstaller.
  • Update these packages to current stable versions: 

    • coverage-26 4.0

    • git 2.6.3
    • groff 1.22.3
    • iso-codes 3.63
    • libidn 1.32
    • lxml-26 3.4.4
    • Mercurial 3.6
    • netperf 2.7.0
    • numpy-26 1.10.0
    • pcap 1.7.4
    • ply 3.8
    • pylint-26 1.4.4 
    • sigcpp 2.6.1
    • simplejson-26 3.8.2
    •  xml-parser 2.44