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

2020-06-06 Thread Joonas Niilola

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

-- juippis




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [RFC] Concept of Projects - How to proceed?

2020-06-06 Thread Aaron Bauman
On Sun, Jun 07, 2020 at 01:49:28AM +0200, Jonas Stein wrote:
> Hi,
> 
> our concept of "Projects" (Herds in the past) maintaining packages has
> several problems.

[snip]

Overall, projects work if the members are active. Of course, they don't
if not.

So, whether a package is assigned to a project, a sole-maintainer, or
co-maintainers means others will *unlikely* attempt to fix or bump the
package. Of course, we know that some devs will inevitably bump the
package when it get's in their way or they use it directly.

However, if the package is assigned to maintainer-needed then
proxy-maintainers, random contributors, and other Gentoo devs will feel
more comfortable touching it.

I believe the system works...

I will happily revert my change on the graphics project Wiki as you may
want to remove the other inactive members or recruit some folks to join
the project. Then possibly pick up the stray packages that others
haven't taken.

-- 
Cheers,
Aaron


signature.asc
Description: PGP signature


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

2020-06-06 Thread Mike Gilbert
On Sat, Jun 6, 2020 at 7:05 PM Andreas K. Hüttel  wrote:
> That said, I think the basic action is in this case pretty unproductive. We
> now have a large number of central libraries maintainer-needed (libpng, jpeg,
> tiff, ...) which would really merit a team...

Seems like one or two devs have been bumping the packages you listed
for the last couple of years, and neither of them are actually members
of the graphics project.

I don't see the value in a project where none of the members actually
maintain their packages.



[gentoo-dev] [RFC] Concept of Projects - How to proceed?

2020-06-06 Thread Jonas Stein
Hi,

our concept of "Projects" (Herds in the past) maintaining packages has
several problems.
Which problems do you see?
How can we improve the situation?
How do we want to organize/cluster packages in the future?

I see the following problems:

* We have ten thousand packages for few hundred developers.
  Projects can not heal the lack of resources.
  If a developer is member in 10 projects, she/he can only contribute a
  fraction of the "Gentoo-time" to each project.

* Someone added the project to a package many years ago and
  nobody is left in the project who knows/uses the package.
  I saw this problem for example in Project:Games, where we have games
  that need a CD, but there is no developer in the project left who has
  access to the CD. (If you want to help:
  https://wiki.gentoo.org/wiki/List_of_discs_by_developers)
  We have the same problem for hardware in Printing, Video, Sound.

* Many projects are too heterogeneous
  Projects should only maintain either
  a) many similar packages such as libraries (like Perl, Python) or
  b) very few strong correlated packages (like KDE, Kernel, Xfce)

  It makes no sense to group packages by usage as in
  Science, Games, Theology, Sound, Netmon, Video, Electronics...

* We need something between
  one developer per package, who reacts on every bug within days
  and
  the package is unmaintained.

* The members of a project are not paid by Gentoo or the lead and want
  to invest their (spare)time only to specific packages.
  However a project makes only sense, if all members are willing to
  maintain the packages of the project.


Project Graphics was now deleted without discussion. Have a look at
https://wiki.gentoo.org/wiki/Category:Gentoo_Projects
there are many projects with the same problem of Graphics.

I think we should first find a consent about the following questions
before someone deletes projects.

* How do we want to delete projects? Vote? Decision by a single dev?
Based on statistics? Based on inactivity? Based on lack of manpower?
Based on useful package selection?

* What is a good structure for a project?

* Should we group packages by requirements? (Specific hardware needed.
  Special skills required.)

-- 
Best,
Jonas



signature.asc
Description: OpenPGP digital signature


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

2020-06-06 Thread Andreas K . Hüttel
OK so if you really want to go through with this then I'll take these.

> media-gfx/album
> media-gfx/enblend
> media-gfx/exiv2
> media-gfx/gphoto2
> media-gfx/hugin
> media-gfx/imagemagick
> media-gfx/jpeg2ps
> media-gfx/jhead
> media-gfx/luminance-hdr
> media-gfx/pngquant
> media-libs/lensfun
> media-libs/libgphoto2

That said, I think the basic action is in this case pretty unproductive. We 
now have a large number of central libraries maintainer-needed (libpng, jpeg, 
tiff, ...) which would really merit a team...


-- 
Andreas K. Hüttel
dilfri...@gentoo.org
Gentoo Linux developer 
(council, qa, toolchain, base-system, perl, libreoffice)

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


Re: [gentoo-dev] Last rites: app-cdr/sync2d

2020-06-06 Thread Christopher Head
On Fri, 5 Jun 2020 21:39:51 -0400
Aaron Bauman  wrote:

> Of course, the depgraph is not an issue. If a package is
> masked, it will break immediately. Hence, required checks
> are run then the package is masked.

I meant that if $P is removed, then things that $P depends on could
also start getting removed, which makes it ever harder and harder to
install $P if you need it. I wasn’t talking about things that depend on
$P.
-- 
Christopher Head


pgppPDza5h85T.pgp
Description: OpenPGP digital signature


[gentoo-dev] Last rites: app-misc/ifp-line

2020-06-06 Thread Jonas Stein
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd5b4cbfed70172cbd76d43d7dab2f852f66265

commit dfd5b4cbfed70172cbd76d43d7dab2f852f66265
Author: Jonas Stein 
AuthorDate: 2020-06-06 22:19:30 +
Commit: Jonas Stein 
CommitDate: 2020-06-06 22:19:30 +

profiles: app-misc/ifp-line Last rites

Last rites for unusable package.
Bug: https://bugs.gentoo.org/727360


--
Best regards,
Jonas Stein





















signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH 0/2] multilib.eclass: improve multilib handling of pkg-config

2020-06-06 Thread Sergei Trofimovich
On Sat,  6 Jun 2020 15:24:03 -0400
Mike Gilbert  wrote:

> These patches are part of a larger change to eliminate MULTILIB_USEDEP
> from virtual/pkgconfig dependencies in BDEPEND.
> 
> See https://bugs.gentoo.org/723112 and
> https://github.com/gentoo/gentoo/pull/16025.
> 
> Mike Gilbert (2):
>   multilib.eclass: export PKG_CONFIG_SYSTEM_LIBRARY_PATH in
> multilib_toolchain_setup
>   multilib.eclass: export PKG_CONFIG in multilib_toolchain_setup
> 
>  eclass/multilib.eclass | 4 
>  1 file changed, 4 insertions(+)
> 

Looks good!

-- 

  Sergei



[gentoo-dev] [PATCH 1/2] multilib.eclass: export PKG_CONFIG_SYSTEM_LIBRARY_PATH in multilib_toolchain_setup

2020-06-06 Thread Mike Gilbert
This ensures pkg-config --libs will filter -L/usr/lib from its output for
non-native ABIs.

Signed-off-by: Mike Gilbert 
---
 eclass/multilib.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass
index ed54568aa2d9..3503ac2ed5b7 100644
--- a/eclass/multilib.eclass
+++ b/eclass/multilib.eclass
@@ -472,6 +472,7 @@ multilib_toolchain_setup() {
STRIP
PKG_CONFIG_LIBDIR
PKG_CONFIG_PATH
+   PKG_CONFIG_SYSTEM_LIBRARY_PATH
)
 
# First restore any saved state we have laying around.
@@ -516,6 +517,7 @@ multilib_toolchain_setup() {
export CHOST=$(get_abi_CHOST $1)
export PKG_CONFIG_LIBDIR=${EPREFIX}/usr/$(get_libdir)/pkgconfig
export PKG_CONFIG_PATH=${EPREFIX}/usr/share/pkgconfig
+   export 
PKG_CONFIG_SYSTEM_LIBRARY_PATH=${EPREFIX}/usr/$(get_libdir)
fi
 }
 
-- 
2.27.0.rc2




[gentoo-dev] [PATCH 2/2] multilib.eclass: export PKG_CONFIG in multilib_toolchain_setup

2020-06-06 Thread Mike Gilbert
This ensures that autoconf will not try to use a crossdev wrapper for
non-native ABIs. Instead, we always use the native pkg-config, and
override its behavior via PKG_CONFIG_LIBDIR and
PKG_CONFIG_SYSTEM_LIBRARY_PATH.

Signed-off-by: Mike Gilbert 
---
 eclass/multilib.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass
index 3503ac2ed5b7..54ff1509eada 100644
--- a/eclass/multilib.eclass
+++ b/eclass/multilib.eclass
@@ -467,6 +467,7 @@ multilib_toolchain_setup() {
LD
NM
OBJDUMP
+   PKG_CONFIG
RANLIB
READELF
STRIP
@@ -511,6 +512,7 @@ multilib_toolchain_setup() {
export LD="$(tc-getLD) $(get_abi_LDFLAGS)"
export NM="$(tc-getNM)" # Avoid 'nm', use '${CHOST}-nm'
export OBJDUMP="$(tc-getOBJDUMP)" # Avoid 'objdump', use 
'${CHOST}-objdump'
+   export PKG_CONFIG="$(tc-getPKG_CONFIG)"
export RANLIB="$(tc-getRANLIB)" # Avoid 'ranlib', use 
'${CHOST}-ranlib'
export READELF="$(tc-getREADELF)" # Avoid 'readelf', use 
'${CHOST}-readelf'
export STRIP="$(tc-getSTRIP)" # Avoid 'strip', use 
'${CHOST}-strip'
-- 
2.27.0.rc2




[gentoo-dev] [PATCH 0/2] multilib.eclass: improve multilib handling of pkg-config

2020-06-06 Thread Mike Gilbert
These patches are part of a larger change to eliminate MULTILIB_USEDEP
from virtual/pkgconfig dependencies in BDEPEND.

See https://bugs.gentoo.org/723112 and
https://github.com/gentoo/gentoo/pull/16025.

Mike Gilbert (2):
  multilib.eclass: export PKG_CONFIG_SYSTEM_LIBRARY_PATH in
multilib_toolchain_setup
  multilib.eclass: export PKG_CONFIG in multilib_toolchain_setup

 eclass/multilib.eclass | 4 
 1 file changed, 4 insertions(+)

-- 
2.27.0.rc2




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] Graphics Project disbanded [pkgs up for grabs]

2020-06-06 Thread Aaron Bauman
On Sat, Jun 06, 2020 at 02:50:31PM -0400, Aaron Bauman wrote:
> All, the graphics project has now been disbanded.
> 
> 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

To expound on this, the graphics project has a quite a few bugs assigned
to them (169). A few packages have co-maintainers, but these are still
reflected in the metadata as required.

If anyone else has time to address the bugs or wants to take the package
over please do.

If you hit a package with a co-maintainer then my apologies.

-- 
Cheers,
Aaron


signature.asc
Description: PGP signature


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

2020-06-06 Thread Aaron Bauman
On Sat, Jun 06, 2020 at 08:55:38PM +0200, Pacho Ramos wrote:
> El sáb, 06-06-2020 a las 14:50 -0400, Aaron Bauman escribió:
> > All, the graphics project has now been disbanded.
> > 
> > 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:
> > 
> [...]
> 
> I have seen that many of them already have maintainers or co-maintainers, 
> maybe
> listing only those that are going to maintainer-needed would be more useful to
> catch packages needing attention
> 
> Thanks

Pacho, thanks. I did not remove those packages from the email, but the
metadata still reflects properly. A cursory look at the packages with
more than 1 maintainer seems rather small.

-- 
Cheers,
Aaron


signature.asc
Description: PGP signature


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

2020-06-06 Thread Pacho Ramos
El sáb, 06-06-2020 a las 14:50 -0400, Aaron Bauman escribió:
> All, the graphics project has now been disbanded.
> 
> 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:
> 
[...]

I have seen that many of them already have maintainers or co-maintainers, maybe
listing only those that are going to maintainer-needed would be more useful to
catch packages needing attention

Thanks


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


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

2020-06-06 Thread Aaron Bauman
All, the graphics project has now been disbanded.

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

-- 
Cheers,
Aaron


signature.asc
Description: PGP signature


Re: [gentoo-dev] Last rites: app-cdr/sync2d

2020-06-06 Thread Mart Raudsepp
Ühel kenal päeval, L, 06.06.2020 kell 03:59, kirjutas Ralph Seichter:
> * Christopher Head:
> 
> > Not that I care about this specific case, but isn’t the 30-day time
> > period also meant as a nice long warning time for people [...]
> 
> Rules and exceptions. I think that shortening the typical 30-day
> period
> is acceptable in specific cases, and sync2d is one of them. According
> to
> Git history, the ebuild for release 1.3 (released 2007) was imported
> in
> August 2015 and no functional changes have been made since then.
> There
> were only meta data updates and stabilisations, and it all ended in
> 2017.
> 
> sync2d is unmaintained in Gentoo and based on Python 2, which, as we
> know, was marked for "end of support 2015" which later was extended
> to
> January 2020. Upstream had oodles of time to migrate to Python 3 if
> they
> wanted to. If (!) any Gentoo users are still using sync2d today, they
> also had ample time to choose an alternative. From all appearances,
> sync2d has gone the way of the dodo.
> 
> Masking will not uninstall the package, and the sooner people can no
> longer install sync2d without thought, the better, as far as I am
> concerned.

Portage does not provide a good mechanism of warning users that some
package is going or already went away, other than the package.mask
entry triggering such a warning. So if it's removed quickly and p.mask
removed with that, users of said package will not be notified for a
reasonable amount of time to even notice that they have something
unmaintained installed.
Until that is working better, I find it good to have a package.mask
entry for 30 days or even longer. That does not mean the specific
package itself can't go away in 15 days - the package.mask entry could
be reworded and kept for a bit longer.


Mart


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