Skip to content
This repository was archived by the owner on Feb 27, 2024. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixos-weekly
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0e7a44f74a2f
Choose a base ref
...
head repository: NixOS/nixos-weekly
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ad5c591560b7
Choose a head ref
  • 1 commit
  • 7 files changed
  • 1 contributor

Commits on Aug 15, 2018

  1. Release of (commit 'd79d298c7ced53f0682e26e8ab19bf217336bd92') built …

    …by Travis-CI \#416272311
    NixOS Weekly Robot committed Aug 15, 2018
    Copy the full SHA
    ad5c591 View commit details
Showing with 373 additions and 3 deletions.
  1. +193 −0 2018/06-formalizing-review-workflow-ofborg-update-string-context-explanation.html
  2. +2 −0 2018/index.html
  3. +2 −0 archives.html
  4. +1 −1 authors.html
  5. +91 −1 feeds/all.atom.xml
  6. +74 −1 feeds/all.rss.xml
  7. +10 −0 index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,193 @@
<!DOCTYPE html>
<html lang="en">

<head>

<title>NixOS Weekly</title>

<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="author" content="NixOS Weekly Team">
<meta name="copyright" content="CC BY-SA">

<link rel="apple-touch-icon" sizes="57x57" href="../theme/images/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="../theme/images/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="../theme/images/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="../theme/images/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="../theme/images/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="../theme/images/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="../theme/images/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="../theme/images/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="../theme/images/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="../theme/images/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="../theme/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="../theme/images/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="../theme/images/favicon-16x16.png">
<link rel="shortcut icon" type="image/png" href="../theme/images/favicon.png">
<link rel="manifest" href="../theme/images/manifest.json">

<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="../theme/images/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">

<link href="https://fonts.googleapis.com/css?family=Roboto+Mono:100,100i,300,300i,400,400i,500,500i,700,700i|Roboto+Slab:100,300,400,700|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i" rel="stylesheet">
<link rel="stylesheet" href="../theme/css/typesettings-1.1-min.css">
<link rel="stylesheet" href="../theme/css/main.css">

<link href="http://weekly.nixos.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="NixOS Weekly Full Atom Feed" />
<link href="http://weekly.nixos.org/feeds/all.rss.xml" type="application/rss+xml" rel="alternate" title="NixOS Weekly Full RSS Feed" />


<meta name="description" content="If we knew what it was we were doing,
it would not be called research, would it?" />


</head>

<body>

<!--[if lt IE 7]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser.
Please <a href="http://browsehappy.com/">upgrade your browser</a> to
improve your experience.</p>
<![endif]-->

<main role="main">
<article class="typesettings sans-serif">
<section>
<header>
<h1>
NixOS Weekly
</h1>
<h2>
Delivered to your inbox
</h2>
<a href=".." class="logo">
<img height="50px" alt="nixos logo" src="../theme/images/logo.png" />
</a>
</header>

<!-- mailchimp -->
<div class="mailchimp">
<form action="//nixos.us14.list-manage.com/subscribe/post?u=24d1741146b951f90adf436fd&amp;id=cb1df4af80" method="post" novalidate>
<input class="out-of-view" type="text" name="b_24d1741146b951f90adf436fd" tabindex="-1" value="" />
<input type="email" name="EMAIL" placeholder="Enter your email" /><input type="submit" name="subscribe" class="btn btn-default btn-primary" value="Subscribe!" />
</form>
<p>Easy to unsubscribe and no spam, promise.</p>
</div>

<p>Or follow on
<a href="https://twitter.com/nixos_org">Twitter</a>,
<a href="http://weekly.nixos.org/feeds/all.rss.xml">RSS</a>.
</p>

</section>
<section id="content" class="body">
<header>
<h1>#06 - Formalizing review workflow, OfBorg update, String Context explanation</h1>
<blockquote><p>If we knew what it was we were doing,
it would not be called research, would it?</p></blockquote>
</header>
<div class="section" id="news">
<h2>News</h2>
<!-- - Example news item title `with link`_ -->
<!-- -->
<!-- News item description (optional) -->
<!-- -->
<!-- .. _`with link`: http://example.com -->
<ul>
<li><p class="first"><a class="reference external" href="https://grahamc.com/blog/an-epyc-nixos-build-farm">An EPYC NixOS build farm</a></p>
<p>Graham explores and benchmarks an AMD EPYC build server
against a differently incredible build server, finding
the EPYC's builds are much faster across the board.</p>
</li>
</ul>
<ul>
<li><p class="first"><a class="reference external" href="http://blog.shealevy.com/2018/08/05/understanding-nix's-string-context/">Understanding Nix's String Context</a></p>
<p>Shea Levy explains what is String Context, how it's implemented
in Nix and shares implications on the use of the language.</p>
</li>
</ul>
<ul>
<li><p class="first"><a class="reference external" href="https://github.com/NixOS/nixpkgs/pull/38698">PostgreSQL packaging is getting an overhaul</a></p>
<p>Easier use of plugins, version 10 as default, improved documentation,
LLVM JIT support and more.</p>
</li>
</ul>
<ul>
<li><p class="first"><a class="reference external" href="https://github.com/NixOS/nixpkgs/pull/44196">RFC: pkgs.overrideWithScope</a></p>
<p>Add pkgs.overrideWithScope. This function is similar to pkgs.override, except
that it filters the arguments like callPackage does.</p>
</li>
</ul>
<ul>
<li><p class="first"><a class="reference external" href="https://github.com/NixOS/nixpkgs/pull/44439">RFC: Use meta.tests to link from packages to the tests that test them</a></p>
<p>Aims to improve test discovery in nixpkgs.</p>
</li>
</ul>
<ul class="simple">
<li><a class="reference external" href="http://sandervanderburg.blogspot.com/2018/08/automating-mendix-application.html">How to deploy Mendix applications with Nix/NixOS</a></li>
</ul>
<ul>
<li><p class="first"><a class="reference external" href="http://sandervanderburg.blogspot.com/2018/07/layered-build-function-abstractions-for.html">Layered build function abstractions for building Nix packages</a></p>
<p>An elaborate blog post that composes the stdenv.mkDerivation {} abstraction
function from scratch by using a layered approach.</p>
</li>
</ul>
<ul>
<li><p class="first"><a class="reference external" href="https://www.patreon.com/posts/timeouts-nix-ci-20643198">OfBorg update</a></p>
<p>Build time-outs, push-button deploys, monitoring transparency, and more.</p>
</li>
</ul>
<ul>
<li><p class="first"><a class="reference external" href="https://github.com/NixOS/rfcs/pull/30">RFC 30: Formalize review workflow</a></p>
<p>A proposal for a new review workflow based on a set of pull-request states
(needs:review, needs:work). It is intended to help reviewers and contributors
get PRs merged quicker and reduce likelihood of PRs getting lost. It also
greatly increases the value of non-commiter reviews.</p>
</li>
</ul>
<ul>
<li><p class="first"><a class="reference external" href="https://hackage.haskell.org/package/libnix-0.2.0.1">libnix-haskell 0.2.0.1 released</a></p>
<p>libnix provides a nicely typed wrapper around the nix command line (for parsing,
instantiating and realizing). It also provides wrappers for the nix-prefetch-url
and nix-prefetch-git.</p>
</li>
</ul>
</div>
<div class="section" id="contribute-to-nixos-weekly-newsletter">
<h2>Contribute to NixOS Weekly Newsletter</h2>
<p>This work would not be possible without the many contributions of the community.</p>
<p>You can help too! Comment on the <a class="reference external" href="https://github.com/NixOS/nixos-weekly/pulls">pull request</a> for the next edition
or look at the <a class="reference external" href="https://github.com/NixOS/nixos-weekly/issues">issue tracker</a> to add other improvements.</p>
</div>

</section>
</article>
</main>
<footer>
<ul>
<li>
<a href="https://nixos.org" target="_blank">NixOS</a>
</li>
<li>
<a href="https://twitter.com/nixos_org" target="_blank">Twitter</a>
</li>
<li>
<a href="http://lists.science.uu.nl/pipermail/nix-dev" target="_blank">Mailing list</a>
</li>
</ul>
</footer>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-92427122-1', 'auto');
ga('send', 'pageview');

</script>
</body>
</html>
2 changes: 2 additions & 0 deletions 2018/index.html
Original file line number Diff line number Diff line change
@@ -81,6 +81,8 @@ <h2>
<h1>Archives for 2018</h1>

<dl>
<dt>Wed 15 August 2018</dt>
<dd><a href="../2018/06-formalizing-review-workflow-ofborg-update-string-context-explanation.html">#06 - Formalizing review workflow, OfBorg update, String Context explanation</a></dd>
<dt>Thu 02 August 2018</dt>
<dd><a href="../2018/05.html">#05 - NixOS 18.09 preparations, incremental builds and other tooling</a></dd>
<dt>Wed 25 July 2018</dt>
2 changes: 2 additions & 0 deletions archives.html
Original file line number Diff line number Diff line change
@@ -81,6 +81,8 @@ <h2>
<h1>Archives for NixOS Weekly</h1>

<dl>
<dt>Wed 15 August 2018</dt>
<dd><a href="./2018/06-formalizing-review-workflow-ofborg-update-string-context-explanation.html">#06 - Formalizing review workflow, OfBorg update, String Context explanation</a></dd>
<dt>Thu 02 August 2018</dt>
<dd><a href="./2018/05.html">#05 - NixOS 18.09 preparations, incremental builds and other tooling</a></dd>
<dt>Wed 25 July 2018</dt>
2 changes: 1 addition & 1 deletion authors.html
Original file line number Diff line number Diff line change
@@ -80,7 +80,7 @@ <h2>
</section>
<h1>Authors on NixOS Weekly</h1>

<ul> <li><a href="./">NixOS Weekly Team</a> (13)</li>
<ul> <li><a href="./">NixOS Weekly Team</a> (14)</li>
</ul>
</article>
</main>
92 changes: 91 additions & 1 deletion feeds/all.atom.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,95 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>NixOS Weekly</title><link href="http://weekly.nixos.org/" rel="alternate"></link><link href="http://weekly.nixos.org/feeds/all.atom.xml" rel="self"></link><id>http://weekly.nixos.org/</id><updated>2018-08-02T00:00:00+02:00</updated><entry><title>#05 - NixOS 18.09 preparations, incremental builds and other tooling</title><link href="http://weekly.nixos.org/2018/05.html" rel="alternate"></link><published>2018-08-02T00:00:00+02:00</published><updated>2018-08-02T00:00:00+02:00</updated><author><name>NixOS Weekly Team</name></author><id>tag:weekly.nixos.org,2018-08-02:/2018/05.html</id><summary type="html">&lt;!-- - Example news item title `with link`_ --&gt;
<feed xmlns="http://www.w3.org/2005/Atom"><title>NixOS Weekly</title><link href="http://weekly.nixos.org/" rel="alternate"></link><link href="http://weekly.nixos.org/feeds/all.atom.xml" rel="self"></link><id>http://weekly.nixos.org/</id><updated>2018-08-15T00:00:00+02:00</updated><entry><title>#06 - Formalizing review workflow, OfBorg update, String Context explanation</title><link href="http://weekly.nixos.org/2018/06-formalizing-review-workflow-ofborg-update-string-context-explanation.html" rel="alternate"></link><published>2018-08-15T00:00:00+02:00</published><updated>2018-08-15T00:00:00+02:00</updated><author><name>NixOS Weekly Team</name></author><id>tag:weekly.nixos.org,2018-08-15:/2018/06-formalizing-review-workflow-ofborg-update-string-context-explanation.html</id><summary type="html">&lt;div class="section" id="news"&gt;
&lt;h2&gt;News&lt;/h2&gt;
&lt;!-- - Example news item title `with link`_ --&gt;
&lt;!-- --&gt;
&lt;!-- News item description (optional) --&gt;
&lt;!-- --&gt;
&lt;!-- .. _`with link`: http://example.com --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://grahamc.com/blog/an-epyc-nixos-build-farm"&gt;An EPYC NixOS build farm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Graham explores and benchmarks an AMD EPYC build server
against a differently incredible build server, finding
the EPYC's builds are much faster across the board.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="http://blog.shealevy.com/2018/08/05/understanding-nix's-string-context/"&gt;Understanding Nix's String Context&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Shea Levy explains what is String Context, how it's implemented
in Nix and shares implications …&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</summary><content type="html">&lt;div class="section" id="news"&gt;
&lt;h2&gt;News&lt;/h2&gt;
&lt;!-- - Example news item title `with link`_ --&gt;
&lt;!-- --&gt;
&lt;!-- News item description (optional) --&gt;
&lt;!-- --&gt;
&lt;!-- .. _`with link`: http://example.com --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://grahamc.com/blog/an-epyc-nixos-build-farm"&gt;An EPYC NixOS build farm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Graham explores and benchmarks an AMD EPYC build server
against a differently incredible build server, finding
the EPYC's builds are much faster across the board.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="http://blog.shealevy.com/2018/08/05/understanding-nix's-string-context/"&gt;Understanding Nix's String Context&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Shea Levy explains what is String Context, how it's implemented
in Nix and shares implications on the use of the language.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://github.com/NixOS/nixpkgs/pull/38698"&gt;PostgreSQL packaging is getting an overhaul&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Easier use of plugins, version 10 as default, improved documentation,
LLVM JIT support and more.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://github.com/NixOS/nixpkgs/pull/44196"&gt;RFC: pkgs.overrideWithScope&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Add pkgs.overrideWithScope. This function is similar to pkgs.override, except
that it filters the arguments like callPackage does.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://github.com/NixOS/nixpkgs/pull/44439"&gt;RFC: Use meta.tests to link from packages to the tests that test them&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Aims to improve test discovery in nixpkgs.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="http://sandervanderburg.blogspot.com/2018/08/automating-mendix-application.html"&gt;How to deploy Mendix applications with Nix/NixOS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="http://sandervanderburg.blogspot.com/2018/07/layered-build-function-abstractions-for.html"&gt;Layered build function abstractions for building Nix packages&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An elaborate blog post that composes the stdenv.mkDerivation {} abstraction
function from scratch by using a layered approach.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://www.patreon.com/posts/timeouts-nix-ci-20643198"&gt;OfBorg update&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Build time-outs, push-button deploys, monitoring transparency, and more.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://github.com/NixOS/rfcs/pull/30"&gt;RFC 30: Formalize review workflow&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A proposal for a new review workflow based on a set of pull-request states
(needs:review, needs:work). It is intended to help reviewers and contributors
get PRs merged quicker and reduce likelihood of PRs getting lost. It also
greatly increases the value of non-commiter reviews.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://hackage.haskell.org/package/libnix-0.2.0.1"&gt;libnix-haskell 0.2.0.1 released&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;libnix provides a nicely typed wrapper around the nix command line (for parsing,
instantiating and realizing). It also provides wrappers for the nix-prefetch-url
and nix-prefetch-git.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="contribute-to-nixos-weekly-newsletter"&gt;
&lt;h2&gt;Contribute to NixOS Weekly Newsletter&lt;/h2&gt;
&lt;p&gt;This work would not be possible without the many contributions of the community.&lt;/p&gt;
&lt;p&gt;You can help too! Comment on the &lt;a class="reference external" href="https://github.com/NixOS/nixos-weekly/pulls"&gt;pull request&lt;/a&gt; for the next edition
or look at the &lt;a class="reference external" href="https://github.com/NixOS/nixos-weekly/issues"&gt;issue tracker&lt;/a&gt; to add other improvements.&lt;/p&gt;
&lt;/div&gt;
</content></entry><entry><title>#05 - NixOS 18.09 preparations, incremental builds and other tooling</title><link href="http://weekly.nixos.org/2018/05.html" rel="alternate"></link><published>2018-08-02T00:00:00+02:00</published><updated>2018-08-02T00:00:00+02:00</updated><author><name>NixOS Weekly Team</name></author><id>tag:weekly.nixos.org,2018-08-02:/2018/05.html</id><summary type="html">&lt;!-- - Example news item title `with link`_ --&gt;
&lt;!-- --&gt;
&lt;!-- News item description (optional) --&gt;
&lt;!-- --&gt;
75 changes: 74 additions & 1 deletion feeds/all.rss.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>NixOS Weekly</title><link>http://weekly.nixos.org/</link><description></description><lastBuildDate>Thu, 02 Aug 2018 00:00:00 +0200</lastBuildDate><item><title>#05 - NixOS 18.09 preparations, incremental builds and other tooling</title><link>http://weekly.nixos.org/2018/05.html</link><description>&lt;!-- - Example news item title `with link`_ --&gt;
<rss version="2.0"><channel><title>NixOS Weekly</title><link>http://weekly.nixos.org/</link><description></description><lastBuildDate>Wed, 15 Aug 2018 00:00:00 +0200</lastBuildDate><item><title>#06 - Formalizing review workflow, OfBorg update, String Context explanation</title><link>http://weekly.nixos.org/2018/06-formalizing-review-workflow-ofborg-update-string-context-explanation.html</link><description>&lt;div class="section" id="news"&gt;
&lt;h2&gt;News&lt;/h2&gt;
&lt;!-- - Example news item title `with link`_ --&gt;
&lt;!-- --&gt;
&lt;!-- News item description (optional) --&gt;
&lt;!-- --&gt;
&lt;!-- .. _`with link`: http://example.com --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://grahamc.com/blog/an-epyc-nixos-build-farm"&gt;An EPYC NixOS build farm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Graham explores and benchmarks an AMD EPYC build server
against a differently incredible build server, finding
the EPYC's builds are much faster across the board.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="http://blog.shealevy.com/2018/08/05/understanding-nix's-string-context/"&gt;Understanding Nix's String Context&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Shea Levy explains what is String Context, how it's implemented
in Nix and shares implications on the use of the language.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://github.com/NixOS/nixpkgs/pull/38698"&gt;PostgreSQL packaging is getting an overhaul&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Easier use of plugins, version 10 as default, improved documentation,
LLVM JIT support and more.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://github.com/NixOS/nixpkgs/pull/44196"&gt;RFC: pkgs.overrideWithScope&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Add pkgs.overrideWithScope. This function is similar to pkgs.override, except
that it filters the arguments like callPackage does.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://github.com/NixOS/nixpkgs/pull/44439"&gt;RFC: Use meta.tests to link from packages to the tests that test them&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Aims to improve test discovery in nixpkgs.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;a class="reference external" href="http://sandervanderburg.blogspot.com/2018/08/automating-mendix-application.html"&gt;How to deploy Mendix applications with Nix/NixOS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="http://sandervanderburg.blogspot.com/2018/07/layered-build-function-abstractions-for.html"&gt;Layered build function abstractions for building Nix packages&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;An elaborate blog post that composes the stdenv.mkDerivation {} abstraction
function from scratch by using a layered approach.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://www.patreon.com/posts/timeouts-nix-ci-20643198"&gt;OfBorg update&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Build time-outs, push-button deploys, monitoring transparency, and more.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://github.com/NixOS/rfcs/pull/30"&gt;RFC 30: Formalize review workflow&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A proposal for a new review workflow based on a set of pull-request states
(needs:review, needs:work). It is intended to help reviewers and contributors
get PRs merged quicker and reduce likelihood of PRs getting lost. It also
greatly increases the value of non-commiter reviews.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p class="first"&gt;&lt;a class="reference external" href="https://hackage.haskell.org/package/libnix-0.2.0.1"&gt;libnix-haskell 0.2.0.1 released&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;libnix provides a nicely typed wrapper around the nix command line (for parsing,
instantiating and realizing). It also provides wrappers for the nix-prefetch-url
and nix-prefetch-git.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="section" id="contribute-to-nixos-weekly-newsletter"&gt;
&lt;h2&gt;Contribute to NixOS Weekly Newsletter&lt;/h2&gt;
&lt;p&gt;This work would not be possible without the many contributions of the community.&lt;/p&gt;
&lt;p&gt;You can help too! Comment on the &lt;a class="reference external" href="https://github.com/NixOS/nixos-weekly/pulls"&gt;pull request&lt;/a&gt; for the next edition
or look at the &lt;a class="reference external" href="https://github.com/NixOS/nixos-weekly/issues"&gt;issue tracker&lt;/a&gt; to add other improvements.&lt;/p&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NixOS Weekly Team</dc:creator><pubDate>Wed, 15 Aug 2018 00:00:00 +0200</pubDate><guid isPermaLink="false">tag:weekly.nixos.org,2018-08-15:/2018/06-formalizing-review-workflow-ofborg-update-string-context-explanation.html</guid></item><item><title>#05 - NixOS 18.09 preparations, incremental builds and other tooling</title><link>http://weekly.nixos.org/2018/05.html</link><description>&lt;!-- - Example news item title `with link`_ --&gt;
&lt;!-- --&gt;
&lt;!-- News item description (optional) --&gt;
&lt;!-- --&gt;
10 changes: 10 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -85,6 +85,16 @@ <h2>

<h2 class="articles-year">2018</h2>
<ul id="articles-list">
<li>
<a href="./2018/06-formalizing-review-workflow-ofborg-update-string-context-explanation.html"
rel="bookmark"
title="Permalink to #06 - Formalizing review workflow, OfBorg update, String Context explanation">
<time class="published" datetime="2018-08-15T00:00:00+02:00">
Aug 15
</time>
<span>#06 - Formalizing review workflow, OfBorg update, String Context explanation</span>
</a>
</li>
<li>
<a href="./2018/05.html"
rel="bookmark"