Re: [gentoo-dev] Should Sphinx really depends on PYTHON_COMPAT/PYTHON_USEDEP for `dev-python/*` ebuilds?

2017-05-17 Thread Michał Górny
Dnia 18 maja 2017 08:23:26 CEST, Alex Turbov  napisał(a):
>As for me I'm doing few Python projects and as I said before I prefer
>to
>have (real) offline docs, cuz often visit places far from
>"civilization"
>and where 150Kib/s considered as pretty fast Internet connection. Also
>I'm
>very patient on keeping my Gentoo system under control and minimized
>(eliminating unnecessary dependencies and files). I could help with
>adding
>patches and bug reports for packages I use.

Please use pull requests. And focus on easy cases first. For the plugin case, I 
need to create the necessary logic in the eclass.

>
>On Thu, May 18, 2017 at 12:10 PM, Michał Górny 
>wrote:
>
>> On śro, 2017-05-17 at 21:44 -0700, Daniel Campbell wrote:
>> > On Sat, May 13, 2017 at 09:32:46AM +0200, Michał Górny wrote:
>> > > On pią, 2017-05-12 at 17:42 -0700, Daniel Campbell wrote:
>> > > > On 05/11/2017 12:51 AM, Michał Górny wrote:
>> > > > > In fact, I'm personally leaning towards not building docs at
>all
>> > > > > in ebuilds. It's practically a wasted effort since most of
>the time
>> > > > > users read docs online anyway.
>> > > >
>> > > > I believe that's a little myopic; a user (or even developer)
>may not
>> > > > have Internet access all the time, or may not have it in their
>> primary
>> > > > development environment. Having a copy of the docs locally (the
>> entire
>> > > > point of USE="doc") is super valuable to have when you're away
>from
>> the
>> > > > network. I'm sure I'm not alone as one of the people who uses
>the
>> flag
>> > > > and appreciates the work that goes into making sure said flag
>works.
>> > > >
>> > > > Sure, we could yank out every single USE="doc", but then we
>lose a
>> nice
>> > > > feature of the tree and users are back to either (a) trawling
>the
>> Web to
>> > > > find the project site, then hope they have docs in a separate
>> download,
>> > > > or (b) we end up with foo+1 packages, one extra for any package
>that
>> has
>> > > > documentation. Neither are particularly good solutions; Debian
>has
>> done
>> > > > the latter and it results in a huge number of packages for
>little
>> gain.
>> > >
>> > > The Python team mostly focuses on providing packages for
>dependencies
>> of
>> > > other Gentoo packages, not direct Python development. We do not
>have
>> > > the manpower to go above that.
>> > >
>> > > --
>> > > Best regards,
>> > > Michał Górny
>> >
>> > Ah, well that at least explains why you're not interested in it.
>> > Dependency management alone can be tough; I've not noticed any
>Python
>> > issues, so it seems like you guys do well. :) If you don't mind me
>> > asking, what would it take to solve the USE="doc" issue to the
>Python
>> > team's standard? I have some personal interest in Python and
>wouldn't
>> > mind adding 'doc' support for Python packages that users request
>docs
>> > for.
>> >
>> > Maybe others are willing to join me on this. Is that something we
>can
>> > make happen without getting in anyone's hair?
>> >
>>
>> For a start, it'd be nice to figure all the stuff out in detail,
>> and document it -- when USEDEP is needed, not needed, when we need
>> something else (like the plugin case). Once that is done, it's just
>> a matter of checking and fixing existing packages, and being patient
>> with devs doing the same mistakes again ;-).
>>
>> --
>> Best regards,
>> Michał Górny
>>


-- 
Best regards,
Michał Górny (by phone)



Re: [gentoo-dev] Should Sphinx really depends on PYTHON_COMPAT/PYTHON_USEDEP for `dev-python/*` ebuilds?

2017-05-17 Thread Alex Turbov
As for me I'm doing few Python projects and as I said before I prefer to
have (real) offline docs, cuz often visit places far from "civilization"
and where 150Kib/s considered as pretty fast Internet connection. Also I'm
very patient on keeping my Gentoo system under control and minimized
(eliminating unnecessary dependencies and files). I could help with adding
patches and bug reports for packages I use.

On Thu, May 18, 2017 at 12:10 PM, Michał Górny  wrote:

> On śro, 2017-05-17 at 21:44 -0700, Daniel Campbell wrote:
> > On Sat, May 13, 2017 at 09:32:46AM +0200, Michał Górny wrote:
> > > On pią, 2017-05-12 at 17:42 -0700, Daniel Campbell wrote:
> > > > On 05/11/2017 12:51 AM, Michał Górny wrote:
> > > > > In fact, I'm personally leaning towards not building docs at all
> > > > > in ebuilds. It's practically a wasted effort since most of the time
> > > > > users read docs online anyway.
> > > >
> > > > I believe that's a little myopic; a user (or even developer) may not
> > > > have Internet access all the time, or may not have it in their
> primary
> > > > development environment. Having a copy of the docs locally (the
> entire
> > > > point of USE="doc") is super valuable to have when you're away from
> the
> > > > network. I'm sure I'm not alone as one of the people who uses the
> flag
> > > > and appreciates the work that goes into making sure said flag works.
> > > >
> > > > Sure, we could yank out every single USE="doc", but then we lose a
> nice
> > > > feature of the tree and users are back to either (a) trawling the
> Web to
> > > > find the project site, then hope they have docs in a separate
> download,
> > > > or (b) we end up with foo+1 packages, one extra for any package that
> has
> > > > documentation. Neither are particularly good solutions; Debian has
> done
> > > > the latter and it results in a huge number of packages for little
> gain.
> > >
> > > The Python team mostly focuses on providing packages for dependencies
> of
> > > other Gentoo packages, not direct Python development. We do not have
> > > the manpower to go above that.
> > >
> > > --
> > > Best regards,
> > > Michał Górny
> >
> > Ah, well that at least explains why you're not interested in it.
> > Dependency management alone can be tough; I've not noticed any Python
> > issues, so it seems like you guys do well. :) If you don't mind me
> > asking, what would it take to solve the USE="doc" issue to the Python
> > team's standard? I have some personal interest in Python and wouldn't
> > mind adding 'doc' support for Python packages that users request docs
> > for.
> >
> > Maybe others are willing to join me on this. Is that something we can
> > make happen without getting in anyone's hair?
> >
>
> For a start, it'd be nice to figure all the stuff out in detail,
> and document it -- when USEDEP is needed, not needed, when we need
> something else (like the plugin case). Once that is done, it's just
> a matter of checking and fixing existing packages, and being patient
> with devs doing the same mistakes again ;-).
>
> --
> Best regards,
> Michał Górny
>


Re: [gentoo-dev] Should Sphinx really depends on PYTHON_COMPAT/PYTHON_USEDEP for `dev-python/*` ebuilds?

2017-05-17 Thread Michał Górny
On śro, 2017-05-17 at 21:44 -0700, Daniel Campbell wrote:
> On Sat, May 13, 2017 at 09:32:46AM +0200, Michał Górny wrote:
> > On pią, 2017-05-12 at 17:42 -0700, Daniel Campbell wrote:
> > > On 05/11/2017 12:51 AM, Michał Górny wrote:
> > > > In fact, I'm personally leaning towards not building docs at all
> > > > in ebuilds. It's practically a wasted effort since most of the time
> > > > users read docs online anyway.
> > > 
> > > I believe that's a little myopic; a user (or even developer) may not
> > > have Internet access all the time, or may not have it in their primary
> > > development environment. Having a copy of the docs locally (the entire
> > > point of USE="doc") is super valuable to have when you're away from the
> > > network. I'm sure I'm not alone as one of the people who uses the flag
> > > and appreciates the work that goes into making sure said flag works.
> > > 
> > > Sure, we could yank out every single USE="doc", but then we lose a nice
> > > feature of the tree and users are back to either (a) trawling the Web to
> > > find the project site, then hope they have docs in a separate download,
> > > or (b) we end up with foo+1 packages, one extra for any package that has
> > > documentation. Neither are particularly good solutions; Debian has done
> > > the latter and it results in a huge number of packages for little gain.
> > 
> > The Python team mostly focuses on providing packages for dependencies of
> > other Gentoo packages, not direct Python development. We do not have
> > the manpower to go above that.
> > 
> > -- 
> > Best regards,
> > Michał Górny
> 
> Ah, well that at least explains why you're not interested in it.
> Dependency management alone can be tough; I've not noticed any Python
> issues, so it seems like you guys do well. :) If you don't mind me
> asking, what would it take to solve the USE="doc" issue to the Python
> team's standard? I have some personal interest in Python and wouldn't
> mind adding 'doc' support for Python packages that users request docs
> for.
> 
> Maybe others are willing to join me on this. Is that something we can
> make happen without getting in anyone's hair?
> 

For a start, it'd be nice to figure all the stuff out in detail,
and document it -- when USEDEP is needed, not needed, when we need
something else (like the plugin case). Once that is done, it's just
a matter of checking and fixing existing packages, and being patient
with devs doing the same mistakes again ;-).

-- 
Best regards,
Michał Górny


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


Re: [gentoo-dev] mingw-w64 crossdev prefix?

2017-05-17 Thread Marty Plummer
On Thu, May 18, 2017 at 12:42:09AM -0400, Ian Stakenvicius wrote:
> On 18/05/17 12:08 AM, Marty Plummer wrote:
> > On Thu, May 18, 2017 at 06:46:24AM +0300, Alon Bar-Lev wrote:
> >> Hi,
> >> You can emerge crossdev and then run crossdev -t x86_64-w64-mingw32 or
> >> crossdev -t i686-w64-mingw32
> >> Alon
> >>
> > I'm aware of that, using it. Its simply the fact that its fairly broken
> > for mingw-w64, and requires quite a lot of hackage to get going.
> > 
> > What I'm suggesting is the creation of a profile that should handle this
> > sort of thing for you semi-automatically. Something like the
> > prefix/windows, but meant more for toolchains. it seems that beber's
> > portage tree at git.meleeweb.net/gentoo/portage.git already has a setup
> > similar to what I envision already.
> > 
> 
> There isn't a whole lot that's broken about it actually -- the main
> issue is that the default 'embedded' profile doesn't allow all of the
> variable overrides in it that are necessary for the crossdev to work
> properly.  See bug http://bugs.gentoo.org/487310
> 
> The crossdev that's created will provide all the necessary profile
> overrides to allow you to emerge the things you want, and of course
> compile your own things as well.  There's no need for a special prefix
> (or 'prefix/*' profile) in order to support this, IMO, once the
> embedded profile permits the overrides necessary to the ARCH, ELIBC,
> and KERNEL variables that the crossdev tool already sets.
>

There's also a host of packages that are pulled in by default which are
simply uneeded for this sort of setup, such as coreutils, sed, file,
debianutils which have to be manually package.provided away by end
users. I'm simply suggesting we should make this a bit more easy for
everyone involved, as it could ease use and possibly cut down on
spurious bug reports if there was a standardized way of doing things.

This is a common enough use case that it should be handled upstream
imho. I'm more than willing to help in this matter, but I don't want to
be spitting into the wind if nothing will actually come of it.



Re: [gentoo-dev] Should Sphinx really depends on PYTHON_COMPAT/PYTHON_USEDEP for `dev-python/*` ebuilds?

2017-05-17 Thread Daniel Campbell
On Sat, May 13, 2017 at 09:32:46AM +0200, Michał Górny wrote:
> On pią, 2017-05-12 at 17:42 -0700, Daniel Campbell wrote:
> > On 05/11/2017 12:51 AM, Michał Górny wrote:
> > > In fact, I'm personally leaning towards not building docs at all
> > > in ebuilds. It's practically a wasted effort since most of the time
> > > users read docs online anyway.
> > 
> > I believe that's a little myopic; a user (or even developer) may not
> > have Internet access all the time, or may not have it in their primary
> > development environment. Having a copy of the docs locally (the entire
> > point of USE="doc") is super valuable to have when you're away from the
> > network. I'm sure I'm not alone as one of the people who uses the flag
> > and appreciates the work that goes into making sure said flag works.
> > 
> > Sure, we could yank out every single USE="doc", but then we lose a nice
> > feature of the tree and users are back to either (a) trawling the Web to
> > find the project site, then hope they have docs in a separate download,
> > or (b) we end up with foo+1 packages, one extra for any package that has
> > documentation. Neither are particularly good solutions; Debian has done
> > the latter and it results in a huge number of packages for little gain.
> 
> The Python team mostly focuses on providing packages for dependencies of
> other Gentoo packages, not direct Python development. We do not have
> the manpower to go above that.
> 
> -- 
> Best regards,
> Michał Górny

Ah, well that at least explains why you're not interested in it.
Dependency management alone can be tough; I've not noticed any Python
issues, so it seems like you guys do well. :) If you don't mind me
asking, what would it take to solve the USE="doc" issue to the Python
team's standard? I have some personal interest in Python and wouldn't
mind adding 'doc' support for Python packages that users request docs
for.

Maybe others are willing to join me on this. Is that something we can
make happen without getting in anyone's hair?

~zlg


signature.asc
Description: Digital signature


Re: [gentoo-dev] mingw-w64 crossdev prefix?

2017-05-17 Thread Ian Stakenvicius
On 18/05/17 12:08 AM, Marty Plummer wrote:
> On Thu, May 18, 2017 at 06:46:24AM +0300, Alon Bar-Lev wrote:
>> Hi,
>> You can emerge crossdev and then run crossdev -t x86_64-w64-mingw32 or
>> crossdev -t i686-w64-mingw32
>> Alon
>>
> I'm aware of that, using it. Its simply the fact that its fairly broken
> for mingw-w64, and requires quite a lot of hackage to get going.
> 
> What I'm suggesting is the creation of a profile that should handle this
> sort of thing for you semi-automatically. Something like the
> prefix/windows, but meant more for toolchains. it seems that beber's
> portage tree at git.meleeweb.net/gentoo/portage.git already has a setup
> similar to what I envision already.
> 

There isn't a whole lot that's broken about it actually -- the main
issue is that the default 'embedded' profile doesn't allow all of the
variable overrides in it that are necessary for the crossdev to work
properly.  See bug http://bugs.gentoo.org/487310

The crossdev that's created will provide all the necessary profile
overrides to allow you to emerge the things you want, and of course
compile your own things as well.  There's no need for a special prefix
(or 'prefix/*' profile) in order to support this, IMO, once the
embedded profile permits the overrides necessary to the ARCH, ELIBC,
and KERNEL variables that the crossdev tool already sets.







signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] dev-libs/libressl: mingw-w64 build calls wine

2017-05-17 Thread Marty Plummer
On Thu, May 18, 2017 at 07:16:43AM +0300, Alon Bar-Lev wrote:
> On 18 May 2017 at 07:10, Marty Plummer  wrote:
> > On Thu, May 18, 2017 at 06:53:48AM +0300, Alon Bar-Lev wrote:
> >> On 18 May 2017 at 06:54, Marty Plummer  wrote:
> >> > Greetings,
> >> >
> >> > As the subject states, compiling dev-libs/libressl for x86_64-w64-mingw32
> >> > target via crossdev ends up calling wine to run checks, which fails with
> >> > an access violation, and as such emerge cannot finish.
> >> >
> >> > Would it be an acceptable change to disable emake check for mingw-w64
> >> > crossdev targets?
> >> >
> >>
> >> Why do you enable tests?
> >>
> > I did not, there is no use flag for dev-libs/libressl I can use to
> > disable tests. if there is a global flag I should disable, I'd be
> > greatly appreciative of it.
> >
> 
> If you enable tests globally, then you can disable them for a specific
> build using:
> FEATURES="-test" emerge ...
>
it seems that dev-libs/libressl does not respect this action, just tried
again with FEATURES="-test" and had the same result.



Re: [gentoo-dev] mingw-w64 crossdev prefix?

2017-05-17 Thread Matthias Maier

On Wed, May 17, 2017, at 22:53 CDT, Alon Bar-Lev  wrote:

> On 18 May 2017 at 06:46, Matthias Maier  wrote:
>> [2] I had to manually disable libsanitizer for gcc-6.3.0. Just set
>> EXTRA_ECONF="--disable-libsanitizer" via env/package.env for the
>> cross-x86_64-w64-mingw32/gcc package.
>
> Hi,
> You should use the USE flags and not apply such workarounds, for example:
> USE="-sanitizer" crossdev ...

Yes, correct. It should read USE="-sanitize" though.

Best,
Matthias



Re: [gentoo-dev] dev-libs/libressl: mingw-w64 build calls wine

2017-05-17 Thread Alon Bar-Lev
On 18 May 2017 at 07:10, Marty Plummer  wrote:
> On Thu, May 18, 2017 at 06:53:48AM +0300, Alon Bar-Lev wrote:
>> On 18 May 2017 at 06:54, Marty Plummer  wrote:
>> > Greetings,
>> >
>> > As the subject states, compiling dev-libs/libressl for x86_64-w64-mingw32
>> > target via crossdev ends up calling wine to run checks, which fails with
>> > an access violation, and as such emerge cannot finish.
>> >
>> > Would it be an acceptable change to disable emake check for mingw-w64
>> > crossdev targets?
>> >
>>
>> Why do you enable tests?
>>
> I did not, there is no use flag for dev-libs/libressl I can use to
> disable tests. if there is a global flag I should disable, I'd be
> greatly appreciative of it.
>

If you enable tests globally, then you can disable them for a specific
build using:
FEATURES="-test" emerge ...



Re: [gentoo-dev] dev-libs/libressl: mingw-w64 build calls wine

2017-05-17 Thread Marty Plummer
On Thu, May 18, 2017 at 06:53:48AM +0300, Alon Bar-Lev wrote:
> On 18 May 2017 at 06:54, Marty Plummer  wrote:
> > Greetings,
> >
> > As the subject states, compiling dev-libs/libressl for x86_64-w64-mingw32
> > target via crossdev ends up calling wine to run checks, which fails with
> > an access violation, and as such emerge cannot finish.
> >
> > Would it be an acceptable change to disable emake check for mingw-w64
> > crossdev targets?
> >
> 
> Why do you enable tests?
> 
I did not, there is no use flag for dev-libs/libressl I can use to
disable tests. if there is a global flag I should disable, I'd be
greatly appreciative of it.



Re: [gentoo-dev] mingw-w64 crossdev prefix?

2017-05-17 Thread Marty Plummer
On Thu, May 18, 2017 at 06:46:24AM +0300, Alon Bar-Lev wrote:
> Hi,
> You can emerge crossdev and then run crossdev -t x86_64-w64-mingw32 or
> crossdev -t i686-w64-mingw32
> Alon
>
I'm aware of that, using it. Its simply the fact that its fairly broken
for mingw-w64, and requires quite a lot of hackage to get going.

What I'm suggesting is the creation of a profile that should handle this
sort of thing for you semi-automatically. Something like the
prefix/windows, but meant more for toolchains. it seems that beber's
portage tree at git.meleeweb.net/gentoo/portage.git already has a setup
similar to what I envision already.



Re: [gentoo-dev] dev-libs/libressl: mingw-w64 build calls wine

2017-05-17 Thread Alon Bar-Lev
On 18 May 2017 at 06:54, Marty Plummer  wrote:
> Greetings,
>
> As the subject states, compiling dev-libs/libressl for x86_64-w64-mingw32
> target via crossdev ends up calling wine to run checks, which fails with
> an access violation, and as such emerge cannot finish.
>
> Would it be an acceptable change to disable emake check for mingw-w64
> crossdev targets?
>

Why do you enable tests?



Re: [gentoo-dev] mingw-w64 crossdev prefix?

2017-05-17 Thread Alon Bar-Lev
On 18 May 2017 at 06:46, Matthias Maier  wrote:
> [2] I had to manually disable libsanitizer for gcc-6.3.0. Just set
> EXTRA_ECONF="--disable-libsanitizer" via env/package.env for the
> cross-x86_64-w64-mingw32/gcc package.

Hi,
You should use the USE flags and not apply such workarounds, for example:
USE="-sanitizer" crossdev ...
Alon



Re: [gentoo-dev] mingw-w64 crossdev prefix?

2017-05-17 Thread Matthias Maier
Hi there,

On Wed, May 17, 2017, at 17:25 CDT, Marty Plummer  wrote:

> Greetings,
>
> So, I'm a relatively new gentoo user (as of 2016-12) coming from arch,
> and  one thing I've noticed is the relative difficulty of setting up a
> mingw-w64 cross-compile toolchain and libraries.
>
> I'm considering the idea of setting up a sort of prefix specifically
> with the intent of being used on a 'normal' gentoo system with the sole
> purpose of creating 'normal' windows binaries; does anyone have
> suggestions/objections about the idea?
>
> As it currently stands I have to use an archlinux chroot to do my
> cross-compiling, and I'd really enjoy to be able to do this sort of
> thing without depending on an auxiliary distro.

You can find some information on the wiki [1] (warning: I might be a bit
outdated).

But anyway, just check it for you (I haven't set up a cross compilation
toolchain for windows for the last ~7 years): From a plain amd64 stage-3
setting up a mingw-264 environment via:

  # emerge crossdev
  # crossdev [...] -t x86_64-w64-mingw32

still works with a minor complication [2]. Please verify that this works
and open a bug report for the libsanitizer issue mentioning the
workaround [2,3].

After that you end up with a cross-compiler toolchain

  x86_64-w64-mingw32-*

and necessary runtime somewhere in /usr/x86_64-w64-mingw32.

You can also use $ x86_64-w64-mingw32-emerge to cross compile
libraries/packages for mingw.


Keep in mind that a cross compilation toolchain is a bit of a rocky
journey. You might have to pin certain versions of libraries/programs,
and or manually patch some stuff.

Best,
Matthias


[1] https://wiki.gentoo.org/wiki/Mingw

[2] I had to manually disable libsanitizer for gcc-6.3.0. Just set
EXTRA_ECONF="--disable-libsanitizer" via env/package.env for the
cross-x86_64-w64-mingw32/gcc package.

[3] https://bugs.gentoo.org/buglist.cgi?quicksearch=mingw&list_id=3536150


signature.asc
Description: PGP signature


Re: [gentoo-dev] mingw-w64 crossdev prefix?

2017-05-17 Thread Alon Bar-Lev
Hi,
You can emerge crossdev and then run crossdev -t x86_64-w64-mingw32 or
crossdev -t i686-w64-mingw32
Alon

On 18 May 2017 at 01:25, Marty Plummer  wrote:
>
> Greetings,
>
> So, I'm a relatively new gentoo user (as of 2016-12) coming from arch,
> and  one thing I've noticed is the relative difficulty of setting up a
> mingw-w64 cross-compile toolchain and libraries.
>
> I'm considering the idea of setting up a sort of prefix specifically
> with the intent of being used on a 'normal' gentoo system with the sole
> purpose of creating 'normal' windows binaries; does anyone have
> suggestions/objections about the idea?
>
> As it currently stands I have to use an archlinux chroot to do my
> cross-compiling, and I'd really enjoy to be able to do this sort of
> thing without depending on an auxiliary distro.
>
> Marty.
>



[gentoo-dev] [PATCH 1/1] kernel-2.eclass: Handle upstream rc kernel file type and, file location change for versions >= 4.12

2017-05-17 Thread Mike Pagano
For the latest rc kernel release, (4.12-rc1), upstream has decided to
change the way the patch is distributed.
The patch now resides in a git repository and is no longer compressed.

Some discussion can be found here[1] if one is interested. They could
reverse this decision.

This patch handles the change for rc kernels >= 4.12.


[1] https://lkml.org/lkml/2017/5/13/182

Signed-off-by: Mike Pagano 
---
 eclass/kernel-2.eclass | 16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
index db4a3bf72..52749cda9 100644
--- a/eclass/kernel-2.eclass
+++ b/eclass/kernel-2.eclass
@@ -506,10 +506,20 @@ detect_version() {
OKV_DICT=(["2"]="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))" 
["3"]="2.6.39"
["4"]="3.19")

if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; 
then
+
OKV=${K_BASE_VER:-$OKV_DICT["${KV_MAJOR}"]}
-   
KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz
-   
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
-   UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz"
+
+   # as of 12/5/2017, the rc patch is no longer offered as 
a compressed
+   # file, and no longer is it mirrored on kernel.org
+   if [[ ${KV_MAJOR} -ge 4 ]] && [[ ${KV_PATCH} -ge 12 ]]; 
then
+   
KERNEL_URI="https://git.kernel.org/torvalds/p/v${KV}/v${OKV} ->
patch-${KV}
+   
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
+   
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}"
+   else
+   
KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz
+   
${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
+   
UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz"
+   fi
fi

if [[ ${RELEASETYPE} == -git ]]; then
-- 
2.13.0
Mike Pagano
Gentoo Developer - Kernel Project
Gentoo Sources - Lead
E-Mail : mpag...@gentoo.org
GnuPG FP   : 52CC A0B0 F631 0B17 0142 F83F 92A6 DBEC 81F2 B137
Public Key :
http://http://pgp.mit.edu/pks/lookup?search=0x92A6DBEC81F2B137&op=index




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] mingw-w64 crossdev prefix?

2017-05-17 Thread Marty Plummer
Greetings,

So, I'm a relatively new gentoo user (as of 2016-12) coming from arch,
and  one thing I've noticed is the relative difficulty of setting up a
mingw-w64 cross-compile toolchain and libraries.

I'm considering the idea of setting up a sort of prefix specifically
with the intent of being used on a 'normal' gentoo system with the sole
purpose of creating 'normal' windows binaries; does anyone have
suggestions/objections about the idea?

As it currently stands I have to use an archlinux chroot to do my
cross-compiling, and I'd really enjoy to be able to do this sort of
thing without depending on an auxiliary distro.

Marty.



[gentoo-dev] Last rites: mail-client/squirrelmail

2017-05-17 Thread Thomas Deutschmann
# Thomas Deutschmann  (17 May 2017)
# Unpatched security vulnerability per bug #616700
# Removal in 30 days.
mail-client/squirrelmail


-- 
Regards,
Thomas Deutschmann / Gentoo Security Team
C4DD 695F A713 8F24 2AA1  5638 5849 7EE5 1D5D 74A5



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Last rites: www-apps/joomla

2017-05-17 Thread Thomas Deutschmann
# Thomas Deutschmann  (17 May 2017)
# Multiple unpatched security vulnerabilities (see bug #603756, #610696,
#612650 ...)
# Removal in 30 days.
www-apps/joomla


-- 
Regards,
Thomas Deutschmann / Gentoo Security Team
C4DD 695F A713 8F24 2AA1  5638 5849 7EE5 1D5D 74A5



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Fixing elasticsearch maintainer

2017-05-17 Thread Patrick Lauer

Ohey,

as you might have noticed I've just corrected the metadata.xml of all 
elasticsearch-related packages.
For some strange reason I was listed there as maintainer, but since no 
one wanted to listen to my ideas I guess I wasn't. So now last person 
who touched it gets stuck with it.


Since proxy-maint refuses to be removed from packages (especially since 
they were unconditionally added to all packages with a non-gentoo-dev 
maintainer in metadata) they are the de facto maintainers, and overrule 
everything else.
I've tried multiple strategies including removing them from metadata, 
but ... see app-admin/elasticsearch, proxy-maint is like the toe fungus 
that always comes back (e.g. commit 
f0925c10834464e62ce7209f2afa7797b594d350 )


Sometimes it's almost absurdly funny, especially when you commit 
RESTRICT="test" because tests fail reliably just to have that reverted.

(See dev-python/elasticsearch-py )

Bonus mention:
bbdc5412061adf598ed935697441a7d6b05f7614
app-admin/logstash-bin: drop old

Signed-off-by: Andrew Savchenko 

That removed the versions I was using, so I better maintain the versions 
I use in an overlay. Well ok then.


Since I, as maintainer, can't ... anything, well [CENSORED] this, now 
they are your packages. Don't try to reassign or drop them: You've 
demanded, insisted, to be maintainers ... wish granted.


So, err, well, is like ... wtf? I'm not sure how this all makes sense, 
but it's Not My Problem now. Take care now, bye bye then.


Oh, and Erki Ferenc was in metadata too, he's been inactive but told me 
that he wants to continue maintaining these packages in the near future. 
If he asks I'd recommend adding him back.


Patrick

P.S. If this sounds a bit incoherent, well ... the whole situation is, I 
have no idea what's going on or why I was in metadata ;)




[gentoo-dev] net-mail/cyrus-imap-admin dev-libs/cyrus-imap-dev Mask for removal

2017-05-17 Thread Eray Aslan
# Eray Aslan  (17 May 2017)
# Functionality merged to cyrus-imapd-2.5.x series.
# cyrus-imapd-2.5.10 was stabilized in Jan 2017.  Upgrade
# if you haven't already done so.  Removal in 30 days.
net-mail/cyrus-imap-admin
dev-libs/cyrus-imap-dev
# Masking for end-user convenience.  Will be dropped once
# net-mail/cyrus-imap-admin and dev-libs/cyrus-imap-dev
# are tree cleaned.
=net-mail/cyrus-imapd-2.4*

https://bugs.gentoo.org/show_bug.cgi?id=618716

-- 
Eray