Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 270575 - [TRACKER] Deprecating USE="arts esd"
Summary: [TRACKER] Deprecating USE="arts esd"
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High QA (vote)
Assignee: Gentoo Quality Assurance Team
URL: http://tinderbox.dev.gentoo.org/misc/...
Whiteboard:
Keywords: QAcanfix, Tracker
: 286925 286953 (view as bug list)
Depends on: 271780 273275 274650 274653
Blocks:
  Show dependency tree
 
Reported: 2009-05-20 14:34 UTC by Samuli Suominen (RETIRED)
Modified: 2011-03-25 19:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2009-05-20 14:34:59 UTC
I've heard from some KDE members on IRC it's about time to. But for clarification, can we get your statements here. Thanks.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-05-20 15:13:01 UTC
I think I speak for gnome herd when I say we would welcome death of esound. Beside ekiga which is currently stuck at 2.0.12 with a harddep on esound (waiting for #238554), we could completely drop support for it with no problem that I can forsee.

Btw, what is the "regression" keyword" for ? and why is this a qa bug ?
Comment 2 SpanKY gentoo-dev 2009-05-20 16:10:46 UTC
i dont think dropping arts makes sense until kde-4 goes stable
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-05-20 16:19:45 UTC
To be honest I'd keep USE=esd for stuff like wine until we also got PulseAudio (and the padsp/alsa-plugin) in emul-linux for amd64 builds.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2009-05-20 17:02:54 UTC
(In reply to comment #1)
> I think I speak for gnome herd when I say we would welcome death of esound.
> Beside ekiga which is currently stuck at 2.0.12 with a harddep on esound
> (waiting for #238554), we could completely drop support for it with no problem
> that I can forsee.

We could leave esd where e.g. alsa or something above is not optional in this round.
 
> Btw, what is the "regression" keyword" for ? and why is this a qa bug ?

- It's a regression when it wasn't bug before but is now.
- Old cruft in tree is a QA issue.
Comment 5 Ben de Groot (RETIRED) gentoo-dev 2009-05-20 23:57:07 UTC
(In reply to comment #2)
> i dont think dropping arts makes sense until kde-4 goes stable

Why? Arts isn't necessary for anything even in kde-3.
Comment 6 SpanKY gentoo-dev 2009-05-21 06:06:04 UTC
you're talking about going and modifying things directly in stable without any real testing.  that sounds like a really bad idea for 0 gain at all.

simply push USE="arts" down into local USE scope for KDE ebuilds and remove it from the global list.  then as things stabilize, it slowly disappears.
Comment 7 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-05-21 06:53:06 UTC
(In reply to comment #6)
> you're talking about going and modifying things directly in stable without any
> real testing.  that sounds like a really bad idea for 0 gain at all.

I completely agree. Stable stuff should not be directly modified at all.

> simply push USE="arts" down into local USE scope for KDE ebuilds and remove it
> from the global list.  then as things stabilize, it slowly disappears.

I'm not sure about this approach, but I agree that making it (arts + esd) slowly disappear as things stabilize would be the best way.
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-05-21 10:55:00 UTC
I'm pretty sure that kde.eclass (for kde3 that is) has a way to declare that a given ebuild does not support/need arts (as well as mandating that support)... I'm sure because I wrote the code in the first place.

And I also remember that back when I was a KDE team member, the idea was to disable arts wherever it did make sense to (stuff that didn't use arts but tested for it anyway because the build system is crap); stuff that mandate arts often were just using a very old admin/ directory version from when it was not possible to disable it and could be fixed by replacing the directory with a better copy.

For what concern esd, I'd guess one way to handle it would be to add an ebuild that only builds the library and not the daemon or the esddsp library/script, and depend on pulseaudio instead, removing eselect-esd and fixing the esdcompat script as the esd command. And make sure there is pulseaudio in the new emul-...
Comment 9 Ben de Groot (RETIRED) gentoo-dev 2009-05-21 13:48:12 UTC
So we should check if there is anything in the tree that really needs arts. If not, then I propose to drop arts from kde 3.5.10 before that goes stable.
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2009-05-21 14:00:01 UTC
(In reply to comment #9)
> So we should check if there is anything in the tree that really needs arts. If
> not, then I propose to drop arts from kde 3.5.10 before that goes stable.
> 

So I assume KDE team is fine with me dropping arts support from all media ebuilds now?
Comment 11 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-21 14:03:28 UTC
The KDE Team will have an official answer after tonight's meeting :)
Comment 12 Mart Raudsepp gentoo-dev 2009-05-22 09:14:41 UTC
I'm sorry, what are we supposed to do here?
Please do not modify our old ebuilds away from IUSE=esd, those versions still have it for a good reason. And in the course of time the revisions of packages that have USE=esd will simply be cleaned out in regular course. Nothing to do special here.
Comment 13 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-05-23 16:55:03 UTC
The KDE Team decided to drop arts as it is deprecated. Samuli ping me on IRC if you need anything
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2009-05-27 07:41:48 UTC
(In reply to comment #13)
> The KDE Team decided to drop arts as it is deprecated. Samuli ping me on IRC if
> you need anything
> 

Thanks

I've dropped arts from some media-sound apps, and will continue with some of the media-libs after some testing.. Some just need stabling, such as timidity++ or mpg123.. Using tinderbox as my friend
Comment 15 Daniel Gryniewicz (RETIRED) gentoo-dev 2009-05-27 18:42:48 UTC
Could we at least remove esd/arts from use.defaults?
Comment 16 Mart Raudsepp gentoo-dev 2009-05-30 22:48:12 UTC
It appears the purpose of CCing gnome@ was as the primary maintainer of esound itself, not as the maintainer of packages whose old revisions might depend on esound still (which the GNOME team has been trying to get rid of for a while already and in the most part it will be resolved in due course as old revisions get removed).
So I'd say that if you are a maintainer of a package that has an optional dependency on esound, please feel free to drop that in due course when no features of the application are lost. Then soon (or depending on brief research immediately) we should remove it from use.defaults too.
Comment 17 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2009-06-03 23:58:52 UTC
(In reply to comment #15)
> Could we at least remove esd/arts from use.defaults?

That sounds fine to me (arts).
Comment 18 Samuli Suominen (RETIRED) gentoo-dev 2009-10-24 22:24:03 UTC
*** Bug 286925 has been marked as a duplicate of this bug. ***
Comment 19 Samuli Suominen (RETIRED) gentoo-dev 2009-10-24 22:24:09 UTC
*** Bug 286953 has been marked as a duplicate of this bug. ***
Comment 20 Tomáš Chvátal (RETIRED) gentoo-dev 2009-11-23 00:19:23 UTC
no arts in main tree, kde ist fertig hier. :]
Comment 21 Samuli Suominen (RETIRED) gentoo-dev 2011-03-25 19:01:09 UTC
what a useless bug, closing