Re: Git migration schedule

2015-10-09 Thread Arthur de Jong
On Fri, 2015-10-09 at 10:47 -0400, Barry Warsaw wrote:
> I'd also like to send an email to debian-devel@ inviting people who
> may have abandoned the DPMT because of our use of subversion, to come
> back to the team.

Perhaps an email to d-d-announce would be in order. I for one don't
regularly read debian-python (pyton-*-team even less for that matter).

A short email of what changed with a few pointers to how we are working
now. I think the wiki page may also be very useful for other teams.

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --



signature.asc
Description: This is a digitally signed message part


Re: Git migration schedule

2015-10-09 Thread Arthur de Jong
On Fri, 2015-10-09 at 13:34 -0400, Barry Warsaw wrote:
> On Oct 09, 2015, at 06:46 PM, Arthur de Jong wrote:
> > Perhaps an email to d-d-announce would be in order.
> 
> Good idea, thanks.

Thanks everyone for the hard work. Time for me to learn a new tool ;)

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --



signature.asc
Description: This is a digitally signed message part


Re: [DPMT] radical changes: automation, carrot and stick

2015-10-07 Thread Arthur de Jong
On Fri, 2015-10-02 at 09:12 -0700, Nikolaus Rath wrote:
> I always assumed that it was generally preferred to have Python
> packages be maintained in the Python team, even if the maintainer has
> little interest or time in contributing to other Python packages.

Same here. I have a few packages in DPMT and PAPT because I think it
improves the overall quality of Debian packages if they are centrally
maintained.

Having centralised infrastructure and policy makes it much easier to
fix things across many packages (e.g. helper package migrations or
updating the (XS-)Vcs-* fields).

I can't say I contribute regularly to other package in either of the
repositories but once in a while I do have time to do QA-like work on a
few packages that are team maintained.

In short, I don't see why I am considered a problem for the team. I'm
not saying I'm a hugely positive addition but removing my packages
because I don't contribute much to other packages will not motivate me
to do more and will probably have the opposite effect for when I do
have some time to spare.

Thanks,

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --



signature.asc
Description: This is a digitally signed message part


Re: [DPMT] radical changes: automation, carrot and stick

2015-10-07 Thread Arthur de Jong
On Wed, 2015-10-07 at 14:18 +0200, Piotr Ożarowski wrote:
> I assume you all like other ideas, like no team in Maintainer, right?

I kind of liked the differentiation between the two options:

- I'm the primary maintainer and welcome other people working on my 
  packages (me in Maintainer, team in Uploaders)
- I don't feel primarily responsible for the package but the package
  is useful (team in Maintainer, me in Uploaders)

I think I only added packages in the first category but I also think I
mostly contributed to other packages in the second category.

For most of my packages I'm also upstream and I usually manage so I
would appreciate a heads-up before someone else makes major changes to
my packages.

On the other hand, anything that would make it less work to help other
packages would be positive. Avoiding spending time on trying to get
feedback from people would be good.

I think I'm OK with giving up some authority to my packages in exchange
for lowering the total work required for maintaining all packages. In
general it is probably a net positive for Debian to have less
individual ownership of packages because it creates bottlenecks. I
would welcome having more tools and policy around this.

In that sense, switching to Git can probably help (thanks to everyone
working on that). For example mailing pack...@packages.debian.org with
a pull request would be great.

By the way, still can't promise I'll be able to do much work on other
packages in the near future ;)

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --



signature.asc
Description: This is a digitally signed message part


getting rid of python-central

2012-03-03 Thread Arthur de Jong
Hello lists,

I've been seeing what it would take to remove python-central from my
system and it wasn't actually that much so I sent patches to the BTS for
the remaining packages and fixed a few python-apps-team and
python-modules-team packages in SVN.

The list of packages that remain to be fixed is not that long:
  
http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=pycentral-deprecation;users=debian-python@lists.debian.org

Would anyone object if I start working on updating packages in
python-apps-team and python-modules-team SVN repositories that:
- use python-central
- and have the maintainer set to the respective team
(apps: gmail-notify, modules: libapache2-mod-python, python-axiom,
pyopengl)

I would update the packages to use dh_python2 instead. I would also
consider uploading to unstable if the other outstanding changes seem
reasonable (assuming the package is already in unstable).

What about updating these packages to use the dh sequencer in
debian/rules? (again assuming this is not too disruptive)

What about doing the same for the packages that have the respective team
in the Uploaders field (apps: fusion-icon, hotssh, wapiti, andvare,
autokey, modules: bugz, rope, pyexcelerator, louie, python-pytc,
python-authkit, ropemacs, python-pysearch, sclapp, python-socksipy,
python-xmltv, python-reportlab, python-irclib).

I'd like to get some input on whether this is useful or considered
meddling in someone else's packages.

What about other kind of cleanup operations (e.g. while searching I
found a couple of control files that grep-dctrl had issues with due to
spaces being present on lines that should be blank, packages that seem
to be in both repositories, etc)?

Thanks,

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --


signature.asc
Description: This is a digitally signed message part


Re: Bug#563391: Package Trac 0.12 as well

2011-07-13 Thread Arthur de Jong
On Mon, 2011-07-11 at 17:05 +0200, W. Martin Borgert wrote: 
 Quoting Arthur de Jong adej...@debian.org:
  I've updated the Trac packaging in
svn://svn.debian.org/svn/python-apps/packages/trac/trunk
  to 0.12 and done some migration and cleaning up (see debian/changelog
  for details).
 
 Btw. could you please remove my now unused path
 svn://svn.debian.org/svn/python-apps/packages/trac-0.12/trunk
 please?

Done.

  - Is the run-time dependency on python-setuptools required (or should
it only be Build-Depends)?
 
 python-setuptools is indeed used by Trac (at least in 0.11),
 maybe for the plugins. Don't touch it :~)

Thanks for the clarification.

  - There is a debian/package-it script that seems to do something similar
to svn-buildpackage. Should it be removed?
 
 I assume that this script has been used by former maintainers.
 Just remove it.

Done.

I've tested the package and some basic things seem to work OK. As a test
I've also upgraded a 0.11 environment and that also seemed to work OK,
including a few plugins. I haven't tested all plugins or all
functionality but that can be done in unstable shortly.

Anyone want to provide a backport for squeeze?

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --



signature.asc
Description: This is a digitally signed message part


Bug#563391: Package Trac 0.12 as well

2011-07-10 Thread Arthur de Jong

I've updated the Trac packaging in
  svn://svn.debian.org/svn/python-apps/packages/trac/trunk
to 0.12 and done some migration and cleaning up (see debian/changelog
for details).

There are a few questions remaining:
- Is the run-time dependency on python-setuptools required (or should
  it only be Build-Depends)?
- There is a debian/package-it script that seems to do something similar
  to svn-buildpackage. Should it be removed?

The package hasn't been tested yet and the trac plugins also need to be
checked to see if they still work (maybe add Breaks where needed).

Any help with testing is appreciated. If anyone could take a look at the
packaging (I changed quite a lot) that would also be nice.

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --



signature.asc
Description: This is a digitally signed message part


Re: Packaging software for Cheeseshop and Debian

2007-10-24 Thread Arthur de Jong

On Mon, 2007-10-22 at 10:09 +1000, Ben Finney wrote:
 Unfortunately, it doesn't run, failing with an ImportError. The
 modules are not installed to '/usr/lib/pythonX.Y/...', but only to
 '/usr/share/pycentral/gracie/site-packages/gracie/' which isn't on the
 system path for Python modules.
 
 A 'find /' for the modules shows that they *only* exist in that
 location. Isn't 'python-central' supposed to automatically put them in
 the version-specific locations?

I develop and package webcheck [0] (a python application with private
modules). I put all stuff in /usr/share/webcheck and use python-support
for compiling the stuff there. I ship an /usr/bin/webcheck symlink
to /usr/share/webcheck/webcheck.py. This seems to work fine.

  I don't know if setuptools or distutils supports packaging private
  modules.
 
 Then what is meant by the Python policy speaking of such things?

I have only recently had a look at distutils [1] and have the impression
that it is only meant for stuff that should end up in the system python
path (please correct me if I'm wrong).

[0] http://packages.debian.org/webcheck
[1] http://www.python.org/doc/2.4/dist/dist.html

-- 
-- arthur - [EMAIL PROTECTED] - http://people.debian.org/~adejong --


signature.asc
Description: This is a digitally signed message part


please review webcheck package

2006-01-04 Thread Arthur de Jong

Hello list,

I have revived the webcheck (website crawler) package and it has just
been accepted into unstable. This is however my first experience with
python and python packaging and I would appreciate a quick review from
anyone who can spare the time.

Some links:
   homepage: http://ch.tudelft.nl/~arthur/webcheck/
demo output: http://ch.tudelft.nl/~arthur/webcheck/demo/
package: http://packages.qa.debian.org/webcheck
itp: http://bugs.debian.org/326429

I have a couple of questions also:

webcheck ships webcheck.css and fancytooltips.js files that are
installed in /usr/lib/python2.3/site-packages/webcheck/webcheck.css
and /usr/lib/python2.3/site-packages/webcheck/fancytooltips/fancytooltips.js. 
This was done because they are searched for at runtime in the python path.

Is there some better way of packaging webcheck? I have looked into the
autoconf/automake that seems to do the trick. Is there some standard or
preferred well documented way to install python applications?

Thanks for any comments. Feel free to file bugs on any problems you find
or mail me directly (I'm on the list but I rarely read it).

-- 
-- arthur - [EMAIL PROTECTED] - http://people.debian.org/~adejong --


signature.asc
Description: This is a digitally signed message part