Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 468984 - mail-client/claws-mail-3.9.3 rekeyword request
Summary: mail-client/claws-mail-3.9.3 rekeyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks: 498328
  Show dependency tree
 
Reported: 2013-05-08 04:40 UTC by Christian Faulhammer (RETIRED)
Modified: 2014-11-23 07:11 UTC (History)
1 user (show)

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 Christian Faulhammer (RETIRED) gentoo-dev 2013-05-08 04:40:07 UTC
Due to upstream changes some dependencies formerly located in mail-client/claws-mail-* plugin packages some keywords had to be dropped.  Please keyword dependencies, mask USE flags profile-wise or tell me if you need specific changes.

alpha: 'dev-util/valgrind', 'dev-libs/libindicate:3[gtk]'
arm: 'dev-libs/libindicate:3[gtk]'
hppa: '>=dev-libs/libgdata-0.6.4', 'dev-util/valgrind'
ppc: 'dev-libs/libindicate:3[gtk]'
ppc64: 'dev-libs/libindicate:3[gtk]'
sparc: 'dev-util/valgrind', 'dev-libs/libindicate:3[gtk]'

Thanks in advance.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2013-05-08 12:33:16 UTC
(In reply to comment #0)
> Due to upstream changes some dependencies formerly located in
> mail-client/claws-mail-* plugin packages some keywords had to be dropped. 
> Please keyword dependencies, mask USE flags profile-wise or tell me if you
> need specific changes.
> 
> alpha: 'dev-util/valgrind', 'dev-libs/libindicate:3[gtk]'
> arm: 'dev-libs/libindicate:3[gtk]'
> hppa: '>=dev-libs/libgdata-0.6.4', 'dev-util/valgrind'
> ppc: 'dev-libs/libindicate:3[gtk]'
> ppc64: 'dev-libs/libindicate:3[gtk]'
> sparc: 'dev-util/valgrind', 'dev-libs/libindicate:3[gtk]'

dev-util/valgrind has not been ported to the majority of archictectures, so you should probably give that up and remove the dep. And putting it under USE=debug smells fishy as well, especially as a runtime dependency.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-05-08 15:16:38 UTC
(In reply to comment #1)
> dev-util/valgrind has not been ported to the majority of archictectures, so
> you should probably give that up and remove the dep. And putting it under
> USE=debug smells fishy as well, especially as a runtime dependency.

Maybe not so fishy as a runtime dependency as it seems to compile and link against it. It still is a good idea to just look at the architectures valgrind is currently keyworded for, package.use.masking "mail-client/claws-mail debug" globally and unmasking it for the keyworded architectures in those few profiles (instead of duplicating it in many more profiles).

Also consider renaming the USE flag to "valgrind" - most unsupported architecture profiles already mask that.
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2013-05-08 17:26:26 UTC
alpha:  'dev-libs/libindicate:3[gtk]'
arm: 'dev-libs/libindicate:3[gtk]'
hppa: '>=dev-libs/libgdata-0.6.4'
ppc: 'dev-libs/libindicate:3[gtk]'
ppc64: 'dev-libs/libindicate:3[gtk]'
sparc: 'dev-libs/libindicate:3[gtk]'

Then we are down to the above.  USE=debug did not only add valgrind, but also a crash-dialog.  I split out the valgrind stuff into a new USE flag.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2013-05-09 13:27:31 UTC
(In reply to comment #3)
> alpha:  'dev-libs/libindicate:3[gtk]'
> arm: 'dev-libs/libindicate:3[gtk]'
> hppa: '>=dev-libs/libgdata-0.6.4'
> ppc: 'dev-libs/libindicate:3[gtk]'
> ppc64: 'dev-libs/libindicate:3[gtk]'
> sparc: 'dev-libs/libindicate:3[gtk]'
> 
> Then we are down to the above.  USE=debug did not only add valgrind, but
> also a crash-dialog.  I split out the valgrind stuff into a new USE flag.

I don't see it in CVS yet.
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2013-05-10 20:34:25 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > alpha:  'dev-libs/libindicate:3[gtk]'
> > arm: 'dev-libs/libindicate:3[gtk]'
> > hppa: '>=dev-libs/libgdata-0.6.4'
> > ppc: 'dev-libs/libindicate:3[gtk]'
> > ppc64: 'dev-libs/libindicate:3[gtk]'
> > sparc: 'dev-libs/libindicate:3[gtk]'
> > 
> > Then we are down to the above.  USE=debug did not only add valgrind, but
> > also a crash-dialog.  I split out the valgrind stuff into a new USE flag.
> 
> I don't see it in CVS yet.

 I forgot to commit. Is fixed now.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2013-05-11 15:09:30 UTC
Marked ~hppa.
Comment 7 Patrick Lauer gentoo-dev 2013-05-13 04:01:56 UTC
  dependency.bad                2
   mail-client/claws-mail/claws-mail-3.9.1.ebuild: DEPEND: ~hppa(default/linux/hppa/13.0) ['media-libs/libcanberra[gtk]', 'dev-libs/libindicate:3[gtk]']
   mail-client/claws-mail/claws-mail-3.9.1.ebuild: RDEPEND: ~hppa(default/linux/hppa/13.0) ['media-libs/libcanberra[gtk]', 'dev-libs/libindicate:3[gtk]']

Looks like only hppa is missing some keywords now.
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2013-05-13 04:52:11 UTC
HPPA, please check.  We have USE=libindicate and USE=libcanberra meanwhile.  You can mask those USE flags.
Comment 9 Markus Meier gentoo-dev 2013-05-14 18:22:19 UTC
~arm done
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2013-05-17 14:51:23 UTC
Removed a stale package.use.mask entry. Should be good now.
Comment 11 Christian Faulhammer (RETIRED) gentoo-dev 2013-07-04 20:11:42 UTC
Wakey, wakey.
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2013-12-31 07:35:43 UTC
Reminder...we are running into problems with current stable Gtk stuff without a newer Claws version keyworded.
Comment 13 Tobias Klausmann (RETIRED) gentoo-dev 2014-06-19 15:06:54 UTC
Keyworded these on alpha:

=dev-libs/libindicate-12.10.1 
=dev-libs/libdbusmenu-12.10.2
Comment 14 Anthony Basile gentoo-dev 2014-08-07 23:53:22 UTC
I tested all version of libindicate, libdbusmenu and claws-mail on ppc and ppc64.  They are now keyworded.  Please don't drop ppc/ppc64 keywords in the future as we are short staffed and will live "dangerously".
Comment 15 Raúl Porcel (RETIRED) gentoo-dev 2014-08-18 11:38:15 UTC
alpha needs to keyword claws-mail too
Comment 16 Raúl Porcel (RETIRED) gentoo-dev 2014-08-20 11:34:19 UTC
~alpha/~sparc done
Comment 17 Jeroen Roovers (RETIRED) gentoo-dev 2014-11-23 07:11:02 UTC
Looks like it's done.