<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs.git/pkgs/development/libraries/libmicrohttpd, branch master</title>
<subtitle>Nix Packages collection</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/'/>
<entry>
<title>treewide: clean up 'meta = with' pattern</title>
<updated>2025-12-10T17:09:49+00:00</updated>
<author>
<name>Ihar Hrachyshka</name>
<email>ihar.hrachyshka@gmail.com</email>
</author>
<published>2025-12-10T16:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=567e8dfd8eddc5468e6380fc563ab8a27422ab1d'/>
<id>567e8dfd8eddc5468e6380fc563ab8a27422ab1d</id>
<content type='text'>
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther &lt;walther@technowledgy.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther &lt;walther@technowledgy.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: remove redundant parentheses</title>
<updated>2025-10-05T08:52:03+00:00</updated>
<author>
<name>Wolfgang Walther</name>
<email>walther@technowledgy.de</email>
</author>
<published>2025-09-01T11:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=91a8fee3aaf79348aa2dc1552a29fc1b786c5133'/>
<id>91a8fee3aaf79348aa2dc1552a29fc1b786c5133</id>
<content type='text'>
Auto-fixed by nixf-diagnose.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Auto-fixed by nixf-diagnose.
</pre>
</div>
</content>
</entry>
<entry>
<title>libmicrohttpd: enable parallel building</title>
<updated>2025-07-23T20:30:10+00:00</updated>
<author>
<name>Sergei Trofimovich</name>
<email>slyich@gmail.com</email>
</author>
<published>2025-07-23T20:30:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=eb79e38026540fe9a86ca7dd002018eb14185449'/>
<id>eb79e38026540fe9a86ca7dd002018eb14185449</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libmicrohttpd: 1.0.1 -&gt; 1.0.2</title>
<updated>2025-07-23T20:28:45+00:00</updated>
<author>
<name>Sergei Trofimovich</name>
<email>slyich@gmail.com</email>
</author>
<published>2025-07-23T20:28:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=68369330d58965e5220e49a6852abfe673cf278a'/>
<id>68369330d58965e5220e49a6852abfe673cf278a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>treewide: fix sed -ie and friends</title>
<updated>2024-11-17T17:24:54+00:00</updated>
<author>
<name>Wolfgang Walther</name>
<email>walther@technowledgy.de</email>
</author>
<published>2024-11-17T17:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=31706d4a55d292678ab634b301347109e2dc9ea0'/>
<id>31706d4a55d292678ab634b301347109e2dc9ea0</id>
<content type='text'>
GNU sed's man page has this to say about "-i":

  Because -i takes an optional argument, it should not be followed by
  other short options:
  [..]
  sed -iE '...' FILE
    This is equivalent to --in-place=E, creating FILEE as backup of FILE

This means all "-iX" did not have the intended effect X, so we can
instead remove them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GNU sed's man page has this to say about "-i":

  Because -i takes an optional argument, it should not be followed by
  other short options:
  [..]
  sed -iE '...' FILE
    This is equivalent to --in-place=E, creating FILEE as backup of FILE

This means all "-iX" did not have the intended effect X, so we can
instead remove them.
</pre>
</div>
</content>
</entry>
<entry>
<title>tree-wide: remove eelco as maintainer from things he no longer maintains</title>
<updated>2024-08-21T08:17:45+00:00</updated>
<author>
<name>Jade Lovelace</name>
<email>software@lfcode.ca</email>
</author>
<published>2024-08-21T08:07:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=5dfdb0956172c6a5fc3a3c44d8b949e7e8cccc17'/>
<id>5dfdb0956172c6a5fc3a3c44d8b949e7e8cccc17</id>
<content type='text'>
While preparing this change, I read the git blame on all of the files I
touched. I saw a working lifetime of building this system which we use
every day and love dearly and keep maintained ourselves. I saw commits
from a 14 year range between 2003 to 2017!! I could not be more thankful
for Eelco's work on building large parts of the foundation of nixpkgs
that all of us rely on now.

However, the end date of that range of the files I looked at the blame
on was 2017. I did not see surviving code from any newer date than that.
Looking at the Git logs, Eelco has been working on other things, and
that's totally fine.

However, it means that our maintenance metadata is out of date on a lot
of packages, and *that*'s the reason I am submitting this change. There
are a lot of packages that don't have anyone with their name on them to
be pinged if they need attention, even if they have had recent activity
(although it is never clear if recent activity was just someone fixing
it because ZHF or because the package actually matters to them).
There are a lot of packages with storied history that maybe don't need
to be in the set anymore at all since they have not been touched in
years; or maybe they are simply finished.

Empty maintainer lists should be a sign that we need to figure out who
maintains it or potentially remove it if it has rotted, and allowing the
maintainer list to be empty if it is already not maintained is part of a
healthy repository ecology.

Either way, I would like to have the maintenance metadata not mislead
anyone into sending Eelco emails about packages he doesn't, in practice,
work on anymore. I have not removed his name from everything; there are
some things that he is the upstream for or has worked on more recently,
for instance, like Nix, which I have left alone.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While preparing this change, I read the git blame on all of the files I
touched. I saw a working lifetime of building this system which we use
every day and love dearly and keep maintained ourselves. I saw commits
from a 14 year range between 2003 to 2017!! I could not be more thankful
for Eelco's work on building large parts of the foundation of nixpkgs
that all of us rely on now.

However, the end date of that range of the files I looked at the blame
on was 2017. I did not see surviving code from any newer date than that.
Looking at the Git logs, Eelco has been working on other things, and
that's totally fine.

However, it means that our maintenance metadata is out of date on a lot
of packages, and *that*'s the reason I am submitting this change. There
are a lot of packages that don't have anyone with their name on them to
be pinged if they need attention, even if they have had recent activity
(although it is never clear if recent activity was just someone fixing
it because ZHF or because the package actually matters to them).
There are a lot of packages with storied history that maybe don't need
to be in the set anymore at all since they have not been touched in
years; or maybe they are simply finished.

Empty maintainer lists should be a sign that we need to figure out who
maintains it or potentially remove it if it has rotted, and allowing the
maintainer list to be empty if it is already not maintained is part of a
healthy repository ecology.

Either way, I would like to have the maintenance metadata not mislead
anyone into sending Eelco emails about packages he doesn't, in practice,
work on anymore. I have not removed his name from everything; there are
some things that he is the upstream for or has worked on more recently,
for instance, like Nix, which I have left alone.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #304061 from panicgh/libmicrohttpd</title>
<updated>2024-07-19T06:33:54+00:00</updated>
<author>
<name>Pol Dellaiera</name>
<email>pol.dellaiera@protonmail.com</email>
</author>
<published>2024-07-19T06:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=7b144de21594bdb6452244619ef8632be0f9636d'/>
<id>7b144de21594bdb6452244619ef8632be0f9636d</id>
<content type='text'>
libmicrohttpd: init at 1.0.1</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libmicrohttpd: init at 1.0.1</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: remove vrthra from meta.maintainers [no orphans]</title>
<updated>2024-07-07T15:18:57+00:00</updated>
<author>
<name>Anderson Torres</name>
<email>torres.anderson.85@protonmail.com</email>
</author>
<published>2024-07-05T01:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=084dc9a4dfefe098524f0837900e734f93a7aa3e'/>
<id>084dc9a4dfefe098524f0837900e734f93a7aa3e</id>
<content type='text'>
Tracking issue: https://github.com/NixOS/nixpkgs/issues/290642

Inactive since at least 2017.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tracking issue: https://github.com/NixOS/nixpkgs/issues/290642

Inactive since at least 2017.
</pre>
</div>
</content>
</entry>
<entry>
<title>libmicrohttpd: init at 1.0.1</title>
<updated>2024-04-14T15:44:52+00:00</updated>
<author>
<name>Nicolas Benes</name>
<email>nbenes.gh@xandea.de</email>
</author>
<published>2024-04-13T12:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=1c942babfa83fbf3eb5c0f42f115d5e04d1cac1c'/>
<id>1c942babfa83fbf3eb5c0f42f115d5e04d1cac1c</id>
<content type='text'>
https://git.gnunet.org/libmicrohttpd.git/tree/NEWS?h=v1.0.1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://git.gnunet.org/libmicrohttpd.git/tree/NEWS?h=v1.0.1
</pre>
</div>
</content>
</entry>
</feed>
