<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs.git/pkgs/development/ruby-modules/bundler-app, branch master</title>
<subtitle>Nix Packages collection</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/'/>
<entry>
<title>bundlerApp: add support for pname</title>
<updated>2026-02-06T21:27:52+00:00</updated>
<author>
<name>jopejoe1</name>
<email>jopejoe1@missing.ninja</email>
</author>
<published>2026-02-06T19:01:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=d6379dd5d24b1ea2ff82dc5cb3337238dd0e1e5e'/>
<id>d6379dd5d24b1ea2ff82dc5cb3337238dd0e1e5e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bundlerApp: compress man pages (#419503)</title>
<updated>2025-11-26T08:24:50+00:00</updated>
<author>
<name>Doron Behar</name>
<email>doron.behar@gmail.com</email>
</author>
<published>2025-11-26T08:24:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=1ded47e7f71d83621f2129b33db523ac919023b9'/>
<id>1ded47e7f71d83621f2129b33db523ac919023b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bundlerApp: compress man pages</title>
<updated>2025-11-25T22:43:49+00:00</updated>
<author>
<name>Anton Mosich</name>
<email>anton@mosich.at</email>
</author>
<published>2025-06-24T09:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=a7275f393ec389e900d7b39093929fe70dedac6b'/>
<id>a7275f393ec389e900d7b39093929fe70dedac6b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: run nixfmt 1.0.0</title>
<updated>2025-07-24T11:55:40+00:00</updated>
<author>
<name>Wolfgang Walther</name>
<email>walther@technowledgy.de</email>
</author>
<published>2025-07-22T13:19:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=5a0711127cd8b916c3d3128f473388c8c79df0da'/>
<id>5a0711127cd8b916c3d3128f473388c8c79df0da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: fix typos in comments</title>
<updated>2025-02-24T09:44:41+00:00</updated>
<author>
<name>Peder Bergebakken Sundt</name>
<email>pbsds@hotmail.com</email>
</author>
<published>2025-02-22T20:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=5aba99242eb2ca90cdc4eea40d61ad9157e5913c'/>
<id>5aba99242eb2ca90cdc4eea40d61ad9157e5913c</id>
<content type='text'>
Made with

```shell
git restore .
fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat &lt;&lt;"EOF"
    typos --no-check-filenames --write-changes "$1"
    git diff --exit-code "$1" &amp;&amp; exit
    #( git diff "$1" | grep -qE "^\+ +[^# ]") &amp;&amp; git restore "$1"
    count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^&lt;span style="color:olive;"&gt;~&lt;/span&gt; ' | wc -l )"
    count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^&lt;span style="color:olive;"&gt;~&lt;/span&gt; (&lt;span style="color:#f8f8f2;"&gt; *&lt;/span&gt;)?&lt;span style="color:#75715e;"&gt;.*&lt;/span&gt;$' | wc -l )"
    [[ $count1 -ne $count2 ]] &amp;&amp; git restore "$1"
EOF
)" -- {}
```

and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch`

I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Made with

```shell
git restore .
fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat &lt;&lt;"EOF"
    typos --no-check-filenames --write-changes "$1"
    git diff --exit-code "$1" &amp;&amp; exit
    #( git diff "$1" | grep -qE "^\+ +[^# ]") &amp;&amp; git restore "$1"
    count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^&lt;span style="color:olive;"&gt;~&lt;/span&gt; ' | wc -l )"
    count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^&lt;span style="color:olive;"&gt;~&lt;/span&gt; (&lt;span style="color:#f8f8f2;"&gt; *&lt;/span&gt;)?&lt;span style="color:#75715e;"&gt;.*&lt;/span&gt;$' | wc -l )"
    [[ $count1 -ne $count2 ]] &amp;&amp; git restore "$1"
EOF
)" -- {}
```

and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch`

I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with.
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: format all inactive Nix files</title>
<updated>2024-12-10T19:23:58+00:00</updated>
<author>
<name>Silvan Mosberger</name>
<email>silvan.mosberger@tweag.io</email>
</author>
<published>2024-12-10T19:23:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=84d4f874c2bac9f3118cb6907d7113b3318dcb5e'/>
<id>84d4f874c2bac9f3118cb6907d7113b3318dcb5e</id>
<content type='text'>
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev 78e9caf153f5a339bf1d4c000ff6f0a503a369c8
    result/bin/apply-formatting $NIXPKGS_PATH
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev 78e9caf153f5a339bf1d4c000ff6f0a503a369c8
    result/bin/apply-formatting $NIXPKGS_PATH
</pre>
</div>
</content>
</entry>
<entry>
<title>bundler-{app,env}: expose pname and version in derivation</title>
<updated>2024-11-15T22:57:00+00:00</updated>
<author>
<name>jopejoe1</name>
<email>johannes@joens.email</email>
</author>
<published>2024-11-15T22:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=b497dfa184430d92f79ca1e41e80a1134f10020d'/>
<id>b497dfa184430d92f79ca1e41e80a1134f10020d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nixos/ruby-modules: proper treatment to ruby modules of type git/url</title>
<updated>2023-06-15T11:48:11+00:00</updated>
<author>
<name>Animesh Sahu</name>
<email>animeshsahu19@yahoo.com</email>
</author>
<published>2023-06-15T11:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=6077061403503589d225fc0a51a514800517d813'/>
<id>6077061403503589d225fc0a51a514800517d813</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ruby: move towards ruby 3</title>
<updated>2022-10-06T15:09:38+00:00</updated>
<author>
<name>Arnout Engelen</name>
<email>arnout@bzzt.net</email>
</author>
<published>2022-09-25T07:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=c5e2f3c06603bc968ad8cc19b6896d4ac6a99d55'/>
<id>c5e2f3c06603bc968ad8cc19b6896d4ac6a99d55</id>
<content type='text'>
Currently, `pkgs.ruby` is ruby 2.7.6, which is in 'security updates
only' mode and scheduled to go EOL April 2023. Updating `pkgs.ruby`
to be ruby 3.1 would be a rather large change, but using ruby 3 to
bootstrap building ruby itself would be a nice first step in that
direction.

Tested with asciidoctor that this indeed now allows building a ruby
application without getting ruby 2.7 in the build closure.

Also fixes #192729
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, `pkgs.ruby` is ruby 2.7.6, which is in 'security updates
only' mode and scheduled to go EOL April 2023. Updating `pkgs.ruby`
to be ruby 3.1 would be a rather large change, but using ruby 3 to
bootstrap building ruby itself would be a nice first step in that
direction.

Tested with asciidoctor that this indeed now allows building a ruby
application without getting ruby 2.7 in the build closure.

Also fixes #192729
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge master into staging-next</title>
<updated>2022-07-26T06:02:16+00:00</updated>
<author>
<name>github-actions[bot]</name>
<email>41898282+github-actions[bot]@users.noreply.github.com</email>
</author>
<published>2022-07-26T06:02:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=8aaeccd6478e4d52663da15ed99705b46f099f4c'/>
<id>8aaeccd6478e4d52663da15ed99705b46f099f4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
