diff options
Diffstat (limited to 'sys-kernel/spl/ChangeLog')
-rw-r--r-- | sys-kernel/spl/ChangeLog | 419 |
1 files changed, 419 insertions, 0 deletions
diff --git a/sys-kernel/spl/ChangeLog b/sys-kernel/spl/ChangeLog new file mode 100644 index 00000000..f15c099d --- /dev/null +++ b/sys-kernel/spl/ChangeLog @@ -0,0 +1,419 @@ +# ChangeLog for sys-kernel/spl +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/ChangeLog,v 1.86 2015/07/28 14:04:42 perfinion Exp $ + + 14 Jul 2015; Yixun Lan <dlan@gentoo.org> spl-0.6.4.2.ebuild: + support kernel latest version 4.1, fixed + +*spl-0.6.4.2 (12 Jul 2015) + + 12 Jul 2015; Yixun Lan <dlan@gentoo.org> +spl-0.6.4.2.ebuild: + version bump, Acked by ryao + + 15 May 2015; Anthony G. Basile <blueness@gentoo.org> spl-0.6.0_rc13-r2.ebuild, + spl-0.6.0_rc14-r3.ebuild, spl-0.6.1-r3.ebuild, spl-0.6.2-r1.ebuild, + spl-0.6.2-r2.ebuild, spl-0.6.2-r3.ebuild, spl-0.6.2-r4.ebuild, + spl-0.6.2-r5.ebuild, spl-0.6.2.ebuild, spl-0.6.3-r1.ebuild, spl-0.6.3.ebuild, + spl-0.6.4.ebuild, spl-9999.ebuild: + Keyword ~arm, ~ppc and ~ppc64. Bug #549516. + +*spl-0.6.4 (27 Apr 2015) + + 27 Apr 2015; Richard Yao <ryao@gentoo.org> +spl-0.6.4.ebuild: + Version bump to 0.6.4 + + 12 Dec 2014; Richard Yao <ryao@gentoo.org> spl-0.6.3-r1.ebuild, + spl-0.6.3.ebuild, spl-9999.ebuild: + s/PAX_OVERFLOW/PAX_SIZE_OVERFLOW/ - Thanks perfinion for catching the typo + + 12 Dec 2014; Richard Yao <ryao@gentoo.org> spl-0.6.3-r1.ebuild, + spl-0.6.3.ebuild, spl-9999.ebuild: + Suspected false positives in PAX_OVERFLOW cause runtime failures according to + reports in IRC. + +*spl-0.6.3-r1 (01 Dec 2014) + + 01 Dec 2014; Richard Yao <ryao@gentoo.org> +spl-0.6.3-r1.ebuild: + Numerous backports from HEAD, including: Linux 3.17 support, Gentoo Prefix + support, a Linux 3.12 kernel shrinker regression fix and others + + 01 Dec 2014; Richard Yao <ryao@gentoo.org> spl-0.6.3.ebuild, spl-9999.ebuild: + Do not permit builds against PAX_RANDKSTACK until a panic issue is fixed, + thanks perfinion for the warning; also fix repoman warning about unquoted + variable + + 05 Sep 2014; Richard Yao <ryao@gentoo.org> spl-0.6.3.ebuild, spl-9999.ebuild: + Add preliminary ebuild changes for Gentoo Prefix support; Make die always + print a message; Fix CONFIG_CHECK when USE=debug is set; Sync 0.6.3 and 9999 + ebuilds + + 07 Aug 2014; Richard Yao <ryao@gentoo.org> spl-0.6.3.ebuild: + No code changes are needed to support Linux 3.16. I modifying the ebuild to + add support now that I am satisfied with the results of my testing. + + 09 Jul 2014; Matthew Thode <prometheanfire@gentoo.org> spl-9999.ebuild: + swiching to https for git ebuild + + 20 Jun 2014; Richard Yao <ryao@gentoo.org> spl-9999.ebuild: + Disallow CONFIG_DEBUG_INFO_REDUCED when USE=debug is set + +*spl-0.6.3 (13 Jun 2014) + + 13 Jun 2014; Richard Yao <ryao@gentoo.org> +spl-0.6.3.ebuild: + Bump to 0.6.3 + + 08 Jun 2014; Richard Yao <ryao@gentoo.org> + -files/spl-0.6.0_rc11-linux-3.6-compat.patch, + -files/spl-0.6.0_rc12-fix-3.6-compat-regression.patch, + -files/spl-0.6.0_rc12-fix-race-in-slabs.patch, + -files/spl-0.6.0_rc12-linux-3.7-compat.patch, -spl-0.6.0_rc10.ebuild, + -spl-0.6.0_rc11-r2.ebuild, -spl-0.6.0_rc12-r1.ebuild: + Remove ancient SPL versions + + 14 May 2014; Richard Yao <ryao@gentoo.org> spl-9999.ebuild: + Require CONFIG_DEBUG_INFO for USE=debug on =sys-kernel/spl-9999 + + 26 Apr 2014; Richard Yao <ryao@gentoo.org> spl-9999.ebuild: + Improve USE=debug on 9999 ebuild: changes will be propagated to the next + revision bump + +*spl-0.6.2-r5 (11 Apr 2014) + + 11 Apr 2014; Richard Yao <ryao@gentoo.org> +spl-0.6.2-r5.ebuild: + The patchset used in sys-kernel/spl-0.6.2-r4 was an early version that was not + meant to go out to mirrors. It is being replaced with sys-kernel/spl-0.6.2-r5, + which is what -r4 should have been. No regressions occurred as a result of + this mistake. + +*spl-0.6.2-r4 (10 Apr 2014) + + 10 Apr 2014; Richard Yao <ryao@gentoo.org> +spl-0.6.2-r4.ebuild: + Module versioning support and Linux 3.14 support bump + +*spl-0.6.2-r3 (27 Jan 2014) + + 27 Jan 2014; Richard Yao <ryao@gentoo.org> +spl-0.6.2-r3.ebuild: + Linux 3.13 support and some additional patches for SPARC support + +*spl-0.6.2-r2 (21 Nov 2013) + + 21 Nov 2013; Richard Yao <ryao@gentoo.org> +spl-0.6.2-r2.ebuild: + Linux 3.12 support + + 14 Oct 2013; Richard Yao <ryao@gentoo.org> spl-0.6.2-r1.ebuild: + Reverse stabilization of sys-kernel/spl-0.6.2-r1 (to avoid confusing users + because sys-fs/zfs stabilization was reversed at the last minute because of + bug #487746) + + 14 Oct 2013; Richard Yao <ryao@gentoo.org> spl-0.6.2-r1.ebuild: + Stabilize sys-kernel/spl-0.6.2-r1 on amd64 (indirectly required by sys- + boot/grub:2 stabilization) + +*spl-0.6.2-r1 (05 Oct 2013) + + 05 Oct 2013; Richard Yao <ryao@gentoo.org> +spl-0.6.2-r1.ebuild: + Improved 3.11 compatibility + +*spl-0.6.2 (23 Aug 2013) + + 23 Aug 2013; Richard Yao <ryao@gentoo.org> +spl-0.6.2.ebuild: + Version bump to 0.6.2 + + 21 Aug 2013; Richard Yao <ryao@gentoo.org> spl-0.6.1-r3.ebuild: + Drop !USER_NS because !UIDGID_STRICT_TYPE_CHECKS is sufficient + +*spl-0.6.1-r3 (14 Jul 2013) + + 14 Jul 2013; Richard Yao <ryao@gentoo.org> +files/spl-0.6.1-builtin-fix.patch, + +files/spl-0.6.1-linux-3.10-compat.patch, +spl-0.6.1-r3.ebuild, + -spl-0.6.1-r1.ebuild, -spl-0.6.1-r2.ebuild, -spl-0.6.1.ebuild: + Linux 3.10 compatibility; Fix kernel builtin support + + 29 May 2013; Richard Yao <ryao@gentoo.org> spl-0.6.1-r2.ebuild, + spl-0.6.1.ebuild: + Add blocker against CONFIG_UIDGID_STRICT_TYPE_CHECKS + + 29 May 2013; Richard Yao <ryao@gentoo.org> spl-0.6.1-r2.ebuild, + spl-0.6.1.ebuild: + Do not permit builds with CONFIG_USER_NS + + 29 May 2013; Richard Yao <ryao@gentoo.org> spl-0.6.1-r2.ebuild, + spl-0.6.1.ebuild: + Fix typo in ebuild + +*spl-0.6.1-r2 (28 May 2013) + + 28 May 2013; Richard Yao <ryao@gentoo.org> +files/spl-0.6.1-fix-delay.patch, + +spl-0.6.1-r2.ebuild, spl-0.6.1.ebuild: + Fix delay() + +*spl-0.6.1-r1 (25 Apr 2013) + + 25 Apr 2013; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.1-constify-ctl_table.patch, +spl-0.6.1-r1.ebuild, + spl-0.6.1.ebuild: + Patch 3.8 and later kernels for hardened compatibility, bug #463012 + + 17 Apr 2013; Richard Yao <ryao@gentoo.org> spl-9999.ebuild: + Remove /usr/src/spl symlink from 9999 ebuild. sys-cluster/lustre (science + overlay) no longer needs it. It will be removed from versioned ebuilds + following future revision bumps. + + 17 Apr 2013; Richard Yao <ryao@gentoo.org> spl-9999.ebuild: + Update /usr/src/spl link to reflect upstream's new location + + 17 Apr 2013; Richard Yao <ryao@gentoo.org> spl-0.6.0_rc10.ebuild, + spl-0.6.0_rc11-r2.ebuild, spl-0.6.0_rc12-r1.ebuild, spl-0.6.0_rc13-r2.ebuild, + spl-0.6.0_rc14-r3.ebuild, spl-0.6.1.ebuild, spl-9999.ebuild: + Kbuild depends on dev-lang/perl + +*spl-0.6.1 (28 Mar 2013) + + 28 Mar 2013; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc14-simplify-hostid-logic.patch, +spl-0.6.1.ebuild, + spl-9999.ebuild: + Version bump to 0.6.1; Simplify hostid logic + +*spl-0.6.0_rc14-r3 (23 Mar 2013) + + 23 Mar 2013; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc14-no-cond_resched.patch, +spl-0.6.0_rc14-r3.ebuild, + -spl-0.6.0_rc14-r2.ebuild, spl-9999.ebuild: + Free memory more quickly under memory pressure; do not dodoc INSTALL + (deprecated upstream); fix /usr/src/spl symlink in 9999 ebuild (thanks + likewhoa) + + 20 Mar 2013; Richard Yao <ryao@gentoo.org> spl-9999.ebuild: + Remove dodoc INSTALL from 9999 ebuild to reflect upstream change. + + 16 Mar 2013; Richard Yao <ryao@gentoo.org> spl-0.6.0_rc10.ebuild, + spl-0.6.0_rc11-r2.ebuild, spl-0.6.0_rc12-r1.ebuild, spl-0.6.0_rc13-r2.ebuild, + spl-0.6.0_rc14-r2.ebuild, spl-9999.ebuild: + Switch back to linux-mod + + 16 Mar 2013; Richard Yao <ryao@gentoo.org> + -files/spl-0.6.0_rc14-symlink-headers.patch, spl-0.6.0_rc10.ebuild, + spl-0.6.0_rc11-r2.ebuild, spl-0.6.0_rc12-r1.ebuild, spl-0.6.0_rc13-r2.ebuild, + spl-0.6.0_rc14-r2.ebuild, spl-9999.ebuild: + Switch to linux-info eclass; Replace spl-0.6.0_rc14-symlink-headers.patch with + dosym in src_install() + +*spl-0.6.0_rc14-r2 (15 Mar 2013) + + 15 Mar 2013; Richard Yao <ryao@gentoo.org> +files/spl-0.6.0_rc14-hostid.patch, + +files/spl-0.6.0_rc14-linux-3.9-compat.patch, + +files/spl-0.6.0_rc14-symlink-headers.patch, +spl-0.6.0_rc14-r2.ebuild, + -spl-0.6.0_rc14-r1.ebuild, spl-0.6.0_rc10.ebuild, spl-0.6.0_rc11-r2.ebuild, + spl-0.6.0_rc12-r1.ebuild, spl-0.6.0_rc13-r2.ebuild, spl-9999.ebuild: + Linux 3.9 Support; Install symlinks to make building lustre easier for the + Gentoo Cluster team; dodoc miscellaneous documentation; Update github urls on + older ebuilds to make repoman happy + + 11 Feb 2013; Richard Yao <ryao@gentoo.org> -spl-0.6.0_rc11.ebuild, + -spl-0.6.0_rc12.ebuild, -spl-0.6.0_rc13-r1.ebuild, -spl-0.6.0_rc13.ebuild, + spl-0.6.0_rc10.ebuild, spl-0.6.0_rc11-r2.ebuild, spl-0.6.0_rc12-r1.ebuild, + spl-0.6.0_rc13-r2.ebuild: + Backport kernel compatibility fixes to older versions in all situations + possible without new patches. Also, remove obsolete revisions of ebuilds. + +*spl-0.6.0_rc14-r1 (06 Feb 2013) + + 06 Feb 2013; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc14-fix-atomic64-checks.patch, + +files/spl-0.6.0_rc14-fix-mutex-owner-check.patch, +spl-0.6.0_rc14-r1.ebuild, + -spl-0.6.0_rc14.ebuild, spl-0.6.0_rc10.ebuild, spl-0.6.0_rc11-r2.ebuild, + spl-0.6.0_rc11.ebuild, spl-0.6.0_rc12-r1.ebuild, spl-0.6.0_rc12.ebuild, + spl-0.6.0_rc13-r1.ebuild, spl-0.6.0_rc13-r2.ebuild, spl-0.6.0_rc13.ebuild, + spl-9999.ebuild: + Add virtual/awk dependency, fix build failures on x86 (bug \#450646) and fix + build failure on PPC64 (thanks RB for testing) + +*spl-0.6.0_rc14 (02 Feb 2013) + + 02 Feb 2013; Richard Yao <ryao@gentoo.org> +spl-0.6.0_rc14.ebuild: + Bump sys-kernel/spl to 0.6.0_rc14 + + 16 Jan 2013; Richard Yao <ryao@gentoo.org> spl-9999.ebuild: + Filter -Wl,* from LDFLAGS to prevent build failures on ARM + +*spl-0.6.0_rc13-r2 (16 Jan 2013) + + 16 Jan 2013; Richard Yao <ryao@gentoo.org> +spl-0.6.0_rc13-r2.ebuild: + Filter -Wl,* from LDFLAGS to prevent build failures on ARM + + 14 Jan 2013; Richard Yao <ryao@gentoo.org> spl-0.6.0_rc13-r1.ebuild: + Fix trailing whitespace in ebuild + +*spl-0.6.0_rc13-r1 (14 Jan 2013) + + 14 Jan 2013; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc13-fix-on_each_cpu-autotools-check.patch, + +files/spl-0.6.0_rc13-fix-soft-lockup.patch, +spl-0.6.0_rc13-r1.ebuild, + spl-0.6.0_rc11-r2.ebuild: + Fix autotools issue detected on ~arm, fix soft lockup regression, add Linux + 3.8 support + + 29 Dec 2012; Richard Yao <ryao@gentoo.org> spl-0.6.0_rc10.ebuild, + spl-0.6.0_rc11-r2.ebuild, spl-0.6.0_rc11.ebuild, spl-0.6.0_rc12-r1.ebuild, + spl-0.6.0_rc12.ebuild, spl-0.6.0_rc13.ebuild, spl-9999.ebuild: + Fix sys-kernel/spl-0.6.0_rc10 ebuild; provide USE=debug-log to 0.6.0_rc10 and + 0.6.0_rc11 + + 27 Dec 2012; Richard Yao <ryao@gentoo.org> spl-0.6.0_rc10.ebuild, + spl-0.6.0_rc11-r2.ebuild, spl-0.6.0_rc11.ebuild, spl-0.6.0_rc12-r1.ebuild, + spl-0.6.0_rc12.ebuild, spl-0.6.0_rc13.ebuild, spl-9999.ebuild: + The fact that the code is technically GPLv2+ does not mean that we need to + specify GPL-3 in LICENSE. Change LICENSE to GPL-2. Thanks init_6 for pointing + this out. + +*spl-0.6.0_rc13 (23 Dec 2012) + + 23 Dec 2012; Richard Yao <ryao@gentoo.org> +spl-0.6.0_rc13.ebuild: + Bump sys-kernel/spl to 0.6.0_rc13 + + 12 Dec 2012; Richard Yao <ryao@gentoo.org> metadata.xml, + spl-0.6.0_rc10.ebuild, spl-0.6.0_rc11-r2.ebuild, spl-0.6.0_rc11.ebuild, + spl-0.6.0_rc12-r1.ebuild, spl-0.6.0_rc12.ebuild: + Add USE=debug-log + +*spl-0.6.0_rc12-r1 (11 Dec 2012) +*spl-0.6.0_rc11-r2 (11 Dec 2012) + + 11 Dec 2012; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc12-fix-3.6-compat-regression.patch, + +files/spl-0.6.0_rc12-fix-race-in-slabs.patch, + +files/spl-0.6.0_rc12-linux-3.7-compat.patch, +spl-0.6.0_rc11-r2.ebuild, + +spl-0.6.0_rc12-r1.ebuild, -spl-0.6.0_rc11-r1.ebuild: + Linux 3.7 Support; Linux 3.6 Stability Fix + +*spl-0.6.0_rc12 (14 Nov 2012) + + 14 Nov 2012; Richard Yao <ryao@gentoo.org> +spl-0.6.0_rc12.ebuild: + Bump sys-kernel/spl to 0.6.0_rc12 + +*spl-0.6.0_rc11-r1 (17 Oct 2012) + + 17 Oct 2012; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc11-linux-3.6-compat.patch, +spl-0.6.0_rc11-r1.ebuild: + Linux 3.6 support + + 03 Oct 2012; Richard Yao <ryao@gentoo.org> spl-9999.ebuild: + Sync spl-9999.ebuild with spl-0.6.0_rc11.ebuild - thanks prometheanfire + +*spl-0.6.0_rc11 (18 Sep 2012) + + 18 Sep 2012; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc9-alias-km-sleep-with-km-pushpage.patch, + +spl-0.6.0_rc11.ebuild: + Add sys-kernel/spl-0.6.0_rc11 and reintroduce a patch that 0.6.0_rc10 needed + + 18 Sep 2012; Richard Yao <ryao@gentoo.org> + -files/spl-0.6.0_rc9-alias-km-sleep-with-km-pushpage.patch, + -files/spl-0.6.0_rc9-constify-free-functions.patch, + -files/spl-0.6.0_rc9-detect-kernel-honors-gfp-flags.patch: + Remove sys-kernel/spl-0.6.0_rc9-r2 patch files + + 18 Sep 2012; Richard Yao <ryao@gentoo.org> -spl-0.6.0_rc9-r2.ebuild: + Remove sys-kernel/spl-0.6.0_rc9-r2 + + 31 Aug 2012; Richard Yao <ryao@gentoo.org> spl-0.6.0_rc10.ebuild, + spl-0.6.0_rc9-r2.ebuild, spl-9999.ebuild: + RESTRICT=test + + 24 Aug 2012; Richard Yao <ryao@gentoo.org> spl-0.6.0_rc10.ebuild, + spl-0.6.0_rc9-r2.ebuild, spl-9999.ebuild: + Linux 3.6 and later are not currently supported. + +*spl-0.6.0_rc10 (15 Aug 2012) + + 15 Aug 2012; Richard Yao <ryao@gentoo.org> +spl-0.6.0_rc10.ebuild, + spl-9999.ebuild: + Add 0.6.0-rc10 release + + 28 Jul 2012; Richard Yao <ryao@gentoo.org> -spl-0.6.0_rc9-r1.ebuild, + spl-0.6.0_rc9-r2.ebuild, spl-9999.ebuild: + Remove CONFIG_PREEMPT_VOLUNTARY restriction + +*spl-0.6.0_rc9-r2 (10 Jul 2012) + + 10 Jul 2012; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc9-alias-km-sleep-with-km-pushpage.patch, + +spl-0.6.0_rc9-r2.ebuild, spl-9999.ebuild: + Make KM_SLEEP an alias of KM_PUSHPAGE like it is in FreeBSD + +*spl-0.6.0_rc9-r1 (25 Jun 2012) + + 25 Jun 2012; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc9-constify-free-functions.patch, +spl-0.6.0_rc9-r1.ebuild, + -spl-0.6.0_rc9.ebuild, spl-9999.ebuild: + Constify functions to prevent USE=debug build failure in sys-fs/zfs + + 18 Jun 2012; Richard Yao <ryao@gentoo.org> spl-9999.ebuild: + Keep spl-0.6.0_rc9.ebuild and spl-9999.ebuild in sync + + 18 Jun 2012; Richard Yao <ryao@gentoo.org> spl-0.6.0_rc9.ebuild: + Keyword ~amd64 + + 17 Jun 2012; Richard Yao <ryao@gentoo.org> + +files/spl-0.6.0_rc9-detect-kernel-honors-gfp-flags.patch, + spl-0.6.0_rc9.ebuild, spl-9999.ebuild: + Add patch to take advantage of kernel change from bug #416685 + + 17 Jun 2012; Richard Yao <ryao@gentoo.org> spl-0.6.0_rc9.ebuild, + spl-9999.ebuild: + Assert !GRKERNSEC_HIDESYM in kernel .config + +*spl-0.6.0_rc9 (16 Jun 2012) + + 16 Jun 2012; Richard Yao <ryao@gentoo.org> +spl-0.6.0_rc9.ebuild, + spl-9999.ebuild: + Introduce SPL 0.6.0-rc9 without keywords + + 17 May 2012; <richard@gentoo.org> metadata.xml: + Changed maintainer from floppym to ryao to reflect change in ryao's dev status + + 21 Apr 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Set AUTOTOOLS_AUTORECONF before inherit to generate proper dependencies. + + 11 Apr 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Quote EPREFIX. + + 04 Apr 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Implement fix for ZFSOnLinux upstream issue #631 and make improvements toward + prefix support. Patch by Richard Yao. + + 05 Mar 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Add check for KALLSYSMS. + + 27 Feb 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Use --[s]bindir instead of --[s]bin. + + 27 Feb 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Inherit flag-o-matic for strip-flags. + + 27 Feb 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Updates by Richard to resolve bug 405795. Add custom-cflags USE flag. + + 24 Feb 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Updates from Richard Yao for bug 405201. + + 14 Feb 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Per Richard, add debug USE flag. + + 04 Feb 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Pass --exec-prefix= to configure; Requested by Richard Yao. + + 31 Jan 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Replace KV_OUT with KV_OUT_DIR. + + 28 Jan 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Use autotools-utils for the hell of it. + + 27 Jan 2012; Mike Gilbert <floppym@gentoo.org> spl-9999.ebuild: + Call default phase functions for src_compile and src_install. + +*spl-9999 (27 Jan 2012) + + 27 Jan 2012; Mike Gilbert <floppym@gentoo.org> +metadata.xml, + +spl-9999.ebuild: + New pacakge. |