Re: [gentoo-dev] [News item review] V2 Chromium access to Google services

2021-03-08 Thread Aisha Tammy




On 3/8/21 5:19 PM, Thomas Deutschmann wrote:

Hi,

On 2021-03-08 20:01, Stephan Hartmann wrote:

Starting March 15th, 2021 Google Chrome Team will restrict access to
 Google APIs and services that are reserved for Google use only. This
 means that users are no longer able to login into their Google 
Accounts which disables access to for example Chrome Sync.


Maybe outline that this will only affect browser functions. You can
still log in into your Google Account when accessing
https://accounts.google.com/.


As a consequence we have to remove Client ID and secret from all 
www-client/chromium ebuilds. This change has already been done for 
=www-client/chromium-89.0.4389.82. Other versions will be updated 
shortly.


My first reaction was: WTF?! Why remove... maybe add a reference to [2]
already or quote

As explained in section above, signing in to Google web is rate 
limited if the developer has configured a client ID and client 
secret. To avoid hitting this limit in Chromium Derivatives, please 
remove the OAuth 2.0 client ID and client secret from your build 
configuration.


directly in the news item.
As quantitative feedback helps, I second this! I had the exact same 
reaction.


Aisha



That said, I wonder if there's a use case to allow users to bake-in
custom credentials. I know at least one large Gentoo setup distributing
Firefox to its users with custom keys. This is possible via environment
variables set at build time, see
https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/firefox/firefox-86.0.ebuild?id=dfe26277ee7441d00d88da14691cfc48db85ac8a#n453 





If you need one of the Google use only APIs, then you either have to
 switch to www-client/google-chrome{-beta,-unstable} or setup your 
own keys [1].


Should be

  www-client/google-chrome{,-beta,-unstable}
  ^^^



However, the latter is only intended for development. Documentation
on how to generate and use own keys can be found in [2].


I wouldn't mention that at all. Either there is suitable way to keep 
status quo or there isn't.


My suggestion:

announcement>


client_id or client_secret as explained in last paragraph of [2].>


environment variable at runtime (and or build-time if you are going to 
support that) or add reference to [2] again.>








Re: [gentoo-dev] Fwd: [Python-Dev] Move support of legacy platforms/architectures outside Python

2021-02-21 Thread Aisha Tammy




On 2/21/21 8:01 AM, Michał Górny wrote:

Hi,

FYI, a few member of Python upstream are continuing their crusade
against minor architectures not supported by Rust.  This time, they're
discussing actively removing support for platforms they don't officially
support, and requiring people to maintain external patches forever.


ggwp was fun


 Forwarded Message 
From: Victor Stinner 
To: Python Dev 
Subject: [Python-Dev] Move support of legacy platforms/architectures
outside Python
Date: Sun, 21 Feb 2021 13:13:45 +0100


Hi,

I propose to actively remove support for *legacy* platforms and
architectures which are not supported by Python according to PEP 11
rules: hardware no longer sold and end-of-life operating systems. The
removal should be discussed on a case by case basis, but I would like
to get an agreement on the overall idea first. Hobbyists wanting to
support these platforms/archs can continue to support them with
patches maintained outside Python. For example, I consider that the
16-bit m68k architecture is legacy, whereas the OpenBSD platform is
still actively maintained.

I already know that there will be a strike back: "oh no, you must
continue to support my architecture" and "their existing code should
stay and doesn't cost anything to maintain". Python is maintained by
volunteers, the majority is contributing in their free time, so people
are free to use their free time as they want. You cannot ask core
developers to support your favorite *legacy* platform/architecture if
they don't want to.

In short, I propose to move maintenance of the legacy platforms/archs
outside Python: people are free to continue support them as patches.

--

Concrete example: Christian Heimes proposed to drop support for 31-bit
s390 Linux:
https://bugs.python.org/issue43179

The lack of clear definition on how a platform is supported or not
confuses users who consider that their favorite platform/arch is
supported, whereas core developers don't want to support it since it
would be too much work.

In fact, the PEP 11 has clear and explicit rules:
https://www.python.org/dev/peps/pep-0011/#supporting-platforms

A platform is only considered as supported if the following two
conditions are met:

1) a core developer needs to volunteer to maintain platform-specific code
2) a stable buildbot must be provided

Last October, I proposed to drop Solaris support (bpo-42173). Jakub
Kulik stepped in and proposed some Solaris patches, so I abandoned my
idea. But I still don't see any running Solaris buildbot worker, and
there is still no core developer volunteer to maintain Solaris
support. It's unclear to me if Python has "best effort" support for
Solaris, of if Solaris is "not supported".

--

Over the years, Python was ported to tons of platforms and CPU
architectures. It didn't matter if the platform or the architecture
was commonly used or not. 30 years later, Python still has the code
for many legacy platforms and architectures. Some hardware is no
longer sold but kept alive by hobbyists, especially members of retro
computing groups.

Some Linux distributions like Gentoo and Debian are trying to support
most architectures which are supported by these hobbyist groups,
whereas some other distributions like Ubuntu are limited to a few
platforms. For example, Ubuntu 20.4.2 LTS server supports 4
architectures: x86-64, AArch64 (ARM), POWER and s390x. I guess that
the difference between Debian and Ubuntu is that Ubuntu is a Canonical
product, Canonical sells professional support and so cannot support
too many architectures. Each architecture support requires to build
all packages on it, tests the packages, have experts who fix issues
specific to this arch, etc.

--

Python has different kinds of platform and architecture supports. In
practice, I would say that we have:

* (1) Fully supported. Platform/architecture used by core developers
and have at least one working buildbot worker: fully supported. Since
core developers want to use Python on their machine, they fix issues
as soon as they notice them. Examples: x86-64 on Linux, Windows and
macOS.

* (2) Best effort. Platform/architecture which has a buildbot worker
usually not used by core developers. Regressions (buildbot failures)
are reported to bugs.python.org, if someone investigates and provides
a fix, the fix is merged. But there is usually no "proactive" work to
ensure that Python works "perfectly" on these platforms. Example:
FreeBSD/x86-64.

* (3) Not (officially) supported. We enter the blurry grey area. There
is no buildbot worker, no core dev use it, but Python contains code
specific to these platforms/architectures. Example: 16-bit m68k and
31-bit s390 architectures, OpenBSD.

The Rust programming language has 3 categories of Platform Support,
the last one is :

"Tier 3 platforms are those which the Rust codebase has support for,
but which are not built or tested automatically, and may not work.
Official builds are not available."

Re: [gentoo-dev] New project: binhost

2021-02-13 Thread Aisha Tammy
Maybe as starter, if some people have any public binhosts available, 
some volunteers can try using those to build a (test) system to check 
how it fares?


I have two public binhosts available (with very limited set of packages 
and very specific CPUs and very weak servers, so please don't crash them)


  https://bsd.ac/gentoo-binpkgs/ivybridge/Packages  <--- a bit more up 
to date
  https://bsd.ac/gentoo-binpkgs/znver1/Packages   <--- not that 
regularly updated


The packages might be about week or two old, am going to setup weekly 
builds and uploads.


Might be better to start making something, and testing things out. If 
and when things break, we can see how to fix.


I'm sure others have more extensive infrastructure and setups than my 
tiny VPS.
If some other people want to give out information about their binhosts, 
at least some form of trial and error can be started.


Thoughts?
Aisha

On 2/10/21 12:57 PM, Andreas K. Hüttel wrote:

Hi all,

I'm announcing a new project here - "binhost"

"The Gentoo Binhost project aims to provide readily installable, precompiled
packages for a subset of configurations, via central binary package hosting.
Currently we are still in the conceptual planning stage. "

https://wiki.gentoo.org/wiki/Project:Binhost

If you're interested in helping out, feel free to add yourself on the wiki
page.

Note that I see actually *building* the packages not as the central point of
the project (that could be e.g. a side effect of a tinderbox). I'm more
concerned about
* what configurations should we use
* what portage features are still needed or need improvements (e.g. binpkg
signing and verification)
* how should hosting look like
* and how we can test this on a limited scale before it goes "into production"
* ...

Comments, ideas, flamebaits? :D

Cheers,
Andreas






[gentoo-dev] Make 'man' global USE flag from currently local

2021-02-12 Thread Aisha Tammy

Hi all,
  I am proposing to make the `man` USE flag into a global one.
Currently it is used by ~45 packages most of which have the same
description 'Build and install man pages':
https://packages.gentoo.org/useflags/man
Hopefully no objections to this part?

Cheers,
Aisha





Re: [gentoo-dev] New project: binhost

2021-02-10 Thread Aisha Tammy




On 2/10/21 2:11 PM, Rich Freeman wrote:

On Wed, Feb 10, 2021 at 12:57 PM Andreas K. Hüttel  wrote:

* what portage features are still needed or need improvements (e.g. binpkg
signing and verification)
* how should hosting look like

Some ideas for portage enhancements:

1.  Ability to fetch binary packages from some kind of repo.
2.  Ability to have multiple binary packages co-exist in a repo (local
or remote) with different build attributes (arch, USE, CFLAGS,
DEPENDS, whatever).
3.  Ability to pick the most appropriate binary packages to use based
on user preferences (with a mix of hard and soft preferences).

One idea I've had around how #2-3 might be implemented is:
1.  Binary packages already contain data on how they were built (USE
flags, dependencies, etc).  Place this in a file using a deterministic
sorting/etc order so that two builds with the same settings will have
the same results.

this is provided by FEATURES="binpkg-multi-instance"
(or maybe i misread)

2.  Generate a hash of the file contents - this can go in the filename
so that the file can co-exist with other files, and be located
assuming you have a full matching set of metadata.
3.  Start dropping attributes from the file based on a list of
priorities and generate additional hashes.  Create symlinked files to
the original file using these hashes (overwriting or not existing
symlinks based on policy).  This allows the binary package to be found
using either an exact set of attributes or a subset of higher-priority
attributes.  This is analogous to shared object symlinking.
4.  The package manager will look for a binary package first using the
user's full config, and then by dropping optional elements of the
config (so maybe it does the search without CFLAGs, then without USE
flags).  Eventually it aborts based on user prefs (maybe the user only
wants an exact match, or is willing to accept alternate CFLAGs but not
USE flags, or maybe anything for the arch is selected.
5.  As always the final selected binary package still gets evaluated
like any other binary package to ensure it is usable.

Such a system can identify whether a potentially usable file exists
using only filename, cutting down on fetching.  In the interests of
avoiding useless fetches we would only carry step 3 reasonably far -
packages would have to match based on architecture and any dynamic
linking requirements.  So we wouldn't generate hashes that didn't
include at least those minimums, and the package manager wouldn't
search for them.

Obviously you could do more (if you have 5 combinations of use flags,
look for the set that matches most closely).  That couldn't be done
using hashes alone in an efficient way.  You could have a small
manifest file alongside the binary package that could be fetched
separately if the package manager wants to narrow things down and
fetch a few of those to narrow it down further.

Or you could skip the hash searching and just fetch all the manifests
for a particular package/arch and just search all of those, but that
is more data to transfer just to do a query.  A metadata cache of some
kind of might be another solution.  Content hashes would probably
still be useful just to allow co-existence of alternate builds.






Re: [gentoo-dev] New project: binhost

2021-02-10 Thread Aisha Tammy




On 2/10/21 12:57 PM, Andreas K. Hüttel wrote:

Hi all,

I'm announcing a new project here - "binhost"

"The Gentoo Binhost project aims to provide readily installable, precompiled
packages for a subset of configurations, via central binary package hosting.
Currently we are still in the conceptual planning stage. "

https://wiki.gentoo.org/wiki/Project:Binhost

If you're interested in helping out, feel free to add yourself on the wiki
page.

Note that I see actually *building* the packages not as the central point of
the project (that could be e.g. a side effect of a tinderbox). I'm more
concerned about
* what configurations should we use

maybe to start with, desktop profiles (gnome/qt/none + systemd/openrc) are
a good idea, these are the people who would benefit most.
This may not be enough, most people also enable extra flags
polkit/elogind/ttf/otf/wayland/pulseaudio
We can start with a default and gather feedback as to what new flags should
be enabled.

* what portage features are still needed or need improvements (e.g. binpkg
signing and verification)

somehow checking valid CFLAG/etc. compatibility, not sure how.
Some packages fail when built with differing flags

* how should hosting look like

Something like the list of profiles in eselect profile
(replace https by protocol of choice):

  https://binpkg.gentoo.org/amd64/17.1/desktop/
  https://binpkg.gentoo.org/amd64/17.1/desktop/gnome/

could potentially also be mirrored on rsync mirrors.

Cheers,
Aisha

* and how we can test this on a limited scale before it goes "into production"
* ...

Comments, ideas, flamebaits? :D

Cheers,
Andreas






[gentoo-dev] GTK:2 EOL and incoming migration to GTK:3

2021-02-07 Thread Aisha Tammy

Hi all,
  As most of you might be (or not be) aware, GTK:2 has reached EOL in 
December 2020,
following the announcement of GTK:4.  We are now in the process of 
cleaning up

GTK:2 ebuilds and moving the packages to use GTK:3 and drop GTK:2 support.
In the coming days, bugs will be opened for all packages which are still 
using GTK:2.
We encourage all maintainers who get a bug to start the migration soon, 
to ensure a smooth

transition.
This transition is expected to take a long time so there shouldn't be a 
worry about sudden
changes in packages. We are going to keep some of the more important old 
GTK:2 ebuilds,
such as the CJK ebuilds, around as long as we have GTK:2 in the tree. 
Newer packages are

encouraged to be GTK:3 only.
The starting point of the transition are packages which have GTK:3 
support and optional GTK:2
support. Most of the bugs of this kind have already been filed[1] and is 
the safest

place to start killing off GTK:2.

Best,
Aisha

[1] https://blog.gtk.org/2020/12/16/gtk-4-0/
[2] https://bugs.gentoo.org/768993




[gentoo-dev] gui-libs/display-manager-init: second review for new news item

2021-02-03 Thread Aisha Tammy

Hi all,
  Here is an updated news item for the display-manager-init changes.
Please comment and check.

Thanks,
Aisha


Title: New OpenRC Display Manager Initializer Scripts
Author: Aisha Tammy 
Author: Andreas Sturmlechner 
Posted: 2021-01-30
Revision: 5
News-Item-Format: 2.0
Display-If-Installed: sys-apps/openrc

There has been a refactoring of the old 'xdm' init script into a new
script called 'display-manager', provided by a new package that will
be introduced by your @world update routine as a dependency of
x11-base/xorg-server-1.20.10-r1:

gui-libs/display-manager-init

The package is now in ~arch and will be available to stable users
starting with 2nd March 2021. [1]

Its purpose is to provide the same startup mechanism for your chosen
display manager (like GDM, SDDM etc. [2]) as xdm did previously, but
without depending on x11-base/xorg-server. This is necessary to
support new DMs that no longer depend on Xorg.

Existing settings from /etc/conf.d/xdm will be migrated to new
/etc/conf.d/display-manager config, however after installation it is
vital not to forget to run either `etc-update` or `dispatch-conf`.
Afterwards check that /etc/conf.d/display-manager contains the
desired value for DISPLAYMANAGER.

The old 'xdm' init script is no longer supported and henceforth
removed from x11-base/xorg-server-1.20.10-r1, so it is imperative that
you switch from xdm to display-manager service in default runlevel:

# rc-update del xdm default
# rc-update add display-manager default

The changes are complete and on the next reboot, 'display-manager'
will start your chosen DM.

To switch to the new script without rebooting, run the following
commands in a tty:

# rc-service xdm stop
# rc-service display-manager start

Finally, the following action is necessary *ONLY* if you are running
a) a DM (and rest of system) without Xorg
b) a DM from an overlay, to make sure display-manager persists

# emerge --noreplace gui-libs/display-manager-init


[1] To make this change *now*, and proceed with this news item already,
stable users would need to add the following entries to
/etc/portage/package.accept_keywords [3] and update @world:

~sys-apps/sysvinit-2.98
~x11-apps/xinit-1.4.1
~x11-base/xorg-server-1.20.10
~gui-libs/display-manager-init-1.0

[2] https://wiki.gentoo.org/wiki/Display_manager
[3] https://wiki.gentoo.org/wiki//etc/portage/package.accept_keywords



Re: [gentoo-dev] [RFC] Would you join to a new project "Themes"?

2021-01-29 Thread Aisha Tammy
On 1/29/21 6:22 PM, Jonas Stein wrote:
> Hi,
> 
> x11-themes/* are very similar.
> It could make sense to have a project who maintains all x11-themes.
> 
> I never used themes so I am out, but please reply, if you would like to 
> create/join such a project.
> 

Happy to contribute!!
Love messing about with ricing :D

Aisha



Re: [gentoo-dev] [News item review v2] Python preference to follow PYTHON_TARGETS

2021-01-24 Thread Aisha Tammy
On 1/24/21 7:59 AM, Michał Górny wrote:
> Here's v2 with extra 'tl;dr' instructions in first para:
> 
> ```
> Title: Python preference to follow PYTHON_TARGETS
> Author: Michał Górny 
> Posted: 2021-01-24
> Revision: 1
> News-Item-Format: 2.0
> 
> On 2021-02-01 stable users will switch to a new method of updating
> the preferred Python versions that employs the configuration update
> mechanism in order to follow PYTHON_TARGETS.  We will also deprecate
> and stop installing app-eselect/eselect-python by default.  If you wish
> to use the newest Python version present in your PYTHON_TARGETS, you
> only have to accept configuration changes.  If you wish need
> to customize the behavior, read on.
> 
> Since 2017, /usr/bin/python and the related non-versioned symlinks
> are wrapped through dev-lang/python-exec.  The list of preferred Python
> implementations is stored in /etc/python-exec/python-exec.conf and/or
> per-program /etc/python-exec/.conf configuration files.
> To preserve backwards compatibility, app-eselect/eselect-python remained
> a wrapper that updated this file.
> 
> However, this mechanism alone has proven inconvenient to end users who
> had to update python-exec.conf whenever the default PYTHON_TARGETS
> changed.  Thanks to the fallback logic, this was not a major problem
> for software installed via Gentoo packages that always ensure that
> a supported implementation is used.  However, users have reported that
> whenever the preference for /usr/bin/python mismatched their
> PYTHON_TARGETS, their custom scripts would break due to unsatisfied
> dependencies.  This does not follow the principle of least surprise.
> 
> For this reason, we have decided to change the default python-exec
> configuration to match PYTHON_TARGETS by default, in the eclass
> preference order, that is from the newest CPython version to oldest,
> with alternative Python implementations coming afterwards.  This change
> will be propagated via the configuration protection mechanism whenever
> dev-lang/python-exec-conf is installed or rebuilt due to PYTHON_TARGETS
> changes.  This will permit the users to interactively confirm
> the updates.
> 
> If the new default is not correct for you, please use your preferred
> configuration update tool to discard or edit the new configuration file.
> 
> Furthermore, dev-lang/python will no longer attempt to automatically
> update the Python interpreter preference, or pull in eselect-python
> automatically.  If you wish to continue using it, please install it
> manually to ensure that it is not unmerged.
> 
> ```
> 

Has this change already been pushed for unstable? I am running an unstable
system but I still have eselect-python, so I assume not (unless due to my side
error).

Thanks,
Aisha



Re: [gentoo-dev] Packages up for grabs

2021-01-17 Thread Aisha Tammy
On 1/17/21 8:43 AM, m1027 wrote:
> mgorny:
> 
>> [bv] www-apps/radicale
> 
> I am actively using radicale on arm, arm64 and amd64 and thus
> feel like I should contribute. :-)
> 
> As this was my debut to package maintainment, and I'd need at least
> some initial pointers on how to start, what's the least bothering
> way for everybody to ask for help and such.
> 
> BTW: There is 2.x in portage but 3.x out, so there is not just a
> minor version bump to do.
> 
> Thanks
> 
> 

Best way is to come ask for help on #gentoo-dev-help and
#gentoo-proxy-maint on freenode IRC.

Aisha



Re: [gentoo-dev] Getting rid of USE=unicode

2020-12-30 Thread Aisha Tammy
On 12/30/20 1:34 PM, Andreas K. Huettel wrote:
> Am Mittwoch, 30. Dezember 2020, 19:53:25 EET schrieb Aisha Tammy:
>>
>> Yes, this sounds nice.
>> What about packages which rely on/give unicode support outside of this flag?
>> Like the global icu flag, which supposedly needs dev-libs/icu ?
>>
> 
> Hmmm... good point. I thought too simple.
> 
> 1) We want to enable unicode unconditionally whereever that is possible 
> without much impact.
> 2) If that pulls in large libraries like icu, a useflag remains useful.
> 
> So maybe instead of any use.forcing we should just go through the ebuilds and 
> 
> a) reduce the number of occurences of IUSE=unicode as much as possible
> b) switch to IUSE=icu or similar where that makes sense
> 

dilfridge++

Sounds awesome.



Re: [gentoo-dev] Getting rid of USE=unicode

2020-12-30 Thread Aisha Tammy
On 12/30/20 12:46 PM, Andreas K. Huettel wrote:
> Hi all, 
> 
> since utf8 encoding is everywhere by now, and since switching the useflag 
> unicode off without taking precautions is a way to hose your installation, I 
> would propose to medium-term get rid of this flag.
> 
> Suggestion:
> 
> 1) use.force unicode now/soon in the default profiles
> 
> 2) step by step, modify ebuilds to enable the functionality unconditionally 
> (and if necessary fix depstrings)
> 
> 3) at some point the flag is gone
> 
> Opinions?
> 
> Cheers, 
> Andreas
> 

Yes, this sounds nice.
What about packages which rely on/give unicode support outside of this flag?
Like the global icu flag, which supposedly needs dev-libs/icu ?

Cheers,
Aisha



Re: [gentoo-dev] Re: Slotted Lua + revdeps to be unmasked on Christmas Eve

2020-12-23 Thread Aisha Tammy

>>
>>
> 
> My intention with the suggestion was that the actual library be stored
> in /usr/lib64/liblua52.so (or whatever the appropriate name is), but a
> symlink used for linking be stored in /usr/lib64/lua5.2/liblua.so.  When
> you pass "-L /usr/lib64/lua5.2 -llua" to the compiler, it will find the
> file /usr/lib64/lua5.2/liblua.so and read the DT_SONAME entry in it.
> That will cause the linker to store "liblua52.so" as a DT_NEEDED entry
> in the executable.  At runtime, the runtime linker ld.so
> (/lib64/ld-linux-x86-64.so.2) will read the DT_NEEDED entry, and try to
> find the library liblua52.so, which is in /usr/lib64, so it will be
> found without any ld.so.conf tricks.  This requires no special runtime
> support, as the actual name the compiler/linker will end up storing in
> the output contains the proper version.  This means that if
> /usr/bin/binA linked to liblua51.so (via the linker finding
> /usr/lib64/lua5.1/liblua.so) and /usr/bin/binB linked to liblua52.so
> (likewise), they would both be able to find the correct libraries, as
> the DT_SONAMEs are different.
> 
> Jonathan Callen
> 

Yes, this sounds doable and should work!

Only problem is that if there is an actual liblua.so with the proper
SONAME available in /usr/lib64 (I dunno if Gentoo has any provider of
liblua.so with that SONAME, IIRC SLOT=0 currently does that) then it
will ignore the wrong SONAMEd even with the -L/usr/lib64/lua5.2/ 

Aisha



Re: [gentoo-dev] Re: Slotted Lua + revdeps to be unmasked on Christmas Eve

2020-12-23 Thread Aisha Tammy

>>
>>
> 
> My intention with the suggestion was that the actual library be stored
> in /usr/lib64/liblua52.so (or whatever the appropriate name is), but a
> symlink used for linking be stored in /usr/lib64/lua5.2/liblua.so.  When
> you pass "-L /usr/lib64/lua5.2 -llua" to the compiler, it will find the
> file /usr/lib64/lua5.2/liblua.so and read the DT_SONAME entry in it.
> That will cause the linker to store "liblua52.so" as a DT_NEEDED entry
> in the executable.  At runtime, the runtime linker ld.so
> (/lib64/ld-linux-x86-64.so.2) will read the DT_NEEDED entry, and try to
> find the library liblua52.so, which is in /usr/lib64, so it will be
> found without any ld.so.conf tricks.  This requires no special runtime
> support, as the actual name the compiler/linker will end up storing in
> the output contains the proper version.  This means that if
> /usr/bin/binA linked to liblua51.so (via the linker finding
> /usr/lib64/lua5.1/liblua.so) and /usr/bin/binB linked to liblua52.so
> (likewise), they would both be able to find the correct libraries, as
> the DT_SONAMEs are different.
> 
> Jonathan Callen
> 

Yes, this sounds doable and should work!

Aisha



Re: [gentoo-dev] Re: Slotted Lua + revdeps to be unmasked on Christmas Eve

2020-12-23 Thread Aisha Tammy
On 12/23/20 3:01 PM, Michael Orlitzky wrote:
> On 12/23/20 1:14 PM, Aisha Tammy wrote:
>>
>> I've recently had the same problem for TACC/Lmod which uses
>> autotools to get lua versions and lua.cpath and lua.path and did infact 
>> manage
>> to push the horrendously large patch upstream -
>> https://github.com/TACC/Lmod/commit/0913bf05dd7e8f478f69d5297e26d744ddb5073a
>>
>> Maybe something similar can work for your use case?
> 
> Yes, patching the build system works.
> 

Ah, I was unclear.
I meant this kind of patch would not be something that
upstream will hate, as it is backwards compatible.
That's the biggest problem with creating large backwards 
compatible patches >.<

> 
>> The problem with just using -L/path/to/lua/lib/ -llua would be loading
>> library at runtime, unless autotools is smart enough to actually change this
>> CFLAGs into a -Wl,-rpath,/path/to/lua/lib -L/path/to/lua/lib -llua.
>> I am not sure how intelligent autotools is to be able to do this or not.
>>
> 
> We already add entries to /etc/ld.so.conf to make things like slotted LLVM 
> work.
> 

Hmm, how would that work?
I have package A with a binary /usr/bin/binA linked to liblua51.so (which in 
your suggestion would change to /usr/lib64/lua5.1/liblua.so) and
and /usr/bin/binB linked to liblua52.so (or /usr/lib64/lua5.2/liblua.so).
I don't see any ordering of /usr/lib64/lua5.1/ and /usr/lib64/lua5.2/ 
that allows for binA and binB to find their correct lua libraries.
(This doesn't need to be for binaries, other shared libraries even)

Admittedly, I am not a lua or linker expert...

Aisha



Re: [gentoo-dev] Re: Slotted Lua + revdeps to be unmasked on Christmas Eve

2020-12-23 Thread Aisha Tammy
On 12/23/20 12:13 PM, Jonathan Callen wrote:
> On 12/23/20 9:10 AM, Michael Orlitzky wrote:
>> On 12/23/20 8:35 AM, Jaco Kroon wrote:
>>> Michael,
>>>
>>> I'm busy disecting what Marek has done for asterisk as I need to make
>>> that work for multiple versions of net-misc/asterisk-16.14.0-r100, not
>>> merely the one he did it for - perhaps that would be helpful for you as
>>> well?
>>>
>>> I don't know lua at all.
>>>
>>> Anyway, I'm on IRC as jkroon if you'd like to exchange notes.  I don't
>>> particularly like the patch Marek did as I'll NEVER be able to push that
>>> upstream.  The patch will work for us, but as a policy I highly prefer
>>> patches which I can get unstreamed such that we don't need to carry them
>>> more than one or two versions.
>>
>> Agreed. This is more of a system library packaging issue than anything
>> to do with Lua specifically.
>>
>>
>>> I'd prefer to patch upstream to keep it's behaviour of detecting a lua
>>> version, but have a --with-lua(version)? type argument that can take an
>>> optional argument which will then be the version, but --with-* generally
>>> takes a prefix where the include and lib folders can be found ... and
>>> I'd prefer to depend on pkg-config as primary and fallback to the
>>> ./configure mess which tries to guess at things ...
>>>
>>
>> This is exactly what I'm trying to get across. Support for multiple
>> versions of libraries in weird locations is not a new thing. Generally,
>> you can put CPPFLAGS="-I/foo/bar" and LIBS="-L/baz/quux" before running
>> ./configure and everything will just work with your header files and
>> libraries in the non-standard paths /foo/bar and /baz/quux,
>> respectively. Those paths take precedence over the defaults (if used
>> correctly...), so you can use them to override the default version of a
>> library and compile/link against a specific copy if you need to do that.
>> Likewise, one could prepend a path to PKG_CONFIG_PATH to override the
>> version that will be detected via pkg-config.
>>
>> The problem that we've gotten ourselves into is that we've copied Debian
>> by not only relocating the library, but renaming it (and its *.pc file)
>> entirely. There is no good way to tell an autotools build system that
>> you've renamed a library completely, and that it should prefer the
>> renamed version over the standard one if the standard one also exists.
>>
>> If you want to build against the eselected version of Lua on Gentoo,
>> then eselect-lua makes everything OK. It creates symlinks from the
>> standard names to the nonstandard ones, and everything just works. But
>> if you want to build against a specific, not-eselected version of Lua?
>> You have to tell the build system what to do. The eselected version
>> lives in the correct locations (via those symlinks), so the build system
>> is going to want to find that first. If the eselected version is not the
>> one you want to build against, oops. Then, since the version you
>> *do* want to link against has the wrong name, you have to tell the build
>> system to link against it somehow. You can't simply override the
>> PKG_CONFIG_PATH, because our *.pc files have the wrong names. You can't
>> just override the library search path, because our libraries have the
>> wrong names.
>>
>> The work I've done so far for OpenDKIM does nothing to address these
>> larger problems. If lua.pc is on the system, it will get used first,
>> regardless of the version you actually want to build against. AFAIK
>> there's no good way around this without patching.
>>
>> If the libraries (and pkg-config files?) were installed to
>> subdirectories instead, then the standard method of overrides could be
>> used to build against a specific version, rather than requiring every
>> upstream build system to support our weird layout.
>>
>>
> 
> One way this could be done without breaking things might be to create a
> subdirectory of /usr/$(get_libdir) for each version of Lua and creating
> a liblua.a and/or liblua.so symlink in that directory pointing to the
> liblua${VERSION}.* file in /usr/$(get_libdir).  Then you could simply
> point those build systems at that directory and they would still use the
> correct version.  As a hack in an ebuild, you probably could just create
> such a setup in (subdirectories of) ${T}, pointing liblua.a, liblua.so,
> and lua.pc at the appropriately-versioned files.
> 
> Jonathan Callen
> 

I've recently had the same problem for TACC/Lmod which uses
autotools to get lua versions and lua.cpath and lua.path and did infact manage
to push the horrendously large patch upstream - 
https://github.com/TACC/Lmod/commit/0913bf05dd7e8f478f69d5297e26d744ddb5073a

Maybe something similar can work for your use case?

The problem with just using -L/path/to/lua/lib/ -llua would be loading
library at runtime, unless autotools is smart enough to actually change this
CFLAGs into a -Wl,-rpath,/path/to/lua/lib -L/path/to/lua/lib -llua.
I am not sure how intelligent autotools is to 

Re: [gentoo-dev] Slotted Lua + revdeps to be unmasked on Christmas Eve

2020-12-22 Thread Aisha Tammy
On 12/22/20 6:15 PM, Marek Szuba wrote:
> Dear all,
> 
> As of right now, the blocking slotted-lua tracker depends on 5 (FIVE) open 
> bugs. The still-to-be migrated packages are:
> 
> app-metrics/collectd - ebuild under review of the maintainer
> games-strategy/megaglest - no response from maintainers (games@g.o)
> mail-filter/opendkim - committed ebuild needs one extra fix
> sci-geosciences/osm2pgsql - no response from maintainers (sci-geo@g.o)
> www-apps/cgit - to be migrated by bman
> 
> Therefore, the unmasking of slotted Lua + all the ebuilds migrated to Lua 
> eclasses will take place on Christmas Eve, i.e. this Thursday, around noon 
> UTC.
> 
> -- 
> Marecki

Congratulations marecki@ !
Thanks for all your work (and also others, conikost,
williamh, others who I am forgetting :P).

As with any large enough change, lets hope this 
works in a chirstmas miracle. :D

Cheers,
Aisha



Re: [gentoo-dev] Last rites: sys-cluster/mvapich2

2020-10-24 Thread Aisha Tammy

On 10/24/20 10:52 AM, David Seifert wrote:

# David Seifert  (2020-10-24)
# EAPI 4, doesn't build, outdated, ebuild has multiple QA issues.
# Removal in 30 days. Bug #463188, #531104, #613116, #740926.
sys-cluster/mvapich2



If someone still wants to use it, it is possible to use this with
Spack, which is present in ::science.
Spack provides a binary version of this package, which should be
useable to some extent (I have not used or tested).



Re: [gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init

2020-10-23 Thread Aisha Tammy

On 10/23/20 3:50 AM, Ulrich Mueller wrote:

On Thu, 22 Oct 2020, Aisha Tammy wrote:



and remove 'xdm' from the default runlevel and add 'display-manager':



rc-update del xdm default
rc-update add display-manager default


So, no automatic upgrade path for users? I am asking again, what is the
rationale for renaming?

I agree that "display-manager" might be a slightly better name than
"xdm", but that's more than outweighted by the trouble that the renaming
would impose on users.

Ulrich


I could run these commands conditionally in postinst to make this
an automatic upgrade for people who have 'xdm' currently installed and
enabled in the default runlevel.

But I really don't think that running these commands is that big an
inconvenience.



Re: [gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init

2020-10-22 Thread Aisha Tammy

Hi,
  I've attached the updated news item.
It now depends on openrc and the wording has been improved to
make it less ambiguous about it being optional.

Aisha


Title: New OpenRC Display Manager Initializer Scripts
Author: Aisha Tammy 
Posted: 2020-10-22
Revision: 2
News-Item-Format: 2.0
Display-If-Installed: sys-apps/openrc

There has been a refactoring of the old 'xdm' init script and its
requirements from various packages into an independent package:

gui-libs/display-manager-init

This package provides the 'display-manager' startup script for
handling your chosen display manager, without being dependent on
Xorg server.

To update to the new DM init scripts, you need to manually add the
package in your @world set:

emerge -vuDU gui-libs/display-manager-init

To start using the new init scripts, change the DISPLAYMANAGER
variable in the /etc/conf.d/display-manager to your preferred DM:

DISPLAYMANAGER="gdm"

and remove 'xdm' from the default runlevel and add 'display-manager':

rc-update del xdm default
rc-update add display-manager default

The changes are complete and on the next reboot, 'display-manager'
will start your chosen DM.

To switch to the new scripts without rebooting, run the following
commands in a tty:

rc-service xdm stop
rc-service display-manager start



Re: [gentoo-dev] [RFC] Refactor display manager openrc init scripts to independent package

2020-10-20 Thread Aisha Tammy

On 10/18/20 8:57 PM, Rich Freeman wrote:

On Sun, Oct 18, 2020 at 4:17 AM Andreas Sturmlechner  wrote:


I'm sure there is a way for the display-manager ebuild to migrate from old xdm
configs on users' systems. How much do config and init scripts differ at all?



Couldn't you just use a symlink so that either script name works?
Then the news item can be about deprecating the old name.  There need
not be any rush to stop supporting it.



It is a possibility but I am opposed to this idea.
If more people want this, then I can implement it, its not hard, but it is
just delaying the inevitable. I do not see a long term use of this.

Aisha



Re: [gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init

2020-10-18 Thread Aisha Tammy
On 10/18/20 9:40 AM, Gordon Pettey wrote:
> On Sun, Oct 18, 2020 at 6:02 AM Aisha Tammy  wrote:
> 
> On 10/18/20 2:29 AM, Joonas Niilola wrote:
> > On 10/18/20 8:48 AM, Michał Górny wrote:
> >> Do you really think a rename for the sake of renaming justifies
> >> requiring all users to rewrite their configuration?  While we're
> >> requiring the users to do that, wouldn't it be better to stop using
> >> the awful layout of 'one script to run them all', and switch to 
> separate
> >> scripts for every DM?
> >>
> > This is exactly what I proposed in the previous RFC, systemd already 
> works this way and is IMHO a lot clearer to use.
> >
> > -- juippis
> >
> 
> This would need some more tinkering as OpenRC doesn't have a dedicated
> mechanism to control vt's while systemd controls the vts.
> 
> 
> Aside from that...
> 
> Additionally we would need to able to say that each of them is going to 
> conflict
> with the other.
> 
> 
> What conflict? Each package should have an init script with a matching name. 
> The only conflict might arise from
> putting both in the same runlevel (assuming they don't just take the next 
> available VT). If a user wants to try out

Making them take the next VT is the crucial point, as OpenRC 
doesn't keep track of which VTs are currently used.
You can use openvt from sys-apps/kbd to check if a VT is
free or not (stolen from slashbeast in the PR)

openvt -c ${VT_N:-7} true >/dev/null 2>&1
 
This has race conditions when being used with openrc parallel
starts as two DMs can check for VT 7 being free and then try
to start on VT 7 in parallel, which is not cool.

This means that we need to make sure to only have ONE of the DM
scripts is enabled in the default runlevel (not a good idea to put 
them in other runlevels).

Aisha

> a different DM, it is simpler IMHO to
> /etc/init.d/old-dm stop && /etc/init.d/new-dm start
> than editing xdm.conf. If new-dm crashes the system for whatever reason, no 
> need to remember to edit xdm.conf
> to restore your old choice; just reboot and old-dm which was in the default 
> runlevel is still your DM.




Re: [gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init

2020-10-18 Thread Aisha Tammy
On 10/18/20 8:22 AM, Mikle Kolyada wrote:
> 
> 18.10.2020 01:05, Aisha Tammy пишет:
>> Hi,
>>   I'm attaching the news item for the upcoming display-manager-init changes
>>
>> Thanks,
>> Aisha
>>
>> ---
>>
>> Title: New OpenRC Display Manager Initializer Scripts
>> Author: Aisha Tammy 
>> Posted: 2020-10-17
>> Revision: 1
>> News-Item-Format: 2.0
>>
>>
> 
> Systemd users have nothing to do with this news item, so please make it 
> openrc-dependent.
> 
Sounds good.



Re: [gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init

2020-10-18 Thread Aisha Tammy
On 10/18/20 2:29 AM, Joonas Niilola wrote:
> 
> 
> On 10/18/20 8:48 AM, Michał Górny wrote:
>> On Sat, 2020-10-17 at 18:05 -0400, Aisha Tammy wrote:
>>> This package provides the 'display-manager' startup script for
>>> handling your chosen display manager, without being dependent on
>>> Xorg server.
> being dependent -> depending
> 
>>
>> Do you really think a rename for the sake of renaming justifies
>> requiring all users to rewrite their configuration?  While we're
>> requiring the users to do that, wouldn't it be better to stop using
>> the awful layout of 'one script to run them all', and switch to separate
>> scripts for every DM?
>>
> This is exactly what I proposed in the previous RFC, systemd already works 
> this way and is IMHO a lot clearer to use.
> 
> -- juippis
> 

This would need some more tinkering as OpenRC doesn't have a dedicated
mechanism to control vt's while systemd controls the vts.

IMO systemd is also very centralized, except that it hides it in its internals,
as every services that wants to use a tty has to register with it.
Nothing wrong with that, its a perfectly good method.

I'm curious about why people are averse to a centralized script, it seems to 
be the simpler and cleaner option, atleast to me, presumably as different
scripts for each DM *can* have different working mechanisms, and any fix applied
to one of the DMs might have to be applied to others.

Also the fact that the packages don't supply an OpenRC script on their own so
every package would need an additional file from our end.

Additionally we would need to able to say that each of them is going to conflict
with the other.

Aisha





Re: [gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init

2020-10-17 Thread Aisha Tammy
On 10/17/20 6:44 PM, Kent Fredric wrote:
> On Sun, 18 Oct 2020 11:41:38 +1300
> Kent Fredric  wrote:
> 
>> Uh, do we need a new catagory for this one package?
> 
> Scratch that, my brain is disabled and my eixing failed the first time
> and I jumped because it was a category with no recollection of seeing
> before.
> 

Lolol, np.

> Now I see there is one, I do still think "That's a bit weird", but
> whatever, not adding a new category -> no issue.
> 
> Many apologies.
> 
> ( Though I still find the choice of category very odd )
> 

Hmmm, I thought of this package as just providing the startup
scripts and not the actual display-manager themselves, so it feels
more like a library (gui-libs) than an app (gui-apps).

Am open to suggestions but this feels OK to me.

Aisha



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init

2020-10-17 Thread Aisha Tammy
On 10/17/20 6:44 PM, Alexey Sokolov wrote:
> сб, 17 окт. 2020 г. в 23:05, Aisha Tammy :
>>
>> Hi,
>>   I'm attaching the news item for the upcoming display-manager-init changes
>>
>> Thanks,
>> Aisha
>>
>> ---
>>
>> Title: New OpenRC Display Manager Initializer Scripts
>> Author: Aisha Tammy 
>> Posted: 2020-10-17
>> Revision: 1
>> News-Item-Format: 2.0
> 
> This will be shown even if no xdm was installed?

Yes, that is true, but there is no xdm package per se (not referring to the 
display manager XDM, but the init script xdm).
This is one of the reasons for the refactoring, because there is no single
provider for xdm, parts of the scripts are present in sysvinit, xinit, 
xorg-server.
And the overloading of terms for xdm init script and XDM display manager
.
This puts them together into one package, while renaming and clearing the 
confusion.

A potential check could be for xorg-server, which should be OK, but I 
don't see the harm in being a bit more cautious and letting everyone read 
it.
   
   Display-If-Present: x11-base/xorg-server

> 
>>
>> There has been a refactoring of the old 'xdm' init script and its
>> requirements from various packages into an independent package:
>>
>> gui-libs/display-manager-init
>>
>> This package provides the 'display-manager' startup script for
>> handling your chosen display manager, without being dependent on
>> Xorg server.
>>
>> To update to the new DM init scripts, you need to manually add the
>> package in your @world set:
>>
>> emerge -vuDU gui-libs/display-manager-init
>>
>> To start using the new init scripts, change the DISPLAYMANAGER
>> variable in the /etc/conf.d/display-manager to your preferred DM:
>>
>> DISPLAYMANAGER="gdm"
>>
>> To test the newly installed scripts, you can try to switch to
>> 'display-manager' on the running computer.
>> Run the following commands in a tty to test your current install:
>>
>> rc-service xdm stop
>> rc-service display-manager start
>>
>> If the test succeeds, you can remove the old xdm startup script
>> and add display-manager to the default runlevel:
>>
>> rc-update del xdm default
>> rc-update add display-manager default
>>
>> Reboot your computer to perform a final test and check to see
>> that your chosen display manager has started.
> 
> What happens if I ignore this news item and do nothing?
> 

If you ignore this news item and upgrade your packages without installing
display-manager-init, you will no longer have an 'xdm' init script and you will
not get a gui on boot.

(Don't ignore news items people :P)

Aisha



Re: [gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init

2020-10-17 Thread Aisha Tammy
On 10/17/20 6:41 PM, Kent Fredric wrote:
> On Sat, 17 Oct 2020 18:05:40 -0400
> Aisha Tammy  wrote:
> 
>>  gui-libs/display-manager-init
> 
> Uh, do we need a new catagory for this one package?
> 

It's already a category, though a little less known one.



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] [REVIEW] News Item - 2020-10-17-display-manager-init

2020-10-17 Thread Aisha Tammy
Hi,
  I'm attaching the news item for the upcoming display-manager-init changes

Thanks,
Aisha

---

Title: New OpenRC Display Manager Initializer Scripts
Author: Aisha Tammy 
Posted: 2020-10-17
Revision: 1
News-Item-Format: 2.0

There has been a refactoring of the old 'xdm' init script and its 
requirements from various packages into an independent package:

gui-libs/display-manager-init

This package provides the 'display-manager' startup script for 
handling your chosen display manager, without being dependent on
Xorg server.

To update to the new DM init scripts, you need to manually add the
package in your @world set:

emerge -vuDU gui-libs/display-manager-init

To start using the new init scripts, change the DISPLAYMANAGER
variable in the /etc/conf.d/display-manager to your preferred DM:

DISPLAYMANAGER="gdm"

To test the newly installed scripts, you can try to switch to
'display-manager' on the running computer.
Run the following commands in a tty to test your current install:

rc-service xdm stop
rc-service display-manager start

If the test succeeds, you can remove the old xdm startup script 
and add display-manager to the default runlevel:

rc-update del xdm default
rc-update add display-manager default

Reboot your computer to perform a final test and check to see
that your chosen display manager has started.



Re: [gentoo-dev] [RFC] Refactor display manager openrc init scripts to independent package

2020-10-17 Thread Aisha Tammy
On 10/11/20 5:07 AM, Hans Fernhout wrote:
> 
> 
> On 10/10/20 2:26 PM, Aisha Tammy wrote:
>>
>>>>   - Configuration of display-manager is done similar to xdm by modifying
>>>>  /etc/conf.d/display-manager
>>>>   - Add display-manager to default runlevel and it should start working
>>> My counter-proposal at this point would be to handle DMs similarily to
>>> how it's done with systemd. In other words, every DM would provide their
>>> own init and conf files (or, "service" files) and they'd be controlled
>> This is quite hard as openrc manages tty handling differently than
>> systemd.
>> Currently display-managers work by adding an extra run level in openrc
>> (see 
>> https://github.com/gentoo/gentoo/pull/16554/files#diff-6d89a718d595e0c0516c6d6b96bd4cd5R21)
>>
>> It is not possible to do this independently for each of lightdm/gdm/sddm
>> separately, there would be too much redundant copying of code.
>>
> Would this not be resolved by switching to openrc-init instead of systemv 
> init?
> 
> 

Gentoo is about choice and we can't (and don't want to) enforce the fact that
people should use openrc-init while we have a compatible solution to work with 
both.

Aisha




Re: [gentoo-dev] [RFC] Refactor display manager openrc init scripts to independent package

2020-10-10 Thread Aisha Tammy
On 10/10/20 2:18 PM, Ulrich Mueller wrote:
>>>>>> On Sat, 10 Oct 2020, Aisha Tammy wrote:
> 
>> On 10/10/20 8:00 AM, Joonas Niilola wrote:
>>>>  - xdm init.d is replaced by display-manager init.d script
>>>
>>> Why this rename? I can't find a reason for that.
>>>
>> The name change was to make it clear that its separate from xorg-server
>> as it no longer has any ties to xdm.
>> display-manager can be run without having xdm on your system.
> 
> Still sounds like a rename for the sake of renaming. /etc/init.d/xdm
> is already now a generic init script and not tied to any specific
> display manager.
> 
> Since this will affect users' systems (and maybe require manual
> intervention), I think you'll need a better reason for renaming.
> 

Manual intervention is going to be needed in any case.
The display manager inits are independent scripts and need to be installed
manually as none of the display managers have a dependency on it.

In which case it makes sense to also make it clear what these scripts are 
for and to not overload the xdm term for both the actual dm and also the 
init script.

> Ulrich
> 




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [RFC] Refactor display manager openrc init scripts to independent package

2020-10-10 Thread Aisha Tammy
On 10/10/20 8:00 AM, Joonas Niilola wrote:
> 
> On 10/10/20 1:57 PM, Aisha Tammy wrote:
>> Hi all,
>>   This change is for OpenRC init scripts only.
>>   Currently the way our display managers are started, is by using the
>> xdm init script present in the xorg-base/xorg-server package, with its
>> script
>> dependencies spread across four other packages, without any logical
>> separation.
>> This makes it so that every display manager needs the whole xorg-server
>> package even if just for the init scripts.
>> There are bugs open about this for a while to refactor the scripts out
>> from
>> xorg-server and into their own independent package, to make them easier
>> to manage and modify
>> - https://bugs.gentoo.org/730644
>> - https://bugs.gentoo.org/356915
>> The change is not just for the sake of closing bugs either.
>> Given the recent number of huge additions in wayland, it is now possible
>> to have a Xorg-free setup starting from the display manager.
>> There are wayland-only display-managers available in gentoo
>> - gui-apps/gtkgreet
>> - gui-apps/tuigreet
>>
>> It should now be possible to start these display managers using openrc
>> without pulling in Xorg.
>>
>> The changes are currently being worked on in the PR at
>> https://github.com/gentoo/gentoo/pull/16554
> 
> +1 to separating xdm from xorg-server.
> 
> 
>>
>> Changes
>>  - xdm init.d is replaced by display-manager init.d script
> 
> Why this rename? I can't find a reason for that.
> 
The name change was to make it clear that its separate from xorg-server
as it no longer has any ties to xdm.
display-manager can be run without having xdm on your system.

> 
>>  - Configuration of display-manager is done similar to xdm by modifying
>>     /etc/conf.d/display-manager
>>  - Add display-manager to default runlevel and it should start working
> 
> My counter-proposal at this point would be to handle DMs similarily to
> how it's done with systemd. In other words, every DM would provide their
> own init and conf files (or, "service" files) and they'd be controlled

This is quite hard as openrc manages tty handling differently than
systemd.
Currently display-managers work by adding an extra run level in openrc
(see 
https://github.com/gentoo/gentoo/pull/16554/files#diff-6d89a718d595e0c0516c6d6b96bd4cd5R21)

It is not possible to do this independently for each of lightdm/gdm/sddm
separately, there would be too much redundant copying of code.

> like that. I really see no point in renaming xdm to display-manager. xdm
> to gdm, xdm to lightdm etc causes at least the same amount of confusion
> and hassle, but would at least match the other init system. Then
> swapping between openrc and systemd would be one step less difficult.
> 
> I have both openrc and systemd systems installed, and find the systemd
> way a lot cleaner in this regard. What would other people think?
> 
> -- juippis
> 
> 
>>
>> Other changes, less relevant to everyday users
>>  - boot parameter nox has been replaced by nogui
>>  - usage of /etc/.nox has been removed in favor of /run/.nogui as the
>> boot
>>     parameter is a better controller
>>
>> Cheers,
>> Aisha
>>
> 




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] [RFC] Refactor display manager openrc init scripts to independent package

2020-10-10 Thread Aisha Tammy
Hi all,
  This change is for OpenRC init scripts only.
  Currently the way our display managers are started, is by using the
xdm init script present in the xorg-base/xorg-server package, with its script
dependencies spread across four other packages, without any logical separation.
This makes it so that every display manager needs the whole xorg-server
package even if just for the init scripts.
There are bugs open about this for a while to refactor the scripts out from
xorg-server and into their own independent package, to make them easier
to manage and modify
- https://bugs.gentoo.org/730644
- https://bugs.gentoo.org/356915
The change is not just for the sake of closing bugs either.
Given the recent number of huge additions in wayland, it is now possible
to have a Xorg-free setup starting from the display manager.
There are wayland-only display-managers available in gentoo
- gui-apps/gtkgreet
- gui-apps/tuigreet

It should now be possible to start these display managers using openrc
without pulling in Xorg.

The changes are currently being worked on in the PR at
https://github.com/gentoo/gentoo/pull/16554

Changes
 - xdm init.d is replaced by display-manager init.d script
 - Configuration of display-manager is done similar to xdm by modifying
    /etc/conf.d/display-manager
 - Add display-manager to default runlevel and it should start working

Other changes, less relevant to everyday users
 - boot parameter nox has been replaced by nogui
 - usage of /etc/.nox has been removed in favor of /run/.nogui as the boot
    parameter is a better controller

Cheers,
Aisha



[gentoo-dev] BugDay - October 3rd - Everyone is welcome to join!

2020-10-01 Thread Aisha Tammy
# Gentoo BugDay

Come join us over at #gentoo-bugday on freenode IRC on the first Saturday of 
every month
to squash bugs and make Gentoo a bit more awesome.

You don't need to be a Gentoo developer or even a coder to help us on BugDay.

Our next BugDay is on 3rd Oct 2020 and we have started making preparations for
selecting and prioritizing bug categories for that day.


## Bug categories

Our categories for this bugday include

- Adding and improving documentation on the wiki The wiki is a *very* important 
documentation platform for Gentoo. 
We exchange our knowledge there and the wiki needs a lot of care in many areas.

This is a very nice topic as a lot of people can help us do improvements based
on their daily usage of software.
Someone who uses awesome or i3-gaps or xmonad surely has some tidbits that 
they will be able to contribute to their wiki pages.
People familiar with virtualization can help us improve our libvirtd, 
virt-manager
and a host of other pages.
There are no topics off limit for this and we really would like more people to 
join in.

- Patches for packages failing with -fno-common

Given the addition of GCC-10 and LLVM/Clang-10 to our repositories, there has 
been a whole set of softwares which have been bugging out while compiling. This 
is not a coincidence and we would love to know from our users which softwares 
have managed to fix the bugs upstream but we still haven't patched them. For 
developers who have found workarounds and simple fixes, we would love to get 
your answers and incorporate them.


 ## For developers

Even if you have never coded for Gentoo you can help us with your knowledge.
It's always valuable to have your experience to guide us.

Things to help with
- Find a related bug that piques your interest.
- Look at upstream if this has been reported to them.
- If not, make a bug report to the upstream developers.
- If they have already seen it, check if they have managed to patch it.
- If not, try to gather as much information as you can about the bug so that
   it may help the developer tackling it.
- Alert us at #gentoo-bugday and interact with us to see if this can be 
squashed.


## For users
Users are one of the most important part of Gentoo and this is the occasion for 
them to
talk the developers and make your bugs looked at.

Take a look at the categories for BugDay at the poll link and the final BugDay 
wiki page
- Find a related bug that you have experienced and has not been fixed yet
- Try to see how it can be reproduced.
- The related bug reports have been ignored for months you say?
   Come poke us about these bugs at #gentoo-bugday on the freenode IRC
   and we will begin squashing any of those that are pending.


## Whats in it for me?

Bragging rights, permanently being listed on the charts of BugDay, sense of 
entitlement.

Any person who helps us solve valid problems will be given the honor of being 
listed on the page.

Even users who help related bugs and find links which make our problem solving 
easier will be put on a pedestal.


## Contributors

Thanks a lot to jstein@ for being the gracious organizer and making sure 
everything goes smoothly.

And special thanks to contributors who have worked on our previous BugDays.

Past contributors and bug days:
- https://wiki.gentoo.org/wiki/Bugday_2020-06-06
- https://wiki.gentoo.org/wiki/Bugday_2020-07-04
- https://wiki.gentoo.org/wiki/Bugday_2020-08-01
- https://wiki.gentoo.org/wiki/Bugday_2020-09-05



[gentoo-dev] BugDay - August 1st - Everyone is welcome to join!

2020-07-28 Thread Aisha Tammy
# Gentoo BugDay

Come join us over at #gentoo-bugday on freenode IRC on the first Saturday of 
every month
to squash bugs and make Gentoo a bit more awesome.

You don't need to be a Gentoo developer or even a coder to help us on BugDay.

Our next BugDay is on 1st Aug 2020 and we have started making preparations for
selecting and prioritizing bug categories for that day.


## Bug categories

The bug categories should be broad enough that there will be a lot of bugs 
being targeted.
We keep a option poll open to everybody to help us narrow down the categories 
of bugs to
focus.

The opinion poll is there to get an input from everyone about how to best 
tackle the current
bug situation and get an understanding of the community and developer 
priorities.

The poll is open at https://dudle.inf.tu-dresden.de/Bugday_2020-08-01/

Be sure to vote in the poll to get your opinion heard.


## For developers

Even if you have never coded for Gentoo you can help us with your knowledge.
It's always valuable to have your experience to guide us.

Things to help with
- Find a related bug that piques your interest.
- Look at upstream if this has been reported to them.
- If not, make a bug report to the upstream developers.
- If they have already seen it, check if they have managed to patch it.
- If not, try to gather as much information as you can about the bug so that
   it may help the developer tackling it.
- Alert us at #gentoo-bugday and interact with us to see if this can be 
squashed.


## For users
Users are one of the most important part of Gentoo and this is the occasion for 
them to
talk the developers and make your bugs looked at.

Take a look at the categories for BugDay at the poll link and the final BugDay 
wiki page
- Find a related bug that you have experienced and has not been fixed yet
- Try to see how it can be reproduced.
- The related bug reports have been ignored for months you say?
   Come poke us about these bugs at #gentoo-bugday on the freenode IRC
   and we will begin squashing any of those that are pending.


## Whats in it for me?

Bragging rights, permanently being listed on the charts of BugDay, sense of 
entitlement.

Any person who helps us solve valid problems will be given the honor of being 
listed on the page.

Even users who help related bugs and find links which make our problem solving 
easier will be put on a pedestal.


## Contributors

Thanks a lot to jstein@ for being the gracious organizer and making sure 
everything goes smoothly.

And special thanks to contributors who have worked on our previous BugDays.

Past contributors:
- https://wiki.gentoo.org/wiki/Bugday_2020-06-06
- https://wiki.gentoo.org/wiki/Bugday_2020-07-04




Re: [gentoo-dev] dev-python/numb-0.40.1.ebuild

2020-07-02 Thread Aisha Tammy
On 7/2/20 12:20 PM, Aaron Bauman wrote:
> 
> 
> On July 2, 2020 9:59:40 AM EDT, "Xianwen Chen (陈贤文)"  wrote:
>> Honestly, I find it counter productive to remove a package from the
>> main
>> repository, when there are active efforts to fix the package's
>> problems.
>>
>>
>> Xianwen
> 
> These things happen. If it is being ported properly then let's add it back. 
> 
> Aisha, please adjust your PR for adding the package back and taking 
> maintainership. Your work is not lost. 
> 
Will do the needful.
Thanks Aaron.

Aisha



Re: [gentoo-dev] dev-python/numb-0.40.1.ebuild

2020-07-02 Thread Aisha Tammy
On 7/2/20 9:16 AM, Joonas Niilola wrote:
> 
> On 7/2/20 4:14 PM, Aisha Tammy wrote:
>> On 7/2/20 9:06 AM, Xianwen Chen (陈贤文) wrote:
>>> Dear juippis,
>>>
>>> Thank you. I checked the pull thread out on github.com.
>>>
>>> Do I get it right that the numba folder is already removed from 
>>> https://github.com/gentoo/gentoo/tree/master/dev-python?
>>>
>> Its not removed yet.
>> It should be working now but am awaiting feedback.
>>
>> Aisha
>>
> It was just removed today. :\
> 
http://www.nooo.com/

my current feeling:

https://imgur.com/gallery/rwpYZr2

(given the work I put into it, I feel I am entitled to posting a few memes)

> Next place for numba is science overlay?
> 

Sounds like a plan.

Aisha


> -- juippis
> 
> 




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] dev-python/numb-0.40.1.ebuild

2020-07-02 Thread Aisha Tammy
On 7/2/20 9:14 AM, Aisha Tammy wrote:
> On 7/2/20 9:06 AM, Xianwen Chen (陈贤文) wrote:
>> Dear juippis,
>>
>> Thank you. I checked the pull thread out on github.com.
>>
>> Do I get it right that the numba folder is already removed from 
>> https://github.com/gentoo/gentoo/tree/master/dev-python?
>>
> Its not removed yet.
> It should be working now but am awaiting feedback.
Apologies, I should have been more verbose.
The PR is updating it to latest and the PR should be in working order.
Its not been merged yet due to awaiting feedback.
Currently the package is only masked for removal but has not been removed yet.

Aisha


> 
> Aisha
> 
>> Yours sincerely,
>>
>> Xianwen
>>
>>  
>>
>>
>> On 2020-07-01 19:50, Joonas Niilola wrote:
>>
>>>
>>> On 7/1/20 10:37 PM, Xianwen Chen (陈贤文) wrote:
>>>>
>>>> This ebuild enables Python 3 as one of the Python targets. Otherwise
>>>> there is no difference between this ebuild and the latest ebuild in
>>>> Portage, which only had Python 2 as the Python target.
>>>>
>>>>
>>> Then it probably doesn't work. Did you try running tests on python3
>>> implementations?
>>>
>>> There's an ongoing process trying to get it fixed for python3, and I
>>> hope the science team will take over now, because this package is ...
>>>
>>> https://github.com/gentoo/gentoo/pull/15766
>>>
>>> Also we have this site called "Bugzilla" where you would've seen any
>>> bugs/process related to numba being worked on, and you could've reported
>>> the julia issue earlier on:
>>>
>>> https://bugs.gentoo.org
>>>
>>> -- juippis
>>>
>>>
> 
> 




Re: [gentoo-dev] dev-python/numb-0.40.1.ebuild

2020-07-02 Thread Aisha Tammy
On 7/2/20 9:06 AM, Xianwen Chen (陈贤文) wrote:
> Dear juippis,
> 
> Thank you. I checked the pull thread out on github.com.
> 
> Do I get it right that the numba folder is already removed from 
> https://github.com/gentoo/gentoo/tree/master/dev-python?
> 
Its not removed yet.
It should be working now but am awaiting feedback.

Aisha

> Yours sincerely,
> 
> Xianwen
> 
>  
> 
> 
> On 2020-07-01 19:50, Joonas Niilola wrote:
> 
>>
>> On 7/1/20 10:37 PM, Xianwen Chen (陈贤文) wrote:
>>>
>>> This ebuild enables Python 3 as one of the Python targets. Otherwise
>>> there is no difference between this ebuild and the latest ebuild in
>>> Portage, which only had Python 2 as the Python target.
>>>
>>>
>> Then it probably doesn't work. Did you try running tests on python3
>> implementations?
>>
>> There's an ongoing process trying to get it fixed for python3, and I
>> hope the science team will take over now, because this package is ...
>>
>> https://github.com/gentoo/gentoo/pull/15766
>>
>> Also we have this site called "Bugzilla" where you would've seen any
>> bugs/process related to numba being worked on, and you could've reported
>> the julia issue earlier on:
>>
>> https://bugs.gentoo.org
>>
>> -- juippis
>>
>>




Re: [gentoo-dev] Revival of Gentoo BugDay: everyone is welcome to come debug

2020-06-12 Thread Aisha Tammy
On 6/12/20 10:54 AM, Jaco Kroon wrote:
> Hi Aisha,
> 
> On 2020/06/12 13:44, Aisha Tammy wrote:
>> On 6/12/20 6:55 AM, Jaco Kroon wrote:
>>> Hi,
>>>
>>> Can we possibly include the concept of "helping to file bug reports" here?
>>>
>>> For example, I've got an issue (which hasn't annoyed me just quite
>>> enough yet to put effort in) where on bootup after xdm init script
>>> starts it takes ~2 minutes before slim login is displayed.  But I don't
>>> know enough of the workings of that to even understand if this is an
>>> Xorg or slim (or dbus) bug ...
>>>
>> BugDay is not for creating bugs, its for squashing them.
>>
>> You can create the bugs today and then if it is in one of the top voted 
>> categories (old bugs, in this case) you might be able to convince interested 
>> devs to target your specific ones.
> 
> Fair enough.
> 
> In this case I've no idea where to start with filing a sensible bug
> though :).  So what it really boils down to is that I think we need to
> provide a way to help users help us by providing the ability to interact
> with people (Yea, #gentoo works up to a point) that can assist with
> basic trouble-shooting to point people towards that which could be the
> problem to help with filing better bug reports.
> 
> I've been hunting a graphics terminal corruption issue with urxvt now,
> and in the man page you get this:
> 
>    [Please note that many X servers (and libXft) are buggy with
> respect to "-depth 32"
>    and/or alpha channels, and will cause all sorts of graphical
> corruption. This is
>    harmless, but we can't do anything about this, so watch out]
> 
> So where to from here?  Researching that it seems most other similar
> reports relate to 4th-gen intel graphics ... heck, this was even
> attributed to pango at some point, and some other dock launcher which
> name I can't remember now.  I've now explicitly set depth to 24 so I'll
> know soon enough if this is the issue.  To confuse the matter even more,
> I've had the same corruption using aterm, and in xterm as well.  But it
> *only* seems to happen with terminal emulators.
> 
> Then there is the issue I described above.
> 
> Currently I have another two or three *desktop* related issues that
> plague me, none of which are easy to point where the bug may actually
> be, so to file a bug given this is hard.
> 
> Anyway, count me in on bugday if I can be there at all.  This should be
> interesting.
Without knowing any specifics this looks like it might be either related to
font aliasing/ encoding. If there are open bugs for all of them, they would
be a good candidate for investigating the X font rendering library (libXft).

For people who don't know how to file bugs:
 You can go on bugs.gentoo.org and look around if these are already filed
else open new bugs.
> 
> Looking at the previous bug day there is one thing I don't see:
> 
> How does this approach work?  In oher words, the lead-up and
> organization seems to be fairly well spelt out - but how does it work on
> the day?  When does it actually start? Or is this a world-wide rolling
> time GMT+12 starts waking up until GMT-12 starts heading to bed?  This
> is the opportunity to market the event.
> 
Good point!
Information dump time -
The next bugday is on 4th July (and every first saturday of the month, from 
then on)
It is a world wide event, with a lot of flexibility on timing.
Its not constrained to just GMT or a particular time zone. 
The event will mostly be dependent on when devs and other people start rolling 
in and ramping up. We will continue going until people get tired and/or 
a sensible amount of time to be called a "day" has passed, 

Most of the interaction will be happening on #gentoo-bugday, with devs talking 
about
bugs that they are working on. Users are welcome to come and interact but don't
expect us to be trouble shooting for you. Any specific interesting bugs that
you can report, the more wide ranging effects of that bug, the more likely it is
that somebody will pick it up.

How you can help: there are a lot of open bugs on bugzilla but it is hard to
pinpoint what the exact reasons for every bug are. It is possible that some
bugs get ignore for a long time and become legacy.
You can help is find a lot of related bugs that you think can be solved at the 
same
time, because they seem to be sharing the same problem.
These kinds of bugs will be very useful to know.

Or you can just show up to motivate us and cheer us on, that helps too :)

Aisha


> Kind Regards,
> Jaco
> 
>>
>> Aisha
>>
>>> Guessing #gentoo may also be of help in regards to the above, so this is
>>> really just a 

Re: [gentoo-dev] Revival of Gentoo BugDay: everyone is welcome to come debug

2020-06-12 Thread Aisha Tammy
On 6/12/20 6:55 AM, Jaco Kroon wrote:
> Hi,
> 
> Can we possibly include the concept of "helping to file bug reports" here?
> 
> For example, I've got an issue (which hasn't annoyed me just quite
> enough yet to put effort in) where on bootup after xdm init script
> starts it takes ~2 minutes before slim login is displayed.  But I don't
> know enough of the workings of that to even understand if this is an
> Xorg or slim (or dbus) bug ...
> 
BugDay is not for creating bugs, its for squashing them.

You can create the bugs today and then if it is in one of the top voted 
categories (old bugs, in this case) you might be able to convince interested 
devs to target your specific ones.

Aisha

> Guessing #gentoo may also be of help in regards to the above, so this is
> really just a suggestion.  Yes, it will generate more bugs, but
> hopefully the concept will allow for creating targeted bugs rather than
> overly generic difficult to trouble-shoot bugs.
> 
> Kind Regards,
> Jaco
> 
> On 2020/06/11 14:41, Aisha Tammy wrote:
> 
>> # Gentoo BugDay
>>
>>
>>
>>
>> Come join us over at #gentoo-bugday on freenode IRC on the first Saturday of 
>> every month
>>
>>
>> to squash bugs and make Gentoo a bit more awesome.
>>
>>
>>
>>
>> You don't need to be a Gentoo developer or even a coder to help us on BugDay.
>>
>>
>> Our next BugDay is on 4th July 2020 and we have started making preparations 
>> for
>> selecting and prioritizing bug categories for that day.
>>
>>
>>
>> ## Bug categories
>>
>>
>>
>>
>> The bug categories should be broad enough that there will be a lot of bugs 
>> being
>>
>> targeted.
>>
>>
>>
>>
>> We keep a option poll open to everybody to help us narrow down the 
>> categories of bugs to focus.
>>
>>
>> The opinion poll is there to get an input from everyone about how to best 
>> tackle the
>>
>>
>> current bug situation and get an understanding of the community and 
>> developer priorities.
>>
>>
>>
>>
>> The poll is open at https://dudle.inf.tu-dresden.de/Bugday_2020-07-04/
>>
>>
>> Be sure to vote in the poll to get your opinion heard.
>>
>>
>>
>> ## For developers
>>
>>
>>
>>
>> Even if you have never coded for Gentoo you can help us with your experience.
>>
>> It's always valuable to have your experience to guide us.
>>
>>
>>
>>
>> Things to help with
>>
>>
>> - Find a related bug that piques your interest.
>>
>>
>> - Look at upstream if this has been reported to them.
>>
>>
>> - If not, make a bug report to the upstream developers.
>>
>>
>> - If they have already seen it, check if they have managed to patch it.
>>
>>
>> - If not, try to gather as much information as you can about the bug so that
>>
>>
>>   it may help the developer tackling it.
>>
>>
>> - Alert us at #gentoo-bugday and interact with us to see if this can be 
>> squashed.
>>
>>
>>
>>
>> ## For users
>>
>>
>>
>>
>> Users are one of the most important part of Gentoo and this is the occasion 
>> for
>>
>>
>> them to talk the developers and make your bugs looked at.
>>
>>
>>
>>
>> Take a look at the categories for BugDay at the poll link and the final 
>> BugDay
>>
>>
>> wiki page
>>
>>
>> - Find a related bug that you have experienced and has not been fixed yet
>>
>>
>> - Try to see how it can be reproduced.Gnome not doing proper logins on you 
>> laptop?
>>
>>
>> - The related bug reports have been ignored for months you say?
>>
>>
>>
>>
>> Come poke us about these bugs at #gentoo-bugday on the freenode IRC and we 
>> will
>> begin squashing any of
>>  
>> those that are pending.
>>
>>
>>
>>
>> ## Whats in it for me?
>>
>>
>>
>>
>> Bragging rights, permanently being listed on the charts of BugDay, sense of 
>> entitlement.
>>
>>
>>
>> Any person who helps us solve valid problems will be given the honor of 
>> being listed on
>>
>> the page.
>>
>> Even users who help related bugs and find links which make our problem 
>> solving easier
>>
>> will be put on a pedestal.
>>
>>
>>
>> ## Contributors
>>
>>
>>
>>
>> Thanks a lot to jstein@ for being the gracious organizer and making sure 
>> everything
>>
>>
>> goes smoothly.
>>
>>
>>
>>
>> And special thanks to contributors who have worked on our previous BugDays.
>>
>> Past contributors:
>>
>>
>> - https://wiki.gentoo.org/wiki/Bugday_2020-06-06
>>
> 




[gentoo-dev] Revival of Gentoo BugDay: everyone is welcome to come debug

2020-06-11 Thread Aisha Tammy
# Gentoo BugDay




Come join us over at #gentoo-bugday on freenode IRC on the first Saturday of 
every month


to squash bugs and make Gentoo a bit more awesome.




You don't need to be a Gentoo developer or even a coder to help us on BugDay.


Our next BugDay is on 4th July 2020 and we have started making preparations for
selecting and prioritizing bug categories for that day.



## Bug categories




The bug categories should be broad enough that there will be a lot of bugs being

targeted.




We keep a option poll open to everybody to help us narrow down the categories 
of bugs to focus.


The opinion poll is there to get an input from everyone about how to best 
tackle the


current bug situation and get an understanding of the community and developer 
priorities.




The poll is open at https://dudle.inf.tu-dresden.de/Bugday_2020-07-04/


Be sure to vote in the poll to get your opinion heard.



## For developers




Even if you have never coded for Gentoo you can help us with your experience.

It's always valuable to have your experience to guide us.




Things to help with


- Find a related bug that piques your interest.


- Look at upstream if this has been reported to them.


- If not, make a bug report to the upstream developers.


- If they have already seen it, check if they have managed to patch it.


- If not, try to gather as much information as you can about the bug so that


  it may help the developer tackling it.


- Alert us at #gentoo-bugday and interact with us to see if this can be 
squashed.




## For users




Users are one of the most important part of Gentoo and this is the occasion for


them to talk the developers and make your bugs looked at.




Take a look at the categories for BugDay at the poll link and the final BugDay


wiki page


- Find a related bug that you have experienced and has not been fixed yet


- Try to see how it can be reproduced.Gnome not doing proper logins on you 
laptop?


- The related bug reports have been ignored for months you say?




Come poke us about these bugs at #gentoo-bugday on the freenode IRC and we will
begin squashing any of
 
those that are pending.




## Whats in it for me?




Bragging rights, permanently being listed on the charts of BugDay, sense of 
entitlement.



Any person who helps us solve valid problems will be given the honor of being 
listed on

the page.

Even users who help related bugs and find links which make our problem solving 
easier

will be put on a pedestal.



## Contributors




Thanks a lot to jstein@ for being the gracious organizer and making sure 
everything


goes smoothly.




And special thanks to contributors who have worked on our previous BugDays.

Past contributors:


- https://wiki.gentoo.org/wiki/Bugday_2020-06-06



Re: [gentoo-dev] Graphics Project disbanded [pkgs up for grabs]

2020-06-07 Thread Aisha Tammy
On 6/7/20 2:28 AM, Joonas Niilola wrote:
> 
> On 6/6/20 10:11 PM, Aisha Tammy wrote:
>> On 6/6/20 2:50 PM, Aaron Bauman wrote:
>>> All, the graphics project has now been disbanded.
>>>
>> Is it weird to ask what happened?
>>
>> It seems like a lot of the packages listed here should be and are
>> very popular :O
>>
>> Aisha
>>
> Hi,
> 
> floppym's response sums it up.
> 
> https://archives.gentoo.org/gentoo-dev/message/c0b5e5e1ab4e0ed77725d4366a5232be
> 
> jstein started a new thread about this subject,
> 
> https://archives.gentoo.org/gentoo-dev/message/f9fae5f9583e73e6d4dbf4fc521dd559
> 
Indeed, thanks a lot.
I should have anticipated that there would be further discussion on this, before
prematurely asking simple question >.<
Nonetheless, an interesting situation. I never knew too much about projects.

Aisha

> -- juippis
> 
> 




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Graphics Project disbanded [pkgs up for grabs]

2020-06-06 Thread Aisha Tammy
On 6/6/20 2:50 PM, Aaron Bauman wrote:
> All, the graphics project has now been disbanded.
> 
Is it weird to ask what happened?

It seems like a lot of the packages listed here should be and are
very popular :O

Aisha

> All packages have been reassigned to maintainer-needed. Bugs will be
> reassigned soon.
> 
> Here are a list of the packages that are now up for grabs:
> 
> dev-cpp/pngpp
> media-gfx/album
> media-gfx/apng2gif
> media-gfx/apngasm
> media-gfx/apngdis
> media-gfx/apngopt
> media-gfx/autopano-sift-C
> media-gfx/blender
> media-gfx/cellwriter
> media-gfx/chafa
> media-gfx/cptutils
> media-gfx/darktable
> media-gfx/dcraw
> media-gfx/duhdraw
> media-gfx/enblend
> media-gfx/exact-image
> media-gfx/exif
> media-gfx/exiv2
> media-gfx/feh
> media-gfx/fim
> media-gfx/fontypython
> media-gfx/fr0st
> media-gfx/gif2apng
> media-gfx/gif2png
> media-gfx/gifsicle
> media-gfx/gimageview
> media-gfx/gmic
> media-gfx/gnofract4d
> media-gfx/gphoto2
> media-gfx/gphotofs
> media-gfx/gpicview
> media-gfx/gqview
> media-gfx/graphicsmagick
> media-gfx/grub-splashes
> media-gfx/gtkam
> media-gfx/gtkimageview
> media-gfx/hugin
> media-gfx/icon-slicer
> media-gfx/igal
> media-gfx/imagemagick
> media-gfx/jhead
> media-gfx/jigl
> media-gfx/jpeg2ps
> media-gfx/jpeginfo
> media-gfx/jpegoptim
> media-gfx/jpegpixi
> media-gfx/jpegtoavi
> media-gfx/libimagequant
> media-gfx/llgal
> media-gfx/luminance-hdr
> media-gfx/mandelbulber
> media-gfx/mcomix
> media-gfx/metapixel
> media-gfx/mscgen
> media-gfx/nvidia-cg-toolkit
> media-gfx/openclipart
> media-gfx/panini
> media-gfx/pdf2svg
> media-gfx/png2ico
> media-gfx/pngcheck
> media-gfx/pngcrush
> media-gfx/pngquant
> media-gfx/pngrewrite
> media-gfx/pngtools
> media-gfx/potrace
> media-gfx/povtree
> media-gfx/pqiv
> media-gfx/pqstego
> media-gfx/qiv
> media-gfx/qvv
> media-gfx/raw-thumbnailer
> media-gfx/rawtherapee
> media-gfx/rotoscope
> media-gfx/scantailor-advanced
> media-gfx/scour
> media-gfx/scrot
> media-gfx/sfftobmp
> media-gfx/shotwell
> media-gfx/sxiv
> media-gfx/tintii
> media-gfx/tuxpaint-stamps
> media-gfx/tuxpaint
> media-gfx/ufraw
> media-gfx/uniconvertor
> media-gfx/wings
> media-gfx/wkhtmltopdf
> media-gfx/xli
> media-gfx/xloadimage
> media-gfx/xsane
> media-gfx/xzgv
> media-libs/cimg
> media-libs/esdl
> media-libs/exiftool
> media-libs/flickcurl
> media-libs/gd
> media-libs/giblib
> media-libs/giflib
> media-libs/icclib
> media-libs/imlib
> media-libs/jbig2dec
> media-libs/jbigkit
> media-libs/jpeg
> media-libs/lasi
> media-libs/lensfun
> media-libs/libexif-gtk
> media-libs/libexif
> media-libs/libfpx
> media-libs/libgphoto2
> media-libs/libharu
> media-libs/libheif
> media-libs/libicns
> media-libs/libjpeg-turbo
> media-libs/libmng
> media-libs/libpano13
> media-libs/libpgf
> media-libs/libpqstego
> media-libs/libraw
> media-libs/libwebp
> media-libs/netpbm
> media-libs/opencolorio
> media-libs/openimageio
> media-libs/openjpeg
> media-libs/pnglite
> media-libs/stimg
> media-libs/tiff
> media-libs/urt
> sci-visualization/grace
> virtual/imagemagick-tools
> virtual/jpeg-compat
> virtual/jpeg
> x11-libs/gdk-pixbuf-loader-webp
> x11-misc/gromit
> x11-misc/shutter
> 




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Gentoo/OpenBSD current status

2020-06-02 Thread Aisha Tammy
On 6/1/20 4:19 PM, Peter Stuge wrote:
> Benda Xu wrote:
>>> I was wondering if the openbsd prefix support is something
>>> that is still garnering any interest from gentoo?
>>
>> There is still interest in Gentoo.  But no one seems to have energy to
>> take care of it.
> 
> FWIW I have interest in this as well.
> 
> 
>> Your contribution is welcomed.
Unfortunately I don't have any where near the skill set for this :(

I can provide moral support and some debugging help as a guinea pig.

> 
> What contributions are known to be needed at the moment?

Same question, I am not even sure where to start.

Aisha

> 
> 
> Kind regards
> 
> //Peter
> 




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Gentoo/OpenBSD current status

2020-05-30 Thread Aisha Tammy
Hi maksbotan and other devs,
  I've been trying to play around with the prefix and reading the code. 
Basically trying to get it to work for my system.
I've not managed to get even a small headstart and am quite lost to say the 
least.
I was wondering if the openbsd prefix support is something that is still 
garnering any interest from gentoo?
Would love to know if it could be possible in anyway.

Aisha



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] unverifiable GPG keys for @gentoo.org members

2020-05-13 Thread Aisha Tammy
On 5/13/20 4:42 PM, Michał Górny wrote:
> On Tue, 2020-05-12 at 06:20 -0400, Aisha Tammy wrote:
>> On 5/12/20 1:24 AM, Michał Górny wrote:
>>> W dniu pon, 11.05.2020 o godzinie 20∶20 -0400, użytkownik Aisha Tammy
>>> napisał:
>>>> Hi devs@,
>>>>  Seems like for some reason the gentoo.org does not publish the 
>>>> gpg public keys of the senders, even though it is signed correctly.
>>
>> Oh, very sorry if I came out that way. I wasn't being passive aggressive.
>> Sometimes I write things the wrong way. I should have definitely written 
>> it better :(
>>
> 
> I'm sorry, it might have been my fault for reading your mail the wrong
> way.  It really sounded like 'why do you set such high standards for
> everyone when you can't get the basics working'.  Again, I'm sorry,
> I should have knee-jerk reacted on it anyway.
> 

No hard feelings at all :)

I'm sure everything is a nice learning experience for everybody involved,
we can only do better from now on.

I'm still figuring out where my setup has gone wrong but I'm sure I'll get 
to it in the end :)

And I think it is actually really nice that gentoo maintains high standards
which is one of the reasons I like contributing to this project. In no way,
except direct words, will I want to imply my discomfort with 
any policy (if ever I have a need).

Thanks again to everybody involved and I hope everyone stays safe,
Aisha



Re: [gentoo-dev] unverifiable GPG keys for @gentoo.org members

2020-05-12 Thread Aisha Tammy
On 5/12/20 1:24 AM, Michał Górny wrote:
> W dniu pon, 11.05.2020 o godzinie 20∶20 -0400, użytkownik Aisha Tammy
> napisał:
>> Hi devs@,
>>  Seems like for some reason the gentoo.org does not publish the 
>> gpg public keys of the senders, even though it is signed correctly.
> 

Oh, very sorry if I came out that way. I wasn't being passive aggressive.
Sometimes I write things the wrong way. I should have definitely written 
it better :(

>>
>> Just wanted to know why the devs are required to use gpg keys, glep63
>> [1]
>> but even when the server has the public keys, they aren't published
>> properly.
>>
>> From a proper security perspective, I would have though something 
>> like WKD[2] would have been implemented on the server side for
>> automated
>> authentication.
> 
> WKD is implemented and I don't know a single case where it wouldn't
> work.  If it doesn't work for you, then I dare say it's more likely to
> be a problem with your setup.  However, if it's a problem on our end,
> I'd really appreciate a bug report before calling us retarded.
> 
> In fact, the link you've posted actually lists gentoo.org as one
> of the few organizations implementing WKD.
> 
Oh my, now I really feel bad. I definitely don't want to call anyone retarded
or any such words. I never like to use very strong words such as those.
While I agree I should've worded it better, please don't make it look like
I am name calling and insulting everybody, and being a jerk in general.
So I would really love it if you don't put those words in my mouth for me.

I actually thought that this was the proper channel to ask for these things.
Maybe the dev mailing list was not the proper place, I didn't think about
it being perceived as accusatory. I mostly thought it would be related to 
a bug or an oversight.


It is 110% possible for my setup to have mistakes. I even said as much.
I would love to fix that.

Indeed, because the link actually mentioned that gentoo.org has setup
WKD that is why I was a bit surprised when some of the keys were not found.

>> Why do you claim that?  How did you verify it? 

I am using enigmail + thunderbird which I thought would have should be making 
proper requests for the WKD keys and it reported that for some of the emails
sent from devs they keys were not found on the keyserver.

I will be doing a lot more debugging today and will try to see where things 
went 
wrong on my end. Now that you say it has been implemented properly, I feel that
I should do a lot more work on my side :)

>>
>> Maybe I am missing something about how to verify the keys of the
>> maintainers
>> who are sending announcements but it irks me a teensy bit when i have
>> signed
>> mails and I can't ~~trust~~ verify the signatures.
>>
>>
> 
> You are missing that WKD does not provide authentication, and if it
> were, it would be considered thoroughly insecure.  Authentication
> in OpenPGP is generally provided via web of trust.  For Gentoo
> developers, you can also use our Authority Keys [3,4,5].
> 

This is actually an interesting point. It might be better to discuss that over 
irc.
The web of trust is actually a topic which I have some weird thoughts over.

Best,
Aisha

>>
>> [1] 
>> https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys
>> [2] https://wiki.gnupg.org/WKD
> 
> [3] https://www.gentoo.org/downloads/signatures/
> [4] https://www.gentoo.org/glep/glep-0079.html
> [5] https://wiki.gentoo.org/wiki/Project:Infrastructure/Authority_Keys
> 
> 




Re: [gentoo-dev] unverifiable GPG keys for @gentoo.org members

2020-05-11 Thread Aisha Tammy
On 5/11/20 8:20 PM, Aisha Tammy wrote:
> Hi devs@,
>  Seems like for some reason the gentoo.org does not publish the 
> gpg public keys of the senders, even though it is signed correctly.
> 

Sorry, I meant **mail signing**, not commit signing.
Just saw that wording was confusing.

> Just wanted to know why the devs are required to use gpg keys, glep63 [1]
> but even when the server has the public keys, they aren't published properly.
> 
> From a proper security perspective, I would have though something 
> like WKD[2] would have been implemented on the server side for automated
> authentication.
> 
> Maybe I am missing something about how to verify the keys of the maintainers
> who are sending announcements but it irks me a teensy bit when i have signed
> mails and I can't ~~trust~~ verify the signatures.
> 
> This is tots an aside from normal gentoo stuff.
> 
> Hope ya'll are safe,
> Aisha
> 
> 
> 
> [1] 
> https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys
> [2] https://wiki.gnupg.org/WKD
> 




[gentoo-dev] unverifiable GPG keys for @gentoo.org members

2020-05-11 Thread Aisha Tammy
Hi devs@,
 Seems like for some reason the gentoo.org does not publish the 
gpg public keys of the senders, even though it is signed correctly.

Just wanted to know why the devs are required to use gpg keys, glep63 [1]
but even when the server has the public keys, they aren't published properly.

>From a proper security perspective, I would have though something 
like WKD[2] would have been implemented on the server side for automated
authentication.

Maybe I am missing something about how to verify the keys of the maintainers
who are sending announcements but it irks me a teensy bit when i have signed
mails and I can't ~~trust~~ verify the signatures.

This is tots an aside from normal gentoo stuff.

Hope ya'll are safe,
Aisha



[1] 
https://wiki.gentoo.org/wiki/Project:Infrastructure/Generating_GLEP_63_based_OpenPGP_keys
[2] https://wiki.gnupg.org/WKD



Re: [gentoo-dev] dev-python/llvmlite update to 0.32

2020-05-11 Thread Aisha Tammy
On 5/11/20 2:35 AM, Michał Górny wrote:
> W dniu nie, 10.05.2020 o godzinie 14∶54 -0400, użytkownik Aisha Tammy
> napisał:
>> On 5/10/20 2:11 PM, Michał Górny wrote:
>>> W dniu nie, 10.05.2020 o godzinie 07∶21 -0400, użytkownik Aisha
>>> Tammy
>>> napisał:
>>>> On 5/10/20 2:02 AM, Michał Górny wrote:
>>>>> W dniu sob, 09.05.2020 o godzinie 22∶39 -0400, użytkownik Aisha
>>>>> Tammy
>>>>> napisał:
>>>>>> Hey all,
>>>>>>   I was hoping to upgrade the dev-python/numba jit compiler
>>>>>> in
>>>>>> proxy-
>>>>>> maint but it depends on dev-python/llvmlite >=0.31
>>>>>> Current version of llvmlite is stuck at 0.30 which is
>>>>>> preventing
>>>>>> the
>>>>>> numba package from being upgraded.
>>>>>> It is at a risk of last rite retiring because its stuck at
>>>>>> 3.6
>>>>>
>>>>> It is more likely to be last rited because upstream still
>>>>> didn't
>>>>> manage
>>>>> to port it to LLVM 9.  I don't have LLVM 8 anymore, and I don't
>>>>> have
>>>>> the resources to build 3 different LLVM versions.
>>>>>
>>>> The following issue tells that LLVM 9 is now supported :)
>>>> https://github.com/numba/llvmlite/issues/523
>>>>
>>>> They haven't updated their documentation correctly.
>>>
>>> I suppose this means using the fancy variable to disable LLVM
>>> version
>>> checks, correct?
>>>
>> lol, you seem to be experienced with this kind of behaviour :P .
>> I won't even ask how many times this may have burned you XD .
>> Indeed, they have changed the version checking feature pretty
>> recently
>> though nothing too coherent has been given out yet.
> 
> Well, I've noticed it when I checked if they finally stopped requiring
> 8.*.  I presumed they've added it instead of proper support for LLVM 9
> but didn't expect it to actually pass tests (modulo two silly tests,
> one checking version and other exact error message).
> 
>>
>> Here's to hoping they do it over summer.
>>
>>>> PS: regarding lack of resources.
>>>> I have a spare computer and am willing to use that to do some
>>>> testing
>>>> for 
>>>> interesting packages like these. I hope it can help us keep a few
>>>> more
>>>> packages that would otherwise be killed off.
>>>
>>> Well, my hardware died two days ago, so I should have more
>>> resources
>>> mid-next week.  Until then, only minimal work that can be done with
>>> backup hardware.
>>>
>> That sucks, hardware failure is the bane of everyones existence T.T
>>
> 
> Well, hardware upgrade was long overdue, so there is the bright side. 
> My plan was to keep the old PC as backup distcc node but I guess it
> wouldn't amount to much.  It was Athlon64 x2 3800+ (from the times when
> they still called it 'Athlon64').
> 
> In any case, I've just tested the version bump and will push it
> shortly.  Thanks!
> 

Oh, thanks a lot for your work!

Aisha



Re: [gentoo-dev] Packages up for grabs: net-mail/notmuch, dev-python/..., erlang related, ...

2020-05-10 Thread Aisha Tammy
On 5/10/20 8:35 PM, Ralph Seichter wrote:
> * aide...@gentoo.org:
> 
>> net-mail/muchsync
>> net-mail/notmuch
> 
> I can take both. I already maintain these two for MacPorts, and I use
> notmuch daily (as in: right now).
> 
awesome, thanks a lot for your work.

> -Ralph
> 

I take back my previous request in that case :)

Aisha



Re: [gentoo-dev] Packages up for grabs: net-mail/notmuch, dev-python/..., erlang related, ...

2020-05-10 Thread Aisha Tammy
On 5/10/20 5:59 PM, aide...@gentoo.org wrote:
> Hi,
> 
> The following packages are up for grabs:
> 
> app-misc/tek
> app-misc/timew
> app-text/dbacl
> dev-python/dkimpy
> dev-python/potr
> dev-python/precis-i18n
> dev-python/urwidtrees
> dev-util/rebar-bin
> net-mail/muchsync
> net-mail/notmuch
> sys-apps/biosdevname
> 
> due to my retirement.
> 
> I'd like to highlight net-main/notmuch which has a great upstream devs.
> 
> 
Can I take not-much through proxy-maint?
I have another package that needs it.

Cheers,
Aisha

> Cheers,
> -- aidecoe
> 




Re: [gentoo-dev] dev-python/llvmlite update to 0.32

2020-05-10 Thread Aisha Tammy
On 5/10/20 2:11 PM, Michał Górny wrote:
> W dniu nie, 10.05.2020 o godzinie 07∶21 -0400, użytkownik Aisha Tammy
> napisał:
>> On 5/10/20 2:02 AM, Michał Górny wrote:
>>> W dniu sob, 09.05.2020 o godzinie 22∶39 -0400, użytkownik Aisha
>>> Tammy
>>> napisał:
>>>> Hey all,
>>>>   I was hoping to upgrade the dev-python/numba jit compiler in
>>>> proxy-
>>>> maint but it depends on dev-python/llvmlite >=0.31
>>>> Current version of llvmlite is stuck at 0.30 which is preventing
>>>> the
>>>> numba package from being upgraded.
>>>> It is at a risk of last rite retiring because its stuck at 3.6
>>>
>>> It is more likely to be last rited because upstream still didn't
>>> manage
>>> to port it to LLVM 9.  I don't have LLVM 8 anymore, and I don't
>>> have
>>> the resources to build 3 different LLVM versions.
>>>
>> The following issue tells that LLVM 9 is now supported :)
>> https://github.com/numba/llvmlite/issues/523
>>
>> They haven't updated their documentation correctly.
> 
> I suppose this means using the fancy variable to disable LLVM version
> checks, correct?
> 
lol, you seem to be experienced with this kind of behaviour :P .
I won't even ask how many times this may have burned you XD .
Indeed, they have changed the version checking feature pretty recently
though nothing too coherent has been given out yet.

Here's to hoping they do it over summer.

>>
>> PS: regarding lack of resources.
>> I have a spare computer and am willing to use that to do some testing
>> for 
>> interesting packages like these. I hope it can help us keep a few
>> more
>> packages that would otherwise be killed off.
> 
> Well, my hardware died two days ago, so I should have more resources
> mid-next week.  Until then, only minimal work that can be done with
> backup hardware.
> 
That sucks, hardware failure is the bane of everyones existence T.T

Cheers and hope things get better,
Aisha



Re: [gentoo-dev] dev-python/llvmlite update to 0.32

2020-05-10 Thread Aisha Tammy
On 5/10/20 7:21 AM, Aisha Tammy wrote:
> On 5/10/20 2:02 AM, Michał Górny wrote:
>> W dniu sob, 09.05.2020 o godzinie 22∶39 -0400, użytkownik Aisha Tammy
>> napisał:
>>> Hey all,
>>>   I was hoping to upgrade the dev-python/numba jit compiler in proxy-
>>> maint but it depends on dev-python/llvmlite >=0.31
>>> Current version of llvmlite is stuck at 0.30 which is preventing the
>>> numba package from being upgraded.
>>> It is at a risk of last rite retiring because its stuck at 3.6
>>
>> It is more likely to be last rited because upstream still didn't manage
>> to port it to LLVM 9.  I don't have LLVM 8 anymore, and I don't have
>> the resources to build 3 different LLVM versions.
>>
> The following issue tells that LLVM 9 is now supported :)
> https://github.com/numba/llvmlite/issues/523
> 
another issue which shows that even tests are now working :)
https://github.com/easybuilders/easybuild-easyconfigs/pull/10133

Aisha

> They haven't updated their documentation correctly.
> 
> PS: regarding lack of resources.
> I have a spare computer and am willing to use that to do some testing for 
> interesting packages like these. I hope it can help us keep a few more
> packages that would otherwise be killed off.
> 
> PPS: an aside, but i was always curious where the term last rited came from.
> I feel like I am part of the mafia when I use that term XD
> 
> Cheers,
> Aisha
> 




Re: [gentoo-dev] dev-python/llvmlite update to 0.32

2020-05-10 Thread Aisha Tammy
On 5/10/20 2:02 AM, Michał Górny wrote:
> W dniu sob, 09.05.2020 o godzinie 22∶39 -0400, użytkownik Aisha Tammy
> napisał:
>> Hey all,
>>   I was hoping to upgrade the dev-python/numba jit compiler in proxy-
>> maint but it depends on dev-python/llvmlite >=0.31
>> Current version of llvmlite is stuck at 0.30 which is preventing the
>> numba package from being upgraded.
>> It is at a risk of last rite retiring because its stuck at 3.6
> 
> It is more likely to be last rited because upstream still didn't manage
> to port it to LLVM 9.  I don't have LLVM 8 anymore, and I don't have
> the resources to build 3 different LLVM versions.
> 
The following issue tells that LLVM 9 is now supported :)
https://github.com/numba/llvmlite/issues/523

They haven't updated their documentation correctly.

PS: regarding lack of resources.
I have a spare computer and am willing to use that to do some testing for 
interesting packages like these. I hope it can help us keep a few more
packages that would otherwise be killed off.

PPS: an aside, but i was always curious where the term last rited came from.
I feel like I am part of the mafia when I use that term XD

Cheers,
Aisha



[gentoo-dev] dev-python/llvmlite update to 0.32

2020-05-10 Thread Aisha Tammy
Hey all,
  I was hoping to upgrade the dev-python/numba jit compiler in proxy-maint but 
it depends on dev-python/llvmlite >=0.31
Current version of llvmlite is stuck at 0.30 which is preventing the numba 
package from being upgraded.
It is at a risk of last rite retiring because its stuck at 3.6

Can anyone bump it to 0.32.1? It just came out 2 days ago so might be best to 
just work with that.

additional information: don't use the 0.33.* releases as they are testing 
releases and prone to breaking.

Thanks a lot for the work,
Aisha



Re: [gentoo-dev] Cleaning up the installation handbook (Legacy boot / MBR / ...)

2020-05-02 Thread Aisha Tammy

On 5/2/20 4:30 PM, Andreas K. Hüttel wrote:
> Hey all, 
> 
> our installation handbook is right now something of a mess (in particular 
> regarding partitioning, bootloader, gpt/uefi, ...)
> 
> I'm hereby volunteering to clean things up.

Thanks a lot for your work :)

 But - I'll go the brutal way:
> 
> * Legacy boot and MBR will get kicked out. *
> 
> This is your chance to protest or support.

I would like to ask for this to be kept somewhere at least.

Is it possible to put it in a separate section or in a page outside the 
handbook?
Having a separate page for it in the wiki might be fine as well.

(I don't know if non-devs are allowed to give an opinion, so apologies if I seem
presumptuous)

Best,
Aisha

> 
> Cheers,
> Andreas
> 
> 



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] rfc: backward-incompatible changes in eclasses

2020-03-23 Thread Aisha Tammy

On 3/23/20 2:27 PM, Joonas Niilola wrote:
> On 3/23/20 8:23 PM, William Hubbs wrote:
>> but we need to
>> find a way to notify them when a breaking change is going into a widely
>> used eclass and give them time to adjust their ebuilds.
>>
>>
>> Thoughts?
>>
> Subscribe to this mailing list.
>
> AFAIK all major changes have been posted here and pushed with some delay.
>
> -- juippis
>
>
Indeed, that's what I'm doing with my popcorn `kernel`s (and also what
most others have advised, even on the irc's).

It's quiet enough to not clutter but useful.


Aisha




signature.asc
Description: OpenPGP digital signature