Hello community,

here is the log from the commit of package julia for openSUSE:Factory checked 
in at 2015-12-13 09:39:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/julia (Old)
 and      /work/SRC/openSUSE:Factory/.julia.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "julia"

Changes:
--------
--- /work/SRC/openSUSE:Factory/julia/julia-compat.changes       2015-11-17 
14:23:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.julia.new/julia-compat.changes  2015-12-13 
09:39:48.000000000 +0100
@@ -1,0 +2,8 @@
+Tue Dec  8 15:15:19 UTC 2015 - [email protected]
+
+- Version bump to 0.4.2.
+    * Bugfix release, no changelog available.
+- libuv updated to commit 9ab431a88fe255dd21e19a11f7fa2dd95774abf4.
+- Run spec-cleaner.
+
+-------------------------------------------------------------------
julia.changes: same change

Old:
----
  julia-0.4.1.tar.gz
  libuv-28f5f06b5ff6f010d666ec26552e0badaca5cdcd.tar.gz

New:
----
  julia-0.4.2.tar.gz
  libuv-9ab431a88fe255dd21e19a11f7fa2dd95774abf4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ julia-compat.spec ++++++
--- /var/tmp/diff_new_pack.fBiaul/_old  2015-12-13 09:39:50.000000000 +0100
+++ /var/tmp/diff_new_pack.fBiaul/_new  2015-12-13 09:39:50.000000000 +0100
@@ -17,20 +17,16 @@
 
 
 %define rmath_ver 0.1
-%define libuv_ver 28f5f06b5ff6f010d666ec26552e0badaca5cdcd
+%define libuv_ver 9ab431a88fe255dd21e19a11f7fa2dd95774abf4
 %define utf8proc_ver 85789180158ac7fff85b9f008828d6ac44f072ea
 %define llvm_ver 3.3
-
 %define compat_mode 1
 %define src_name julia-tarball
-
 %if 0%{?compat_mode} == 0
 Name:           julia
 %else
 Name:           julia-compat
 %endif
-Version:        0.4.1
-Release:        0
 %if 0%{?compat_mode} == 0
 Summary:        High-level, high-performance dynamic programming language
 License:        MIT and GPL-2.0+
@@ -40,8 +36,9 @@
 License:        MIT and GPL-2.0+
 Group:          Development/Languages/Other
 %endif
+Version:        0.4.2
+Release:        0
 Url:            http://julialang.org/
-
 Source0:        
https://github.com/JuliaLang/julia/releases/download/v%{version}/julia-%{version}.tar.gz
 # external sources
 Source10:       
https://api.github.com/repos/JuliaLang/libuv/tarball/%{libuv_ver}#/libuv-%{libuv_ver}.tar.gz
@@ -56,10 +53,8 @@
 #     https://github.com/JuliaLang/julia/issues/9336
 Source13:       
http://llvm.org/releases/%{llvm_ver}/llvm-%{llvm_ver}.src.tar.gz
 Source99:       juliabuildopts
-
 # PATCH-FIX-OPENSUSE julia-disable-llvm-timestamps.patch -- Disable LLVM 
timestamps
 Patch1:         julia-disable-llvm-timestamps.patch
-
 BuildRequires:  arpack-ng-devel
 BuildRequires:  blas-devel
 BuildRequires:  dSFMT-devel
@@ -69,7 +64,6 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
 BuildRequires:  gmp-devel
-# fix directory owner
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  lapack-devel
 BuildRequires:  libgit2-devel
@@ -87,29 +81,25 @@
 BuildRequires:  suitesparse-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?compat_mode}
-Conflicts:      otherproviders(julia)
-Provides:       julia = %{version}
-%endif
-Requires:       ncurses
-Requires:       readline
-# Julia uses dlopen
 Requires:       libarpack2
 Requires:       libblas3
 Requires:       libfftw3_threads3
 Requires:       liblapack3
 Requires:       libpcre2-8-0
-Recommends:     git
-# Julia uses unversioned .so files
-# https://github.com/JuliaLang/julia/issues/6742
+Requires:       ncurses
+Requires:       readline
 Recommends:     arpack-ng-devel
+Recommends:     git
 Recommends:     gmp-devel
 Recommends:     mpfr-devel
 Recommends:     openlibm-devel
 Recommends:     openspecfun-devel
 Recommends:     pcre2-devel
 Recommends:     suitesparse-devel
+%if 0%{?compat_mode}
+Conflicts:      otherproviders(julia)
+Provides:       julia = %{version}
+%endif
 # Since the 32-bit julia package is already being built using MARCH=pentium4,
 # which is the most generic flag supported, then the julia-compat mode only
 # makes sense for 64-bit architectures.
@@ -162,7 +152,7 @@
 %{expand:%global juliabuildopts %(cat %{SOURCE99})}
 
 %prep
-%setup -qn julia-%{version}
+%setup -q -n julia-%{version}
 %patch1 -p1
 
 # remove .gitignore
@@ -179,18 +169,21 @@
 
 %if 0%{?compat_mode} == 0
     %ifarch x86_64
+
         %define julia_march core2
     %endif
+
     %ifarch %ix86
+
         %define julia_march pentium4
     %endif
 %else
     # compat_mode is only defined for 64-bit architecture.
+
     %define julia_march x86-64
 %endif
 
 %define julia_builddir %{_builddir}/%{name}/
-
 make %{?_smp_mflags} MARCH=%{julia_march} \
                      prefix=%{_prefix} \
                      bindir=%{_bindir} \
@@ -201,7 +194,6 @@
                      sysconfdir=%{_sysconfdir} \
                      %{juliabuildopts} \
                      release
-
 make %{?_smp_mflags} MARCH=%{julia_march} \
                      prefix=%{_prefix} \
                      bindir=%{_bindir} \
@@ -245,15 +237,15 @@
 rm -f %{buildroot}%{_datadir}/julia/base/Makefile
 
 # Fix documentation directories.
-mkdir -p %{buildroot}%{_datadir}/doc/packages/julia
-mv -f %{buildroot}%{_datadir}/doc/julia/* 
%{buildroot}%{_datadir}/doc/packages/julia/
+mkdir -p %{buildroot}%{_docdir}/julia
+mv -f %{buildroot}%{_datadir}/doc/julia/* %{buildroot}%{_docdir}/julia/
 rm -r %{buildroot}%{_datadir}/doc/julia
 
 %if 0%{?compat_mode}
-rm -rf %{buildroot}%{_datadir}/doc/packages/julia/
+rm -rf %{buildroot}%{_docdir}/julia/
 %endif
 
-%suse_update_desktop_file -r julia "Science;Math"
+%suse_update_desktop_file -r julia Science Math
 
 %post devel -p /sbin/ldconfig
 

++++++ julia.spec ++++++
--- /var/tmp/diff_new_pack.fBiaul/_old  2015-12-13 09:39:50.000000000 +0100
+++ /var/tmp/diff_new_pack.fBiaul/_new  2015-12-13 09:39:50.000000000 +0100
@@ -17,20 +17,16 @@
 
 
 %define rmath_ver 0.1
-%define libuv_ver 28f5f06b5ff6f010d666ec26552e0badaca5cdcd
+%define libuv_ver 9ab431a88fe255dd21e19a11f7fa2dd95774abf4
 %define utf8proc_ver 85789180158ac7fff85b9f008828d6ac44f072ea
 %define llvm_ver 3.3
-
 %define compat_mode 0
 %define src_name julia-tarball
-
 %if 0%{?compat_mode} == 0
 Name:           julia
 %else
 Name:           julia-compat
 %endif
-Version:        0.4.1
-Release:        0
 %if 0%{?compat_mode} == 0
 Summary:        High-level, high-performance dynamic programming language
 License:        MIT and GPL-2.0+
@@ -40,8 +36,9 @@
 License:        MIT and GPL-2.0+
 Group:          Development/Languages/Other
 %endif
+Version:        0.4.2
+Release:        0
 Url:            http://julialang.org/
-
 Source0:        
https://github.com/JuliaLang/julia/releases/download/v%{version}/julia-%{version}.tar.gz
 # external sources
 Source10:       
https://api.github.com/repos/JuliaLang/libuv/tarball/%{libuv_ver}#/libuv-%{libuv_ver}.tar.gz
@@ -56,10 +53,8 @@
 #     https://github.com/JuliaLang/julia/issues/9336
 Source13:       
http://llvm.org/releases/%{llvm_ver}/llvm-%{llvm_ver}.src.tar.gz
 Source99:       juliabuildopts
-
 # PATCH-FIX-OPENSUSE julia-disable-llvm-timestamps.patch -- Disable LLVM 
timestamps
 Patch1:         julia-disable-llvm-timestamps.patch
-
 BuildRequires:  arpack-ng-devel
 BuildRequires:  blas-devel
 BuildRequires:  dSFMT-devel
@@ -69,7 +64,6 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
 BuildRequires:  gmp-devel
-# fix directory owner
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  lapack-devel
 BuildRequires:  libgit2-devel
@@ -87,29 +81,25 @@
 BuildRequires:  suitesparse-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?compat_mode}
-Conflicts:      otherproviders(julia)
-Provides:       julia = %{version}
-%endif
-Requires:       ncurses
-Requires:       readline
-# Julia uses dlopen
 Requires:       libarpack2
 Requires:       libblas3
 Requires:       libfftw3_threads3
 Requires:       liblapack3
 Requires:       libpcre2-8-0
-Recommends:     git
-# Julia uses unversioned .so files
-# https://github.com/JuliaLang/julia/issues/6742
+Requires:       ncurses
+Requires:       readline
 Recommends:     arpack-ng-devel
+Recommends:     git
 Recommends:     gmp-devel
 Recommends:     mpfr-devel
 Recommends:     openlibm-devel
 Recommends:     openspecfun-devel
 Recommends:     pcre2-devel
 Recommends:     suitesparse-devel
+%if 0%{?compat_mode}
+Conflicts:      otherproviders(julia)
+Provides:       julia = %{version}
+%endif
 # Since the 32-bit julia package is already being built using MARCH=pentium4,
 # which is the most generic flag supported, then the julia-compat mode only
 # makes sense for 64-bit architectures.
@@ -162,7 +152,7 @@
 %{expand:%global juliabuildopts %(cat %{SOURCE99})}
 
 %prep
-%setup -qn julia-%{version}
+%setup -q -n julia-%{version}
 %patch1 -p1
 
 # remove .gitignore
@@ -179,18 +169,21 @@
 
 %if 0%{?compat_mode} == 0
     %ifarch x86_64
+
         %define julia_march core2
     %endif
+
     %ifarch %ix86
+
         %define julia_march pentium4
     %endif
 %else
     # compat_mode is only defined for 64-bit architecture.
+
     %define julia_march x86-64
 %endif
 
 %define julia_builddir %{_builddir}/%{name}/
-
 make %{?_smp_mflags} MARCH=%{julia_march} \
                      prefix=%{_prefix} \
                      bindir=%{_bindir} \
@@ -201,7 +194,6 @@
                      sysconfdir=%{_sysconfdir} \
                      %{juliabuildopts} \
                      release
-
 make %{?_smp_mflags} MARCH=%{julia_march} \
                      prefix=%{_prefix} \
                      bindir=%{_bindir} \
@@ -245,15 +237,15 @@
 rm -f %{buildroot}%{_datadir}/julia/base/Makefile
 
 # Fix documentation directories.
-mkdir -p %{buildroot}%{_datadir}/doc/packages/julia
-mv -f %{buildroot}%{_datadir}/doc/julia/* 
%{buildroot}%{_datadir}/doc/packages/julia/
+mkdir -p %{buildroot}%{_docdir}/julia
+mv -f %{buildroot}%{_datadir}/doc/julia/* %{buildroot}%{_docdir}/julia/
 rm -r %{buildroot}%{_datadir}/doc/julia
 
 %if 0%{?compat_mode}
-rm -rf %{buildroot}%{_datadir}/doc/packages/julia/
+rm -rf %{buildroot}%{_docdir}/julia/
 %endif
 
-%suse_update_desktop_file -r julia "Science;Math"
+%suse_update_desktop_file -r julia Science Math
 
 %post devel -p /sbin/ldconfig
 


++++++ julia-0.4.1.tar.gz -> julia-0.4.2.tar.gz ++++++
++++ 9297 lines of diff (skipped)

++++++ libuv-28f5f06b5ff6f010d666ec26552e0badaca5cdcd.tar.gz -> 
libuv-9ab431a88fe255dd21e19a11f7fa2dd95774abf4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuliaLang-libuv-28f5f06/src/unix/stream.c 
new/JuliaLang-libuv-9ab431a/src/unix/stream.c
--- old/JuliaLang-libuv-28f5f06/src/unix/stream.c       2015-07-18 
04:22:06.000000000 +0200
+++ new/JuliaLang-libuv-9ab431a/src/unix/stream.c       2015-11-29 
22:22:07.000000000 +0100
@@ -644,8 +644,8 @@
     uv__req_unregister(stream->loop, req);
 
     err = 0;
-    if (shutdown(uv__stream_fd(stream), SHUT_WR))
-      err = -errno;
+    //if (shutdown(uv__stream_fd(stream), SHUT_WR))
+    //  err = -errno;
 
     if (err == 0)
       stream->flags |= UV_STREAM_SHUT;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuliaLang-libuv-28f5f06/src/win/error.c 
new/JuliaLang-libuv-9ab431a/src/win/error.c
--- old/JuliaLang-libuv-28f5f06/src/win/error.c 2015-07-18 04:22:06.000000000 
+0200
+++ new/JuliaLang-libuv-9ab431a/src/win/error.c 2015-11-29 22:22:07.000000000 
+0100
@@ -130,6 +130,7 @@
     case ERROR_NETWORK_UNREACHABLE:         return UV_ENETUNREACH;
     case WSAENETUNREACH:                    return UV_ENETUNREACH;
     case WSAENOBUFS:                        return UV_ENOBUFS;
+    case ERROR_BAD_PATHNAME:                return UV_ENOENT;
     case ERROR_DIRECTORY:                   return UV_ENOENT;
     case ERROR_FILE_NOT_FOUND:              return UV_ENOENT;
     case ERROR_INVALID_NAME:                return UV_ENOENT;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuliaLang-libuv-28f5f06/src/win/pipe.c 
new/JuliaLang-libuv-9ab431a/src/win/pipe.c
--- old/JuliaLang-libuv-28f5f06/src/win/pipe.c  2015-07-18 04:22:06.000000000 
+0200
+++ new/JuliaLang-libuv-9ab431a/src/win/pipe.c  2015-11-29 22:22:07.000000000 
+0100
@@ -2019,6 +2019,7 @@
   NTSTATUS nt_status;
   IO_STATUS_BLOCK io_status;
   FILE_ACCESS_INFORMATION access;
+  DWORD duplex_flags = 0;
 
   /* Determine what kind of permissions we have on this handle */
   nt_status = pNtQueryInformationFile(os_handle,
@@ -2037,7 +2038,6 @@
     }
   }
 
-  DWORD duplex_flags = 0;
   if (access.AccessFlags&FILE_WRITE_DATA)
     duplex_flags |= UV_HANDLE_WRITABLE;
   if (access.AccessFlags&FILE_READ_DATA)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JuliaLang-libuv-28f5f06/src/win/process.c 
new/JuliaLang-libuv-9ab431a/src/win/process.c
--- old/JuliaLang-libuv-28f5f06/src/win/process.c       2015-07-18 
04:22:06.000000000 +0200
+++ new/JuliaLang-libuv-9ab431a/src/win/process.c       2015-11-29 
22:22:07.000000000 +0100
@@ -678,6 +678,7 @@
   WCHAR** ptr_copy;
   WCHAR** env_copy;
   DWORD* required_vars_value_len = 
(DWORD*)alloca(n_required_vars*sizeof(DWORD*));
+  DWORD r;
 
   /* first pass: determine size in UTF-16 */
   for (env = env_block; *env; env++) {
@@ -789,7 +790,7 @@
     } else {
       /* copy var from env_block */
       len = wcslen(*ptr_copy)+1;
-      DWORD r = wmemcpy_s(ptr, (env_len - (ptr - dst)), *ptr_copy, len);
+      r = wmemcpy_s(ptr, (env_len - (ptr - dst)), *ptr_copy, len);
       assert(!r);
       ptr_copy++;
       if (cmp == 0) i++;


Reply via email to