Re: [gentoo-dev] PSA: switching default tmpfiles virtual provider

2020-11-25 Thread Piotr Karbowski
Hi,

On 25/11/2020 22.57, Georgy Yakovlev wrote:
> systemd-tmpfiles does not depend on any systemd-isms, does not need dbus,
> and is just a drop-in replacement, the only step needed is to emerge the
> package.
> it's a simple single binary + manpage, binary links to libacl and couple other
> system libs.

Can confirm that systemd-tmpfiles works fine on OpenRC systems. Been
using it since end of October.

Two things that are different in terms of interface to opentmpfiles is
that systemd-tmpfiles does not have --dry-run runtime option, and it
will complain if any /usr/lib/tmpfiles.d/*.conf uses /var/run instead of
/run, but that's just an warning.

Regardless, it's just a drop-in replacement, have not noticed any issues.

-- Piotr.



[gentoo-dev] Packages up for grabs: x11-misc/menulibre

2020-11-25 Thread Jonas Stein

Dear all

the following packages are up for grabs while dissolving
the desktop-misc project:

x11-misc/menulibre
https://packages.gentoo.org/packages/x11-misc/menulibre

It has many users and it would be great if you would take care for it.

It has 5 open bugs - some with a fix.
https://bugs.gentoo.org/buglist.cgi?quicksearch=x11-misc%2Fmenulibre_id=5000746

--
Best,
Jonas





















































[gentoo-dev] Packages up for grabs: x11-misc/zim

2020-11-25 Thread Jonas Stein

Dear all

the following packages are up for grabs while dissolving
the desktop-misc project:

x11-misc/zim
https://packages.gentoo.org/packages/x11-misc/zim

It is a very powerful deskop wiki which is written in python. It has 
many users and it would be great if you would take care for it.


It has one open bug with a fix in the comments.
https://bugs.gentoo.org/678436

--
Best,
Jonas





















































[gentoo-dev] PSA: switching default tmpfiles virtual provider

2020-11-25 Thread Georgy Yakovlev
Hi,

In case you don't know, opentmpfiles has an open CVE
CVE-2017-18925: root privilege escalation by symlink attack
https://github.com/OpenRC/opentmpfiles/issues/4
It has been an issue for quite a while, reported 3 years ago,
and not much changed since.
Also it lacks any sort of testing, and master branch is in a non-working
state at time of writing, latest version is masked.[0]

Due to nature of opentmpfiles (it's a POSIX sh script),
it may be impossible to fix symlink handling and TOCTOU races.
As a consequence I'll be switching default tmpfiles
provider to sys-apps/systemd-tmpfiles by the end of the week by updating
virtual/tmpfiles ebuild.

pros of systemd-tmpfiles:
0) Secure.
1) Reference implementation.
2) Supports all features, because ^.
3) Has working tests.
4) Has millions of users as part of systemd.
5) upstream supports standalone usecase/build our ebuild uses. [1][2]
6) drop-in replacement, just emerge and forget.

systemd-tmpfiles does not depend on any systemd-isms, does not need dbus,
and is just a drop-in replacement, the only step needed is to emerge the
package.
it's a simple single binary + manpage, binary links to libacl and couple other
system libs.

existing installations will not be affected, but openrc users are welcome to
opt-in by running 'emerge --oneshot systemd-tmpfiles'

[0] https://bugs.gentoo.org/751739
[1] https://github.com/systemd/systemd/pull/16061
[2] 
https://github.com/systemd/systemd/pull/16061/commits/db64ba81c62afa0e0d3e95c4a3e1ec3dd9a471a4


signature.asc
Description: PGP signature


[gentoo-dev] Last-rites: net-libs/libkvkontakte

2020-11-25 Thread Andreas Sturmlechner
# Andreas Sturmlechner  (2020-11-25)
# Depends on deprecated dev-qt/qtwebkit and kde-frameworks/kdewebkit.
# Barely maintained upstream and on the brink of being archived for good.
# Patch for Qt5WebEngine exists but needs runtime testing, bug #756685
# Masked for removal in 30 days.
net-libs/libkvkontakte


signature.asc
Description: This is a digitally signed message part.