Zoneminder : version stable ou bpo8 ?

Actuellement, sur un serveur, je suis en Jessie pure avec la
version 1.25.0-4
Je viens de voir qu’il y avait une version supérieure en retroportages, la
version 1.28.1-6~bpo8+1

Quelqu’un a-t-il testé cette version ‘backports’ ?
Problèmes rencontrés ?
Merci

je suis en 1.25-0 !
et le changelog du wiki s’arrete à la 1.25.
zoneminder.com/wiki/index.php/Change_History
Sais tu ce qui a changé ?

Non, seulement que sur ma Jessie de travail, qui a une ligne “backports” dans le sources.list, il y a cette version :

ricardo@jessie-ssd:~$ acp zoneminder zoneminder: Installé : (aucun) Candidat : 1.28.1-6~bpo8+1 Table de version : 1.28.1-6~bpo8+1 0 100 http://ftp.fr.debian.org/debian/ jessie-backports/main amd64 Packages
Je me demandais donc si ça n’était pas intéressant de mettre la ligne “backports” dans le serveur aussi, ne serait-ce que pour le seul paquet .deb zoneminder.

De façon générale, lorsque tu utilises du multimedia, la stable pure est vite en retard. Tu as intéret a utiliser les backpors, a minima pour zoneminder.
tu mets ce dépot avec une priorité basse, et tu pioches dedans manuellement.

Mais c’est curieux que le changelog s’arrête à la 0.25

[quote]zoneminder (1.28.1-8) unstable; urgency=medium

  • Patchworks:
    • New upstream “980-fix-image-size.patch”.
    • New “default_cgi-path.patch” to correct default ZM_PATH_ZMS.
  • postinst: set “root” as group owner for “/var/log/zm” to silence
    logrotate warnings.
  • Minor correction to README.Debian.

– Dmitry Smirnov onlyjob@debian.org Sun, 16 Aug 2015 19:19:50 +1000

zoneminder (1.28.1-7) unstable; urgency=medium

  • Build-Depends += “cakephp (<< 3.0.0~)”;
    Zoneminder is not compatible with latest CakePHP.
  • Handle conffile removal from maintscript.
  • rules: build man pages reproducibly.
  • gbp.conf: renamed old style config section [git-dch] to [dch].
  • README
    • added instructions to update owner of the “/etc/zm/zm.conf”
      (Closes: #789327).
    • zmupdate.pl needs CREATE rights.
    • added note about required number of “fcgiwrap” workers.
  • New upstream patch: “zmtrigger-plus.patch”.

– Dmitry Smirnov onlyjob@debian.org Mon, 20 Jul 2015 16:30:15 +1000

zoneminder (1.28.1-6) unstable; urgency=low

  • New “zoneminder-doc” and “zoneminder-dbg” packages.

– Dmitry Smirnov onlyjob@debian.org Sun, 19 Apr 2015 14:50:41 +1000

zoneminder (1.28.1-5) unstable; urgency=low

  • Move handling of “/var/run/zm” and “/tmp/zm” from .service into .tmpfile.
    Let dh_installinit do the job. Thanks, Andrew Bauer.
  • Use dh_apache2 to install Apache conf file; remove old conf and symlink.
  • Promote “libapache2-mod-php5 | php5-fpm” to Recommends.
  • Build-Depends:
    • dh-linktree
    • cakephp (>= 2.6.3)
    • libjs-jquery
    • libjs-mootools
  • Depends:
    • libjs-jquery
    • libjs-mootools
  • Build-time replace bundled CakePHP with system one using “dh-linktree”.
  • Use “dh-linktree” to handle mootools and jquery symlinks.

– Dmitry Smirnov onlyjob@debian.org Sun, 19 Apr 2015 11:45:01 +1000

zoneminder (1.28.1-4) unstable; urgency=low

  • New patch to fix HTML export with USE_DEEP_STORAGE (closes: #723706).
  • New “783.patch” to describe potential data loss in ZM_USE_DEEP_STORAGE.
  • New patch to change default date format to region-neutral ISO notation
    with time zone.
  • Build sphinx documentation:
    • Install “zoneminder.1” man page.
    • Build-Depends += “python-sphinx | python3-sphinx”
    • Added commented “zoneminder-doc” package.
    • Added “docs.patch” to unlink distro-specific installation docs.
  • rules:
    • set ZM_CONTENTDIR, ZM_SOCKDIR and ZM_TMPDIR.
    • remove mistakengly installed Perl module templates.
  • Updated startup scripts to create ZM_TMPDIR.
  • Hurd improvements:
    • New patch to add PATH_MAX definitions.
    • Build without MMAP support on Hurd.
    • libsys-mmap-perl [!hurd-any].

– Dmitry Smirnov onlyjob@debian.org Mon, 06 Apr 2015 18:18:55 +1000

zoneminder (1.28.1-3) unstable; urgency=low

  • Updated Apache2 and nginx configuration templates to support CGI.
  • Updated README.Debian to document cgi-bin setup.
  • Removed “/usr/share/zoneminder/www/cgi-bin” symlink.
  • Added “apache2.patch” to correct Apache2 site configuration example.
  • control: Suggests += “fcgiwrap”.
  • rules: added dh_systemd overrides to prevent automatic service
    activation and start.
  • Added note about manual service activation to README.Debian
    (Closes: #781733).

– Dmitry Smirnov onlyjob@debian.org Thu, 02 Apr 2015 23:20:20 +1100

zoneminder (1.28.1-2) unstable; urgency=low

  • Removed word “Linux” from short package description.
  • Build-Depends: do not require “libv4l-dev” on Hurd i.e. [!hurd-any].
  • Added run-time Perl Depends:
    • libdbd-mysql-perl
    • libimage-info-perl
    • libmodule-load-conditional-perl
    • libnet-sftp-foreign-perl
    • liburi-encode-perl
  • Prepare for package split: added commented "libzoneminder-perl"
    and “zoneminder-dbg” packages to “debian/control”.
  • rules: do not install worthless “.packlist” file.
  • Updated “libv4l1-videodev.h.patch” to fix v4lv1 detection in CMake.

– Dmitry Smirnov onlyjob@debian.org Thu, 02 Apr 2015 13:25:19 +1100

zoneminder (1.28.1-1) unstable; urgency=low

[ Dmitry Smirnov onlyjob@debian.org ]

  • New upstream release [February 2015].
  • Upload to unstable.
  • Disabled automatic database upgrades: post(inst|rm) scripts no longer
    touch database or do unexpected stuff (Closes: #779254).
    See README.Debian for details.
  • Updated installation paths:
    • /usr/share/zoneminder --> /usr/share/zoneminder/www
    • /usr/lib/cgi-bin --> /usr/lib/zoneminder/cgi-bin
  • Added logrotate config (Closes: #544826).
    Thanks, Alberto Reyes.
  • Native systemd service; “–with systemd” added to dh.
  • Build with CMake instead of autoconf; rules clean-up.
  • Build with all hardening.
  • Build and install “zmupdate.pl.1” man page.
  • Added nginx/php5-fpm configuration example.
  • Install upstream “apache.conf” example.
  • Described setup of Zoneminer web site and database in README.Debian.
  • Install “/etc/zm/zm.conf” with tighter permissions.
  • Added TODO.Debian.
  • Added “debian/clean”; “debian/gbp.conf”; bug-presubj.
  • Remove bundled Cake tests to take ~5 MB off big-usr-share.
  • Standards-Version: 3.9.6; compat/debhelper to version 9.
  • Vcs links to new git repository at collab-maint.
  • Build-Depends:
    • dh-systemd
    • libgcrypt11-dev --> libgcrypt-dev
    • libcurl4-gnutls-dev
    • libvlc-dev
    • policykit-1 (required by “zmsystemctl.pl”)
    • dh-autoreconf, autoconf, automake
  • Depends:
    • apache2
    • libapache2-mod-php5 (moved to Suggests)
    • libpcre3 (invalid)
    • libmodule-load-perl (obsolete; replaced with perl-modules)
    • libarchive-tar-perl (obsolete; replaced with perl-modules)
    • mysql-server (moved to Recommends, Closes: #759504).
    • php5
    • libav-tools
    • libjs-jquery (replaces bundled component)
    • libjs-mootool (replaces bundled component)
    • libjson-any-perl (Closes: #690803).
    • perl-modules (Closes: #745819).
  • Recommends:
    • apache2 | httpd
    • mysql-server | virtual-mysql-server (Closes: #732874).
  • Suggests:
    • libapache2-mod-php5 | php5-fpm
    • logrotate
  • Refreshed, renamed and re-ordered patches; added DEP-3 headers.
  • Removed “vendor_perl” patch (applied-upstream).
  • New patches:
    • cmake-fix-confpath.patch
    • cmake-gnutls.patch
    • cmake-nossl.patch
    • cmake.patch
    • format-hardening.patch
    • pod_man_fixes.patch
    • pod_name_fixes.patch
    • pod_zmupdate-to-pod2usage.patch
  • Lintianisation (incomplete):
    • extra-license-file
    • init.d-script-missing-lsb-description
    • init.d-script-does-not-source-init-functions
    • privacy-breach-generic
    • package-contains-empty-directory
    • manpage-has-errors-from-pod2man
    • manpage-has-bad-whatis-entry
    • quilt-patch-missing-description
    • no-dep5-copyright
  • Lintian-overrides:
    • unusual-interpreter usr/bin/zmsystemctl.pl #!/usr/bin/pkexec
    • script-not-executable usr/share/zoneminder/www/api/*
    • script-with-language-extension usr/bin/*.pl
    • source-is-missing web/tools/mootools/mootools-*-yc.js
    • source-is-missing web/skins/*/js/jquery-1.4.2.min.js
    • source-contains-prebuilt-javascript-object
  • Renamed files in “debian”.
  • watch: dfsg repacksuffix and dversionmangle.
  • “debian/copyright” to Copyright-Format-1.0.
  • Set myself as new Maintainer (Closes: #760314).

[ Vagrant Cascadian vagrant@debian.org ]

  • Removed obsolete DM-Upload-Allowed flag.
  • Update debian/watch to use tarballs from github.
  • Add Build-Depends on libgcrypt11-dev (Closes: #745819).
  • Use canonical alioth Vcs-Hg URL.
  • debian/control: Add Build-Depends: libpolkit-gobject-1-dev.
  • Removed configure flag “–enable-crashtrace=no”, which is no longer
    present upstream.

– Dmitry Smirnov onlyjob@debian.org Tue, 31 Mar 2015 15:11:13 +1100

zoneminder (1.26.5-3.1) experimental; urgency=low

  • Non-maintainer upload.
  • Add libav10.patch and compile against libav10 (Closes: #739461)

– Reinhard Tartler siretart@tauware.de Wed, 19 Mar 2014 00:31:22 +0000

zoneminder (1.26.5-3) unstable; urgency=low

  • Previous release still didn’t build on PPC - this has been corrected.
    (Closes: #736516)

– Peter Howard pjh@northern-ridge.com.au Tue, 4 Feb 2014 02:02:10 +1000

zoneminder (1.26.5-2) unstable; urgency=low

  • Remove dependency on ffmpeg
    (Closes: #721161)

  • Builds again on non-x86 target architectures.

– Peter Howard pjh@northern-ridge.com.au Thu, 23 Jan 2014 01:02:10 +1000

zoneminder (1.26.5-1) unstable; urgency=low

  • New upstream version
    (Closes: #694131)
  • Change Build-Depends on libgnutls-dev to libgnutls-openssl-dev
    (Closes: #731560)
    – Peter Howard pjh@northern-ridge.com.au Tue, 17 Dec 2013 01:02:10 +1000

zoneminder (1.25.0-4) unstable; urgency=high

  • Add CVE-2013-0232 patch
    [SECURITY] CVE-2013-0232: Shell escape commands with untrusted content.
    Thanks to James McCoy jamessan@debian.org (Closes: #698910)
    Thanks also to Salvatore Bonaccorso carnil@debian.org

– Peter Howard pjh@northern-ridge.com.au Tue, 12 Jun 2013 12:02:10 +1000

zoneminder (1.25.0-3) unstable; urgency=low

  • debian/rules: Export CFLAGS, CPPFLAGS, CXXFLAGS and LDFLAGS, to ensure
    hardening build flags are enabled.

– Vagrant Cascadian vagrant@debian.org Tue, 28 Aug 2012 12:10:03 -0700

zoneminder (1.25.0-2) unstable; urgency=low

[ Vagrant Cascadian ]

  • Add a patch to disable checking for updated versions by default, as
    upgrades should happen through package management.
  • Use dpkg-buildflags in debian/rules to set default compiler flags.
  • Ensure zoneminder is stopped before starting (Closes: #657407).

[ Peter Howard ]

  • Fix postinst to add permission for table creation during upgrade
    (Closes: #657407).

– Vagrant Cascadian vagrant@debian.org Thu, 23 Aug 2012 12:40:34 -0700

zoneminder (1.25.0-1.1) unstable; urgency=low

  • Non-maintainer upload.
  • Fix “ftbfs with GCC-4.7”: add patch Fix-FTBFS-with-gcc-4.7 from Cyril
    Brulebois: fix missing <unistd.h> includes.
    (Closes: #667428)

– gregor herrmann gregoa@debian.org Sun, 13 May 2012 17:02:21 +0200

zoneminder (1.25.0-1) unstable; urgency=low

  • Fix typo in libv4l1-videodev.h patch that caused v4l1 support to be
    dropped.
  • Fail to build if version in postinst doesn’t match upstream version.
  • Add Build-Depends: libavdevice-dev to fix MPEG streaming (Closes: #515558).
  • debian/rules: Convert to using debhelper overrides.
  • Set debian/compat to 7.
  • Simplify debian/watch file.
  • Refresh debian/patches/use_libjs-mootools.
  • Refresh debian/patches/libv4l1-videodev.h.
  • Remove dependencies on php4 and related packages.
  • Remove build-dependencies on libmysqlclient14-dev and
    libmysqlclient15-dev.
  • Update Build-Depends to use libjpeg-dev instead of libjpeg62-dev
    (Closes: #647114).
  • Add patch to fix build by testing for C headers rather than C++ headers.
    Thanks to Ryan Niebur. (Closes: #654230)
  • Add a patch to fix build problems caused by API changes in libav 0.8.
    Thanks again to Ryan Niebur. (Closes: #654230)

– Vagrant Cascadian vagrant@debian.org Mon, 16 Jan 2012 11:58:05 -0800

zoneminder (1.24.4-1) unstable; urgency=low

(…)[/quote]

Merci Belzé, je n’avait pas regardé du coté des changelog du paquet debian.
J’ai trouvé les changelog de la "mainline"
github.com/ZoneMinder/ZoneMinder/releases
Quelques améliorations interessantes, en particulier sur logrotate et CGI.
Mais le plus intéressant est à venir dans la future version, avec la prise en compte des dernières foscam.

J’ai l’impression qu’il y a eu un changement de devs, ainsi qu’un changement coté dev debian. Ce logiciel devrait recommencer à évoluer, c’est une bonne nouvelle!

Depuis la MAJ de mon serveur de Squeeze en Jessie, j’ai quelques problèmes de présentation.
Par exemple, au lieu que les liens s’ouvrent dans une demi-fenêtre au dessus de la page “main”, il remplacent cette dernière.
Je n’ai rien modifié manuellement.
Je précise que je suis encore avec la version .deb sans backports.

EDIT :
Autre problème :

ricardo@zm:~$ sudo /etc/init.d/zoneminder restart Stopping ZoneMinder: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "fr_FR.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). perl: warning: Setting locale failed.
Que dois-je mettre et où ?

pour le probléme de locales, j’ai du effectivement tout configurer pour que zm ne rale pas.
Pour le reste, dans les changelog, il y a quelque chose sur le changement de présentation, mais ce n’est pas très détaillé

Comme ça déconne grave depuis la MAJ Jessie, je vais tenter, ce soir ou demain, de passer dans cette version “backports”.
On verra bien.