Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2018-01-28 00:39:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Sun Jan 28 00:39:58 2018 rev:44 rq:570144 version:20180126.2c8c597
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2018-01-26 13:39:52.988219822 +0100
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes
2018-01-28 00:39:59.371941807 +0100
@@ -1,0 +2,31 @@
+Fri Jan 26 20:46:59 UTC 2018 - [email protected]
+
+- Update to version 20180126.2c8c597:
+ * osclib/accept: print todo from staging config after completion.
+
+-------------------------------------------------------------------
+Fri Jan 26 00:16:43 UTC 2018 - [email protected]
+
+- Update to version 20180125.39c9cce:
+ * check_source: add hint about how to whitelist a devel projects.
+
+-------------------------------------------------------------------
+Thu Jan 25 23:15:58 UTC 2018 - [email protected]
+
+- Update to version 20180125.a5dbcd1:
+ * dist/spec: place config under %config(noreplace) directive.
+ * announcer: handle dot in build version detected from iso.
+ * config/announcer: add openSUSE:Factory config.
+ * announcer: provide defaults for sender, to, and relay.
+ * config/announcer: create Leap 15.0 config from 42.3.
+ * config/announcer: drop repeated keys in favor of final values.
+ * config/announcer: include config used for Leap 42.3.
+ * announcer: provide proper packaging and generic templated service.
+
+-------------------------------------------------------------------
+Thu Jan 25 16:08:34 UTC 2018 - [email protected]
+
+- Update to version 20180125.3cf74b3:
+ * dist/ci/obs-deploy: replace `osc request list` with `osc api` call.
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20180125.753f6c7.obscpio
New:
----
openSUSE-release-tools-20180126.2c8c597.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.HLfeoc/_old 2018-01-28 00:40:00.043910502 +0100
+++ /var/tmp/diff_new_pack.HLfeoc/_new 2018-01-28 00:40:00.047910316 +0100
@@ -20,7 +20,7 @@
%define source_dir osc-plugin-factory
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20180125.753f6c7
+Version: 20180126.2c8c597
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0+ AND MIT
@@ -282,8 +282,10 @@
oscplugindir="%{osc_plugin_dir}" \
VERSION="%{version}"
-# TODO Correct makefile to actually install source.
-mkdir -p %{buildroot}%{_datadir}/%{source_dir}/%{announcer_filename}
+%pre announcer
+getent passwd osrt-announcer > /dev/null || \
+ useradd -r -m -s /sbin/nologin -c "user for openSUSE-release-tools-leaper"
osrt-announcer
+exit 0
%postun announcer
%systemd_postun
@@ -399,11 +401,13 @@
%files announcer
%defattr(-,root,root,-)
%doc %{announcer_filename}/README.asciidoc
+%{_bindir}/osrt-announcer
%{apache_sysconfdir}/conf.d/%{announcer_filename}.conf.in
%{_datadir}/%{source_dir}/%{announcer_filename}
+%config(noreplace) %{_sysconfdir}/openSUSE-release-tools/announcer
%config(noreplace) %{_sysconfdir}/rsyslog.d/%{announcer_filename}.conf
-%{_unitdir}/%{announcer_filename}.service
-%{_unitdir}/%{announcer_filename}.timer
+%{_unitdir}/[email protected]
+%{_unitdir}/[email protected]
%files check-source
%defattr(-,root,root,-)
@@ -428,7 +432,7 @@
%{_unitdir}/[email protected]
%{_unitdir}/osrt-leaper-review.service
%{_unitdir}/osrt-leaper-review.timer
-%{_sysconfdir}/openSUSE-release-tools/manager_42
+%config(noreplace) %{_sysconfdir}/openSUSE-release-tools/manager_42
%files maintenance
%defattr(-,root,root,-)
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.HLfeoc/_old 2018-01-28 00:40:00.115907148 +0100
+++ /var/tmp/diff_new_pack.HLfeoc/_new 2018-01-28 00:40:00.119906962 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/openSUSE/osc-plugin-factory.git</param>
- <param
name="changesrevision">753f6c7a6a3507b56fc5c07e5f59f862a9459967</param>
+ <param
name="changesrevision">2c8c5976739d9e0154bd7ceb651f1085dce01a38</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20180125.753f6c7.obscpio ->
openSUSE-release-tools-20180126.2c8c597.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/check_source.py
new/openSUSE-release-tools-20180126.2c8c597/check_source.py
--- old/openSUSE-release-tools-20180125.753f6c7/check_source.py 2018-01-25
16:34:57.000000000 +0100
+++ new/openSUSE-release-tools-20180126.2c8c597/check_source.py 2018-01-26
21:42:07.000000000 +0100
@@ -59,7 +59,10 @@
# Check to see if other packages exist with the same source
project
# which indicates that the project has already been used as
devel.
if not self.is_devel_project(source_project, target_project):
- self.review_messages['declined'] = '%s is not a devel
project of %s, submit the package to a devel project first' % (source_project,
target_project)
+ self.review_messages['declined'] = (
+ '%s is not a devel project of %s, submit the package
to a devel project first. '
+ 'See
https://en.opensuse.org/openSUSE:How_to_contribute_to_Factory#How_to_request_a_new_devel_project
for details.'
+ ) % (source_project, target_project)
return False
# Checkout and see if renaming package screws up version parsing.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/config/announcer/openSUSE:Factory.yml
new/openSUSE-release-tools-20180126.2c8c597/config/announcer/openSUSE:Factory.yml
---
old/openSUSE-release-tools-20180125.753f6c7/config/announcer/openSUSE:Factory.yml
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20180126.2c8c597/config/announcer/openSUSE:Factory.yml
2018-01-26 21:42:07.000000000 +0100
@@ -0,0 +1 @@
+sender: Dominique Leuenberger <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/config/announcer/openSUSE:Leap:15.0.yml
new/openSUSE-release-tools-20180126.2c8c597/config/announcer/openSUSE:Leap:15.0.yml
---
old/openSUSE-release-tools-20180125.753f6c7/config/announcer/openSUSE:Leap:15.0.yml
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20180126.2c8c597/config/announcer/openSUSE:Leap:15.0.yml
2018-01-26 21:42:07.000000000 +0100
@@ -0,0 +1,33 @@
+bodytemplate: '
+
+ Please note that this mail was generated by a script.
+
+ The described changes are computed based on the x86_64 DVD.
+
+ The full online repo contains too many changes to be listed here.
+
+
+ Please check the known defects of this snapshot before upgrading:
+
+
https://openqa.opensuse.org/tests/overview?distri=opensuse&version=15.0&build={version}&groupid=28
+
+
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Distribution&query_format=advanced&resolution=---&version=Leap%2015.0
+
+
+ When you reply to discuss some issues, make sure to change the subject.
+
+ Please use the test plan at
+
+
https://docs.google.com/spreadsheets/d/1AGKijKpKiJCB616-bHVoNQuhWHpQLHPWCb3m1p6gXPc/edit#gid=298435253
+
+ to record your testing efforts and use bugzilla to report bugs.
+
+
+ {text}
+
+ '
+iso: openSUSE-Leap-15.0-DVD-x86_64-Current.iso
+name: openSUSE:Leap:15.0
+subject: Leap 15.0 Build {version} released!
+url: http://download.opensuse.org/distribution/leap/15.0/iso/
+sender: Ludwig Nussel <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/config/announcer/openSUSE:Leap:42.3.yml
new/openSUSE-release-tools-20180126.2c8c597/config/announcer/openSUSE:Leap:42.3.yml
---
old/openSUSE-release-tools-20180125.753f6c7/config/announcer/openSUSE:Leap:42.3.yml
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20180126.2c8c597/config/announcer/openSUSE:Leap:42.3.yml
2018-01-26 21:42:07.000000000 +0100
@@ -0,0 +1,33 @@
+bodytemplate: '
+
+ Please note that this mail was generated by a script.
+
+ The described changes are computed based on the x86_64 DVD.
+
+ The full online repo contains too many changes to be listed here.
+
+
+ Please check the known defects of this snapshot before upgrading:
+
+
https://openqa.opensuse.org/tests/overview?distri=opensuse&version=42.3&build={version}&groupid=28
+
+
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Distribution&query_format=advanced&resolution=---&version=Leap%2042.3
+
+
+ When you reply to discuss some issues, make sure to change the subject.
+
+ Please use the test plan at
+
+
https://docs.google.com/spreadsheets/d/1AGKijKpKiJCB616-bHVoNQuhWHpQLHPWCb3m1p6gXPc/edit#gid=298435253
+
+ to record your testing efforts and use bugzilla to report bugs.
+
+
+ {text}
+
+ '
+iso: openSUSE-Leap-DVD-x86_64-Current.iso
+name: leap-423-announcer
+subject: Leap 42.3 Build {version} released!
+url: http://download.opensuse.org/distribution/leap/42.3/iso/
+sender: Ludwig Nussel <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/dist/ci/obs-deploy
new/openSUSE-release-tools-20180126.2c8c597/dist/ci/obs-deploy
--- old/openSUSE-release-tools-20180125.753f6c7/dist/ci/obs-deploy
2018-01-25 16:34:57.000000000 +0100
+++ new/openSUSE-release-tools-20180126.2c8c597/dist/ci/obs-deploy
2018-01-26 21:42:07.000000000 +0100
@@ -26,11 +26,9 @@
OBS_TARGET_PROJECT="$(osc info | grep -oP "Link info:.*?project \K[^\s,]+")"
OBS_TARGET_PACKAGE="$(osc info | grep -oP "Link info:.*?, package \K[^\s,]+")"
echo "checking for existing requests to
$OBS_TARGET_PROJECT/$OBS_TARGET_PACKAGE..."
-# Limit by user in an attempt to avoid requests sourced from target project.
-# Unfortunately the command line provides no mechanism to do so and a full API
-# query is rather ungainly compared to this workaround.
-if osc request list -U "$OBS_USER" "$OBS_TARGET_PROJECT" "$OBS_TARGET_PACKAGE"
|
- grep 'No results for package' ; then
+# `osc request list` is wholly inadequate for the task. :(
+if osc api
"/search/request?match=(state/@name='declined'+or+state/@name='new'+or+state/@name='review')+and+action/target/@project='$OBS_TARGET_PROJECT'+and+action/target/@package='$OBS_TARGET_PACKAGE'"
|
+ grep '<collection matches="0">' ; then
osc service wait
# Only bother making a request if there is a diff (always 6 lines since
# binary source tarball dates changed after local run).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/dist/package/openSUSE-release-tools.spec
new/openSUSE-release-tools-20180126.2c8c597/dist/package/openSUSE-release-tools.spec
---
old/openSUSE-release-tools-20180125.753f6c7/dist/package/openSUSE-release-tools.spec
2018-01-25 16:34:57.000000000 +0100
+++
new/openSUSE-release-tools-20180126.2c8c597/dist/package/openSUSE-release-tools.spec
2018-01-26 21:42:07.000000000 +0100
@@ -282,8 +282,10 @@
oscplugindir="%{osc_plugin_dir}" \
VERSION="%{version}"
-# TODO Correct makefile to actually install source.
-mkdir -p %{buildroot}%{_datadir}/%{source_dir}/%{announcer_filename}
+%pre announcer
+getent passwd osrt-announcer > /dev/null || \
+ useradd -r -m -s /sbin/nologin -c "user for openSUSE-release-tools-leaper"
osrt-announcer
+exit 0
%postun announcer
%systemd_postun
@@ -399,11 +401,13 @@
%files announcer
%defattr(-,root,root,-)
%doc %{announcer_filename}/README.asciidoc
+%{_bindir}/osrt-announcer
%{apache_sysconfdir}/conf.d/%{announcer_filename}.conf.in
%{_datadir}/%{source_dir}/%{announcer_filename}
+%config(noreplace) %{_sysconfdir}/openSUSE-release-tools/announcer
%config(noreplace) %{_sysconfdir}/rsyslog.d/%{announcer_filename}.conf
-%{_unitdir}/%{announcer_filename}.service
-%{_unitdir}/%{announcer_filename}.timer
+%{_unitdir}/[email protected]
+%{_unitdir}/[email protected]
%files check-source
%defattr(-,root,root,-)
@@ -428,7 +432,7 @@
%{_unitdir}/[email protected]
%{_unitdir}/osrt-leaper-review.service
%{_unitdir}/osrt-leaper-review.timer
-%{_sysconfdir}/openSUSE-release-tools/manager_42
+%config(noreplace) %{_sysconfdir}/openSUSE-release-tools/manager_42
%files maintenance
%defattr(-,root,root,-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/Makefile
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/Makefile
--- old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/Makefile
2018-01-25 16:34:57.000000000 +0100
+++ new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/Makefile
2018-01-26 21:42:07.000000000 +0100
@@ -1,13 +1,18 @@
+include ../Makefile.common
+
prefix=/usr
sysconfdir=/etc
apachedir=$(sysconfdir)/apache2/conf.d
unitdir=$(prefix)/lib/systemd/system
+announcer_subpackage=factory-package-news
+pkgdata_SCRIPTS=$(wildcard *.py *.pl *.sh)
install:
- install -d -m 755 $(DESTDIR)$(apachedir) $(DESTDIR)$(unitdir)
$(DESTDIR)$(sysconfdir)/rsyslog.d
+ install -d -m 755 $(DESTDIR)$(pkgdatadir)/$(announcer_subpackage)
$(DESTDIR)$(apachedir) $(DESTDIR)$(unitdir) $(DESTDIR)$(sysconfdir)/rsyslog.d
+ for i in $(pkgdata_SCRIPTS); do install -m 755 $$i
$(DESTDIR)$(pkgdatadir)/$(announcer_subpackage); done
install -m 644 systemd/* $(DESTDIR)$(unitdir)
install -m 644 rsyslog/* $(DESTDIR)$(sysconfdir)/rsyslog.d
install -m 644 apache/factory-package-news.conf
$(DESTDIR)$(apachedir)/factory-package-news.conf.in
- install -d -m 755 $(DESTDIR)/var/lib/factory-package-news
+ ln -s $(pkgdatadir)/$(announcer_subpackage)/announcer.py
$(DESTDIR)$(bindir)/osrt-announcer
.PHONY: install
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/announcer.py
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/announcer.py
---
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/announcer.py
2018-01-25 16:34:57.000000000 +0100
+++
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/announcer.py
2018-01-26 21:42:07.000000000 +0100
@@ -38,9 +38,9 @@
# map of default config entries
config_defaults = {
- 'sender': None,
- 'to': None,
- 'relay': None,
+ 'sender': '[email protected]',
+ 'to': '[email protected]',
+ 'relay': 'relay.suse.de',
'url' : "http://download.opensuse.org/tumbleweed/iso/",
'iso' : "openSUSE-Tumbleweed-DVD-x86_64-Current.iso",
'name' : 'factory-announcer',
@@ -119,7 +119,7 @@
if loc is None:
raise Exception("empty location!")
- m = re.search('(?:Snapshot|Build)(\d+)-Media', loc)
+ m = re.search('(?:Snapshot|Build)([\d.]+)-Media', loc)
if m is None:
raise Exception("failed to parse %s"%loc)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/systemd/factory-package-news.service
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/systemd/factory-package-news.service
---
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/systemd/factory-package-news.service
2018-01-25 16:34:57.000000000 +0100
+++
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/systemd/factory-package-news.service
1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-[Unit]
-Description=Announce new Factory snapshots
-
-[Service]
-ExecStart=/usr/share/osc-plugin-factory/factory-package-news/announcer.py
--from "Ludwig Nussel <[email protected]>" --to
[email protected] --relay relay.suse.de
-WorkingDirectory=/var/lib/factory-package-news
-User=factoryauto
-SyslogIdentifier=factory-package-news
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/systemd/factory-package-news.timer
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/systemd/factory-package-news.timer
---
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/systemd/factory-package-news.timer
2018-01-25 16:34:57.000000000 +0100
+++
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/systemd/factory-package-news.timer
1970-01-01 01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-[Unit]
-Description=Regular Factory snapshot announcer
-
-[Timer]
-OnCalendar=hourly
-AccuracySec=30m
-
-[Install]
-WantedBy=timers.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/systemd/[email protected]
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/systemd/[email protected]
---
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/systemd/[email protected]
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/systemd/[email protected]
2018-01-26 21:42:07.000000000 +0100
@@ -0,0 +1,10 @@
+[Unit]
+Description=openSUSE Release Tools: announce new %i build
+
+[Service]
+User=osrt-announcer
+SyslogIdentifier=osrt-announcer
+ExecStart=/usr/bin/osrt-announcer --config
"/etc/openSUSE-release-tools/announcer/%i.yml" --verbose
+
+[Install]
+WantedBy=multi-user.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/systemd/[email protected]
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/systemd/[email protected]
---
old/openSUSE-release-tools-20180125.753f6c7/factory-package-news/systemd/[email protected]
1970-01-01 01:00:00.000000000 +0100
+++
new/openSUSE-release-tools-20180126.2c8c597/factory-package-news/systemd/[email protected]
2018-01-26 21:42:07.000000000 +0100
@@ -0,0 +1,10 @@
+[Unit]
+Description=openSUSE Release Tools: announce new %i build
+
+[Timer]
+OnBootSec=120
+OnCalendar=hourly
+Unit=osrt-announcer@%i.service
+
+[Install]
+WantedBy=timers.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/osc-staging.py
new/openSUSE-release-tools-20180126.2c8c597/osc-staging.py
--- old/openSUSE-release-tools-20180125.753f6c7/osc-staging.py 2018-01-25
16:34:57.000000000 +0100
+++ new/openSUSE-release-tools-20180126.2c8c597/osc-staging.py 2018-01-26
21:42:07.000000000 +0100
@@ -192,6 +192,7 @@
The keys that may be set in staging configuration are:
- repo_checker-binary-whitelist[-arch]: appended to target project list
+ - todo: text to be printed after staging is accepted
"cleanup_rings" will try to cleanup rings content and print
out problems
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180125.753f6c7/osclib/accept_command.py
new/openSUSE-release-tools-20180126.2c8c597/osclib/accept_command.py
--- old/openSUSE-release-tools-20180125.753f6c7/osclib/accept_command.py
2018-01-25 16:34:57.000000000 +0100
+++ new/openSUSE-release-tools-20180126.2c8c597/osclib/accept_command.py
2018-01-26 21:42:07.000000000 +0100
@@ -6,6 +6,7 @@
from osc.core import change_request_state, show_package_meta, wipebinaries
from osc.core import http_GET, http_PUT, http_DELETE, http_POST
from osc.core import delete_package, search, set_devel_project
+from osclib.config_command import ConfigCommand
from datetime import date
@@ -144,6 +145,7 @@
self.api.accept_status_comment(project, packages)
self.api.staging_deactivate(project)
+ ConfigCommand(self.api).perform([project], 'todo')
return True
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.HLfeoc/_old 2018-01-28 00:40:00.867872117 +0100
+++ /var/tmp/diff_new_pack.HLfeoc/_new 2018-01-28 00:40:00.871871931 +0100
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20180125.753f6c7
-mtime: 1516894497
-commit: 753f6c7a6a3507b56fc5c07e5f59f862a9459967
+version: 20180126.2c8c597
+mtime: 1516999327
+commit: 2c8c5976739d9e0154bd7ceb651f1085dce01a38