Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Eric Sandall (6164ae253dfdf55211a48206a9abfc0fbfa2ce08)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (6164ae253dfdf55211a48206a9abfc0fbfa2ce08)
  • Date: Thu, 10 Aug 2017 20:38:55 +0000

GIT changes to master grimoire by Eric Sandall <sandalle AT sourcemage.org>:

devel/perl/DETAILS | 1 +
devel/perl/HISTORY | 4 ++++
libs/glibc/HISTORY | 11 +++++++++++
libs/glibc/UP_TRIGGERS | 12 ++++++++++++
4 files changed, 28 insertions(+)

New commits:
commit 6164ae253dfdf55211a48206a9abfc0fbfa2ce08
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Add scipy to xlocale.h UP_TRIGGERS


https://www.codefull.org/2015/12/installing-scipy-numpy-and-matplotlib-under-cygwin/

commit 41a96891f22c184cf88f6dbad56a4c241fb162b2
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Add numpy to xlocale.h UP_TRIGGERS

https://github.com/docker-library/python/issues/112

commit 43ae4cd951c94d376caad81fc559f7880d8dd243
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Add qjson to xlocale.h UP_TRIGGERS

https://github.com/flavio/qjson/issues/33

commit 29b854f375495c56fa9690c5ec9d29a42be5d90d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Add gsoap to xlocale.h UP_TRIGGERS

https://sourceforge.net/p/gsoap2/bugs/1098/

commit 82a43089b476055a64e4308c5614038e490071b5
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Add matplotlib to xlocale.h UP_TRIGGERS

https://serverfault.com/questions/771211/docker-alpine-and-matplotlib

commit 3e9b870656084ca8e397af5293f48517d41d3b71
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Add weechat to UP_TRIGGERS for xlocale.h removal


http://libc-alpha.sourceware.narkive.com/txpP5VRY/removal-of-xlocale-h-causes-weechat-failure-during-perl-plugin-build-as-perl-h-includes-it

commit 590ba43494a2f6ffedd92d51c104fa8cd3fa0820
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

glibc: Re-cast spells broken by update to 2.26 by removal of xlocale.h

See https://bugzilla.redhat.com/show_bug.cgi?id=1464244 (they should
never have
been using xlocale.h in the first place); so far just perl.

commit 7be16bdad15db120639d5bd2a1175d61f5d342b3
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

perl: PATCH_LEVEL++ to fix breakage from glibc 2.26 update

See https://bugzilla.redhat.com/show_bug.cgi?id=1464244 (perl misbehaving)

diff --git a/devel/perl/DETAILS b/devel/perl/DETAILS
index efc0ae4..1416aaf 100755
--- a/devel/perl/DETAILS
+++ b/devel/perl/DETAILS
@@ -2,6 +2,7 @@
VERSION=5.26.0
SOURCE_HASH=sha1:50f14ebdaa509ff5ef9b32ad388a1e6237c882dd:UPSTREAM_HASH
SECURITY_PATCH=4
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=http://www.cpan.org/src/5.0/$SOURCE
diff --git a/devel/perl/HISTORY b/devel/perl/HISTORY
index 5857960..ef35475 100644
--- a/devel/perl/HISTORY
+++ b/devel/perl/HISTORY
@@ -1,3 +1,7 @@
+2017-08-10 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: PATCH_LEVEL++ to fix breakage from glibc 2.26 update
+ See https://bugzilla.redhat.com/show_bug.cgi?id=1464244 (perl
misbehaving)
+
2017-08-07 Remko van der Vossen <wich AT sourcemage.org>
* BUILD: build using arch from selected archspec

diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index 1b4b348..57d3707 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,14 @@
+2017-08-10 Eric Sandall <sandalle AT sourcemage.org>
+ * UP_TRIGGERS: Re-cast spells broken by update to 2.26 by removal of
xlocale.h
+ See https://bugzilla.redhat.com/show_bug.cgi?id=1464244 (they
should never have
+ been using xlocale.h in the first place); so far just perl
+ Add weechat
http://libc-alpha.sourceware.narkive.com/txpP5VRY/removal-of-xlocale-h-causes-weechat-failure-during-perl-plugin-build-as-perl-h-includes-it.
+ Add matplotlib
https://serverfault.com/questions/771211/docker-alpine-and-matplotlib
+ Add gsoap https://sourceforge.net/p/gsoap2/bugs/1098/
+ Add qjson https://github.com/flavio/qjson/issues/33
+ Add numpy https://github.com/docker-library/python/issues/112
+ Add scipy
https://www.codefull.org/2015/12/installing-scipy-numpy-and-matplotlib-under-cygwin/
+
2017-08-02 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 2.26, SECURITY_PATCH++,
(CVE-2017-12132, CVE-2017-1000366, CVE-2010-3192, CVE-2017-12133)
diff --git a/libs/glibc/UP_TRIGGERS b/libs/glibc/UP_TRIGGERS
index 777066d..58b8194 100755
--- a/libs/glibc/UP_TRIGGERS
+++ b/libs/glibc/UP_TRIGGERS
@@ -6,3 +6,15 @@ fi
if $(gaze from $INSTALL_ROOT/usr/include/drm|grep -q glibc) && spell_ok
libdrm; then
up_trigger libdrm cast_self
fi
+
+# Certain spells erroneously used xlocale.h, which was removed in glibc 2.26
+# See https://bugzilla.redhat.com/show_bug.cgi?id=1464244 for perl
+local OLD_SPELL_VERSION=""
+spell_ok $SPELL && OLD_SPELL_VERSION="$(installed_version $SPELL)"
+if [ "x${OLD_SPELL_VERSION}" == "x2.25" ] && [ "x${VERSION}" !=
"x${OLD_SPELL_VERSION}" ]; then
+ for each in gsoap matplotlib numpy perl qjson scipy weechat; do
+ if spell_ok $each; then
+ up_trigger $each cast_self
+ fi
+ done
+fi



  • [SM-Commit] GIT changes to master grimoire by Eric Sandall (6164ae253dfdf55211a48206a9abfc0fbfa2ce08), Eric Sandall, 08/10/2017

Archive powered by MHonArc 2.6.24.

Top of Page