diff -Nru epoptes-1.0.1/debian/changelog epoptes-20.01/debian/changelog --- epoptes-1.0.1/debian/changelog 2019-12-14 06:30:58.000000000 +0000 +++ epoptes-20.01/debian/changelog 2020-01-18 05:05:31.000000000 +0000 @@ -1,8 +1,35 @@ -epoptes (1.0.1-2+t201912130917~ubuntu19.04.1) disco; urgency=low +epoptes (20.01-1~ubuntu19.04.1) disco; urgency=low * Auto build. - -- Alkis Georgopoulos Sat, 14 Dec 2019 06:30:58 +0000 + -- Alkis Georgopoulos Sat, 18 Jan 2020 05:05:31 +0000 + +epoptes (20.01-1) unstable; urgency=medium + + [ Alkis Georgopoulos ] + * Switch to calver versioning + * Avoid gdk-pixbuf memory leak (#110) + * Optimize epoptes-client dependencies (#108) + * Hide lspci not found warnings (#109) + * Unset DESKTOP_AUTOSTART_ID on execute (#103) + * Prevent systemd from killing epoptes-client + * Switch to debhelper 10 (#107) + * Switch URLs to https + * Make a proper README.md (#28) + * Merge branch 'debian' + * Use lowercase in MAC addresses (#102) + * Don't wait for DNS if SERVER is an IP (#91) + * Save groups even when groups.json doesn't exist (#90) + * Cope with no notification-daemon running + * Set default button in edit alias dialog (#88) + * Support a global groups.json file (#84) + * Use "with" when opening files (#83) + * Cope with invalid groups.json (#82) + + [ Vagrant Cascadian ] + * debian/watch: Update to use new version format. + + -- Vagrant Cascadian Fri, 17 Jan 2020 16:39:42 -0800 epoptes (1.0.1-2) unstable; urgency=medium diff -Nru epoptes-1.0.1/debian/control epoptes-20.01/debian/control --- epoptes-1.0.1/debian/control 2019-12-14 06:30:58.000000000 +0000 +++ epoptes-20.01/debian/control 2020-01-18 05:05:31.000000000 +0000 @@ -2,13 +2,13 @@ Section: admin Priority: optional Maintainer: Epoptes Developers -Uploaders: Vagrant Cascadian , Alkis Georgopoulos , Fotis Tsamis +Uploaders: Vagrant Cascadian , Alkis Georgopoulos Build-Depends: debhelper (>= 10), dh-python, dpkg-dev (>= 1.16.1), python3-distutils-extra, python3:any, -Standards-Version: 4.2.1 +Standards-Version: 4.4.1 Rules-Requires-Root: no Vcs-Git: https://github.com/epoptes/epoptes Vcs-Browser: https://github.com/epoptes/epoptes diff -Nru epoptes-1.0.1/debian/copyright epoptes-20.01/debian/copyright --- epoptes-1.0.1/debian/copyright 2019-12-14 06:30:58.000000000 +0000 +++ epoptes-20.01/debian/copyright 2020-01-18 05:05:31.000000000 +0000 @@ -3,14 +3,14 @@ Source: https://github.com/epoptes/epoptes Files: * -Copyright: 2009-2019 Alkis Georgopoulos +Copyright: 2009-2020 Alkis Georgopoulos 2009-2017 Fotis Tsamis License: GPL-3.0+ Files: debian/* -Copyright: 2009-2019 Alkis Georgopoulos +Copyright: 2009-2020 Alkis Georgopoulos 2009-2016 Fotis Tsamis - 2011-2019 Vagrant Cascadian + 2011-2020 Vagrant Cascadian License: GPL-3.0+ License: GPL-3.0+ diff -Nru epoptes-1.0.1/debian/git-build-recipe.manifest epoptes-20.01/debian/git-build-recipe.manifest --- epoptes-1.0.1/debian/git-build-recipe.manifest 2019-12-14 06:30:58.000000000 +0000 +++ epoptes-20.01/debian/git-build-recipe.manifest 2020-01-18 05:05:31.000000000 +0000 @@ -1,2 +1,2 @@ -# git-build-recipe format 0.4 deb-version {debversion}+t201912130917 -lp:epoptes git-commit:1f3c1b78f0dc697f356c57c3a317c4940334d7db +# git-build-recipe format 0.4 deb-version {debversion} +lp:epoptes git-commit:6f497d51cea0f24487550390401d1a89241a8b8d diff -Nru epoptes-1.0.1/debian/watch epoptes-20.01/debian/watch --- epoptes-1.0.1/debian/watch 2019-12-14 06:30:58.000000000 +0000 +++ epoptes-20.01/debian/watch 2020-01-18 05:05:31.000000000 +0000 @@ -1,5 +1,3 @@ version=4 -# hack to treat tags with a debian revision as version 0 -opts="uversionmangle=s/.*-.*/0/g" \ https://github.com/epoptes/epoptes/releases \ -.*/archive/@ANY_VERSION@@ARCHIVE_EXT@ +.*/archive/v@ANY_VERSION@@ARCHIVE_EXT@ diff -Nru epoptes-1.0.1/epoptes/ui/gtk/about.ui epoptes-20.01/epoptes/ui/gtk/about.ui --- epoptes-1.0.1/epoptes/ui/gtk/about.ui 2019-12-14 06:30:58.000000000 +0000 +++ epoptes-20.01/epoptes/ui/gtk/about.ui 2020-01-18 05:05:31.000000000 +0000 @@ -7,7 +7,7 @@ dialog Epoptes 1.0 - Copyright © 2011-2018 The Epoptes Team + Copyright © 2010+ The Epoptes Team A computer lab management and monitoring tool. https://epoptes.org https://epoptes.org diff -Nru epoptes-1.0.1/epoptes/ui/gui.py epoptes-20.01/epoptes/ui/gui.py --- epoptes-1.0.1/epoptes/ui/gui.py 2019-12-14 06:30:58.000000000 +0000 +++ epoptes-20.01/epoptes/ui/gui.py 2020-01-18 05:05:31.000000000 +0000 @@ -989,10 +989,11 @@ except ValueError: LOG.e("Bad thumbshot header") return - # TODO: see if there's any way to avoid casting to GLib.Bytes + # GLib.Bytes.new and .copy() avoid memory leak and crash (#110) pxb = GdkPixbuf.Pixbuf.new_from_bytes( GLib.Bytes.new(pixels), GdkPixbuf.Colorspace.RGB, False, 8, width, height, rowstride) + pxb = pxb.copy() self.current_thumbshots[handle] = pxb self.cstore[i.path][C_PIXBUF] = pxb return