Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #9069

Re: Packaging new version of ZODB (Zope Object Database)

From Julien Muchembled <jm@jmuchemb.eu>
Newsgroups linux.debian.maint.python
Subject Re: Packaging new version of ZODB (Zope Object Database)
Date 2016-12-05 20:30 +0100
Message-ID <sL77z-bb-1@gated-at.bofh.it> (permalink)
References <syMLf-4lI-15@gated-at.bofh.it> <szw1I-8ap-27@gated-at.bofh.it> <szNYC-342-29@gated-at.bofh.it> <szOrD-3u0-23@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Le 11/04/16 à 16:15, Scott Kitterman a écrit :
> On Friday, November 04, 2016 10:47:32 AM Barry Warsaw wrote:
>> On Nov 03, 2016, at 08:36 PM, Julien Muchembled wrote:
>>> Not sure if all python-modules repositories are like persistent, but for
>>> me, mixing Debian work with imported tarballs in the same branch is
>>> terrible. When possible, I prefer to fork the upstream repository,
>>> otherwise no upstream source at all.
>>
>> You're not alone, but I think that's still a minority opinion in the team.
>> Our packages are so tightly integrated with PyPI, and source tarballs are
>> such an ingrained aspect of that service, that a pristine-tar based
>> approach for team packages still makes sense, IMHO.
> 
> You can integrate a new upstream directly from an upstream git repository with 
> git-dpm if that's what makes sense for a particular upstream.

That's tempting and I was about to ask how, but I doubt the team would accept. The Zope foundation already releases everything on PyPI and the policy says: « Complete upstream git history should be avoided in the upstream branch. [...] When you must (not want to) deviate, »

So I plan to create only 3 new packages in DPMT:
- python-btrees
- python-zc.customdoctests
- zodbpickle


Packages maintained by the Debian/Ubuntu Zope Team, like zodb, will stay where there are (since I prefer git-svn+source-less), and I'll also create 'zeo' there (because it depends on zodb).


https://wiki.debian.org/Python/GitPackaging:
> Q: Source-full or source-less branches? A: Source-full branches please! There are lots of good reasons for this, including the ability to easily diff between upstream versions, [...]

Such source-full tree is unusable for me. I need git-blame too and auto-generated files are annoying.


Julien

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Packaging new version of ZODB (Zope Object Database) Julien Muchembled <jm@jmuchemb.eu> - 2016-11-01 20:20 +0100
  Re: Packaging new version of ZODB (Zope Object Database) Julien Muchembled <jm@jmuchemb.eu> - 2016-11-02 02:00 +0100
    Re: Packaging new version of ZODB (Zope Object Database) Paul Wise <pabs@debian.org> - 2016-11-02 04:50 +0100
      Re: Packaging new version of ZODB (Zope Object Database) Julien Muchembled <jm@jmuchemb.eu> - 2016-11-03 20:20 +0100
  Re: Packaging new version of ZODB (Zope Object Database) Arnaud Fontaine <arnau@debian.org> - 2016-11-02 03:00 +0100
    Re: Packaging new version of ZODB (Zope Object Database) Barry Warsaw <barry@debian.org> - 2016-11-03 00:00 +0100
      Re: Packaging new version of ZODB (Zope Object Database) Scott Kitterman <debian@kitterman.com> - 2016-11-03 03:20 +0100
      Re: Packaging new version of ZODB (Zope Object Database) Arnaud Fontaine <arnau@debian.org> - 2016-11-03 03:30 +0100
      Re: Packaging new version of ZODB (Zope Object Database) Julien Muchembled <jm@jmuchemb.eu> - 2016-11-03 20:40 +0100
        Re: Packaging new version of ZODB (Zope Object Database) Barry Warsaw <barry@debian.org> - 2016-11-04 15:50 +0100
          Re: Packaging new version of ZODB (Zope Object Database) Scott Kitterman <debian@kitterman.com> - 2016-11-04 16:20 +0100
            Re: Packaging new version of ZODB (Zope Object Database) Julien Muchembled <jm@jmuchemb.eu> - 2016-12-05 20:30 +0100
              gitignore and import of upstream tarballs (was Re: Packaging new  version of ZODB (Zope Object Database)) Julien Muchembled <jm@jmuchemb.eu> - 2016-12-05 21:00 +0100
  DPMT Membership request​ (was Packaging new version of ZODB (Zope Object Database)) Julien Muchembled <jm@jmuchemb.eu> - 2016-11-30 19:30 +0100
    Re: DPMT Membership request​ (was  Packaging new version of ZODB (Zope Object Database)) Piotr Ożarowski <piotr@debian.org> - 2016-12-01 10:20 +0100
  Re: Packaging new version of ZODB (Zope Object Database) Julien Muchembled <jm@jmuchemb.eu> - 2016-12-15 20:20 +0100

csiph-web