Re: blocked migration from unstable to testing: old binaries left

2015-06-18 Thread Niels Thykier
On 2015-06-19 02:48, Jerome BENOIT wrote:
> Hello,
> 
> thanks for your prompt reply.
> 
> On 18/06/15 14:55, Paul Wise wrote:
>> On Thu, Jun 18, 2015 at 8:22 PM, Jerome BENOIT wrote:
>>
>>> what am I supposed to do for unblocking ?
>>
>> You started a (minor) transition without involving the release team,
>> please read this:
>>
>> https://wiki.debian.org/Teams/ReleaseTeam/Transitions
>>
>> According to the cruft report, the old binaries can't be removed
>> because ovito build-depends on libtachyon-dev. You'll need to convince
>> the ovito maintainers to switch to the new tachyon dev packages.
>>
>> https://ftp-master.debian.org/cruft-report-daily.txt
>>
> 
> Will a dummy libtachyon-dev  package solve the problem ?
> 
> Thanks,
> Jerome
> 
> 

Yes, provided it depends on the correct -dev packages.  Though it might
have to go through NEW at this point.

At this junction, it /may/ be easier to just update ovito as it is the
only affected reverse dependency.

~Niels



-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5583b192.6050...@thykier.net



Re: blocked migration from unstable to testing: old binaries left

2015-06-18 Thread Jerome BENOIT
Hello,

thanks for your prompt reply.

On 18/06/15 14:55, Paul Wise wrote:
> On Thu, Jun 18, 2015 at 8:22 PM, Jerome BENOIT wrote:
> 
>> what am I supposed to do for unblocking ?
> 
> You started a (minor) transition without involving the release team,
> please read this:
> 
> https://wiki.debian.org/Teams/ReleaseTeam/Transitions
> 
> According to the cruft report, the old binaries can't be removed
> because ovito build-depends on libtachyon-dev. You'll need to convince
> the ovito maintainers to switch to the new tachyon dev packages.
> 
> https://ftp-master.debian.org/cruft-report-daily.txt
> 

Will a dummy libtachyon-dev  package solve the problem ?

Thanks,
Jerome


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/558366f9.5070...@rezozer.net



Bug#789195: marked as done (RFS: sfcgal/1.1.0)

2015-06-18 Thread Debian Bug Tracking System
Your message dated Thu, 18 Jun 2015 23:49:11 +0200
with message-id <55833cd7.7010...@xs4all.nl>
and subject line RFS: sfcgal/1.1.0 [uploaded]
has caused the Debian Bug report #789195,
regarding RFS: sfcgal/1.1.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
789195: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789195
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal

Hello,

I have just uploaded the library package sfcgal which I have been preparing
after consulting debian-gis maintainers.

* Package name: sfcgal
  Version : 1.1.0-1
  Upstream Author : Mickael Borne (IGN), Hugo Mercier (Oslandia), Vincent Mora 
(Oslandia), Olivier Courtin (Oslandia)
* URL : http://www.sfcgal.org/
* License : LGPL-2+
  Section : science

Sources have already been uploaded to alioth and are availabe via the
following URL:
git+ssh://git.debian.org/git/pkg-grass/sfcgal.git

Regards

Sven

-- 
Exploits and holes are a now a necessary protection against large
corporate interests. (Alan Cox)

/me is giggls@ircnet, http://sven.gegg.us/ on the Web


signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi Sven,

Thanks for your work on this package.

On 06/18/2015 09:02 PM, Sven Geggus wrote:
> Sources have already been uploaded to alioth and are availabe via
> the following URL: 
> git+ssh://git.debian.org/git/pkg-grass/sfcgal.git

I've sponsored the uploaded, and since the package will have to pass
the NEW queue I'm closing the RFS manually.

Kind Regards,

Bas

- -- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCgAGBQJVgzzWAAoJEGdQ8QrojUrxPxUP/3hF6/UabyXT8QEGjEPPIfxv
PpUl31mxRc5iyNger6zTV3cKXjj8DrlsF67FrqzaB/GDlZIpA4wGgFMqhGfiTPDj
EMep4MbQiGmc5DZ9yYF5BpE9WCpV7YITbZFtdhqgTROUYVzCzjnZLEazOh/QCHcM
gvJU8VgkYecfeqsZJ9TNFoc0znkuaBgOXGYDLBo+L26bVznyujx8xbkfB5T92NkN
cgufDlmc+8pn8pexDUAVIkY6O14wBA8DarNLAJg2E4veF8Ro8n0zmu0zGJ3124aq
FBuK5XtZPgoXiIOVzaYPjEi27raABF5oyv5uyRtnBMSmEBL2hQ9vYedlTFSvxc9D
Ov/70feeX8BAUSUKih3JPF+Bbt0XJXdEsftgqdaFjOilbaHoXxf/aIqiDjSkiklR
rPr+7/T44JUUIpyLiWASmNP75w3ZbU+BEJlPTOuxm+6Ekab+LneXkwbfHdDMHKgJ
MNYuEtxOkLN4zMqOB9vQoqeUOHvFa4UtL4105x3ccNxsYqdsngx61u8LmJ06J1QM
qiI/TcsOmPvUwkcUTtw3uN0Tu6p10ga3cPku6Aw80o97VarbVXouuyMMy/nfZ/MB
fxO0LwWc3+NZKd3WnKDiaZMXXoU5MrZKg8RTGHjQQnTChVeRTP5/esOSmP0lR/tn
szcLRPlzWCLZjxz3ZaTb
=R4Uu
-END PGP SIGNATURE End Message ---


xvfb-run with windowmanager

2015-06-18 Thread Ole Streicher
Hi,

I have a test script that works only in an X11 environment with
window manager. How can I start this with xvfb-run, so that it works
during package build and CI test? And which window manager should I
choose?

Best regards

Ole


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87wpz0aicz@debian.org



Bug#789195: RFS: sfcgal/1.1.0

2015-06-18 Thread Sven Geggus
Package: sponsorship-requests
Severity: normal

Hello,

I have just uploaded the library package sfcgal which I have been preparing
after consulting debian-gis maintainers.

* Package name: sfcgal
  Version : 1.1.0-1
  Upstream Author : Mickael Borne (IGN), Hugo Mercier (Oslandia), Vincent Mora 
(Oslandia), Olivier Courtin (Oslandia)
* URL : http://www.sfcgal.org/
* License : LGPL-2+
  Section : science

Sources have already been uploaded to alioth and are availabe via the
following URL:
git+ssh://git.debian.org/git/pkg-grass/sfcgal.git

Regards

Sven

-- 
Exploits and holes are a now a necessary protection against large
corporate interests. (Alan Cox)

/me is giggls@ircnet, http://sven.gegg.us/ on the Web


signature.asc
Description: Digital signature


Re: packaging Advanced Gtk+ Sequencer - automatic debian build

2015-06-18 Thread Ross Gammon
Hi Joël,

On 06/16/2015 04:28 PM, Joël Krähemann wrote:
> Hi, could someone please take a look at my repository:
> 
> http://anonscm.debian.org/cgit/pkg-multimedia/gsequencer.git

I am also a member of the multimedia team and have seen your commits
rolling in. You are getting close to having something ready for
sponsorship. But on a quick (not complete check) there is still some
work to do (see below).

> Please tell me what I have to do that it gets processed by the automatic
> debian build system. Further what is still left to do so.

Coming to the mentors list was a very good idea. There are many
experienced guys here that can help out.
The best thing to do next is to prove you can build your package by
uploading the built package to the mentors website. The website will
also tell any reviewer whether you have fixed all the relevant lintian
errors. See here for information:
https://mentors.debian.net/intro-maintainers

> Note there aren't any signed tags, yet. Should I rebase and add tags for
> old commits?

Normal practise is to sign a tag when you import the upstream release.
Then when the package is uploaded to the debian archive, there should be
a signed tag for the last commit before the upload.
There is information on tagging specific to the multimedia team here:
https://wiki.debian.org/DebianMultimedia/DevelopPackaging

> best regards
> Joël Krähemann
> 

Now for some comments:
debian/changelog - Your changelog entry looks a little unfinished. It
should close your ITP bug, and as it is a new package it really only
needs one entry which is something like:
  * Initial release (Closes: #)  

debian/copyright - You only list the copyright for files in the debian
directory. You should also list the copyright for the upstream source code.

debian/debhelper.log - This file is the resulting log from a previous
build of the package to help with troubleshooting. It should be deleted.

debian/rules - You should remove all the unnecessary commenting. It is
normally okay to leave the "verbose" option commented out so that it can
be quickly added in when you are troubleshooting.

Some references that you might want to read (again?):
https://www.debian.org/doc/manuals/maint-guide/index.en.html
https://wiki.debian.org/UpstreamGuide (* as I know you are also upstream).

Keep going!

Cheers,

Ross



signature.asc
Description: OpenPGP digital signature


Re: Fwd: Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service

2015-06-18 Thread Emmanuel Bourg
Le 18/06/2015 16:16, Brandon Bradley a écrit :

> Would it be OK to include the gradle wrapper jar as part of the
> repo for building? I don't know the exact policy about binary artifacts
> in dsc files. Also, what about including JARs not packaging directly
> into the package?

There is really no way to keep the wrapper or any other jar. In Debian
everything has to be built from the sources, and dependencies must be
packaged first. This is quite frustrating for us Java developers used to
download artifacts from a Maven repository, but it turns out to be fun
too if you see this as a puzzle to be assembled piece by piece.


> I'm only building the 'core' subproject which depends on the 'clients'
> subproject. Here is a list of runtime dependencies from running
> `./gradlew -PscalaVersion=2.9.2 core:dependencies`.

If you focus on a subset of Kafka that may be easier. Looking at the
dependency tree it looks like the lz4 support may be disabled in favor
of snappy. That would leave zkclient as the only dependency left to package.

Emmanuel Bourg


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5582e1d7.9020...@apache.org



Re: Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service

2015-06-18 Thread Faidon Liambotis
On Thu, Jun 18, 2015 at 07:44:05AM -0500, Brandon Bradley wrote:
> I have multiple reasons for not contacting Wikimedia or using their work.
> The possibility of them having additions for their own purposes is very
> high. I believe starting fresh was easier than analyzing and debugging
> their repo.

Don't guess, ask :)

That particular package has been prepared and is maintained by my team
at the Wikimedia Foundation, which incidentally has 3 DDs (Filippo
Giunchedi, Moritz Mühlenhoff and myself) in it, plus at least a couple
of other people with Debian packaging expertise.

At Wikimedia, we're using Kafka extensively. We're obviously very keen
on pushing things upstream too, which why e.g. I already pushed our
librdkafka package in Debian (already part of jessie). Vincent Bernat
also worked on kafkacat (from the same upstream) which we also use, so
we collaborated and now jointly comaintain each other's packages. We're
definitely not trying to work in a silo :)

We haven't attempted to push the "main" Kafka package to Debian, since
our time was limited and the packaging was a bit hacky/get-the-job-done
(e.g. replacing the complex build system that downloads jars off the
Internet by a Makefile), plus, JVM packages are usually harder to
maintain properly :)

I've been quietly watching this ITP, though, and we would definitely be
interested to join efforts and switch to better, properly maintained
packages, if there is enough momentum from people that want to see this
in Debian.

Time is (always) limited but I'd be more than happy to
review/mentor/upload. I'll also convey this whole conversation
internally to my team, maybe we can pull some resources for this, if
you're interested in collaborating.

Best,
Faidon


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150618141029.ga1...@tty.gr



Bug#775532: license of the CSL scheme files

2015-06-18 Thread Daniel Stender
Great! Thank you very much.

Best,
Daniel

On 18.06.2015 16:37, Rintze Zelle wrote:
> http://citationstyles.org/developers/ now says "Note. All versions of
> the CSL schema have recently been relicensed under the more
> permissible MIT license, and the GitHub repository will soon be
> updated to reflect this change.".
> 
> I'll add the MIT license to the repository and change the "rights"
> blurb in the schema itself, but it might be a while before I get to
> that.
> 
> Rintze

-- 
http://qa.debian.org/developer.php?login=debian%40danielstender.com
4096R/DF5182C8
46CB 1CA8 9EA3 B743 7676 1DB9 15E0 9AF4 DF51 82C8


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5582d8f4.7070...@danielstender.com



Re: Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service

2015-06-18 Thread Brandon Bradley
Hello Faidon,

Thank you for coming to talk to us! And your willingness to
review/mentor/upload. Glad to know Wikimedia is listening and willing to
contribute. Another reason I did separate packaging work was to get the
latest version of Kafka running. We can find some time in the next few
weeks to discuss on IRC. Whenever is good for you.

Cheers!
Brandon



On Thu, Jun 18, 2015 at 9:10 AM, Faidon Liambotis 
wrote:

> On Thu, Jun 18, 2015 at 07:44:05AM -0500, Brandon Bradley wrote:
> > I have multiple reasons for not contacting Wikimedia or using their work.
> > The possibility of them having additions for their own purposes is very
> > high. I believe starting fresh was easier than analyzing and debugging
> > their repo.
>
> Don't guess, ask :)
>
> That particular package has been prepared and is maintained by my team
> at the Wikimedia Foundation, which incidentally has 3 DDs (Filippo
> Giunchedi, Moritz Mühlenhoff and myself) in it, plus at least a couple
> of other people with Debian packaging expertise.
>
> At Wikimedia, we're using Kafka extensively. We're obviously very keen
> on pushing things upstream too, which why e.g. I already pushed our
> librdkafka package in Debian (already part of jessie). Vincent Bernat
> also worked on kafkacat (from the same upstream) which we also use, so
> we collaborated and now jointly comaintain each other's packages. We're
> definitely not trying to work in a silo :)
>
> We haven't attempted to push the "main" Kafka package to Debian, since
> our time was limited and the packaging was a bit hacky/get-the-job-done
> (e.g. replacing the complex build system that downloads jars off the
> Internet by a Makefile), plus, JVM packages are usually harder to
> maintain properly :)
>
> I've been quietly watching this ITP, though, and we would definitely be
> interested to join efforts and switch to better, properly maintained
> packages, if there is enough momentum from people that want to see this
> in Debian.
>
> Time is (always) limited but I'd be more than happy to
> review/mentor/upload. I'll also convey this whole conversation
> internally to my team, maybe we can pull some resources for this, if
> you're interested in collaborating.
>
> Best,
> Faidon
>


Bug#775532: license of the CSL scheme files

2015-06-18 Thread Rintze Zelle
http://citationstyles.org/developers/ now says "Note. All versions of
the CSL schema have recently been relicensed under the more
permissible MIT license, and the GitHub repository will soon be
updated to reflect this change.".

I'll add the MIT license to the repository and change the "rights"
blurb in the schema itself, but it might be a while before I get to
that.

Rintze

On Sun, Jun 14, 2015 at 11:33 AM, Daniel Stender
 wrote:
> Thank you very much for the reply. Yes I think a link to something like
> this on the project's page would do it until then, great! I'll check for it
> and put in the copyright register in the package, then.
>
> Greetings,
> Daniel
>
> On 14.06.2015 17:26, Rintze Zelle wrote:
>> Hi Daniel,
>>
>> Bruce D'Arcus and I think that the MIT license might be the best
>> option for relicensing the CSL schema. I just proposed the change on
>> our mailing list
>> (http://xbiblio-devel.2463403.n2.nabble.com/MIT-license-as-default-for-CSL-software-tp7579193p7579395.html),
>> but I don't expect any objections. We certainly always wish to be
>> FOSS-compatible and nonrestrictive.
>>
>> If nobody objects to the MIT license, it might still be a while before
>> I get to updating all the schema files with the new license, so maybe
>> I'll just make a note to that effect on http://citationstyles.org/.
>> You can also rely on this email for permission to package the schema
>> under MIT-license terms.
>>
>> Best,
>>
>> Rintze
>
> --
> http://qa.debian.org/developer.php?login=debian%40danielstender.com
> 4096R/DF5182C8
> 46CB 1CA8 9EA3 B743 7676 1DB9 15E0 9AF4 DF51 82C8
>
>


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/ca+pmmqqjt79hks98k7swc_ctll+uubuexmy0p5m2wrd6i-k...@mail.gmail.com



Fwd: Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service

2015-06-18 Thread Brandon Bradley
Hey Emmanuel,

Thanks for your reply! This is one of the big things I wanted to address
first. Would it be OK to include the gradle wrapper jar as part of the repo
for building? I don't know the exact policy about binary artifacts in dsc
files. Also, what about including JARs not packaging directly into the
package? I have done that, but I didn't not upload my new work yet as I was
on vacation for about ten days.

I'm only building the 'core' subproject which depends on the 'clients'
subproject. Here is a list of runtime dependencies from running `./gradlew
-PscalaVersion=2.9.2 core:dependencies`.

runtime - Runtime classpath for source set 'main'.
+--- project :clients
|+--- org.slf4j:slf4j-api:1.7.6
|+--- org.xerial.snappy:snappy-java:1.1.1.6
|\--- net.jpountz.lz4:lz4:1.2.0
+--- org.scala-lang:scala-library:2.9.2
+--- org.apache.zookeeper:zookeeper:3.4.6
|+--- org.slf4j:slf4j-api:1.6.1 -> 1.7.6
|+--- org.slf4j:slf4j-log4j12:1.6.1
||+--- org.slf4j:slf4j-api:1.6.1 -> 1.7.6
||\--- log4j:log4j:1.2.16
|\--- log4j:log4j:1.2.16
+--- com.101tec:zkclient:0.3
|+--- org.apache.zookeeper:zookeeper:3.3.1 -> 3.4.6 (*)
|\--- log4j:log4j:1.2.14 -> 1.2.16
+--- com.yammer.metrics:metrics-core:2.2.0
|\--- org.slf4j:slf4j-api:1.7.2 -> 1.7.6
\--- net.sf.jopt-simple:jopt-simple:3.2

Cheers!
Brandon

On Thu, Jun 18, 2015 at 8:58 AM, Emmanuel Bourg  wrote:

> Hi Brandon,
>
> Thank you very much for packaging Kafka. In addition to the
> debian-mentors and debian-java lists you may find some help on the
> #debian-java IRC channel.
>
> I reviewed quickly the package, the main issue is the usage of the
> gradle wrapper. Since it downloads jars from the internet it can't be
> used for an official Debian package. The gradle package is being
> upgraded and we should have a more recent version soon. I hope this will
> solve the issues you encountered with the version 1.5.
>
> Not using the wrapper also means all the dependencies have to be
> packaged in Debian first. Assuming the tests are disabled Kafka requires:
>
>   com.101tec:zkclient:0.3not packaged
>   com.typesafe.zinc:zinc:0.3.1   not packaged
>   com.yammer.metrics:metrics-core:2.2.0  work in progress
>   commons-logging:commons-logging:1.0.4  OK
>   net.jpountz.lz4:lz4:1.2.0  not packaged
>   net.sf.jopt-simple:jopt-simple:3.2 OK
>   org.apache.avro:avro:1.4.0 OK
>   org.apache.hadoop:hadoop-core:0.20.2   not packaged
>   org.apache.pig:pig:0.8.0   not packaged
>   org.apache.pig:piggybank:0.12.0not packaged
>   org.apache.zookeeper:zookeeper:3.4.6   OK
>   org.codehaus.jackson:jackson-core-asl:1.5.5OK
>   org.codehaus.jackson:jackson-mapper-asl:1.5.5  OK
>   org.scala-lang:scala-library   OK
>   org.slf4j:slf4j-api:1.7.6  OK
>   org.xerial.snappy:snappy-java:1.1.1.6  OK
>
> So the next step to get Kafka in Debian is to package the missing
> dependencies. Hadoop is on my radar and I'll probably package it since I
> need it for Solr.
>
> Emmanuel Bourg
>
>


Re: Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service

2015-06-18 Thread Emmanuel Bourg
Hi Brandon,

Thank you very much for packaging Kafka. In addition to the
debian-mentors and debian-java lists you may find some help on the
#debian-java IRC channel.

I reviewed quickly the package, the main issue is the usage of the
gradle wrapper. Since it downloads jars from the internet it can't be
used for an official Debian package. The gradle package is being
upgraded and we should have a more recent version soon. I hope this will
solve the issues you encountered with the version 1.5.

Not using the wrapper also means all the dependencies have to be
packaged in Debian first. Assuming the tests are disabled Kafka requires:

  com.101tec:zkclient:0.3not packaged
  com.typesafe.zinc:zinc:0.3.1   not packaged
  com.yammer.metrics:metrics-core:2.2.0  work in progress
  commons-logging:commons-logging:1.0.4  OK
  net.jpountz.lz4:lz4:1.2.0  not packaged
  net.sf.jopt-simple:jopt-simple:3.2 OK
  org.apache.avro:avro:1.4.0 OK
  org.apache.hadoop:hadoop-core:0.20.2   not packaged
  org.apache.pig:pig:0.8.0   not packaged
  org.apache.pig:piggybank:0.12.0not packaged
  org.apache.zookeeper:zookeeper:3.4.6   OK
  org.codehaus.jackson:jackson-core-asl:1.5.5OK
  org.codehaus.jackson:jackson-mapper-asl:1.5.5  OK
  org.scala-lang:scala-library   OK
  org.slf4j:slf4j-api:1.7.6  OK
  org.xerial.snappy:snappy-java:1.1.1.6  OK

So the next step to get Kafka in Debian is to package the missing
dependencies. Hadoop is on my radar and I'll probably package it since I
need it for Solr.

Emmanuel Bourg


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5582ce8a.2070...@apache.org



Re: Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service

2015-06-18 Thread Sandro Tosi
On Thu, Jun 18, 2015 at 8:44 AM, Brandon Bradley
 wrote:
> Sandro,
>
> I have multiple reasons for not contacting Wikimedia or using their work.

can you share those with us?

> The possibility of them having additions for their own purposes is very
> high. I believe starting fresh was easier than analyzing and debugging their
> repo.

they are running those software, so it is very unlikely there is much
to debug, on the opposite, there is probably much to learn.

> Init scripts are recommended but not mandatory. Also, using a specific init
> system is acceptable is the maintainer decides so. Please see this link:
> https://www.debian.org/vote/2014/vote_003

I know, what I am asking is to include that init scrip anyway.

> I am clear on how packaging works. However, there are tons of policies
> scattered about, and mistakes will be made because of this. This is my first
> package; I think I've done fairly well given the situation.

I think you have still quite a bit to learn, so dont get defensive;
please follow up with other interesting parties for this package, as I
have definitely lost interest in sponsoring it.

Regards,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cab4xwxwx7ivnpi0r1osfew8mh00qpmppfba5sj7a-gbstw5...@mail.gmail.com



Re: blocked migration from unstable to testing: old binaries left

2015-06-18 Thread Niels Thykier
On 2015-06-18 14:55, Paul Wise wrote:
> On Thu, Jun 18, 2015 at 8:22 PM, Jerome BENOIT wrote:
> 
>> what am I supposed to do for unblocking ?
> 
> You started a (minor) transition without involving the release team,
> please read this:
> 
> https://wiki.debian.org/Teams/ReleaseTeam/Transitions
> 
> According to the cruft report, the old binaries can't be removed
> because ovito build-depends on libtachyon-dev. You'll need to convince
> the ovito maintainers to switch to the new tachyon dev packages.
> 
> https://ftp-master.debian.org/cruft-report-daily.txt
> 

As Paul already mentioned, it is due to a transition.


 * Your packages had no reverse dependency left on release
   architectures (but did have on sparc and possibly others).

 * It /did/ have reverse build-dependencies on release architectures,
   but it was decrufted regardless, so those are now broken.

 * As a result, ovito is most likely unbuildable in unstable on (e.g.
   amd64). Haven't tested it, but evidence points to this conclusion.
   For now I have blocked your package from migration.
   - It will show up as a "block hint from nthykier" or so in many hours
 from now as was not part of the original reason for it being
 blocked.


I am a bit pressed on time atm., so I cannot follow through on this one
right now.  Jerome, please verify that the Build-Depends of ovito are
not installable in unstable (linux-amd64 or linux-i386 should do) and if
so file a serious bug against ovito asking them to migrate to the new
dev package replacing it.

I will get back to you later (in several hours from now or worst case,
tomorrow).

~Niels





-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5582c42b.3070...@thykier.net



Bug#788217: RFS: clfft/2.4-1 [ITP Bug#783084] -- OpenCL FFT library

2015-06-18 Thread Ghislain Vaillant



On Thu, 18 Jun, 2015 at 1:15 PM, PICCA Frederic-Emmanuel 
 wrote:

Hello, upload

but I have a few remarks.

here the rules file


 # see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/default.mk


why is it necessary to export the symbols since you are using compat 
level 9 ?


Blind copy from the multiarch page of the Debian wiki. Will remove it 
in a later update.


Then, I am guessing the explicit dependency on dpkg-dev is not needed 
either ?





 %:
dh $@ --sourcedirectory=src \
--buildsystem=cmake \
--parallel \
--dbg-package=libclblas2-dbg



override_dh_auto_configure:
dh_auto_configure -- \
-DBUILD_RUNTIME=ON \
-DBUILD_TEST=OFF \
-DBUILD_PERFORMANCE=OFF \
-DBUILD_SAMPLE=OFF \
-DBUILD_CLIENT=ON \
-DBUILD_KTEST=OFF \
-DBUILD_SHARED_LIBS=ON
echo "I: Generating Doxygen documentation"
cd doc/ && doxygen clBLAS.doxy && rm html/jquery.js



why do you build the documentation during the configuration

why not puting the documentation generation under an:
override_dh_auto_build ?


Because it worked and I did not look further than that ^^.

Would be cleaner in a override_dh_auto_build, I agree. Added to my 
todo-list.





 override_dh_auto_clean:
dh_auto_clean
[ ! -f doc/doxygen_sqlite3.db ] || $(RM) 
doc/doxygen_sqlite3.db

[ ! -d doc/html ] || $(RM) -rf doc/html



why no
-$(RM) -f doc/doxygen_sqlite3.db
-$(RM) -rf doc/html


Force remove versus remove if present philosophy. That being said, just 
realized I do a force

remove on doc/html anyway...

To be changed as well.




Cheers

Fred


Would you consider sponsoring clBLAS and ArrayFire as well? :-)

Thanks for the comments and mentorship on clFFT, very much appreciated!

Ghis


Re: Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service

2015-06-18 Thread Brandon Bradley
Sandro,

I have multiple reasons for not contacting Wikimedia or using their work.
The possibility of them having additions for their own purposes is very
high. I believe starting fresh was easier than analyzing and debugging
their repo.

Init scripts are recommended but not mandatory. Also, using a specific init
system is acceptable is the maintainer decides so. Please see this link:
https://www.debian.org/vote/2014/vote_003

I am clear on how packaging works. However, there are tons of policies
scattered about, and mistakes will be made because of this. This is my
first package; I think I've done fairly well given the situation.

Cheers!
Brandon


On Wed, Jun 17, 2015 at 10:48 PM, Sandro Tosi  wrote:

> On Wed, Jun 17, 2015 at 10:16 PM, Brandon Bradley
>  wrote:
> > Hello Sandro! And thanks for your reply.
> >
> > Your questions are annotated below.
> >
> > On Wed, Jun 17, 2015 at 2:56 PM, Sandro Tosi  wrote:
> >>
> >> Hi everyone,
> >> I'm looking at Brandon's package for kafka, and here are some comments:
> >>
> >> * did you sent an email to debian-mentors asking for comments? it's
> >> usually a good way to get exposure of a package and receive feedbacks
> >> about it
> >
> >
> > I have not. I should and will very soon.
>
> I just added the list to this reply.
>
> >
> >>
> >> * there is already a packaging effort from wikimedia at
> >> https://git.wikimedia.org/summary/operations%2fdebs%2fkafka.git/HEAD -
> >> did you look at it (eventually contacting them to have the packages in
> >> debian)?
> >
> >
> > Indeed, I found this. The work there is most likely acceptable. However,
> I
> > believe that if they wanted to contribute this to Debian packaging that
> they
> > would have already done so.
>
> still not an excuse not to contact them and/or base the packaging in
> what they have alraedy done.
>
> > Also, I find bash scripts hard to debug in some
> > situations. As such, I will not be contributing init scripts myself. I
> would
> > be more than willing to accept contributions that support init scripts.
> > debian/kafka.service works great on Jessie and will be what I maintain.
>
> bash scripts are the foundations of system administrations and are no
> more no less difficult to debug than any other language.
>
> >
> >>
> >> * you mention gradle in Debian is broken: have you investigated what
> >> needs to be done to fix it?
> >
> >
> > I have. I cannot find the specific issue again, but Debian's gradle
> package
> > uses a very old version that breaks the Kafka build. I'll try to document
> > the issue if I find it again.
> >
> >>
> >> * debian/changelog
> >>   - it still contains 'UNRELEASED', that should be 'unstable' instead
> >
> >
> > Ok! I thought it would be changed when the package is accepted.
>
> you should provide a package which is ready to be uploaded without any
> further modification
>
> >>
> >> * debian/control
> >>   - consider adding a Vcs-Browser field in source stanza
> >>   - short description should start with a lowercase letter
> >>
> >> * debian/kafka.links
> >>   - is empty and could be removed
> >
> >
> > Ok!
> >
> >>
> >> * debian/kafka.lintian-overrides
> >>   - I think there is still a lot of "heat" around it and I would
> >> strongly advice to provide an init script
> >
> >
> > Answered above.
>
> and i did reply, and init script is required (from my POV)
>
> >>
> >> * debian/kafka.postinst
> >>   - you do some operations in 'configure' but it seems you dont undo
> >> them when removing/purging the package, which should happen instead
> >
> >
> > Are you talking about adduser and addgroup?
>
> yes and all the other actions performed in the 'configure' branch
>
> >
> >>
> >> * debian/rules
> >>   - consider using the more compact: --with A,B instead of --with A
> --with
> >> B
> >>   - it looks really suspicious the usage of HOME: have you tried to
> >> build your package in a clean chroot?
> >>   - override_dh_systemd_start: true is, to say the least, unexpected,
> >> what it is for?
> >
> >
> > - Ok!
> > - `./gradlew clean` was not using the chroot root user's home. This usage
> > does that. It is strange, and I hope to find a better way to do it.
> > - It is there so `dh_systemd_start` does nothing. I don't want Kafka to
> > start after installation in case someone is running ZooKeeper on another
> > node that is not up yet.
>
> then the right way is to instruce systemd and the init script to read
> from /etc/default/kakfa which is a file  containing a boolean variable
> (defaulting to False) to specify whether to start or not kakfa
>
> >
> >>
> >> * debian/watch
> >>   - please provide it
> >
> >
> > Ok!
> >
> >>
> >> the package fails to build from source (FTBFS as you might find
> >> usually written) in pbuilder exactly when using HOME:
> >>
> >> dh_auto_clean
> >> GRADLE_USER_HOME=/tmp/buildd/.gradle ./gradlew clean
> >> Error: Could not find or load main class
> >> org.gradle.wrapper.GradleWrapperMain
> >> debian/rules:15: recipe for target 'override_dh_auto_clean

Re: blocked migration from unstable to testing: old binaries left

2015-06-18 Thread Paul Wise
On Thu, Jun 18, 2015 at 8:22 PM, Jerome BENOIT wrote:

> what am I supposed to do for unblocking ?

You started a (minor) transition without involving the release team,
please read this:

https://wiki.debian.org/Teams/ReleaseTeam/Transitions

According to the cruft report, the old binaries can't be removed
because ovito build-depends on libtachyon-dev. You'll need to convince
the ovito maintainers to switch to the new tachyon dev packages.

https://ftp-master.debian.org/cruft-report-daily.txt

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/CAKTje6Fdw7Y92PWt+bGVcGgA+WQT_kRaOQP=02kwnonzgd9...@mail.gmail.com



blocked migration from unstable to testing: old binaries left

2015-06-18 Thread Jerome BENOIT
Hello List,

one of my package, tachyon not to mention it, reached unstable more than 5 days 
ago:
its migration to testing is now blocked because `old binaries [are] left' [1]:
what am I supposed to do for unblocking ?

Thanks in advance,
Jerome

[1] https://release.debian.org/migration/testing.pl?package=tachyon


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5582b7ec.4000...@rezozer.net



Bug#788217: RFS: clfft/2.4-1 [ITP Bug#783084] -- OpenCL FFT library

2015-06-18 Thread PICCA Frederic-Emmanuel
Hello, upload

but I have a few remarks.

here the rules file

> # see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/*
> DPKG_EXPORT_BUILDFLAGS = 1
> include /usr/share/dpkg/default.mk

why is it necessary to export the symbols since you are using compat level 9 ?

> %:
>dh $@ --sourcedirectory=src \
>--buildsystem=cmake \
>--parallel \
>--dbg-package=libclblas2-dbg

>override_dh_auto_configure:
>dh_auto_configure -- \
>-DBUILD_RUNTIME=ON \
>-DBUILD_TEST=OFF \
>-DBUILD_PERFORMANCE=OFF \
>-DBUILD_SAMPLE=OFF \
>-DBUILD_CLIENT=ON \
>-DBUILD_KTEST=OFF \
>-DBUILD_SHARED_LIBS=ON
>echo "I: Generating Doxygen documentation"
>cd doc/ && doxygen clBLAS.doxy && rm html/jquery.js


why do you build the documentation during the configuration

why not puting the documentation generation under an:
override_dh_auto_build ?

> override_dh_auto_clean:
>dh_auto_clean
>[ ! -f doc/doxygen_sqlite3.db ] || $(RM) doc/doxygen_sqlite3.db
>[ ! -d doc/html ] || $(RM) -rf doc/html


why no
-$(RM) -f doc/doxygen_sqlite3.db
-$(RM) -rf doc/html


Cheers

Fred

--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/a2a20ec3b8560d408356cac2fc148e53b216d...@sun-dag3.synchrotron-soleil.fr



Bug#788217: RFS: clfft/2.4-1 [ITP Bug#783084] -- OpenCL FFT library

2015-06-18 Thread Ghislain Vaillant
2015-06-18 10:08 GMT+01:00 PICCA Frederic-Emmanuel <
frederic-emmanuel.pi...@synchrotron-soleil.fr>:

> > I have updated both clBLAS and clFFT with a patch that suppresses the
> offending flags.
>
> > You can build the most recent version of the package from the d-science
> repositories with:
>
> >   gbp buildpackage --git-upstream-tag=v2.4 --git-upstream-branch=master \
> >--git-debian-branch=debian/sid --git-no-pristine-tar
>
> Hello Ghislain, I personnaly prefer to work from mentors when doing
> sponsoring :)
>
> Is it possible for you to upload into mentors both packages.
>
> Thanks
>
> Fred


No problem,

They are now both available on d-mentors.

Ghis.


Bug#788217: RFS: clfft/2.4-1 [ITP Bug#783084] -- OpenCL FFT library

2015-06-18 Thread PICCA Frederic-Emmanuel
> I have updated both clBLAS and clFFT with a patch that suppresses the 
> offending flags.

> You can build the most recent version of the package from the d-science 
> repositories with:

>   gbp buildpackage --git-upstream-tag=v2.4 --git-upstream-branch=master \
>--git-debian-branch=debian/sid --git-no-pristine-tar

Hello Ghislain, I personnaly prefer to work from mentors when doing sponsoring 
:)

Is it possible for you to upload into mentors both packages.

Thanks

Fred

--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/a2a20ec3b8560d408356cac2fc148e53b216d...@sun-dag3.synchrotron-soleil.fr



Bug#788217: RFS: clfft/2.4-1 [ITP Bug#783084] -- OpenCL FFT library

2015-06-18 Thread Ghislain Vaillant
Hi Fred,

2015-06-17 20:24 GMT+01:00 Ghislain Vaillant :

>
>>
>> > One option would be to just patch the build system and comment out the
>> part where the offending build flag is set. I
>> > doubt however that upstream would be happy with this solution, since
>> they must have setup their CI infrastructure
>> > around this option I presume.
>>
>> > I am wondering what would be a good solution to suggest upstream about.
>> I guess it is just more convenient for them to
>> > let the build system handle mutliarch builds, including setting the
>> appropriate build flags and arch-dependent install paths
>> > instead of setting a proper build environment up like dh does.
>>
>> I do not know what is the recommended way in cmake for this kind of
>> "multi-arch" things.
>>
>> maybe someone with more cmake experience can tell how to deal with this
>> kind of problem.
>>
>> Cheers
>>
>> Fred
>
>
> From what I read, other packages just patch the build system to avoid
> setting the m32 / m64 flags explicitly.
>
> I'll update both clBLAS and clFFT with this change and report back.
>
> Ghis
>

I have updated both clBLAS and clFFT with a patch that suppresses the
offending flags.

You can build the most recent version of the package from the d-science
repositories with:

  gbp buildpackage --git-upstream-tag=v2.4 --git-upstream-branch=master \
--git-debian-branch=debian/sid --git-no-pristine-tar

for both.

Please let me know if that addresses your issues.

Ghis