Hello community,

here is the log from the commit of package fossil for openSUSE:Factory checked 
in at 2014-10-07 16:00:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fossil (Old)
 and      /work/SRC/openSUSE:Factory/.fossil.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fossil"

Changes:
--------
--- /work/SRC/openSUSE:Factory/fossil/fossil.changes    2014-06-01 
19:41:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fossil.new/fossil.changes       2014-10-07 
16:01:17.000000000 +0200
@@ -1,0 +2,66 @@
+Mon Sep 22 23:15:08 UTC 2014 - andreas.stie...@gmx.de
+
+- fossil 1.29:
+  * Add the ability to display content, diffs and annotations for
+    UTF16 text files in the web interface.
+  * Add the "SaveAs..." and "Invert" buttons to the graphical diff
+    display that results from using the --tk option with the fossil
+    diff command.
+  * The /reports page now requires Read ("o") permissions. The 
+    "byweek" report now properly propagates the selected year
+    through the event type filter links.
+  * The info command now shows leaf status of the checkout.
+  * Add support for tunneling https through a http proxy
+  * Add option --empty to the "fossil open" command.
+  * Enhanced the fileage page to support a glob parameter.
+  * Add -w|--ignore-all-space and -Z|--ignore-trailing-space
+    options to fossil annotate, fossil blame, fossil (g)diff, 
+    fossil stash diff.
+  * Add --strip-trailing-cr option to fossil (g)diff and fossil
+    stash diff.
+  * Add button "Ignore Whitespace" to /annotate, /blame, /ci, /fdiff
+    and /vdiff UI pages.
+  * Enhance /reports with a "byweekday" view.
+  * Enhance the fossil cat command so that it works outside of a
+    checkout when using the -R command-line option.
+  * Use full-length SHA1 hashes, not abbreviations, in most
+    hyperlinks.
+  * Correctly render the <title> markup on wiki pages in the
+    /artifact webpage.
+  * Enhance the fossil whatis command to report on attachments
+    and cluster artifacts. Added the /help?cmd=test-whatis-all
+    command for testing purposes.
+  * Add support for HTTP Basic Authentication on clone and sync.
+  * Fix the stash so that it remembers added files and re-adds them
+    when the stash is applied.
+  * Fix the server so that it avoids writing to the database (and
+    thus avoids database locking issues) on a pull or clone.
+  * Add support for server load management using both a cache of
+    expensive pages (the fossil cache command) and by rejecting
+    expensive page requests when the server load average is too
+     high.
+  * Add the fossil praise command as an alias for fossil blame for
+    subversion compatibility.
+  * Enhance the fossil test-diff command with -y or --tk options so
+    that it shows both filenames above their respective columns in
+    the side-by-side diff output.
+  * Issue a warning if a fossil add command tries to add a file that
+    matches the ignore-glob.
+  * Add option -W|--width to "fossil stash ls" and "fossil leaves"
+     commands.
+  * Enhance support for running as the root user
+  * Added the -empty option to fossil new, which causes it to not
+    create an initial empty commit. The first commit after
+    checking out a repo created this way will become the initial
+    commit.
+  * Enhance sync operations by committing each round-trip to
+    minimize number of retransmits when autosync fails. Include
+    option for fossil update and fossil merge to continue even if
+    missing content.
+  * Minor portability fixes for platforms where the char type is
+    unsigned by default.
+- use source URLs
+- verify source signatures
+- add fossil-1.29-remove_date_time.patch to fix packaging warning
+
+-------------------------------------------------------------------

Old:
----
  fossil-1.28.tar.gz

New:
----
  fossil-1.29-remove_date_time.patch
  fossil-src-20140612172556.tar.gz
  fossil.asc

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

Other differences:
------------------
++++++ fossil.spec ++++++
--- /var/tmp/diff_new_pack.gBG5Kz/_old  2014-10-07 16:01:19.000000000 +0200
+++ /var/tmp/diff_new_pack.gBG5Kz/_new  2014-10-07 16:01:19.000000000 +0200
@@ -16,25 +16,26 @@
 #
 
 
+%define timestamp 20140612172556
 Name:           fossil
-Version:        1.28
+Version:        1.29
 Release:        0
 Summary:        Simple, high-reliability, distributed software configuration 
management
 License:        BSD-2-Clause
 Group:          Development/Tools/Version Control
 Url:            http://www.fossil-scm.org/
-# To download the source tarbal:
-# wget --post-data "uuid=version-$VERSION" 
"http://www.fossil-scm.org/fossil/tarball/fossil-$VERSION.tar.gz";
-Source:         fossil-%version.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Source:         
http://www.fossil-scm.org/download/%{name}-src-%{timestamp}.tar.gz
+Source2:        
http://www.hwaci.com/fossil_download_checksums.html#/%{name}.asc
+Patch1:         fossil-1.29-remove_date_time.patch
 BuildRequires:  gcc
+BuildRequires:  tcl
+BuildRequires:  zlib-devel
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} >= 1140
 BuildRequires:  libopenssl-devel
 %else
 BuildRequires:  openssl-devel
 %endif
-BuildRequires:  tcl
-BuildRequires:  zlib-devel
 
 %description
 There are plenty of open-source version control systems available on
@@ -82,17 +83,22 @@
 ever been lost after having been committed to a Fossil repository.
 
 %prep
-%setup -q
+# check tarball hashes
+echo "`grep %{name}-src-%{timestamp}.tar.gz %{SOURCE2} | cut -d' ' -f1`  
%{SOURCE0}" | sha1sum -c
+%setup -q -n %{name}-src-%{timestamp}
+# test package version and source version match
+grep -qFx %{version} VERSION
+%patch1 -p1
 
 %build
-export CFLAGS="%optflags"
+export CFLAGS="%{optflags}"
 ./configure \
-        --prefix=%_prefix \
+        --prefix=%{_prefix} \
         --with-openssl
-make %{_smp_mflags}
+make %{?_smp_mflags}
 
 %install
-make DESTDIR=%buildroot install
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 
 %files
 %defattr(-,root,root)

++++++ fossil-1.29-remove_date_time.patch ++++++
From: Andreas Stieger <andreas.stie...@gmx.de>
Date: Tue, 23 Sep 2014 00:14:29 +0100
Subject: Remove __DATE and __TIME__ to prevent unneccessary rebuilds
Upstream: never
References: 

fossil.i586: W: file-contains-date-and-time /usr/bin/fossil
Your file uses  __DATE and __TIME__ this causes the package to rebuild when
not needed

---
 src/main.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: fossil-src-20140612172556/src/main.c
===================================================================
--- fossil-src-20140612172556.orig/src/main.c   2014-06-12 18:33:27.000000000 
+0100
+++ fossil-src-20140612172556/src/main.c        2014-09-23 00:03:51.000000000 
+0100
@@ -856,8 +856,8 @@ void version_cmd(void){
     int rc;
     const char *zRc;
 #endif
-    fossil_print("Compiled on %s %s using %s (%d-bit)\n",
-                 __DATE__, __TIME__, COMPILER_NAME, sizeof(void*)*8);
+    fossil_print("Compiled using %s (%d-bit)\n",
+                 COMPILER_NAME, sizeof(void*)*8);
     fossil_print("SQLite %s %.30s\n", sqlite3_libversion(), 
sqlite3_sourceid());
     fossil_print("Schema version %s\n", AUX_SCHEMA);
     fossil_print("zlib %s, loaded %s\n", ZLIB_VERSION, zlibVersion());
++++++ fossil.asc ++++++
<html>
<title>Fossil Download Checksums</title>
<body>
<h1 align="center">Checksums For Fossil Downloads</h1>
<p>The following table shows the SHA1 checksums for the precompiled
binaries available on the 
<a href="http://www.fossil-scm.org/download.html";>Fossil website</a>.</p>
<pre>
940f83f0f6c634c8563ca6b5d8e2a42ff369f341  fossil-linux-x86-20130911114349.zip
fa3b3bfbd101deb7b79c5ee8a241a41c6b1b965d  fossil-linux-x86-20140127173344.zip
cd0f1709d569544f32d30f779187f69d2e03a18b  fossil-linux-x86-20140612172556.zip
557e5d8d25ce4fd2362464d0a92ab243aff79296  fossil-macosx-x86-20130911114349.zip
a133cfeca3d12b289aeb63d597f4cfc44a8a9fc9  fossil-macosx-x86-20140127173344.zip
bbf3d57ba15d0ed0e9b30819d89a50d294175113  fossil-macosx-x86-20140612172556.zip
9fbdaee42e6cbe6f8f491ab5fb2c4ee2b9ecf7d4  fossil-openbsd-x86-20130911114349.zip
904ce0bcecfd29f595bbcb6642c9ac594e835424  fossil-openbsd-x86-20140127173344.zip
6cd05c1743902aa1a5191bd34ebefe87701fa25e  fossil-openbsd-x86-20140612172556.zip
2e2149fff30d63a1869ecb5a7d6b17996477612a  fossil-src-20130911114349.tar.gz
9e547a27d2447f12df951e86670da12c7cfbd26a  fossil-src-20140127173344.tar.gz
173c3350ba39ecfee6e660f866b4f3104e351b33  fossil-src-20140612172556.tar.gz
be5321201df9ac2e8164ad9483620306da8a126a  fossil-w32-20130911114349.zip
c43047ce068506c76af0970ab793958d2b7e7895  fossil-w32-20140127173344.zip
8dd23c9a17e7afefe7b8497b76bd18461d10ec44  fossil-w32-20140612172556.zip
2133a5a156adcd9eb867c145ba353164529c2c65  releasenotes-20130911114349.html
6431b6823278e384a9c952479ef6deeb037d362b  releasenotes-20140127173344.html
a31ee35d9ae3a0da34268ec5e2b3f83600d17a71  releasenotes-20140612172556.html
</pre>
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to