Staying up-to-date
                    with Zarafa and the
                    Debian Community

                        Wolfram Quester

                        tarent solutions GmbH


                    Zarafa SummerCamp 2012




Zarafa and Debian                               1
Introduction        About Debian   Packaging Z-Push   What’s next?   How to Contribute


Overview



       Introduction

       About Debian

       Packaging Z-Push

       What’s next?

       How to Contribute




Zarafa and Debian                                                                   2
Introduction        About Debian   Packaging Z-Push   What’s next?   How to Contribute


Z-Push




Zarafa and Debian                                                                   3
Introduction              About Debian      Packaging Z-Push   What’s next?   How to Contribute


Debian - The Universal Operating System



                    Announced 1993
                    Debian Social Contract (1997)
                    Debian Free Software Guidelines
                    Debian Community:
                         Contributors (more than 6000)
                         Maintainers (120)
                         Developers (900)
                    144 downstream distributions1 : aptosid, grml, ucs, Ubuntu,
                    Skolelinux, LinEx, ...
                    Not (single) company-backed


               1
                   according to distrowatch.com
Zarafa and Debian                                                                            4
Introduction         About Debian    Packaging Z-Push    What’s next?    How to Contribute


Debian - The Universal Operating System



               Architectures:
                    Linux: amd64, armel, i386, ia64, mips, mipsel, powerpc,
                    s390, sparc
                    kFreeBSD: kfreebsd-amd64, kfreebsd-i386
                    → zfs, dtrace, pf
               Focussed on Quality:
                    Packaging policy
                    Testing: archive rebuilds, piuparts, lintian
                    (Security) support for all packages - no 2nd class packages
                    Released, when it’s done: 11 Releases
               Sid: ∼30 000 binary-packages




Zarafa and Debian                                                                       5
Introduction        About Debian   Packaging Z-Push     What’s next?    How to Contribute


Debian Release Process

                                              Incomplete,
                                              Preparation of integrations,
                                              Experiments


                                              Uploads go in here



                                              Should always be releasable


                                              Actual Release,
                                              only Security Updates


Zarafa and Debian                                                                      6
Introduction         About Debian          Packaging Z-Push      What’s next?          How to Contribute


Rebranding



               Change in Licensing:
                    former Z-Push versions: GPLv2, but no Export to USA
                    Z-Push Version 1.5: AGPL 3

               * However, if you propagate an unmodified version of the Program you are
               * allowed to use the term "Z-Push" to indicate that you distribute the Program.
               * Furthermore you may use our trademarks where it is necessary to indicate
               * the intended purpose of a product or service provided you use it in
               * accordance with honest practices in industrial or commercial matters.
               * If you want to propagate modified versions of the Program under the name
               * "Z-Push", you may only do so if you have a written permission by
               * Zarafa Deutschland GmbH
               * (to acquire a permission please contact Zarafa at trademark@zarafa.com).




Zarafa and Debian                                                                                     7
Introduction         About Debian    Packaging Z-Push       What’s next?   How to Contribute


Rebranding




               Remaining Problems:
                    Patching is problematic
                    Not feasible for downstream distributions


               What to do?
                    Very helpful discussions with Zarafa!
                    Solution: Rebrand to d-push!




Zarafa and Debian                                                                         8
Introduction         About Debian      Packaging Z-Push     What’s next?    How to Contribute


Getting Forward




               Rebranding, Packaging, Patching
               First Upload: April 2011
               User Contributions
                    Translation of debconf questions (13 languages)
                    cs, da, de, es, fr, it, nl, pl, pt_BR, pt, ru, sk, sv
                    Autoconfiguration of webservers
                    Hints for new versions




Zarafa and Debian                                                                          9
Introduction        About Debian   Packaging Z-Push   What’s next?   How to Contribute


Popcon




       =⇒ Doubled since last Summercamp!

Zarafa and Debian                                                                  10
Introduction        About Debian   Packaging Z-Push   What’s next?   How to Contribute


Giraffe




Zarafa and Debian                                                                  11
Introduction        About Debian   Packaging Z-Push   What’s next?   How to Contribute


Giraffe




               Public git repository:
               http://anonscm.debian.org/gitweb/?p=git/
               pkg-giraffe/d-push.git;a=summary
               Mailing list:
               pkg-giraffe-maintainers@lists.alioth.debian.org
               Wiki Page:
               http://wiki.debian.org/Giraffe
               Rebranding mostly done, but: Logos




Zarafa and Debian                                                                  12
Introduction        About Debian   Packaging Z-Push   What’s next?   How to Contribute


What’s next?




               Upload of d-push 2.0 (Ready for wheezy?)
               Upload of current zarafa




Zarafa and Debian                                                                  13
Introduction        About Debian   Packaging Z-Push   What’s next?   How to Contribute


Getting in Sync




Zarafa and Debian                                                                  14
Introduction         About Debian    Packaging Z-Push   What’s next?   How to Contribute


How to Contribute: At Debian Groupware Meeting


               When, Where: During April at Linuxhotel, Essen, Germany
               Focus:
                    Packaging and integration of groupware related software
                    into Debian
                    Interoperability testing and fixing
                    Bug fixing
               Fun
               Free form:
                    No schedule
                    No talks
                    Topics are collected in the Wiki
                    http://wiki.debian.org/Groupware
               Small group, newcomers welcome


Zarafa and Debian                                                                    15
Introduction         About Debian   Packaging Z-Push   What’s next?   How to Contribute


How to Contribute: During the Year




               Mailing list:
               http://lists.alioth.debian.org/mailman/
               listinfo/calendarserver-discuss
               Report bugs
               Contribute patches
               Use it!!!




Zarafa and Debian                                                                   16
Introduction        About Debian       Packaging Z-Push   What’s next?   How to Contribute


Thanks




                               I hope to see you at the next
                               Debian Groupware Meeting!!!




Zarafa and Debian                                                                      17

Zararfa SummerCamp 2012 - Debian packaging Giraffe and D-push

  • 1.
    Staying up-to-date with Zarafa and the Debian Community Wolfram Quester tarent solutions GmbH Zarafa SummerCamp 2012 Zarafa and Debian 1
  • 2.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Overview Introduction About Debian Packaging Z-Push What’s next? How to Contribute Zarafa and Debian 2
  • 3.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Z-Push Zarafa and Debian 3
  • 4.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Debian - The Universal Operating System Announced 1993 Debian Social Contract (1997) Debian Free Software Guidelines Debian Community: Contributors (more than 6000) Maintainers (120) Developers (900) 144 downstream distributions1 : aptosid, grml, ucs, Ubuntu, Skolelinux, LinEx, ... Not (single) company-backed 1 according to distrowatch.com Zarafa and Debian 4
  • 5.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Debian - The Universal Operating System Architectures: Linux: amd64, armel, i386, ia64, mips, mipsel, powerpc, s390, sparc kFreeBSD: kfreebsd-amd64, kfreebsd-i386 → zfs, dtrace, pf Focussed on Quality: Packaging policy Testing: archive rebuilds, piuparts, lintian (Security) support for all packages - no 2nd class packages Released, when it’s done: 11 Releases Sid: ∼30 000 binary-packages Zarafa and Debian 5
  • 6.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Debian Release Process Incomplete, Preparation of integrations, Experiments Uploads go in here Should always be releasable Actual Release, only Security Updates Zarafa and Debian 6
  • 7.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Rebranding Change in Licensing: former Z-Push versions: GPLv2, but no Export to USA Z-Push Version 1.5: AGPL 3 * However, if you propagate an unmodified version of the Program you are * allowed to use the term "Z-Push" to indicate that you distribute the Program. * Furthermore you may use our trademarks where it is necessary to indicate * the intended purpose of a product or service provided you use it in * accordance with honest practices in industrial or commercial matters. * If you want to propagate modified versions of the Program under the name * "Z-Push", you may only do so if you have a written permission by * Zarafa Deutschland GmbH * (to acquire a permission please contact Zarafa at trademark@zarafa.com). Zarafa and Debian 7
  • 8.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Rebranding Remaining Problems: Patching is problematic Not feasible for downstream distributions What to do? Very helpful discussions with Zarafa! Solution: Rebrand to d-push! Zarafa and Debian 8
  • 9.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Getting Forward Rebranding, Packaging, Patching First Upload: April 2011 User Contributions Translation of debconf questions (13 languages) cs, da, de, es, fr, it, nl, pl, pt_BR, pt, ru, sk, sv Autoconfiguration of webservers Hints for new versions Zarafa and Debian 9
  • 10.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Popcon =⇒ Doubled since last Summercamp! Zarafa and Debian 10
  • 11.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Giraffe Zarafa and Debian 11
  • 12.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Giraffe Public git repository: http://anonscm.debian.org/gitweb/?p=git/ pkg-giraffe/d-push.git;a=summary Mailing list: pkg-giraffe-maintainers@lists.alioth.debian.org Wiki Page: http://wiki.debian.org/Giraffe Rebranding mostly done, but: Logos Zarafa and Debian 12
  • 13.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute What’s next? Upload of d-push 2.0 (Ready for wheezy?) Upload of current zarafa Zarafa and Debian 13
  • 14.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Getting in Sync Zarafa and Debian 14
  • 15.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute How to Contribute: At Debian Groupware Meeting When, Where: During April at Linuxhotel, Essen, Germany Focus: Packaging and integration of groupware related software into Debian Interoperability testing and fixing Bug fixing Fun Free form: No schedule No talks Topics are collected in the Wiki http://wiki.debian.org/Groupware Small group, newcomers welcome Zarafa and Debian 15
  • 16.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute How to Contribute: During the Year Mailing list: http://lists.alioth.debian.org/mailman/ listinfo/calendarserver-discuss Report bugs Contribute patches Use it!!! Zarafa and Debian 16
  • 17.
    Introduction About Debian Packaging Z-Push What’s next? How to Contribute Thanks I hope to see you at the next Debian Groupware Meeting!!! Zarafa and Debian 17