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