Skip to content
This repository was archived by the owner on Feb 27, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
#06 - Formalizing review workflow, OfBorg update, String Context explanation
############################################################################

:date: 2018-08-15
:description: If we knew what it was we were doing,
it would not be called research, would it?


News
====

.. - Example news item title `with link`_
..
.. News item description (optional)
..
.. .. _`with link`: http://example.com

- `An EPYC NixOS build farm`_

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.

.. _`An EPYC NixOS build farm`: https://grahamc.com/blog/an-epyc-nixos-build-farm


- `Understanding Nix's String Context`_

Shea Levy explains what is String Context, how it's implemented
in Nix and shares implications on the use of the language.

.. _`Understanding Nix's String Context`: http://blog.shealevy.com/2018/08/05/understanding-nix's-string-context/


- `PostgreSQL packaging is getting an overhaul`_

Easier use of plugins, version 10 as default, improved documentation,
LLVM JIT support and more.

.. _`PostgreSQL packaging is getting an overhaul`: https://github.com/NixOS/nixpkgs/pull/38698

- `RFC: pkgs.overrideWithScope`_

Add pkgs.overrideWithScope. This function is similar to pkgs.override, except
that it filters the arguments like callPackage does.

.. _`RFC: pkgs.overrideWithScope`: https://github.com/NixOS/nixpkgs/pull/44196

- `RFC: Use meta.tests to link from packages to the tests that test them`_

Aims to improve test discovery in nixpkgs.

.. _`RFC: Use meta.tests to link from packages to the tests that test them`: https://github.com/NixOS/nixpkgs/pull/44439

- `How to deploy Mendix applications with Nix/NixOS`_

.. _`How to deploy Mendix applications with Nix/NixOS`: http://sandervanderburg.blogspot.com/2018/08/automating-mendix-application.html


- `Layered build function abstractions for building Nix packages`_

An elaborate blog post that composes the stdenv.mkDerivation {} abstraction
function from scratch by using a layered approach.

.. _`Layered build function abstractions for building Nix packages`: http://sandervanderburg.blogspot.com/2018/07/layered-build-function-abstractions-for.html

- `OfBorg update`_

Build time-outs, push-button deploys, monitoring transparency, and more.

.. _`OfBorg update`: https://www.patreon.com/posts/timeouts-nix-ci-20643198


- `RFC 30: Formalize review workflow`_

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.

.. _`RFC 30: Formalize review workflow`: https://github.com/NixOS/rfcs/pull/30


- `libnix-haskell 0.2.0.1 released`_

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.

.. _`libnix-haskell 0.2.0.1 released`: https://hackage.haskell.org/package/libnix-0.2.0.1


Contribute to NixOS Weekly Newsletter
=====================================

This work would not be possible without the many contributions of the community.

You can help too! Comment on the `pull request`_ for the next edition
or look at the `issue tracker`_ to add other improvements.

.. _`pull request`: https://github.com/NixOS/nixos-weekly/pulls
.. _`issue tracker`: https://github.com/NixOS/nixos-weekly/issues
80 changes: 3 additions & 77 deletions template.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,91 +5,17 @@
:description: (TODO: QUOTE)


.. -----------------------------------------------------------------------------
.. (OPTIONAL) Introduction text, as an editor this is your space to express
opinions
.. -----------------------------------------------------------------------------



.. -----------------------------------------------------------------------------
.. News - Special items that happen in community
.. -----------------------------------------------------------------------------

News
====

.. - Example news item title `with link`_
..
.. News item description (optional)
..
.. .. _`with link`: http://example.com



.. -----------------------------------------------------------------------------
.. Jobs - list of available Nix related jobs
.. -----------------------------------------------------------------------------

Jobs
====

.. - `Example job posting`_
..
.. .. _`Example job posting`: http://example.com



.. -----------------------------------------------------------------------------
.. Reading - List of blog posts, collected (hopefully) via planet.nixos.org
.. -----------------------------------------------------------------------------

Reading
=======

.. - `Example blog post title`_
..
.. optional extra description
..
.. .. _`blog post title`: http://example.com



.. -----------------------------------------------------------------------------
.. Tooling - List of useful tools (or their updates)
.. -----------------------------------------------------------------------------

Tooling
=======

.. - `Example tool with a link to it`_
..
.. Description what tool does, why it was created, or what is new since last
.. time.
..
.. .. _`tool name with a link to it`: http://example.com



.. -----------------------------------------------------------------------------
.. Events / Meetups - regular or one time announcements of FUTURE events
.. -----------------------------------------------------------------------------

Events / Meetups
==================

.. - Example event title `with link`
..
.. Event description
..
..
.. News item description
..
.. .. _`with link`: http://example.com



.. -----------------------------------------------------------------------------
.. TODO: this should be part of the article template, but we need to change old
articles once this is moved into article template
.. -----------------------------------------------------------------------------

Contribute to NixOS Weekly Newsletter
=====================================
Expand Down