On 07.03.22 22:17, Ross Burton wrote:
Personally I can’t see any reason to extend the pip install arguments.
What option do you think would be used by a recipe?
For instance the --user option is something that I used once in a setup.
Plus --global-option for passing additional options into
Hi all,
Intel and WR YP QA is planning for QA execution for YP build yocto-3.5_M3.rc1.
We are planning to execute following tests for this cycle:
OEQA-manual tests for following module:
1. OE-Core
2. BSP-hw
Runtime auto test for following platforms:
1. MinnowTurbot 32-bit
2. Coffee Lake
3. NUC
Signed-off-by: Wang Mingyu
---
meta/recipes-devtools/go/{go-1.17.7.inc => go-1.17.8.inc} | 4 ++--
.../0001-allow-CC-and-CXX-to-have-multiple-words.patch| 0
...0001-exec.go-do-not-write-linker-flags-into-buildids.patch | 0
This patch is another part of the inclusive language change
to rename internal variables to more understandable names.
Signed-off-by: Saul Wold
---
meta/classes/base.bbclass | 4 +--
meta/classes/cross-canadian.bbclass | 6 ++--
meta/classes/cve-check.bbclass
License-Update: year updated to 2022.
Changelog:
=
.Bug fixes
- Add missing test py files to dist archives
- Fix DeprecationWarnings in a2x regexes
Signed-off-by: Wang Mingyu
---
.../asciidoc/{asciidoc_10.1.3.bb => asciidoc_10.1.4.bb}| 7 ---
1 file changed, 4 insertions(+), 3
On Mon, 2022-03-07 at 10:31 +0100, Alexander Kanavin wrote:
> Also, is this going to cause non-deterministic builds?
Yes, it would break if sstate is reused from a system with to a system without
libunwind.
Can we just disable libunwind for native?
Cheers,
Richard
-=-=-=-=-=-=-=-=-=-=-=-
depending on EGL means it does not have to worry if implementation
provides GL/GLES/OpenVG interfaces or not.
Signed-off-by: Khem Raj
---
meta/recipes-graphics/virglrenderer/virglrenderer_0.9.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Since all gstreamer modules uses LGPLv2.1 with exceptions
for some plugins in bad and ugly modules that has GPLv2+.
For the GPLv2+ this patch set this license only for each plugin
that is affected by by that, using the new GSTREAMER_GPL.
CC: Peter Kjellerstedt
Signed-off-by: Jose Quaresma
---
Since all gstreamer modules uses LGPLv2.1 with exceptions
for some plugins in bad and ugly modules that has GPLv2+.
For the GPLv2+ this patch set this license only for each plugin
that is affected by by that, using the new GSTREAMER_GPL.
CC: Peter Kjellerstedt
Signed-off-by: Jose Quaresma
---
Personally I can’t see any reason to extend the pip install arguments. What
option do you think would be used by a recipe?
Ross
On Mon, 7 Mar 2022 at 20:06, Konrad Weihmann wrote:
>
> On 07.03.22 20:42, Ross Burton wrote:
> > If we expect users to extend this we should use =, as otherwise a
On 07.03.22 20:42, Ross Burton wrote:
If we expect users to extend this we should use =, as otherwise a recipe
that does += will replace the default value.
Signed-off-by: Ross Burton
---
meta/classes/pip_install_wheel.bbclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
Make do_configure do nothing by default as the base configure isn't
useful, and invoke the build API directly instead of writing a script.
In the future, this can simply call python3-build.
Signed-off-by: Ross Burton
---
meta/classes/flit_core.bbclass | 10 --
1 file changed, 4
Make do_configure do nothing by default as the base configure isn't
useful, and invoke the build API directly instead of writing a script.
In the future, this can simply call python3-build.
Signed-off-by: Ross Burton
---
meta/classes/setuptools_build_meta.bbclass | 11 ---
1 file
This comment is very obsolete.
Signed-off-by: Ross Burton
---
meta/recipes-devtools/python/python3-pip_22.0.3.bb | 1 -
1 file changed, 1 deletion(-)
diff --git a/meta/recipes-devtools/python/python3-pip_22.0.3.bb
b/meta/recipes-devtools/python/python3-pip_22.0.3.bb
index
If we expect users to extend this we should use =, as otherwise a recipe
that does += will replace the default value.
Signed-off-by: Ross Burton
---
meta/classes/pip_install_wheel.bbclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/classes/pip_install_wheel.bbclass
Includes CVE-2022-0696, CVE-2022-0714, CVE-2022-0729.
Signed-off-by: Richard Purdie
---
meta/recipes-support/vim/vim.inc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc
index 68051f9b923..905ba3f9c61
On Mon, Mar 7, 2022 at 7:30 AM Jose Quaresma wrote:
>
>
>
> Mark Hatle escreveu no dia segunda,
> 7/03/2022 à(s) 16:14:
>>
>> Note, it appears this bug is in honister as well.
>
>
> is already a little old, dunfell needs this fix as well.
In my test queue now.
Thanks!
Steve
>> On 3/6/22
Richard Purdie escreveu no dia
segunda, 7/03/2022 à(s) 15:50:
> On Mon, 2022-03-07 at 15:33 +, Peter Kjellerstedt wrote:
> > >
> > > diff --git a/meta/recipes-multimedia/gstreamer/
> gstreamer1.0-plugins-ugly_1.20.0.bb b/meta/recipes-multimedia/gstreamer/
>
Mark Hatle escreveu no dia segunda,
7/03/2022 à(s) 16:14:
> Note, it appears this bug is in honister as well.
>
is already a little old, dunfell needs this fix as well.
jose
>
> On 3/6/22 3:08 PM, Jose Quaresma wrote:
> > When inside the threadedpool we make a copy of the localdata
> > to
Richard,
I don't think there are any additional test cases that need to be created for
this condition. It is a fairly unique set of circumstances that cause an error
in our build system and would be difficult to reproduce outside of it.
As for your concern about this being the right thing to
Andrei,
In our build, we use a two stage build, the first stage builds the IPKs and
packages files, the second stage builds the various images from the feeds
created in the first stage. We've run into a corner case when the kernel repo
gets an update that bumps the version, if that happens,
Note, it appears this bug is in honister as well.
On 3/6/22 3:08 PM, Jose Quaresma wrote:
When inside the threadedpool we make a copy of the localdata
to avoid some race condition, so we need to use this new
localdata2 and stop write the shared localdata.
Signed-off-by: Jose Quaresma
---
On Mon, 2022-03-07 at 15:33 +, Peter Kjellerstedt wrote:
> >
> > diff --git
> > a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.0.bb
> > b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.20.0.bb
> > index 9b6f80aa89..577ba16af7 100644
> > ---
> -Original Message-
> From: Jose Quaresma
> Sent: den 7 mars 2022 09:59
> To: openembedded-core@lists.openembedded.org
> Cc: Jose Quaresma ; Peter Kjellerstedt
>
> Subject: [PATCH v4] gstreamer1.0-plugins-bad/ugly: use the GPL-2.0-or-later
> only when it is in use
>
> Since all
There's been a lot of work in this class lately, so a little spring
cleaning is needed.
Create wheels verbosely to help debug problems.
Remove unused SETUPTOOLS_INSTALL_ARGS, these can't be passed to
bdist_wheel.
Remove duplicate manipulation of files in bindir as pip_install_wheel
does the
There's been a lot of work in this class lately, so a little spring
cleaning is needed.
Remove redundant creation of PYTHON_SITEPACKAGES_DIR, pip will do that.
Remove redundant export of PYPA_WHEEL.
Simplyify recompile code using "realpath --relative-to".
Signed-off-by: Ross Burton
---
On Sun, 6 Mar 2022 at 14:03, Steve Sakoman wrote:
> CVE-2021-3930: qemu:qemu-native:qemu-system-native
> https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-3930 *
> CVE-2021-3947: qemu:qemu-native:qemu-system-native
> https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-3947 *
And
On Mon, Mar 7, 2022 at 1:29 AM Ross Burton wrote:
>
> On Sun, 6 Mar 2022 at 14:03, Steve Sakoman wrote:
> > CVE-2021-44568: libsolv
> > https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-44568 *
> > CVE-2021-44571: libsolv
> >
From: Richard Purdie
Signed-off-by: Richard Purdie
(cherry picked from commit 62a797b863c443f35a5ae9483c12108fcf24b606)
Signed-off-by: Anuj Mittal
---
meta/recipes-core/expat/{expat_2.4.6.bb => expat_2.4.7.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename
From: Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
915a747ac7f3 Linux 5.10.103
78706b051a8a memblock: use kfree() to release kmalloced memblock regions
4185b788d3ad gpio: tegra186: Fix chip_data type confusion
From: Ross Burton
The asciidoc-py3 repository has been renamed to asciidoc-py.
Signed-off-by: Ross Burton
Signed-off-by: Richard Purdie
(cherry picked from commit f78dd3f4c5f0cd738783e75f3796e1da2a2a2ba1)
Signed-off-by: Anuj Mittal
---
meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb | 2 +-
From: Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
3969aba589d6 Linux 5.10.101
cb86e511e78e iommu: Fix potential use-after-free during probe
f6b5d51976fc perf: Fix list corruption in perf_cgroup_switch()
From: Bruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10:
253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
334706a1e873 ftrace: Add
From: Tean Cunningham
Currently when adding a user to a group ('m' type), the conditional
check to only create a user/group if it does not exist always resolves
to true. This causes a build exit failure if the user and/or group
defined in the sysusers configuration file were already created
From: Bruce Ashfield
Integrating the following commit(s) to linux-yocto/.:
7a012dfacdc features/zram: remove CONFIG_ZRAM_DEF_COMP
Signed-off-by: Bruce Ashfield
Signed-off-by: Richard Purdie
(cherry picked from commit a8fcece853475bede5d442120bc38f17751ed9a1)
Signed-off-by: Anuj Mittal
From: Robert Yang
The configure checks /etc/dbus-1 and set DBUSDIR is null:
if test -d /etc/dbus-1 -a "x$DBUSDIR" = x; then
DBUSDIR="/etc/dbus-1"
fi
So that the build resutl would be different w/o /etc/dbus-1:
/etc/dbus-1/system.d/cups.conf (Only exists when DBUSDIR
From: Robert Yang
Otherwise, the build results would be different w/o host's /usr/sbin/sendmail:
1) The /usr/share/quilt/compat/sendmail will be genrated if no
/usr/sbin/sendmail on host
2) No /usr/share/quilt/compat/sendmail if host's has /usr/sbin/sendmail
Use --without-sendmail to make it
From: Oleksandr Ocheretnyi
When CONFIG_MODULES is not enabled in kernel config - Module.symvers
generation is not done, which causes the file not to be created.
This fails later in do_install() due to the fact that copy
command in executed for non-existing Module.symvers file.
Check for
From: Peter Kjellerstedt
The URI to the socat tarball used in the
recipetool.RecipetoolCreateTests.test_recipetool_create_simple test has
been moved to an "Archive" directory.
Signed-off-by: Peter Kjellerstedt
Signed-off-by: Richard Purdie
(cherry picked from commit
From: Ross Burton
All of the function in cve-check should open the database read-only, as
the only writer is the fetch task in cve-update-db. However,
get_cve_info() was failing to do this, which might be causing locking
issues with sqlite.
Signed-off-by: Ross Burton
Signed-off-by: Richard
From: Ross Burton
Now that all of the functions in cve-check open the database read-only,
we can remove this lockfile.
This means cve-check can run in parallal again, improving runtimes
massively.
This reverts commit d55fbf4779483d2cfd71df78d0f733b599fef739.
Signed-off-by: Ross Burton
From: Joe Slater
Use the correct $CPP to test if *.S are buildable,
but do not build match.S because it is not PIC code.
Signed-off-by: Joe Slater
Signed-off-by: Richard Purdie
(cherry picked from commit 58b16da805b774465f15c8bee59f8361a47ccd4e)
Signed-off-by: Anuj Mittal
---
From: Ross Burton
Three CVEs were meant to be ignored via CVE_WHITELIST, but that wasn't
the correct variable name.
The CPEs for those CVEs mean that they don't get picked up in our report,
so just remove the assignment.
Signed-off-by: Ross Burton
Signed-off-by: Richard Purdie
(cherry picked
From: wangmy
Signed-off-by: Wang Mingyu
Signed-off-by: Richard Purdie
(cherry picked from commit e5c06ddfd3c0db0d0762c0241c019f59ad310e53)
Signed-off-by: Anuj Mittal
---
...ireless-regdb_2021.08.28.bb => wireless-regdb_2022.02.18.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From: Oleksandr Suvorov
Native depmod by default try to find config files from the following
directories:
```
${STAGING_ETCDIR_NATIVE}/depmod.d
/run/depmod.d
/usr/local/lib/depmod.d
/lib/depmod.d
```
but none of them is correct, change to load config files from
${sysconfdir}/depmod.d of
From: Alexander Kanavin
In particular this resolves devtool's inability to pick a branch
when the same tagged commit is avaiable in main and in a release maintenance
branch.
Thanks to Peter Kjellerstedt for the suggestion.
Signed-off-by: Alexander Kanavin
Signed-off-by: Richard Purdie
From: Richard Purdie
The perl module RDEPENDS needed refreshing so I updated it with the script. I
also found a ton of issues with missing test2 module dependencies so I've
tweaked
the generator script to improve those. For some reason they were previously
excluded
but I can't see anything
From: Richard Purdie
Running the ptest package in an image alone highlighted missing module
dependencies. Add them to fix those errors.
Signed-off-by: Richard Purdie
(cherry picked from commit 3859f49db2d694c7b63fdbe25be0018afba5c738)
Signed-off-by: Anuj Mittal
---
From: Alexander Kanavin
(From OE-Core rev: f8f39cd5757907d50444203e0e6e2c5ed0a47152)
Signed-off-by: Alexander Kanavin
Signed-off-by: Alexandre Belloni
Signed-off-by: Richard Purdie
Signed-off-by: Lee Chee Yang
Signed-off-by: Anuj Mittal
---
.../libarchive/{libarchive_3.5.1.bb =>
From: Lee Chee Yang
Libarchive 3.5.3 is a security release
Security Fixes:
extended fix for following symlinks when processing the fixup list (#1566,
#1617, CVE-2021-31566)
fix invalid memory access and out of bounds read in RAR5 reader (#1491, #1492,
#1493, CVE-2021-36976)
Signed-off-by:
From: Lee Chee Yang
Signed-off-by: Lee Chee Yang
Signed-off-by: Anuj Mittal
---
.../ghostscript/CVE-2021-45949.patch | 68 +++
.../ghostscript/ghostscript_9.54.0.bb | 1 +
2 files changed, 69 insertions(+)
create mode 100644
From: Alexander Kanavin
Do not tweak a file that is no longer installed.
(From OE-Core rev: 1af0c4ef56d1892f284b6787ccc5a925d023e178)
Signed-off-by: Alexander Kanavin
Signed-off-by: Richard Purdie
Signed-off-by: Lee Chee Yang
Signed-off-by: Anuj Mittal
---
Next set of changes for honister. No problems seen while testing.
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/3328
Thanks,
Anuj
The following changes since commit eeae63c343c8ebd418679915ee20aa8c02fa0fdc:
uninative: Upgrade to 3.5 (2022-02-22 14:22:25 +0800)
are
From: wangmy
Final subset API is in place and if no issues are discovered,
it will be the stable subset API of HarfBuzz 3.0.0.
Old API is kept to ease transition, but will be removed in 3.0.0.
Various fuzzer-found bug fixes.
hb_buffer_append() now handles the pre- and post-context which
These appear to be because the new compile code doesn't ignore errors,
and the loop compiles everything installed in $bindir, even cmd.exe or
Bash scripts...
I'll make the loop stricter.
Ross
On Sat, 5 Mar 2022 at 01:57, Khem Raj wrote:
>
> This is causing some install failures in
On Mon, 2022-03-07 at 21:01 +0800, wangmy wrote:
> Changelog:
> =
> .Bug fixes
> - Add missing test py files to dist archives
> - Fix DeprecationWarnings in a2x regexes
>
> Signed-off-by: Wang Mingyu
> ---
> .../asciidoc/{asciidoc_10.1.3.bb => asciidoc_10.1.4.bb}| 7 ---
> 1
On 07.03.22 10:45, Richard Purdie wrote:
On Mon, 2022-03-07 at 08:36 +0100, Konrad Weihmann wrote:
On 04.03.22 00:46, Richard Purdie wrote:
On Thu, 2022-03-03 at 15:28 -0800, Tim Orling wrote:
On Thu, Mar 3, 2022 at 9:16 AM Richard Purdie
wrote:
On Thu, 2022-03-03 at 17:14 +, Ross
refresh 0001-CMakeDetermineSystem-use-oe-environment-vars-to-load.patch
Changelog:
==
* The :command:'while' command again ignores errors in condition evaluation
as CMake 3.21 and below did. This bug was fixed in 3.22.0, but exposed
errors in existing projects. The fix has been
Changelog:
=
.Bug fixes
- Add missing test py files to dist archives
- Fix DeprecationWarnings in a2x regexes
Signed-off-by: Wang Mingyu
---
.../asciidoc/{asciidoc_10.1.3.bb => asciidoc_10.1.4.bb}| 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
rename
On Thu, Mar 3, 2022 at 1:23 PM Richard Purdie
wrote:
>
> On Thu, 2022-03-03 at 12:54 +0200, Alexandru Ardelean wrote:
> > It didn't look [to me] like it would be too bad to me either.
> > I wasn't sure what the decision would have been (from OE), to
> > [1]patch-out libopus? or to [2]add libopus?
Changelog from 6.39.0 to 6.39.2
==
- fixes a regression where the bound inner function
("your_test.hypothesis.inner_test") would be invoked with positional
arguments rather than passing them by name, which broke pytest-asyncio
(issue #3245).
- clarifies rare error
On Mon, 2022-03-07 at 12:51 +0100, Quentin Schulz wrote:
> Hi Richard,
>
> On 3/7/22 12:44, Richard Purdie wrote:
> > On Mon, 2022-03-07 at 12:26 +0100, Quentin Schulz wrote:
> > > Hi all,
> > >
> > > On 3/7/22 12:21, Quentin Schulz wrote:
> > > > From: Alexander Kanavin
> > > >
> > > >
Hi Richard,
On 3/7/22 12:44, Richard Purdie wrote:
On Mon, 2022-03-07 at 12:26 +0100, Quentin Schulz wrote:
Hi all,
On 3/7/22 12:21, Quentin Schulz wrote:
From: Alexander Kanavin
Signed-off-by: Alexander Kanavin
Signed-off-by: Richard Purdie
(cherry picked from commit
On Mon, 2022-03-07 at 12:26 +0100, Quentin Schulz wrote:
> Hi all,
>
> On 3/7/22 12:21, Quentin Schulz wrote:
> > From: Alexander Kanavin
> >
> > Signed-off-by: Alexander Kanavin
> > Signed-off-by: Richard Purdie
> > (cherry picked from commit 6a3289c4786c4d278e2bf0ec1a5e04363772d8bc)
> >
On Sun, 6 Mar 2022 at 14:03, Steve Sakoman wrote:
> CVE-2021-44568: libsolv
> https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-44568 *
> CVE-2021-44571: libsolv
> https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-44571 *
> CVE-2021-44573: libsolv
>
Hi all,
On 3/7/22 12:21, Quentin Schulz wrote:
From: Alexander Kanavin
Signed-off-by: Alexander Kanavin
Signed-off-by: Richard Purdie
(cherry picked from commit 6a3289c4786c4d278e2bf0ec1a5e04363772d8bc)
Signed-off-by: Quentin Schulz
---
From: Alexander Kanavin
Signed-off-by: Alexander Kanavin
Signed-off-by: Richard Purdie
(cherry picked from commit 6a3289c4786c4d278e2bf0ec1a5e04363772d8bc)
Signed-off-by: Quentin Schulz
---
...til-linux-libuuid_2.37.3.bb => util-linux-libuuid_2.37.4.bb} | 0
From: Alexander Kanavin
Signed-off-by: Alexander Kanavin
Signed-off-by: Richard Purdie
(cherry picked from commit e543d4407fdc91559a77d6c5cd41bcb75bc8c73c)
Signed-off-by: Quentin Schulz
---
...til-linux-libuuid_2.37.2.bb => util-linux-libuuid_2.37.3.bb} | 0
From: Pavel Zhukov
There were few bugs in the _isInitialized() function which might trigger
git repo to be reinitialized and patches failing to apply.
Signed-off-by: Pavel Zhukov
Signed-off-by: Richard Purdie
---
.../recipes-test/gitrepotest/gitrepotest.bb| 16
From: Pavel Zhukov
There were few bugs in the _isInitialized() function which might trigger
git repo to be reinitialized and patches failing to apply.
Signed-off-by: Pavel Zhukov
Signed-off-by: Richard Purdie
---
.../recipes-test/gitrepotest/gitrepotest.bb| 16
The Yocto reference manual suggests also settings AGPL-3.0 in
INCOMPATIBLE_LICENSE.
https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#var-INCOMPATIBLE_LICENSE
Fixes: 724fc8047cae ("license: Rework INCOMPATIBLE_LICENSE wildcard handling")
Signed-off-by: Christian Eggers
---
On Mon, 2022-03-07 at 08:36 +0100, Konrad Weihmann wrote:
>
> On 04.03.22 00:46, Richard Purdie wrote:
> > On Thu, 2022-03-03 at 15:28 -0800, Tim Orling wrote:
> > >
> > >
> > > On Thu, Mar 3, 2022 at 9:16 AM Richard Purdie
> > > wrote:
> > > > On Thu, 2022-03-03 at 17:14 +, Ross Burton
Also, is this going to cause non-deterministic builds?
Alex
On Mon, 7 Mar 2022 at 10:30, Alexander Kanavin via
lists.openembedded.org
wrote:
>
> This needs to be better explained, particularly why the patch is
> inappropriate for upstream submission.
>
> Alex
>
> On Mon, 7 Mar 2022 at 09:08,
This needs to be better explained, particularly why the patch is
inappropriate for upstream submission.
Alex
On Mon, 7 Mar 2022 at 09:08, Carlos Rafael Giani via
lists.openembedded.org
wrote:
>
> Signed-off-by: Carlos Rafael Giani
> ---
> ...ependency-optional-for-native-libsdl.patch | 37
Since all gstreamer modules uses LGPLv2.1 with exceptions
for some plugins in bad and ugly modules that has GPLv2+.
For the GPLv2+ this patch set the license only for each plugin
that is affected by this license. The commercial LICENSE_FLAGS
is enabled if any of the previous plugins is builded.
This is another attempt at fixing/circumventing the existing libsdl
problems. It adds another patch file that is on top of the existing
optional-libunwind-generic.patch since this new patch file is only
needed for native builds. I was able to successfully build
core-image-weston with this on
Signed-off-by: Carlos Rafael Giani
---
...ependency-optional-for-native-libsdl.patch | 37 +++
.../libsdl2/libsdl2_2.0.20.bb | 1 +
2 files changed, 38 insertions(+)
create mode 100644
77 matches
Mail list logo