Re: Moving off of git-dpm (Re: git-dpm breakage src:faker)

2017-02-04 Thread Scott Kitterman
On Sunday, February 05, 2017 03:59:37 PM Brian May wrote:
> Scott Kitterman  writes:
> > We should probably be thinking in terms of post-release for this change.
> > During the pre-release freeze, the release team doesn't typically allow
> > changes that extraneous to fixing the specific issue they are letting a
> > package into Testing to fix.  The .git-dpm file is shipped in the package,
> > so if we drop git-dpm, we're going to have to deal with getting .git-dpm
> > removals through the release team for any package that needs update
> > during the freeze.
> 
> The .git-dpm file is only shipped with the Debian source package, and
> AFAIK has no meaning outside git. So it is a useless file for the Debian
> source package. There should be no impact whatsoever in removing it, and
> you could even argue that it was a bug to distribute it in the Debian
> source in the fist place.

The opinion of the release team matters here more than yours or mine.  Before 
doing anything pre-release, we ought to get a reading from them.

> > That will also give us time to make sure we have a proper migration
> > strategy and sufficient documentation.
> 
> That may be a better reason.
> 
> Hence the reason I suggested not doing a mass migration of all packages
> at once (at least for now) but to update the package when it otherwise
> needs updating.

Experimentation with a few packages to prepare for a migration and make sure 
the documentation is good, is fine.  We really ought to switch for real all at 
once like we did for svn -> git.  It's not much of a team repository without a 
consistent approach for VCS use.

Scott K



Re: Moving off of git-dpm (Re: git-dpm breakage src:faker)

2017-02-04 Thread Brian May
Barry Warsaw  writes:

> What I'd really like to see is a page like
> https://wiki.debian.org/Python/GitPackaging for a non-git-dpm workflow.  (The
> page itself could probably use a bit of gardening anyway.)  Specifically, I'd
> like to see guidance on any tasks which are different for git-pq (or
> non-git-dpm as the case may be).
>
> I'd suggest cloning that page instead of modify that page to cover both
> cases.  Edit the clone as if it were the opinionated view of just using gbp
> tools and gbp-pq.  The page should also have instructions on opportunistically
> switching away from git-dpm.

What should we call the clone page?

PqGitPackaging???
-- 
Brian May 



Re: Moving off of git-dpm (Re: git-dpm breakage src:faker)

2017-02-04 Thread Brian May
Scott Kitterman  writes:

> We should probably be thinking in terms of post-release for this change.  
> During the pre-release freeze, the release team doesn't typically allow 
> changes that extraneous to fixing the specific issue they are letting a 
> package into Testing to fix.  The .git-dpm file is shipped in the package, so 
> if we drop git-dpm, we're going to have to deal with getting .git-dpm 
> removals 
> through the release team for any package that needs update during the
> freeze.

The .git-dpm file is only shipped with the Debian source package, and
AFAIK has no meaning outside git. So it is a useless file for the Debian
source package. There should be no impact whatsoever in removing it, and
you could even argue that it was a bug to distribute it in the Debian
source in the fist place.

> That will also give us time to make sure we have a proper migration strategy 
> and sufficient documentation.

That may be a better reason.

Hence the reason I suggested not doing a mass migration of all packages
at once (at least for now) but to update the package when it otherwise
needs updating.
-- 
Brian May 



RFS: python-verboselogs/1.5-1 [ITP]

2017-02-04 Thread Gaurav Juvekar
Hi,

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "python-verboselogs"

* Package name: python-verboselogs
  Version : 1.5-1
  Upstream Author : Peter Odding ]
* URL : https://verboselogs.readthedocs.io
* License : Expat
  Section : python

It builds these binary packages:

pypy-verboselogs - Verbose logging level for the logging module in Python
python-verboselogs - Verbose logging level for the logging module in Python2
python3-verboselogs - Verbose logging level for the logging module in Python3

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/python-verboselogs


Alternatively, one can download the package with dget using this command:

   dget -x 
https://mentors.debian.net/debian/pool/main/p/python-verboselogs/python-verboselogs_1.5-1.dsc

This is the initial packaging (ITP #853810).
This package is a dependency for python-coloredlogs.

--
Regards,
Gaurav Juvekar