From: Michael Tremer <git@ipfire.org>
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 2e1a376086ab02be907efffb6573f32f8fb15813
Date: Fri, 21 Jun 2019 10:58:10 +0100 [thread overview]
Message-ID: <20190621095810.9982884FDAF@people01.i.ipfire.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 16568 bytes --]
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".
The branch, master has been updated
via 2e1a376086ab02be907efffb6573f32f8fb15813 (commit)
via 080d8619fbee87e0b33ccfc62dbeb06ee3853394 (commit)
via 5b3d10dcaa582562a56144251c58d622a4e8e3a5 (commit)
via dc322253843316f17bef9a3f4f80eadb1833b5bc (commit)
via 515b7d8646c1ad5ef2807a4c4e08453cd82665fc (commit)
via afca15005c372083b8d0dc084bbac1d7f4fcf8dd (commit)
from fdd19fbebee8138f3c7a624ac55f135d3d9e4f09 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 2e1a376086ab02be907efffb6573f32f8fb15813
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Fri Jun 21 01:00:47 2019 +0100
util-linux: Update to 2.34
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 080d8619fbee87e0b33ccfc62dbeb06ee3853394
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Fri Jun 21 01:00:21 2019 +0100
python-lxml: Update to 4.3.4
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 5b3d10dcaa582562a56144251c58d622a4e8e3a5
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Fri Jun 21 01:00:01 2019 +0100
cython: New package
Makes writing Python C-API programs easier
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit dc322253843316f17bef9a3f4f80eadb1833b5bc
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Wed Jun 19 10:14:42 2019 +0100
systemd: Conflict setup < 3.0-13 for /etc/environment
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 515b7d8646c1ad5ef2807a4c4e08453cd82665fc
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Wed Jun 19 10:14:33 2019 +0100
setup: Drop /etc/environment
This is going to be shipped by systemd
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit afca15005c372083b8d0dc084bbac1d7f4fcf8dd
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date: Thu Jun 20 23:24:00 2019 +0200
systemd: Update to 242
This is a major update to the latest stable version.
Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
cython/cython.nm | 45 +++++++++
python-lxml/python-lxml.nm | 22 ++---
setup/setup.nm | 4 +-
...etect-whether-struct-statx-is-defined-in-.patch | 105 ---------------------
.../0002-meson-rename-Ddebug-to-Ddebug-extra.patch | 43 ---------
...Fix-line_begins-to-accept-word-matching-f.patch | 48 ----------
systemd/systemd.nm | 5 +-
util-linux/util-linux.nm | 8 +-
8 files changed, 64 insertions(+), 216 deletions(-)
create mode 100644 cython/cython.nm
delete mode 100644 systemd/patches/0001-build-sys-Detect-whether-struct-statx-is-defined-in-.patch
delete mode 100644 systemd/patches/0002-meson-rename-Ddebug-to-Ddebug-extra.patch
delete mode 100644 systemd/patches/0003-bus-socket-Fix-line_begins-to-accept-word-matching-f.patch
Difference in files:
diff --git a/cython/cython.nm b/cython/cython.nm
new file mode 100644
index 000000000..2efcce799
--- /dev/null
+++ b/cython/cython.nm
@@ -0,0 +1,45 @@
+###############################################################################
+# IPFire.org - An Open Source Firewall Solution #
+# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
+###############################################################################
+
+name = cython
+version = 0.29.10
+release = 1
+
+groups = Development/Tools
+url = https://cython.org
+license = Apache
+summary = C-Extensions for Python
+
+description
+ Cython is an optimising static compiler for both the Python
+ programming language and the extended Cython programming language
+ (based on Pyrex). It makes writing C extensions for Python as easy
+ as Python itself.
+end
+
+source_dl = https://github.com/cython/cython/archive/%{version}.tar.gz#/
+
+build
+ requires
+ python3-devel
+ end
+
+ build
+ %{python3} setup.py build
+ end
+
+ install
+ %{python3} setup.py install \
+ --root=%{BUILDROOT} --skip-build
+ end
+end
+
+packages
+ package %{name}
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
+end
diff --git a/python-lxml/python-lxml.nm b/python-lxml/python-lxml.nm
index 94938c027..5973cbe08 100644
--- a/python-lxml/python-lxml.nm
+++ b/python-lxml/python-lxml.nm
@@ -4,12 +4,12 @@
###############################################################################
name = python-lxml
-version = 4.2.5
+version = 4.3.4
release = 1
thisapp = lxml-%{version}
groups = Development/Languages
-url = http://lxml.de
+url = https://lxml.de
license = BSD
summary = ElementTree-like Python bindings for libxml2 and libxslt.
@@ -20,29 +20,29 @@ description
bindings.
end
-source_dl = http://lxml.de/files/
-sources = %{thisapp}.tgz
+source_dl = https://github.com/lxml/lxml/archive/
build
requires
+ cython
libxml2-devel
libxslt-devel
python3-devel
zlib-devel
end
+ # Setting LC_CTYPE to workaround encoding issue
+ export LC_CTYPE=en_US.UTF-8
+
+ # WTF?
+ DIR_APP = %{DIR_SRC}/lxml-%{thisapp}
+
build
CFLAGS="%{CFLAGS}" %{python3} setup.py build
end
test
- # Setup test environment.
- BUILD_LIB_DIR=$(find $(pwd) -name "*.so" | head -n 1 | xargs dirname)
- cp $BUILD_LIB_DIR/*.so src/lxml
- export LANG=en_US.utf8
-
- # Run tests.
- %{python3} test.py -p -v
+ make PYTHON=%{python3} test
end
install
diff --git a/setup/setup.nm b/setup/setup.nm
index 0bb936ccb..be0ca4ba0 100644
--- a/setup/setup.nm
+++ b/setup/setup.nm
@@ -5,7 +5,7 @@
name = setup
version = 3.0
-release = 12
+release = 13
arch = noarch
groups = Base Build System/Base
@@ -45,7 +45,7 @@ build
cp -vf %{DIR_APP}/${i} %{BUILDROOT}/etc || exit 1; \
done
- touch %{BUILDROOT}%{sysconfdir}/{environment,fstab}
+ touch %{BUILDROOT}%{sysconfdir}/fstab
chmod -v 0400 %{BUILDROOT}%{sysconfdir}/{,g}shadow
mkdir -pv %{BUILDROOT}%{sysconfdir}/sysctl.d
diff --git a/systemd/patches/0001-build-sys-Detect-whether-struct-statx-is-defined-in-.patch b/systemd/patches/0001-build-sys-Detect-whether-struct-statx-is-defined-in-.patch
deleted file mode 100644
index 5a2cf2372..000000000
--- a/systemd/patches/0001-build-sys-Detect-whether-struct-statx-is-defined-in-.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-From 75720bff62a84896e9a0654afc7cf9408cf89a38 Mon Sep 17 00:00:00 2001
-From: Filipe Brandenburger <filbranden(a)google.com>
-Date: Sun, 15 Jul 2018 22:43:35 -0700
-Subject: [PATCH] build-sys: Detect whether struct statx is defined in
- sys/stat.h
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Starting with glibc 2.27.9000-36.fc29, include file sys/stat.h will have a
-definition for struct statx, in which case include file linux/stat.h should be
-avoided, in order to prevent a duplicate definition.
-
- In file included from ../src/basic/missing.h:18,
- from ../src/basic/util.h:28,
- from ../src/basic/hashmap.h:10,
- from ../src/shared/bus-util.h:12,
- from ../src/libsystemd/sd-bus/bus-creds.c:11:
- /usr/include/linux/stat.h:99:8: error: redefinition of ‘struct statx’
- struct statx {
- ^~~~~
- In file included from /usr/include/sys/stat.h:446,
- from ../src/basic/util.h:19,
- from ../src/basic/hashmap.h:10,
- from ../src/shared/bus-util.h:12,
- from ../src/libsystemd/sd-bus/bus-creds.c:11:
- /usr/include/bits/statx.h:36:8: note: originally defined here
- struct statx
- ^~~~~
-
-Extend our meson.build to look for struct statx when only sys/stat.h is
-included and, in that case, do not include linux/stat.h anymore.
-
-Tested that systemd builds correctly when using a glibc version that includes a
-definition for struct statx.
-
-glibc Fedora RPM update:
-https://src.fedoraproject.org/rpms/glibc/c/28cb5d31fc1e5887912283c889689c47076278ae
-
-glibc upstream commit:
-https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=fd70af45528d59a00eb3190ef6706cb299488fcd
----
- meson.build | 5 +++++
- src/basic/missing.h | 5 ++++-
- src/basic/xattr-util.c | 1 -
- 3 files changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index dd904c7148..68423bdfa5 100644
---- a/meson.build
-+++ b/meson.build
-@@ -425,6 +425,7 @@ decl_headers = '''
- #include <sys/stat.h>
- '''
- # FIXME: key_serial_t is only defined in keyutils.h, this is bound to fail
-+# FIXME: these should use -D_GNU_SOURCE, since that is defined at build time
-
- foreach decl : ['char16_t',
- 'char32_t',
-@@ -439,6 +440,10 @@ foreach decl : ['char16_t',
- conf.set10('HAVE_' + decl.underscorify().to_upper(), have)
- endforeach
-
-+conf.set10('HAVE_STRUCT_STATX_IN_SYS_STAT_H', cc.sizeof('struct statx', prefix : '''
-+#include <sys/stat.h>
-+''', args : '-D_GNU_SOURCE') > 0)
-+
- foreach decl : [['IFLA_INET6_ADDR_GEN_MODE', 'linux/if_link.h'],
- ['IN6_ADDR_GEN_MODE_STABLE_PRIVACY', 'linux/if_link.h'],
- ['IFLA_VRF_TABLE', 'linux/if_link.h'],
-diff --git a/src/basic/missing.h b/src/basic/missing.h
-index 71a07d0574..14ad3d4914 100644
---- a/src/basic/missing.h
-+++ b/src/basic/missing.h
-@@ -15,7 +15,6 @@
- #include <linux/neighbour.h>
- #include <linux/oom.h>
- #include <linux/rtnetlink.h>
--#include <linux/stat.h>
- #include <net/ethernet.h>
- #include <stdlib.h>
- #include <sys/resource.h>
-@@ -25,6 +24,10 @@
- #include <uchar.h>
- #include <unistd.h>
-
-+#if !HAVE_STRUCT_STATX_IN_SYS_STAT_H
-+#include <linux/stat.h>
-+#endif
-+
- #if HAVE_AUDIT
- #include <libaudit.h>
- #endif
-diff --git a/src/basic/xattr-util.c b/src/basic/xattr-util.c
-index c5c55ea846..0ee0979837 100644
---- a/src/basic/xattr-util.c
-+++ b/src/basic/xattr-util.c
-@@ -2,7 +2,6 @@
-
- #include <errno.h>
- #include <fcntl.h>
--#include <linux/stat.h>
- #include <stdint.h>
- #include <stdlib.h>
- #include <string.h>
diff --git a/systemd/patches/0002-meson-rename-Ddebug-to-Ddebug-extra.patch b/systemd/patches/0002-meson-rename-Ddebug-to-Ddebug-extra.patch
deleted file mode 100644
index 81402af55..000000000
--- a/systemd/patches/0002-meson-rename-Ddebug-to-Ddebug-extra.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 8f6b442a78d0b485f044742ad90b2e8271b4e68e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek(a)in.waw.pl>
-Date: Sun, 19 Aug 2018 19:11:30 +0200
-Subject: [PATCH] meson: rename -Ddebug to -Ddebug-extra
-
-Meson added -Doptimization and -Ddebug options, which obviously causes
-a conflict with our -Ddebug options. Let's rename it.
-
-Fixes #9883.
----
- meson.build | 2 +-
- meson_options.txt | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index f79ac4b12..2209c935a 100644
---- a/meson.build
-+++ b/meson.build
-@@ -763,7 +763,7 @@ substs.set('DEBUGTTY', get_option('debug-tty'))
-
- enable_debug_hashmap = false
- enable_debug_mmap_cache = false
--foreach name : get_option('debug')
-+foreach name : get_option('debug-extra')
- if name == 'hashmap'
- enable_debug_hashmap = true
- elif name == 'mmap-cache'
-diff --git a/meson_options.txt b/meson_options.txt
-index e3140c8c1..7b1f61bf4 100644
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -45,7 +45,7 @@ option('debug-shell', type : 'string', value : '/bin/sh',
- description : 'path to debug shell binary')
- option('debug-tty', type : 'string', value : '/dev/tty9',
- description : 'specify the tty device for debug shell')
--option('debug', type : 'array', choices : ['hashmap', 'mmap-cache'], value : [],
-+option('debug-extra', type : 'array', choices : ['hashmap', 'mmap-cache'], value : [],
- description : 'enable extra debugging')
- option('memory-accounting-default', type : 'boolean',
- description : 'enable MemoryAccounting= by default')
---
-2.14.4
-
diff --git a/systemd/patches/0003-bus-socket-Fix-line_begins-to-accept-word-matching-f.patch b/systemd/patches/0003-bus-socket-Fix-line_begins-to-accept-word-matching-f.patch
deleted file mode 100644
index 1b9df6dfc..000000000
--- a/systemd/patches/0003-bus-socket-Fix-line_begins-to-accept-word-matching-f.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 3f10c66270b74530339b3f466c43874bb40c210f Mon Sep 17 00:00:00 2001
-From: Filipe Brandenburger <filbranden(a)google.com>
-Date: Tue, 17 Jul 2018 11:32:40 -0700
-Subject: [PATCH] bus-socket: Fix line_begins() to accept word matching full
- string
-
-The switch to memory_startswith() changed the logic to only look for a space or
-NUL byte after the matched word, but matching the full size should also be
-acceptable.
-
-This changed the behavior of parsing of "AUTH\r\n", where m will be set to 4,
-since even though the word will match, the check for it being followed by ' '
-or NUL will make line_begins() return false.
-
-Tested:
-
-- Using netcat to connect to the private socket directly:
- $ echo -ne '\0AUTH\r\n' | sudo nc -U /run/systemd/private
- REJECTED EXTERNAL ANONYMOUS
-
-- Running the Ignition blackbox test:
- $ sudo sh -c 'PATH=$PWD/bin/amd64:$PATH ./tests.test'
- PASS
-
-Fixes: d27b725abf64a19a6b2f99332b663f17ad046771
----
- src/libsystemd/sd-bus/bus-socket.c | 5 +----
- 1 file changed, 1 insertion(+), 4 deletions(-)
-
-diff --git a/src/libsystemd/sd-bus/bus-socket.c b/src/libsystemd/sd-bus/bus-socket.c
-index be491c957..a785a247c 100644
---- a/src/libsystemd/sd-bus/bus-socket.c
-+++ b/src/libsystemd/sd-bus/bus-socket.c
-@@ -246,10 +246,7 @@ static bool line_begins(const char *s, size_t m, const char *word) {
- const char *p;
-
- p = memory_startswith(s, m, word);
-- if (!p)
-- return false;
--
-- return IN_SET(*p, 0, ' ');
-+ return p && (p == (s + m) || *p == ' ');
- }
-
- static int verify_anonymous_token(sd_bus *b, const char *p, size_t l) {
---
-2.14.4
-
diff --git a/systemd/systemd.nm b/systemd/systemd.nm
index 368ecdf0e..a1c3677d0 100644
--- a/systemd/systemd.nm
+++ b/systemd/systemd.nm
@@ -4,8 +4,8 @@
###############################################################################
name = systemd
-version = 239
-release = 1
+version = 242
+release = 2
maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
groups = System/Base
@@ -263,6 +263,7 @@ packages
dracut < 019
filesystem < 002
rsyslog < 5.8.6-4
+ setup < 3.0-13
upstart
end
diff --git a/util-linux/util-linux.nm b/util-linux/util-linux.nm
index 9d4c1a447..10cc5dbc5 100644
--- a/util-linux/util-linux.nm
+++ b/util-linux/util-linux.nm
@@ -4,10 +4,7 @@
###############################################################################
name = util-linux
-major_ver = 2.30
-minor_ver = 1
-#version = %{major_ver}
-version = %{major_ver}.%{minor_ver}
+version = 2.34
release = 1
maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
@@ -23,10 +20,11 @@ description
program.
end
-source_dl = https://www.kernel.org/pub/linux/utils/%{name}/v%{major_ver}/
+source_dl = https://www.kernel.org/pub/linux/utils/%{name}/v%{version}/
build
requires
+ autoconf >= 1.16
automake >= 1.15
coreutils >= 8.19
gettext
hooks/post-receive
--
IPFire 3.x development tree
reply other threads:[~2019-06-21 9:58 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190621095810.9982884FDAF@people01.i.ipfire.org \
--to=git@ipfire.org \
--cc=ipfire-scm@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox