version 1.7, 2012/03/14 10:37:31 |
version 1.8, 2012/03/14 11:59:56 |
|
|
<li>[Not written yet] |
<li>[Not written yet] |
</ul> |
</ul> |
<p> |
<p> |
|
<li>Major performance and stability improvements in the package build process |
|
<ul> |
|
<li>downloading of distfiles is simpler, can resume interrupted download, |
|
discover file moves, and expire old files. Distfiles mirror sites now use |
|
the new and improved method. |
|
<li>dependency handling during ports build and package creation is at least |
|
twice as fast, twenty times as fast in pathological cases. This also affects |
|
user scripts such as out-of-date |
|
<li>more checks are done during package builds, for increased user friendliness |
|
<li>the long term process of documenting the infrastructure is now 100% done. |
|
<li>The distributed ports builder (dpb) can now clean up old dependencies, |
|
thus helping package builds be more reproducible. |
|
This found tens of hidden build dependencies in the ports tree already. |
|
<li>the semantics of pkg_add -a have been nailed down and a few minor bugs |
|
have been fixed. |
|
<li>arch-dependent issues are better classified, leading to better builds on |
|
old architectures in some complicated cases. In particular, dpb explicitly |
|
purges from memory info about packages it cannot build and stuff that |
|
depends on it, leading to better life on sparc and vax which have very |
|
small data-size limits. |
|
<li>dpb recognizes full builds and trims some duplicate package builds |
|
</ul> |
|
<p> |
<li>Assorted improvements: |
<li>Assorted improvements: |
<ul> |
<ul> |
<li>Improved locale support. |
<li>Improved locale support. |
|
|
<li>Improved correctness of execing, coredumping, signal delivery, alternate signal stacks, blocking socket accepts(), mutexes and condition variables, per-thread errno, symbol binding, and ktracing when rthreads are in use. |
<li>Improved correctness of execing, coredumping, signal delivery, alternate signal stacks, blocking socket accepts(), mutexes and condition variables, per-thread errno, symbol binding, and ktracing when rthreads are in use. |
<li>Architecture-independent kernel support for thread-control-block handling for rthreads. |
<li>Architecture-independent kernel support for thread-control-block handling for rthreads. |
<li>Small improvements to Linux compat (only available on i386). |
<li>Small improvements to Linux compat (only available on i386). |
<li>Many improvements to the dpb tool used for bulk ports builds and distfile mirroring. |
|
</ul> |
</ul> |
<p> |
<p> |
<li>Install/Upgrade process changes: |
<li>Install/Upgrade process changes: |