Github messages for voidlinux
 help / color / Atom feed
* [PR PATCH] fontconfig: fix subpixel rendering in GTK applications
@ 2020-07-30 21:59 andry-dev
  2020-07-30 23:34 ` [PR REVIEW] " ahesford
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: andry-dev @ 2020-07-30 21:59 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 1712 bytes --]

There is a new pull request by andry-dev against master on the void-packages repository

https://github.com/andry-dev/void-packages fontconfig
https://github.com/void-linux/void-packages/pull/23962

fontconfig: fix subpixel rendering in GTK applications
This PR hopefully closes #21429.

The first commit converts the freetype's ClearType patch to a build option; while it is not necessary for the fix, @ericonr suggested it and it seems helpful.

The second commit provides a `fontconfig` configuration file that sets `lcdfilter` to `lcddefault`, fixing the issue.
The config file provides a system-wide default without enforcing it, so the user/desktop environment can override the option in `~/.config/fontconfig/fonts.conf`. This doesn't break existing users: if they set the option anywhere then that is respected, if they didn't then subpixel rendering will work as intended.
Setting `lcdfilter` to `lcdlight` in `fonts.conf` is equivalent to the default "Harmony" engine, so it's the same as not having the patch in the first place.

## Why is this needed anyway?

A year ago I opened #13296, which enables ClearType in `freetype`. When testing it I had `lcdfilter` already set to `lcddefault` in my own `fonts.conf` and I didn't think about setting the option by default system-wide, so I never noticed any regression. Sorry for that.

I wrote the patch because without it I couldn't read text effortlessly, the font wasn't "right" for me. Major distros (Ubuntu, Debian and Fedora from the top of my head) have it enabled by default because, _generally speaking_, font rendering feels better with it.

A patch file from https://github.com/void-linux/void-packages/pull/23962.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-fontconfig-23962.patch --]
[-- Type: text/x-diff, Size: 4567 bytes --]

From 0c1b063a4ebb12cde8b8badfbc632f1821bc1e1b Mon Sep 17 00:00:00 2001
From: andry-dev <peketribal2@gmail.com>
Date: Thu, 30 Jul 2020 22:24:53 +0000
Subject: [PATCH 1/2] freetype: move ClearType patch to a build option

---
 .../freetype/patches/enable-subpixel-rendering.patch  | 11 -----------
 srcpkgs/freetype/template                             | 11 ++++++++++-
 2 files changed, 10 insertions(+), 12 deletions(-)
 delete mode 100644 srcpkgs/freetype/patches/enable-subpixel-rendering.patch

diff --git a/srcpkgs/freetype/patches/enable-subpixel-rendering.patch b/srcpkgs/freetype/patches/enable-subpixel-rendering.patch
deleted file mode 100644
index 5cba955ca2c..00000000000
--- a/srcpkgs/freetype/patches/enable-subpixel-rendering.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/freetype/config/ftoption.h
-+++ include/freetype/config/ftoption.h
-@@ -126,7 +126,7 @@
-    * macro is not defined, FreeType offers alternative LCD rendering
-    * technology that produces excellent output without LCD filtering.
-    */
--/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
-+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
-
-
-   /**************************************************************************
diff --git a/srcpkgs/freetype/template b/srcpkgs/freetype/template
index f279908c442..fa0fe0afb6a 100644
--- a/srcpkgs/freetype/template
+++ b/srcpkgs/freetype/template
@@ -1,7 +1,7 @@
 # Template file for 'freetype'
 pkgname=freetype
 version=2.10.2
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-freetype-config"
 hostmakedepends="pkg-config"
@@ -12,6 +12,15 @@ license="GPL-2.0-or-later, FTL"
 homepage="https://www.freetype.org/"
 distfiles="${NONGNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
 checksum=1543d61025d2e6312e0a1c563652555f17378a204a61e99928c9fcef030a2d8b
+build_options="cleartype"
+desc_option_cleartype="Enable Microsoft's subpixel rendering (ClearType)"
+build_options_default="cleartype"
+
+pre_build() {
+	if [ yes = "$(vopt_if cleartype yes)" ]; then
+		vsed -i ${wrksrc}/include/freetype/config/ftoption.h -e 's@/\* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING \*/@#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING@'
+	fi
+}
 
 post_install() {
 	vlicense docs/LICENSE.TXT docs/FTL.TXT

From b3b494b6493c17833a94918eb77fbbe733696a4b Mon Sep 17 00:00:00 2001
From: andry-dev <peketribal2@gmail.com>
Date: Thu, 30 Jul 2020 22:30:33 +0000
Subject: [PATCH 2/2] fontconfig: set lcdfilter by default

---
 .../files/11-lcdfilter-default.conf           | 21 +++++++++++++++++++
 srcpkgs/fontconfig/template                   |  4 +++-
 2 files changed, 24 insertions(+), 1 deletion(-)
 create mode 100644 srcpkgs/fontconfig/files/11-lcdfilter-default.conf

diff --git a/srcpkgs/fontconfig/files/11-lcdfilter-default.conf b/srcpkgs/fontconfig/files/11-lcdfilter-default.conf
new file mode 100644
index 00000000000..712d141d068
--- /dev/null
+++ b/srcpkgs/fontconfig/files/11-lcdfilter-default.conf
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+  <its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+    <its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
+  </its:rules>
+
+  <description>Use lcddefault as default for LCD filter</description>
+<!--  Use lcddefault as default for LCD filter -->
+  <match target="pattern">
+    <!--
+      This configuration is available on the major desktop environments.
+      We shouldn't overwrite it with "assign" unconditionally.
+      Most clients may picks up the first value only. so using "append"
+      may simply works to avoid it.
+    -->
+    <edit mode="append" name="lcdfilter">
+      <const>lcddefault</const>
+    </edit>
+  </match>
+</fontconfig> 
diff --git a/srcpkgs/fontconfig/template b/srcpkgs/fontconfig/template
index 18504e4503f..12284db10a3 100644
--- a/srcpkgs/fontconfig/template
+++ b/srcpkgs/fontconfig/template
@@ -1,7 +1,7 @@
 # Template file for 'fontconfig'
 pkgname=fontconfig
 version=2.13.1
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--enable-static --enable-docs --with-cache-dir=/var/cache/${pkgname}"
 hostmakedepends="gperf pkg-config"
@@ -23,6 +23,8 @@ post_install() {
 	if [ "$CROSS_BUILD" ]; then
 		sed -i 's,\(Cflags: -I${includedir}\).*,\1,g' ${DESTDIR}/usr/lib/pkgconfig/fontconfig.pc
 	fi
+	vinstall ${FILESDIR}/11-lcdfilter-default.conf 644 usr/share/fontconfig/conf.avail
+	ln -s /usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf ${DESTDIR}/etc/fonts/conf.d/
 	vlicense COPYING
 }
 

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
@ 2020-07-30 23:34 ` ahesford
  2020-07-30 23:34 ` ahesford
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: ahesford @ 2020-07-30 23:34 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 385 bytes --]

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463325715

Comment:
Freetype itself says [emphasis added]
> Note that this feature is covered by several Microsoft patents and **should not be activated in any default build of the library**.

A build option is okay, but this should not be on by default.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
  2020-07-30 23:34 ` [PR REVIEW] " ahesford
@ 2020-07-30 23:34 ` ahesford
  2020-07-30 23:34 ` ahesford
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: ahesford @ 2020-07-30 23:34 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 211 bytes --]

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463323873

Comment:
This shouldn't be in `pre_build`, it should be in `post_patch`.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
  2020-07-30 23:34 ` [PR REVIEW] " ahesford
  2020-07-30 23:34 ` ahesford
@ 2020-07-30 23:34 ` ahesford
  2020-07-30 23:34 ` ahesford
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: ahesford @ 2020-07-30 23:34 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 216 bytes --]

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463325236

Comment:
Drop `${wrksrc}/`, you're already in that directory in `post_patch`.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
                   ` (2 preceding siblings ...)
  2020-07-30 23:34 ` ahesford
@ 2020-07-30 23:34 ` ahesford
  2020-07-30 23:34 ` ahesford
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: ahesford @ 2020-07-30 23:34 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 206 bytes --]

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463325888

Comment:
Change to "Enable subpixel rendering similar to ClearType"

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
                   ` (3 preceding siblings ...)
  2020-07-30 23:34 ` ahesford
@ 2020-07-30 23:34 ` ahesford
  2020-07-30 23:34 ` ahesford
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: ahesford @ 2020-07-30 23:34 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 188 bytes --]

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463326096

Comment:
`if [ "$build_option_cleartype" ]; then`

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
                   ` (4 preceding siblings ...)
  2020-07-30 23:34 ` ahesford
@ 2020-07-30 23:34 ` ahesford
  2020-07-30 23:34 ` ahesford
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: ahesford @ 2020-07-30 23:34 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 756 bytes --]

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463327520

Comment:
This is not the right way to handle this configuration snippet. In fact, fontconfig improperly installs several snippets in `/etc/fonts/conf.d`. The point of `/etc/fonts/conf.d` is to allow site-specific customization of fontconfig, but symlinks managed by the package will be recreated if the user deletes them and reinstalls or updates the package. Also, if the user removes the managed links, `xbps-pkgdb` will complain about broken symlinks when checking package integrity.

The right way to manage these symlinks is create an `INSTALL` script, run only for the initial installation and not an upgrade.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
                   ` (5 preceding siblings ...)
  2020-07-30 23:34 ` ahesford
@ 2020-07-30 23:34 ` ahesford
  2020-07-31  0:05 ` ericonr
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: ahesford @ 2020-07-30 23:34 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 193 bytes --]

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463326488

Comment:
This file is already installed by fontconfig.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
                   ` (6 preceding siblings ...)
  2020-07-30 23:34 ` ahesford
@ 2020-07-31  0:05 ` ericonr
  2020-07-31  0:06 ` ericonr
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 12+ messages in thread
From: ericonr @ 2020-07-31  0:05 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 201 bytes --]

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463336709

Comment:
See #13296, it became available due to MS joining OIN.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
                   ` (7 preceding siblings ...)
  2020-07-31  0:05 ` ericonr
@ 2020-07-31  0:06 ` ericonr
  2020-07-31  0:15 ` ahesford
  2020-07-31  8:17 ` [PR PATCH] [Updated] " andry-dev
  10 siblings, 0 replies; 12+ messages in thread
From: ericonr @ 2020-07-31  0:06 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 201 bytes --]

New review comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463336709

Comment:
See #13296, it became available due to MS joining OSI.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR REVIEW] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
                   ` (8 preceding siblings ...)
  2020-07-31  0:06 ` ericonr
@ 2020-07-31  0:15 ` ahesford
  2020-07-31  8:17 ` [PR PATCH] [Updated] " andry-dev
  10 siblings, 0 replies; 12+ messages in thread
From: ahesford @ 2020-07-31  0:15 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 329 bytes --]

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/23962#discussion_r463339211

Comment:
Thanks for the clarification. I didn't look at the contents of the removed patch to see that we're already enabling this option. In that case, no harm in making it a default option.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PR PATCH] [Updated] fontconfig: fix subpixel rendering in GTK applications
  2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
                   ` (9 preceding siblings ...)
  2020-07-31  0:15 ` ahesford
@ 2020-07-31  8:17 ` andry-dev
  10 siblings, 0 replies; 12+ messages in thread
From: andry-dev @ 2020-07-31  8:17 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 1717 bytes --]

There is an updated pull request by andry-dev against master on the void-packages repository

https://github.com/andry-dev/void-packages fontconfig
https://github.com/void-linux/void-packages/pull/23962

fontconfig: fix subpixel rendering in GTK applications
This PR hopefully closes #21429.

The first commit converts the freetype's ClearType patch to a build option; while it is not necessary for the fix, @ericonr suggested it and it seems helpful.

The second commit provides a `fontconfig` configuration file that sets `lcdfilter` to `lcddefault`, fixing the issue.
The config file provides a system-wide default without enforcing it, so the user/desktop environment can override the option in `~/.config/fontconfig/fonts.conf`. This doesn't break existing users: if they set the option anywhere then that is respected, if they didn't then subpixel rendering will work as intended.
Setting `lcdfilter` to `lcdlight` in `fonts.conf` is equivalent to the default "Harmony" engine, so it's the same as not having the patch in the first place.

## Why is this needed anyway?

A year ago I opened #13296, which enables ClearType in `freetype`. When testing it I had `lcdfilter` already set to `lcddefault` in my own `fonts.conf` and I didn't think about setting the option by default system-wide, so I never noticed any regression. Sorry for that.

I wrote the patch because without it I couldn't read text effortlessly, the font wasn't "right" for me. Major distros (Ubuntu, Debian and Fedora from the top of my head) have it enabled by default because, _generally speaking_, font rendering feels better with it.

A patch file from https://github.com/void-linux/void-packages/pull/23962.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-fontconfig-23962.patch --]
[-- Type: text/x-diff, Size: 3432 bytes --]

From 297a04f3dc33e655832a15dae6adf4000c64707d Mon Sep 17 00:00:00 2001
From: andry-dev <peketribal2@gmail.com>
Date: Thu, 30 Jul 2020 22:24:53 +0000
Subject: [PATCH 1/2] freetype: move ClearType patch to a build option

---
 .../freetype/patches/enable-subpixel-rendering.patch  | 11 -----------
 srcpkgs/freetype/template                             | 11 ++++++++++-
 2 files changed, 10 insertions(+), 12 deletions(-)
 delete mode 100644 srcpkgs/freetype/patches/enable-subpixel-rendering.patch

diff --git a/srcpkgs/freetype/patches/enable-subpixel-rendering.patch b/srcpkgs/freetype/patches/enable-subpixel-rendering.patch
deleted file mode 100644
index 5cba955ca2c..00000000000
--- a/srcpkgs/freetype/patches/enable-subpixel-rendering.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/freetype/config/ftoption.h
-+++ include/freetype/config/ftoption.h
-@@ -126,7 +126,7 @@
-    * macro is not defined, FreeType offers alternative LCD rendering
-    * technology that produces excellent output without LCD filtering.
-    */
--/* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING */
-+#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING
-
-
-   /**************************************************************************
diff --git a/srcpkgs/freetype/template b/srcpkgs/freetype/template
index f279908c442..d3f072ff201 100644
--- a/srcpkgs/freetype/template
+++ b/srcpkgs/freetype/template
@@ -1,7 +1,7 @@
 # Template file for 'freetype'
 pkgname=freetype
 version=2.10.2
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--enable-freetype-config"
 hostmakedepends="pkg-config"
@@ -12,6 +12,15 @@ license="GPL-2.0-or-later, FTL"
 homepage="https://www.freetype.org/"
 distfiles="${NONGNU_SITE}/${pkgname}/${pkgname}-${version}.tar.xz"
 checksum=1543d61025d2e6312e0a1c563652555f17378a204a61e99928c9fcef030a2d8b
+build_options="cleartype"
+desc_option_cleartype="Enable subpixel rendering similar to ClearType"
+build_options_default="cleartype"
+
+post_patch() {
+	if [ "$build_option_cleartype" ]; then
+		vsed -i include/freetype/config/ftoption.h -e 's@/\* #define FT_CONFIG_OPTION_SUBPIXEL_RENDERING \*/@#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING@'
+	fi
+}
 
 post_install() {
 	vlicense docs/LICENSE.TXT docs/FTL.TXT

From 3e6a8e802de53b8bbd320ce3384dc4a88eab0e06 Mon Sep 17 00:00:00 2001
From: andry-dev <peketribal2@gmail.com>
Date: Thu, 30 Jul 2020 22:30:33 +0000
Subject: [PATCH 2/2] fontconfig: set lcdfilter by default

---
 srcpkgs/fontconfig/INSTALL  | 4 ++++
 srcpkgs/fontconfig/template | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/fontconfig/INSTALL b/srcpkgs/fontconfig/INSTALL
index 1daa9b2a8f5..bf97a39b732 100644
--- a/srcpkgs/fontconfig/INSTALL
+++ b/srcpkgs/fontconfig/INSTALL
@@ -5,6 +5,10 @@ case "${ACTION}" in
 pre)
 	;;
 post)
+	if [ "$UPDATE" = "no" ]; then
+		ln -s /usr/share/fontconfig/conf.avail/11-lcdfilter-default.conf /etc/fonts/conf.d/
+	fi
+
 	echo "Building fonts cache... "
 	fc-cache -f >/dev/null
 	echo "done."
diff --git a/srcpkgs/fontconfig/template b/srcpkgs/fontconfig/template
index 18504e4503f..fca09c2c0ba 100644
--- a/srcpkgs/fontconfig/template
+++ b/srcpkgs/fontconfig/template
@@ -1,7 +1,7 @@
 # Template file for 'fontconfig'
 pkgname=fontconfig
 version=2.13.1
-revision=2
+revision=3
 build_style=gnu-configure
 configure_args="--enable-static --enable-docs --with-cache-dir=/var/cache/${pkgname}"
 hostmakedepends="gperf pkg-config"

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, back to index

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-30 21:59 [PR PATCH] fontconfig: fix subpixel rendering in GTK applications andry-dev
2020-07-30 23:34 ` [PR REVIEW] " ahesford
2020-07-30 23:34 ` ahesford
2020-07-30 23:34 ` ahesford
2020-07-30 23:34 ` ahesford
2020-07-30 23:34 ` ahesford
2020-07-30 23:34 ` ahesford
2020-07-30 23:34 ` ahesford
2020-07-31  0:05 ` ericonr
2020-07-31  0:06 ` ericonr
2020-07-31  0:15 ` ahesford
2020-07-31  8:17 ` [PR PATCH] [Updated] " andry-dev

Github messages for voidlinux

Archives are clonable: git clone --mirror http://inbox.vuxu.org/voidlinux-github

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.github.voidlinux


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git