<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/bundler.git, branch bionic</title>
<subtitle>github.com: bundler/bundler.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/'/>
<entry>
<title>Try bionic</title>
<updated>2019-08-11T10:27:39+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2019-08-11T10:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=0a4cb3e380ed7a989bb86ff22e0e8b3ce52428e2'/>
<id>0a4cb3e380ed7a989bb86ff22e0e8b3ce52428e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #7245</title>
<updated>2019-08-10T11:54:46+00:00</updated>
<author>
<name>Bundlerbot</name>
<email>bot@bundler.io</email>
</author>
<published>2019-08-10T11:54:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=421ceeca55871e8887f3290325078b5946798aa5'/>
<id>421ceeca55871e8887f3290325078b5946798aa5</id>
<content type='text'>
7245: Commit generated docs to source control r=hsbt a=deivid-rodriguez

### What was the end-user problem that led to this PR?

The problem was that generating docs on the fly every time they are needed (tests, release, installation) is complicated and prone to errors. For example, currently the `rubygems-update` gem that takes care of updating rubygems and install the default bundler does not properly include bundler docs. Also, managing the manifest as a mix of generated and source controlled files is complicated too. Finally, ruby-core already keeps man pages as part of its sources, so this would make us follow their lead.

### What is your fix for the problem, implemented in this PR?

My fix is to keep generated man pages source controlled, and add a task to make sure they are always kept in sync with their "source of truth".

### Why did you choose this fix out of the possible options?

I chose this fix because I think it should simplify things for us.


Co-authored-by: David Rodríguez &lt;deivid.rodriguez@riseup.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
7245: Commit generated docs to source control r=hsbt a=deivid-rodriguez

### What was the end-user problem that led to this PR?

The problem was that generating docs on the fly every time they are needed (tests, release, installation) is complicated and prone to errors. For example, currently the `rubygems-update` gem that takes care of updating rubygems and install the default bundler does not properly include bundler docs. Also, managing the manifest as a mix of generated and source controlled files is complicated too. Finally, ruby-core already keeps man pages as part of its sources, so this would make us follow their lead.

### What is your fix for the problem, implemented in this PR?

My fix is to keep generated man pages source controlled, and add a task to make sure they are always kept in sync with their "source of truth".

### Why did you choose this fix out of the possible options?

I chose this fix because I think it should simplify things for us.


Co-authored-by: David Rodríguez &lt;deivid.rodriguez@riseup.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure we run the correct ronn with a binstub</title>
<updated>2019-08-10T10:05:11+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2019-08-08T12:58:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=1bf9f10484f8aa5e6efb8be3e9152c9a482d9359'/>
<id>1bf9f10484f8aa5e6efb8be3e9152c9a482d9359</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a newer debugging gem in docs</title>
<updated>2019-08-10T10:05:10+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2019-08-08T10:08:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=b7d4556cde2df5ff0184988741e5d31dd3f3fbc3'/>
<id>b7d4556cde2df5ff0184988741e5d31dd3f3fbc3</id>
<content type='text'>
So that the examples work in currently supported rubies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So that the examples work in currently supported rubies.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unexistent file from exemptions</title>
<updated>2019-08-10T10:05:10+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2019-08-08T10:07:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=8601575490290855f79ddf92119963df502e0962'/>
<id>8601575490290855f79ddf92119963df502e0962</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unexistent folder from exemptions</title>
<updated>2019-08-10T10:05:10+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2019-08-08T10:06:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=0b6d9735433be1d0666b4dc0c3770c4e1e3aae62'/>
<id>0b6d9735433be1d0666b4dc0c3770c4e1e3aae62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Commit man pages to source control</title>
<updated>2019-08-10T10:05:10+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2019-07-10T15:26:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=23de1d0177646ab73bd9ed193e29335c3a64dd5c'/>
<id>23de1d0177646ab73bd9ed193e29335c3a64dd5c</id>
<content type='text'>
This has the benefit that:

* Allows the installation of bundler as a default gem from rubygems to
include man pages.
* Removes the need to build man pages during our tests.
* Makes working with the manifest easier, because we only have source
controlled files, and not a mix of source control and generated files.

To make sure they never fall out of sync, we replace the previous
`man:build` CI task with a `man:check` task that makes sure the
generated man pages are up to date.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has the benefit that:

* Allows the installation of bundler as a default gem from rubygems to
include man pages.
* Removes the need to build man pages during our tests.
* Makes working with the manifest easier, because we only have source
controlled files, and not a mix of source control and generated files.

To make sure they never fall out of sync, we replace the previous
`man:build` CI task with a `man:check` task that makes sure the
generated man pages are up to date.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unexistent folder from gitignore</title>
<updated>2019-08-10T10:05:09+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2019-07-10T15:26:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=27b95a172c9200e77034bb113fe1633d2150552f'/>
<id>27b95a172c9200e77034bb113fe1633d2150552f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove misleading comment in Gemfile</title>
<updated>2019-08-10T10:05:09+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2019-07-10T15:23:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=54d85d5349439d71ecac554225e627097406477e'/>
<id>54d85d5349439d71ecac554225e627097406477e</id>
<content type='text'>
Since we no longer use `git` to find out the list of files, the comment
is misleading.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we no longer use `git` to find out the list of files, the comment
is misleading.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary task</title>
<updated>2019-08-10T10:05:09+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2019-07-01T17:50:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/bundler.git/commit/?id=499bec894d568ec2ffeea536443a3c21a3f59429'/>
<id>499bec894d568ec2ffeea536443a3c21a3f59429</id>
<content type='text'>
The build task does not generate any files at `lib/bundler/generated`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The build task does not generate any files at `lib/bundler/generated`.
</pre>
</div>
</content>
</entry>
</feed>
