Page 1 of 1

debian package 1.23.1 for etch

Posted: Mon Feb 25, 2008 12:29 am
by Kushnirenko
Hi,

I've prepared debian etch package for zoneminder 1.23.1. This package is heavily is based on Peter Howard's work. I was using 1.22.3-10 latest patch set from debian testing.

1. At this point it cannot smoothly upgrade 1.22.3, so you have to purge zoneminder first and after that install 1.23.1

2. There is no X10 support as I did not find appropriate perl module

3. You have to install libphp-serialization-perl package. It is not available for etch. Just download it from testing distribution (packages.debian.org) and install with "dpkg -i"

4. You can download it from:
http://www.uni-protvino.ru/zoneminder_1.23.1-1_i386.deb
http://www.uni-protvino.ru/zoneminder_1.23.1-1.dsc
http://www.uni-protvino.ru/zoneminder_1.23.1-1.diff.gz

5. Do not forget to check official installation instructions.

6. List of modifications follows:

Code: Select all

  * debian/watch
     - Added watching for upcoing release from zoneminder.com 
  * debian/docs
     - Included official docs from upstream release 
  * debian/control
     - Included *-perl modules in dependencies
  * debian/postinst/postrm
      - modified according to new style suggested by level 5
  * debian/compat:
     - Bumping to debhelper version 5
  * debian/patches
     - Patch 01_vendor_perl.dpatch     was accepted in mainstream and thus dropped
     - Patch 02_purge_openssl.dpatch   was accepted in mainstream and thus dropped
     - Patch 04_remove_bash_specific   was accepted in mainstream and thus dropped
     - Patch 05_monitor_presets.dpatch was accepted in mainstream and thus dropped
     - Patch 03_no_phone_home was modified due to changes in database structure
       Added there also fix to xPurgeWhenFull script
     - Added patch 06_no_ffmpeg_from_svn, as debian is using fmpeg not from SVN, modification was taken from zoneminder forum
       http://www.zoneminder.com/forums/viewtopic.php?p=38732, thanks to wildpossum

Re: debian package 1.23.1 for etch

Posted: Tue Feb 26, 2008 11:31 pm
by PeterHoward
Kushnirenko wrote:Hi,

I've prepared debian etch package for zoneminder 1.23.1. This package is heavily is based on Peter Howard's work.
Um, I have a package for 1.23.1 ready. It's just been held up by:
1) Need for testing (to confirm the upgrade works)
2) Getting libphp-serialization-perl into debian (and ubuntu)
3) Waiting for 1.23.2 to come out (given the fixes in it)

I'll pull in your fixes for PurgeWhenFull and the ffmpeg fix.

PJH

Re: debian package 1.23.1 for etch

Posted: Wed Feb 27, 2008 8:39 pm
by Lee Sharp
PeterHoward wrote:Um, I have a package for 1.23.1 ready. It's just been held up by:
1) Need for testing (to confirm the upgrade works)
2) Getting libphp-serialization-perl into debian (and ubuntu)
3) Waiting for 1.23.2 to come out (given the fixes in it)

I'll pull in your fixes for PurgeWhenFull and the ffmpeg fix.

PJH
These are kinda big ones. :) Peter, shoot it too me for a test if you want. Any word on 64 bit images? Or should I test to see if it goes anyway? ;)

Re: debian package 1.23.1 for etch

Posted: Wed Feb 27, 2008 10:59 pm
by PeterHoward
Lee Sharp wrote:
PeterHoward wrote:Um, I have a package for 1.23.1 ready. It's just been held up by:
1) Need for testing (to confirm the upgrade works)
2) Getting libphp-serialization-perl into debian (and ubuntu)
3) Waiting for 1.23.2 to come out (given the fixes in it)

I'll pull in your fixes for PurgeWhenFull and the ffmpeg fix.

PJH
These are kinda big ones. :) Peter, shoot it too me for a test if you want. Any word on 64 bit images? Or should I test to see if it goes anyway? ;)
Well, 2) and 3) are done. 1) is now in testing (see post in 1.23 forum) Given how it makes a big mess at the moment I would not recommend anyone else testing it yet. 64-bit images? *mutter*mumble*mutter* "hey! look over there!" (runs away quickly )

Meanwhile Kushnirenko and I are happily corresponding by email to pool knowledge/resources.

PJH

Posted: Thu Feb 28, 2008 1:50 am
by Lee Sharp
Dude.... If you need it I will give you permanent shell access to a 64 bit Gutsy system. Just say the word.