[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Seeking a sponsor

The debian directory was autogenerated; I can go through and
delete/correct stuff where needed as you say. I wasn't really sure
what to do regarding giving an upstream URL; the googlecode URL gives
Lintian warnings and is obsolete, but I'm not sure if the Github
repository is actually "official" in any way.

You might notice that 3 tests fail; as far as I can tell, they're
supposed to, since the version distributed with Processing also fails
on the same three tests. Regarding better alternatives, it seems a bit
unreasonable to make modifications to Processing just to use a newer
library. Classpath Explorer is a very small library, so while it might
be unmaintained, it probably doesn't need much maintenance.

As I mentioned in my first post, I contribute a bit to Processing
upstream, so I would of course be happy to maintain the Debian package
in the long term; I've discussed this with the upstream project owner.

On 7 June 2016 at 09:34, Markus Koschany <apo@debian.org> wrote:
> On 05.06.2016 11:26, George Bateman wrote:
>> Hi,
>> I'm trying to package Processing <https://processing.org> and its
>> dependencies for Debian; I'm a contributor to it upstream. I've
>> packaged one dependency, Classpath Explorer, filed an ITP, and
>> submitted it to mentors.debian.net:
>> <https://mentors.debian.net/package/classpath-explorer>.
>> Please could I have a sponsor to help me transfer it to Debian, and to
>> help me with uploading Processing to Debian?
> Hello George,
> thanks for your interest in packaging software for Debian. Your basic
> packaging of classpath-explorer looks quite good. As usual some parts
> could be improved. For instance at first glance you don't need to
> mention in your package description that
> " This package installs itself in the Maven repository as well as
>  /usr/share/java."
> I'd rather add one or two sentences about what classpath-explorer is
> actually useful for.
> I would also remove the orig-tar.sh script and use the Files-Excluded
> mechanism in debian/copyright for removing *.class and *.jar files.
> The orig-tar.sh script is rather strange because you try to perform an
> svn export on an old googlecode repository. The watch file points to
> github.com though. Moreover the last project release was in 2009 which
> makes me think that better alternatives might exist.
> I think in your case it makes sense to package Processing on your local
> system first before you start to upload single dependencies to Debian. I
> speak for myself but I would like to see the whole software in action
> first before I start uploading build-dependencies.
> It also appears that packaging Processing is non-trivial. The original
> ITP dates back to 2007.
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=433270
> Several attempts failed so far. Please note that also someone packaged
> processing-core already.
> https://tracker.debian.org/pkg/processing-core
> To summarize my concerns, you should be willing to prepare the package
> completely and demonstrate that you are able to maintain it for the
> foreseeable future. If you want to do that, feel free to ask for more
> reviews.
> Regards,
> Markus

Reply to: