sandboxed-api/oss-internship-2020
Christian Blichmann 51799f99ae Introduce a transitional logging utility library
Instead of calling `google::InitGoogleLogging()` directly, introduce an
indirection via a new utility library. After this change, Sandboxed API
should consistently use `sapi::InitLogging()` everywhere.

For now, `sapi::InitLogging()` simply calls its glog equivalent. However,
this enables us to migrate away from the gflags dependency and use Abseil
flags. Once a follow-up change lands, `sapi::InitLogging()` will instead
initialize the google logging library with flags defined from Aseil.

Later still, once Abseil releases logging, we can then drop the glog
dependency entirely.

PiperOrigin-RevId: 445363592
Change-Id: Ia23a7dc88b8ffe65a422ea4d5233bba7bdd1303a
2022-04-29 02:14:06 -07:00
..
curl Introduce a transitional logging utility library 2022-04-29 02:14:06 -07:00
gdal #Cleanup: Consistently use char* argv[] instead of char** 2022-04-27 00:43:51 -07:00
guetzli #Cleanup: Consistently use char* argv[] instead of char** 2022-04-27 00:43:51 -07:00
libarchive Introduce a transitional logging utility library 2022-04-29 02:14:06 -07:00
libpng #Cleanup: Consistently use char* argv[] instead of char** 2022-04-27 00:43:51 -07:00
libtiff #Cleanup: Consistently use char* argv[] instead of char** 2022-04-27 00:43:51 -07:00
libuv Introduce a transitional logging utility library 2022-04-29 02:14:06 -07:00
lodepng Introduce a transitional logging utility library 2022-04-29 02:14:06 -07:00
openjpeg Introduce a transitional logging utility library 2022-04-29 02:14:06 -07:00
README.md Add directories/README for contributions 2020-07-29 11:32:41 +02:00

Sandboxing OSS Internship 2020

With Google offices closed due to the pandemic, this year's interns will be doing their internship at Google fully remote (see the blog post).

In addition, most of them are working on open-source projects and develop in the open.

As part of this effort, the Sandboxed API team decided to host interns as well in order to provide reusable sandboxes for open-source libraries.

This directory collects our interns' contributions prior to upstreaming. For projects where this is not feasible, we will eventually move the finished project into the contrib folder directly.