--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: unblock: onedrive/2.2.6-2
- From: Norbert Preining <norbert@preining.info>
- Date: Tue, 19 Mar 2019 07:50:10 +0900
- Message-id: <155294941066.18650.4319043020278862106.reportbug@burischnitzel.preining.info>
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Dear RM,
I am asking to unblock onedrive 2.2.6-2 for buster. This is a new
upstream release that fixes a considerable amount of (critical) bugs,
most of which not reported in Debian, but still present. Here are the
release notes from the CHANGELOG.md file:
## 2.2.6 - 2019-03-12
### Fixed
* Resolve application crash when unable to delete remote folders when business retention policies are enabled
* Resolve deprecation warning: loop index implicitly converted from size_t to int
* Resolve warnings regarding 'bashisms'
* Resolve handling of notification failure is dbus server has not started or available
* Resolve handling of response JSON to ensure that 'id' key element is always checked for
* Resolve excessive & needless logging in monitor mode
* Resolve compiling with LDC on Alpine as musl lacks some standard interfaces
* Resolve notification issues when offline and cannot act on changes
* Resolve Docker entrypoint.sh to accept command line arguments
* Resolve to create a new upload session on reinit
* Resolve where on OneDrive query failure, default root and drive id is used if a response is not returned
* Resolve Key not found: nextExpectedRanges when attempting session uploads and incorrect response is returned
* Resolve application crash when re-using an authentication URI twice after previous --logout
* Resolve creating a folder on a shared personal folder appears successful but returns a JSON error
* Resolve to treat mv of new file as upload of mv target
* Update Debian i386 build dependencies
* Update handling of --get-O365-drive-id to print out all 'site names' that match the explicit search entry rather than just the last match
* Update Docker readme & documentation
* Update handling of validating local file permissions for new file uploads
### Added
* Add support for install & uninstall on RHEL / CentOS 6.x
* Add support for when notifications are enabled, display the number of OneDrive changes to process if any are found
* Add 'config' option 'min_notif_changes' for minimum number of changes to notify on, default = 5
* Add additional Docker container builds utilising a smaller OS footprint
* Add configurable interval of logging in monitor mode
* Implement new CLI option --skip-dot-files to skip .files and .folders if option is used
* Implement new CLI option --check-for-nosync to ignore folder when special file (.nosync) present
* Implement new CLI option --dry-run
The Debian related diffs are trivial, see attached debdiff, where I
excluded the actual code changes in the onedrive sources.
Having 2.2.5 with all the hitherto found bugs in buster would be
unfortunate.
Thanks for your consideration
Norbert
unblock onedrive/2.2.6-2
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.0.2 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru onedrive-2.2.5/debian/changelog onedrive-2.2.6/debian/changelog
--- onedrive-2.2.5/debian/changelog 2019-01-17 11:22:12.000000000 +0900
+++ onedrive-2.2.6/debian/changelog 2019-03-14 07:45:46.000000000 +0900
@@ -1,3 +1,15 @@
+onedrive (2.2.6-2) unstable; urgency=medium
+
+ * upload to unstable
+
+ -- Norbert Preining <norbert@preining.info> Thu, 14 Mar 2019 07:45:46 +0900
+
+onedrive (2.2.6-1) experimental; urgency=medium
+
+ * new upstream release
+
+ -- Norbert Preining <norbert@preining.info> Tue, 12 Mar 2019 17:16:36 +0900
+
onedrive (2.2.5-1) unstable; urgency=medium
* new upstream releases
diff -Nru onedrive-2.2.5/debian/gbp.conf onedrive-2.2.6/debian/gbp.conf
--- onedrive-2.2.5/debian/gbp.conf 2019-01-17 11:22:12.000000000 +0900
+++ onedrive-2.2.6/debian/gbp.conf 2019-03-14 07:45:46.000000000 +0900
@@ -1,5 +1,6 @@
[DEFAULT]
upstream-tag = v%(version)s
+debian-branch = debian
[buildpackage]
debian-branch = debian
diff -Nru onedrive-2.2.5/debian/patches/create-version-from-debian-changelog onedrive-2.2.6/debian/patches/create-version-from-debian-changelog
--- onedrive-2.2.5/debian/patches/create-version-from-debian-changelog 2019-01-17 11:22:12.000000000 +0900
+++ onedrive-2.2.6/debian/patches/create-version-from-debian-changelog 2019-03-14 07:45:46.000000000 +0900
@@ -1,14 +1,15 @@
---
- Makefile | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
+ Makefile | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
--- onedrive.git.orig/Makefile
+++ onedrive.git/Makefile
-@@ -109,5 +109,5 @@ endif
+@@ -126,5 +126,6 @@ endif
for i in $(DOCFILES) ; do rm -f $(DESTDIR)$(DOCDIR)/$$i ; done
rm -f $(DESTDIR)$(MANDIR)/onedrive.1
-version: .git/HEAD .git/index
-- echo $(shell git describe --tags) >version
+- echo $(shell git describe --tags) > version
+version: debian/changelog
+ echo v$(shell dpkg-parsechangelog -S version) > version
++
diff -Nru onedrive-2.2.5/debian/patches/fix-install-location onedrive-2.2.6/debian/patches/fix-install-location
--- onedrive-2.2.5/debian/patches/fix-install-location 2019-01-17 11:22:12.000000000 +0900
+++ onedrive-2.2.6/debian/patches/fix-install-location 2019-03-14 07:45:46.000000000 +0900
@@ -4,7 +4,7 @@
--- onedrive.git.orig/Makefile
+++ onedrive.git/Makefile
-@@ -25,7 +25,7 @@ endif
+@@ -28,7 +28,7 @@ endif
DFLAGS += -w -g -ofonedrive -O $(NOTIF_VERSIONS) $(LIBS) -J.
diff -Nru onedrive-2.2.5/debian/patches/fix-systemd-service-install-location onedrive-2.2.6/debian/patches/fix-systemd-service-install-location
--- onedrive-2.2.5/debian/patches/fix-systemd-service-install-location 2019-01-17 11:22:12.000000000 +0900
+++ onedrive-2.2.6/debian/patches/fix-systemd-service-install-location 2019-03-14 07:45:46.000000000 +0900
@@ -5,7 +5,7 @@
--- onedrive.git.orig/Makefile
+++ onedrive.git/Makefile
-@@ -83,10 +83,10 @@ else
+@@ -95,10 +95,10 @@ else
chown root.root $(DESTDIR)/usr/lib/systemd/user/
chmod 0755 $(DESTDIR)/usr/lib/systemd/user/
install -D -m 644 onedrive.service $(DESTDIR)/usr/lib/systemd/user/
@@ -17,6 +17,6 @@
+ chown root.root $(DESTDIR)/lib/systemd/system/
+ chmod 0755 $(DESTDIR)/lib/systemd/system/
+ install -D -m 644 onedrive@.service $(DESTDIR)/lib/systemd/system/
- endif
install -D -m 644 onedrive.service $(DESTDIR)/usr/lib/systemd/user/onedrive.service
+ endif
diff -Nru onedrive-2.2.5/debian/rules onedrive-2.2.6/debian/rules
--- onedrive-2.2.5/debian/rules 2019-01-17 11:22:12.000000000 +0900
+++ onedrive-2.2.6/debian/rules 2019-03-14 07:45:46.000000000 +0900
@@ -4,6 +4,6 @@
dh $@
override_dh_auto_build:
- make DC=ldmd2 NOTIFICATIONS=1
+ make DC=ldc2 NOTIFICATIONS=1 PKGCONFIG=1
chrpath --delete onedrive
--- End Message ---