Differences between revisions 6 and 7
Revision 6 as of 2011-03-17 14:17:52
Size: 3542
Editor: ?MichaelMulich
Comment: Adding myself to the suggested dates
Revision 7 as of 2011-03-17 20:41:24
Size: 3516
Editor: ?JonasMeurer
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * Fri, 18 Mar 2011 12:00:00 UTC (JonasMeurer, GaelLeMignot, MichaelMulich)
 * Fri, 18 Mar 2011 14:00:00 UTC (JonasMeurer, GaelLeMignot, MichaelMulich)
 * Fri, 18 Mar 2011 12:00:00 UTC (GaelLeMignot, MichaelMulich)
 * Fri, 18 Mar 2011 14:00:00 UTC (GaelLeMignot, MichaelMulich)

Zope2 Packaging IRC Meeting

In order to join the efforts of packaging Zope2.12+ for Debian, we're trying to coordinate an IRC meeting.

Suggested Dates

Please add your Names to the list if you're able to attent the meeting on the proposed dates.

  • Fri, 18 Mar 2011 12:00:00 UTC (?GaelLeMignot, ?MichaelMulich)

  • Fri, 18 Mar 2011 14:00:00 UTC (?GaelLeMignot, ?MichaelMulich)

  • Sat, 19 Mar 2011 12:00:00 UTC (?GaelLeMignot, ?MichaelMulich)

  • Sat, 19 Mar 2011 14:00:00 UTC (?GaelLeMignot, ?MichaelMulich)

  • Fri, 15 Apr 2011 11:00:00 UTC (?JonasMeurer, ?GaelLeMignot, ?MichaelMulich)

  • Fri, 15 Apr 2011 13:00:00 UTC (?JonasMeurer, ?GaelLeMignot, ?MichaelMulich)

  • Sat, 16 Apr 2011 11:00:00 UTC (?JonasMeurer, ?MichaelMulich)

  • Sat, 16 Apr 2011 13:00:00 UTC (?JonasMeurer, ?MichaelMulich)

Agenda

Below is a first list of topics that should be discussed at the meeting. Feel free to extend the list.

  • How to package upstream sources? (?JonasMeurer)

    • The common way in Debian is to package unchanged upstream sources and patch them with patches maintained in the subdirectory debian/patches.
    • Michaels packaging approach did it differently in the past: He maintained a custom source tarball that contains already modified upstream sources, and built the package on top of this custom tarball. I'd like to discuss pros and cons of this approach.
  • Using packaged Zope dependencies or not? (?JonasMeurer)

    • Debian already contains several dependencies of the Zope2 server as seperate packages.
    • (Not only) for security reasons, it is considered as bad style to use local copies of packaged code within a source package. Instead the package should build-depend on the dependencies and use their code.
    • This is not an option for some Zope2 dependencies, as the Zope2 server depends on particular versions of the dependencies. Unfortunately these dependencies aren't backwards compatible. Still we should take a deeper look at which dependencies could be used, and which need to be included in the Zope2 source tarball.
  • Understanding Michaels custom build system (?JonasMeurer)

    • I don't know much about buildout and all that fancy python stuff, and to be honest, I don't understand the build system Michael uses in his Zope2.12 packaging approach. Maybe he can explain it in easy words to me. I would very much appreciate it.
  • Helping with Debian packaging issues (?JonasMeurer)

    • To me it seems like Michael known much more about Zope and Python than I do, on the other hand I have experience in packaging software for Debian (building debs). Thus I'll gladly answer any questions he (or others) have regarding Debian packaging guidelines, Debian policy and so on.
  • Working towards a long-term solution for packaging Zope2 for Debian (?JonasMeurer)

    • There is need for Zope2 packages in Debian. A lot of people do run Zope2 instances on Debian Servers. I've the impression, that Zope2 development will be continued upstream as well. In fact it seems to me, that Zope2 development is much more active in the last months, than Zope3 development.
    • The Debian dzhandle and zope-debhelper tools are still very useful for maintaining Zope2 instances. I'd like to keep them for Zope2.12+ instances as well.
    • Thus I'd like to work out a long-term solution for Zope2 Debian Packages. One that is compatible with Debian policy and security team guidelines.

Looking forward to the IRC meeting (?JonasMeurer)