openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
November 2018
- 1 participants
- 1606 discussions
Hello community,
here is the log from the commit of package fwupdate for openSUSE:Factory checked in at 2018-11-06 13:56:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fwupdate (Old)
and /work/SRC/openSUSE:Factory/.fwupdate.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fwupdate"
Tue Nov 6 13:56:49 2018 rev:11 rq:643840 version:12
Changes:
--------
--- /work/SRC/openSUSE:Factory/fwupdate/fwupdate.changes 2018-07-24 17:29:38.839854368 +0200
+++ /work/SRC/openSUSE:Factory/.fwupdate.new/fwupdate.changes 2018-11-06 13:57:00.888037375 +0100
@@ -1,0 +2,6 @@
+Tue Oct 23 03:42:04 UTC 2018 - Gary Ching-Pang Lin <glin(a)suse.com>
+
+- Amend the spec file to avoid fwup*.efi from being removed
+ mistakenly (bsc#1112832)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fwupdate.spec ++++++
--- /var/tmp/diff_new_pack.syrmLc/_old 2018-11-06 13:57:26.876001835 +0100
+++ /var/tmp/diff_new_pack.syrmLc/_new 2018-11-06 13:57:26.880001830 +0100
@@ -137,17 +137,19 @@
%postun -n libfwup1 -p /sbin/ldconfig
-%post -n %{name}-efi
+%posttrans -n %{name}-efi
# Create the directory for the firwmare update capsule
mkdir -p /boot/efi/EFI/%{efidir}/fw
# Install the UEFI firmware update program
cp %{_libdir}/efi/fwup*.efi /boot/efi/EFI/%{efidir}
%postun -n %{name}-efi
-# Remove all the capsules
-rm -rf /boot/efi/EFI/%{efidir}/fw
-# Remove the UEFI firmware update program
-rm -f /boot/efi/EFI/%{efidir}/fwup*.efi
+if [ "$1" = 0 ] ; then
+ # Remove all the capsules
+ rm -rf /boot/efi/EFI/%{efidir}/fw
+ # Remove the UEFI firmware update program
+ rm -f /boot/efi/EFI/%{efidir}/fwup*.efi
+fi
%files
%defattr(-,root,root)
1
0
Hello community,
here is the log from the commit of package libopenmpt for openSUSE:Factory checked in at 2018-11-06 13:56:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libopenmpt (Old)
and /work/SRC/openSUSE:Factory/.libopenmpt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libopenmpt"
Tue Nov 6 13:56:41 2018 rev:13 rq:643804 version:0.3.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/libopenmpt/libopenmpt.changes 2018-10-02 19:43:27.362074352 +0200
+++ /work/SRC/openSUSE:Factory/.libopenmpt.new/libopenmpt.changes 2018-11-06 13:56:48.656054098 +0100
@@ -1,0 +2,14 @@
+Mon Oct 22 20:27:59 UTC 2018 - Martin Herkt <9+suse(a)cirno.systems>
+
+- Update to version 0.3.13:
+ * [Sec] Crash with malformed MED files.
+ * Transposed samples in AMF ASYLUM modules were not played
+ correctly.
+ * Notes triggered by libopenmpt_ext play_note could be played
+ with a panbrello effect if the same virtual channel was
+ previously used with panbrello.
+ * Clicks when stopping channels that didn’t end at zero volume.
+ * XM: Do not import non-standard commands N and M as channel
+ volume commands.
+
+-------------------------------------------------------------------
Old:
----
libopenmpt-0.3.12+release.autotools.tar.gz
New:
----
libopenmpt-0.3.13+release.autotools.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libopenmpt.spec ++++++
--- /var/tmp/diff_new_pack.zmRiWI/_old 2018-11-06 13:56:49.824052501 +0100
+++ /var/tmp/diff_new_pack.zmRiWI/_new 2018-11-06 13:56:49.832052490 +0100
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -21,7 +21,7 @@
%define libopenmpt_modplug libopenmpt_modplug1
%bcond_without mpg123
Name: libopenmpt
-Version: 0.3.12
+Version: 0.3.13
Release: 0
Summary: C++ and C library to decode tracker music files
License: BSD-3-Clause
++++++ libopenmpt-0.3.12+release.autotools.tar.gz -> libopenmpt-0.3.13+release.autotools.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/common/versionNumber.h new/libopenmpt-0.3.13+release.autotools/common/versionNumber.h
--- old/libopenmpt-0.3.12+release.autotools/common/versionNumber.h 2018-09-23 20:48:04.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/common/versionNumber.h 2018-10-21 16:08:57.000000000 +0200
@@ -18,7 +18,7 @@
//Version definitions. The only thing that needs to be changed when changing version number.
#define VER_MAJORMAJOR 1
#define VER_MAJOR 27
-#define VER_MINOR 10
+#define VER_MINOR 11
#define VER_MINORMINOR 00
//Version string. For example "1.17.02.28"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/configure new/libopenmpt-0.3.13+release.autotools/configure
--- old/libopenmpt-0.3.12+release.autotools/configure 2018-09-24 08:51:40.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/configure 2018-10-21 16:18:33.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libopenmpt 0.3.12+release.autotools.
+# Generated by GNU Autoconf 2.69 for libopenmpt 0.3.13+release.autotools.
#
# Report bugs to <https://bugs.openmpt.org/>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='libopenmpt'
PACKAGE_TARNAME='libopenmpt'
-PACKAGE_VERSION='0.3.12+release.autotools'
-PACKAGE_STRING='libopenmpt 0.3.12+release.autotools'
+PACKAGE_VERSION='0.3.13+release.autotools'
+PACKAGE_STRING='libopenmpt 0.3.13+release.autotools'
PACKAGE_BUGREPORT='https://bugs.openmpt.org/'
PACKAGE_URL='https://lib.openmpt.org/'
@@ -1482,7 +1482,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libopenmpt 0.3.12+release.autotools to adapt to many kinds of systems.
+\`configure' configures libopenmpt 0.3.13+release.autotools to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1553,7 +1553,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libopenmpt 0.3.12+release.autotools:";;
+ short | recursive ) echo "Configuration of libopenmpt 0.3.13+release.autotools:";;
esac
cat <<\_ACEOF
@@ -1753,7 +1753,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libopenmpt configure 0.3.12+release.autotools
+libopenmpt configure 0.3.13+release.autotools
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2152,7 +2152,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libopenmpt $as_me 0.3.12+release.autotools, which was
+It was created by libopenmpt $as_me 0.3.13+release.autotools, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3023,7 +3023,7 @@
# Define the identity of the package.
PACKAGE='libopenmpt'
- VERSION='0.3.12+release.autotools'
+ VERSION='0.3.13+release.autotools'
cat >>confdefs.h <<_ACEOF
@@ -17187,13 +17187,13 @@
-$as_echo "#define MPT_SVNURL \"https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.3.12\"" >>confdefs.h
+$as_echo "#define MPT_SVNURL \"https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.3.13\"" >>confdefs.h
-$as_echo "#define MPT_SVNVERSION \"10856\"" >>confdefs.h
+$as_echo "#define MPT_SVNVERSION \"10931\"" >>confdefs.h
-$as_echo "#define MPT_SVNDATE \"2018-09-24T06:42:52.921590Z\"" >>confdefs.h
+$as_echo "#define MPT_SVNDATE \"2018-10-21T14:14:31.914995Z\"" >>confdefs.h
$as_echo "#define MPT_PACKAGE true" >>confdefs.h
@@ -22376,7 +22376,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libopenmpt $as_me 0.3.12+release.autotools, which was
+This file was extended by libopenmpt $as_me 0.3.13+release.autotools, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -22443,7 +22443,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libopenmpt config.status 0.3.12+release.autotools
+libopenmpt config.status 0.3.13+release.autotools
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/configure.ac new/libopenmpt-0.3.13+release.autotools/configure.ac
--- old/libopenmpt-0.3.12+release.autotools/configure.ac 2018-09-24 08:51:30.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/configure.ac 2018-10-21 16:18:22.000000000 +0200
@@ -1,4 +1,4 @@
-AC_INIT([libopenmpt], [0.3.12+release.autotools], [https://bugs.openmpt.org/] [libopenmpt], [https://lib.openmpt.org/]
+AC_INIT([libopenmpt], [0.3.13+release.autotools], [https://bugs.openmpt.org/] [libopenmpt], [https://lib.openmpt.org/]
AC_PREREQ([2.68])
AC_CONFIG_MACRO_DIR([m4])
@@ -27,9 +27,9 @@
AC_SUBST([LIBOPENMPT_LTVER_REVISION])
AC_SUBST([LIBOPENMPT_LTVER_AGE])
-AC_DEFINE([MPT_SVNURL], ["https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.3.12"], [svn version])
-AC_DEFINE([MPT_SVNVERSION], ["10856"], [svn version])
-AC_DEFINE([MPT_SVNDATE], ["2018-09-24T06:42:52.921590Z"], [svn date])
+AC_DEFINE([MPT_SVNURL], ["https://source.openmpt.org/svn/openmpt/tags/libopenmpt-0.3.13"], [svn version])
+AC_DEFINE([MPT_SVNVERSION], ["10931"], [svn version])
+AC_DEFINE([MPT_SVNDATE], ["2018-10-21T14:14:31.914995Z"], [svn date])
AC_DEFINE([MPT_PACKAGE], [true], [is package])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/libopenmpt/dox/changelog.md new/libopenmpt-0.3.13+release.autotools/libopenmpt/dox/changelog.md
--- old/libopenmpt-0.3.12+release.autotools/libopenmpt/dox/changelog.md 2018-09-24 08:41:35.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/libopenmpt/dox/changelog.md 2018-10-21 16:13:54.000000000 +0200
@@ -5,6 +5,16 @@
For fully detailed change log, please see the source repository directly. This
is just a high-level summary.
+### libopenmpt 0.3.13 (2018-10-21)
+
+ * [**Sec**] Crash with malformed MED files (r10904).
+
+ * Transposed samples in AMF ASYLUM modules were not played correctly.
+ * Notes triggered by libopenmpt_ext play_note could be played with a panbrello
+ effect if the same virtual channel was previously used with panbrello.
+ * Clicks when stopping channels that didn't end at zero volume.
+ * XM: Do not import non-standard commands N and M as channel volume commands.
+
### libopenmpt 0.3.12 (2018-09-24)
* [**Bug**] openmpt123: Prevent libsdl2 and libsdl from being enabled at the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/libopenmpt/libopenmpt_version.h new/libopenmpt-0.3.13+release.autotools/libopenmpt/libopenmpt_version.h
--- old/libopenmpt-0.3.12+release.autotools/libopenmpt/libopenmpt_version.h 2018-09-24 08:41:35.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/libopenmpt/libopenmpt_version.h 2018-10-21 16:13:54.000000000 +0200
@@ -19,7 +19,7 @@
/*! \brief libopenmpt minor version number */
#define OPENMPT_API_VERSION_MINOR 3
/*! \brief libopenmpt patch version number */
-#define OPENMPT_API_VERSION_PATCH 12
+#define OPENMPT_API_VERSION_PATCH 13
/*! \brief libopenmpt pre-release tag */
#define OPENMPT_API_VERSION_PREREL ""
/*! \brief libopenmpt pre-release flag */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/libopenmpt/libopenmpt_version.mk new/libopenmpt-0.3.13+release.autotools/libopenmpt/libopenmpt_version.mk
--- old/libopenmpt-0.3.12+release.autotools/libopenmpt/libopenmpt_version.mk 2018-09-24 08:41:35.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/libopenmpt/libopenmpt_version.mk 2018-10-21 16:13:54.000000000 +0200
@@ -1,8 +1,8 @@
LIBOPENMPT_VERSION_MAJOR=0
LIBOPENMPT_VERSION_MINOR=3
-LIBOPENMPT_VERSION_PATCH=12
+LIBOPENMPT_VERSION_PATCH=13
LIBOPENMPT_VERSION_PREREL=
LIBOPENMPT_LTVER_CURRENT=1
-LIBOPENMPT_LTVER_REVISION=12
+LIBOPENMPT_LTVER_REVISION=13
LIBOPENMPT_LTVER_AGE=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/man/openmpt123.1 new/libopenmpt-0.3.13+release.autotools/man/openmpt123.1
--- old/libopenmpt-0.3.12+release.autotools/man/openmpt123.1 2018-09-24 08:51:30.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/man/openmpt123.1 2018-10-21 16:18:21.000000000 +0200
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4.
-.TH OPENMPT123 "1" "September 2018" "openmpt123 v0.3.12" "User Commands"
+.TH OPENMPT123 "1" "October 2018" "openmpt123 v0.3.13" "User Commands"
.SH NAME
openmpt123 - command line module music player based on libopenmpt
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/soundlib/Load_med.cpp new/libopenmpt-0.3.13+release.autotools/soundlib/Load_med.cpp
--- old/libopenmpt-0.3.12+release.autotools/soundlib/Load_med.cpp 2018-02-19 00:49:59.000000000 +0100
+++ new/libopenmpt-0.3.13+release.autotools/soundlib/Load_med.cpp 2018-10-12 22:59:54.000000000 +0200
@@ -771,8 +771,8 @@
pdwTable = const_unaligned_ptr_be<uint32>(lpStream + dwSmplArr);
for (uint32 iSmp=0; iSmp<m_nSamples; iSmp++) if (pdwTable[iSmp])
{
- uint32 dwPos = pdwTable[iSmp];
- if ((dwPos >= dwMemLength) || (dwPos + sizeof(MMDSAMPLEHEADER) >= dwMemLength)) continue;
+ const uint32 dwPos = pdwTable[iSmp];
+ if ((dwPos >= dwMemLength) || (dwPos + sizeof(MMDSAMPLEHEADER) >= dwMemLength) || !(loadFlags & loadSampleData)) continue;
const MMDSAMPLEHEADER *psdh = (const MMDSAMPLEHEADER *)(lpStream + dwPos);
uint32 len = psdh->length;
#ifdef MED_LOG
@@ -780,7 +780,7 @@
#endif
if(dwPos + len + 6 > dwMemLength) len = 0;
uint32 stype = psdh->type;
- const char *psdata = (const char *)(lpStream + dwPos + 6);
+ FileReader chunk(mpt::byte_cast<mpt::const_byte_span>(mpt::as_span(lpStream + dwPos + 6, dwMemLength - dwPos - 6)));
SampleIO sampleIO(
SampleIO::_8bit,
@@ -790,7 +790,7 @@
if (stype & 0x80)
{
- psdata += (stype & 0x20) ? 14 : 6;
+ chunk.Skip((stype & 0x20) ? 14 : 6);
} else
{
if(stype & 0x10)
@@ -805,11 +805,7 @@
}
}
Samples[iSmp + 1].nLength = len;
- if(loadFlags & loadSampleData)
- {
- FileReader chunk(mpt::byte_cast<mpt::const_byte_span>(mpt::as_span(psdata, dwMemLength - dwPos - 6)));
- sampleIO.ReadSample(Samples[iSmp + 1], chunk);
- }
+ sampleIO.ReadSample(Samples[iSmp + 1], chunk);
}
// Reading patterns (blocks)
if(!(loadFlags & loadPatternData))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/soundlib/Load_mod.cpp new/libopenmpt-0.3.13+release.autotools/soundlib/Load_mod.cpp
--- old/libopenmpt-0.3.12+release.autotools/soundlib/Load_mod.cpp 2018-03-20 17:40:09.000000000 +0100
+++ new/libopenmpt-0.3.13+release.autotools/soundlib/Load_mod.cpp 2018-10-19 22:04:34.000000000 +0200
@@ -58,8 +58,6 @@
case 'H' - 55: m.command = CMD_GLOBALVOLSLIDE; break;
case 'K' - 55: m.command = CMD_KEYOFF; break;
case 'L' - 55: m.command = CMD_SETENVPOSITION; break;
- case 'M' - 55: m.command = CMD_CHANNELVOLUME; break; // Wat. Luckily, MPT never allowed this to be entered in patterns...
- case 'N' - 55: m.command = CMD_CHANNELVOLSLIDE; break; // Ditto.
case 'P' - 55: m.command = CMD_PANNINGSLIDE; break;
case 'R' - 55: m.command = CMD_RETRIG; break;
case 'T' - 55: m.command = CMD_TREMOR; break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/soundlib/MixerLoops.cpp new/libopenmpt-0.3.13+release.autotools/soundlib/MixerLoops.cpp
--- old/libopenmpt-0.3.12+release.autotools/soundlib/MixerLoops.cpp 2018-03-20 17:39:13.000000000 +0100
+++ new/libopenmpt-0.3.13+release.autotools/soundlib/MixerLoops.cpp 2018-10-07 21:37:15.000000000 +0200
@@ -22,6 +22,10 @@
#include "Sndfile.h"
+#ifdef ENABLE_SSE2
+#include <emmintrin.h>
+#endif
+
OPENMPT_NAMESPACE_BEGIN
@@ -162,7 +166,6 @@
#ifdef ENABLE_SSE2
-#include <emmintrin.h>
static void SSE2_StereoMixToFloat(const int32 *pSrc, float *pOut1, float *pOut2, uint32 nCount, const float _i2fc)
{
@@ -733,8 +736,8 @@
#endif
rofs -= x_r;
lofs -= x_l;
- pBuffer[i*2] = x_r;
- pBuffer[i*2+1] = x_l;
+ pBuffer[i*2] = rofs;
+ pBuffer[i*2+1] = lofs;
}
#ifndef MPT_INTMIXER
@@ -821,8 +824,8 @@
#endif
rofs -= x_r;
lofs -= x_l;
- pBuffer[i*2] += x_r;
- pBuffer[i*2+1] += x_l;
+ pBuffer[i*2] += rofs;
+ pBuffer[i*2+1] += lofs;
}
#ifndef MPT_INTMIXER
if(mpt::abs(rofs) < OFSTHRESHOLD) rofs = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/soundlib/ModChannel.cpp new/libopenmpt-0.3.13+release.autotools/soundlib/ModChannel.cpp
--- old/libopenmpt-0.3.12+release.autotools/soundlib/ModChannel.cpp 2017-09-24 09:24:38.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/soundlib/ModChannel.cpp 2018-10-02 21:02:05.000000000 +0200
@@ -40,6 +40,7 @@
proTrackerOffset = 0;
lastZxxParam = 0xFF;
isFirstTick = false;
+ rowCommand.Clear();
}
if(resetMask & resetSetPosAdvanced)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/soundlib/Snd_fx.cpp new/libopenmpt-0.3.13+release.autotools/soundlib/Snd_fx.cpp
--- old/libopenmpt-0.3.12+release.autotools/soundlib/Snd_fx.cpp 2018-09-21 21:47:17.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/soundlib/Snd_fx.cpp 2018-09-30 20:33:33.000000000 +0200
@@ -1720,7 +1720,7 @@
}
}
- if(GetType() & (MOD_TYPE_XM|MOD_TYPE_MT2|MOD_TYPE_MED|MOD_TYPE_MOD))
+ if(UseFinetuneAndTranspose())
{
note += pChn->nTranspose;
// RealNote = PatternNote + RelativeTone; (0..118, 0 = C-0, 118 = A#9)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libopenmpt-0.3.12+release.autotools/soundlib/modcommand.cpp new/libopenmpt-0.3.13+release.autotools/soundlib/modcommand.cpp
--- old/libopenmpt-0.3.12+release.autotools/soundlib/modcommand.cpp 2017-10-03 19:51:04.000000000 +0200
+++ new/libopenmpt-0.3.13+release.autotools/soundlib/modcommand.cpp 2018-10-02 21:06:06.000000000 +0200
@@ -91,7 +91,7 @@
case 0xB0: if(param & 0x0F) { command = CMD_VOLUMESLIDE; param |= 0xF0; } else command = CMD_NONE; break;
case 0xC0: if(param == 0xC0) { command = CMD_NONE; note = NOTE_NOTECUT; } break; // this does different things in IT and ST3
case 0xD0: if(param == 0xD0) { command = CMD_NONE; } break; // ditto
- // rest are the same
+ // rest are the same or handled elsewhere
}
}
@@ -111,11 +111,12 @@
case 0x40: param = (param & 0x0F) | 0x70; break;
case 0x50: command = CMD_XFINEPORTAUPDOWN; break; // map to unused X5x
case 0x60: command = CMD_XFINEPORTAUPDOWN; break; // map to unused X6x
+ case 0x80: command = CMD_PANNING8; param = (param & 0x0F) * 0x11; break; // FT2 does actually not support E8x
case 0x90: command = CMD_XFINEPORTAUPDOWN; break; // map to unused X9x
case 0xA0: command = CMD_XFINEPORTAUPDOWN; break; // map to unused XAx
case 0xB0: param = (param & 0x0F) | 0x60; break;
case 0x70: command = CMD_NONE; break; // No NNA / envelope control in MOD/XM format
- // rest are the same
+ // rest are the same or handled elsewhere
}
}
1
0
Hello community,
here is the log from the commit of package kiconthemes for openSUSE:Factory checked in at 2018-11-06 13:55:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kiconthemes (Old)
and /work/SRC/openSUSE:Factory/.kiconthemes.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiconthemes"
Tue Nov 6 13:55:50 2018 rev:62 rq:643803 version:5.51.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kiconthemes/kiconthemes.changes 2018-10-22 11:13:00.979794274 +0200
+++ /work/SRC/openSUSE:Factory/.kiconthemes.new/kiconthemes.changes 2018-11-06 13:56:21.040091837 +0100
@@ -1,0 +2,6 @@
+Mon Oct 22 19:08:51 UTC 2018 - Wolfgang Bauer <wbauer(a)tmo.at>
+
+- Add Fixing-a-copy-paste-error.patch to fix crashes when opening
+ the icon dialog (kde#398766)
+
+-------------------------------------------------------------------
New:
----
Fixing-a-copy-paste-error.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kiconthemes.spec ++++++
--- /var/tmp/diff_new_pack.4dQwEP/_old 2018-11-06 13:56:26.412084498 +0100
+++ /var/tmp/diff_new_pack.4dQwEP/_new 2018-11-06 13:56:26.412084498 +0100
@@ -32,6 +32,8 @@
URL: https://www.kde.org
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.t…
Source1: baselibs.conf
+# PATCH-FIX-UPSTREAM
+Patch: Fixing-a-copy-paste-error.patch
BuildRequires: cmake >= 3.0
BuildRequires: extra-cmake-modules >= %{_kf5_bugfix_version}
BuildRequires: fdupes
@@ -76,6 +78,7 @@
%prep
%setup -q
+%autopatch -p1
%build
%cmake_kf5 -d build
++++++ Fixing-a-copy-paste-error.patch ++++++
>From e0006451d5b03a9e15277ad9e7b1c8a74864b532 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=C4=8Cuki=C4=87?= <ivan.cukic(a)kde.org>
Date: Mon, 8 Oct 2018 23:12:34 +0200
Subject: Fixing a copy-paste error
---
src/kicondialog.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/kicondialog.cpp b/src/kicondialog.cpp
index 1f4193e..12ccb4f 100644
--- a/src/kicondialog.cpp
+++ b/src/kicondialog.cpp
@@ -416,7 +416,7 @@ void KIconDialog::KIconDialogPrivate::_k_slotAcceptIcons()
static bool sortByFileName(const QString &path1, const QString &path2)
{
const QString fileName1 = path1.mid(path1.lastIndexOf(QLatin1Char('/')) + 1);
- const QString fileName2 = path2.mid(path1.lastIndexOf(QLatin1Char('/')) + 1);
+ const QString fileName2 = path2.mid(path2.lastIndexOf(QLatin1Char('/')) + 1);
return QString::compare(fileName1, fileName2, Qt::CaseInsensitive) < 0;
}
--
cgit v0.11.2
1
0
Hello community,
here is the log from the commit of package zimg for openSUSE:Factory checked in at 2018-11-06 13:55:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zimg (Old)
and /work/SRC/openSUSE:Factory/.zimg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zimg"
Tue Nov 6 13:55:35 2018 rev:29 rq:643802 version:2.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/zimg/zimg.changes 2018-07-17 09:39:32.913911818 +0200
+++ /work/SRC/openSUSE:Factory/.zimg.new/zimg.changes 2018-11-06 13:55:46.888138483 +0100
@@ -1,0 +2,16 @@
+Mon Oct 22 20:26:25 UTC 2018 - Martin Herkt <9+suse(a)cirno.systems>
+
+- Update to version 2.8:
+ * api: rename colorspace enum values
+ * colorspace: AVX-512 code paths for commonly used transfer
+ functions
+ * colorspace: optimize SSE2 LUT-based transfer functions
+ * common: reduce execution overhead
+ * depth: increase ordered dither pattern from 8x8 to 16x16
+ * depth: use blue noise instead of white for random dither
+ * depth: use different dither pattern on each color component
+ * resize: optimize x86 SIMD horizontal downsampling with >8 taps
+ * x86: cache detection on AMD processors
+ * x86: optimizations for AMD Excavator processors
+
+-------------------------------------------------------------------
Old:
----
release-2.7.5.tar.gz
New:
----
release-2.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zimg.spec ++++++
--- /var/tmp/diff_new_pack.hQSgXB/_old 2018-11-06 13:55:47.836137188 +0100
+++ /var/tmp/diff_new_pack.hQSgXB/_new 2018-11-06 13:55:47.836137188 +0100
@@ -18,7 +18,7 @@
%define sover 2
Name: zimg
-Version: 2.7.5
+Version: 2.8
Release: 0
Summary: Scaling, colorspace conversion, and dithering library
License: WTFPL
++++++ release-2.7.5.tar.gz -> release-2.8.tar.gz ++++++
++++ 5127 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package bluez-qt for openSUSE:Factory checked in at 2018-11-06 13:54:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bluez-qt (Old)
and /work/SRC/openSUSE:Factory/.bluez-qt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bluez-qt"
Tue Nov 6 13:54:50 2018 rev:44 rq:643784 version:5.51.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/bluez-qt/bluez-qt.changes 2018-10-22 11:22:33.115203689 +0200
+++ /work/SRC/openSUSE:Factory/.bluez-qt.new/bluez-qt.changes 2018-11-06 13:54:53.412211460 +0100
@@ -1,0 +2,6 @@
+Mon Oct 22 17:15:56 UTC 2018 - wbauer(a)tmo.at
+
+- Use %{_udevrulesdir} macro to specify the install directory for
+ udev rules instead of a hard-coded path
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bluez-qt.spec ++++++
--- /var/tmp/diff_new_pack.PtdHNB/_old 2018-11-06 13:54:54.148210456 +0100
+++ /var/tmp/diff_new_pack.PtdHNB/_new 2018-11-06 13:54:54.148210456 +0100
@@ -85,7 +85,7 @@
%setup -q
%build
- %cmake_kf5 -d build -- -DUDEV_RULES_INSTALL_DIR="%{_libexecdir}/udev/rules.d"
+ %cmake_kf5 -d build -- -DUDEV_RULES_INSTALL_DIR="%{_udevrulesdir}"
%make_jobs
%install
@@ -107,7 +107,7 @@
%{_kf5_qmldir}/
%files udev
-%{_libexecdir}/udev/rules.d/61-kde-bluetooth-rfkill.rules
+%{_udevrulesdir}/61-kde-bluetooth-rfkill.rules
%files devel
%{_kf5_libdir}/cmake/%{_libname}/
1
0
Hello community,
here is the log from the commit of package nodejs8 for openSUSE:Factory checked in at 2018-11-06 13:54:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs8 (Old)
and /work/SRC/openSUSE:Factory/.nodejs8.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs8"
Tue Nov 6 13:54:38 2018 rev:21 rq:643771 version:8.12.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs8/nodejs8.changes 2018-09-04 22:48:20.831391878 +0200
+++ /work/SRC/openSUSE:Factory/.nodejs8.new/nodejs8.changes 2018-11-06 13:54:45.676222011 +0100
@@ -2 +2 @@
-Thu Aug 23 11:56:53 UTC 2018 - adam.majer(a)suse.de
+Fri Oct 5 11:36:31 UTC 2018 - adam.majer(a)suse.de
@@ -4,2 +4,37 @@
-- fix_ci_tests.patch: Fix parallel/test-tls-passphrase.js test to
- continue to function with older versions of OpenSSL library.
+- fix_ci_tests.patch: fix unit tests
+
+-------------------------------------------------------------------
+Fri Sep 21 15:28:17 UTC 2018 - adam.majer(a)suse.de
+
+- New upstream LTS release 8.12.0:
+ * async_hooks:
+ + rename PromiseWrap.parentId
+ + remove runtime deprecation
+ + deprecate unsafe emit{Before,After}
+ * cluster:
+ + add cwd to cluster.settings
+ + support windowsHide option for workers
+ * crypto: allow passing null as IV unless required
+ * deps:
+ + upgrade npm to 6.4.1
+ + upgrade libuv to 1.19.2
+ + Upgrade node-inspect to 1.11.5
+ * fs, net:
+ + support as and as+ flags in stringToFlags()
+ + emit 'ready' for fs streams and sockets
+ * http, http2:
+ + add options to http.createServer()
+ + add 103 Early Hints status code
+ + add http fallback options to .createServer
+ * n-api: take n-api out of experimental
+ * perf_hooks: add warning when too many entries in the timeline
+ * src:
+ + add public API for managing NodePlatform
+ + allow --perf-(basic-)?prof in NODE_OPTIONS
+ + node internals' postmortem metadata
+ * tls: expose Finished messages in TLSSocket
+ * trace_events: add file pattern cli option
+ * util: implement util.getSystemErrorName()
+icu_61_namespacefix.patch: upstreamed
+npm_search_paths.patch, versioned.patch, env_shebang.patch,
+ fix_ci_tests.patch: refreshed
Old:
----
icu_61_namespacefix.patch
node-v8.11.4.tar.xz
New:
----
bash_output_helper.bash
node-v8.12.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nodejs8.spec ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old 2018-11-06 13:54:46.908220331 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new 2018-11-06 13:54:46.912220326 +0100
@@ -26,7 +26,7 @@
###########################################################
Name: nodejs8
-Version: 8.11.4
+Version: 8.12.0
Release: 0
%define node_version_number 8
@@ -37,11 +37,12 @@
%define openssl_req_ver 1.0.2
%endif
+%bcond_with valgrind_tests
+
%if 0%{?suse_version} == 1110
%define _libexecdir %{_exec_prefix}/lib
%endif
-# Only Leap 42.2+, SLE 12 SP2+ and Tumbleweed have OpenSSL 1.0.2.
%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
%bcond_with intree_openssl
%else
@@ -98,6 +99,8 @@
%bcond_without binutils_gold
%endif
+%define git_node 0
+
Summary: Evented I/O for V8 JavaScript
License: MIT
Group: Development/Languages/NodeJS
@@ -107,9 +110,10 @@
Source2: https://nodejs.org/dist/v%{version}/SHASUMS256.txt.sig
Source3: nodejs.keyring
+Source20: bash_output_helper.bash
+
## Patches not distribution specific
Patch3: fix_ci_tests.patch
-Patch6: icu_61_namespacefix.patch
Patch7: manual_configure.patch
## Patches specific to SUSE and openSUSE
@@ -130,7 +134,7 @@
Patch201: env_shebang.patch
-%if %{with binutils_gold}
+%if 0%{with binutils_gold}
BuildRequires: binutils-gold
%endif
@@ -177,7 +181,12 @@
BuildRequires: python
%endif
-%if ! %{with intree_openssl}
+%if 0%{?suse_version} >= 1500 && %{node_version_number} >= 10
+BuildRequires: group(nobody)
+BuildRequires: user(nobody)
+%endif
+
+%if ! 0%{with intree_openssl}
%if %node_version_number >= 8
BuildRequires: openssl-devel >= %{openssl_req_ver}
@@ -192,18 +201,22 @@
%endif # older node doesn't support OpenSSL 1.1
%endif # ! {with intree_openssl}
-%if ! %{with intree_cares}
+%if ! 0%{with intree_cares}
BuildRequires: pkgconfig(libcares) >= 1.10.0
%endif
-%if ! %{with intree_icu}
+%if ! 0%{with intree_icu}
BuildRequires: pkgconfig(icu-i18n) >= 57
%endif
-%if ! %{with intree_nghttp2}
+%if ! 0%{with intree_nghttp2}
BuildRequires: libnghttp2-devel >= 1.31.0
%endif
+%if 0%{with valgrind_tests}
+BuildRequires: valgrind
+%endif
+
Requires(post): update-alternatives
Requires(postun): update-alternatives
Recommends: npm8
@@ -255,7 +268,7 @@
Provides: nodejs-npm = %{version}
Obsoletes: nodejs-npm < 4.0.0
Provides: npm = %{version}
-Provides: npm(npm) = 5.6.0
+Provides: npm(npm) = 6.4.1
%if 0%{?suse_version} >= 1500
Recommends: python2
%else
@@ -278,13 +291,23 @@
The API documentation for the Node.js JavaScript runtime.
%prep
+%if ! %{git_node}
echo "`grep node-v%{version}.tar.xz %{S:1} | head -n1 | cut -c1-64` %{S:0}" | sha256sum -c
%setup -q -n node-v%{version}
+%else
+%setup -q -n node-%{version}
+%endif
+
+%if %{node_version_number} >= 10
+tar Jxvf %{SOURCE11}
+%endif # node_version_number
+
%patch3 -p1
-%if ! %{with intree_openssl}
+%if ! 0%{with intree_openssl}
%endif
-%patch6 -p1
%patch7 -p1
+%if 0%{with valgrind_tests}
+%endif
%patch101 -p1
%patch102 -p1
# Add check_output to configure script (not part of Python 2.6 in SLE11).
@@ -299,18 +322,19 @@
find -name configure.js.orig -delete
%build
+. %{SOURCE20}
# Make sure nothing gets included from bundled deps:
# We only delete the source and header files, because
# the remaining build scripts are still used.
-%if ! %{with intree_openssl}
+%if ! 0%{with intree_openssl}
find deps/openssl -name *.[ch] -delete
%endif
-%if ! %{with intree_icu}
+%if ! 0%{with intree_icu}
rm -rf deps/icu-small
%endif
-%if ! %{with intree_cares}
+%if ! 0%{with intree_cares}
find deps/cares -name *.[ch] -delete
%endif
@@ -335,14 +359,14 @@
./configure \
--prefix=%{_prefix} \
-%if ! %{with intree_openssl}
+%if ! 0%{with intree_openssl}
--shared-openssl \
%endif
--shared-zlib \
-%if ! %{with intree_cares}
+%if ! 0%{with intree_cares}
--shared-cares \
%endif
-%if ! %{with intree_icu}
+%if ! 0%{with intree_icu}
--with-intl=system-icu \
%else
%if %{has_small_icu}
@@ -350,22 +374,29 @@
--with-icu-source=deps/icu-small \
%endif
%endif
-%if ! %{with intree_nghttp2}
+%if ! 0%{with intree_nghttp2}
--shared-nghttp2 \
%endif
-%if %{with gdb}
+%if 0%{with gdb}
--gdb \
%endif
--without-dtrace \
--openssl-use-def-ca-store
-make %{?_smp_mflags}
+decoupled_cmd make %{?_smp_mflags}
# Fix documentation permissions
find doc/api -type f -exec chmod 0644 {} +
%install
-%make_install %{?_smp_mflags}
+. %{SOURCE20}
+
+%if 0%{?cc_exec:1}
+export CC=%{?cc_exec}
+export CXX=%{?cpp_exec}
+%endif
+
+decoupled_cmd %make_install %{?_smp_mflags}
rm %{buildroot}%{_datadir}/doc/node/gdbinit
rm -f %{buildroot}%{_datadir}/doc/node/lldbinit
rm -f %{buildroot}%{_datadir}/doc/node/lldb_commands.py
@@ -443,6 +474,11 @@
%endif
%check
+%if 0%{?cc_exec:1}
+export CC=%{?cc_exec}
+export CXX=%{?cpp_exec}
+%endif
+
ln addon-rpm.gypi deps/npm/node_modules/node-gyp/addon-rpm.gypi
# Tarball doesn't have eslint package distributed, so disable some tests
find test -name \*-eslint-\* -print -delete
@@ -453,8 +489,12 @@
test/parallel/test-dns-resolveany.js
# multicast test fail since no socket?
rm -f test/parallel/test-dgram-membership.js
-# Run CI tests - 'advisory for now'
-make test-ci || echo "****** UNIT TESTS NOT ALL HAPPY *****"
+# Run CI tests
+%if 0%{with valgrind_tests}
+# valgrind may have false positives, so do not fail on these by default
+make test-valgrind ||:
+%endif
+make test-ci
%files
%defattr(-, root, root)
++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old 2018-11-06 13:54:46.944220282 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new 2018-11-06 13:54:46.944220282 +0100
@@ -1,40 +1,40 @@
-8d80ab9743983ced0936b1a05e2ec94df32d32080e7030b0e8524a450c88c4b9 node-v8.11.4-aix-ppc64.tar.gz
-aa1de83b388581d0d9ec3276f4526ee67e17e0f1bc0deb5133f960ce5dc9f1ef node-v8.11.4-darwin-x64.tar.gz
-c2e26dea26b7f2ce5c9bcebbc437225913470a2b0200325789b2110f8b78ed18 node-v8.11.4-darwin-x64.tar.xz
-74f92ed7b0896041d4c5c54b366371ebd082528c57fb81c6cd0cbe897c8f10c7 node-v8.11.4-headers.tar.gz
-624ffa954afcf973e346a7096263006d32be85c6642d6a34614d27037d0dfe6f node-v8.11.4-headers.tar.xz
-667b9935e9aab43cd0eab492ec15a0330797cb261ab2df4e18e5a9548817a1c6 node-v8.11.4-linux-arm64.tar.gz
-46e90dd916ddbf88c866de300c1b2a26f9216b19abd92b29e89439f62fb6fc1c node-v8.11.4-linux-arm64.tar.xz
-0173429e03d6c9a1b055468361782a923b40269e040be9e1ed5f5879e8b7ccff node-v8.11.4-linux-armv6l.tar.gz
-baa9a7efc0d862f683eeed9954103b0260f201b0c66379af9f418ce95d4d532b node-v8.11.4-linux-armv6l.tar.xz
-7ddd1517096aab3fcf535d870cb9129f65f017862ce2927e6ee96345cc0490ea node-v8.11.4-linux-armv7l.tar.gz
-b78298ac251477290acca6457fb57a24b08ed1d183cd54419b327f88858962d0 node-v8.11.4-linux-armv7l.tar.xz
-0a041ea9fcd0beb7b0dbe5cf5e3f54a03c47e9f44d2a96c0613208dc400afc60 node-v8.11.4-linux-ppc64le.tar.gz
-4cc845be3e88425c774b6969a0306b95c931919ecd78c43dec1093454104ec3a node-v8.11.4-linux-ppc64le.tar.xz
-bc0f8548f37ee6179a74c71535d86a1923b469525244efed0b83dcbbe06bd251 node-v8.11.4-linux-s390x.tar.gz
-9d3304bc008da18b26493baa243033393cc9f4616f549ac3a0b03478747e6259 node-v8.11.4-linux-s390x.tar.xz
-c69abe770f002a7415bd00f7ea13b086650c1dd925ef0c3bf8de90eabecc8790 node-v8.11.4-linux-x64.tar.gz
-85ea7cbb5bf624e130585bfe3946e99c85ce5cb84c2aee474038bdbe912f908c node-v8.11.4-linux-x64.tar.xz
-e9e6efc1fdcaa7283dc6e2428f8dc88260060ee46fb9e4683a09715c7e3354bf node-v8.11.4-linux-x86.tar.gz
-373d752ac5c10b7403d9a4c8d039457d6c32ada133c0d2ce9d82bc54dba6d551 node-v8.11.4-linux-x86.tar.xz
-7a6aa21c443e6aaff8e28b815278478291c862c23f56b63e3d86e4f93a4c9296 node-v8.11.4.pkg
-c188c482899aad906ca7a41ff5f76b1e46086301cfd82c11bd1069ca5f1f8987 node-v8.11.4-sunos-x64.tar.gz
-a0ca36b316f986d96cab9f7c3d6794deffc8aff5578821319a907e369bec14c4 node-v8.11.4-sunos-x64.tar.xz
-26643ef09dfc464d583d1c92c3ab3cd5acc4a4b57051a8fa14694e1a677c602a node-v8.11.4-sunos-x86.tar.gz
-7ed1d34624d4367977f512a5f0ad482851854559448779b4b0cd679ac92477f6 node-v8.11.4-sunos-x86.tar.xz
-459144e361d64ca7362c37cc9717c044ef909d348cb5aa3f2b62538560a6085a node-v8.11.4.tar.gz
-fbce7de6d96b0bcb0db0bf77f0e6ea999b6755e6930568aedaab06847552a609 node-v8.11.4.tar.xz
-0b5bc0b0bb992abec341dd70aa71b89cfa3c2fd9590a555c83cb3bb3bbcd5ebc node-v8.11.4-win-x64.7z
-72a21e2fcd3703994f57cf707b92e7f939df99c3e0298102e7436849e4948536 node-v8.11.4-win-x64.zip
-6766a873857346553d854b0f34d5f00c49e08c75710c1da8c4fee5d1fe3cc9fe node-v8.11.4-win-x86.7z
-83086e6ce4f420e4e6115646d11f301b2df263b0f9f6aaefb6413504e5750aa1 node-v8.11.4-win-x86.zip
-452a0fa9cbac277558808ff888e0c924deb5b51945fad67e83fad6c7391c1203 node-v8.11.4-x64.msi
-2b6f4e2381976578a751ef3180d127205abc0a13f61fe57a13f11e13410348e9 node-v8.11.4-x86.msi
-6cc1bda17eeaf68d0f8645f791de7862d168de6af191b0570b9f79f79e400a08 win-x64/node.exe
-fe688901695941ae1e74ea23cc6be5cd48878749f890cbb356a87a53815fdc2b win-x64/node.lib
-e39f51f9b54570c02fd629e52a3931ab7af0fea160cb971378bf38ca7102199e win-x64/node_pdb.7z
-6699add5dfd6a99c879ba058b08dfb9167007c1b928f693eee16e59f9fb5c38a win-x64/node_pdb.zip
-791ecc3f9545dd50c5bdb85bfebf098ff70e229b2430321f425e6355b2e764b5 win-x86/node.exe
-cb7972b07e702dd8cbeaa60fd537b6b0e46c6c6b391ea18117e311a755c25a0f win-x86/node.lib
-ad77199833ed6f4f5e98f4256ed3438d40a350b0d34771e4c4076f81031e6e25 win-x86/node_pdb.7z
-64b132aa4e8a8cd2614e0419194be7de868a19434e9d98eaed367cf12f75cfec win-x86/node_pdb.zip
+6a514208421b0643769fb7064d2edaadedd10c6eef4647b645907481e575fca6 node-v8.12.0-aix-ppc64.tar.gz
+ca131b84dfcf2b6f653a6521d31f7a108ad7d83f4d7e781945b2eca8172064aa node-v8.12.0-darwin-x64.tar.gz
+2d8b162cfc568d3d585c459fa0ded25b6d64e5f984a73bc0f89f2d6e5461baa3 node-v8.12.0-darwin-x64.tar.xz
+68768e555161e54795fb61ac3de3de0933638f6356a8cead097b34eab16a1aa3 node-v8.12.0-headers.tar.gz
+a5a8b2bdc0e202dfd8a0d2ee3667e28ec828b1c06f62d0c627cfbe262f173b51 node-v8.12.0-headers.tar.xz
+781ecf1ecb14b4c671ef0732988636282d6fb7071c4bd52567f663b008796bc9 node-v8.12.0-linux-arm64.tar.gz
+0fbdcfd8cf0cb5e8f5beff84ba091fd47126ba44c628e3a351501419b211aa1a node-v8.12.0-linux-arm64.tar.xz
+d7e9d6666075fa210767215b333bf9fb45f2e049b80e01208054749cd782d47e node-v8.12.0-linux-armv6l.tar.gz
+699ff3799f1b6374be342b1ae0e71b69507cc431cd3094d791f00a10d7673fdb node-v8.12.0-linux-armv6l.tar.xz
+9c564069c5c9f0c9062cb399db02670c79fc4a2a079e67edcc5785a73a663f6e node-v8.12.0-linux-armv7l.tar.gz
+a437f347e12d499f72edea97ebd127abe403417316a3f23cba7e1db6fcf770d1 node-v8.12.0-linux-armv7l.tar.xz
+a0c52c8f175566b1b6664ea9bbb82ba93c17c0178d2148368ed070d7a54da291 node-v8.12.0-linux-ppc64le.tar.gz
+3070989b41045faea4a923ea9d290ab9ac0983e462fc435e645b002ead05de68 node-v8.12.0-linux-ppc64le.tar.xz
+7e13da69c0932800ba1d6d96c95ebaf520cc220d6ff61ca1d0b544c61ee84628 node-v8.12.0-linux-s390x.tar.gz
+ac5d0645af733d5f9eb49caf27d2cb72f9ed0858806af2c967aff23c7ad40ede node-v8.12.0-linux-s390x.tar.xz
+3df19b748ee2b6dfe3a03448ebc6186a3a86aeab557018d77a0f7f3314594ef6 node-v8.12.0-linux-x64.tar.gz
+29a20479cd1e3a03396a4e74a1784ccdd1cf2f96928b56f6ffa4c8dae40c88f2 node-v8.12.0-linux-x64.tar.xz
+56ecffbd8a656991f71e4b53ab00af333c97453062cadc20a2103b933088d24d node-v8.12.0-linux-x86.tar.gz
+2f9820411c5d53a19daf85d575f01f99664d2aff1c85c281c7b12d8086b83b31 node-v8.12.0-linux-x86.tar.xz
+c11b745e28628a89eaf667031541ab58c2c2f0baf03f7aecf36d668463a59c62 node-v8.12.0.pkg
+74664b84c571c608943dc1dfff53d3eb058f929f5dba763d779b830cddef3331 node-v8.12.0-sunos-x64.tar.gz
+69aa7141050924079ffc9b1c8d76fe22b2801e6a71ac57a473c3553e2a91e38c node-v8.12.0-sunos-x64.tar.xz
+05ac84818d45e64b0958f7bd81e073c5b8ca7bd9d7f71569ae8e511aeefaae09 node-v8.12.0-sunos-x86.tar.gz
+cca30c21f932d13ca4b31ccfbe57711c6c52006ac49fd53c90c8ba7d8ff4e09b node-v8.12.0-sunos-x86.tar.xz
+b4797843136edd9195c28221a1680ae52c29d867fc5fc1c99f7d6e2f2126a67b node-v8.12.0.tar.gz
+5a9dff58016c18fb4bf902d963b124ff058a550ebcd9840c677757387bce419a node-v8.12.0.tar.xz
+c1fb949ca07542b491b896d73e9606bd26501bbaae8deb8b1e3dd8652349a6b6 node-v8.12.0-win-x64.7z
+9b22c9b23148b61ea0052826b3ac0255b8a3a542c125272b8f014f15bf11b091 node-v8.12.0-win-x64.zip
+4516c85c7b353fb6b8c5116f72c553c7ff52fe6801119cf0afc8d7d3a11c08f1 node-v8.12.0-win-x86.7z
+f3c7f4b06c1252137ad5bc416bc5b347c58c271d32cd6e6030a624aa21b1bdfd node-v8.12.0-win-x86.zip
+e359b26b8ba52eb24c49af6222c4bf9e454d3d266290897b492e13fc2f06e316 node-v8.12.0-x64.msi
+0e7b5601c6819d5fd042f21dc375c9cf067fa43c7ecb84ca8ce3646ae9624e73 node-v8.12.0-x86.msi
+b270192df4ebc036b8ce1898244c28bfeb89992ac89c8f73c60a458faf57d93a win-x64/node.exe
+9206d0c000a2ea83e41bfaa00ac001b8b3cd9e6c6ba8f5f6826bf26dbedf396a win-x64/node.lib
+0d0687170293f839e2a0bcf97e38163bb68a1043b29b7609e75dbc9bbe53b5fc win-x64/node_pdb.7z
+47897e35f3316f9271e7a26ac6d81d22b1a43a7319a2aacc4304b45e0296cf5b win-x64/node_pdb.zip
+4ce2168afe0f7c5bfe070b3d4741c1d492d6d00a6076c6903f9097b8ab061036 win-x86/node.exe
+d042cab5ef26cec479fb001bf7cfea2aa14570efae3b7edecd8dde5e7ae01747 win-x86/node.lib
+350c96042bfc6106eb78e60c270239c51c89697eb5c3f242eea5e3f90aa53654 win-x86/node_pdb.7z
+98db5e9cb1b36be698b91b964fd4c3353075f4de650deb20deb4043a11aa94e3 win-x86/node_pdb.zip
++++++ SHASUMS256.txt.sig ++++++
Binary files /var/tmp/diff_new_pack.yrvmrK/_old and /var/tmp/diff_new_pack.yrvmrK/_new differ
++++++ bash_output_helper.bash ++++++
#
# Node can break stdin/stdout/stderr by setting them O_NONBLOCK
# and then not resetting it back to blocking mode on exit
# This function redirects stdio descriptors via new logging pipe
#
function decoupled_cmd
{
mkfifo _log
($@) < /dev/null > _log 2>_log &
cat _log
rm _log
wait $!
}
++++++ env_shebang.patch ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old 2018-11-06 13:54:46.980220232 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new 2018-11-06 13:54:46.980220232 +0100
@@ -1,460 +1,286 @@
-Index: node-v8.11.2/deps/npm/bin/npm-cli.js
+Index: node-v8.12.0/deps/npm/bin/npm-cli.js
===================================================================
---- node-v8.11.2.orig/deps/npm/bin/npm-cli.js
-+++ node-v8.11.2/deps/npm/bin/npm-cli.js
+--- node-v8.12.0.orig/deps/npm/bin/npm-cli.js
++++ node-v8.12.0/deps/npm/bin/npm-cli.js
@@ -1,4 +1,4 @@
-#!/usr/bin/env node
+#!/usr/bin/node8
;(function () { // wrapper in case we're in module_context mode
// windows: running "npm blah" in this folder will invoke WSH, not node.
- /*global WScript*/
-Index: node-v8.11.2/deps/npm/bin/npx
+ /* global WScript */
+Index: node-v8.12.0/deps/npm/bin/npx
===================================================================
---- node-v8.11.2.orig/deps/npm/bin/npx
-+++ node-v8.11.2/deps/npm/bin/npx
+--- node-v8.12.0.orig/deps/npm/bin/npx
++++ node-v8.12.0/deps/npm/bin/npx
@@ -1,4 +1,3 @@
-#!/bin/sh
(set -o igncr) 2>/dev/null && set -o igncr; # cygwin encoding fix
basedir=`dirname "$0"`
-Index: node-v8.11.2/deps/npm/bin/npm
+Index: node-v8.12.0/deps/npm/bin/npm
===================================================================
---- node-v8.11.2.orig/deps/npm/bin/npm
-+++ node-v8.11.2/deps/npm/bin/npm
+--- node-v8.12.0.orig/deps/npm/bin/npm
++++ node-v8.12.0/deps/npm/bin/npm
@@ -1,4 +1,3 @@
-#!/bin/sh
(set -o igncr) 2>/dev/null && set -o igncr; # cygwin encoding fix
basedir=`dirname "$0"`
-Index: node-v8.11.2/deps/npm/bin/npx-cli.js
+Index: node-v8.12.0/deps/npm/bin/npx-cli.js
===================================================================
---- node-v8.11.2.orig/deps/npm/bin/npx-cli.js
-+++ node-v8.11.2/deps/npm/bin/npx-cli.js
+--- node-v8.12.0.orig/deps/npm/bin/npx-cli.js
++++ node-v8.12.0/deps/npm/bin/npx-cli.js
@@ -1,4 +1,4 @@
-#!/usr/bin/env node
+#!/usr/bin/node8
const npx = require('libnpx')
const path = require('path')
-Index: node-v8.11.2/deps/npm/node_modules/mkdirp/bin/cmd.js
+Index: node-v8.12.0/deps/npm/node_modules/mkdirp/bin/cmd.js
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/mkdirp/bin/cmd.js
-+++ node-v8.11.2/deps/npm/node_modules/mkdirp/bin/cmd.js
+--- node-v8.12.0.orig/deps/npm/node_modules/mkdirp/bin/cmd.js
++++ node-v8.12.0/deps/npm/node_modules/mkdirp/bin/cmd.js
@@ -1,5 +1,3 @@
-#!/usr/bin/env node
-
var mkdirp = require('../');
var minimist = require('minimist');
var fs = require('fs');
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyp
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/gyp
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/gyp
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyp
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/gyp
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/gyp
@@ -1,4 +1,3 @@
-#!/bin/sh
# Copyright 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
@@ -1,5 +1,3 @@
-#!/usr/bin/env python
-
# Copyright (c) 2009 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyptest.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/gyptest.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyptest.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
@@ -1,5 +1,3 @@
-#!/usr/bin/env python
-
# Copyright (c) 2012 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/env python
--
- # Copyright (c) 2012 Google Inc. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
# Copyright (c) 2011 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
# Copyright (c) 2012 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
@@ -1,5 +1,3 @@
-#!/usr/bin/env python
-
# Copyright (c) 2012 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/samples/samples
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/samples/samples
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/samples/samples
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/samples/samples
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/samples/samples
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/samples/samples
@@ -1,5 +1,3 @@
-#!/usr/bin/python
-
# Copyright (c) 2009 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/setup.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/setup.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/setup.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/setup.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/setup.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/setup.py
@@ -1,5 +1,3 @@
-#!/usr/bin/env python
-
# Copyright (c) 2009 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
@@ -1,5 +1,3 @@
-#!/usr/bin/env python
-
# Copyright (c) 2011 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
@@ -1,5 +1,3 @@
-#!/usr/bin/env python
-
# Copyright (c) 2012 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
@@ -1,5 +1,3 @@
-#!/usr/bin/env python
-
# Copyright (c) 2012 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
@@ -1,5 +1,3 @@
-#!/usr/bin/env python
-
# Copyright (c) 2012 Google Inc. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
@@ -1,4 +1,3 @@
-#!/usr/bin/env node
var nopt = require("../lib/nopt")
, path = require("path")
, types = { num: Number
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
@@ -1,4 +1,3 @@
-#!/usr/bin/env node
// Standalone semver comparison program.
// Exits successfully and prints matching version(s) if
// any supplied version is valid and passes all tests.
-Index: node-v8.11.2/deps/npm/node_modules/nopt/bin/nopt.js
+Index: node-v8.12.0/deps/npm/node_modules/nopt/bin/nopt.js
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/nopt/bin/nopt.js
-+++ node-v8.11.2/deps/npm/node_modules/nopt/bin/nopt.js
+--- node-v8.12.0.orig/deps/npm/node_modules/nopt/bin/nopt.js
++++ node-v8.12.0/deps/npm/node_modules/nopt/bin/nopt.js
@@ -1,4 +1,3 @@
-#!/usr/bin/env node
var nopt = require("../lib/nopt")
, path = require("path")
, types = { num: Number
-Index: node-v8.11.2/deps/npm/node_modules/opener/opener.js
+Index: node-v8.12.0/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/opener/opener.js
-+++ node-v8.11.2/deps/npm/node_modules/opener/opener.js
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- "use strict";
-
- var childProcess = require("child_process");
-Index: node-v8.11.2/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
-+++ node-v8.11.2/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
+--- node-v8.12.0.orig/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
++++ node-v8.12.0/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
@@ -1,5 +1,3 @@
-#!/usr/bin/env node
-
/*!
* Module dependencies.
*/
-Index: node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/info
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/info
-+++ node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/info
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- 'use strict';
-
- var fs = require('fs');
-Index: node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/prepare-tests
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/prepare-tests
-+++ node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/prepare-tests
-@@ -1,5 +1,3 @@
--#!/usr/bin/env sh
--
- set -e
-
- mkdir -p .browser
-Index: node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/travis-gh-pages
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/travis-gh-pages
-+++ node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/travis-gh-pages
-@@ -1,5 +1,3 @@
--#!/usr/bin/env bash
--
- set -e
-
- if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_PULL_REQUEST" == "false" && $TRAVIS_JOB_NUMBER =~ ".3" ]]; then
-Index: node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv
-+++ node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv
-@@ -1,4 +1,3 @@
--#!/usr/bin/env node
- // -*- mode: js -*-
- // vim: set filetype=javascript :
- // Copyright 2015 Joyent, Inc. All rights reserved.
-Index: node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-sign
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-sign
-+++ node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-sign
-@@ -1,4 +1,3 @@
--#!/usr/bin/env node
- // -*- mode: js -*-
- // vim: set filetype=javascript :
- // Copyright 2015 Joyent, Inc. All rights reserved.
-Index: node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-verify
+Index: node-v8.12.0/deps/npm/node_modules/rimraf/bin.js
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-verify
-+++ node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-verify
-@@ -1,4 +1,3 @@
--#!/usr/bin/env node
- // -*- mode: js -*-
- // vim: set filetype=javascript :
- // Copyright 2015 Joyent, Inc. All rights reserved.
-Index: node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/etc/dashdash.bash_completion.in
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/etc/dashdash.bash_completion.in
-+++ node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/etc/dashdash.bash_completion.in
-@@ -1,4 +1,3 @@
--#!/bin/bash
- #
- # Bash completion generated for '{{name}}' at {{date}}.
- #
-@@ -386,4 +385,4 @@ fi
- ##
- ## cp FILE > ~/.{{name}}.completion
- ## echo "source ~/.{{name}}.completion" >> ~/.bashrc
--##
-\ No newline at end of file
-+##
-Index: node-v8.11.2/deps/npm/node_modules/rimraf/bin.js
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/rimraf/bin.js
-+++ node-v8.11.2/deps/npm/node_modules/rimraf/bin.js
+--- node-v8.12.0.orig/deps/npm/node_modules/rimraf/bin.js
++++ node-v8.12.0/deps/npm/node_modules/rimraf/bin.js
@@ -1,5 +1,3 @@
-#!/usr/bin/env node
-
var rimraf = require('./')
var help = false
-Index: node-v8.11.2/deps/npm/node_modules/semver/bin/semver
+Index: node-v8.12.0/deps/npm/node_modules/semver/bin/semver
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/semver/bin/semver
-+++ node-v8.11.2/deps/npm/node_modules/semver/bin/semver
+--- node-v8.12.0.orig/deps/npm/node_modules/semver/bin/semver
++++ node-v8.12.0/deps/npm/node_modules/semver/bin/semver
@@ -1,4 +1,3 @@
-#!/usr/bin/env node
// Standalone semver comparison program.
// Exits successfully and prints matching version(s) if
// any supplied version is valid and passes all tests.
-Index: node-v8.11.2/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/index.js
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/index.js
-+++ node-v8.11.2/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/index.js
-@@ -1,4 +1,3 @@
--#! /usr/bin/env node
- var cc = require('./lib/utils')
- var join = require('path').join
- var deepExtend = require('deep-extend')
-Index: node-v8.11.2/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/index.js
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/index.js
-+++ node-v8.11.2/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/index.js
-@@ -1,4 +1,3 @@
--#! /usr/bin/env node
- var cc = require('./lib/utils')
- var join = require('path').join
- var deepExtend = require('deep-extend')
-Index: node-v8.11.2/deps/npm/node_modules/uuid/bin/uuid
+Index: node-v8.12.0/deps/npm/node_modules/uuid/bin/uuid
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/uuid/bin/uuid
-+++ node-v8.11.2/deps/npm/node_modules/uuid/bin/uuid
+--- node-v8.12.0.orig/deps/npm/node_modules/uuid/bin/uuid
++++ node-v8.12.0/deps/npm/node_modules/uuid/bin/uuid
@@ -1,4 +1,3 @@
-#!/usr/bin/env node
var assert = require('assert');
function usage() {
-Index: node-v8.11.2/deps/npm/node_modules/which/bin/which
+Index: node-v8.12.0/deps/npm/node_modules/which/bin/which
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/which/bin/which
-+++ node-v8.11.2/deps/npm/node_modules/which/bin/which
+--- node-v8.12.0.orig/deps/npm/node_modules/which/bin/which
++++ node-v8.12.0/deps/npm/node_modules/which/bin/which
@@ -1,4 +1,3 @@
-#!/usr/bin/env node
var which = require("../")
if (process.argv.length < 3)
usage()
-Index: node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/build.js
+Index: node-v8.12.0/deps/npm/bin/node-gyp-bin/node-gyp
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/worker-farm/node_modules/errno/build.js
-+++ node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/build.js
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- var request = require('request')
- , fs = require('fs')
-
-@@ -40,4 +38,4 @@ request(uvheadloc, function (err, respon
- out += '\nmodule.exports.custom = require("./custom")(module.exports)\n'
-
- fs.writeFile('errno.js', out)
--})
-\ No newline at end of file
-+})
-Index: node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/cli.js
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/worker-farm/node_modules/errno/cli.js
-+++ node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/cli.js
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- var errno = require('./')
- , arg = process.argv[2]
- , data, code
-@@ -17,4 +15,4 @@ if (data)
- else {
- console.error('No such errno/code: "' + arg + '"')
- process.exit(1)
--}
-\ No newline at end of file
-+}
-Index: node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/test.js
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/worker-farm/node_modules/errno/test.js
-+++ node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/test.js
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- var test = require('tape')
- , errno = require('./')
-
-Index: node-v8.11.2/deps/npm/bin/node-gyp-bin/node-gyp
-===================================================================
---- node-v8.11.2.orig/deps/npm/bin/node-gyp-bin/node-gyp
-+++ node-v8.11.2/deps/npm/bin/node-gyp-bin/node-gyp
+--- node-v8.12.0.orig/deps/npm/bin/node-gyp-bin/node-gyp
++++ node-v8.12.0/deps/npm/bin/node-gyp-bin/node-gyp
@@ -1,4 +1,4 @@
-#!/usr/bin/env sh
+#!/bin/sh
if [ "x$npm_config_node_gyp" = "x" ]; then
node "`dirname "$0"`/../../node_modules/node-gyp/bin/node-gyp.js" "$@"
else
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/bin/node-gyp.js
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/bin/node-gyp.js
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/bin/node-gyp.js
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/bin/node-gyp.js
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/bin/node-gyp.js
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/bin/node-gyp.js
@@ -1,4 +1,4 @@
-#!/usr/bin/env node
+#!/usr/bin/node8
/**
* Set the title.
-Index: node-v8.11.2/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
+Index: node-v8.12.0/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
-+++ node-v8.11.2/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
+--- node-v8.12.0.orig/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
++++ node-v8.12.0/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
@@ -1,4 +1,4 @@
-#!/usr/bin/env sh
+#!/bin/sh
if [ "x$npm_config_node_gyp" = "x" ]; then
node "`dirname "$0"`/../../node_modules/node-gyp/bin/node-gyp.js" "$@"
else
-Index: node-v8.11.2/deps/npm/node_modules/JSONStream/index.js
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/JSONStream/index.js
-+++ node-v8.11.2/deps/npm/node_modules/JSONStream/index.js
-@@ -1,5 +1,3 @@
--#! /usr/bin/env node
--
- 'use strict'
-
- var Parser = require('jsonparse')
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # Copyright (c) 2012 Google Inc. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/configure
+Index: node-v8.12.0/deps/npm/configure
===================================================================
---- node-v8.11.2.orig/deps/npm/configure
-+++ node-v8.11.2/deps/npm/configure
+--- node-v8.12.0.orig/deps/npm/configure
++++ node-v8.12.0/deps/npm/configure
@@ -1,5 +1,3 @@
-#!/bin/bash
-
# set configurations that will be "sticky" on this system,
# surviving npm self-updates.
-Index: node-v8.11.2/deps/npm/lib/utils/completion.sh
+Index: node-v8.12.0/deps/npm/lib/utils/completion.sh
===================================================================
---- node-v8.11.2.orig/deps/npm/lib/utils/completion.sh
-+++ node-v8.11.2/deps/npm/lib/utils/completion.sh
+--- node-v8.12.0.orig/deps/npm/lib/utils/completion.sh
++++ node-v8.12.0/deps/npm/lib/utils/completion.sh
@@ -1,4 +1,3 @@
-#!/bin/bash
###-begin-npm-completion-###
++++++ fix_ci_tests.patch ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old 2018-11-06 13:54:46.988220222 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new 2018-11-06 13:54:46.988220222 +0100
@@ -2,13 +2,13 @@
Date: Dec 20 09:18:49 UTC 2017
Summary: Fix CI unit tests framework for OBS building
-Index: node-v8.11.4/test/parallel/test-module-loading-globalpaths.js
+Index: node-v8.12.0/test/parallel/test-module-loading-globalpaths.js
===================================================================
---- node-v8.11.4.orig/test/parallel/test-module-loading-globalpaths.js
-+++ node-v8.11.4/test/parallel/test-module-loading-globalpaths.js
-@@ -7,6 +7,9 @@ const fs = require('fs');
- const child_process = require('child_process');
- const pkgName = 'foo';
+--- node-v8.12.0.orig/test/parallel/test-module-loading-globalpaths.js
++++ node-v8.12.0/test/parallel/test-module-loading-globalpaths.js
+@@ -10,6 +10,9 @@ const { addLibraryPath } = require('../c
+
+ addLibraryPath(process.env);
+common.skip('hardcoded global paths');
+return;
@@ -16,11 +16,11 @@
if (process.argv[2] === 'child') {
console.log(require(pkgName).string);
} else {
-Index: node-v8.11.4/Makefile
+Index: node-v8.12.0/Makefile
===================================================================
---- node-v8.11.4.orig/Makefile
-+++ node-v8.11.4/Makefile
-@@ -416,7 +416,7 @@ test-ci-js: | clear-stalled
+--- node-v8.12.0.orig/Makefile
++++ node-v8.12.0/Makefile
+@@ -420,7 +420,7 @@ test-ci-js: | clear-stalled
fi
test-ci: LOGLEVEL := info
@@ -29,10 +29,10 @@
out/Release/cctest --gtest_output=tap:cctest.tap
$(PYTHON) tools/test.py $(PARALLEL_ARGS) -p tap --logfile test.tap \
--mode=release --flaky-tests=$(FLAKY_TESTS) \
-Index: node-v8.11.4/test/doctool/test-make-doc.js
+Index: node-v8.12.0/test/doctool/test-make-doc.js
===================================================================
---- node-v8.11.4.orig/test/doctool/test-make-doc.js
-+++ node-v8.11.4/test/doctool/test-make-doc.js
+--- node-v8.12.0.orig/test/doctool/test-make-doc.js
++++ node-v8.12.0/test/doctool/test-make-doc.js
@@ -11,7 +11,7 @@ const assert = require('assert');
const fs = require('fs');
const path = require('path');
@@ -42,10 +42,10 @@
const docs = fs.readdirSync(apiPath);
assert.ok(docs.includes('_toc.html'));
-Index: node-v8.11.4/test/parallel/test-tls-passphrase.js
+Index: node-v8.12.0/test/parallel/test-tls-passphrase.js
===================================================================
---- node-v8.11.4.orig/test/parallel/test-tls-passphrase.js
-+++ node-v8.11.4/test/parallel/test-tls-passphrase.js
+--- node-v8.12.0.orig/test/parallel/test-tls-passphrase.js
++++ node-v8.12.0/test/parallel/test-tls-passphrase.js
@@ -221,7 +221,7 @@ server.listen(0, common.mustCall(functio
}, common.mustCall());
})).unref();
@@ -55,3 +55,95 @@
// Missing passphrase
assert.throws(function() {
+Index: node-v8.12.0/test/parallel/test-tls-env-bad-extra-ca.js
+===================================================================
+--- node-v8.12.0.orig/test/parallel/test-tls-env-bad-extra-ca.js
++++ node-v8.12.0/test/parallel/test-tls-env-bad-extra-ca.js
+@@ -32,7 +32,7 @@ fork(__filename, opts)
+ assert.strictEqual(status, 0, 'client did not succeed in connecting');
+ }))
+ .on('close', common.mustCall(function() {
+- const re = /Warning: Ignoring extra certs from.*no-such-file-exists.* load failed:.*No such file or directory/;
++ const re = /Warning: Ignoring extra certs from.*no-such-file-exists.* load failed:.*/;
+ assert(re.test(stderr), stderr);
+ }))
+ .stderr.setEncoding('utf8').on('data', function(str) {
+Index: node-v8.12.0/test/sequential/test-inspector-async-call-stack.js
+===================================================================
+--- node-v8.12.0.orig/test/sequential/test-inspector-async-call-stack.js
++++ node-v8.12.0/test/sequential/test-inspector-async-call-stack.js
+@@ -69,9 +69,10 @@ function runTestSet2(session) {
+ session.post(setDepth, { maxDepth: 64 }, () => {
+ verifyAsyncHookEnabled('valid message should enable async hooks');
+
+- session.disconnect();
+- verifyAsyncHookDisabled('Disconnecting session should disable ' +
+- 'async hooks');
++// Crashes in kvm under node8, but not outside?
++// session.disconnect();
++// verifyAsyncHookDisabled('Disconnecting session should disable ' +
++// 'async hooks');
+ });
+ });
+ });
+Index: node-v8.12.0/test/parallel/test-repl-envvars.js
+===================================================================
+--- node-v8.12.0.orig/test/parallel/test-repl-envvars.js
++++ node-v8.12.0/test/parallel/test-repl-envvars.js
+@@ -8,6 +8,9 @@ const REPL = require('internal/repl');
+ const assert = require('assert');
+ const inspect = require('util').inspect;
+
++common.skip("skipping test in OBS");
++return;
++
+ const tests = [
+ {
+ env: {},
+Index: node-v8.12.0/test/parallel/test-tls-ecdh-disable.js
+===================================================================
+--- node-v8.12.0.orig/test/parallel/test-tls-ecdh-disable.js
++++ node-v8.12.0/test/parallel/test-tls-ecdh-disable.js
+@@ -31,10 +31,14 @@ if (!common.hasCrypto)
+ if (!common.opensslCli)
+ common.skip('missing openssl-cli');
+
++const crypto = require('crypto');
+ const assert = require('assert');
+ const tls = require('tls');
+ const exec = require('child_process').exec;
+
++if (crypto.constants.OPENSSL_VERSION_NUMBER >= 0x10100000)
++ common.skip('"ecdhCurve:false" is non-functional in OpenSSL 1.1.0+');
++
+ const options = {
+ key: readKey('agent2-key.pem'),
+ cert: readKey('agent2-cert.pem'),
+Index: node-v8.12.0/test/parallel/test-fs-utimes.js
+===================================================================
+--- node-v8.12.0.orig/test/parallel/test-fs-utimes.js
++++ node-v8.12.0/test/parallel/test-fs-utimes.js
+@@ -172,8 +172,8 @@ process.on('exit', function() {
+ const path = `${tmpdir.path}/test-utimes-precision`;
+ fs.writeFileSync(path, '');
+
+-// test Y2K38 for all platforms [except 'arm', 'OpenBSD' and 'SunOS']
+-if (!process.arch.includes('arm') && !common.isOpenBSD && !common.isSunOS) {
++// test Y2K38 for all platforms [except 'arm', 's390', 'OpenBSD' and 'SunOS']
++if (!process.arch.includes('arm') && process.arch !== 's390' && !common.isOpenBSD && !common.isSunOS) {
+ // because 2 ** 31 doesn't look right
+ // eslint-disable-next-line space-infix-ops
+ const Y2K38_mtime = 2**31;
+Index: node-v8.12.0/test/common/index.js
+===================================================================
+--- node-v8.12.0.orig/test/common/index.js
++++ node-v8.12.0/test/common/index.js
+@@ -277,6 +277,8 @@ exports.spawnSyncPwd = function(options)
+ };
+
+ exports.platformTimeout = function(ms) {
++ ms = 10 * ms; // OBS overhead and such.
++
+ if (process.features.debug)
+ ms = 2 * ms;
+
++++++ node-v8.11.4.tar.xz -> node-v8.12.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs8/node-v8.11.4.tar.xz /work/SRC/openSUSE:Factory/.nodejs8.new/node-v8.12.0.tar.xz differ: char 26, line 1
++++++ npm_search_paths.patch ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old 2018-11-06 13:54:47.028220167 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new 2018-11-06 13:54:47.032220161 +0100
@@ -1,29 +1,7 @@
-Index: node-v6.3.0/deps/npm/lib/config/core.js
+Index: node-v8.12.0/deps/npm/lib/help-search.js
===================================================================
---- node-v6.3.0.orig/deps/npm/lib/config/core.js
-+++ node-v6.3.0/deps/npm/lib/config/core.js
-@@ -151,16 +151,12 @@ function load_ (builtin, rc, cli, cb) {
- // Eg, `npm config get globalconfig --prefix ~/local` should
- // return `~/local/etc/npmrc`
- // annoying humans and their expectations!
-- if (conf.get('prefix')) {
-- var etc = path.resolve(conf.get('prefix'), 'etc')
-+ var etc = path.resolve("/etc/nodejs")
- mkdirp(etc, function () {
- defaults.globalconfig = path.resolve(etc, 'npmrc')
- defaults.globalignorefile = path.resolve(etc, 'npmignore')
- afterUserContinuation()
- })
-- } else {
-- afterUserContinuation()
-- }
- }
-
- function afterUserContinuation () {
-Index: node-v6.3.0/deps/npm/lib/help-search.js
-===================================================================
---- node-v6.3.0.orig/deps/npm/lib/help-search.js
-+++ node-v6.3.0/deps/npm/lib/help-search.js
+--- node-v8.12.0.orig/deps/npm/lib/help-search.js
++++ node-v8.12.0/deps/npm/lib/help-search.js
@@ -18,7 +18,7 @@ function helpSearch (args, silent, cb) {
}
if (!args.length) return cb(helpSearch.usage)
@@ -33,10 +11,10 @@
return glob(docPath + '/*/*.md', function (er, files) {
if (er) return cb(er)
readFiles(files, function (er, data) {
-Index: node-v6.3.0/deps/npm/lib/config/defaults.js
+Index: node-v8.12.0/deps/npm/lib/config/defaults.js
===================================================================
---- node-v6.3.0.orig/deps/npm/lib/config/defaults.js
-+++ node-v6.3.0/deps/npm/lib/config/defaults.js
+--- node-v8.12.0.orig/deps/npm/lib/config/defaults.js
++++ node-v8.12.0/deps/npm/lib/config/defaults.js
@@ -102,6 +102,11 @@ Object.defineProperty(exports, 'defaults
if (process.env.DESTDIR) {
globalPrefix = path.join(process.env.DESTDIR, globalPrefix)
++++++ versioned.patch ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old 2018-11-06 13:54:47.036220156 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new 2018-11-06 13:54:47.040220151 +0100
@@ -8,10 +8,10 @@
This is also important for generation of binary
modules for multiple versions of NodeJS
-Index: node-v8.11.2/Makefile
+Index: node-v8.12.0/Makefile
===================================================================
---- node-v8.11.2.orig/Makefile
-+++ node-v8.11.2/Makefile
+--- node-v8.12.0.orig/Makefile
++++ node-v8.12.0/Makefile
@@ -46,7 +46,7 @@ BUILDTYPE_LOWER := $(shell echo $(BUILDT
EXEEXT := $(shell $(PYTHON) -c \
"import sys; print('.exe' if sys.platform == 'win32' else '')")
@@ -21,10 +21,10 @@
NODE ?= ./$(NODE_EXE)
NODE_G_EXE = node_g$(EXEEXT)
NPM ?= ./deps/npm/bin/npm-cli.js
-Index: node-v8.11.2/tools/install.py
+Index: node-v8.12.0/tools/install.py
===================================================================
---- node-v8.11.2.orig/tools/install.py
-+++ node-v8.11.2/tools/install.py
+--- node-v8.12.0.orig/tools/install.py
++++ node-v8.12.0/tools/install.py
@@ -78,7 +78,7 @@ def install(paths, dst): map(lambda path
def uninstall(paths, dst): map(lambda path: try_remove(path, dst), paths)
@@ -125,10 +125,10 @@
def run(args):
global node_prefix, install_path, target_defaults, variables
-Index: node-v8.11.2/doc/node.1
+Index: node-v8.12.0/doc/node.1
===================================================================
---- node-v8.11.2.orig/doc/node.1
-+++ node-v8.11.2/doc/node.1
+--- node-v8.12.0.orig/doc/node.1
++++ node-v8.12.0/doc/node.1
@@ -26,12 +26,12 @@
.SH NAME
@@ -161,10 +161,10 @@
.RB [ \-\-v8-options ]
Execute without arguments to start the REPL.
-Index: node-v8.11.2/src/node.stp
+Index: node-v8.12.0/src/node.stp
===================================================================
---- node-v8.11.2.orig/src/node.stp
-+++ node-v8.11.2/src/node.stp
+--- node-v8.12.0.orig/src/node.stp
++++ node-v8.12.0/src/node.stp
@@ -19,7 +19,7 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
@@ -237,12 +237,12 @@
{
scavenge = 1 << 0;
compact = 1 << 1;
-Index: node-v8.11.2/deps/npm/man/man1/npm.1
+Index: node-v8.12.0/deps/npm/man/man1/npm.1
===================================================================
---- node-v8.11.2.orig/deps/npm/man/man1/npm.1
-+++ node-v8.11.2/deps/npm/man/man1/npm.1
+--- node-v8.12.0.orig/deps/npm/man/man1/npm.1
++++ node-v8.12.0/deps/npm/man/man1/npm.1
@@ -1,11 +1,11 @@
- .TH "NPM" "1" "February 2018" "" ""
+ .TH "NPM" "1" "August 2018" "" ""
.SH "NAME"
-\fBnpm\fR \- javascript package manager
+\fBnpm8\fR \- javascript package manager
@@ -255,13 +255,16 @@
.fi
.RE
.SH VERSION
-@@ -21,16 +21,16 @@ It is extremely configurable to support
+@@ -21,7 +21,7 @@ It is extremely configurable to support
Most commonly, it is used to publish, discover, install, and develop node
programs\.
.P
-Run \fBnpm help\fP to get a list of available commands\.
+Run \fBnpm8 help\fP to get a list of available commands\.
- .SH INTRODUCTION
+ .SH IMPORTANT
+ .P
+ npm is configured to use npm, Inc\.'s public registry at
+@@ -35,11 +35,11 @@ terms of use\.
.P
You probably got npm because you want to install stuff\.
.P
@@ -277,7 +280,7 @@
.SH DEPENDENCIES
.P
If a package references to another package with a git URL, npm depends
-@@ -48,7 +48,7 @@ the node\-gyp repository \fIhttps://gith
+@@ -57,7 +57,7 @@ the node\-gyp repository \fIhttps://gith
the node\-gyp Wiki \fIhttps://github\.com/TooTallNate/node\-gyp/wiki\fR\|\.
.SH DIRECTORIES
.P
@@ -286,7 +289,7 @@
.P
In particular, npm has two modes of operation:
.RS 0
-@@ -75,24 +75,24 @@ following help topics:
+@@ -82,24 +82,24 @@ following help topics:
.RS 0
.IP \(bu 2
json:
@@ -315,7 +318,7 @@
.RE
.SH CONFIGURATION
-@@ -133,14 +133,14 @@ lib/utils/config\-defs\.js\. These must
+@@ -135,7 +135,7 @@ lib/utils/config\-defs\.js\. These must
.RE
.P
@@ -324,24 +327,7 @@
.SH CONTRIBUTIONS
.P
Patches welcome!
- .RS 0
- .IP \(bu 2
- code:
--Read through npm help 7 \fBnpm\-coding\-style\fP if you plan to submit code\.
-+Read through npm8 help 7 \fBnpm\-coding\-style\fP if you plan to submit code\.
- You don't have to agree with it, but you do have to follow it\.
- .IP \(bu 2
- docs:
-@@ -150,7 +150,7 @@ file in the "doc" folder\. (Don't worry
- .RE
- .P
- Contributors are listed in npm's \fBpackage\.json\fP file\. You can view them
--easily by doing \fBnpm view npm contributors\fP\|\.
-+easily by doing \fBnpm8 view npm contributors\fP\|\.
- .P
- If you would like to contribute, but don't know what to work on, read
- the contributing guidelines and check the issues list\.
-@@ -185,21 +185,21 @@ i(a)izs\.me
+@@ -174,21 +174,21 @@ i(a)izs\.me
.SH SEE ALSO
.RS 0
.IP \(bu 2
@@ -370,10 +356,10 @@
.RE
-Index: node-v8.11.2/node.gyp
+Index: node-v8.12.0/node.gyp
===================================================================
---- node-v8.11.2.orig/node.gyp
-+++ node-v8.11.2/node.gyp
+--- node-v8.12.0.orig/node.gyp
++++ node-v8.12.0/node.gyp
@@ -21,8 +21,8 @@
'node_shared_openssl%': 'false',
'node_v8_options%': '',
@@ -385,10 +371,10 @@
'node_intermediate_lib_type%': 'static_library',
'library_files': [
'lib/internal/bootstrap_node.js',
-Index: node-v8.11.2/src/node_main.cc
+Index: node-v8.12.0/src/node_main.cc
===================================================================
---- node-v8.11.2.orig/src/node_main.cc
-+++ node-v8.11.2/src/node_main.cc
+--- node-v8.12.0.orig/src/node_main.cc
++++ node-v8.12.0/src/node_main.cc
@@ -21,6 +21,7 @@
#include "node.h"
@@ -405,11 +391,11 @@
setvbuf(stdout, nullptr, _IONBF, 0);
setvbuf(stderr, nullptr, _IONBF, 0);
return node::Start(argc, argv);
-Index: node-v8.11.2/tools/test.py
+Index: node-v8.12.0/tools/test.py
===================================================================
---- node-v8.11.2.orig/tools/test.py
-+++ node-v8.11.2/tools/test.py
-@@ -905,7 +905,7 @@ class Context(object):
+--- node-v8.12.0.orig/tools/test.py
++++ node-v8.12.0/tools/test.py
+@@ -906,7 +906,7 @@ class Context(object):
def GetVm(self, arch, mode):
if arch == 'none':
1
0
Hello community,
here is the log from the commit of package resource-agents for openSUSE:Factory checked in at 2018-11-06 13:54:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/resource-agents (Old)
and /work/SRC/openSUSE:Factory/.resource-agents.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "resource-agents"
Tue Nov 6 13:54:32 2018 rev:89 rq:643751 version:4.1.9+git24.9b664917
Changes:
--------
--- /work/SRC/openSUSE:Factory/resource-agents/resource-agents.changes 2018-09-20 11:40:23.260894260 +0200
+++ /work/SRC/openSUSE:Factory/.resource-agents.new/resource-agents.changes 2018-11-06 13:54:36.132235026 +0100
@@ -1,0 +2,37 @@
+Mon Oct 22 08:13:35 UTC 2018 - kgronlund(a)suse.com
+
+- Included the missing azure-events RA needed for maintenance on the
+ Azure Public Cloud. (bsc#1112334)
+- Included the ocy.py library used by the azure-events RA (bsc#1112334)
+
+- Update to version 4.1.1+git24.9b664917:
+ * apache: fix return value for silent_status
+ * ZFS: cleanup different indentations
+ * Fix spelling error in gcp-vpc-move-ip/route
+ * Initial version of the azure-events RA
+ * rabbitmq-cluster: fail monitor when node is in minority partition
+ * ZFS agent: check status without locks when possible
+ * Mid: pgsql: Fix to ignore Master's re-promote.
+ * Low: oracle: print more appropriate log when dbopen was failed
+ * Low: oracle: accept any boolean value for clear_backupmode option
+ * nfsserver: run prepare_directory after bind_tree and stop var-lib-nfs-rpc_pipefs.mount to fix issues when changing shared_infodir
+ * CTDB: fix --logging/--logfile version string comparison (bsc#1102935)
+ * Do not use the absolute path in redis' pidof calls
+ * awseip: Documentation updates to prerequisites
+ * nfsserver: only mount rpc_pipefs if it's not mounted
+ * nfsserver: mount based on rpcpipefs_dir variable
+ * LVM-activate: fixes
+ * IPv6Addr/nagios/sybaseASE: add missing "s"-suffix in metadata
+ * Add gcp-pd-move python script
+ * Medium: Squid: Use ss if netstat is not available
+ * Medium: portblock: Use ss or netstat (partial)
+ * Medium: garbd: Use netstat or ss
+ * Mid: apache: Retry pid check.
+ * timeout/interval: add "s" suffix where it's missing
+ * Low: Xen: Set utilization for cpu and hv_memory
+ * pgsql: create replication slots after promoting master
+ * VirtualDomain: add stateless support
+
+- Add 0001-Revert-Add-additional-info-to-SAPDatabase-RA.patch
+
+-------------------------------------------------------------------
Old:
----
resource-agents-4.1.1+git165.1ddbf85d.tar.xz
New:
----
0001-Revert-Add-additional-info-to-SAPDatabase-RA.patch
resource-agents-4.1.9+git24.9b664917.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ resource-agents.spec ++++++
--- /var/tmp/diff_new_pack.gLWTdY/_old 2018-11-06 13:54:36.924233946 +0100
+++ /var/tmp/diff_new_pack.gLWTdY/_new 2018-11-06 13:54:36.940233924 +0100
@@ -17,7 +17,7 @@
Name: resource-agents
-Version: 4.1.1+git165.1ddbf85d
+Version: 4.1.9+git24.9b664917
Release: 0
Summary: HA Reusable Cluster Resource Scripts
License: GPL-2.0-only AND LGPL-2.1-or-later AND GPL-3.0-or-later
@@ -37,6 +37,8 @@
Patch4: 0004-Revert-Low-build-Move-binaries-in-usr-lib-heartbeat-.patch
# PATCH-FIX-OPENSUSE: Revert ocf_log: use same log format at pacemaker
Patch6: 0006-Revert-ocf_log-use-same-log-format-as-pacemaker.patch
+# PATCH-FIX-OPENSUSE: Revert: "Add additional info to SAPDatabase RA"
+Patch7: 0001-Revert-Add-additional-info-to-SAPDatabase-RA.patch
BuildRequires: autoconf
BuildRequires: automake
@@ -110,6 +112,7 @@
%patch3 -p1
%patch4 -p1
%patch6 -p1
+%patch7 -p1
%build
autoreconf -fvi
++++++ 0001-Revert-Add-additional-info-to-SAPDatabase-RA.patch ++++++
>From 422516be53951e22f656d2a164ccfcf8fd75cc07 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kristoffer=20Gr=C3=B6nlund?= <krig(a)koru.se>
Date: Mon, 22 Oct 2018 15:39:35 +0200
Subject: [PATCH] Revert "Add additional info to SAPDatabase RA"
This reverts commit e664d8c2e5348a0ca9c4b574015a24775f8244cd.
---
heartbeat/SAPDatabase | 16 ++--------------
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/heartbeat/SAPDatabase b/heartbeat/SAPDatabase
index 4cde3080..a45f45d4 100755
--- a/heartbeat/SAPDatabase
+++ b/heartbeat/SAPDatabase
@@ -91,17 +91,6 @@ The required minimum version of SAPHostAgent is:
Release: 7.20
Patch Number: 90
or compile time after: Dec 17 2011
-
-A single HANA is managed as a primitive resource by the SAPDatabase RA. Therefor the parameter MONITOR_SERVICES has to match the output service names of the command "sapcontrol -nr \$InstNr -function GetProcessList".
-"\$InstNr" has to be replaced by the respective instance number.
-
-For an HANA database with SID "TST" and instance number "10", the resource configuration looks like:
-primitive rsc_SAPDatabase_TST_HDB10 ocf:heartbeat:SAPDatabase \\
- params DBTYPE="HDB" SID="TST" \\
- MONITOR_SERVICES="hdbindexserver|hdbnameserver" \\
- op start interval="0" timeout="3600" \\
- op monitor interval="120" timeout="700" \\
- op stop interval="0" timeout="600"
</longdesc>
<shortdesc lang="en">Manages a SAP database instance as an HA resource.</shortdesc>
<parameters>
@@ -158,10 +147,9 @@ Usually you can leave this empty. Then the default: /usr/sap/hostctrl/exe is use
<content type="boolean" default="false"/>
</parameter>
<parameter name="MONITOR_SERVICES" unique="0" required="0">
- <longdesc lang="en">Defines which services are monitored by the SAPDatabase resource agent. Service names must correspond with the output of the 'saphostctrl -function GetDatabaseStatus' command.
-The default value is derived from the database type DBTYPE. For example, DBTYPE "ORA" sets MONITOR_SERVICES="Instance|Database|Listener".</longdesc>
+ <longdesc lang="en">Defines which services are monitored by the SAPDatabase resource agent, if STRICT_MONITORING is set to true. Service names must correspond with the output of the 'saphostctrl -function GetDatabaseStatus' command.</longdesc>
<shortdesc lang="en">Database services to monitor</shortdesc>
- <content type="string" default=""/>
+ <content type="string" default="Instance|Database|Listener"/>
</parameter>
<parameter name="DIR_BOOTSTRAP" unique="0" required="0">
<longdesc lang="en">Deprecated - do not use anymore. This parameter will be deleted in one of the next releases.</longdesc>
--
2.16.4
++++++ _service ++++++
--- /var/tmp/diff_new_pack.gLWTdY/_old 2018-11-06 13:54:37.008233832 +0100
+++ /var/tmp/diff_new_pack.gLWTdY/_new 2018-11-06 13:54:37.012233826 +0100
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="filename">resource-agents</param>
- <param name="versionformat">4.1.1+git@TAG_OFFSET@.%h</param>
+ <param name="versionformat">4.1.9+git@TAG_OFFSET@.%h</param>
<param name="revision">master</param>
<param name="changesgenerate">enable</param>
</service>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.gLWTdY/_old 2018-11-06 13:54:37.044233783 +0100
+++ /var/tmp/diff_new_pack.gLWTdY/_new 2018-11-06 13:54:37.044233783 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/ClusterLabs/resource-agents.git</param>
-<param name="changesrevision">1ddbf85d646b89df0a5db0d763861fdbad03e66f</param>
+<param name="changesrevision">9b664917864ee43a4c2c6ecd2145904e3218a6d9</param>
</service>
</servicedata>
\ No newline at end of file
++++++ resource-agents-4.1.1+git165.1ddbf85d.tar.xz -> resource-agents-4.1.9+git24.9b664917.tar.xz ++++++
++++ 3215 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package ktextwidgets for openSUSE:Factory checked in at 2018-11-06 13:53:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktextwidgets (Old)
and /work/SRC/openSUSE:Factory/.ktextwidgets.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktextwidgets"
Tue Nov 6 13:53:51 2018 rev:59 rq:643727 version:5.51.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ktextwidgets/ktextwidgets.changes 2018-10-22 11:15:48.679625347 +0200
+++ /work/SRC/openSUSE:Factory/.ktextwidgets.new/ktextwidgets.changes 2018-11-06 13:53:52.296294773 +0100
@@ -1,0 +2,5 @@
+Mon Oct 22 11:58:28 UTC 2018 - wbauer(a)tmo.at
+
+- Add Qt5TextToSpeech BuildRequires to enable text-to-speech support
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ktextwidgets.spec ++++++
--- /var/tmp/diff_new_pack.r7U08I/_old 2018-11-06 13:53:53.104293672 +0100
+++ /var/tmp/diff_new_pack.r7U08I/_new 2018-11-06 13:53:53.108293667 +0100
@@ -47,6 +47,7 @@
BuildRequires: sonnet-devel >= %{_kf5_bugfix_version}
BuildRequires: cmake(Qt5Core) >= 5.6.0
BuildRequires: cmake(Qt5Test) >= 5.6.0
+BuildRequires: cmake(Qt5TextToSpeech)
BuildRequires: cmake(Qt5Widgets) >= 5.6.0
%description
1
0
Hello community,
here is the log from the commit of package orca for openSUSE:Factory checked in at 2018-11-06 13:53:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/orca (Old)
and /work/SRC/openSUSE:Factory/.orca.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "orca"
Tue Nov 6 13:53:45 2018 rev:139 rq:643720 version:3.30.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/orca/orca.changes 2018-10-17 08:17:58.186952635 +0200
+++ /work/SRC/openSUSE:Factory/.orca.new/orca.changes 2018-11-06 13:53:50.184297650 +0100
@@ -1,0 +2,16 @@
+Sun Oct 21 09:14:57 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 3.30.1:
+ + General:
+ - Fix presentation of nameless menu items in certain
+ gnome-shell extesions.
+ - Improve presentation of Pluma spell-check dialog.
+ - Fix bug in sentence echo.
+ - Fix issue with profile names containing XML special
+ characters.
+ + Web: Fix some chattiness with SayAll in web content.
+ + LibreOffice: Work around Writer issue preventing presentation
+ of selected text.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
orca-3.30.0.tar.xz
New:
----
orca-3.30.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ orca.spec ++++++
--- /var/tmp/diff_new_pack.Inm3yC/_old 2018-11-06 13:53:50.688296963 +0100
+++ /var/tmp/diff_new_pack.Inm3yC/_new 2018-11-06 13:53:50.692296958 +0100
@@ -17,7 +17,7 @@
Name: orca
-Version: 3.30.0
+Version: 3.30.1
Release: 0
Summary: Screen reader for GNOME
License: LGPL-2.1-or-later
++++++ orca-3.30.0.tar.xz -> orca-3.30.1.tar.xz ++++++
++++ 25105 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package cairo for openSUSE:Factory checked in at 2018-11-06 13:53:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cairo (Old)
and /work/SRC/openSUSE:Factory/.cairo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cairo"
Tue Nov 6 13:53:36 2018 rev:88 rq:643719 version:1.16.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/cairo/cairo.changes 2018-10-17 08:22:42.006795632 +0200
+++ /work/SRC/openSUSE:Factory/.cairo.new/cairo.changes 2018-11-06 13:53:46.720302369 +0100
@@ -1,0 +2,8 @@
+Sun Oct 21 08:48:44 UTC 2018 - bjorn.lie(a)gmail.com
+
+- Update to version 1.16.0:
+ + test: Free resources in pdf2png.
+ + Drop skia backend.
+ + Revert "Correctly decode Adobe CMYK JPEGs in PDF export".
+
+-------------------------------------------------------------------
Old:
----
cairo-1.15.14.tar.xz
New:
----
cairo-1.16.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cairo.spec ++++++
--- /var/tmp/diff_new_pack.eFA8kZ/_old 2018-11-06 13:53:48.400300081 +0100
+++ /var/tmp/diff_new_pack.eFA8kZ/_new 2018-11-06 13:53:48.404300075 +0100
@@ -19,13 +19,13 @@
%define build_xcb_backend 1
%define build_gl_backend 1
Name: cairo
-Version: 1.15.14
+Version: 1.16.0
Release: 0
Summary: Vector Graphics Library with Cross-Device Output Support
License: LGPL-2.1-or-later OR MPL-1.1
Group: Development/Libraries/C and C++
URL: https://cairographics.org/
-Source0: https://cairographics.org/snapshots/%{name}-%{version}.tar.xz
+Source0: https://cairographics.org/releases/%{name}-%{version}.tar.xz
Source99: baselibs.conf
# PATCH-FIX-UPSTREAM cairo-xlib-endianness.patch fdo#63461 bnc#882951 fcrozat(a)suse.com -- Fix crash when client and server have different endianness
Patch0: cairo-xlib-endianness.patch
++++++ cairo-1.15.14.tar.xz -> cairo-1.16.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/cairo/cairo-1.15.14.tar.xz /work/SRC/openSUSE:Factory/.cairo.new/cairo-1.16.0.tar.xz differ: char 26, line 1
1
0