Bug#796395: RFS: rolldice/1.14-1 ITA

2015-08-23 Thread Thomas Ross
Hi,

I've uploaded a new version to mentors fixing all the problems described
above/below.

Thanks,
Thomas.

On 22/08/15 02:40 AM, Gianfranco Costamagna wrote:
 Did you mean to close the bug?
 
 
 nope, sorry
 About the dep5 copyright issue, yes, I accidentally left out the header.
 
 
 no problem
 I will fix the use-flag patch as you described.
 
 
 ok
 
 (this shouldn't change anything, since LDFLAGS in this case are the Debian 
 flags,
 and for sure they do not add libraries to link, so the risk of stripping them 
 is 0)
 
 About the man page, the reason I didn't have it be installed by dh_manpages 
 is the man page is edited in the Makefile, adding the version number (see 
 make target 'man'). Should I add the version number myself and have it be 
 installed by dh?
 
 
 nope, it is good that way, just I really do not like custom Makefiles :)
 
 Would you add a cmake file if I provide one to you?
 
 
 cheers,
 
 G.
 



signature.asc
Description: OpenPGP digital signature


Re: Questions before my first upload attempt

2015-08-23 Thread Thomas Schmitt
Hi,

i worked a bit more on my local libburn package.

Shall/can i replace my yesterday upload by help of dput -f ?



Regarding http://mentors.debian.net/package/libburn ,
i have hoepfully solved the complaints under
Package closes bugs in a wrong way 

- Bugs #702621 and #746254 got reassigned to libburn4.

- Closes: #751501 was moved from libburn changelog to libisofs
  changelog.
  (Good catch. Is this check available locally before upload ?)



The failure of debuild -b with compat 9 still riddles me.

With 9 it finally complains

  dh_install: libburn4 missing files (debian/tmp/usr/lib/libburn.so.4*), 
aborting

It seems to have outsmarted itself by previous

  ./configure ... --libdir=\${prefix}/lib/x86_64-linux-gnu ...

With 8, the configure option --libdir is not used.

After debuild -b with compat 9 i have:

  $ ls debian/tmp/usr/lib
  x86_64-linux-gnu
  $ ls debian/tmp/usr/lib/x86_64-linux-gnu
  libburn.a  libburn.la  libburn.so  libburn.so.4  libburn.so.4.93.0  pkgconfig

The complete ./configure line of 8 is:

  ./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-silent-rules --libexecdir=\${prefix}/lib/libburn 
--disable-maintainer-mode --disable-dependency-tracking

Of 9:

  ./configure --build=x86_64-linux-gnu --prefix=/usr 
--includedir=\${prefix}/include --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
--disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu 
--libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode 
--disable-dependency-tracking


Do i have to make a kindof cleanup when switching from
compat 8 to 9 ?




Have a nice day :)

Thomas




Bug#796043: marked as done (RFS: clblas/2.6-2)

2015-08-23 Thread Debian Bug Tracking System
Your message dated Sun, 23 Aug 2015 11:59:42 +0200
with message-id 20150823095942.ga3...@synchrotron-soleil.fr
and subject line done
has caused the Debian Bug report #796043,
regarding RFS: clblas/2.6-2
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.)


-- 
796043: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796043
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package clblas

* Package name: clblas
  Version : 2.6-2
  Upstream Author : Advanced Micro Devices, Inc.
* URL : https://github.com/clMathLibraries/clBLAS
* License : Apache version 2
  Section : science

It builds those binary packages:

libclblas-bin - OpenCL BLAS library (executables)
libclblas-dev - OpenCL BLAS library (development files)
libclblas-doc - OpenCL BLAS library (documentation)
libclblas2 - OpenCL BLAS library (shared library)
libclblas2-dbg - OpenCL BLAS library (debugging symbols)

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


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

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

dget -x http://mentors.debian.net/debian/pool/main/c/clblas/clblas_2.6-2.dsc

Changes since the last upload:

  * d/control: remove ${shlibs:Depends} substitution from debug package
  * d/*-dev.install: use more generic expressions
  * d/rules: use stricter hardening
  * d/p: add patch to use Boost dynamic libraries
  * d/p: add patch fixing missing inclusion of stdlib

Best regards,
Ghislain Vaillant
---End Message---
---BeginMessage---
done---End Message---


Re: Questions before my first upload attempt

2015-08-23 Thread Thomas Schmitt
Hi,

i was able to fix debuild -b with compat 9 by changing the
content of  debian/libburn4.install  from
  debian/tmp/usr/lib/libburn.so.4* usr/lib
to
  debian/tmp/usr/lib/x86_64-linux-gnu/libburn.so.4* usr/lib/x86_64-linux-gnu

Next i wanted to ask: Is this remedy a valid solution ?

But now i see that Niels Thykier wrote:
 If your package is simple, you can use:
  usr/lib/*/file
 instead of
  usr/lib/file

Duh.
Of course there's not only amd64 in the world.
(At least i did find the right files on my own.)

So this in libburn4.install:

  debian/tmp/usr/lib/*/libburn.so.4*

and in libburn-dev.install:

  debian/tmp/usr/include/libburn/libburn.h
  debian/tmp/usr/lib/*/libburn*.a
  debian/tmp/usr/lib/*/libburn.so
  debian/tmp/usr/lib/*/pkgconfig/libburn-1.pc

Works fine on amd64.

=
Remaining questions:

- Shall i dput -f now ?

- What to do about the complaint:
The uploader is not in the package's Maintainer or Uploaders fields
  Add myself to Uploaders ? Am i entitled ?

=
New question:

I would like to add an argument buildstamped to the make
run of libisoburn.

Where to read about how to achieve this ?

-

Have a nice day :)

Thomas



Re: Questions before my first upload attempt

2015-08-23 Thread Niels Thykier
On 2015-08-23 12:48, Thomas Schmitt wrote:
 Hi,
 

Hi Thomas,

 i worked a bit more on my local libburn package.
 
 [...]
 
 The failure of debuild -b with compat 9 still riddles me.
 
 With 9 it finally complains
 
   dh_install: libburn4 missing files (debian/tmp/usr/lib/libburn.so.4*), 
 aborting
 
 It seems to have outsmarted itself by previous
 
   ./configure ... --libdir=\${prefix}/lib/x86_64-linux-gnu ...
 
 With 8, the configure option --libdir is not used.
 
 After debuild -b with compat 9 i have:
 
   $ ls debian/tmp/usr/lib
   x86_64-linux-gnu
   $ ls debian/tmp/usr/lib/x86_64-linux-gnu
   libburn.a  libburn.la  libburn.so  libburn.so.4  libburn.so.4.93.0  
 pkgconfig
 

Yes, this is caused by bumping to compat 9.  Please have a look at:
  man 7 debhelper

Which (among other things) will list:


COMPATIBILITY LEVELS

[...]

   v9  This is the recommended mode of operation.

   Changes from v8 are:

   -   Multiarch support. In particular, dh_auto_configure
   passes multiarch directories to autoconf in --libdir
   and --libexecdir.


If your package is simple, you can use:


  usr/lib/*/file

instead of

  usr/lib/file

Alternatively, please consider using dh-exec.  This requires three steps:

  Add dh-exec to Build-Depends
  Insert #!/usr/bin/dh-exec in the top of debian/package.install
  chmod a+x debian/package.install


Note this only works in compat 9 and later


Thanks,
~Niels




Re: Questions before my first upload attempt

2015-08-23 Thread Christian Kastner
On 2015-08-23 16:08, Thomas Schmitt wrote:
 Remaining questions:
 
 - Shall i dput -f now ?

Yes.

I don't know if you have to remove the package first (eg via the web
interface). Can someone more familiar with mentors.debian.net add some
enlightenment here?

 - What to do about the complaint:
 The uploader is not in the package's Maintainer or Uploaders fields
   Add myself to Uploaders ? Am i entitled ?

Orphaning a package means that there is no maintainer anymore;
therefore, you would normally set yourself as Maintainer.

However: it appears that this package is team-maintained. In that case,
you leave the Maintainer as-is, and add yourself to Uploaders.

There's an alioth [1] project, with mailing list and all:

https://alioth.debian.org/projects/pkg-libburnia/

As you can see, there are a number of committers there, and the current
Uploaders field of the package lists one of them.

IMHO, taking over this package correctly would mean to also take over
the alioth project as admin by
1. Requesting to join the team
2. Having the current admin set your new account as admin
3. Removing the old admin

Once you have completed the above, add yourself to Uploaders. Then, add
an entry to debian/changelog, such as:

  * Add myself to Uploaders. Closes: #XX

The XX refers to the bug number with which the package was orphaned,
and which you still need to retitle and of which you still need to claim
ownership :-)

Alternatively, if you no longer wish to team-maintain it, and if the
remaining uploader is OK with this, you could set yourself to
Maintainer, remove the Uploaders, and add the following entry to
debian/changelog:

  * New Maintainer. Closes: #XX

However, you should then get the alioth project removed, to avoid confusion.

[1] https://wiki.debian.org/Alioth



how to use pbuilder without .dsc files?

2015-08-23 Thread Shawn Sörbom
Hi,
I am using pbuilder for the first time and I was wondering:
How does one build a package in pbuilder if they haven't generated .dsc files?
I am trying to build a package on my stable system that has dependencies which 
are only satisfiable in sid. I have not built this particular version yet, so 
there are no .dsc or .changes files. what should I do?
Thanks,
--Shawn



Re: how to use pbuilder without .dsc files?

2015-08-23 Thread Vincent Cheng
Hi Shawn,

On Sun, Aug 23, 2015 at 5:07 PM, Shawn Sörbom sh...@sorbom.com wrote:
 Hi,
 I am using pbuilder for the first time and I was wondering:
 How does one build a package in pbuilder if they haven't generated .dsc files?
 I am trying to build a package on my stable system that has dependencies which
 are only satisfiable in sid. I have not built this particular version yet, so
 there are no .dsc or .changes files. what should I do?

Use pdebuild from within your unpacked source directory.
Alternatively, use debuild -S to generate a source package, then
pass the .dsc file to pbuilder.

Regards,
Vincent



Bug#795771: RFS: dblatex/0.3.7-1

2015-08-23 Thread Andreas Hoenen
control: retitle RFS: dblatex/0.3.7-2

Gianfranco Costamagna costamagnagianfra...@yahoo.it wrote:

Hi Gianfranco,

thanks again for your review.  I have uploaded dblatex-0.3.7-2 to
mentors:

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

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

  dget -x http://mentors.debian.net/debian/pool/main/d/dblatex/dblatex_0.3.=
7-1.dsc

Regarding your findings:

 let's review:
 1) please use a machine-readable copyright file

Sorry to disagree with your first suggestion (terrible start, I know):

Using a machine-readable copyright file is optional according to section
12.5.1 of the Debian Policy Manual.  In contrast to this idea I prefer
to keep as close to the upstream copyright file as possible, thus simply
diffing the upstream with the Debian file is enough to keep the latter
synchronized with the former.

 http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 2) d/compat: please bump to 9

Happy to comply, done.

 3) d/control: you might want to run wrap-and-sort to clean the formatting=
 up,
 to bump debhelper to =3D9 and to remove some already satisfied in oldsta=
ble version constraints.

Thanks for pointing me to wrap-and-sort, it's a nice tool.  Done.

 4) d/rules: please prepend comments in overrides with a tab instead of =
spaces
 (vim is really showing them in a bad way)

That means sending the comments to the shell for evaluation, which is
superfluous (although it does no harm).  When doing so, the lines look
bad in emacs, as they are marked in warning style (that is pink
background with my color scheme).  The reason for the warning as found
in make-mode.el.gz:

;; Highlight shell comments that Make treats as commands,
;; since these can fool people.

Anyway, I'm happy to comply and have changed according to your
suggestion.

 5) d/rules:
 I do not see the reason for get-orig-source target. if uscan works,
 what is the pourpose of it?

I have moved the retrieval of the examples tarball to the watch file and
eliminated the get-orig-source target and all related stuff.  Indeed
this simplifies the rules file remarkably.

 6) d/rules: examples should belong to dh_installexamples not to dh_instal=
ldocs (unless
 I'm missing something)

You're right, done.

 7) d/rules: I would add something like --buildsystem=3Dpybuild to the d=
efault dh call.

Done.

 8) if the examples are the reason for the get-orig-source target, and if =
upstream ships them
 in a different source tarball, please then consider a package split

Here I disagree again: dblatex-examples.tar.bz2 has been uploaded one
time (in 2009) to SourceForge and hasn't changed since then, the archive
is not versioned at all.  Thus IMHO it's overkill to use a separate
package for this small, static add-on.

 9) d/rules: mv debian/dblatex/usr/share/doc/dblatex/xhtml debian/dblatex/=
usr/share/doc/dblatex/html

 it is nice to current don't break existing installations, but I would ins=
tead create a symlink,
 rather than breaking the new installations (assuming some users might hav=
e compiled the documentation
 on their own.

 man dh_link might be useful there

Good idea, done.

 would you  mind fixing the above?

As you see, I've been happy to implement many of your findings, however
I disagree with your vote on the machine-readable copyright file and on
the package split.  I hope that you will nevertheless consider to
sponsor this upload, although I would also understand if you forbear
From=20sponsoring as you don't agree with my packaging decisions.

However you decide, thank you honestly for your review time and for your
valuable feedback, I have enjoyed improving dblatex's packaging.

Regards, Andreas
-- 
Andreas Hoenen andr...@hoenen-terstappen.de
GPG: 1024D/B888D2CE
 A4A6 E8B5 593A E89B 496B
 82F0 728D 8B7E B888 D2CE


signature.asc
Description: PGP signature