www-servers / uwsgi

uWSGI server for Python web applications

Official package sites : http://projects.unbit.it/uwsgi/ ·

v2.0.18 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~amd64-linux ~arm ~x86
USE flags
apache2 caps cgi debug embedded expat go jemalloc json libressl lua mono pcre perl php pypy python routing ruby selinux ssl xml yajl yaml zeromq

v2.0.17.1-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~amd64-linux ~arm ~x86
USE flags
apache2 caps cgi debug embedded expat go jemalloc json libressl lua mono pcre perl php pypy python routing ruby selinux ssl xml yajl yaml zeromq

v2.0.17.1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~amd64-linux ~x86
USE flags
apache2 caps cgi debug embedded expat go jemalloc json libressl lua mono pcre perl php pypy python routing ruby selinux ssl xml yajl yaml zeromq

v2.0.17 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86 ~amd64-linux
USE flags
apache2 caps cgi debug embedded expat go jemalloc json libressl lua mono pcre perl php pypy python routing ruby selinux ssl xml yajl yaml zeromq

General

apache2
Add Apache2 support
caps
Use Linux capabilities library to control privilege
cgi
Add CGI script support
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
embedded
Embed plugins instead of building them as real plugins. When disabling this USE flag make sure you specify all used plugins in your uWSGI configuration. Note: Language plugins will always be built as real plugins.
expat
Enable the use of dev-libs/expat for XML parsing
go
Build the gccgo plugin to run Go applications.
jemalloc
Use dev-libs/jemalloc for memory management
json
Support json as a configuration file format.
libressl
Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
lua
Enable Lua scripting support
mono
Build Mono bindings to support dotnet type stuff
pcre
Add support for Perl Compatible Regular Expressions
perl
Add optional support/bindings for the Perl language
php
Include support for the PHP language
pypy
Build the pypy plugin to run your code using virtual/pypy.
python
Add optional support/bindings for the Python language
python_asyncio
Use the EXPERIMENTAL asyncio (tulip) for python3.4 async request dispatching and as LoopEngine (see http://uwsgi-docs.readthedocs.org/en/latest/asyncio.html).
python_gevent
Use dev-python/gevent for async request dispatching and as LoopEngine (see http://projects.unbit.it/uwsgi/wiki/Gevent).
routing
Enable routing support
ruby
Add support/bindings for the Ruby language
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
xml
Add support for XML files
yajl
Use dev-libs/yajl instead of dev-libs/jansson for parsing JSON configuration files (if USe=json is set)
yaml
Support yaml as a configuration file format.
zeromq
Enable logging and deployment via ZeroMQ.

php_targets

php5-6
Build against PHP 5.6
php7-1
Build against PHP 7.1
php7-2
Build against PHP 7.2
php7-3
Build against PHP 7.3

python_targets

pypy
Build with PyPy
python2_7
Build with Python 2.7
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6
python3_7
Build with Python 3.7

ruby_targets

ruby24
Build with MRI Ruby 2.4.x
ruby25
Build with MRI Ruby 2.5.x
ruby26
Build with MRI Ruby 2.6.x

uwsgi_plugins

alarm_curl
Plugin to send a logline to a curl url.
alarm_xmpp
Plugin to send a logline via XMPP/Jabber (see http://uwsgi-docs.readthedocs.org/en/latest/AlarmSubsystem.html).
cache
Enable the caching framework
carbon
Send uWSGI's internal statistics to one or more Carbon servers
cheaper_busyness
Implement cheaper algorithm that adds or remove workers based on average utilization for given time period
clock_monotonic
Modular clock source, uses clock_gettime with CLOCK_REALTIME
clock_realtime
Modular clock source, uses clock_gettime with CLOCK_MONOTONIC
corerouter
Base request routing internal mechanism
curl_cron
Call a curl url directly from a cron task
dumbloop
Run apps which do not require sockets
echo
Returns requests as they were sent
emperor_amqp
Enable an emperor controlled via AMQP
emperor_pg
Enable an emperor getting its configuration from a PostgreSQL database
emperor_zeromq
Enable an emperor controlled via ZeroMQ
fastrouter
Proxy/load-balancer/router speaking the uwsgi protocol
forkptyrouter
Pseudoterminal server to connect to instances running inside a jail/separate namespace
geoip
Export GeoIP information as routing variables (requires dev-libs/geoip)
graylog2
Send logs to a Graylog2 server in Graylog2's native GELF format
http
make uWSGI natively speak HTTP, using this plugin you do not need a front-end HTTP server
ldap
Lets you configure the uWSGI server via LDAP
legion_cache_fetch
caching for the legion subsystem
logcrypto
Send encrypted log messages via UDP
logfile
Enable logging to logfiles (requires USE=ssl)
logpipe
Log to stdin of a newly forked process
logsocket
Log to a unix socket
mongodblog
Write logs to a mongodb server
nagios
To monitor, and eventually get warning messages, via Nagios
notfound
Log 404 errors
pam
Support PAM authentication
ping
pings a uwsgi server
rados
serve objects stored in a Ceph cluster directly using the librados API
rawrouter
Enable routing requests to a specific plugin/application/function using the request modifiers
redislog
Log to a redis server
router_access
uWSGI internal routing, simple access support
router_basicauth
uWSGI internal routing, basicauth support
router_cache
uWSGI internal routing, cache support
router_expires
uWSGI internal routing, expires headers support
router_hash
uWSGI internal routing, URL hash support
router_http
uWSGI internal routing, http headers support
router_memcached
uWSGI internal routing, memcached support
router_metrics
uWSGI internal routing, metrics subsystem support
router_radius
uWSGI internal routing, radius auth support
router_redirect
uWSGI internal routing, simple redirect support
router_redis
uWSGI internal routing, redis support
router_rewrite
uWSGI internal routing, URL rewrite support
router_spnego
uWSGI internal routing, spnego auth support
router_static
uWSGI internal routing, static files serving support
router_uwsgi
uWSGI internal routing,
router_xmldir
uWSGI internal routing,
rpc
Allow calling functions on a remote uWSGI server/cluster
rrdtool
Store uWSGI stats in a rrd fashion
rsyslog
Send logs to Unix standard syslog residing on a remote server
signal
Enable the signal framework to allow event based inter process communication
spooler
Enable queue management that works like a printing/mail system, available for python/perl/ruby
sqlite
Configure uWSGI via a sqlite database
ssi
Fast templating system that has access to the uWSGI API
sslrouter
Permits routing/proxy of SSL requests
stats_pusher_statsd
Part of the metrics subsystem, lets you push metrics to a statsd server
symcall
Allows you to write native uWSGI request handlers without the need of developing a full uWSGI plugin
syslog
Enable logging to standard Unix syslog
systemd_logger
Enable logging via systemd journal
transformation_chunked
Filter the response generated by your application, encode the output in HTTP chunked
transformation_gzip
Filter the response generated by your application, compress in gzip
transformation_offload
Filter the response generated by your application, buffer streaming offload
transformation_tofile
Filter the response generated by your application, caching buffer to a static file
transformation_toupper
Filter the response generated by your application, transforming each character in uppercase
tuntap
Ad-hoc solution for giving network connectivity to Linux processes running in a dedicated network namespace
ugreen
Use green threads on top of the uWSGI async platform
webdav
Build the WebDAV server (note: attributes are stored in extended attributes)
xattr
Exposes extended file attributes as router variables
xslt
Apply XSL transformation on XML documents on the fly (requires dev-libs/libxslt)
zabbix
Send statistics to a zabbix server (uwsgi behaves directly as a zabbix agent)
zergpool
Allow grouping zerg instances and attach them to different zerg servers

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / mono : Mono runtime and class libraries, a C# compiler/interpreter

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / php : The PHP language runtime engine

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-lang / ruby : An object-oriented scripting language

dev-libs / expat : Stream-oriented XML parser library

dev-libs / geoip : GeoIP Legacy C API

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-libs / libyaml : YAML 1.1 parser and emitter written in C

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / yajl : Small event-driven (SAX-style) JSON parser

dev-python / gevent : Coroutine-based network library

net-libs / gloox : A portable high-level Jabber/XMPP library for C++

net-libs / libnsl : Public client interface for NIS(YP) and NIS+ in a IPv6 ready version

net-libs / zeromq : A brokerless kernel

net-misc / curl : A Client that groks URLs

net-nds / openldap : LDAP suite of application and development tools

sys-apps / systemd : System and service manager for Linux

sys-apps / tcp-wrappers : TCP Wrappers

sys-apps / util-linux : Various useful Linux utilities

sys-cluster / ceph : Ceph distributed filesystem

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / gcc : The GNU Compiler Collection

sys-devel / libtool : A shared library tool for developers

sys-devel / m4 : GNU macro processor

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

sys-libs / zlib : Standard (de)compression library

virtual / krb5 : Virtual for Kerberos V implementation

virtual / pkgconfig : Virtual for the pkg-config implementation

virtual / pypy : A virtual for PyPy Python implementation

virtual / python-greenlet : A virtual for Python greenlet module

www-servers / apache : The Apache Web Server

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-lang / mono : Mono runtime and class libraries, a C# compiler/interpreter

dev-lang / perl : Larry Wall's Practical Extraction and Report Language

dev-lang / php : The PHP language runtime engine

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-lang / ruby : An object-oriented scripting language

dev-libs / expat : Stream-oriented XML parser library

dev-libs / geoip : GeoIP Legacy C API

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / libpcre : Perl-compatible regular expression library

dev-libs / libressl : Free version of the SSL/TLS protocol forked from OpenSSL

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-libs / libyaml : YAML 1.1 parser and emitter written in C

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-libs / yajl : Small event-driven (SAX-style) JSON parser

dev-python / gevent : Coroutine-based network library

net-analyzer / rrdtool : A system to store and display time-series data

net-libs / gloox : A portable high-level Jabber/XMPP library for C++

net-libs / libnsl : Public client interface for NIS(YP) and NIS+ in a IPv6 ready version

net-libs / zeromq : A brokerless kernel

net-misc / curl : A Client that groks URLs

net-nds / openldap : LDAP suite of application and development tools

sec-policy / selinux-uwsgi : SELinux policy for uWSGI

sys-apps / systemd : System and service manager for Linux

sys-apps / tcp-wrappers : TCP Wrappers

sys-apps / util-linux : Various useful Linux utilities

sys-cluster / ceph : Ceph distributed filesystem

sys-devel / gcc : The GNU Compiler Collection

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)

sys-libs / zlib : Standard (de)compression library

virtual / krb5 : Virtual for Kerberos V implementation

virtual / pypy : A virtual for PyPy Python implementation

virtual / python-greenlet : A virtual for Python greenlet module

www-servers / apache : The Apache Web Server

net-mail / automx : A mail user agent auto configuration service

sys-auth / keystone : The Openstack authentication, authorization, and service catalog

680058
www-servers/uwsgi-2.0.18 : /.../environment:line <snip>: <snip> Segmentation fault python uwsgiconfig.py --build gentoo
695146
www-servers/uwsgi: QA issues
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
www-servers/uwsgi: migrate to sys-libs/pam
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Alessandro Barbieri · gentoo
www-servers/uwsgi: correct go dependency
Closes: https://bugs.gentoo.org/696878 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13194 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
www-servers/uwsgi: add ruby26
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Hans de Graaff · gentoo
www-servers/uwsgi: avoid using obsolete ruby targets
Only use ruby targets that are still available, rather than those listed in USE_RUBY. Fixes: https://bugs.gentoo.org/687762 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexys Jacob · gentoo
www-servers/uwsgi: add missing libnsl dep for php
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
www-servers/uwsgi: Fix hardcoding impl flags
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexys Jacob · gentoo
www-servers/uwsgi: remove obsolete php7-0 in favor of php7-3
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Alexys Jacob · gentoo
www-servers/uwsgi: version bump
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Justin Lecher · gentoo
www-servers/uwsgi: add missing slot operator
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Corentin `nado` Pazdera · gentoo
www-servers/uwsgi-2.0.17.1-r1: ~arm keywording + conversion to eapi7-ver
Closes: https://bugs.gentoo.org/655070 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Corentin `nado` Pazdera <nado@troglodyte.be> Closes: https://github.com/gentoo/gentoo/pull/10679 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ultrabug · gentoo
www-servers/uwsgi: multiple ebuild clean up
drop obsolete ruby22 target, closes #667540 drop obsolete version dep on mono-4, closes #645906 drop apache2 modules installation, closes #650776 drop useless dependency on gevent when asyncio is selected fix building of the missing greenlet plugin when asyncio or gevent are used Signed-off-by: Alexys Jacob <ultrabug@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Ultrabug · gentoo
www-servers/uwsgi: version bump, add python3.7 support
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Ultrabug · gentoo
www-servers/uwsgi: remove vulnerable wrt #649618
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Thomas Deutschmann · gentoo
www-servers/uwsgi: x86 stable (bug #649618)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
www-servers/uwsgi: amd64 stable wrt bug #649618
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ultrabug · gentoo
www-servers/uwsgi: version bump, drop useless ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ultrabug · gentoo
www-servers/uwsgi: drop old
Jason Zaman · gentoo
www-servers/uwsgi: amd64 stable
Gentoo-bug: 645904 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Ultrabug · gentoo
www-servers/uwsgi: version bump with fix for CVE-2018-6758
Thomas Deutschmann · gentoo
www-servers/uwsgi: x86 stable (bug #645904)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Ultrabug · gentoo
www-servers/uwsgi: add php 7.x targets, wrt #641434
Hans de Graaff · gentoo
www-servers/uwsgi: drop obsolete ruby21 target, bug 630310
Package-Manager: Portage-2.3.8, Repoman-2.3.2
Ultrabug · gentoo
www-servers/uwsgi: revbump for #624866 #624860 #596598 #620852
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Ultrabug · gentoo
www-servers/uwsgi: remove old ebuilds
Agostino Sarubbo · gentoo
www-servers/uwsgi: x86 stable wrt bug #620392
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
www-servers/uwsgi: amd64 stable wrt bug #620392
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Ultrabug · gentoo
www-servers/uwsgi: add gevent python3 support fixes #597022
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Patrice Clement · gentoo
www-servers/uwsgi: version bump to 2.0.15.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/4360
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Zac Medico · gentoo
www-servers/uwsgi: PYTHON_COMPAT: add python3_6
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Ultrabug · gentoo
www-servers/uwsgi: cleanup php5-5, ruby20 and fix #608514 thx to Brandon Holbrook
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
www-servers/uwsgi: x86 stable wrt bug #579932
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
www-servers/uwsgi: amd64 stable wrt bug #579932
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mike Gilbert · gentoo
www-servers/uwsgi: fix build with php5.6
Bug: https://bugs.gentoo.org/598730 Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1
Mike Gilbert · gentoo
www-servers/uwsgi: drop unused distutils-r1
Package-Manager: Portage-2.3.3_p7, Repoman-2.3.1
Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT
Ultrabug · gentoo
www-servers/uwsgi: version bump with fixes for #589012 #594230
Package-Manager: portage-2.3.0
Fabian Groffen · gentoo
www-servers/uwsgi: fixed for Prefix and keyworded for ~amd64-linux
Package-Manager: portage-2.2.28
Ultrabug · gentoo
www-servers/uwsgi: revbump, fix default values on init script
Package-Manager: portage-2.2.27
Ultrabug · gentoo
www-servers/uwsgi: version bump, add go support, make pid path mode configurable, drop broken release
Package-Manager: portage-2.2.27
Ultrabug · gentoo
www-servers/uwsgi: QA drop php5-4 support as it has been removed from tree
Package-Manager: portage-2.2.27
Ultrabug · gentoo
www-servers/uwsgi: version bump
Package-Manager: portage-2.2.27
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/nvinson/vde'
Pull request: https://github.com/gentoo/gentoo/pull/600
Jason Zaman · gentoo
www-servers/uwsgi: Add selinux policy rdep
Package-Manager: portage-2.2.26
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/dryatu/master'
Pull request: https://github.com/gentoo/gentoo/pull/583
Ultrabug · gentoo
www-servers/uwsgi: drop old
Package-Manager: portage-2.2.25
Ultrabug · gentoo
www-servers/uwsgi: drop obsolete ruby19 support
Package-Manager: portage-2.2.25
Ultrabug · gentoo
www-servers/uwsgi: version bump, add php7.0 support, fix #567706
Package-Manager: portage-2.2.25
Michał Górny · gentoo
www-servers/uwsgi: Re-enable py3.3, requested by angry_vincent
Package-Manager: portage-2.2.26
Justin Lecher · gentoo
www-servers/uwsgi: Depend on threading support in python
Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Anthony G. Basile · gentoo
www-servers/uwsgi: add libressl support
Package-Manager: portage-2.2.20.1
Ultrabug · gentoo
www-servers/uwsgi: ebuild qa thx to hasufell
Ultrabug · gentoo
www-servers/uwsgi: version bump
Package-Manager: portage-2.2.22
Ultrabug · gentoo
add pypy support
Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed