commit nested for openSUSE:Factory
Hello community, here is the log from the commit of package nested for openSUSE:Factory checked in at 2017-10-23 16:52:17 Comparing /work/SRC/openSUSE:Factory/nested (Old) and /work/SRC/openSUSE:Factory/.nested.new (New) Package is "nested" Mon Oct 23 16:52:17 2017 rev:10 rq:535774 version:1.4 Changes: --- /work/SRC/openSUSE:Factory/nested/nested.changes2017-09-25 13:59:52.370981689 +0200 +++ /work/SRC/openSUSE:Factory/.nested.new/nested.changes 2017-10-23 16:52:43.318284958 +0200 @@ -1,0 +2,5 @@ +Sun Oct 22 07:48:33 UTC 2017 - bwiedem...@suse.com + +- Add nested-1.4-reproducible-mo-file.patch to make builds reproducible + +--- New: nested-1.4-reproducible-mo-file.patch Other differences: -- ++ nested.spec ++ --- /var/tmp/diff_new_pack.GawaGY/_old 2017-10-23 16:52:47.162105064 +0200 +++ /var/tmp/diff_new_pack.GawaGY/_new 2017-10-23 16:52:47.162105064 +0200 @@ -31,8 +31,10 @@ Url:https://github.com/carlos-jenkins/nested Source0: https://github.com/carlos-jenkins/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:%{name}.desktop -# PATCH-FIX-UPSTREAM reproducible.patch -- allow for reproducible builds +# PATCH-FIX-UPSTREAM reproducible.patch -- fixed copyright year for reproducible builds Patch0: reproducible.patch +# PATCH-FIX-UPSTREAM sort po files for reproducible builds +Patch1: nested-1.4-reproducible-mo-file.patch Source2:%{name}.rpmlintrc BuildRequires: fdupes BuildRequires: python-devel @@ -56,6 +58,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build python setup.py build ++ nested-1.4-reproducible-mo-file.patch ++ https://github.com/carlos-jenkins/nested/pull/1 commit 53e84ac4d75de6b3c7027a2d9a0d24ed96d6f998 Author: Bernhard M. WiedemannDate: Sun Oct 22 09:30:24 2017 +0200 Sort list of .po files so that package builds always give the same result See https://reproducible-builds.org/ for why this is good. Without this patch, /usr/share/locale/ru_RU/LC_MESSAGES/nested.mo (and possibly others) would sometimes differ as seen in http://rb.zq1.de/compare.factory-20171017/nested-compare.out diff --git a/l10n/compile_mo.py b/l10n/compile_mo.py index 2301f10..b91c978 100755 --- a/l10n/compile_mo.py +++ b/l10n/compile_mo.py @@ -19,7 +19,7 @@ def build_mo_files(): shutil.rmtree(locale_dir) os.mkdir(locale_dir) -available_langs = os.listdir(po_dir) +available_langs = sorted(os.listdir(po_dir)) available_langs = filter(lambda file: file.endswith('.po'), available_langs) available_langs = map(lambda file: file[:-3], available_langs) ++ reproducible.patch ++ --- /var/tmp/diff_new_pack.GawaGY/_old 2017-10-23 16:52:47.218102444 +0200 +++ /var/tmp/diff_new_pack.GawaGY/_new 2017-10-23 16:52:47.218102444 +0200 @@ -1,8 +1,21 @@ -Index: nested-1.4/nested/examples/Manpage/Manpage.t2t -=== nested-1.4.orig/nested/examples/Manpage/Manpage.t2t -+++ nested-1.4/nested/examples/Manpage/Manpage.t2t -@@ -246,5 +246,5 @@ http://sourceforge.net/p/nestededitor/ti +https://github.com/carlos-jenkins/nested/pull/2 + +commit 2990f8a6fbb3b72a9cfa45235d1fed091965ebf9 +Author: Bernhard M. Wiedemann +Date: Sun Oct 22 09:36:19 2017 +0200 + +Do not claim copyright for future years + +e.g. when building this in 2018, it would claim copyright for 2018 +without any author having done anything + +This also helps to make this package build reproducibly. + +diff --git a/nested/examples/Manpage/Manpage.t2t b/nested/examples/Manpage/Manpage.t2t +index 2082a68..a32628a 100644 +--- a/nested/examples/Manpage/Manpage.t2t b/nested/examples/Manpage/Manpage.t2t +@@ -246,5 +246,5 @@ http://sourceforge.net/p/nestededitor/tickets/ = COPYRIGHT =[copyright]
commit nested for openSUSE:Factory
Hello community, here is the log from the commit of package nested for openSUSE:Factory checked in at 2017-09-25 13:59:49 Comparing /work/SRC/openSUSE:Factory/nested (Old) and /work/SRC/openSUSE:Factory/.nested.new (New) Package is "nested" Mon Sep 25 13:59:49 2017 rev:9 rq:528488 version:1.4 Changes: --- /work/SRC/openSUSE:Factory/nested/nested.changes2017-02-07 12:02:42.312092007 +0100 +++ /work/SRC/openSUSE:Factory/.nested.new/nested.changes 2017-09-25 13:59:52.370981689 +0200 @@ -1,0 +2,8 @@ +Wed Sep 20 11:46:06 UTC 2017 - zai...@opensuse.org + +- Drop optional python-webkitgtk Requires: webkitgtk and hence + python-webkitgtk is going to be dropped from tumbleweed, + webkitgtk was deprecated more than 3 years ago, and have numerous + unfixed cve's. + +--- Other differences: -- ++ nested.spec ++ --- /var/tmp/diff_new_pack.AXuS95/_old 2017-09-25 13:59:53.446830321 +0200 +++ /var/tmp/diff_new_pack.AXuS95/_new 2017-09-25 13:59:53.450829758 +0200 @@ -39,7 +39,6 @@ BuildRequires: update-desktop-files Requires: netpbm Requires: python-gtk -Requires: python-webkitgtk Requires: texlive Requires: texlive-latex BuildRoot: %{_tmppath}/%{name}-%{version}-build
commit nested for openSUSE:Factory
Hello community, here is the log from the commit of package nested for openSUSE:Factory checked in at 2017-02-07 12:02:41 Comparing /work/SRC/openSUSE:Factory/nested (Old) and /work/SRC/openSUSE:Factory/.nested.new (New) Package is "nested" Changes: --- /work/SRC/openSUSE:Factory/nested/nested.changes2017-01-24 10:38:02.246909478 +0100 +++ /work/SRC/openSUSE:Factory/.nested.new/nested.changes 2017-02-07 12:02:42.312092007 +0100 @@ -1,0 +2,5 @@ +Mon Jan 23 13:33:16 UTC 2017 - bwiedem...@suse.com + +- Add reproducible.patch to allow for reproducible builds + +--- New: reproducible.patch Other differences: -- ++ nested.spec ++ --- /var/tmp/diff_new_pack.E0Ke3m/_old 2017-02-07 12:02:43.051987339 +0100 +++ /var/tmp/diff_new_pack.E0Ke3m/_new 2017-02-07 12:02:43.055986773 +0100 @@ -31,6 +31,8 @@ Url:https://github.com/carlos-jenkins/nested Source0: https://github.com/carlos-jenkins/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:%{name}.desktop +# PATCH-FIX-UPSTREAM reproducible.patch -- allow for reproducible builds +Patch0: reproducible.patch Source2:%{name}.rpmlintrc BuildRequires: fdupes BuildRequires: python-devel @@ -54,6 +56,7 @@ %prep %setup -q +%patch0 -p1 %build python setup.py build ++ reproducible.patch ++ Index: nested-1.4/nested/examples/Manpage/Manpage.t2t === --- nested-1.4.orig/nested/examples/Manpage/Manpage.t2t +++ nested-1.4/nested/examples/Manpage/Manpage.t2t @@ -246,5 +246,5 @@ http://sourceforge.net/p/nestededitor/ti = COPYRIGHT =[copyright] -Copyright (C) %%date(%Y) Carlos Jenkins, GNU GPL v2 +Copyright (C) 2013 Carlos Jenkins, GNU GPL v2
commit nested for openSUSE:Factory
Hello community, here is the log from the commit of package nested for openSUSE:Factory checked in at 2017-01-24 10:37:51 Comparing /work/SRC/openSUSE:Factory/nested (Old) and /work/SRC/openSUSE:Factory/.nested.new (New) Package is "nested" Changes: --- /work/SRC/openSUSE:Factory/nested/nested.changes2012-02-01 09:58:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.nested.new/nested.changes 2017-01-24 10:38:02.246909478 +0100 @@ -1,0 +2,8 @@ +Fri Jan 20 12:27:14 UTC 2017 - vsvec...@suse.com + +- Version bump to 1.4 + * See CHANGELOG.txt for more information +- Changed upstream repository as the development moved to github +- Added correct product group categorization + +--- Old: nested-1.2.2.tar.gz New: nested-1.4.tar.gz Other differences: -- ++ nested.spec ++ --- /var/tmp/diff_new_pack.gmf9Em/_old 2017-01-24 10:38:02.878819727 +0100 +++ /var/tmp/diff_new_pack.gmf9Em/_new 2017-01-24 10:38:02.882819159 +0100 @@ -1,7 +1,7 @@ # # spec file for package nested # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011 Izaac Zavaleta # # All modifications and additions to the file contributed by third parties @@ -16,35 +16,41 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%else +BuildArch: noarch +%endif Name: nested -Version:1.2.2 +Version:1.4 Release:0 Summary:Specialized editor for structured documents License:GPL-2.0+ and Apache-2.0 -Group: Productivity/Editors/Other -Url:http://nestededitor.sourceforge.net/ -Source0: http://downloads.sourceforge.net/project/nestededitor/%{name}-%{version}.tar.gz +Group: Productivity/Text/Editors +Url:https://github.com/carlos-jenkins/nested +Source0: https://github.com/carlos-jenkins/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:%{name}.desktop +Source2:%{name}.rpmlintrc BuildRequires: fdupes BuildRequires: python-devel BuildRequires: update-desktop-files -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} >= 1210 -BuildRequires: python-distribute -%endif Requires: netpbm Requires: python-gtk Requires: python-webkitgtk Requires: texlive Requires: texlive-latex -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else -BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} >= 1210 +BuildRequires: python-distribute %endif %description -Nested is a specialized editor focused on creating structured documents such as reports, publications, presentations, books, etc. It is designed to help the user concentrate on writing content without been distracted by format or markup. It offers a rich WYSIWYM interface where the user writes plain text with a lightweight markup language. +Nested is a specialized editor focused on creating structured documents such as +reports, publications, presentations, books, etc. It is designed to help the user +concentrate on writing content without being distracted by format or markup. +It offers a rich WYSIWYM interface where the user writes plain text with a +lightweight markup language. %prep %setup -q @@ -70,11 +76,12 @@ %else mv %{buildroot}%{python_sitelib}/nested/nested.png %{buildroot}%{_datadir}/pixmaps/ %endif +mv %{buildroot}%{_bindir}/nested.run %{buildroot}%{_bindir}/nested %suse_update_desktop_file %{buildroot}%{_datadir}/applications/%{name}.desktop %fdupes %{buildroot}%{python_sitelib}/nested/ %find_lang %{name} -%files -f %name.lang +%files -f %{name}.lang %defattr(-,root,root,-) %doc CHANGELOG.txt LICENSE.txt %{_bindir}/nested @@ -82,6 +89,6 @@ %{_datadir}/pixmaps/nested.png %{_datadir}/locale/*/LC_MESSAGES/%{name}.mo %{python_sitelib}/* -%{_mandir}/man1/%{name}.1.* +%{_mandir}/man1/%{name}.1%{ext_man} %changelog ++ nested-1.2.2.tar.gz -> nested-1.4.tar.gz ++ /work/SRC/openSUSE:Factory/nested/nested-1.2.2.tar.gz /work/SRC/openSUSE:Factory/.nested.new/nested-1.4.tar.gz differ: char 4, line 1
commit nested for openSUSE:Factory
Hello community, here is the log from the commit of package nested for openSUSE:Factory checked in at 2012-01-27 15:22:35 Comparing /work/SRC/openSUSE:Factory/nested (Old) and /work/SRC/openSUSE:Factory/.nested.new (New) Package is nested, Maintainer is Changes: New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.nested.new/nested.changes 2012-01-27 15:22:36.0 +0100 @@ -0,0 +1,72 @@ +--- +Thu Jan 12 11:53:40 UTC 2012 - cfarr...@suse.com + +- license update: GPL-2.0+ and Apache-2.0 + There are numerous Apache-2.0 licensed javascript files + +--- +Wed Jan 11 09:29:07 UTC 2012 - jorge.iz...@gmail.com + +- added man page fix + +--- +Fri Dec 30 19:04:00 UTC 2011 - jorge.iz...@gmail.com + +- fixed distro version check in first BuildRequires +- moved texlive and netpbm from BuildRequires to Requires + +--- +Thu Dec 29 20:23:45 UTC 2011 - jorge.iz...@gmail.com + +- including pyo files as per http://fedoraproject.org/wiki/Packaging:Python#Files_to_include + +--- +Thu Dec 29 01:23:17 UTC 2011 - jorge.iz...@gmail.com + +- opensuse 11.3 uses python 2.6 so egg-info needs to be explicitly added + +--- +Wed Dec 28 21:56:13 UTC 2011 - jorge.iz...@gmail.com + +- exception cases for older opensuse versions + +--- +Wed Dec 28 20:52:28 UTC 2011 - jorge.iz...@gmail.com + +- fixed missing directories rpm ownership + +--- +Wed Dec 28 20:41:07 UTC 2011 - jorge.iz...@gmail.com + +- no more warnings of files listed twice +- more verbosity in %files section +- %fdupes pointing to wrong location. FIXED +- added tex libraries to Requires + +--- +Tue Dec 27 18:36:58 UTC 2011 - jorge.iz...@gmail.com + +- wrong source filename in spec file fixed + +--- +Tue Dec 27 18:22:59 UTC 2011 - jorge.iz...@gmail.com + +- changed source code compression method + +--- +Tue Dec 27 18:09:37 UTC 2011 - jorge.iz...@gmail.com + +- distro version control in some statements +- updated rpmlintrc adding filter for suse_update_desktop_file + +--- +Tue Dec 27 16:43:52 UTC 2011 - jorge.iz...@gmail.com + +- added nested.rpmlintrc to filter known warnings +- missing update-desktop-files in BuildRequires +- changed png dinamically in spec also some syntax clean up +- rpmlint checks passed +- fixed numerous listed twice files warnings +- CHANGELOG.txt and LICENSE.txt added to %doc +- python-distribute not present in suse_version 1210 + New: _service _service:download_files:nested-1.2.2.tar.gz nested.changes nested.desktop nested.rpmlintrc nested.spec Other differences: -- ++ nested.spec ++ # # spec file for package nested # # Copyright (c) Copyright 2011 Izaac Zavaleta # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # 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/ # %define name nested %define version 1.2.2 %define unmangled_version 1.2.2 %define release 1 Summary:Specialized editor for structured documents Name: %{name} Version:%{version} Release:%{release} License:GPL-2.0+ and Apache-2.0 Group: Productivity/Editors/Other Url:http://nestededitor.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/nestededitor/files/%{name}-%{unmangled_version}.tar.gz Source1:%{name}.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-build Prefix: %{_prefix} %if 0%{?suse_version} = 1210 BuildRequires: fdupes python-devel python-distribute update-desktop-files