forked from jsonn/pkgsrc
-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Coyhile/feature/freeradius3 #501
Closed
coyhile
wants to merge
10,000
commits into
TritonDataCenter:joyent/bulktest/trunk
from
coyhile:coyhile/feature/freeradius3
Closed
Coyhile/feature/freeradius3 #501
coyhile
wants to merge
10,000
commits into
TritonDataCenter:joyent/bulktest/trunk
from
coyhile:coyhile/feature/freeradius3
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Skipped on Darwin as it has a centralised OpenDirectory database, however finding a way to do this on Darwin would be greatly beneficial.
Assumes pbulk.conf is populated with the appropriate variables and that nodejs and the 'manta' npm package is installed under $MANTA_PATH.
This saves a decent amount of time at the end of a pbulk run (around 20 minutes) by avoiding a single-threaded operation to generate them. XXX: not currently handled by custom $sync_package scripts
This is a directory where the bulklog files are written to temporarily before either being moved to $bulklog at the end of a failed build or removed. This avoids failures when writing to an NFS-backed $bulklog (seen most commonly with 'gmake: write error'), and also improves performance.
This is set to a script that is executed by the upload script prior to starting the actual upload, and is useful for performing any sanity checks on what is about to be uploaded. Add variables used by Joyent to ensure a certain number of packages built ($pkg_rsync_min) and that a list of core packages all built successfully ($pkg_rsync_required_pkgs) to the example config.
Avoids issues seen on SunOS and Darwin where LIST_NEXT would return garbage. Use event_del() while here.
This updates the mysql.buildlink3.mk file to support multiple versions, and adds some support for building multiple p5-DBD-mysql and py-mysqldb packages.
Upstream changes: go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime, and the crypto/x509 and time packages. See the Go 1.7.5 milestone on our issue tracker for details.
The compiler back end introduced in Go 1.7 for 64-bit x86 is now used on all architectures, and those architectures should see significant performance improvements. For instance, the CPU time required by our benchmark programs was reduced by 20-30% on 32-bit ARM systems. There are also some modest performance improvements in this release for 64-bit x86 systems. The compiler and linker have been made faster. Compile times should be improved by about 15% over Go 1.7. There is still more work to be done in this area: expect faster compilation speeds in future releases. Garbage collection pauses should be significantly shorter, usually under 100 microseconds and often as low as 10 microseconds. The HTTP server adds support for HTTP/2 Push, allowing servers to preemptively send responses to a client. This is useful for minimizing network latency by eliminating roundtrips. The HTTP server also adds support for graceful shutdown, allowing servers to minimize downtime by shutting down only after serving all requests that are in flight. Contexts (added to the standard library in Go 1.7) provide a cancelation and timeout mechanism. Go 1.8 adds support for contexts in more parts of the standard library, including the database/sql and net packages and Server.Shutdown in the net/http package. Go 1.8 includes many more additions, improvements, and fixes. Find the complete set of changes, and more information about the improvements listed above, in the Go 1.8 release notes: https://golang.org/doc/go1.8
to allow overriding.
create that directory.
…d for fixing PR pkg/52081.
Upstream changes: go1.8.1 (released 2017/04/07) includes fixes to the compiler, linker, runtime, documentation, go command and the crypto/tls, encoding/xml, image/png, net, net/http, reflect, text/template, and time packages. See the Go 1.8.1 milestone on our issue tracker for details.
…ontext doea not work.
part 1 of PR pkg/52178 from aikchar
…ing unix.Dup2() instead. https://github.com/joyent/pkgsrc/pull/492 * Improve handling of low-memory situations on Illumos. https://github.com/joyent/pkgsrc/pull/493
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Create packages for freeradius3 and its various component additional modules.