[Pkg-owncloud-commits] [owncloud-client] 112/120: Added patch to get reproducible- get rid of time in C++

Sandro Knauß hefee-guest at moszumanska.debian.org
Mon Aug 24 00:02:54 UTC 2015


This is an automated email from the git hooks/post-receive script.

hefee-guest pushed a commit to branch master
in repository owncloud-client.

commit f287665910f16339ad56724a9cb019353124f97f
Author: Sandro Knauß <bugs at sandroknauss.de>
Date:   Sat Aug 22 16:28:09 2015 +0200

    Added patch to get reproducible- get rid of time in C++
---
 debian/patches/0008-make-reproducable.patch        |  27 +++
 debian/patches/series                              |   1 +
 .../doc/latex/ownCloudClientManual.tex             | 227 +++++++++++++++++++++
 3 files changed, 255 insertions(+)

diff --git a/debian/patches/0008-make-reproducable.patch b/debian/patches/0008-make-reproducable.patch
new file mode 100644
index 0000000..da02a14
--- /dev/null
+++ b/debian/patches/0008-make-reproducable.patch
@@ -0,0 +1,27 @@
+Index: owncloud-client/src/libsync/theme.cpp
+===================================================================
+--- owncloud-client.orig/src/libsync/theme.cpp	2015-08-11 15:07:13.687808371 +0200
++++ owncloud-client/src/libsync/theme.cpp	2015-08-21 14:42:56.878023927 +0200
+@@ -257,20 +257,8 @@
+ 
+ QString Theme::gitSHA1() const
+ {
+-    QString devString;
+-#ifdef GIT_SHA1
+-    const QString githubPrefix(QLatin1String(
+-                                   "https://github.com/owncloud/client/commit/"));
+-    const QString gitSha1(QLatin1String(GIT_SHA1));
+-    devString = QCoreApplication::translate("ownCloudTheme::about()",
+-                   "<p><small>Built from Git revision <a href=\"%1\">%2</a>"
+-                   " on %3, %4 using Qt %5, %6</small></p>")
+-            .arg(githubPrefix+gitSha1).arg(gitSha1.left(6))
+-            .arg(__DATE__).arg(__TIME__)
+-            .arg(QT_VERSION_STR)
+-            .arg(QString::fromAscii(OPENSSL_VERSION_TEXT));
+-#endif
+-    return devString;
++    // On Debian we don't want the line build from git line in about dialog
++    return QString();
+ }
+ 
+ QString Theme::about() const
diff --git a/debian/patches/series b/debian/patches/series
index d005e72..4893992 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@
 0005-remove_admin.patch
 0006-move-configfile.patch
 0007-move-translations.patch
+0008-make-reproducable.patch
diff --git a/obj-x86_64-linux-gnu/doc/latex/ownCloudClientManual.tex b/obj-x86_64-linux-gnu/doc/latex/ownCloudClientManual.tex
new file mode 100644
index 0000000..add16bc
--- /dev/null
+++ b/obj-x86_64-linux-gnu/doc/latex/ownCloudClientManual.tex
@@ -0,0 +1,227 @@
+% Generated by Sphinx.
+\def\sphinxdocclass{report}
+\documentclass[letterpaper,10pt,english]{sphinxmanual}
+\usepackage[utf8]{inputenc}
+\DeclareUnicodeCharacter{00A0}{\nobreakspace}
+\usepackage{cmap}
+\usepackage[T1]{fontenc}
+\usepackage{babel}
+\usepackage{times}
+\usepackage[Bjarne]{fncychap}
+\usepackage{longtable}
+\usepackage{sphinx}
+\usepackage{multirow}
+
+
+\title{ownCloud Client Manual}
+\date{August 21, 2015}
+\release{}
+\author{The ownCloud developers}
+\newcommand{\sphinxlogo}{}%\includegraphics{logo-blue.pdf}\par}
+\renewcommand{\releasename}{Release}
+\makeindex
+
+\makeatletter
+\def\PYG at reset{\let\PYG at it=\relax \let\PYG at bf=\relax%
+    \let\PYG at ul=\relax \let\PYG at tc=\relax%
+    \let\PYG at bc=\relax \let\PYG at ff=\relax}
+\def\PYG at tok#1{\csname PYG at tok@#1\endcsname}
+\def\PYG at toks#1+{\ifx\relax#1\empty\else%
+    \PYG at tok{#1}\expandafter\PYG at toks\fi}
+\def\PYG at do#1{\PYG at bc{\PYG at tc{\PYG at ul{%
+    \PYG at it{\PYG at bf{\PYG at ff{#1}}}}}}}
+\def\PYG#1#2{\PYG at reset\PYG at toks#1+\relax+\PYG at do{#2}}
+
+\expandafter\def\csname PYG at tok@gd\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
+\expandafter\def\csname PYG at tok@gu\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
+\expandafter\def\csname PYG at tok@gt\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
+\expandafter\def\csname PYG at tok@gs\endcsname{\let\PYG at bf=\textbf}
+\expandafter\def\csname PYG at tok@gr\endcsname{\def\PYG at tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
+\expandafter\def\csname PYG at tok@cm\endcsname{\let\PYG at it=\textit\def\PYG at tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
+\expandafter\def\csname PYG at tok@vg\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
+\expandafter\def\csname PYG at tok@m\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG at tok@mh\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG at tok@cs\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}\def\PYG at bc##1{\setlength{\fboxsep}{0pt}\colorbox[rgb]{1.00,0.94,0.94}{\strut ##1}}}
+\expandafter\def\csname PYG at tok@ge\endcsname{\let\PYG at it=\textit}
+\expandafter\def\csname PYG at tok@vc\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
+\expandafter\def\csname PYG at tok@il\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG at tok@go\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.20,0.20,0.20}{##1}}}
+\expandafter\def\csname PYG at tok@cp\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@gi\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
+\expandafter\def\csname PYG at tok@gh\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
+\expandafter\def\csname PYG at tok@ni\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.84,0.33,0.22}{##1}}}
+\expandafter\def\csname PYG at tok@nl\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.00,0.13,0.44}{##1}}}
+\expandafter\def\csname PYG at tok@nn\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}}
+\expandafter\def\csname PYG at tok@no\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.38,0.68,0.84}{##1}}}
+\expandafter\def\csname PYG at tok@na\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG at tok@nb\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@nc\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}}
+\expandafter\def\csname PYG at tok@nd\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.33,0.33,0.33}{##1}}}
+\expandafter\def\csname PYG at tok@ne\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@nf\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.02,0.16,0.49}{##1}}}
+\expandafter\def\csname PYG at tok@si\endcsname{\let\PYG at it=\textit\def\PYG at tc##1{\textcolor[rgb]{0.44,0.63,0.82}{##1}}}
+\expandafter\def\csname PYG at tok@s2\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG at tok@vi\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
+\expandafter\def\csname PYG at tok@nt\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.02,0.16,0.45}{##1}}}
+\expandafter\def\csname PYG at tok@nv\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}}
+\expandafter\def\csname PYG at tok@s1\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG at tok@gp\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}}
+\expandafter\def\csname PYG at tok@sh\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG at tok@ow\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@sx\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}}
+\expandafter\def\csname PYG at tok@bp\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@c1\endcsname{\let\PYG at it=\textit\def\PYG at tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
+\expandafter\def\csname PYG at tok@kc\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@c\endcsname{\let\PYG at it=\textit\def\PYG at tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}}
+\expandafter\def\csname PYG at tok@mf\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG at tok@err\endcsname{\def\PYG at bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
+\expandafter\def\csname PYG at tok@mb\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG at tok@ss\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.32,0.47,0.09}{##1}}}
+\expandafter\def\csname PYG at tok@sr\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.14,0.33,0.53}{##1}}}
+\expandafter\def\csname PYG at tok@mo\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG at tok@kd\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@mi\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}}
+\expandafter\def\csname PYG at tok@kn\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@o\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
+\expandafter\def\csname PYG at tok@kr\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@s\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG at tok@kp\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@w\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
+\expandafter\def\csname PYG at tok@kt\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.56,0.13,0.00}{##1}}}
+\expandafter\def\csname PYG at tok@sc\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG at tok@sb\endcsname{\def\PYG at tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG at tok@k\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}}
+\expandafter\def\csname PYG at tok@se\endcsname{\let\PYG at bf=\textbf\def\PYG at tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+\expandafter\def\csname PYG at tok@sd\endcsname{\let\PYG at it=\textit\def\PYG at tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}}
+
+\def\PYGZbs{\char`\\}
+\def\PYGZus{\char`\_}
+\def\PYGZob{\char`\{}
+\def\PYGZcb{\char`\}}
+\def\PYGZca{\char`\^}
+\def\PYGZam{\char`\&}
+\def\PYGZlt{\char`\<}
+\def\PYGZgt{\char`\>}
+\def\PYGZsh{\char`\#}
+\def\PYGZpc{\char`\%}
+\def\PYGZdl{\char`\$}
+\def\PYGZhy{\char`\-}
+\def\PYGZsq{\char`\'}
+\def\PYGZdq{\char`\"}
+\def\PYGZti{\char`\~}
+% for compatibility with earlier versions
+\def\PYGZat{@}
+\def\PYGZlb{[}
+\def\PYGZrb{]}
+\makeatother
+
+\renewcommand\PYGZsq{\textquotesingle}
+
+\begin{document}
+
+\maketitle
+\tableofcontents
+\phantomsection\label{index::doc}
+
+
+
+\chapter{Introduction}
+\label{introduction:introduction}\label{introduction:owncloud-desktop-client-manual}\label{introduction::doc}\label{introduction:contents}
+Available for Windows, Mac OS X, and various Linux distributions, the ownCloud
+Desktop Sync client enables you to:
+\begin{itemize}
+\item {} 
+Specify one or more directories on your computer that you want to synchronize
+to the ownCloud server.
+
+\item {} 
+Always have the latest files synchronized, wherever they are located.
+
+\end{itemize}
+
+Your files are always automatically synchronized between your ownCloud server
+and local PC.
+
+\begin{notice}{note}{Note:}
+Because of various technical issues, desktop sync clients older than
+1.7 will not allowed to connect and sync with the ownCloud 8.1 server. It is
+highly recommended to keep your client updated.
+\end{notice}
+
+
+\chapter{Installing the Desktop Synchronization Client}
+\label{installing::doc}\label{installing:installing-the-desktop-synchronization-client}
+You can download the  latest version of the ownCloud Desktop Synchronization
+Client from the \href{https://owncloud.org/install/\#desktop}{ownCloud Website}.
+There are clients for Linux, Mac OS X, and Microsoft Windows.
+
+Installation on Mac OS X and Windows is the same as for any software
+application: download the program and then double-click it to launch the
+installation, and then follow the installation wizard. After it is installed and
+configured the sync client will automatically keep itself updated; see
+{\hyperref[autoupdate::doc]{\emph{The Automatic Updater}}} for more information.
+
+Linux users must follow the instructions on the download page to add the
+appropriate repository for their Linux distribution, install the signing key,
+and then use their package managers to install the desktop sync client. Linux
+users will also update their sync clients via package manager, and the client
+will display a notification when an update is available.
+
+Linux users must also have a password manager enabled, such as GNOME Keyring or
+KWallet, so that the sync client can login automatically.
+
+
+\section{Improvements and New Features}
+\label{installing:improvements-and-new-features}
+The 1.8 client has a number of enhancements and performance improvements,
+including:
+\begin{itemize}
+\item {} 
+Graphical selective sync file and folder selector. Select which files and
+folders to sync with just a few clicks.
+
+\item {} 
+Selective sync on account setup. Set up which files and folders you want to
+sync when you create a new ownCloud account.
+
+\item {} 
+File manager integration: share files from Windows Explorer, Mac OS X Finder,
+and Nautilus on Linux.
+
+\item {} 
+Faster uploads and downloads.
+
+\end{itemize}
+
+\begin{notice}{note}{Note:}
+When you upgrade from 1.7, restart Windows to ensure that all new
+features are visible.
+\end{notice}
+
+
+\section{Installation}
+\label{installing:installation}
+The installation wizard takes you step-by-step through configuration options and
+account setup. These examples are on Windows 7; note the new ``Integration for
+Windows Explorer Option''. This allows Windows users to share files directly
+from their local ownCloud folder in Windows Explorer, rather than having to
+open a Web browser and share from the ownCloud Web interface. Mac users get the
+same option for Finder, and Linux users for Nautilus.
+
+\includegraphics{client1.png}
+
+The next screen selects the installation folder for the client. The default is
+fine; don't change this without a good reason.
+
+\includegraphics{client2.png}
+
+In the next screen, enter your ownCloud server URL.
+
+\includegraphics{client3.png}
+
+If your ownCloud server has a self-signed SSL certificate, you will see a scary
+warning. Check ``Trust this certificate'' and keep going.
+
+\includegraphics{client4.png}
+
+\end{document}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git



More information about the Pkg-owncloud-commits mailing list