[gentoo-dev] media-gfx/imagemagick vs. media-gfx/graphicsmagick[imagemagick] issue

2016-12-05 Thread Pacho Ramos
Hello

This is an old issue, how to allow the usage of either imagemagick or
graphicsmagick[imagemagick]:
https://bugs.gentoo.org/show_bug.cgi?id=314431

But most of the packages are not handling them at all, and some are
relying on || ( ) constructs... that then prevent us from relying on
subslots. 

Since we *need* that subslots for this case, I think we should handle
this in the way we handle ffmpeg vs libav: having a "graphicsmagick"
USE flag to pull in graphicsmagick when needed.

Is that ok? What other alternative would allow us to use subslots? :/

Thanks a lot



Re: [gentoo-dev] (OT) Accounting systems: Ledger-CLI vs GNUcash

2016-12-05 Thread Ciaran McCreesh
On Sun, 4 Dec 2016 18:47:48 -0800
Daniel Campbell  wrote:
> Compliance with what? If others desire Quickbook support, they can
> make a tool to convert from ledger. There's no good reason for a
> non-profit, libre software organization to use and depend on
> proprietary software. Did nobody learn a lesson from BitKeeper?

Have you checked that the people hosting Gentoo's infrastructure don't
use any proprietary software anywhere inside their building either? Most
cleaning companies use a closed source staff scheduling program. It
would be a terrible violation of the social contract if Gentoo depended
upon that.

-- 
Ciaran McCreesh



[gentoo-dev] tinfo flag

2016-12-05 Thread konsolebox
Hi,

Please consider promoting the use of tinfo flag in packages that
depend on sys-libs/ncurses so that they would synchronize properly
with sys-libs/ncurses[tinfo].

It could be as simple as:

IUSE="tinfo"

RDEPEND="sys-libs/ncurses[tinfo=]"

pkg_setup() {
use tinfo && export LDFLAGS="-ltinfo ${LDFLAGS}" LIBS="-ltinfo ${LIBS}"
}

The last line can be changed/enhanced, depending on the package.

It helps keep binaries consistent even if sys-libs/ncurses[-tinfo]
gets recompiled to sys-libs/ncurses[tinfo], because they are forced to
be recompiled.  This is better than hard-coded dynamic workarounds.

-- 
konsolebox



Re: [gentoo-dev] RFC: Proposal for addition of distribution variables

2016-12-05 Thread Rich Freeman
On Sun, Dec 4, 2016 at 11:24 PM, A. Wilcox  wrote:
>
> The original intention wasn't to guess, but I see how PMS is more for
> things that are determined at run-time by the package manager rather
> than static variables.
>

To be clear, PMS is more about package manager behavior, and what
you're defining is more of a repository convention.  You don't need
any special behavior in the package manager to handle these cases, it
is more a matter of repository QA.  It isn't just stuff that is
determined at run-time, but anything that directly impacts the package
manager (such as *DEPEND and so on, which isn't usually set at runtime
but which obviously impacts what gets installed).

A GLEP would be a great way to formalize this IMO, though I'm not
certain it is essential.

Here is a separate thought.  Would it make sense in any way to try to
have a more established way to communicate with our downstream distros
about stuff like this, like a gentoo-derivatives mailing list or such?
 I wouldn't restrict access or anything like that, but participants
would be expected to stay on-topic (it isn't another gentoo-dev or
gentoo-user/project).  Changes could still make their way onto the
main lists.  I was just thinking that we don't really have any
official way to notify downstream distros of changes like these.

-- 
Rich



Re: [gentoo-dev] (OT) Accounting systems: Ledger-CLI vs GNUcash

2016-12-05 Thread Ian Stakenvicius

> On Dec 5, 2016, at 5:01 AM, Ciaran McCreesh  
> wrote:
> 
> On Sun, 4 Dec 2016 18:47:48 -0800
> Daniel Campbell  wrote:
>> Compliance with what? If others desire Quickbook support, they can
>> make a tool to convert from ledger. There's no good reason for a
>> non-profit, libre software organization to use and depend on
>> proprietary software. Did nobody learn a lesson from BitKeeper?
> 
> Have you checked that the people hosting Gentoo's infrastructure don't
> use any proprietary software anywhere inside their building either? Most
> cleaning companies use a closed source staff scheduling program. It
> would be a terrible violation of the social contract if Gentoo depended
> upon that.
> 

Fortunately Gentoo does not require any cleanliness standards be met at all.  
Otherwise I couldn't be a dev. :P

That is a fairly important distinction here, I think.  If we start using or 
relying on Quickbooks then we are locking into that proprietary 
platform--getting all the historical financials out of Quickbooks and into 
another tool is intentionally hard (I assume--I know it's near impossible with 
Sage).  We are not requiring or accountant to use open tools though, if they 
want to import our data into Quickbooks to do their work, that's up to them, as 
long as we still have the result we need from them.



[gentoo-dev] Last rites: media-gfx/kiconedit

2016-12-05 Thread Johannes Huber
# Johannes Huber  (05 Dec 2016)
# Masked for removal in 30 days. Dead upstream.
# Relies on deprecated dev-qt/qt3support.
# Superseded by kde-apps/kolourpaint.
media-gfx/kiconedit

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


Re: [gentoo-dev] Review request: Ruby 2.0 removal news item

2016-12-05 Thread Hans de Graaff
On Sun, 2016-12-04 at 00:21 -0800, Daniel Campbell wrote:
> 
> 1. Do users need to know about MRI? I had to search the Web to figure
> out that it's referring to Matz's Ruby Interpreter (or CRuby), which
> is
> the reference implementation. This information (if important) may be
> useful to include, like "Ruby MRI (Matz's Ruby Interpreter) 2.1 ...".

It is perhaps not so useful anymore since we no longer have other ruby
implementations, like jruby, in the tree.

> Ruby MRI (Matz's Ruby Interpreter) 2.0 was retired by upstream in
> February 2016. [1] Following this, Ruby MRI 2.0 support will be
> removed
> from Gentoo in favor of Ruby MRI 2.1. We recommend updating to the
> 'ruby21' target as soon as possible.

Thanks, I've used this, but left the "in favor of" part out since
ruby21 is already default (with ruby20) in the profiles for some time.

> I felt that the base profile variable mention and the bit about MRI
> being the best interpreter were better left out, but it also doesn't
> actively hurt it.

Yes, I guess this is common knowledge now. I used the ruby19 news items
as a template, but that was 1.5 years ago.

Hans

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


Re: [gentoo-dev] Review request: Ruby 2.0 removal news item

2016-12-05 Thread Hans de Graaff
On Sun, 2016-12-04 at 09:40 +0100, Matthias Hanft wrote:
> Hans de Graaff wrote:
> > 
> > 
> > Ruby MRI 2.0 has been retired by upstream in February 2016.[1]
> > We remove Ruby MRI 2.0 support from the tree now. Ruby MRI 2.1
> > remains
> > activated in base profile's RUBY_TARGETS variable by default.
> 
> Hmmm... what about dependencies?
> 
> Are they obsolete, too? Should I just "emerge -C =ruby-2.0.0_p648"?
> Or is there some kind of "ruby-cleaner" (like "perl-cleaner") to
> switch all that to ruby 2.1? How to proceed in order to get a
> consistent 2.1 installation? As a normal user, I'd get stuck at
> this point without further instructions...

Most dependencies are not obsolete, although installing them with the
ruby20 target is. We don't have a ruby-cleaner tool, but re-installing
packages with the -N flag of emerge should work. After doing that
ruby:2.0 can be depcleaned. I've added this to the news item:


Packages can be reinstalled for ruby21 only by using the -N option of
emerge:

  emerge -uvDNq world


Hans

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


Re: [gentoo-dev] (OT) Accounting systems: Ledger-CLI vs GNUcash

2016-12-05 Thread james

On 12/04/2016 10:10 PM, M. J. Everitt wrote:

On 05/12/16 03:06, james wrote:

On 12/04/2016 06:49 PM, Robin H. Johnson wrote:

On Sun, Dec 04, 2016 at 11:07:59PM +, M. J. Everitt wrote:

I gather both Quickbooks and Sage have a more modular approach to
"proper" accounting software applicable to small and large
businesses. I
know my mother used Quickbooks in the past with good success and the
support of her accountant, but Sage is known to be equally
accessible. I
would imagine there is an appropriate version for not-for-profit or
charities, perhaps you can seek advice with the person(s) already
contacted for accounting/finance purposes?!

Our CPA (Yes, we do have one) only recommends QuickBooks, but has used a
variety of other proprietary systems (none of which he recommends at
all!).

The catch is that either Quickbooks or Sage would be a violation of the
social contract's libre-licence dependence clause.

Ledger HAS filled most of our needs thus far, but lacks in reporting and
some automation:
- I'd love to automatically generate lots of depreciation
  entries, but can't yet.
- Something to anonymize private information in some entries, so that
  the actual Ledgers can be published for transparency.



All of that is routine and easy with GNUcash


hth,
James




Grabbing the bull by the horns here, any willing/able volunteers to aid
robbat2 getting ledger ported to gnucash and up-to-speed maybe? I can't
really volunteer as I'm not good with finance esp. not US and have one
too many pans in the fire right now...! :)




Well, the key skill that is needed is someone who has the vision of what 
the 'chart of accounts' needs to look like for a 501(c) gentoo 
organization. The gnucash-user list is full of helpful folks that will

help with migration, including numerous scripts that automate conversion
from other accounting systems to gnucash. Really the next step would be 
for Robatt2 figure out and list what he wants. I'm already subscribe to
gnucash-user, so if a few other folks did likewise it would get the ball 
rolling. One could even state the type of 501(c) and ask for a suggested 
list of chart of accounts for that type of business organization, on the 
gnucash-user list. I have already sent robatt2 a coulple of contacts 
that currently run 501(c) organizations on gnucash.



Define what you have and what you want to do, then ask for help on 
gnucash-user list for ideas and guidance. I do not believe that any 
custom programming is needed, but I''m not familiar with the needs of 
501(c) in general, nor any of the gentoo specific needs.



hth,
James



For zlg's benefit .. I wasn't advocating re-writing the social contract
(yet) just questioning whether that may be an unhelpful constraint in
quite an important process, but I sit corrected in that there are libre
solutions to this issue in use in similar environments .. so we just
need to transition ..

2c50 !


I would never use FOSS accounting software because it is FOSS. I use 
gnucash, after working with accountants on dozens of PC based packages
and it is simple the best, flexible, free support and many have custom 
scripts that that share, freely, that makes gnucash my goto package for 
accounting. gnucash does no 'lock in your data' and that is a big deal 
for most organizations. Gnucash makes it easy to do what you want, with 
a robust, double entry system that has countless cool features.



ymmv,
James




[gentoo-dev] Adelie Linux disambiguation request: not the same Adelie Linux from 2003.

2016-12-05 Thread Robin H. Johnson
Hi,

I'm wondering if your Adelie Linux is related at all to the older Gentoo
derivative from 2003-2008, from Montreal:
https://web.archive.org/web/20070221042454/http://www.adelielinux.ca/

I know that they rebranded to "Calcul Linux" somewhat, but then it
dropped off. (Also NOT the same as the Russian "Calculate Linux" Gentoo
derivative).

Yes, I'm aware that it's missing from the "family tree" that Daniel
Robbins has:
http://www.funtoo.org/Gentoo_Ecosystem
That tree is also missing some of the other derivatives & forks, such as
Zynot.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Trustee & Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136


signature.asc
Description: Digital signature


Re: [gentoo-dev] Adelie Linux disambiguation request: not the same Adelie Linux from 2003.

2016-12-05 Thread A. Wilcox
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 05/12/16 15:38, Robin H. Johnson wrote:
> Hi,
> 
> I'm wondering if your Adelie Linux is related at all to the older 
> Gentoo derivative from 2003-2008, from Montreal: 
> https://web.archive.org/web/20070221042454/http://www.adelielinux.ca/
>
>
>
> 
I know that they rebranded to "Calcul Linux" somewhat, but then
> it dropped off. (Also NOT the same as the Russian "Calculate Linux"
> Gentoo derivative).
> 
> Yes, I'm aware that it's missing from the "family tree" that
> Daniel Robbins has: http://www.funtoo.org/Gentoo_Ecosystem That
> tree is also missing some of the other derivatives & forks, such as
> Zynot.
> 

No, this is a different distribution. We are creating a binary Linux
distribution from ebuilds with a focus on POSIX compliance, ease of
use, porting to alternative platforms (x86_32, ppc, arm64), and speed.

This project rose out of simple desire to have a way to use Gentoo
binpkgs with the apk package manager (from Alpine Linux, not the
Android app distribution format). I was bouncing the idea around in
the -portage IRC channel around December 2014 and a few users and devs
(including ryao) encouraged me to continue seeing if it would be
feasible. As I found success, some people asked me if I was
considering distributing the APKs I was making, and it turned into a
distribution fairly organically. The domain was registered mid-2015.

I named it Adélie because the Adélie penguin is the closest living
relative to the Gentoo penguin (along with the Chinstrap; Chinstrap
Linux is a consultancy firm), and I personally feel that Adélie is the
closest binary relative to Gentoo's technical goals.

If you have any further questions, go ahead and ask (on or off list).

Regards,
- --arw


- -- 
A. Wilcox (awilfox)
Project Lead, Adélie Linux
http://adelielinux.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCAAGBQJYReaWAAoJEMspy1GSK50UwP0P/2U7sgwfYiYbHIxO8YPLDfM5
itxo032I/QQN0PinWoOFlwZJOnk2maAGfEJ1wEQFlYqtqkCs9KE9I8iGF+P0+DpP
IknLwp4lgH1XTiCA1s5QH7KlyZmRFNQH7sZww2U0R6NdlDh4XffoVgBxgURjDCM9
RvKuaZMYLbKwQmZ3RV0VYJGRkYJRD0Szm8fSo5cxfTNfcbF9rWsmo2uglr/Re/5w
Cxo2Y+weDkhIpXWW32Z2FN9ytTipPItYSCWzlH9Y50X1YkgyeaFXwFCr4RiLubau
OtLw4wmWw216uksFG8n181jQtqmqawylSQYrm6G+Rp4VQvwCaFx8TEcaMnrwHUhW
uDC1cN5IT+4MqAMocV9pw4b/AxdGfZxdrBSgnEvp9iZzxPdY/AS7w73zS/luT7tn
qfklMNCG/wmK/fIfSZt0doLf4NcKFojaByApdq8qdQ6dD1KJS7MskvSuxV4Rj52n
jVq/y5RzvJU3oa1ZQJaxh/JKz8dftRWVSP2g5khjAXbZri3AgXsyhxK4/NHAPEr3
PmqKGLXu7pVfJcVQ8sLQI32agWFqYyu+/VgfPYqDqLfTOXFAw01H5WPEEXtQrFJ5
UWpE5Gx5iC5csvfcxxn83AHO7GQPT/z7pz98u5XPr2EcwcumRIadBoFkHlLd3dV5
gKitQY2GwjZXv8nLvxRm
=/u8W
-END PGP SIGNATURE-



Re: [gentoo-dev] RFC: Proposal for addition of distribution variables

2016-12-05 Thread Daniel Campbell
On 12/05/2016 03:49 AM, Rich Freeman wrote:
> Here is a separate thought.  Would it make sense in any way to try to
> have a more established way to communicate with our downstream distros
> about stuff like this, like a gentoo-derivatives mailing list or such?
>  I wouldn't restrict access or anything like that, but participants
> would be expected to stay on-topic (it isn't another gentoo-dev or
> gentoo-user/project).  Changes could still make their way onto the
> main lists.  I was just thinking that we don't really have any
> official way to notify downstream distros of changes like these.

Sounds like a good idea to me. We could even allow technical support
there ala -user, but with a focus on 'remixing' or otherwise
forking/copying Gentoo. It makes sense for a meta distro to assist in
the 'meta' part, if only for informational reasons.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Tinderboxing efforts in Gentoo

2016-12-05 Thread Alec Warner
What a lazy guy that Alec is.

Maybe the OSL will get a holiday gift ;)

-A

On Sun, Dec 4, 2016 at 2:56 PM, Robin H. Johnson  wrote:

> On Sun, Dec 04, 2016 at 10:26:11PM +, M. J. Everitt wrote:
> > Is it worth the Foundation dropping a few $ for that hardware to *get*
> > transported to its rightful destination, or shall we wait a few more
> > years for something to happen!? :)
> The costs of shipping it was already approved, we're just waiting for
> Alec to actually do it.
>
> --
> Robin Hugh Johnson
> Gentoo Linux: Dev, Infra Lead, Foundation Trustee & Treasurer
> E-Mail   : robb...@gentoo.org
> GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
> GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136
>
>