Hello community,
here is the log from the commit of package osc-plugin-install for
openSUSE:Factory checked in at 2017-02-24 02:53:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/osc-plugin-install (Old)
and /work/SRC/openSUSE:Factory/.osc-plugin-install.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "osc-plugin-install"
Changes:
--------
New Changes file:
--- /dev/null 2017-01-26 09:49:33.150892021 +0100
+++
/work/SRC/openSUSE:Factory/.osc-plugin-install.new/osc-plugin-install.changes
2017-02-24 02:54:01.004476869 +0100
@@ -0,0 +1,126 @@
+-------------------------------------------------------------------
+Wed Jun 3 12:58:23 UTC 2015 - [email protected]
+
+- V0.25 fixing KeyError: 'baseproject'
+
+-------------------------------------------------------------------
+Tue Jul 9 13:58:48 UTC 2013 - [email protected]
+
+- don't use "Recommends" tag for fedora, centos, rhel and scientificlinux
builds
+- also glob for .pyc and .pyo files (they are generated by
+ fedora's brp-python-bytecompile script)
+
+-------------------------------------------------------------------
+Mon Jul 8 15:08:47 UTC 2013 - [email protected]
+
+- adapted code to osc's new plugin mechanism
+
+-------------------------------------------------------------------
+Tue Jun 18 13:40:01 UTC 2013 - [email protected]
+
+- fixing https://build.opensuse.org/request/diff/177912
+
+-------------------------------------------------------------------
+Thu Jun 6 14:18:34 UTC 2013 - [email protected]
+
+- V0.22 added lispish parens to print statements to make newer osc happy.
+
+-------------------------------------------------------------------
+Wed Feb 20 14:27:29 UTC 2013 - [email protected]
+
+- V0.21 shortened useless meta filenames
+
+-------------------------------------------------------------------
+Wed Feb 6 18:50:34 UTC 2013 - [email protected]
+
+- V0.20 added _pipe_from_cmd_stdout() to obsolete
+ TeePopen() where it misbehaves.
+
+-------------------------------------------------------------------
+Wed Dec 26 01:09:19 UTC 2012 - [email protected]
+
+- V0.19 added ymp parsing, so that dependencies from layered
+ repos can be installed, just like the one-click would do it.
+
+-------------------------------------------------------------------
+Fri Dec 7 18:00:39 UTC 2012 - [email protected]
+
+- V0.18 many fixes during the last year.
+ Added direct .rpm file path usage from osc bse
+
+-------------------------------------------------------------------
+Fri Sep 21 13:18:11 UTC 2012 - [email protected]
+
+- V0.17, suppress matching .xml files instead of .rpm
+
+-------------------------------------------------------------------
+Mon Jul 30 18:47:28 UTC 2012 - [email protected]
+
+- V0.16, added -U, still much todo.
+
+-------------------------------------------------------------------
+Tue Feb 21 18:51:48 UTC 2012 - [email protected]
+
+- V0.15, fixed -p, fixed scoring of platforms.
+
+-------------------------------------------------------------------
+Wed Jan 25 15:11:07 UTC 2012 - [email protected]
+
+- V0.14, finishing fallback to unpublished.
+
+-------------------------------------------------------------------
+Mon Jan 23 01:00:51 UTC 2012 - [email protected]
+
+- V0.13, added TeePopen, experimental unpublished install started.
+
+-------------------------------------------------------------------
+Fri Jan 20 00:20:26 UTC 2012 - [email protected]
+
+- V0.12, upload to gitorious.
+
+-------------------------------------------------------------------
+Mon May 30 21:39:37 UTC 2011 - [email protected]
+
+- V0.11, it was crappy since 0.9, full of typos that
+ often prevent its usage. Another fix.
+
+-------------------------------------------------------------------
+Fri May 20 12:44:20 UTC 2011 - [email protected]
+
+- V0.10, oops, typo used proj_name only once.
+
+-------------------------------------------------------------------
+Sat May 14 20:18:59 UTC 2011 - [email protected]
+
+- V0.9, SLE support, --arch support, result sorting
+
+-------------------------------------------------------------------
+Tue May 3 22:38:45 UTC 2011 - [email protected]
+
+- V0.7, hack for perlish names added.
+
+-------------------------------------------------------------------
+Mon Apr 11 22:17:33 UTC 2011 - [email protected]
+
+- V0.6, added -I option, using osc_cache
+
+-------------------------------------------------------------------
+Thu Mar 31 21:25:24 UTC 2011 - [email protected]
+
+- v0.5, one param, package. searches for a matching project
+
+-------------------------------------------------------------------
+Tue Mar 29 18:35:14 UTC 2011 - [email protected]
+
+- v0.4, ibs support
+
+-------------------------------------------------------------------
+Fri Mar 25 18:39:14 UTC 2011 - [email protected]
+
+- v0.3, type 'a' to add the repo permanently.
+
+-------------------------------------------------------------------
+Thu Mar 24 11:25:13 UTC 2011 - [email protected]
+
+- initial packaging V0.2
+
New:
----
_service
osc-install.py
osc-plugin-install.changes
osc-plugin-install.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ osc-plugin-install.spec ++++++
#
# spec file for package osc-plugin-install
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (C) 2012,2013, [email protected], Novell Inc., openSUSE.org
#
# 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/
#
Name: osc-plugin-install
Version: 0.25
Release: 0
Summary: Plugin to make package installation easier
License: GPL-2.0 or GPL-3.0
Group: Development/Tools/Other
Url: https://github.com/jnweiger/%{name}
Source:
https://raw.githubusercontent.com/jnweiger/%{name}/master/osc-install.py
# Needed for directory ownership
BuildRequires: osc
Requires: osc
%if 0%{?!fedora_version:1} && 0%{?!centos_version:1} &&
0%{?!scientificlinux_version:1} && 0%{?!rhel_version:1}
Recommends: rpm-python rpmdevtools
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%if %(if test -d %{_prefix}/lib/osc-plugins; then echo 1; else echo 0; fi)
%define oscplugindir %{_prefix}/lib/osc-plugins
%else
%define oscplugindir %{_localstatedir}/lib/osc-plugins
%endif
%description
This osc plugin extends osc with the subcommand 'osc install'.
The main effort of this plugin is to free the end-user of the sometimes tedious
task to look up the correct repository URL to be used with zypper.
Dependencies are resolved across projects, just as the online one-click
mechanism
would do.
The plugin can also guess the best matching platform for your system.
Example usage:
osc co PROJ PACK ; cd PACK
do osc build ; vi ... ; osc ci ; osc results
osc in
Authors:
--------
Juergen Weigert <[email protected]>
%prep
%build
%install
install -D -m0644 %{S:0} %{buildroot}%{oscplugindir}/osc-install.py
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-, root, root)
# also glob for byte-compiled (pyc) and optimized byte-compiled (pyo)
# files (they are generated by fedora's brp-python-bytecompile script)
%{oscplugindir}/*.py*
%changelog
++++++ _service ++++++
<services>
<service name="download_files" mode="disabled"/>
</services>
++++++ osc-install.py ++++++
++++ 826 lines (skipped)