From: "Ulrich Müller" <ulm@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/
Date: Sat, 18 May 2019 19:12:29 +0000 (UTC) [thread overview]
Message-ID: <1558206728.636d119a26c187ffd64d0611e3245be29e85dcb9.ulm@gentoo> (raw)
commit: 636d119a26c187ffd64d0611e3245be29e85dcb9
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 17:20:41 2019 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat May 18 19:12:08 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=636d119a
sys-kernel/linux-firmware: New snapshot, add USE flags.
Introduce two USE flags:
"redistributable": Install all firmware files whose license will at
least allow redistribution. (So, USE="-redistributable" will install
only files that are free software.) This is enabled by an IUSE default.
"unknown-license": In addition, install firmware files with an unknown
license according to upstream's WHENCE file.
In savedconfig code, call rm only once, instead of executing it for
each file.
EAPI bumped to 7.
Added without KEYWORDS for testing.
Bug: https://bugs.gentoo.org/318841#c20
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
sys-kernel/linux-firmware/Manifest | 1 +
.../linux-firmware/linux-firmware-20190514.ebuild | 291 +++++++++++++++++++++
sys-kernel/linux-firmware/metadata.xml | 4 +
3 files changed, 296 insertions(+)
diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest
index 5acb5807039..9c7833d0b13 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1 +1,2 @@
DIST linux-firmware-20190502.tar.gz 185125493 BLAKE2B 48e60d08893688ab546d3d834490f5633c890c523890dedda75154fa041db8a4ae6663ce29485d32cf65556c91906aa8eb4f58ebbc95c34b5aeffb15c8737a98 SHA512 4dbc6548a66b5fcf4af47422004123b42f4c62088c5d97c8f24e03403d7acf729d9335addd68b383ecd9e8dc602b301534842c032a58ef920fad74f2c61d29ae
+DIST linux-firmware-20190514.tar.gz 186854834 BLAKE2B cc4feeb4627fa402e445b8176557d67107701c6c0db44f5e5398b4040a0b80d40e32731ca3a31ca67de1e134e6b05f7e43ad29f5793c69e23fa220562624d53f SHA512 eff7a5b7c65b254949443b9d2943332f486c73a69baaaa8398c1298cfe1c06c9fdafa2dcfb2f9d1c02adad8b5e205f25bd61001fee99814e12e5d524179bc3e2
diff --git a/sys-kernel/linux-firmware/linux-firmware-20190514.ebuild b/sys-kernel/linux-firmware/linux-firmware-20190514.ebuild
new file mode 100644
index 00000000000..843a21b3532
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20190514.ebuild
@@ -0,0 +1,291 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit savedconfig
+
+if [[ ${PV} == 99999999* ]]; then
+ inherit git-r3
+ SRC_URI=""
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git"
+else
+ GIT_COMMIT="711d3297bac870af42088a467459a0634c1970ca"
+ SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git"
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+ redistributable? (
+ linux-fw-redistributable ( BSD-2 BSD BSD-4 ISC MIT no-source-code )
+ unknown-license? ( all-rights-reserved )
+ )"
+SLOT="0"
+IUSE="+redistributable savedconfig unknown-license"
+RESTRICT="binchecks strip
+ redistributable? ( unknown-license? ( bindist ) )"
+
+RDEPEND="!savedconfig? (
+ redistributable? (
+ !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+ unknown-license? (
+ !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+ !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+ !sys-firmware/alsa-firmware[alsa_cards_sb16]
+ !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+ )
+ !media-tv/cx18-firmware
+ !<sys-firmware/ivtv-firmware-20080701-r1
+ !media-tv/linuxtv-dvb-firmware[dvb_cards_cx231xx]
+ !media-tv/linuxtv-dvb-firmware[dvb_cards_cx23885]
+ !media-tv/linuxtv-dvb-firmware[dvb_cards_usb-dib0700]
+ !net-dialup/ueagle-atm
+ !net-dialup/ueagle4-atm
+ !net-wireless/ar9271-firmware
+ !net-wireless/i2400m-fw
+ !net-wireless/libertas-firmware
+ !sys-firmware/rt61-firmware
+ !net-wireless/rt73-firmware
+ !net-wireless/rt2860-firmware
+ !net-wireless/rt2870-firmware
+ !sys-block/qla-fc-firmware
+ !sys-firmware/amd-ucode
+ !sys-firmware/iwl1000-ucode
+ !sys-firmware/iwl2000-ucode
+ !sys-firmware/iwl2030-ucode
+ !sys-firmware/iwl3945-ucode
+ !sys-firmware/iwl4965-ucode
+ !sys-firmware/iwl5000-ucode
+ !sys-firmware/iwl5150-ucode
+ !sys-firmware/iwl6000-ucode
+ !sys-firmware/iwl6005-ucode
+ !sys-firmware/iwl6030-ucode
+ !sys-firmware/iwl6050-ucode
+ !sys-firmware/iwl3160-ucode
+ !sys-firmware/iwl7260-ucode
+ !sys-firmware/iwl7265-ucode
+ !sys-firmware/iwl3160-7260-bt-ucode
+ !sys-firmware/radeon-ucode
+ )
+ )"
+#add anything else that collides to this
+
+src_unpack() {
+ if [[ ${PV} == 99999999* ]]; then
+ git-r3_src_unpack
+ else
+ default
+ # rename directory from git snapshot tarball
+ mv ${PN}-*/ ${P} || die
+ fi
+}
+
+src_prepare() {
+ # source and documentation files, not to be installed
+ local source_files=(
+ README
+ WHENCE
+ "LICEN[CS]E*"
+ "GPL*"
+ configure
+ Makefile
+ check_whence.py
+ atusb/ChangeLog
+ av7110/Boot.S
+ av7110/Makefile
+ carl9170fw/
+ cis/Makefile
+ cis/src/
+ dsp56k/bootstrap.asm
+ dsp56k/concat-bootstrap.pl
+ dsp56k/Makefile
+ "isci/*.[ch]"
+ isci/Makefile
+ isci/README
+ "keyspan_pda/*.S"
+ keyspan_pda/Makefile
+ usbdux/
+ )
+
+ # whitelist of images with a free software license
+ local free_software=(
+ # keyspan_pda (GPL-2+)
+ keyspan_pda/keyspan_pda.fw
+ keyspan_pda/xircom_pgs.fw
+ # dsp56k (GPL-2+)
+ dsp56k/bootstrap.bin
+ # ath9k_htc (BSD GPL-2+ MIT)
+ ath9k_htc/htc_7010-1.4.0.fw
+ ath9k_htc/htc_9271-1.4.0.fw
+ # pcnet_cs, 3c589_cs, 3c574_cs, serial_cs (dual GPL-2/MPL-1.1)
+ cis/LA-PCM.cis
+ cis/PCMLM28.cis
+ cis/DP83903.cis
+ cis/NE2K.cis
+ cis/tamarack.cis
+ cis/PE-200.cis
+ cis/PE520.cis
+ cis/3CXEM556.cis
+ cis/3CCFEM556.cis
+ cis/MT5634ZLX.cis
+ cis/RS-COM-2P.cis
+ cis/COMpad2.cis
+ cis/COMpad4.cis
+ # serial_cs (GPL-3)
+ cis/SW_555_SER.cis
+ cis/SW_7xx_SER.cis
+ cis/SW_8xx_SER.cis
+ # dvb-ttpci (GPL-2+)
+ av7110/bootcode.bin
+ # usbdux, usbduxfast, usbduxsigma (GPL-2+)
+ usbdux_firmware.bin
+ usbduxfast_firmware.bin
+ usbduxsigma_firmware.bin
+ # brcmfmac (GPL-2+)
+ brcm/brcmfmac4330-sdio.Prowise-PT301.txt
+ brcm/brcmfmac43340-sdio.meegopad-t08.txt
+ brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt
+ brcm/brcmfmac43362-sdio.lemaker,bananapro.txt
+ brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt
+ brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt
+ brcm/brcmfmac43430-sdio.AP6212.txt
+ brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt
+ brcm/brcmfmac43430-sdio.MUR1DX.txt
+ brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt
+ brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
+ brcm/brcmfmac4356-pcie.gpd-win-pocket.txt
+ # isci (GPL-2)
+ isci/isci_firmware.bin
+ # carl9170 (GPL-2+)
+ carl9170-1.fw
+ # atusb (GPL-2+)
+ atusb/atusb-0.2.dfu
+ atusb/atusb-0.3.dfu
+ atusb/rzusb-0.3.bin
+ # mlxsw_spectrum (dual BSD/GPL-2)
+ mellanox/mlxsw_spectrum-13.1420.122.mfa2
+ mellanox/mlxsw_spectrum-13.1530.152.mfa2
+ mellanox/mlxsw_spectrum-13.1620.192.mfa2
+ mellanox/mlxsw_spectrum-13.1702.6.mfa2
+ mellanox/mlxsw_spectrum-13.1703.4.mfa2
+ mellanox/mlxsw_spectrum-13.1910.622.mfa2
+ mellanox/mlxsw_spectrum-13.2000.1122.mfa2
+ )
+
+ # blacklist of images with unknown license
+ local unknown_license=(
+ atmsar11.fw
+ korg/k1212.dsp
+ ess/maestro3_assp_kernel.fw
+ ess/maestro3_assp_minisrc.fw
+ yamaha/ds1_ctrl.fw
+ yamaha/ds1_dsp.fw
+ yamaha/ds1e_ctrl.fw
+ tr_smctr.bin
+ ttusb-budget/dspbootcode.bin
+ emi62/bitstream.fw
+ emi62/loader.fw
+ emi62/midi.fw
+ emi62/spdif.fw
+ ti_3410.fw
+ ti_5052.fw
+ mts_mt9234mu.fw
+ mts_mt9234zba.fw
+ whiteheat.fw
+ whiteheat_loader.fw
+ intelliport2.bin
+ cpia2/stv0672_vp4.bin
+ vicam/firmware.fw
+ edgeport/boot.fw
+ edgeport/boot2.fw
+ edgeport/down.fw
+ edgeport/down2.fw
+ edgeport/down3.bin
+ sb16/mulaw_main.csp
+ sb16/alaw_main.csp
+ sb16/ima_adpcm_init.csp
+ sb16/ima_adpcm_playback.csp
+ sb16/ima_adpcm_capture.csp
+ sun/cassini.bin
+ acenic/tg1.bin
+ acenic/tg2.bin
+ adaptec/starfire_rx.bin
+ adaptec/starfire_tx.bin
+ yam/1200.bin
+ yam/9600.bin
+ 3com/3C359.bin
+ ositech/Xilinx7OD.bin
+ qlogic/isp1000.bin
+ myricom/lanai.bin
+ yamaha/yss225_registers.bin
+ lgs8g75.fw
+ )
+
+ default
+
+ # remove sources and documentation (wildcards are expanded)
+ rm -r ${source_files[@]} || die
+
+ if use !redistributable; then
+ # remove files _not_ in the free_software whitelist
+ local file remove=()
+ while IFS= read -d "" -r file; do
+ has "${file#./}" "${free_software[@]}" || remove+=("${file}")
+ done < <(find * ! -type d -print0 || die)
+ printf "%s\0" "${remove[@]}" | xargs -0 rm || die
+
+ if use unknown-license; then
+ ewarn 'The "unknown-license" flag is set, while "-redistributable"'
+ ewarn 'asks for free software only. Ignoring "unknown-license".'
+ fi
+ elif use !unknown-license; then
+ # remove files in the unknown_license blacklist
+ rm "${unknown_license[@]}" || die
+ fi
+
+ echo "# Remove files that shall not be installed from this list." > ${PN}.conf
+ find * ! -type d ! -name ${PN}.conf >> ${PN}.conf
+
+ if use savedconfig; then
+ restore_config ${PN}.conf
+
+ local file preserved_files=() remove=()
+
+ while IFS= read -r file; do
+ # Ignore comments.
+ if [[ ${file} != "#"* ]]; then
+ preserved_files+=("${file}")
+ fi
+ done < ${PN}.conf || die
+
+ while IFS= read -d "" -r file; do
+ has "${file}" "${preserved_files[@]}" || remove+=("${file}")
+ done < <(find * ! -type d ! -name ${PN}.conf -print0 || die)
+ printf "%s\0" "${remove[@]}" | xargs -0 --no-run-if-empty rm || die
+ fi
+
+ # remove empty directories, bug #396073
+ find -type d -empty -delete || die
+}
+
+src_install() {
+ if use !savedconfig; then
+ save_config ${PN}.conf
+ fi
+ rm ${PN}.conf || die
+ insinto /lib/firmware/
+ doins -r *
+}
+
+pkg_preinst() {
+ if use savedconfig; then
+ ewarn "USE=savedconfig is active. You must handle file collisions manually."
+ fi
+}
+
+pkg_postinst() {
+ elog "If you are only interested in particular firmware files, edit the saved"
+ elog "configfile and remove those that you do not want."
+}
diff --git a/sys-kernel/linux-firmware/metadata.xml b/sys-kernel/linux-firmware/metadata.xml
index c662ac904b9..7370ea010cc 100644
--- a/sys-kernel/linux-firmware/metadata.xml
+++ b/sys-kernel/linux-firmware/metadata.xml
@@ -14,6 +14,10 @@
<name>Gentoo Kernel Project</name>
</maintainer>
<use>
+ <flag name="redistributable">Install also non-free (but redistributable)
+ firmware files</flag>
<flag name="savedconfig">Allows individual selection of firmware files</flag>
+ <flag name="unknown-license">Install firmware files whose license is
+ unknown</flag>
</use>
</pkgmetadata>
next reply other threads:[~2019-05-18 19:12 UTC|newest]
Thread overview: 405+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-18 19:12 Ulrich Müller [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-03-18 16:27 [gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/ Mike Pagano
2025-03-18 16:26 Mike Pagano
2025-03-11 20:05 Mike Pagano
2025-03-03 17:47 Nowa Ammerlaan
2025-02-15 14:33 Mike Pagano
2025-02-15 9:29 Ulrich Müller
2025-02-11 22:47 Mike Pagano
2025-02-11 22:46 Mike Pagano
2025-01-18 23:19 Mike Pagano
2025-01-12 22:35 Mike Pagano
2025-01-12 22:35 Mike Pagano
2025-01-11 23:23 Conrad Kostecki
2025-01-10 23:29 Mike Pagano
2025-01-10 23:29 Mike Pagano
2025-01-10 18:29 Mike Pagano
2025-01-06 20:25 Nowa Ammerlaan
2024-12-21 20:29 Mike Pagano
2024-12-21 20:29 Mike Pagano
2024-12-20 11:59 Mike Pagano
2024-12-12 15:37 Mike Pagano
2024-12-11 11:58 Mike Pagano
2024-12-11 11:58 Mike Pagano
2024-12-11 11:58 Mike Pagano
2024-12-11 11:57 Mike Pagano
2024-11-12 17:27 Mike Pagano
2024-10-28 17:51 Mike Pagano
2024-10-26 19:03 Mike Pagano
2024-10-25 16:41 Mike Pagano
2024-10-22 18:03 Mike Pagano
2024-10-22 18:03 Mike Pagano
2024-10-19 20:08 Mike Pagano
2024-10-18 21:43 Mike Pagano
2024-10-18 21:39 Mike Pagano
2024-10-18 16:36 Mike Pagano
2024-10-18 12:48 Mike Pagano
2024-10-18 12:06 Mike Pagano
2024-10-18 12:05 Mike Pagano
2024-10-16 19:37 Mike Pagano
2024-10-16 11:10 Mike Pagano
2024-10-14 19:10 Mike Pagano
2024-10-13 20:01 Mike Pagano
2024-10-13 20:01 Mike Pagano
2024-09-20 17:08 Andrew Ammerlaan
2024-09-14 22:24 Mike Pagano
2024-09-14 22:23 Mike Pagano
2024-09-10 15:54 Mike Pagano
2024-08-12 22:29 Mike Pagano
2024-08-12 22:28 Mike Pagano
2024-08-11 18:57 Mike Pagano
2024-08-11 18:56 Mike Pagano
2024-07-18 6:09 Andrew Ammerlaan
2024-07-12 11:49 Mike Pagano
2024-07-12 11:49 Mike Pagano
2024-07-10 15:51 Mike Pagano
2024-07-01 17:56 Andrew Ammerlaan
2024-06-30 17:31 Sam James
2024-06-29 8:39 Andrew Ammerlaan
2024-06-15 22:08 Mike Pagano
2024-06-15 22:08 Mike Pagano
2024-06-13 20:09 Mike Pagano
2024-05-17 12:07 Andrew Ammerlaan
2024-05-16 12:57 Mike Pagano
2024-05-16 12:57 Mike Pagano
2024-05-16 12:53 Mike Pagano
2024-05-16 12:53 Mike Pagano
2024-05-16 12:48 Mike Pagano
2024-05-16 12:48 Mike Pagano
2024-05-13 13:04 Mike Pagano
2024-04-20 14:10 Mike Pagano
2024-04-13 16:41 Mike Pagano
2024-04-11 16:42 Mike Pagano
2024-03-13 13:31 Mike Pagano
2024-03-12 18:16 Mike Pagano
2024-03-12 18:16 Mike Pagano
2024-03-12 18:15 Mike Pagano
2024-02-25 15:19 Mike Pagano
2024-02-22 18:08 Ulrich Müller
2024-02-21 12:33 Mike Pagano
2024-02-21 12:33 Mike Pagano
2024-02-20 19:26 Mike Pagano
2024-02-16 12:09 Mike Pagano
2024-02-15 22:55 Mike Pagano
2024-02-04 18:46 Mike Pagano
2024-01-29 23:38 Mike Pagano
2024-01-20 20:03 Mike Pagano
2024-01-18 19:03 Mike Pagano
2024-01-18 19:02 Mike Pagano
2024-01-16 0:25 Mike Pagano
2023-12-27 1:36 Ionen Wolkens
2023-12-20 2:34 Ionen Wolkens
2023-12-20 2:34 Ionen Wolkens
2023-12-18 9:01 Arthur Zamarin
2023-12-17 14:45 Mike Pagano
2023-12-17 14:45 Mike Pagano
2023-12-17 6:20 Arthur Zamarin
2023-12-16 19:16 Arthur Zamarin
2023-12-16 19:16 Arthur Zamarin
2023-12-16 16:17 Arthur Zamarin
2023-12-15 23:15 Mike Pagano
2023-12-12 23:41 Mike Pagano
2023-12-12 23:40 Mike Pagano
2023-12-12 6:30 Viorel Munteanu
2023-12-08 13:56 Arthur Zamarin
2023-12-01 19:04 Arthur Zamarin
2023-11-30 22:35 James Le Cuirot
2023-11-29 4:10 Sam James
2023-11-26 15:23 Mike Pagano
2023-11-13 10:24 Yixun Lan
2023-11-13 8:35 Joonas Niilola
2023-11-13 2:11 Sam James
2023-11-13 2:11 Sam James
2023-11-13 2:11 Sam James
2023-11-13 1:05 Sam James
2023-11-12 18:56 Mike Pagano
2023-11-02 17:14 Mike Pagano
2023-11-02 17:14 Mike Pagano
2023-10-30 19:24 Mike Pagano
2023-09-25 13:07 Mike Pagano
2023-09-25 13:07 Mike Pagano
2023-09-21 14:04 Mike Pagano
2023-09-21 14:03 Mike Pagano
2023-08-07 22:26 Mike Pagano
2023-08-05 18:40 Mike Pagano
2023-08-04 18:09 Mike Pagano
2023-07-25 4:59 Sam James
2023-07-24 18:16 Sam James
2023-07-19 18:54 Mike Pagano
2023-07-19 18:54 Mike Pagano
2023-07-14 13:07 Sam James
2023-07-14 13:07 Sam James
2023-07-12 11:59 Mike Pagano
2023-06-28 22:45 Mike Pagano
2023-06-26 12:31 Mike Pagano
2023-06-26 12:31 Mike Pagano
2023-06-25 17:06 Mike Pagano
2023-06-23 10:19 Mike Pagano
2023-06-23 10:19 Mike Pagano
2023-06-23 10:19 Mike Pagano
2023-06-22 22:53 Mike Pagano
2023-06-22 22:53 Mike Pagano
2023-06-22 22:53 Mike Pagano
2023-06-22 22:53 Mike Pagano
2023-06-22 22:53 Mike Pagano
2023-06-22 22:53 Mike Pagano
2023-06-22 22:53 Mike Pagano
2023-06-22 22:53 Mike Pagano
2023-05-17 22:15 Mike Pagano
2023-05-16 18:40 Mike Pagano
2023-05-14 12:29 Mike Pagano
2023-04-10 15:12 Mike Pagano
2023-04-07 14:45 Mike Pagano
2023-04-05 14:53 Mike Pagano
2023-03-18 14:58 Mike Pagano
2023-03-18 14:58 Mike Pagano
2023-03-14 12:24 Mike Pagano
2023-03-12 19:09 Mike Pagano
2023-03-12 15:37 Mike Pagano
2023-03-10 23:23 Mike Pagano
2023-03-10 23:22 Mike Pagano
2023-02-13 14:03 Mike Pagano
2023-02-11 13:54 Mike Pagano
2023-02-09 14:22 Mike Pagano
2023-01-24 9:59 Mike Pagano
2023-01-21 16:54 Ulrich Müller
2023-01-18 14:02 Mike Pagano
2022-12-19 22:59 Mike Pagano
2022-12-18 16:43 Mike Pagano
2022-12-14 16:50 Mike Pagano
2022-11-12 23:13 Mike Pagano
2022-11-11 17:15 Mike Pagano
2022-10-28 17:02 Sam James
2022-10-14 18:36 Mike Pagano
2022-10-13 14:54 Mike Pagano
2022-10-13 14:53 Mike Pagano
2022-09-20 2:21 Mike Gilbert
2022-09-20 2:07 Mike Gilbert
2022-09-19 22:03 Mike Pagano
2022-09-19 17:27 Mike Pagano
2022-09-19 17:27 Mike Pagano
2022-09-19 17:14 Mike Pagano
2022-09-14 13:27 Mike Pagano
2022-09-14 13:27 Mike Pagano
2022-09-07 12:14 Mike Pagano
2022-08-15 15:51 Mike Pagano
2022-08-15 15:50 Mike Pagano
2022-07-08 17:10 Mike Pagano
2022-07-08 17:10 Mike Pagano
2022-07-07 16:16 Alice Ferrazzi
2022-06-13 11:33 Mike Pagano
2022-06-13 11:27 Mike Pagano
2022-05-19 8:21 WANG Xuerui
2022-05-12 13:18 Mike Pagano
2022-04-13 15:37 Mike Pagano
2022-03-24 17:15 Mike Pagano
2022-03-18 13:41 Rick Farina
2022-03-17 18:31 Mike Pagano
2022-03-13 20:23 Mike Pagano
2022-03-12 19:33 Mike Pagano
2022-03-12 19:30 Mike Pagano
2022-02-15 14:15 Mike Pagano
2022-02-10 14:36 Mike Pagano
2022-01-09 22:25 James Le Cuirot
2021-12-18 21:02 Mike Pagano
2021-10-29 19:44 Mike Pagano
2021-10-26 12:18 Mike Pagano
2021-09-12 2:11 Matt Turner
2021-08-30 16:03 Thomas Deutschmann
2021-08-06 11:54 Mike Pagano
2021-06-29 18:26 Rick Farina
2021-06-03 15:49 Rick Farina
2021-06-03 15:49 Rick Farina
2021-05-13 0:14 Thomas Deutschmann
2021-05-13 0:14 Thomas Deutschmann
2021-05-13 0:14 Thomas Deutschmann
2021-05-13 0:14 Thomas Deutschmann
2021-04-01 8:27 Yixun Lan
2021-03-17 22:39 Thomas Deutschmann
2021-02-11 21:21 Rick Farina
2021-02-09 1:35 Thomas Deutschmann
2020-12-24 3:11 Mike Gilbert
2020-12-22 18:03 Thomas Deutschmann
2020-11-26 13:21 Sam James
2020-11-26 4:57 Sam James
2020-11-26 4:57 Sam James
2020-11-19 18:26 Thomas Deutschmann
2020-10-31 21:18 Thomas Deutschmann
2020-10-30 16:46 Thomas Deutschmann
2020-10-30 16:46 Thomas Deutschmann
2020-10-30 16:46 Thomas Deutschmann
2020-10-30 16:46 Thomas Deutschmann
2020-10-29 20:32 Thomas Deutschmann
2020-10-25 23:23 Thomas Deutschmann
2020-09-20 23:13 Thomas Deutschmann
2020-08-18 13:52 Thomas Deutschmann
2020-07-22 13:14 Thomas Deutschmann
2020-07-22 13:14 Thomas Deutschmann
2020-06-30 13:36 Thomas Deutschmann
2020-06-26 19:45 Matt Turner
2020-06-26 19:33 Thomas Deutschmann
2020-06-26 19:33 Thomas Deutschmann
2020-06-26 19:10 Matt Turner
2020-06-26 19:10 Matt Turner
2020-05-27 15:13 Rick Farina
2020-04-28 22:08 Thomas Deutschmann
2020-04-28 22:08 Thomas Deutschmann
2020-04-14 23:33 Jason A. Donenfeld
2020-03-18 19:53 Thomas Deutschmann
2020-03-18 19:46 Thomas Deutschmann
2020-03-18 18:03 Thomas Deutschmann
2020-03-18 18:03 Thomas Deutschmann
2020-03-06 16:51 Thomas Deutschmann
2020-01-25 19:59 Thomas Deutschmann
2020-01-07 10:03 Michał Górny
2019-12-15 18:18 Mike Pagano
2019-11-10 18:37 Thomas Deutschmann
2019-10-22 21:01 Thomas Deutschmann
2019-10-10 21:40 Thomas Deutschmann
2019-10-06 8:13 Thomas Deutschmann
2019-09-24 13:47 Thomas Deutschmann
2019-09-08 13:34 Thomas Deutschmann
2019-08-22 17:19 Thomas Deutschmann
2019-08-16 20:11 Thomas Deutschmann
2019-08-16 20:11 Thomas Deutschmann
2019-08-16 20:11 Thomas Deutschmann
2019-08-07 16:50 Thomas Deutschmann
2019-08-03 17:42 Thomas Deutschmann
2019-08-03 16:07 Thomas Deutschmann
2019-08-03 13:26 Thomas Deutschmann
2019-08-03 0:54 Thomas Deutschmann
2019-08-02 23:59 Thomas Deutschmann
2019-08-02 23:59 Thomas Deutschmann
2019-07-18 2:18 Thomas Deutschmann
2019-07-12 23:44 Thomas Deutschmann
2019-06-27 21:38 Thomas Deutschmann
2019-06-27 21:38 Thomas Deutschmann
2019-06-07 16:53 Ulrich Müller
2019-05-20 21:36 Ulrich Müller
2019-05-19 22:47 Ulrich Müller
2019-05-19 18:26 Ulrich Müller
2019-05-19 18:14 Rick Farina
2019-05-19 18:12 Rick Farina
2019-05-19 18:00 Rick Farina
2019-05-19 15:54 Thomas Deutschmann
2019-05-19 9:39 Ulrich Müller
2019-05-19 8:31 Ulrich Müller
2019-05-19 6:49 Ulrich Müller
2019-05-19 6:37 Ulrich Müller
2019-05-19 6:37 Ulrich Müller
2019-05-19 1:40 Rick Farina
2019-05-19 1:14 Rick Farina
2019-05-18 19:49 Ulrich Müller
2019-05-13 2:00 Thomas Deutschmann
2019-05-13 2:00 Thomas Deutschmann
2019-05-03 12:36 Mike Pagano
2019-04-29 0:33 Thomas Deutschmann
2019-04-28 23:49 Thomas Deutschmann
2019-04-28 23:49 Thomas Deutschmann
2019-04-11 9:47 Manuel Rüger
2019-03-13 22:58 Thomas Deutschmann
2019-03-13 22:58 Thomas Deutschmann
2019-03-06 22:52 Thomas Deutschmann
2019-03-06 22:52 Thomas Deutschmann
2019-03-04 23:24 Thomas Deutschmann
2019-02-23 11:26 Ulrich Müller
2019-02-22 15:03 Thomas Deutschmann
2019-02-13 16:49 Manuel Rüger
2019-01-24 23:31 Thomas Deutschmann
2019-01-22 14:34 Manuel Rüger
2019-01-15 15:00 Manuel Rüger
2019-01-02 13:43 Thomas Deutschmann
2018-12-23 13:15 Lars Wendler
2018-12-20 15:50 Manuel Rüger
2018-12-17 23:20 Thomas Deutschmann
2018-12-16 12:00 Manuel Rüger
2018-10-29 23:06 Thomas Deutschmann
2018-10-29 23:06 Thomas Deutschmann
2018-10-29 23:06 Thomas Deutschmann
2018-10-02 9:16 Thomas Deutschmann
2018-10-02 9:16 Thomas Deutschmann
2018-09-15 14:23 Thomas Deutschmann
2018-09-15 14:23 Thomas Deutschmann
2018-09-15 14:23 Thomas Deutschmann
2018-08-28 16:11 Thomas Deutschmann
2018-08-08 19:00 Thomas Deutschmann
2018-08-08 19:00 Thomas Deutschmann
2018-08-08 19:00 Thomas Deutschmann
2018-07-24 12:31 Thomas Deutschmann
2018-07-24 12:31 Thomas Deutschmann
2018-07-23 13:45 Mike Pagano
2018-06-07 12:57 Manuel Rüger
2018-06-02 12:51 Manuel Rüger
2018-06-02 12:50 Manuel Rüger
2018-05-21 16:41 Mike Pagano
2018-05-15 14:00 Manuel Rüger
2018-05-15 13:53 Manuel Rüger
2018-04-16 13:55 Manuel Rüger
2018-04-12 13:13 Mike Pagano
2018-03-19 23:16 Manuel Rüger
2018-03-19 23:16 Manuel Rüger
2018-03-04 8:16 Tobias Klausmann
2018-02-16 12:16 Manuel Rüger
2018-02-10 19:16 Sergei Trofimovich
2018-02-05 21:27 Markus Meier
2018-01-26 13:48 Manuel Rüger
2018-01-26 13:48 Manuel Rüger
2018-01-13 10:11 Sergei Trofimovich
2018-01-11 22:33 Sergei Trofimovich
2018-01-06 21:49 Sergei Trofimovich
2018-01-06 17:53 Agostino Sarubbo
2018-01-04 19:32 Thomas Deutschmann
2018-01-04 13:10 Manuel Rüger
2018-01-04 13:10 Manuel Rüger
2017-12-07 18:19 Manuel Rüger
2017-12-07 18:19 Manuel Rüger
2017-12-05 8:49 Sergei Trofimovich
2017-11-23 15:52 Mike Gilbert
2017-11-23 15:34 Mike Gilbert
2017-11-23 15:25 Mike Gilbert
2017-11-23 14:25 Manuel Rüger
2017-10-30 12:24 Manuel Rüger
2017-10-23 12:39 Manuel Rüger
2017-09-10 12:39 Manuel Rüger
2017-06-23 11:02 Manuel Rüger
2017-06-10 13:45 Agostino Sarubbo
2017-05-30 4:56 Markus Meier
2017-05-26 14:59 Agostino Sarubbo
2017-05-26 14:05 Agostino Sarubbo
2017-05-24 13:46 Agostino Sarubbo
2017-05-22 18:07 Tobias Klausmann
2017-05-22 13:31 Agostino Sarubbo
2017-05-22 12:38 Manuel Rüger
2017-04-24 7:54 Ulrich Müller
2017-03-15 16:16 Manuel Rüger
2017-01-24 13:43 Agostino Sarubbo
2017-01-20 15:53 Chí-Thanh Christopher Nguyễn
2017-01-20 15:49 Chí-Thanh Christopher Nguyễn
2016-12-06 12:32 Manuel Rüger
2016-11-13 17:06 Manuel Rüger
2016-10-01 12:29 Jeroen Roovers
2016-10-01 11:24 Lars Wendler
2016-08-19 10:07 Pacho Ramos
2016-06-28 21:11 Chí-Thanh Christopher Nguyễn
2016-06-10 15:32 Agostino Sarubbo
2016-06-08 19:39 Markus Meier
2016-06-01 15:10 Tobias Klausmann
2016-05-17 16:15 Chí-Thanh Christopher Nguyễn
2016-04-07 22:58 Chí-Thanh Christopher Nguyễn
2016-04-07 22:55 Chí-Thanh Christopher Nguyễn
2016-04-05 13:12 Jeroen Roovers
2016-03-10 18:37 Chí-Thanh Christopher Nguyễn
2016-02-10 20:41 Markus Meier
2016-02-04 10:42 Tobias Klausmann
2016-02-01 8:14 Agostino Sarubbo
2016-01-07 16:32 Chí-Thanh Christopher Nguyễn
2016-01-07 16:29 Chí-Thanh Christopher Nguyễn
2015-11-23 9:25 Agostino Sarubbo
2015-11-16 14:19 Agostino Sarubbo
2015-11-10 19:00 Markus Meier
2015-11-05 11:20 Agostino Sarubbo
2015-11-04 15:17 Agostino Sarubbo
2015-11-01 13:34 Mikle Kolyada
2015-10-31 6:42 Jeroen Roovers
2015-10-30 9:18 Agostino Sarubbo
2015-09-01 21:34 Chí-Thanh Christopher Nguyễn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1558206728.636d119a26c187ffd64d0611e3245be29e85dcb9.ulm@gentoo \
--to=ulm@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox