Hi,

On June 12 this year, I received an email from Martin Krafft about
turning over my Zope packages to the Debian Zope team, and I accepted.
He replied saying that he'd see how he could include my Zope packages
(currently zope-externaleditor and zope-docfindereverywhere) into the
pool that the Debian Zope team manages during DebConf5. Unfortunately,
that was the last I heard from him. He's presumably very busy with a lot
of other, more important work, which is understandable, of course.

In the meantime, I don't know what to do to complete the turnover of my
packages to the Debian Zope team. I would really like to help facilitate
this turnover, since I'm confident that with my packages under the care
of the Debian Zope team (I'm also on the mailing list), maintainance
work such as your (Fabio) bug report with attached patches will be
effected much quicker than when a member of the Debian Zope team has to
submit a bug, with patches, that I then work on and submit to my sponsor
Andreas Tille, which he will then have to upload to the Debian pool.

Please advise. If all the Debian Zope team has to do is "hijack" my
package and change the maintainer field, please feel free to do this. I
am signing this message to serve as some sort of authorization if this
is the best approach.

Bug report is quoted in full after this text for reference.

Cheers!

 --> Jijo

On Mon, Aug 15, 2005 at 10:59:22AM +0200, Fabio Tranchitella wrote:
> Package: zope-externaleditor
> Severity: wishlist
> Tags: patch
> 
> As you already know (I hope), the Debian Zope team is implementing a new
> way to handle zope packages inside our distributions (Debian and
> Ubuntu).
> 
> This is being achieved using zope-common, which provides the utility
> dzhandle, and zope-debhelper, which provides dh_installzope and
> dh_installzopeinstance debhelper scripts.
> 
> In order to migrate all the zope packages to this new layout, the
> maintainers are invited to upload to experimental their modified packages. 
> When almost all the zope packages are ready in experimental, we will
> migrate them to unstable.
> 
> I'm attaching a patch that modify your package to use zope-common and
> zope-debhelper. Please, apply it and upload your package into
> experimental.
> 
> If you need help, please don't hesitate to contact me.
> 
> Thanks in advance,
> 
> -- System Information:
> Debian Release: testing/unstable
>   APT prefers experimental
>   APT policy: (500, 'experimental'), (500, 'unstable'), (500, 'testing'), 
> (500, 'stable')
> Architecture: i386 (i686)
> Shell:  /bin/sh linked to /bin/bash
> Kernel: Linux 2.6.12-1-686-smp
> Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) (ignored: 
> LC_ALL set to [EMAIL PROTECTED])

> diff -urN original/zope-externaleditor-0.8/debian/changelog 
> zope-externaleditor-0.8/debian/changelog
> --- original/zope-externaleditor-0.8/debian/changelog 2005-08-15 
> 08:45:51.000000000 +0000
> +++ zope-externaleditor-0.8/debian/changelog  2005-08-12 13:46:12.000000000 
> +0000
> @@ -1,3 +1,10 @@
> +zope-externaleditor (0.8-3) experimental; urgency=low
> +
> +  * Make use of dh_installzope from zope-debhelper. (Closes: #298862, 
> #316533)
> +  * We don't need the templates anymore. (Closes: #199538, #200749)
> +
> + -- Fabio Tranchitella <[EMAIL PROTECTED]>  Thu, 11 Aug 2005 18:40:35 +0000
> +
>  zope-externaleditor (0.8-2) unstable; urgency=low
>  
>    * Depend explicitly on zope2.7 as an alternative for versioned dependency 
> on
> diff -urN original/zope-externaleditor-0.8/debian/compat 
> zope-externaleditor-0.8/debian/compat
> --- original/zope-externaleditor-0.8/debian/compat    1970-01-01 
> 00:00:00.000000000 +0000
> +++ zope-externaleditor-0.8/debian/compat     2005-08-11 18:10:03.000000000 
> +0000
> @@ -0,0 +1 @@
> +4
> diff -urN original/zope-externaleditor-0.8/debian/control 
> zope-externaleditor-0.8/debian/control
> --- original/zope-externaleditor-0.8/debian/control   2005-08-15 
> 08:45:51.000000000 +0000
> +++ zope-externaleditor-0.8/debian/control    2005-08-11 18:34:04.000000000 
> +0000
> @@ -2,13 +2,13 @@
>  Section: web
>  Priority: extra
>  Maintainer: Federico Sevilla III <[EMAIL PROTECTED]>
> -Standards-Version: 3.6.1.1
> +Standards-Version: 3.6.2
>  Build-Depends-Indep: debhelper (>= 4.1.16)
>  XBCS-URL: http://www.zope.org/Members/Caseman/ExternalEditor
>  
>  Package: zope-externaleditor
>  Architecture: all
> -Depends: debconf, zope (>= 2.5.1-2.7) | zope2.7
> +Depends: ${zope:Depends}, python
>  Description: Zope External Editor
>   The Zope External Editor is a new way to integrate Zope more seamlessly with
>   client-side tools. It has the following features:
> diff -urN original/zope-externaleditor-0.8/debian/dzproduct 
> zope-externaleditor-0.8/debian/dzproduct
> --- original/zope-externaleditor-0.8/debian/dzproduct 1970-01-01 
> 00:00:00.000000000 +0000
> +++ zope-externaleditor-0.8/debian/dzproduct  2005-08-11 18:19:07.000000000 
> +0000
> @@ -0,0 +1,2 @@
> +Name: ExternalEditor
> +Package: zope-externaleditor
> diff -urN original/zope-externaleditor-0.8/debian/postinst 
> zope-externaleditor-0.8/debian/postinst
> --- original/zope-externaleditor-0.8/debian/postinst  2005-08-15 
> 08:45:51.000000000 +0000
> +++ zope-externaleditor-0.8/debian/postinst   1970-01-01 00:00:00.000000000 
> +0000
> @@ -1,56 +0,0 @@
> -#! /bin/sh
> -#----------------------------------------------------------------
> -# Simple `.postinst' script for zope-* packages.
> -# First coded by Luca - De Whiskey's - De Vitis <[EMAIL PROTECTED]>
> -#----------------------------------------------------------------
> -
> -set -e
> -
> -# summary of how this script can be called:
> -#        * <postinst> `configure' <most-recently-configured-version>
> -#        * <old-postinst> `abort-upgrade' <new version>
> -#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
> -#          <new-version>
> -#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
> -#          <failed-install-package> <version> `removing'
> -#          <conflicting-package> <version>
> -# for details, see /usr/doc/packaging-manual/
> -#
> -# quoting from the policy:
> -#     Any necessary prompting should almost always be confined to the
> -#     post-installation script, and should be protected with a conditional
> -#     so that unnecessary prompting doesn't happen if a package's
> -#     installation fails and the `postinst' is called with `abort-upgrade',
> -#     `abort-remove' or `abort-deconfigure'.
> -
> -# Load confmodule.
> -. /usr/share/debconf/confmodule
> -
> -case "$1" in
> -    configure)
> -             # Get the answer.
> -             db_get "shared/zope/restart" || true
> -             case "$RET" in
> -                     configuring)
> -                             invoke-rc.d zope restart
> -                     ;;
> -                     end)
> -                             touch /var/run/zope.restart
> -                     ;;
> -             esac
> -    ;;
> -    abort-upgrade|abort-remove|abort-deconfigure)
> -    ;;
> -    *)
> -        echo "postinst called with unknown argument \`$1'" >&2
> -        exit 0
> -    ;;
> -esac
> -
> -# Stop the communication with the db.
> -db_stop
> -
> -#DEBHELPER#
> -
> -# That's all folks!
> -exit 0
> diff -urN original/zope-externaleditor-0.8/debian/postrm 
> zope-externaleditor-0.8/debian/postrm
> --- original/zope-externaleditor-0.8/debian/postrm    2005-08-15 
> 08:45:51.000000000 +0000
> +++ zope-externaleditor-0.8/debian/postrm     1970-01-01 00:00:00.000000000 
> +0000
> @@ -1,38 +0,0 @@
> -#! /bin/bash
> -# postrm script for zope-externaleditor
> -#
> -# see: dh_installdeb(1)
> -
> -set -e
> -
> -# summary of how this script can be called:
> -#        * <postrm> `remove'
> -#        * <postrm> `purge'
> -#        * <old-postrm> `upgrade' <new-version>
> -#        * <new-postrm> `failed-upgrade' <old-version>
> -#        * <new-postrm> `abort-install'
> -#        * <new-postrm> `abort-install' <old-version>
> -#        * <new-postrm> `abort-upgrade' <old-version>
> -#        * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
> -# for details, see /usr/share/doc/packaging-manual/
> -
> -case "$1" in
> -     remove)
> -             /etc/init.d/zope restart
> -     ;;
> -     purge)
> -     ;;
> -     upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
> -     ;;
> -     *)
> -             echo "postrm called with unknown argument \`$1'" >&2
> -             exit 0
> -     ;;
> -esac
> -
> -# dh_installdeb will replace this with shell code automatically
> -# generated by other debhelper scripts.
> -
> -#DEBHELPER#
> -
> -exit 0
> diff -urN original/zope-externaleditor-0.8/debian/prerm 
> zope-externaleditor-0.8/debian/prerm
> --- original/zope-externaleditor-0.8/debian/prerm     2005-08-15 
> 08:45:51.000000000 +0000
> +++ zope-externaleditor-0.8/debian/prerm      1970-01-01 00:00:00.000000000 
> +0000
> @@ -1,43 +0,0 @@
> -#! /bin/sh
> -# prerm script for zope-externaleditor
> -#
> -# see: dh_installdeb(1)
> -
> -set -e
> -
> -# summary of how this script can be called:
> -#        * <prerm> `remove'
> -#        * <old-prerm> `upgrade' <new-version>
> -#        * <new-prerm> `failed-upgrade' <old-version>
> -#        * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
> -#        * <deconfigured's-prerm> `deconfigure' `in-favour'
> -#          <package-being-installed> <version> `removing'
> -#          <conflicting-package> <version>
> -# for details, see /usr/share/doc/packaging-manual/
> -
> -PACKAGE=zope-externaleditor
> -
> -dpkg --listfiles $PACKAGE |
> -     awk '$0~/\.py$/ {print $0"c\n" $0"o"}' |
> -     xargs rm -f >&2
> -
> -# if there is something left be prepared to remove remaining files
> -
> -case "$1" in
> -     remove|upgrade|deconfigure)
> -             # install-info --quiet --remove /usr/info/#PACKAGE#.info.gz
> -     ;;
> -     failed-upgrade)
> -     ;;
> -     *)
> -             echo "prerm called with unknown argument \`$1'" >&2
> -             exit 0
> -     ;;
> -esac
> -
> -# dh_installdeb will replace this with shell code automatically
> -# generated by other debhelper scripts.
> -
> -#DEBHELPER#
> -
> -exit 0
> diff -urN original/zope-externaleditor-0.8/debian/rules 
> zope-externaleditor-0.8/debian/rules
> --- original/zope-externaleditor-0.8/debian/rules     2005-08-15 
> 08:45:51.000000000 +0000
> +++ zope-externaleditor-0.8/debian/rules      2005-08-15 08:51:33.000000000 
> +0000
> @@ -9,9 +9,7 @@
>  # Uncomment this to turn on verbose mode. 
>  #export DH_VERBOSE=3
>  
> -NAME=ExternalEditor
> -INSTDIR=usr/lib/zope/lib/python/Products
> -IMGDIR=usr/share/zope/Products
> +distribution := debian
>  
>  build: build-stamp
>  build-stamp:
> @@ -30,9 +28,9 @@
>       dh_testroot
>       dh_clean -k
>       dh_installdirs
> -     cp -a ExternalEditor.py __init__.py *.dtml version.txt 
> `pwd`/debian/tmp/$(INSTDIR)/$(NAME)
> -     cp -a *.gif `pwd`/debian/tmp/$(IMGDIR)/$(NAME)
> -#    dh_install
> +     dh_installzope -X CHANGES.txt -X INSTALL-UNIX.txt -X Python-License.txt 
> -X Pythonwin-License.txt \
> +                    -X INSTALL-WIN32.txt -X LICENSE.txt -X README.txt .
> +     chmod 755 
> debian/zope-externaleditor/usr/share/zope/Products/ExternalEditor/zopeedit.py
>  
>  # Build architecture-independent files here.
>  binary-indep: build install
> @@ -40,6 +38,10 @@
>       dh_testroot -i
>       dh_installchangelogs -i CHANGES.txt
>       dh_installdocs -i
> +ifeq ($(distribution),ubuntu)
> +     mv 
> debian/zope-externaleditor/usr/share/doc/zope-externaleditor/README.Debian \
> +        
> debian/zope-externaleditor/usr/share/doc/zope-externaleditor/README.Ubuntu
> +endif
>       dh_installdebconf -i
>       dh_installman -i
>       dh_link -i


-- 
Federico Sevilla III : jijo.free.net.ph : When we speak of free software
GNU/Linux Specialist : GnuPG 0x93B746BE : we refer to freedom, not price.

Attachment: signature.asc
Description: Digital signature

Reply via email to