Bug#669598: RFS: python-django-djblets/0.6.17-1 [ITP] -- Collection of useful extensions for Django

2012-04-20 Thread Dmitry Nezhevenko
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "python-django-djblets"

 Package name: python-django-djblets
 Version : 0.6.17-1
 Upstream Author : Christian Hammond, David Trowbridge, Micah Dowty
 URL : https://github.com/djblets/djblets
 License : MIT
 Section : python

It builds those binary packages:

  python-django-djblets - Collection of useful extensions for Django

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

http://mentors.debian.net/package/python-django-djblets

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

dget -x
http://mentors.debian.net/debian/pool/main/p/python-django-djblets/python-django-djblets_0.6.17-1.dsc

This package is a dependency of ReviewBoard that I'm packaging.
ReviewBoard is a tool for Web-based code reviews. More information about
ReviewBoard is available at http://www.reviewboard.org/

djblets was present in Debian some times ago but was removed together with
ReviewBoard. I'm trying to reintroduce it in Debian.

--
WBR, Dmitry



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120420095531.GA20484@laptop.local



Bug#669599: RFS: python-django-evolution/0.6.7-1 [ITP] -- Schema evolution for the Django web framework

2012-04-20 Thread Dmitry Nezhevenko
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "python-django-evolution"

 * Package name: python-django-evolution
   Version : 0.6.7-1
   Upstream Author : Christian Hammond, Russell Keith-Magee, Ben Khoo
 * URL : http://code.google.com/p/django-evolution/
 * License : BSD
   Section : python

It builds those binary packages:

   python-django-evolution - Implementation of schema evolution for the Django 
web framework

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

   http://mentors.debian.net/package/python-django-evolution

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

   dget -x 
http://mentors.debian.net/debian/pool/main/p/python-django-evolution/python-django-evolution_0.6.7-1.dsc

Package has one pedantic lintian warning (no-upstream-changelog). It was
overridden since upstream currently doesn't provide any changelog at all.

This package is a dependency of ReviewBoard that I'm packaging.
ReviewBoard is a tool for Web-based code reviews. More information about
ReviewBoard is available at http://www.reviewboard.org/

-- 
WBR, Dmitry



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120420103909.GA24849@laptop.local



Bug#669720: RFS/Review: reviewboard/1.6.5-1 [ITP] -- Web-based code review tool

2012-04-21 Thread Dmitry Nezhevenko
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "reviewboard"

 * Package name: reviewboard
   Version : 1.6.5-1
   Upstream Author : Christian Hammond, David Trowbridge
 * URL : http://reviewboard.org/
 * License : MIT
   Section : devel

It builds those binary packages:

   reviewboard - Web-based code review tool
   reviewboard-doc - ReviewBoard documentation

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

   http://mentors.debian.net/package/reviewboard

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

   dget -x 
http://mentors.debian.net/debian/pool/main/r/reviewboard/reviewboard_1.6.5-1.dsc

Package has a few overridden pedantic/experimental lintian warnings
mostly because it has some test data in source tarball (that is not
distributed within binary packages). Otherwise it seems to be
lintian-clean

ReviewBoard is powerful web-based code review tool. It allows one
developers to publish code review request either using web browser or
special post-review tool for compatible VCS (that is already packaged in
python-rbtools package). Other developers can look though changes using
web browser, post comments, etc. One of the coolest feature is ability to
do some kind of "incremental" reviews: reviewers can display only portion
of diff changed since previous review for same patch.

More information about ReviewBoard is available at http://reviewboard.org/

Looks like currently Debian archive lacks such tools at all.

PS. This package depends on two other packages with python modules that
are not currently in Debian. I've already filled RFS for them:

   python-django-djblets/0.6.17-1  -- #669598
   python-django-evolution/0.6.7-1 -- #669599

So until they are uploaded, this is mostly request for review.

-- 
WBR, Dmitry



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120421110719.GA30827@laptop.local



Bug#669598: RFS: python-django-djblets/0.6.17-1 [ITP] -- Collection of useful extensions for Django

2012-04-22 Thread Dmitry Nezhevenko
On Sun, Apr 22, 2012 at 12:43:42PM +0200, Holger Levsen wrote:
> Hi Dmitry,
> 
> On Freitag, 20. April 2012, Dmitry Nezhevenko wrote:
> > dget -x
> > http://mentors.debian.net/debian/pool/main/p/python-django-djblets/python-d
> > jango-djblets_0.6.17-1.dsc
> 
> a quick review reveals that you modified the upstream orig.tar.gz, yet you 
> don't document this (and why). Please either document this or do'nt do it.

Oops. Yes. It was done initially (actually converted from downloaded zip
at github). There are no actual changes to upstream sources except that.
Anyway I've switched to upstream tarball for it and md5 for orig.tar.gz
matches to upstream:


http://downloads.reviewboard.org/releases/Djblets/0.6/Djblets-0.6.17.tar.gz

I've uploaded fixed pkg to mentors:

dget -x 
http://mentors.debian.net/debian/pool/main/p/python-django-djblets/python-django-djblets_0.6.17-1.dsc

Thanks

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Help needed [Was: Bug#667325: plink: ftbfs with GCC-4.7]

2012-04-22 Thread Dmitry Nezhevenko
On Sun, Apr 22, 2012 at 09:45:42PM +0200, Andreas Tille wrote:
> Hi,
> 
> I tried to follow the hints to fix this problem but failed.
> Any more skilled C++ programmer than me who might have a clue?

Hi,

It's just incorrect code (sets.cpp):

 703   for (int i=0; i count;
 708   vector acount;
...
 771   vector::iterator i = PP->sample.begin();
 772   while ( i != PP->sample.end() )
 773 {
 774   (*i)->missing = (*i)->flag;
 775   ++i;
 776 }

As you can see, there is nested declaration here. It's wrong. Looks like
this code was working due to some GCC bug. Other compilers forbids this
too. So just change lines 771-776 to use some other variable name.

Regards
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Bug#670204: RFS: pylucene/3.5.0-1 ITA -- Python extension for accessing Java Lucene

2012-04-23 Thread Dmitry Nezhevenko
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "pylucene"

 * Package name: pylucene
   Version : 3.5.0-1
   Upstream Author : Apache Lucene developers
 * URL : http://lucene.apache.org/pylucene/
 * License : Apache-2
   Section : python

It builds those binary packages:

   python-lucene - Python extension for accessing Java Lucene
   python-lucene-dbg - debugging symbols for python-lucene

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

   http://mentors.debian.net/package/pylucene

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

   dget -x 
http://mentors.debian.net/debian/pool/main/p/pylucene/pylucene_3.5.0-1.dsc

More information about pylucene is available at 
http://lucene.apache.org/pylucene/

Current version of pylucene in debian is sid is not installable at all (it
still depends on python 2.5). I've asked current maintainer and Jeff
agreed that I can take care of it:

http://lists.debian.org/debian-devel/2012/04/msg00464.html

As about my motivation, I need this package as optional dependency for
ReviewBoard package. 

There are a few issues that I'm unsure how to currently solve:
  - upstream tarball contains full source of original Java-based lucene,
compiles it. Upstream makefile compiles it. Currently debian has no
lucene3 at all (there is another ITP for this: #594027), but once it'll be
ready, it should be possible to just build-depends on it
  - package still uses rpath since it needs to be linked to jvm libraries
that are actually private. Nothing change here since latest upload. I
know that it's bad but another solution is to provide ld.so.conf.d
entry that will contains something like
/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server. But for me
this looks even uglier.
  - since it links to jvm libraries, it can't be used with java
implementations other than default-jre

Changes since the last upload:

  * New maintainer (closes: 670179)
  * New upstream release
  * Switch to dpkg-source 3.0 (quilt) format
  * Switch to machine-readable debian/copyright
  * Bump debian/compat to 8, drop debian/pycompat
  * Switch from cdbs to dh
  * Add watch file
  * Build for all supported versions of python2 (closes: 581198, 632240)
  * Rename binary package to python-lucene (closes: 581197)
  * Add -dbg package

-- 
WBR, Dmitry



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120423230145.GA14135@laptop.local



Bug#669598: RFS: python-django-djblets/0.6.17-1 [ITP] -- Collection of useful extensions for Django

2012-04-25 Thread Dmitry Nezhevenko
On Wed, Apr 25, 2012 at 01:17:08AM +0200, Jakub Wilk wrote:
> (I don't intend to sponsor this package.)

Thanks for your comments. I'll try to fix issues

> 
> * Dmitry Nezhevenko , 2012-04-22, 14:03:
> >dget -x 
> >http://mentors.debian.net/debian/pool/main/p/python-django-djblets/python-django-djblets_0.6.17-1.dsc
> 
> "Files: media/js/jquery*" - did you mean "Files:
> djblets/media/js/jquery*"? More importantly, I don't see source for
> some of these files.

Yes. Will fix. But how can I handle these js files? There are actually
three versions of "minified" jQuery:

 jquery-1.3.2.min.js
 jquery-ui-1.6rc2.min.js
 jquery-ui-1.6rc5.min.js

Looks like only 1.3.2 is used so probably I can drop others. I'll try to
use package with jquery from libjs-jquery package (that is version 1.7 in
sid) and if I'm lucky probably it will work. If it will work, is it enough
to just not use/remove these embedded versions? Or I should repack
upstream tarball?

> Upstream provides a test suite. Please run it at build time, against
> all supported Python versions.

Some of these tests are known-to-fail outside of specially configured
environment. How this should be handled?  
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#669598: RFS: python-django-djblets/0.6.17-1 [ITP] -- Collection of useful extensions for Django

2012-04-25 Thread Dmitry Nezhevenko
On Wed, Apr 25, 2012 at 12:15:23PM +0200, Jakub Wilk wrote:
> You have the following options:
> 1) Repack the tarball.
> 2) Include the source somewhere in debian/ (in that case please
> mention the fact in the copyright file; otherwise ftp-masters might
> miss it while reviewing the .orig.tar!).
> 3) Ask upstream to provide the source in their tarballs.
> 
> Option 3 is preferable, but it also might be the hardest one.
> 
> jQuery UI has also a different copyright holder than jQuery proper,
> so if you choose 2) to 3), you need to reflect that in the copyright
> file.
> 
> Oh, and looking again at jQuery UI, it's even worse than "just"
> missing source: it's undistributable. The license is GPL or MIT. The
> GPL requirements are obviously not satisfied. The MIT requirements
> ("The above copyright notice and this permission notice shall be
> included in all copies or substantial portions of the Software.")
> are not satisfied either.

Thanks a lot!. I've created bugreport in upstream tracker. And for now
I'll repack tarball and remove these files at all.

> Is it feasible to create such specially configured environment in
> debian/rules? If yes, do it. :)

Well. All failed tests are actually upstream issues. Some files required
for them are not present in orig tarball at all. I've reported this to
upstream. Also one test is probably outdated. For now I think that it's
better to not enable tests until they are fixed.

Thanks a lot for your feedback

-- 
WBR, Dmitry


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120425111652.GB2859@laptop.local



Re: Bug#670204: RFS: pylucene/3.5.0-1 ITA -- Python extension for accessing Java Lucene

2012-04-25 Thread Dmitry Nezhevenko
On Wed, Apr 25, 2012 at 12:55:47PM +0200, Jakub Wilk wrote:
> (I don't indend to sponsor this package.)

> Could you build a transitional package to allow smooth pylucene ->
> python-lucene upgrades?

Is it needed at all? Looks like package is only present in sid:

http://packages.debian.org/search?keywords=pylucene

At the same time it's impossible to install it due to python2.5
dependency. I can do this if needed, but is it neede to add transition
package that nobody will use? 

> Out of curiosity, what is NUM_FILES variable for?

pylucene is python native python extension (.so) that is generated from
java sources. NUM_FILES specifies how much of .cpp files to generate.


Thanks for review. I'll fix issues.
 
-- 
WBR, Dmitry


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120425112235.GC2859@laptop.local



Re: Bug#669598: RFS: python-django-djblets/0.6.17-1 [ITP] -- Collection of useful extensions for Django

2012-04-25 Thread Dmitry Nezhevenko
On Fri, Apr 20, 2012 at 12:55:36PM +0300, Dmitry Nezhevenko wrote:
> Package: sponsorship-requests
> Severity: wishlist
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "python-django-djblets"
> 
>  Package name: python-django-djblets
>  Version : 0.6.17-1
>  Upstream Author : Christian Hammond, David Trowbridge, Micah Dowty
>  URL : https://github.com/djblets/djblets
>  License : MIT
>  Section : python
> 
> It builds those binary packages:
> 
>   python-django-djblets - Collection of useful extensions for Django
> 
> To access further information about this package, please visit the
> following URL:
> 
> http://mentors.debian.net/package/python-django-djblets
> 
> Alternatively, one can download the package with dget using this
> command:
> 

I've addressed all issues reported by Jakub except tests one:
- upstream tarball is now repacked with all JQuery files removed.
- changed debhelper dependency to > 8
- changed package priority to optional
- Use Expat license instead of MIT in  debian/copyright, added feedparser
  license
- Removed --buildsystem=python_distutils

Running test suite is not currently possible. Issues reported to upstream.
Once they will be fixed, I'll try to run them.

Updated package:

dget -x 
http://mentors.debian.net/debian/pool/main/p/python-django-djblets/python-django-djblets_0.6.17+dfsg-1.dsc

Thanks

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#669599: RFS: python-django-evolution/0.6.7-1 [ITP] -- Schema evolution for the Django web framework

2012-04-25 Thread Dmitry Nezhevenko
On Wed, Apr 25, 2012 at 01:33:13AM +0200, Jakub Wilk wrote:
> (I don't intend to sponsor this package.)
> 
> * Dmitry Nezhevenko , 2012-04-20, 13:39:
> >http://mentors.debian.net/debian/pool/main/p/python-django-evolution/python-django-evolution_0.6.7-1.dsc
> 
> Why priority extra?

fixed. Should be optional
> 
> I'd use "debhelper (>= 8)" instead of "debhelper (>= 8.0.0)", for
> easier backporting.

done

> 
> What is python-feedparser dependency for?

removed. It's mistake

> 
> AFAICS you don't need --buildsystem=python_distutils, dh will detect it
> automatically.

removed

> 
> Upstream provides a test suite. Please run it at build time, against all
> supported Python versions.
> 

done.

I've reuploaded package to mentors. Same URL:

dget -x 
http://mentors.debian.net/debian/pool/main/p/python-django-evolution/python-django-evolution_0.6.7-1.dsc
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#670204: RFS: pylucene/3.5.0-1 ITA -- Python extension for accessing Java Lucene

2012-04-25 Thread Dmitry Nezhevenko
On Wed, Apr 25, 2012 at 12:55:47PM +0200, Jakub Wilk wrote:
> (I don't indend to sponsor this package.)
> 
> * Dmitry Nezhevenko , 2012-04-24, 02:01:
> >http://mentors.debian.net/debian/pool/main/p/pylucene/pylucene_3.5.0-1.dsc
> 
> I'd use "debhelper (>= 8)" instead of "debhelper (>= 8.0.0)".

added

> 
> Could you build a transitional package to allow smooth pylucene ->
> python-lucene upgrades?

I'm not sure that it's really needed, but added

> Please trap errors from "make clean" in debian/rules.

done

> 
> PYTHON_DEFAULT, USR_SHARE and PYTHON_SHAREDDIR variables appear to
> be unused.

Removed

> 
> Out of curiosity, what is NUM_FILES variable for?

Added comment
 
> AFAIK dh_installchangelog installs CHANGES file automatically, so
> the override is not needed.
> 

removed

I've reuploaded package to mentors

dget -x 
http://mentors.debian.net/debian/pool/main/p/pylucene/pylucene_3.5.0-1.dsc
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Bug#670619: RFS: django-pipeline/1.2.2.1-1 [ITP] -- Asset packaging library for Django

2012-04-27 Thread Dmitry Nezhevenko
Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "django-pipeline"

 * Package name: django-pipeline
   Version : 1.2.2.1-1
   Upstream Author : Andreas Pelme, Timothée Peignier
 * URL : https://github.com/cyberdelia/django-pipeline
 * License : MIT/Expat
   Section : python

It builds those binary packages:

   python-django-pipeline - Asset packaging library for Django
   python-django-pipeline-doc - Documentation for Django Pipeline library

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

  http://mentors.debian.net/package/django-pipeline

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

dget -x 
http://mentors.debian.net/debian/pool/main/d/django-pipeline/django-pipeline_1.2.2.1-1.dsc

This is a required dependency for next version of ReviewBoard that I'm
trying to package.

-- 
WBR, Dmitry



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120427112206.GA27109@laptop.local



Re: Bug#669598: RFS: python-django-djblets/0.6.17-1 [ITP] -- Collection of useful extensions for Django

2012-04-27 Thread Dmitry Nezhevenko
On Fri, Apr 20, 2012 at 12:55:36PM +0300, Dmitry Nezhevenko wrote:
> Package: sponsorship-requests
> Severity: wishlist
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "python-django-djblets"
> 
>  Package name: python-django-djblets
>  Version : 0.6.17-1
>  Upstream Author : Christian Hammond, David Trowbridge, Micah Dowty
>  URL : https://github.com/djblets/djblets
>  License : MIT
>  Section : python
> 
> It builds those binary packages:
> 
>   python-django-djblets - Collection of useful extensions for Django

Hi,

I've addressed latest issue reported by Jakub Wilk. Also I've renamed
source package to djblets to match upstream name. Binary package is still
named python-django-djblets to match python policy.

Unfortunately I've found that latest stable release of ReviewBoard doesn't
work with Django >= 1.4 so I've decided to package 0.7 development
snapshot that works pretty well. And this version requires development
version of Djblets. 

Also I've added running of available test during build time. That is now
possible with version 0.7

So updated package is available at:

  http://mentors.debian.net/package/djblets

Or dget:

  dget -x 
http://mentors.debian.net/debian/pool/main/d/djblets/djblets_0.7~git20120402+dfsg-1.dsc

But now it depends on django-pipeline that I've packaged and looking for
sponsor too (RFS: #670619)

Thanks
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#669599: RFS: python-django-evolution/0.6.7-1 [ITP] -- Schema evolution for the Django web framework

2012-04-27 Thread Dmitry Nezhevenko
On Fri, Apr 20, 2012 at 01:39:13PM +0300, Dmitry Nezhevenko wrote:
> Package: sponsorship-requests
> Severity: wishlist
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "python-django-evolution"
> 
>  * Package name: python-django-evolution
>Version : 0.6.7-1
>Upstream Author : Christian Hammond, Russell Keith-Magee, Ben Khoo
>  * URL : http://code.google.com/p/django-evolution/
>  * License : BSD
>Section : python
> 
> It builds those binary packages:
> 
>python-django-evolution - Implementation of schema evolution for the 
> Django web framework
> 

I've renamed source package to match upstream name and addressed all
issues reported here before:
- priority is changed to optional
- fixed debhelper dependency (now its >= 8 instead of 8.0.0)
- removed unused python-feedparser dependency.
- removed --buildsystem=python_distutils
- test suite is executed during package build

So new package is available at:

  http://mentors.debian.net/package/django-evolution

or using dget:

  
http://mentors.debian.net/debian/pool/main/d/django-evolution/django-evolution_0.6.7-1.dsc

Thanks
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#669720: RFS/Review: reviewboard/1.6.5-1 [ITP] -- Web-based code review tool

2012-04-27 Thread Dmitry Nezhevenko
On Sat, Apr 21, 2012 at 02:07:22PM +0300, Dmitry Nezhevenko wrote:
> Package: sponsorship-requests
> Severity: wishlist
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "reviewboard"
> 
>  * Package name: reviewboard
>Version : 1.6.5-1
>Upstream Author : Christian Hammond, David Trowbridge
>  * URL : http://reviewboard.org/
>  * License : MIT
>Section : devel
> 
> It builds those binary packages:
> 
>reviewboard - Web-based code review tool
>reviewboard-doc - ReviewBoard documentation
> 

Hi,

It was observed that current release of ReviewBoard doesn't work well with
Django >= 1.4. The most important issue is that admin interface doesn't
work at all. So I've decided to upgrade debian package to latest
snapshot of dev. version 1.7. Anyway even upstream uses it as their
production ReviewBoard instance

Also I've reworked package to address various issues that I've found:
- repackage archive to remove non-DFSG JavaScript files from them
- python modules are now installed to /usr/share/reviewboard
- priority in debian/control is set to optional
- python dependency is changed from python-all to python
- added python-lucene to Suggests:
- use sphinxdoc helper
- updated debian/copyright
- most of javascript files are now symlinks to corresponding libjs-*
  packages

Updated package is available at:

  http://mentors.debian.net/package/reviewboard

or using dget:

  
http://mentors.debian.net/debian/pool/main/r/reviewboard/reviewboard_1.7~git20120425+dfsg-1.dsc

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#669598: RFS: python-django-djblets/0.6.17-1 [ITP] -- Collection of useful extensions for Django

2012-04-27 Thread Dmitry Nezhevenko
On Fri, Apr 27, 2012 at 03:46:09PM +0200, Jakub Wilk wrote:
> * Dmitry Nezhevenko , 2012-04-27, 15:31:
> >I've renamed source package to djblets to match upstream name.
> >Binary package is still named python-django-djblets to match
> >python policy.
> 
> Erm, in accordance with Python Policy §2.2, the binary package name
> should be python-djblets, NOT python-django-djblets.

Yes. I know. But at the same time it looks like this is a common practice
to name packages for django as python-django. apt-cache search
python-django shows something around 60 packages named as python-django.

Anyway I can rename it if needed.

> 
> > dget -x 
> > http://mentors.debian.net/debian/pool/main/d/djblets/djblets_0.7~git20120402+dfsg-1.dsc
> 
> This re-introduces the minified JavaScript code.

Oops. Sorry. will take a look...
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#670619: RFS: django-pipeline/1.2.2.1-1 [ITP] -- Asset packaging library for Django

2012-04-27 Thread Dmitry Nezhevenko
On Fri, Apr 27, 2012 at 04:02:19PM +0200, Jakub Wilk wrote:
> * Dmitry Nezhevenko , 2012-04-27, 14:22:
> >   dget -x 
> > http://mentors.debian.net/debian/pool/main/d/django-pipeline/django-pipeline_1.2.2.1-1.dsc
> 
> As per Python Policy §2.2, the binary package name should be
> python-pipeline. Except that this name (not only Debian package
> name, but also Python module name) is already taken. Oops!

Hmm. How I should handle it? 

> 
> lintian4python reports (among others):
> 
> e: django-pipeline source: python-module-but-no-python-depends 
> python-django-pipeline

I'll take a look to this and other lintian4python errors

thanks
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#670619: RFS: django-pipeline/1.2.2.1-1 [ITP] -- Asset packaging library for Django

2012-04-27 Thread Dmitry Nezhevenko
On Fri, Apr 27, 2012 at 05:20:30PM +0200, Jakub Wilk wrote:
> * Dmitry Nezhevenko , 2012-04-27, 17:09:
> >>>  dget -x 
> >>> http://mentors.debian.net/debian/pool/main/d/django-pipeline/django-pipeline_1.2.2.1-1.dsc
> >>As per Python Policy §2.2, the binary package name should be
> >>python-pipeline. Except that this name (not only Debian package
> >>name, but also Python module name) is already taken. Oops!
> >Hmm. How I should handle it?
> 
> Ask upstream to rename the module to something less generic.

I've asked both upstreams:
http://code.google.com/p/python-pipeline/issues/detail?id=1
https://github.com/cyberdelia/django-pipeline/issues/101

But I'm not sure that this will be solved such way...
 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#670619: RFS: django-pipeline/1.2.2.1-1 [ITP] -- Asset packaging library for Django

2012-04-27 Thread Dmitry Nezhevenko
On Fri, Apr 27, 2012 at 04:02:19PM +0200, Jakub Wilk wrote:
> * Dmitry Nezhevenko , 2012-04-27, 14:22:
> >   dget -x 
> > http://mentors.debian.net/debian/pool/main/d/django-pipeline/django-pipeline_1.2.2.1-1.dsc
> 
> e: django-pipeline source: python-module-but-no-python-depends 
> python-django-pipeline
> 

This one is fixed. I've reuploaded package. Not sure for now how to deal
with name change. Waiting for upstream feedback
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#669598: RFS: python-django-djblets/0.6.17-1 [ITP] -- Collection of useful extensions for Django

2012-04-27 Thread Dmitry Nezhevenko
On Fri, Apr 27, 2012 at 03:46:09PM +0200, Jakub Wilk wrote:
> * Dmitry Nezhevenko , 2012-04-27, 15:31:
> >I've renamed source package to djblets to match upstream name.
> >Binary package is still named python-django-djblets to match
> >python policy.
> 
> Erm, in accordance with Python Policy §2.2, the binary package name
> should be python-djblets, NOT python-django-djblets.

I've renamed binary package to python-djblets. 

> 
> > dget -x 
> > http://mentors.debian.net/debian/pool/main/d/djblets/djblets_0.7~git20120402+dfsg-1.dsc
> 
> This re-introduces the minified JavaScript code.
> 

Fixed it again. It was mistake in get-git-snapshot-source step. Sorry.

Reuploaded package to mentors. Should be same dget url.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Bug#669599: RFS: python-django-evolution/0.6.7-1 [ITP] -- Schema evolution for the Django web framework

2012-04-27 Thread Dmitry Nezhevenko
On Fri, Apr 27, 2012 at 03:35:16PM +0200, Jakub Wilk wrote:
> * Dmitry Nezhevenko , 2012-04-27, 15:47:
> > http://mentors.debian.net/debian/pool/main/d/django-evolution/django-evolution_0.6.7-1.dsc
> 
> lintian4python reports (among others):
> e: python-django-evolution: pyflakes-undefined-name 
> usr/share/pyshared/django_evolution/evolve.py:72: sql_file_name

I've sent patch to upstream and uploaded new package. Looks like other
pyflakes warnings are less important.

dget url should be same
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Bug#832934: RFS: pylucene/4.10.1+dfsg-1

2016-07-29 Thread Dmitry Nezhevenko
Package: sponsorship-requests
Severity: normal

Dear mentors,

 I am looking for a sponsor for my package "pylucene"

* Package name: pylucene
  Version : 4.10.1+dfsg-1
  Upstream Author : The Apache Software Foundation
* URL : http://lucene.apache.org/pylucene/
* License : Apache-2.0
  Section : python

 It builds those binary packages:

   python-lucene - Python extension for accessing Java Lucene

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

 https://mentors.debian.net/package/pylucene

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

   dget -x 
https://mentors.debian.net/debian/pool/main/p/pylucene/pylucene_4.10.1+dfsg-1.dsc

 More information about hello can be obtained from https://www.example.com.

 Changes since the last upload:

  * New upstream release (Closes: #740992) 
  * Repack upstream tarball to get rid of minified JS code and embedded JAR
files
  * Bump debian/compat to 9, no changes required
  * Bump Standards-Version to 3.9.8, no changes required
  * Remove old pylucene transition package
  * Drop obsolete X-Python-Version 
  * Drop embedded copy of lucene-java-4.10 in binary package (add Depends: 
liblucene4.10-java)
  * Drop unique_classes.patch patch (not needed anymore)
  * Enable tests
  * Apply security hardening in build flags (Closes: #740994)
  * Switch to -dbgsym package for debug symbols
  * Configure 'uscan(1)' to verify upstream signature on source releases
(thanks to Ben Finney) (Closes: #741062, #741063)

This upload will close followed bugs:

  #740992 (wishlist): src:pylucene: New upstream version available, 4.6.1
  #740994 (normal): src:pylucene: Apply security hardening in build flags
  #741062 (minor): src:pylucene: Add program to fetch upstream signing keyring
  #741063 (minor): src:pylucene: Configure 'uscan(1)' to verify upstream 
signature on source releases

-- 
WBR, Dmitry



Bug#832934: RFS: pylucene/4.10.1+dfsg-1

2016-07-30 Thread Dmitry Nezhevenko
On Sat, Jul 30, 2016 at 08:49:06AM +, Gianfranco Costamagna wrote:
> I'm willing to sponsor this, but I have some questions/showstoppers:

Thanks a lot!
> 
> 1) licenses: some licenses are BSD, and there are some missing copyrights.
> please add them (grep -Ri license and grep -Ri copyright might give you a 
> start,
> and licensecheck might help too)

I'll check.

> 2) why can't you use lucene from Debian? sounds like an embedded copy, even if
> I stopped looking at the name, not the content
> we have liblucene*-java

> 5) 
> +Build-Depends: debhelper (>= 9), dh-python, ant, curl, jcc, default-jdk, 
> python-setuptools (>= 0.6b3), python-all-dev (>= 2.6.6-3), 
> + antlr3, liblucene4.10-java, libasm4-java

Now (new version) actually uses liblucene4.10-java from Debian both as
Build-Depends and runtime dependency.
And that's actually why I've added more Build-Depends. 

lucene-java-4.10.1 is just there because it's in upstream tarball. 
I was trying to avoid repackaging of upstream tarball (until I found
minified JS files).

It should be possible to completely exclude whole 'lucene-java-4.10.1'
directory (and probably embedded copy of jcc source) from repacked
orig.tar.gz. 

Should I do this?

> 3) snowball, can you please try to use the system snowball?
> note: I tried with my lucene++ package, and I failed because of patches

As far as I understand, pylucene don't use it (at least directly). Since
it's inside lucene-java-4.10.1 that is completely not used.

> +
> 4) 
> pylucene-4.10.1+dfsg/debian/source/include-binaries ^^ please remove

ok

> please document why you have added a lot of new build-dependencies
> 
I've mentioned about liblucene4.10-java in changelog:

  * Drop embedded copy of lucene-java-4.10 in binary package (add Depends:
  liblucene4.10-java)

Is it enough? Will check other dependencies

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Bug#832934: RFS: pylucene/4.10.1+dfsg-1

2016-07-31 Thread Dmitry Nezhevenko
On Sat, Jul 30, 2016 at 09:56:30AM +, Gianfranco Costamagna wrote:
> I usally prefer to avoid a repack wheneveer possible, but since you already 
> did
> it I would just remove that too.

Removed both of them.

> c) about additional dependencies I see added:
> Build-Depends: dh-python, curl, antlr3, liblucene4.10-java, libasm4-java
> 
> I understand dh-python, liblucene4.10-java, but I don't see a rationale for 
> the others.

curl removed. antlr3 and libasm4-java are really needed. Shipped in
upstream tarball:

./lucene-java-4.10.1/lucene/expressions/lib/asm-4.1.jar
./lucene-java-4.10.1/lucene/expressions/lib/antlr-runtime-3.5.jar
./lucene-java-4.10.1/lucene/expressions/lib/asm-commons-4.1.jar

As far as I understand they are needed by JCC to properly generate python
wrappers.

> you seem to have an embedded jcc copy...
> not sure if possible, but dropping it brings the orig tarball size around 60KB
> (the build is good after dropping it

removed.

> e)
> python-lucene: broken-symlink 
> /usr/lib/python2.7/dist-packages/lucene/extensions.jar -> 
> /build/pylucene-E6rl3V/pylucene-4.10.1+dfsg/debian/python-lucene/usr/share/python-lucene/extensions.jar
> 
> you seem to have a broken symlink.

fixed

I've uploaded fixed version of pylucene package to mentors:

https://mentors.debian.net/package/pylucene

dget -x 
https://mentors.debian.net/debian/pool/main/p/pylucene/pylucene_4.10.1+dfsg-1.dsc

Thanks a lot!
-- 
WBR, Dmitry


signature.asc
Description: PGP signature