EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Build failed in Jenkins: epics-pvDatabase-mac #506
From: APS Jenkins via Core-talk <core-talk at aps.anl.gov>
To: core-talk at aps.anl.gov
Date: Mon, 6 Dec 2021 12:28:15 -0600 (CST)
See <https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/506/display/redirect?page=changes>

Changes:

[Veseli, Sinisa] allow writing pvCopy plugins for the master field

[Veseli, Sinisa] use _ instead of masterField to designate top level structure in the request

[Veseli, Sinisa] update module release notes

[Veseli, Sinisa] add tests for whole structure request


------------------------------------------
Started by an SCM change
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on mac-1 (mac) in workspace <https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/>
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir <https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/.git> # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/epics-base/pvDatabaseCPP.git # timeout=10
Cleaning workspace
 > git rev-parse --verify HEAD # timeout=10
Resetting working tree
 > git reset --hard # timeout=10
 > git clean -fdx # timeout=10
Fetching upstream changes from https://github.com/epics-base/pvDatabaseCPP.git
 > git --version # timeout=10
 > git --version # 'git version 2.21.1 (Apple Git-122.3)'
Setting http proxy: webproxy1.anl.gov:9091
 > git fetch --tags --force --progress -- https://github.com/epics-base/pvDatabaseCPP.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 05d54c61e169587aeac2f82005be495cf45e0163 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 05d54c61e169587aeac2f82005be495cf45e0163 # timeout=10
Commit message: "Merge pull request #75 from sveseli/master"
 > git rev-list --no-walk 0cf706511ea4f9f0cf769c1d3a6317d826b35af4 # timeout=10
[epics-pvDatabase-mac] $ /bin/sh -xe /var/folders/6f/2q91ldsx2rncqbx80st_4r700000gn/T/jenkins7583074767989651882.sh
+ echo '# Generated for jenkins-epics-pvDatabase-mac-506'
+ echo 'PVASRV = /Users/jenkins/workspace/epics-pvaSrv-mac'
+ echo 'PVACCESS = /Users/jenkins/workspace/epics-pvAccess-mac'
+ echo 'PVDATA = /Users/jenkins/workspace/epics-pvData-mac'
+ echo 'EPICS_BASE = /Users/jenkins/workspace/epics-base-3.16-mac'
+ make darwin-x86
make -C ./configure darwin-x86 
make[1]: Entering directory '<https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/configure'>
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/makeMakefile.pl O.darwin-x86 ../..
mkdir -p O.Common
make -C O.darwin-x86 -f ../Makefile TOP=../.. T_A=darwin-x86
make[2]: Entering directory '<https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/configure/O.darwin-x86'>
Installing CFG file ../../cfg/CONFIG_PVDATABASE_VERSION
mkdir ../../cfg
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/convertRelease.pl checkRelease
make[2]: Leaving directory '<https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/configure/O.darwin-x86'>
make[1]: Leaving directory '<https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/configure'>
make -C ./src darwin-x86 
make[1]: Entering directory '<https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/src'>
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/makeMakefile.pl O.darwin-x86 ../..
mkdir -p O.Common
make -C O.darwin-x86 -f ../Makefile TOP=../.. T_A=darwin-x86
make[2]: Entering directory '<https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/src/O.darwin-x86'>
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvdbcrTraceRecord.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvdbcrTraceRecord.o ../../src/special/pvdbcrTraceRecord.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvdbcrProcessRecord.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvdbcrProcessRecord.o ../../src/special/pvdbcrProcessRecord.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvdbcrRemoveRecord.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvdbcrRemoveRecord.o ../../src/special/pvdbcrRemoveRecord.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvdbcrAddRecord.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvdbcrAddRecord.o ../../src/special/pvdbcrAddRecord.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvdbcrScalarArrayRecord.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvdbcrScalarArrayRecord.o ../../src/special/pvdbcrScalarArrayRecord.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvdbcrScalarRecord.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvdbcrScalarRecord.o ../../src/special/pvdbcrScalarRecord.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m scalarAlarmSupport.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        scalarAlarmSupport.o ../../src/support/scalarAlarmSupport.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m controlSupport.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        controlSupport.o ../../src/support/controlSupport.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m registerChannelProviderLocal.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        registerChannelProviderLocal.o ../../src/pvAccess/registerChannelProviderLocal.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m monitorFactory.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        monitorFactory.o ../../src/pvAccess/monitorFactory.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m channelLocal.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        channelLocal.o ../../src/pvAccess/channelLocal.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m channelProviderLocal.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        channelProviderLocal.o ../../src/pvAccess/channelProviderLocal.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvDatabase.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvDatabase.o ../../src/database/pvDatabase.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvRecord.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvRecord.o ../../src/database/pvRecord.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvTimestampPlugin.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvTimestampPlugin.o ../../src/copy/pvTimestampPlugin.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvDeadbandPlugin.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvDeadbandPlugin.o ../../src/copy/pvDeadbandPlugin.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvArrayPlugin.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvArrayPlugin.o ../../src/copy/pvArrayPlugin.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvCopy.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvCopy.o ../../src/copy/pvCopy.cpp
perl -CSD /Users/jenkins/workspace/epics-base-3.16-mac/bin/darwin-x86/mkmf.pl  -m pvPlugin.d -I. -I../O.Common -I. -I. -I.. -I../../src/copy -I../../src/database -I../../src/pvAccess -I../../src/support -I../../src/special -I../../include/compiler/clang -I../../include/os/Darwin -I../../include   -I/Users/jenkins/workspace/epics-pvaSrv-mac/include   -I/Users/jenkins/workspace/epics-pvAccess-mac/include    -I/Users/jenkins/workspace/epics-base-3.16-mac/include/compiler/clang -I/Users/jenkins/workspace/epics-base-3.16-mac/include/os/Darwin -I/Users/jenkins/workspace/epics-base-3.16-mac/include        pvPlugin.o ../../src/copy/pvPlugin.cpp
Installing dbd file ../../dbd/registerChannelProviderLocal.dbd
mkdir ../../dbd
Installing dbd file ../../dbd/pvdbcrScalarRecord.dbd
Installing dbd file ../../dbd/pvdbcrScalarArrayRecord.dbd
Installing dbd file ../../dbd/pvdbcrAddRecord.dbd
Installing dbd file ../../dbd/pvdbcrRemoveRecord.dbd
Installing dbd file ../../dbd/pvdbcrProcessRecord.dbd
Installing dbd file ../../dbd/pvdbcrTraceRecord.dbd
Installing dbd file ../../dbd/pvdbcrAllRecords.dbd
Installing generic include file ../../include/pv/pvPlugin.h
mkdir ../../include
mkdir ../../include/pv
Installing generic include file ../../include/pv/pvStructureCopy.h
Installing generic include file ../../include/pv/pvArrayPlugin.h
Installing generic include file ../../include/pv/pvDeadbandPlugin.h
Installing generic include file ../../include/pv/pvTimestampPlugin.h
Installing generic include file ../../include/pv/pvDatabase.h
Installing generic include file ../../include/pv/channelProviderLocal.h
Installing generic include file ../../include/pv/pvSupport.h
Installing generic include file ../../include/pv/controlSupport.h
Installing generic include file ../../include/pv/scalarAlarmSupport.h
Installing generic include file ../../include/pv/pvdbcrScalarRecord.h
Installing generic include file ../../include/pv/pvdbcrScalarArrayRecord.h
Installing generic include file ../../include/pv/pvdbcrAddRecord.h
Installing generic include file ../../include/pv/pvdbcrRemoveRecord.h
Installing generic include file ../../include/pv/pvdbcrProcessRecord.h
Installing generic include file ../../include/pv/pvdbcrTraceRecord.h
make[2]: *** No rule to make target '../../lib/darwin-x86/libpvData.a', needed by 'libpvDatabase.a'.  Stop.
make[2]: Leaving directory '<https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/src/O.darwin-x86'>
/Users/jenkins/workspace/epics-base-3.16-mac/configure/RULES_ARCHS:62: recipe for target 'darwin-x86' failed
make[1]: *** [darwin-x86] Error 2
make[1]: Leaving directory '<https://jenkins.aps.anl.gov/job/epics-pvDatabase-mac/ws/src'>
/Users/jenkins/workspace/epics-base-3.16-mac/configure/RULES_DIRS:84: recipe for target 'src.darwin-x86' failed
make: *** [src.darwin-x86] Error 2
Build step 'Execute shell' marked build as failure
TAP Reports Processing: START
Looking for TAP results report in workspace using pattern: **/O.darwin-x86/*.tap
Did not find any matching files.

Replies:
Jenkins build is back to normal : epics-pvDatabase-mac #507 APS Jenkins via Core-talk
References:
Build failed in Jenkins: epics-pvDatabase-mac #505 APS Jenkins via Core-talk

Navigate by Date:
Prev: Build failed in Jenkins: epics-pvaPy #924 APS Jenkins via Core-talk
Next: Jenkins build is back to normal : epics-pvCommon-linux32 #31 APS Jenkins via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: Build failed in Jenkins: epics-pvDatabase-mac #505 APS Jenkins via Core-talk
Next: Jenkins build is back to normal : epics-pvDatabase-mac #507 APS Jenkins via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 06 Dec 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·