<feed xmlns='http://www.w3.org/2005/Atom'>
<title>osl, branch pu</title>
<subtitle>osl - the object storage layer</subtitle>
<id>https://git.tue.mpg.de/cgit/osl/atom?h=pu</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/osl/atom?h=pu'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/'/>
<updated>2024-06-30T14:45:19Z</updated>
<entry>
<title>Merge branch 'master' into next</title>
<updated>2024-06-30T14:45:19Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2024-06-30T14:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=fb38915b17c31c4ffc0060748b7e20ac853fe9a1'/>
<id>urn:sha1:fb38915b17c31c4ffc0060748b7e20ac853fe9a1</id>
<content type='text'>
* master:
  Switch to https URLs.
  INSTALL: Simplify dependency section.
</content>
</entry>
<entry>
<title>Switch to https URLs.</title>
<updated>2024-05-19T18:05:24Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2024-05-19T18:05:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=50e321604c59d71168765a4b01c25ba7f176ce5c'/>
<id>urn:sha1:50e321604c59d71168765a4b01c25ba7f176ce5c</id>
<content type='text'>
It's much safer, they say.
</content>
</entry>
<entry>
<title>INSTALL: Simplify dependency section.</title>
<updated>2024-05-19T16:21:29Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2024-05-19T16:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=41e5679325306cb9cc4811f2f8fc1f46deb9796f'/>
<id>urn:sha1:41e5679325306cb9cc4811f2f8fc1f46deb9796f</id>
<content type='text'>
Lopsub is available as a Debian package these days, so remove the
lopsub download and installation instructions.
</content>
</entry>
<entry>
<title>Merge branch 'master' into next</title>
<updated>2020-10-15T14:22:59Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2020-10-15T14:22:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=d4f389642c112531c5ff9471f2b5e10aba03cda7'/>
<id>urn:sha1:d4f389642c112531c5ff9471f2b5e10aba03cda7</id>
<content type='text'>
* master:
  osl-0.2.0.
</content>
</entry>
<entry>
<title>osl-0.2.0.</title>
<updated>2020-10-15T14:21:24Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2020-09-25T13:48:31Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=27376b6259fe97e56959f2010cb32e948c60aa9c'/>
<id>urn:sha1:27376b6259fe97e56959f2010cb32e948c60aa9c</id>
<content type='text'>
It has been several years since the last release, but finally osl-0.2.0
has arrived. The NEWS file contains a summary of the changes.
</content>
</entry>
<entry>
<title>Merge branch 'refs/heads/t/sha3' into master</title>
<updated>2020-10-15T14:20:54Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2020-10-15T14:20:54Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=758c28419b5b0876bee510f1fb4e01b75b2918f5'/>
<id>urn:sha1:758c28419b5b0876bee510f1fb4e01b75b2918f5</id>
<content type='text'>
This code was written long ago and was sitting in a development branch
for some years. As such it was part of the pu branch and so has seen
some testing.

There's an easy conflict in fsck.c where one side added a function
parameter and the other renamed some variables.

* refs/heads/t/sha3:
  Version 3 tables.
  Add sha3 implementation, introduce version-2 tables.
  Prepare hash_function() for multiple hash algorithms.
  Store table version in struct osl_table.
  Initialize column name hash *after* table version is known.
  osl_open_table(): Remove pointless directory check.
  Remove sha1.h.
  Remove COMPAT_TABLE_VERSION.
</content>
</entry>
<entry>
<title>Merge branch 'master' into next</title>
<updated>2020-09-27T17:06:14Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2020-09-27T17:06:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=145fc6b67ea3e456f649040a5a0434d5b5d89c80'/>
<id>urn:sha1:145fc6b67ea3e456f649040a5a0434d5b5d89c80</id>
<content type='text'>
* master:
  build: Fix manual setting of CC.
  build: Don't set CC twice.
  build: Tell make(1) that the compiler creates .d files.
  Update .gitignore.
</content>
</entry>
<entry>
<title>build: Fix manual setting of CC.</title>
<updated>2020-09-23T16:59:10Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2020-09-17T16:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=c2e27a85d7a7b8d4ce734c88f9ff1493b87a5789'/>
<id>urn:sha1:c2e27a85d7a7b8d4ce734c88f9ff1493b87a5789</id>
<content type='text'>
We want to set CC not only if its value comes from the default origin
but also if it is undefined or empty. It's easiest to set it to "cc"
whenever its current value is empty.
</content>
</entry>
<entry>
<title>build: Don't set CC twice.</title>
<updated>2020-09-23T16:59:10Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2020-09-17T16:10:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=dea52d3cb07ee32517dc38ec909725d83a63b7bb'/>
<id>urn:sha1:dea52d3cb07ee32517dc38ec909725d83a63b7bb</id>
<content type='text'>
Identical code is at the top of the Makefile.
</content>
</entry>
<entry>
<title>build: Tell make(1) that the compiler creates .d files.</title>
<updated>2020-09-23T16:58:21Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2020-09-12T18:29:23Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/osl/commit/?id=ed956579bd31083ac13e9176b6362c64bdadaceb'/>
<id>urn:sha1:ed956579bd31083ac13e9176b6362c64bdadaceb</id>
<content type='text'>
The best way to convey the information that two files are created
by the same command involves rules with grouped targets (indicated
by the &amp;: separator between targets and prerequisites). However,
since grouped targets is a relatively new feature of make(1) and we
would like to keep supporting older versions, we use ordinary rules
with multiple targets. This should not be worse because the compiler
is still run only once for each source file.

The patch also introduces the pre_deps make variable to make sure the
files listed in this variable are present before we run the compiler.
</content>
</entry>
</feed>
