sthen
b12ee227d7
reserve 844 for routinator
2019-10-04 20:30:27 +00:00
espie
e4f4b712c0
optimization: no need to compute library signatures in fetch_only mode
2019-09-29 17:19:28 +00:00
espie
4904d3fa34
move to new tracing
2019-09-29 12:57:51 +00:00
espie
97a1583239
explain the handlers better
...
also add a hook for tweaking Data::Dumper parameters
2019-09-29 10:58:10 +00:00
espie
cb2bff528b
Move the BaseTrace class here for more general consumption.
...
Include some documentation.
(unused yet, there may be errors)
2019-09-29 10:51:26 +00:00
espie
20121e613c
use Time::HiRes qw(time); only imports time into the current package.
...
For class hierarchies, it's simpler to just explicitly call the right
time.
This should yield *much* better timing precision, especially on fast
machines...
2019-09-28 12:22:12 +00:00
espie
03651a2c85
bad numbers will break things, so identify the bogus lines and keep going.
...
as noticed by landry@
2019-09-28 12:20:35 +00:00
espie
c543ac1d77
much better tracing message for DIE
2019-09-27 11:13:30 +00:00
martijn
7602fa21d5
Add a dedicated user for the dkimsign filter, including a default directory
...
to put the private key.
While here also add a README on how to set up the filter.
With help from and OK jasper@
2019-09-23 19:24:45 +00:00
sthen
0ffa5fa2c4
+e2guardian
2019-09-18 16:34:51 +00:00
kmos
5063b53d39
Correct two places where sha256 was used explicitly rather than using
...
the _CIPHER variable the rest of the file uses.
ok solene kn
2019-09-16 16:50:08 +00:00
jsing
c15e53f079
Enable Go on aarch64/arm64.
...
ok phessler@
2019-09-15 02:00:34 +00:00
espie
5276430d98
add tag support for ghc
2019-09-11 09:05:53 +00:00
kmos
62299edbae
Add explanatory comments to several entries
...
ok bcallah@
2019-09-09 19:19:05 +00:00
espie
a7ed091926
show the socket name in the init file
2019-09-02 13:22:34 +00:00
espie
c2c9ceec8b
tweak some socket details
...
- store a master_pid for dpb once during startup, so that it doesn't ever
change later.
- use it for socket name building
- in case a host is dead, show the socket name instead of the host
- adapt minicurses to highlight the full socket name (requires /)
2019-09-02 13:15:38 +00:00
semarie
37d207f45a
add sparc64 in RUST_ARCHS (all rust ports take care of sparc64 now)
...
and enable lang/rust build on sparc64
2019-09-02 07:05:48 +00:00
espie
25bfee730e
turns out it's quite possible for junking to start/end not matching some
...
other ports! so show the path on junking end as well...
2019-08-30 17:56:55 +00:00
jca
ec766bf783
Remove g77 as a valid fortran compiler
...
Last consumer was audio/cmu-sphinx3. ok daniel@
2019-08-27 14:30:38 +00:00
kn
dc34d1f586
Assign and export variables at once
...
No need for separate lines as already done elsewhere;
2019-08-26 23:38:12 +00:00
espie
700f67acb9
let junk log to each affected port
...
okay sthen@ for the version without a switch to turn it off.
2019-08-26 16:51:38 +00:00
robert
13b4801a7f
add a _rt user for www/rt
2019-08-25 12:06:28 +00:00
espie
fe67c8625d
refactoring code is great IF you finish doing it.
...
Sorry guys, no_sites, is the code on the next line actually.
2019-08-22 09:02:23 +00:00
sthen
ad5718fefb
portcheck now checks against the default COMPILER string; add a comment
...
to bsd.port.mk to keep it in-sync
2019-08-20 11:07:07 +00:00
sthen
090cef1685
complain if C++ libraries are found and COMPILER is left at the default.
...
ok kmos@ cwen@
2019-08-20 11:06:06 +00:00
kmos
11e1f78c30
Add MODPY_EGG_VERSION, MODPY_PI, MODPY_SETUPTOOLS, and
...
MODPY_VERSION to /usr/ports/infrastructure/templates/Makefile.template.
These are the most common entries that portgen(1) will throw at the
bottom of a generated python port because it doesn't know where it would
go. Adding these will have portgen(1) put them in the appropriate place.
Comment tweaks and ok sthen@
2019-08-08 23:04:22 +00:00
bcallah
08f2378c24
Register a _dma user and _dma group for mail/dma.
...
ok jca@
2019-08-02 21:59:35 +00:00
espie
b4524dffde
have host define the socket name, so that it's always built from the master
...
dpb pid.
ssh paranoia: also sets the real/effective group before the user
2019-07-20 10:59:08 +00:00
kmos
d7cbc1d336
Change the PyPI module of portgen(1) to create DESCR from the longer
...
description field from the JSON about the module rather than the
summary (which is used for COMMENT in the Makefile). This provides
a better starting point to create the DESCR from.
OK afresh1@ sthen@
2019-07-15 13:35:35 +00:00
espie
12277c91d8
prepare to shorten it in pkg_create as well
2019-07-14 11:32:05 +00:00
espie
bdcc73df3b
bye bye old PERMIT_*
...
thanks to sthen@ for the sweep
2019-07-14 11:29:38 +00:00
espie
aea7838d47
time to whine about PERMIT_PACKAGE_*
...
okay sthen@
2019-07-13 17:06:04 +00:00
sthen
1855914f58
reserve uid 839 for exabgp
2019-07-11 13:06:46 +00:00
tj
208ffaab14
fix cpan path to avoid an https -> http redirect
2019-07-10 15:24:40 +00:00
gsoares
f036d578db
reserve 511 for tacacs_
2019-07-09 16:39:55 +00:00
kmos
ed3d6d0364
Kill a remnant of linux emulation support.
...
OK jca@
2019-07-08 13:13:29 +00:00
visa
e695cd3bbc
Use clang as the default compiler on mips64.
...
OK jca@ sthen@
2019-07-08 05:08:45 +00:00
espie
d8e1869739
create the directory to the socket path
...
noticed by naddy@
2019-07-04 02:32:21 +00:00
sthen
cc50edde66
use simpler text for COMPILER, add COMPILER_LANGS, separate from the standard
...
dependencies as I found it a bit unclear with everything bunched together
ok aja@ kirby@
2019-07-02 12:03:14 +00:00
espie
50a21ba248
one single error
2019-07-02 10:17:00 +00:00
naddy
2ad0a5640f
syntactically significant typo
2019-07-01 20:17:13 +00:00
sthen
d77c9bcb3f
user.list cleanup:
...
- comment out lines for ports which have been removed
- update port paths for puppetdb which has been split to puppetdb4/puppetdb5
2019-07-01 16:48:17 +00:00
espie
c87b1c976c
tweak things:
...
- %h -> FQDN is a bit harsh. Let it be short_hostname
- add %$ to mean dpb own pid
- refactor expand_*_path to be one routine
- tweak the control socket prompt to be 'dpb@host[pid]$ '
2019-07-01 12:03:41 +00:00
kirby
43239ff294
move COMPILER string template and its description to the position
...
used in most of the ports
ok jca@
2019-07-01 11:35:42 +00:00
espie
587eb9c193
a bit more love for the control socket
...
- try to create it as %L/dpb-$$ by default.
If we can't, no biggie. If the user explicitly asked for a control socket,
we DO abort otherwise.
- if CONTROL is explicitly empty, do not load the extra code.
- try to remove the socket at exit
- add a new wipehost command, that will try to kill any job on that host
(if some remain), then zap all locks and affinity info related to that host
"it's dead jim"
2019-07-01 08:59:41 +00:00
espie
3b14772ca1
add clean=test
...
retest
okay jca@ (and tweaked accordingly)
2019-07-01 06:47:12 +00:00
espie
5be48fec82
check pkgconfig files for correctness
...
and warn if they're not.
Okay robert@
2019-06-29 14:50:52 +00:00
kmos
379a687d1d
Convert portcheck to the new PERMIT_PACKAGE/PERMIT_DISTFILES world.
...
Convert the checks over to versions for the new options and add a
couple of checks to throw errors if the old versions are found.
Input, review, and corrections from pamela@
ok jca@
2019-06-23 16:06:23 +00:00
espie
4130dac3d2
be more specific in the transient KILLED (stuck) messages.
2019-06-21 23:14:05 +00:00
espie
dc0666d520
changing ids and chrooting only happens during exec.
...
turns out my setup has links so that dpb -R is happy in chroot's...
and no ownership issue either.
Fix it so it works.
Also put the uptodate check earlier since that's internal.
2019-06-17 10:55:37 +00:00