Re: [gentoo-dev] sys-apps/firejail and sys-apps-firejail lts are up for grabs

2020-10-14 Thread Hank Leininger
On 2020-10-14, Sam James wrote:
> > On 14 Oct 2020, at 18:40, Hank Leininger wrote:
> > >> - sys-apps/firejail
> > >> - sys-apps/firejail-lts
> > 
> > I will proxy maintain both of these. Preparing a PR shortly...
>
> I think ajak is also working on this (spending time on getting tests
> working), so coordinate with him if possible?

Whoops, I saw this literally seconds after submitting
https://github.com/gentoo/gentoo/pull/17929

ajak you are welcome to them if you prefer, either w/the updates I just
submitted, or otherwise. I did zero work on getting tests working, only
the issues in the b.g.o bugs I mentioned.

I've looked over a couple other outstanding firejail bugs, I have
thoughts but not done work on them yet.

Thanks,

-- 

Hank Leininger 
9606 3BF9 B593 4CBC E31A  A384 6200 F6E3 781E 3DD7


signature.asc
Description: Digital signature


Re: [gentoo-dev] Trying to use Python3.9 as default for my laptop

2020-10-14 Thread Sergei Trofimovich
On Thu, 15 Oct 2020 00:01:58 +0300
Alexey 'Alexxy' Shvetsov  wrote:

...
> sys-devel/gdb
> 
> So i wanna ask maintainers of this packages add python3_9 to pytargets (they 
> builds and works fine for me) or if they dont mind give me a right to do so =)

Sure. Go ahead.

-- 

  Sergei



Re: [gentoo-dev] Trying to use Python3.9 as default for my laptop

2020-10-14 Thread Mike Gilbert
On Wed, Oct 14, 2020 at 5:34 PM Mike Gilbert  wrote:
>
> On Wed, Oct 14, 2020 at 5:01 PM Alexey 'Alexxy' Shvetsov
>  wrote:
> >
> > Hi!
> >
> > Recently i give a try for python 3.9 as default for my work laptop. So i
> > created a list of packages that laks python3_9 flag in pytargets
> >
> > media-gfx/fontforge
>
> Last I checked, the tests fail with newer versions of python. Please
> do not add new python implementations to this (or any) package without
> running the tests first.

Hmm, I guess my head was stuck in 2018, when someone added python3.6
to fontforge without testing it. It looks like python3.9 works fine.



Re: [gentoo-dev] sys-apps/firejail and sys-apps-firejail lts are up for grabs

2020-10-14 Thread Hank Leininger
On 2020-10-11, Dennis Lamm wrote:
> the following packages are up for grabs:
>
> - sys-apps/firejail
> - sys-apps/firejail-lts

I will proxy maintain both of these. Preparing a PR shortly...

Thanks,

-- 

Hank Leininger 
9606 3BF9 B593 4CBC E31A  A384 6200 F6E3 781E 3DD7


signature.asc
Description: Digital signature


Re: [gentoo-dev] Trying to use Python3.9 as default for my laptop

2020-10-14 Thread Mike Gilbert
On Wed, Oct 14, 2020 at 5:01 PM Alexey 'Alexxy' Shvetsov
 wrote:
>
> Hi!
>
> Recently i give a try for python 3.9 as default for my work laptop. So i
> created a list of packages that laks python3_9 flag in pytargets
>
> media-gfx/fontforge

Last I checked, the tests fail with newer versions of python. Please
do not add new python implementations to this (or any) package without
running the tests first.



[gentoo-dev] Trying to use Python3.9 as default for my laptop

2020-10-14 Thread Alexey 'Alexxy' Shvetsov
Hi!

Recently i give a try for python 3.9 as default for my work laptop. So i 
created a list of packages that laks python3_9 flag in pytargets

app-admin/system-config-printer
app-misc/solaar
app-text/gnome-doc-utils
dev-games/freecell-solver
dev-java/java-config
dev-libs/gobject-introspection
dev-python/pysol_cards
dev-python/pyudev
dev-python/random2
dev-util/gdbus-codegen
dev-util/itstool
dev-util/systemtap
media-gfx/fontforge
media-libs/lensfun
net-analyzer/speedtest-cli
net-libs/gupnp
net-libs/libaccounts-glib/
sys-apps/fwupd
sys-devel/gdb
sys-libs/libblockdev

So i wanna ask maintainers of this packages add python3_9 to pytargets (they 
builds and works fine for me) or if they dont mind give me a right to do so =)

-- 
Best regards,
Alexey 'Alexxy' Shvetsov

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


Re: [gentoo-dev] sys-apps/firejail and sys-apps-firejail lts are up for grabs

2020-10-14 Thread Sam James

> On 14 Oct 2020, at 18:40, Hank Leininger  wrote:
> 
> On 2020-10-11, Dennis Lamm wrote:
>> the following packages are up for grabs:
>> 
>> - sys-apps/firejail
>> - sys-apps/firejail-lts
> 
> I will proxy maintain both of these. Preparing a PR shortly...
> 

I think ajak is also working on this (spending time on getting tests working), 
so coordinate with him if possible?

Thanks,
Sam

> Thanks,
> 
> --
> 
> Hank Leininger 
> 9606 3BF9 B593 4CBC E31A  A384 6200 F6E3 781E 3DD7



signature.asc
Description: Message signed with OpenPGP


[gentoo-dev] Slotted Lua: let's get this done!

2020-10-14 Thread Marek Szuba

Dear everyone,

tl;dr: This is an appeal to everyone in Gentoo who maintains packages 
depending on dev-lang/lua, dev-lang/luajit or dev-lua/*: please migrate 
your packages to lua.eclass (ones which have to be installed for 
multiple Lua implementations, i.e. most likely Lua modules) and 
lua-single.eclass (those that simply link against liblua or are 
otherwise bound to a single implementation)! We are, if I say so myself 
as the author of these eclasses, finally REALLY close now to unleashing 
slotted Lua on the general public and if we make that final push, we 
might finally put this long-overdue matter to rest.



Details

In addition to my packages, I have just migrated all but one [1] m-n 
packages currently in the tree which depend on dev-lang/lua, to the new 
eclasses. This has turned out to be much easier than I anticipated - in 
quite a few number of single-impl cases it Just Worked (TM), multi-impl 
requires a bit more typing but in general has worked easily too, and 
even for packages using CMake it was usually the simple matter of 
patching the build scripts to look for Lua as


find_package(Lua ${LUA_VERSION} EXACT REQUIRED)

and setting LUA_VERSION=$(ver_cut 1-2 $(lua_get_version)) in 
src_configure. For anyone who prefers to learn by example, you can look 
at e.g.:



=www-servers/lighttpd-1.4.55-r100 - single-impl, autoconf-based, Lua 
support controlled by USE=lua, requires an explicit call to 
lua-single_pkg_setup due to having defined its own pkg_setup;


=media-gfx/darktable-3.2.1-r1 - single-impl, cmake-based but no patching 
required because it is locked by upstream to Lua5.3, Lua support 
controlled USE=lua, slotted Lua pulled in by USE=system-lua;


=net-analyzer/suricata-6.0.0-r100 - single-impl, autoconf-based, Lua 
support controlled by USE=lua, explicitly supports LuaJIT (i.e. there is 
an upstream configure option distinguishing that from PUC Lua), has been 
migrated from USE=luajit to LUA_SINGLE_TARGET=luajit;


=dev-lua/messagepack/messagepack-0.3.2-r100 - multi-impl, no build 
system (it's a pure-Lua module), installs a different version for lua5-3 
than for other implementations



Anyway, this leaves us with about [2] 120 packages depending directly on 
dev-lang/lua (23 of them in dev-lua so likely multi-implementation 
candidates, the rest most likely single-impl) and just under 30 ones 
depending on something from the category dev-lua (which do include 6 
lacking maintainers, which I'll migrate once their dependencies have 
been taken care of). I'll likely start opening please-migrate tickets 
for them on Friday, i.e. once my latest proposed change set to the 
eclasses (which will likely be needed by e.g. x11-wm/awesome) has been 
merged.



We can do this, guys! And do let us [3] know should you run into 
problems looking at already-migrated ebuilds hasn't helped you with.



[1] www-apache/mod_security, which cannot currently be bumped to EAPI 7 
because Apache eclasses do not support it

[2] I haven't excluded last-rited maintained packages from the search
[3] i.e. people haunting #gentoo-lua on Freenode, preferably via said 
channel



--
MS


OpenPGP_0xD4945FFDD7FE7E37_and_old_rev.asc
Description: application/pgp-keys


OpenPGP_signature
Description: OpenPGP digital signature


Re: [gentoo-dev] Adding heptapod as new in metadata.dtd

2020-10-14 Thread Michał Górny
On Wed, 2020-10-14 at 02:19 +0300, Torokhov Sergey wrote:
> Excuse me for text/html in initial letter. I duplicate start message with 
> text/plain below
> without attachments as they are available on MARC:
> 
> 
> Hello!
> 
> Due to recent sunset on mercurial support by Bitbucket [1]
> the project early hosted there that uses mercurial vcs
> have to migrate to other mercurial hosting.
> 
> One of them is new hosting heptapod [2] based on the Gitlab.
> For free and open source project the service provides free of charge hosting 
> [3].
> 
> E.g. the following projects migrate to heptapod:
> 
> Tortoisehg : https://foss.heptapod.net/mercurial/tortoisehg/thg
> PyPy : https://foss.heptapod.net/pypy/pypy
> 
> The attached patches offer to add 'heptapod' (i.e. 'foss.heptapod.net' [3])
> as new  item to 'dtd/metadata.dtd' and to 
> 'xml-schema/metadata.xsd'.
> 
> Then it could be used to set in 'matadata.xml' an additional info about :
> 
> for dev-python/pypy{,3}: pypy/pypy
> 
> for dev-vcs/tortoisehg:  type="heptapod">mercurial/tortoisehg/thg
> 
> [1] https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
> [2] https://heptapod.net
> [3] https://foss.heptapod.net
> 

Thanks!  It LGTM.  If nobody opposes, I'll merge it later.

-- 
Best regards,
Michał Górny



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