[gentoo-dev] New project: LeechCraft

2016-01-15 Thread Maxim Koltsov
I am announcing the LeechCraft project[1], to replace the old herd in
preparation for the implementation of GLEP 67.

1: https://wiki.gentoo.org/wiki/Project:LeechCraft


Re: [gentoo-dev] Mirroring Gentoo project/team members on GitHub

2015-08-13 Thread Maxim Koltsov
11 авг. 2015 г. 17:33 пользователь Michał Górny mgo...@gentoo.org
написал:

 Hello, everyone.

 Now that we're officially on git and can officially use pull requests
 to provide rapid community interaction, it'd be convenient to have
 a little better framework for pinging package maintainers.

 With the unofficial mirror/pull request project, I was either looking
 for project member GitHub accounts and pinging found project members by
 name, or talking to them directly on IRC. However, with the growth in
 number of pull requests this will become more and more inconvenient.
 Therefore, I think it's time to be able to mirror teams willing to work
 with GitHub community there for easier 'pings'.

 I have two ideas right now:

 1. creating GitHub Gentoo project teams corresponding to willing Gentoo
 teams,

 2. preparing lists of GitHub usernames on project wiki pages.

 Solution 1. is cleaner. In this case, we create GitHub teams under
 the Gentoo projects, and add appropriate Gentoo developers having
 GitHub accounts to the teams. Then, in PRs we can just ping the whole
 team like @Gentoo/Qt or like.

 Solution 2. avoids adding any GitHub teams. In this case, in team wiki
 page we collect team member usernames like @Pesa, @kensington, ... so
 we could copy-paste it to pull requests. We still require extra effort
 when 'assigning' PRs but at least I don't have to lookup the same
 people over and over again.

 With some Wiki people help, we could even implement updating GitHub
 teams automatically following Wiki member changes.

 Your thoughts?

Hi Michał!
Mirroring teams on GH is a great idea. I have a question though.
Is it OK that highlight links from GH emails and GH pages (like
'@gentoo/qt',  etc) lead to GitHub's 404 page?

 --
 Best regards,
 Michał Górny
 http://dev.gentoo.org/~mgorny/


Re: [gentoo-dev] Re: RFC: c++14 global USE flag

2015-05-03 Thread Maxim Koltsov
2015-05-03 1:30 GMT+03:00 Kent Fredric kentfred...@gmail.com:


 On 3 May 2015 at 10:18, Georg Rudoy 0xd34df...@gmail.com wrote:

 We have idn or gnutls or python etc USE flags after all, not
 support_international_names_in_blah or
 allow_secure_news_fetching_in_foo or build_scripting_support_for_baz.

 Or I just didn't get you here, sorry me in this case :)



 The difference is semantics.

 idn *is* saying Support for international names ( not in, but _for_ )

 and python very often *is* saying Support for python ( not in, but _for_
 )

 That's for, not by.  For support *by* python, an explicit python
 use-flag is not entirely necessary.

 Just like you presently don't have ( and we don't have ) a USE=c flag
 just to make sure you have a C compiler.

 What does it matter to a user that its in C++14 ? It doesn't.

 And end user is more concerned with what does this do for me.

 If for instance a specific user visible tool became magically available
 with USE=C++14, and that was the only tool that became visible as a
 result, that would, for example, be really silly.

 If a useflag doesn't tell me what it does for me, then what impetus is
 there for me to toggle it?

 For instance, Seamonkey doesn't have a USE=perl flag. Nor should it have
 one.

 It does however have a USE=crypt flag, which utilizes perl as part of its
 work. ( And its only a compile time dependency also ).

 But you seem to want USE=perl # turn on crypt features

 Which is inherently backwards.

 There is still places where that makes a degree of sense, but in cases
 like give new user facing features features an ambiguous C++ toggle is
 not going to be communicating intent in an appropriate manner.

 Well, I can see your point. But I don't see any reasonable alternative ---
this functionality can't be generalized by any name, except c++14 ---
that's only thing in common. Moreover, this is (I hope) a _temporal_
solution, until there's a gcc with needed level of support. And of course
we can put a message about this flag in eclass and/or on LeechCraft site.


Re: [gentoo-dev] Re: RFC: c++14 global USE flag

2015-05-02 Thread Maxim Koltsov
2015-04-29 14:27 GMT+03:00 Anthony G. Basile bluen...@gentoo.org:

 On 04/28/15 17:52, Mike Gilbert wrote:

 On Tue, Apr 28, 2015 at 4:07 PM, Anthony G. Basile bluen...@gentoo.org
 wrote:

 On 04/26/15 23:21, Duncan wrote:

 Diego Elio Pettenò posted on Sun, 26 Apr 2015 17:41:04 +0100 as
 excerpted:

  On 25 April 2015 at 16:57, Duncan 1i5t5.dun...@cox.net wrote:

  Of course, one thing that could make the process faster would be if
 C++
 based packages were marked some way.


 revdep-rebuild --soname 'libstdc\+\+.so.*'

 should do the trick. Stuff that does not link the library (statically
 linked or using libsupc++) should not really matter.

 Thanks.  Obvious in hindsight. =:^)

  just saw this.  This works unless you have two versions of gcc
 installed.
 The c++11 abi emitted by gcc-4.7 and 4.8 are different and since you link
 against the latest version (see the ordering of directories in
 /etc/ld.so.conf.d/05gcc-x86_64-pc-linux-gnu.conf), building with the
 earlier
 gcc can cause breakage.  We may not want to support such a situation but
 I'd
 like to.

 As I understand it, a given version of gcc links objects against its
 own version of libstdc++, but the latest version of libstdc++ is
 loaded by ld.so at runtime.

 Maybe that's what you meant, but I wanted to clarify that. And if I am
 wrong on that, please correct me. ^_^


 Yes.  So you could, for example, fix this by setting the correct rpath at
 link time so the correct library gets loaded at runtime.


I fear this discussion is going in a slightly wrong direction. I'm not
going to make any global Gentoo changes, I just need to add support for
C++14 mode in a bunch of packages I maintain, and for that, I need to
decide on a place to store USE descriptions. If I won't get good options,
I'll just go and add this description to every of ~70 metadata's.
Please consider the patch I'm going to apply to our eclass:

 https://bpaste.net/show/39ec6f4760f4

This is intended as an experimental feature, not as a globally supported
configuration for every package in Gentoo. This is needed because already
now LeechCraft has some functionality that is implemented in C++14 and
won't be available otherwise.

Please give your opinion on where to put this USE desc, that's all I want :)


 --
 Anthony G. Basile, Ph.D.
 Gentoo Linux Developer [Hardened]
 E-Mail: bluen...@gentoo.org
 GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
 GnuPG ID  : F52D4BBA




[gentoo-dev] RFC: c++14 global USE flag

2015-04-24 Thread Maxim Koltsov
Hello. My previous email was sent from the wrong address and it seems it
did not make it into the list. Sending again from the right address...

I'm introducing c++14 use flag to every package in app-leechcraft
catherogy via leechcraft.eclass. I need to put USE description somewhere. I
propose / ask for permission to do it in global use.desc.
Putting this flag to every single metadata.xml feels just wrong --- there
are 72 of them now.

Proposed description:
Build using C++ 14 standard

Looking forward for comments.


Re: [gentoo-dev] RFC: c++14 global USE flag

2015-04-24 Thread Maxim Koltsov
2015-04-24 21:56 GMT+03:00 Ian Stakenvicius a...@gentoo.org:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256

 On 24/04/15 02:42 PM, Ciaran McCreesh wrote:
  On Fri, 24 Apr 2015 21:12:32 +0300 Maxim Koltsov
  maksbo...@gentoo.org wrote:
  Hello. My previous email was sent from the wrong address and it
  seems it did not make it into the list. Sending again from the
  right address...
 
  I'm introducing c++14 use flag to every package in
  app-leechcraft catherogy via leechcraft.eclass. I need to put USE
  description somewhere. I propose / ask for permission to do it in
  global use.desc. Putting this flag to every single metadata.xml
  feels just wrong --- there are 72 of them now.
 
  Proposed description: Build using C++ 14 standard
 
  Looking forward for comments.
 
  This isn't going to be sustainable... What's the long-term plan
  for dealing with this?
 

 Sounds like we need to go through the archives and revisit the
 conversations about how to integrate c++11 , again..

 This is temporal, until gcc gets needed support and that version makes its
way into ~. Then the flag won't be needed anymore, we'll just depend on new
enough gcc and enable C++14 mode by default.

I'm CCing LeechCraft author just in case.



 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2

 iF4EAREIAAYFAlU6kfYACgkQ2ugaI38ACPCDuQEAhAv0boCkTU3RvT5d/fX3la7V
 8so0wqnPtHKI4fSqEwgA+wXmVlB14ykbTQ1VnrRR5WrEPRjMbm9V1MSXAA6MnC43
 =i/3U
 -END PGP SIGNATURE-




Re: [gentoo-dev] [RFC] qt5-build.eclass

2014-08-17 Thread Maxim Koltsov
2014-08-17 22:38 GMT+04:00 Davide Pesavento p...@gentoo.org:

 Hi guys,

 In preparation for moving Qt5 to gentoo-x86 (finally!), please review
 the attached eclass that is inherited by every Qt5 ebuild.

 If you want to get an idea about how the ebuild code looks like, see
 any ebuild in the dev-qt category of our overlay that inherits the
 eclass:

 https://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=tree;f=dev-qt;hb=HEAD
 or on the github mirror (easier to navigate and nicer looking):
 https://github.com/gentoo/qt/tree/master/dev-qt

 For reference, the tracker bug is
 https://bugs.gentoo.org/show_bug.cgi?id=qt5

 I will commit the eclass in about 7-10 days from now, unless major
 problems are found during the review. The actual Qt5 packages will
 follow soon thereafter, initially under package.mask.

 Thanks,
 Pesa


For the record: I /think/ that an eclass for packages supporting both qt4
and qt5 (using multibuild.eclass) /might/ be useful. Looking forward to
hearing Qt team opinion.


Re: [gentoo-dev] RFC: mysql-5.5 upgrade and mysql-5.1 mask news item

2014-08-14 Thread Maxim Koltsov
2014-08-14 23:58 GMT+04:00 Brian Evans grkni...@gentoo.org:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Title: MySQL 5.5 upgrade procedures
 Author: Brian Evans grkni...@gentoo.org
 Content-Type: text/plain
 Posted: 2014-08-14
 Revision: 1
 News-Item-Format: 1.0
 Display-If-Installed: dev-db/mysql-5.5

 MySQL 5.5 is now stable across all arches. The upgrade process
 will be require you to rebuild everything linked to
 libmysqlclient.so.16 and libmysqlclient_r.so.16.

 This may be done for you by portage with 'emerge @preserved-rebuild'.

 A small number of libraries may not be automatically rebuilt against
 the new MySQL libraries using preserved-rebuild.  If you have
 difficulties with packages not finding the new libraries, install
 app-portage/gentoolkit and run:
 # revdep-rebuild --library libmysqlclient.so.16
 # revdep-rebuild --library libmysqlclient_r.so.16


Random question: why isn't it covered by subslots?


 The official upgrade documentation is available here:
 http://dev.mysql.com/doc/refman/5.5/en/upgrading.html

 Please be sure to review the upgrade document for any possible actions
 necessary before and after the upgrade. This includes running
 mysql_upgrade after the upgrade completion.

 Due to security flaws, MySQL 5.1 will be hard masked in 30 days after
 this news item is posted.  It will remain in masked the tree for
 3 months before removal.


I guess you meant 'remain masked in the tree' or 'remain in the tree
masked'.

-BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.17 (MingW32)

 iQEcBAEBAgAGBQJT7RTxAAoJEE4V4vFnx44dC/YH/3jiU/9kSfqaLoAkLXIcegFM
 b2us23rUXI0+Xws9otkq0kX4Zl+a/nrDmouB8+jh6OISbUt8/sif1JEvH+PO8xID
 o0jJEgqslhCN5qUMtvSOMz5Dxrx2OwREM4s/EsDWV4wprW8M9auA5ZOl1Fm/HVtJ
 eJwDVCE/fHyN8nYgNRxau/01dKdu35kfu4Q+KOfUaq9I55w2M+xb9SVkc6UZFB7R
 xqh1zQhXpCzZbjZDrIkuEU23olUiTFB2e4eH9P6H9IghhFWZ+fa8NjTwCrSiwKvq
 UOX+dodmklmCfgATVxAsxWEKPzyRomoeqHw9BdXZ2K6Xqm+wKux0ySmjen0eN3Q=
 =r3DL
 -END PGP SIGNATURE-




Re: [gentoo-dev] We should lastrite splashutils in it's current form and not allow it in tree before it's fixed.

2014-07-21 Thread Maxim Koltsov
2014-07-21 23:29 GMT+04:00 Maxim Kammerer m...@dee.su:

 On Mon, Jul 21, 2014 at 9:16 PM, Ian Stakenvicius a...@gentoo.org wrote:
  I'm not against dropping splashutils, but is there an alternative to
  creating or managing framebuffer-splash in the tree?  fbsplash doesn't
  seem to be there (tho i don't know if that's the same upstream package
  or not)

 Fbsplash is a part of splashutils. There is also an fbcondecor kernel
 patch, apparently maintained by someone else now. Splashutils have an
 extremely complex structure of daemons, control programs, and
 interaction with the kernel via UVESAFB — I had to revisit this
 structure every time I had to change something wrt. splashutils
 integration.

 Not to claim that plymouth is the solution — last time I tried it (~ 2
 years ago) it was practically unusable with OpenRC. It took control of
 the console in some weird and buggy way, etc. I guess you could
 integrate it into a specific system with specific video driver, but I
 gave up on plymouth as a generic solution. Maybe it works well with
 systemd, but from what I gathered the last time, it is (or used to be)
 explicitly disabled on unsupported video cards by the relevant
 distros.


Well, at the moment plymouth works fine for me with OpenRC. I've installed
plymouth-openrc-plugin and it's ok, despite being old and rather
unmaintained. FYI, I use plymouth with dracut initramfs generator.
And I also heard from maintainer (I'm proxy maintainer of plymouth) that it
works with systemd too.


 --
 Maxim Kammerer
 Liberté Linux: http://dee.su/liberte




Re: [gentoo-dev] Re: The request to abolish games team policy

2014-07-08 Thread Maxim Koltsov
2014-07-08 16:10 GMT+04:00 Rich Freeman ri...@gentoo.org:

 On Tue, Jul 8, 2014 at 7:38 AM, Michał Górny mgo...@gentoo.org wrote:
 
  The games team believes that they're binding. In fact, I recall one of
  the team members remarking explicitly that they're going to alter
  ebuilds that were committed without their approval.
 
  In fact, they did remove ebuilds from the tree in the past for this
  reason [1].
 
  [1]:
 http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/games-strategy/openxcom/?hideattic=0

 This was 3 weeks ago, so certainly relevant.  Was this removal by
 mutual agreement (ie the games team and maksbotan ?

 Rich


No, I was not notified beforehand (or failed to recieve such notification,
it does not matter now). This was a proxied commit, I did a usual check of
the ebuild and found no problems. I admit that the ebuild was
not-so-compliant to games herd rules, though. Still, immediate removal
without notification and/or discussion did annoy me.
BTW, I fail to see the reason of move to games-engines, but that's another
issue.

-- 
Regards, Maxim.


[gentoo-dev] ImageMagick[opencl] sandbox access violations

2014-03-27 Thread Maxim Koltsov
Hello,
Currently there are four open bugs (see comment 2 in bug 490457) about
imagemagick tools causing access violations while trying to open GPU. There
is working solution:
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-themes/tango-icon-theme/tango-icon-theme-0.8.90.ebuild?r1=1.15r2=1.16
This must be applied to all affected ebuilds, so maybe we should move this
code to some eclass (eutils?) so that ebuilds can just call the function
instead of copying the code?

Maxim.


Re: [gentoo-dev] [RFC] New category for LeechCraft

2013-03-06 Thread Maxim Koltsov
2013/3/6 Diego Elio Pettenò flamee...@flameeyes.eu

 On 06/03/2013 08:07, Maxim Koltsov wrote:
  1) Do you agree with adding new category?

 Not really... are you going to add any more packages?

It's very probable, yes. Also I think 60 packages is quite big number,
as we have many categories with 20 or even less packages.



 --
 Diego Elio Pettenò — Flameeyes
 flamee...@flameeyes.eu — http://blog.flameeyes.eu/




Re: [gentoo-dev] [RFC] New category for LeechCraft

2013-03-06 Thread Maxim Koltsov
2013/3/6 Diego Elio Pettenò flamee...@flameeyes.eu:
 On 06/03/2013 15:23, Rich Freeman wrote:
 Can't say I'm likely to be a leechcraft user, but the original
 proposal indicated they were up to 60 now, and had at least 10-20 more
 in the works.  I don't think a category is unreasonable, and if at
 some point in time popularity wanes and it needs treecleaning it makes
 the whole task that much easier...

 I would have said no for 61 (as I would have expected them to wane, as
 you said) — for 100 I'm fine, if that's happening.

So, what have we decided? I'm pretty sure it'll go up to 100 quite soon.

 --
 Diego Elio Pettenò — Flameeyes
 flamee...@flameeyes.eu — http://blog.flameeyes.eu/




Re: [gentoo-dev] [RFC] New category for LeechCraft

2013-03-06 Thread Maxim Koltsov
2013/3/6 Diego Elio Pettenò flamee...@flameeyes.eu:
 On 06/03/2013 16:12, Maxim Koltsov wrote:
 So, what have we decided? I'm pretty sure it'll go up to 100 quite soon.

 Then go for it. I'd suggest just app-leechcraft

Thanks. Do i have to do anything more that add it to
profiles/categories and mkdir?

 --
 Diego Elio Pettenò — Flameeyes
 flamee...@flameeyes.eu — http://blog.flameeyes.eu/




-- 
Regards, Maxim.



[gentoo-dev] [RFC] New category for LeechCraft

2013-03-05 Thread Maxim Koltsov
Hi,
Currently there are 61 leechcraft packages in tree scattered across several
categories. We propose to move them to one new category to make maintaining
easy as well as rsync --exclude'ing.
So, two questions:
1) Do you agree with adding new category?
2) How should we call it: app-leechcraft, leechcraft-base or anything else?

Thanks,
Maxim.


[gentoo-dev] [RFC]flag-o-matic.eclass strip-flags change to support prefix

2012-06-17 Thread Maxim Koltsov
Hi,
During prefix bootstrap i noticed that strip-flags removes -L and -I
flags from *FLAGS while these flags are essential for prefix
bootstrapping. Therefore i propose a fix for strip-flags function to
make it preserve prefix-related flags. I have attached a patch, please
review it. It works for me, but I'm unsure how it will work with
spaces in ${EPREFIX}

Thanks,
Maxim.


flag-o-matic.patch
Description: Binary data


Re: [gentoo-dev] [RFC]flag-o-matic.eclass strip-flags change to support prefix

2012-06-17 Thread Maxim Koltsov
2012/6/17 Justin j...@gentoo.org:
 On 17.06.2012 14:13, Maxim Koltsov wrote:
 Hi,
 During prefix bootstrap i noticed that strip-flags removes -L and -I
 flags from *FLAGS while these flags are essential for prefix
 bootstrapping. Therefore i propose a fix for strip-flags function to

 Is this really necessary? I never experienced any problems which need
 this when following the guides. I looks like a hack, because something
 else is borked.

I've just hit binutils on OpenBSD not finding libdl.so installed in
$EPREFIX/usr/lib/ because of this.
Don't tell me that OpenBSD prefix is unsupported, i'm working on
getting it supported.

 make it preserve prefix-related flags. I have attached a patch, please
 review it. It works for me, but I'm unsure how it will work with
 spaces in ${EPREFIX}

 Why not use use prefix instead of checking for the variable?



I didn't know about prefix use flag. I attach the fixed patch.


flag-o-matic.patch
Description: Binary data


Re: [gentoo-dev] [RFC]flag-o-matic.eclass strip-flags change to support prefix

2012-06-17 Thread Maxim Koltsov
2012/6/17 Richard Yao r...@gentoo.org:
 On 06/17/2012 09:23 AM, Maxim Koltsov wrote:
 Don't tell me that OpenBSD prefix is unsupported, i'm working on
 getting it supported.

 OpenBSD is listed on the platform matrix, but it has lacked a maintainer
 for quite some time:

 http://www.gentoo.org/proj/en/gentoo-alt/prefix/

 I am happy to see that you are working on this. If you have questions
 about prefix, feel free to ping me in IRC. :)

Gentoo/OpenBSD was listed in my gentooRoles since the beginning, but i
had no time for it until this summer :)
Thank's for you offer, i will ping you if needed.



Re: [gentoo-dev] [RFC]flag-o-matic.eclass strip-flags change to support prefix

2012-06-17 Thread Maxim Koltsov
2012/6/17 Justin j...@gentoo.org:
 On 17.06.2012 15:23, Maxim Koltsov wrote:
 2012/6/17 Justin j...@gentoo.org:
 On 17.06.2012 14:13, Maxim Koltsov wrote:
 Hi,
 During prefix bootstrap i noticed that strip-flags removes -L and -I
 flags from *FLAGS while these flags are essential for prefix
 bootstrapping. Therefore i propose a fix for strip-flags function to

 Is this really necessary? I never experienced any problems which need
 this when following the guides. I looks like a hack, because something
 else is borked.

 I've just hit binutils on OpenBSD not finding libdl.so installed in
 $EPREFIX/usr/lib/ because of this.
 Don't tell me that OpenBSD prefix is unsupported, i'm working on
 getting it supported.


 I am still not convinced. libdl.so is provided by glibc, at least on my
 linux system. And glibc is one of the rare packages which needs to be
 provided by the host system instead of being installed in the prefix.

 Is there something different on BSD which makes libdl.so appear inside
 the prefix?

At least on OpenBSD dlopen() is not in libdl.so, but in ld.so itself,
so I have to install dummy libdl.so to ${EPREFIX}/usr/lib.
I think we should use Fabian's solution from the bug, if it does not
cause any unwanted consequences.



Re: [gentoo-dev] [RFC]flag-o-matic.eclass strip-flags change to support prefix

2012-06-17 Thread Maxim Koltsov
2012/6/17 Michał Górny mgo...@gentoo.org:
 On Sun, 17 Jun 2012 19:03:22 +0400
 Maxim Koltsov maksbo...@gentoo.org wrote:

 2012/6/17 Justin j...@gentoo.org:
  On 17.06.2012 15:23, Maxim Koltsov wrote:
  2012/6/17 Justin j...@gentoo.org:
  On 17.06.2012 14:13, Maxim Koltsov wrote:
  Hi,
  During prefix bootstrap i noticed that strip-flags removes -L
  and -I flags from *FLAGS while these flags are essential for
  prefix bootstrapping. Therefore i propose a fix for strip-flags
  function to
 
  Is this really necessary? I never experienced any problems which
  need this when following the guides. I looks like a hack, because
  something else is borked.
 
  I've just hit binutils on OpenBSD not finding libdl.so installed in
  $EPREFIX/usr/lib/ because of this.
  Don't tell me that OpenBSD prefix is unsupported, i'm working on
  getting it supported.
 
 
  I am still not convinced. libdl.so is provided by glibc, at least
  on my linux system. And glibc is one of the rare packages which
  needs to be provided by the host system instead of being installed
  in the prefix.
 
  Is there something different on BSD which makes libdl.so appear
  inside the prefix?

 At least on OpenBSD dlopen() is not in libdl.so, but in ld.so itself,
 so I have to install dummy libdl.so to ${EPREFIX}/usr/lib.
 I think we should use Fabian's solution from the bug, if it does not
 cause any unwanted consequences.

 Shouldn't configure detect that no libdl is necessary?

Should, but eclass does the bad thing anyway.


 --
 Best regards,
 Michał Górny



[gentoo-dev] RFC: remove ldap from desktop profiles use flags

2012-05-05 Thread Maxim Koltsov
Hi,
I just installed fresh system on my pc, selected
'default/linux/x86/10.0/desktop' profile and noticed ldap among
default USE flags. Why is that needed? I suppose there are more users
w/o ldap auth on desktops than with it.
So my proposal is to remove it from
profiles/targets/desktop/make.defaults. Any objections?



Re: [gentoo-dev] RFC: remove ldap from desktop profiles use flags

2012-05-05 Thread Maxim Koltsov
2012/5/5 Alec Warner anta...@gentoo.org:
 On Sat, May 5, 2012 at 5:31 PM, Maxim Koltsov maksbo...@gentoo.org wrote:
 Hi,
 I just installed fresh system on my pc, selected
 'default/linux/x86/10.0/desktop' profile and noticed ldap among
 default USE flags. Why is that needed? I suppose there are more users
 w/o ldap auth on desktops than with it.
 So my proposal is to remove it from
 profiles/targets/desktop/make.defaults. Any objections?


 So how are you going to avoid destroying machines that rely on it
 being on by default?

Well, i just haven't thought about that. Maybe make news item or
something of this kind. But now when i see this simple removal implies
such consequences, i think i can just live with it, disabling manually
:)

 -A




Re: [gentoo-dev] RFC: Adding ParaType Free Font License to tree

2012-04-25 Thread Maxim Koltsov
25 апреля 2012 г. 9:53 пользователь Ulrich Mueller u...@gentoo.org написал:
 On Tue, 24 Apr 2012, Maxim Koltsov wrote:

 We had Paratype fonts in tree for some time (media-fonts/paratype)
 with OFL license. Recently they added bold font variant to PTMono font
 with their own license [1], but OFL font tarball was left unchanged.
 We tried to reach upstream with this question, but as for now no
 answer was got.

 So the question is: can Paratype FreeFont license be added to tree as
 /usr/portage/licenses/paratype?

 I don't see any reason why it couldn't.

 It looks like a simplified version of the OFL license, so it could
 even be included in @MISC-FREE in profiles/license_groups.

 Ulrich

So, just to clairfy. I create file 'paratype' in gentoo-x86/licenses,
paste there text of license and then commit? and who adds it to
license_groups?

 [1] http://www.paratype.com/public/pt_openlicense_eng.asp




-- 
Regards, Maxim.



Re: [gentoo-dev] RFC: Adding ParaType Free Font License to tree

2012-04-25 Thread Maxim Koltsov
25 апреля 2012 г. 15:47 пользователь Ulrich Mueller u...@gentoo.org написал:
 On Wed, 25 Apr 2012, Maxim Koltsov wrote:

 So the question is: can Paratype FreeFont license be added to tree
 as /usr/portage/licenses/paratype?

 I don't see any reason why it couldn't.

 It looks like a simplified version of the OFL license, so it could
 even be included in @MISC-FREE in profiles/license_groups.

 So, just to clairfy. I create file 'paratype' in gentoo-x86/licenses,
 paste there text of license and then commit?

 Right. If it exists, you should preferably take the license or copying
 file from the package's tarball. (Make sure that it's utf-8 encoded.)

 and who adds it to license_groups?

 Please wait for a another few days if anybody will raise objections,
 then you can add it yourself.

 Ulrich


Well, they updated their OFL version of fonts, so license is not
needed now :) Anyway, thanks for help.



[gentoo-dev] RFC: Adding ParaType Free Font License to tree

2012-04-24 Thread Maxim Koltsov
Hi,
We had Paratype fonts in tree for some time (media-fonts/paratype)
with OFL license. Recently they added bold font variant to PTMono font
with their own license [1], but OFL font tarball was left unchanged.
We tried to reach upstream with this question, but as for now no
answer was got.
So the question is: can Paratype FreeFont license be added to tree as
/usr/portage/licenses/paratype?

[1] http://www.paratype.com/public/pt_openlicense_eng.asp



Re: [gentoo-dev] Packages up for grabs

2012-03-02 Thread Maxim Koltsov
        dev-libs/libestr
slepnoga (andreis.vingrad...@gmail.com) and I take this.



Re: [gentoo-dev] [RFC] virtual/polkit-agent virtual pkg

2011-09-06 Thread Maxim Koltsov
If user is emerging some polkit-requiring package on DE-less system,
it will pull big bunch of KDE, GNOME, etc. pacakges, which is not
desired. Also, nm-applet and others can be set up with localauthority
files, without help of polkit agents. I don't think virtual will solve
this case.



Re: [gentoo-dev] [RFC] office-ext.eclass

2011-08-29 Thread Maxim Koltsov
Hi Thomas,

Why EAPI=3 is not supported?
 UNOPKG_BINARY=${EPREFIX}/usr/bin/unopkg
On my machine unopkg is at '/usr/lib64/libreoffice/program/unopkg'
(libreoffice-bin), so this can be a problem.



Re: [gentoo-dev] [RFC] office-ext.eclass

2011-08-29 Thread Maxim Koltsov
2011/8/29 Tomáš Chvátal scarab...@gentoo.org:
 Dne 29.8.2011 09:20, Maxim Koltsov napsal(a):

 Hi Thomas,

 Why EAPI=3 is not supported?

 I think we should always use the latest, and this is probably only way how
 to force you lads to do so. Also it saves me from having to do needless ||
 die :)
 You have any reason why require eapi3?

No reason, i just like backaward compability :)

 UNOPKG_BINARY=${EPREFIX}/usr/bin/unopkg

 On my machine unopkg is at '/usr/lib64/libreoffice/program/unopkg'
 (libreoffice-bin), so this can be a problem.


 Hmpf, easier to do symlinks in the binpkg than to create optional logic in
 the eclass, would you mind opening bug for that? (missing unopkg in bin)

Done, https://bugs.gentoo.org/show_bug.cgi?id=381009



Re: [gentoo-dev] [RFC] office-ext.eclass

2011-08-29 Thread Maxim Koltsov
2011/8/29 Tomáš Chvátal scarab...@gentoo.org:
 Dne 29.8.2011 10:24, Maxim Koltsov napsal(a):

 No reason, i just like backaward compability :)

 But this is not backcompat this will be completely new and the packages that
 will be added never were in main tree :-)

Oh yes, you're right. I just feel some kind of sadness when old things
pass away :)

   local ext=$1
How about extensions with spaces, if there are any?
   einfo Remember that if you replace your office implementation,
Maybe @ooo-ext-rebuild set would be useful?

And you use 'libreoffice' in comments and 'openoffice' in function and
variable names. Why?



Re: [gentoo-dev] Re: RFC: leechcraft.eclass

2011-08-18 Thread Maxim Koltsov
2011/8/18 Michał Górny mgo...@gentoo.org:
 On Thu, 18 Aug 2011 14:38:01 +0400
 Maxim Koltsov maksbo...@gentoo.org wrote:


       0|1) die EAPI not supported, bug ebuild mantainer ;;
       *) die Unknown EAPI, Bug eclass maintainers. ;;

 I think I already mentioned that. Keep consistent case, and in this
 case lowercase 'bug' is correct'.

Sorry, i lost fixed version and forgot to correct this in new one :(

 # @ECLASS-VARIABLE: LC_PCAT
 # @DESCRIPTION:
 # Set this to the category of the plugin, if any.
 : ${LC_PCAT:=}

 Please use verbose variable names, and prefix them with eclass
 filename; e.g. LEECHCRAFT_PLUGIN_CATEGORY.

 And I think @DEFAULT_UNSET may be of interest too.
done

 if-elif-else-fi.
done

 And I think you dropped gentoo-dev@ from recipients a few mails ago.
Yes, added it now.

-- 
Regards, Maxim.


leechcraft.eclass
Description: Binary data


Re: [gentoo-dev] Re: RFC: leechcraft.eclass

2011-08-18 Thread Maxim Koltsov
2011/8/18 Michał Górny mgo...@gentoo.org:
 On Thu, 18 Aug 2011 19:30:29 +0400
 Maxim Koltsov maksbo...@gentoo.org wrote:

 if [ ${LEECHCRAFT_PACKAGE_CATEGORY+x} != x ]; then
       
 CMAKE_USE_DIR=${S}/src/plugins/${LEECHCRAFT_PACKAGE_CATEGORY}/${PN#leechcraft-}
 elif [ ${PN} != leechcraft-core ]; then
               CMAKE_USE_DIR=${S}/src/plugins/${PN#leechcraft-}

 [[ ]] is better here because it's a bash builtin. And you don't need
 quotes there.

 What should happen if LEECHCRAFT_PACKAGE_CATEGORY is set to ''?

Fixed, i think. In this version empty variable will be handled correctly.

-- 
Regards, Maxim.


leechcraft.eclass
Description: Binary data


[gentoo-dev] RFC: leechcraft.eclass

2011-07-22 Thread Maxim Koltsov
Hi devs,
I'm about to add Leechcraft modular internet client to tree. It has 32
packages and uses it's own eclass. Please review it and allow me to
commit it to the tree.
Also i'd want to ask: is it woth to add new category (e.g.
leechcraft-plugins) to simplify managing leechcraft ebuilds. And the
last question: is it good to add  versions for all ebuilds too?



[gentoo-dev] Re: RFC: leechcraft.eclass

2011-07-22 Thread Maxim Koltsov
Sorry, forgot the eclass. Attaching it here...
P.S. Email of author: 0xd34df...@gmail.com


leechcraft.eclass
Description: Binary data


[gentoo-dev] Voting on adding Leechcraft to the tree

2011-07-20 Thread Maxim Koltsov
Hi devs,
I got a request to add Leechcraft (http://leechcraft.org/) to the
portage tree. Leechcraft is modular internet client with many plugins.
Main problem with it is that it has very few (less than 5, i suppose)
active maintainers, and is needed by very limited amount of users
(mainly friends of project lead). So, i want to use gentoo-dev ML as
tool to 1) advert Leechcraft to larger audience and 2) ask Gentoo
developers and users: is it worth to be in tree?
If there are 5 votes for Leechcraft and no unfixable complaints from
other devs, i will start adding Leechcraft to tree.
Here you can see existing ebuilds and other info:
http://code.google.com/p/rion-overlay/source/browse/#hg%2Fnet-misc
http://code.google.com/p/rion-overlay/source/browse/eclass/leechcraft.eclass
Contacts of the project lead and supposed package maintaner in gentoo
(with me as proxy): d34df...@jabber.ru (XMPP).



Re: [gentoo-dev] Virtual for tftp server

2011-05-02 Thread Maxim Koltsov
2011/5/2 Mike Frysinger vap...@gentoo.org:
 i dont think so.  i cant see RDEPENDing on a random tftp server being
 terribly useful here, and it certainly isnt a requirement.  elog it
 and be done.
 -mike

Ok, please take a look at net-misc/ris-linux. It's used for network
installing windows, therefore user will need tftp, samba and friends,
so i added them to RDEPEND for convinience. Do you think we must ask
user to install them by hand by elog message?



[gentoo-dev] Virtual for tftp server

2011-05-01 Thread Maxim Koltsov
Hi,
Assuming we have a package, that want to have any tftp server on
system, no matter which one exactly, what must we set in DEPEND? I
think creating virtual for tftp server would be nice.
Maxim



Re: [gentoo-dev] Virtual for tftp server

2011-05-01 Thread Maxim Koltsov
I'm going to add such a package to the tree tomorrow,
http://bugs.gentoo.org/show_bug.cgi?id=365605. Can you write ebuild
for this virtual, because i'm not familliar with new-style virtuals
yet?



Re: [gentoo-dev] Virtual for tftp server

2011-05-01 Thread Maxim Koltsov
2011/5/2 Ciaran McCreesh ciaran.mccre...@googlemail.com:
 If it doesn't care about what the tftp server is, presumably that means
 that the package itself doesn't actually use the tftp server (and if
 it did call the tftp server, it would need to know the syntax for each
 individual package, so it wouldn't be a virtual). So why would it be a
 DEPEND?
I meant RDEPEND, sorry.
 Since suggested dependencies don't exist yet, what's wrong with just
 elogging a message suggesting the user install a tftp server of their
 choice?
I think this is uncomfortable for user.



Re: [gentoo-dev] Unmasking boost-1.46

2011-04-26 Thread Maxim Koltsov
Are you planning to move to modular boost? I mean, separate ebuild for
boost-filesystem, boost-spirit, etc.
Maxim.