Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package osc-plugin-collab for 
openSUSE:Factory checked in at 2021-01-18 11:29:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/osc-plugin-collab (Old)
 and      /work/SRC/openSUSE:Factory/.osc-plugin-collab.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "osc-plugin-collab"

Mon Jan 18 11:29:39 2021 rev:15 rq:863903 version:0.104+9

Changes:
--------
--- /work/SRC/openSUSE:Factory/osc-plugin-collab/osc-plugin-collab.changes      
2019-10-07 14:14:07.170889245 +0200
+++ 
/work/SRC/openSUSE:Factory/.osc-plugin-collab.new.28504/osc-plugin-collab.changes
   2021-01-18 11:33:42.156973899 +0100
@@ -1,0 +2,70 @@
+Fri Jan 15 19:51:43 UTC 2021 - dims...@opensuse.org
+
+- Update to version 0.104+9:
+  * upstream: Follow GNOME's new versioning scheme
+  * client: fix crash in case the parent version could not be identified
+
+-------------------------------------------------------------------
+Fri Jan 15 17:34:10 UTC 2021 - dims...@opensuse.org
+
+- Update to version 0.104+7:
+  * gnome-version: use rpm.labelCompare to compare version numbers
+  * gnome-versions: ignore ../ directory
+
+-------------------------------------------------------------------
+Fri Jan 15 14:59:04 UTC 2021 - dims...@opensuse.org
+
+- Update to version 0.104+5:
+  * gnome-versions: fix extraction of versions with new gdo UI
+
+-------------------------------------------------------------------
+Fri Jan 15 13:50:42 UTC 2021 - dims...@opensuse.org
+
+- Update to version 0.104+4:
+  * gnome-versions: sync up with latest download.gnome.org UI
+
+-------------------------------------------------------------------
+Mon Jul 13 13:03:22 UTC 2020 - dims...@opensuse.org
+
+- Update to version 0.104+3:
+  * gnome-updates: upstream no longer tracks a -stable.config
+  * gnome-versions: fix typo
+
+-------------------------------------------------------------------
+Mon Feb 24 15:13:21 UTC 2020 - dims...@opensuse.org
+
+- Update to version 0.104+1:
+  * Cleanup TMPDIR at the end of collecting GNOME versions
+
+-------------------------------------------------------------------
+Wed Feb 12 18:22:04 UTC 2020 - dims...@opensuse.org
+
+- Update to version 0.104:
+  * upstream-packages-match.txt: GTK+ was renamed to GTK
+
+-------------------------------------------------------------------
+Wed Feb 12 09:49:27 UTC 2020 - dims...@opensuse.org
+
+- Update to version 0.103+13:
+  * run-upstream: remove debug print
+  * No longer track legacy openSUSE releases < Leap 15.2
+  * Track GNOME:STABLE:3.34
+  * Add main runner
+  * Prepare for better pkg installation
+  * run-gnome-versions: adjust cache path in line with the rest of the tool
+  * run-updategit: not needed: this is now properly packaged
+  * Add gnome-upstream version tooling
+  * Convert upstream scripts to python3
+  * buildservice: use osc to download stuff
+  * Auto-convert obs-db to python3 by 2to3
+  * Update default configuration for openSUSE installation (based on package)
+
+-------------------------------------------------------------------
+Mon Feb 10 08:28:07 UTC 2020 - dims...@opensuse.org
+
+- Switch to use _source service:
+  + We need the entire git tree, as newly we also produce server
+    packages. This is possibly less interesting for the masses, but
+    the openSUSE infrastructure will use this package.
+
+-------------------------------------------------------------------

Old:
----
  osc-collab.py

New:
----
  _service
  _servicedata
  osc-plugin-collab-0.104+9.obscpio
  osc-plugin-collab.obsinfo
  sysuser-osc-collab.conf

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

Other differences:
------------------
++++++ osc-plugin-collab.spec ++++++
--- /var/tmp/diff_new_pack.G4GtTj/_old  2021-01-18 11:33:42.684974830 +0100
+++ /var/tmp/diff_new_pack.G4GtTj/_new  2021-01-18 11:33:42.688974837 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package osc-plugin-collab
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
 # Copyright (c) 2009 Vincent Untz <vu...@opensuse.org>
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,53 +17,107 @@
 #
 
 
+%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
 Name:           osc-plugin-collab
-Version:        0.103
+Version:        0.104+9
 Release:        0
 Summary:        Plugin to make collaboration easier with osc
 License:        BSD-3-Clause
 Group:          Development/Tools/Other
-Url:            http://en.opensuse.org/openSUSE:Osc_Collab
-Source0:        osc-collab.py
+URL:            https://en.opensuse.org/openSUSE:Osc_Collab
+Source0:        %{name}-%{version}.tar.xz
+Source1:        sysuser-osc-collab.conf
 # Needed for directory ownership
 BuildRequires:  osc
-Requires:       osc >= 0.140.1
+BuildRequires:  sysuser-tools
+Requires:       osc >= 0.165.0
+# osc gnome was part of osc-plugins-gnome
+Conflicts:      osc-plugins-gnome <= 0.4.26
+BuildArch:      noarch
 %if !(0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 
0%{?scientificlinux_version})
 Recommends:     quilt
-Recommends:     rpm-python
+Recommends:     rpm-python3
 Recommends:     xz
 %else
 Requires:       quilt
-Requires:       rpm-python
+Requires:       rpm-python3
 Requires:       xz
 %endif
-# osc gnome was part of osc-plugins-gnome
-Conflicts:      osc-plugins-gnome <= 0.4.26
-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 commands that makes it easier to use
 the collaboration feature in the Build Service, and to keep up with
 latest upstream versions.
 
+%package -n osc-collab-server
+Summary:        Server component for osc collab
+Group:          Development/Tools/Other
+Requires:       osc
+Requires:       python3
+Requires:       python3-feedparser
+Requires:       python3-rpm
+Requires:       python3-sgmllib3k
+Requires:       python3-xml
+Requires:       withlock
+Requires:       user(osc-collab)
+
+%description -n osc-collab-server
+The server part of osc-plugin-collab, handles package reservations
+and tracks in a database the various versions in devel projects, Factory
+and upstream.
+
+%package -n system-user-osc-collab
+Summary:        System user for the osc-collab server component
+Group:          System/Base
+%sysusers_requires
+
+%description -n system-user-osc-collab
+System user for the osc-collab server component.
+
 %prep
+%autosetup
 
 %build
+%sysusers_generate_pre %{SOURCE1} sysuser-osc-collab
 
 %install
-install -D -m0644 %{S:0} %{buildroot}%{oscplugindir}/osc-collab.py
+install -D -m0644 osc-collab.py %{buildroot}%{oscplugindir}/osc-collab.py
+
+mkdir -p %{buildroot}%{_sysusersdir}
+install -m 644 %{SOURCE1} 
%{buildroot}%{_sysusersdir}/system-user-osc-collab.conf
+install -d %{buildroot}%{_localstatedir}/lib/osc-collab
+install -d %{buildroot}%{_datadir}/osc-collab-server
+cp -r server %{buildroot}%{_datadir}/osc-collab-server
+
+# Install default config file to /etc
+mkdir -p %{buildroot}%{_sysconfdir}
+mv 
%{buildroot}%{_datadir}/osc-collab-server/server/openSUSE-setup/collab-data/osc-collab.conf
 %{buildroot}%{_sysconfdir}
+
+# Install run-scripts to /usr/lib/osc-collab-server
+mkdir -p %{buildroot}%{_libexecdir}/osc-collab-server
+mv 
%{buildroot}%{_datadir}/osc-collab-server/server/openSUSE-setup/cron-scripts/* 
%{buildroot}%{_libexecdir}/osc-collab-server
+
+# And osc-collab-runner to /usr/bin
+mkdir -p %{buildroot}%{_bindir}
+mv 
%{buildroot}%{_datadir}/osc-collab-server/server/openSUSE-setup/osc-collab-runner
 %{buildroot}%{_bindir}
 
-%clean
-%{__rm} -rf %{buildroot}
+%pre -n system-user-osc-collab -f sysuser-osc-collab.pre
 
 %files
-%defattr(-, root, root)
 %{oscplugindir}/osc-collab.py*
 
+%files -n osc-collab-server
+%attr(0700,osc-collab,root) %{_localstatedir}/lib/osc-collab
+%{_datadir}/osc-collab-server
+%{_bindir}/osc-collab-runner
+%{_libexecdir}/osc-collab-server
+%config %{_sysconfdir}/osc-collab.conf
+
+%files -n system-user-osc-collab
+%{_sysusersdir}/system-user-osc-collab.conf
+
 %changelog

++++++ _service ++++++
<services>
  <service name="obs_scm" mode="disabled">
    <param name="url">https://github.com/openSUSE/osc-plugin-collab.git</param>
    <param name="scm">git</param>
    <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
    <param name="versionrewrite-pattern">(.*)\+0</param>
    <param name="versionrewrite-replacement">\1</param>
    <param name="changesgenerate">enable</param>
  </service>
  <service name="tar" mode="buildtime"/>
  <service name="recompress" mode="buildtime">
    <param name="file">*.tar</param>
    <param name="compression">xz</param>
  </service>
  <service name="set_version" mode="disabled"/>
</services>
++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
                <param 
name="url">https://github.com/openSUSE/osc-plugin-collab.git</param>
              <param 
name="changesrevision">92a25a08bc1c73ad90820ae155f523e4278d78d4</param></service></servicedata>++++++
 osc-plugin-collab.obsinfo ++++++
name: osc-plugin-collab
version: 0.104+9
mtime: 1610740195
commit: 92a25a08bc1c73ad90820ae155f523e4278d78d4

++++++ sysuser-osc-collab.conf ++++++
# Type Name ID GECOS [HOME]
u osc-collab - "User for the osc-collab server scripts" /var/lib/osc-collab

Reply via email to