Bug#955800: marked as done (RFS: yiyantang/0.7.0-6 [QA][RC] -- Terminal-based Chinese automatic encoding converter)

2020-04-04 Thread Debian Bug Tracking System
Your message dated Sat, 04 Apr 2020 21:24:03 -0400
with message-id <86615172e149b32b15880715d46644306563fd35.ca...@debian.org>
and subject line Re: Bug#955800: RFS: yiyantang/0.7.0-6 [QA][RC] -- 
Terminal-based Chinese automatic encoding converter
has caused the Debian Bug report #955800,
regarding RFS: yiyantang/0.7.0-6 [QA][RC] -- Terminal-based Chinese automatic 
encoding converter
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.)


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

Dear mentors,

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

 * Package name: yiyantang
   Version : 0.7.0-6
   Upstream Author : hashao 
 * URL : http://yiyantang.on.openave.net/
 * License : GPL-2
 * Vcs : https://salsa.debian.org/debian/yiyantang
   Section : text

It builds those binary packages:

  yiyantang - Terminal-based Chinese automatic encoding converter

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/y/yiyantang/yiyantang_0.7.0-6.dsc

Changes since the last upload:

   * QA upload.
   * Update Standards-Version to 4.5.0
   * Fix FTBFS. (Closes: #954520)
   * Update compat level to 12.
 - Remove dependency on autotools_dev.
 - configure without using autoreconf.
   * Add version in d/watch.
   * Add Vcs link to salsa.


-- 
Regards
Sudip
--- End Message ---
--- Begin Message ---
Uploaded. Thanks for taking care of this Chinese-related software.

-- 
Best,
Boyuan Yang

在 2020-04-05星期日的 00:34 +0100,Sudip Mukherjee写道:
> Package: sponsorship-requests
> Severity: important
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "yiyantang"
> 
>  * Package name: yiyantang
>Version : 0.7.0-6
>Upstream Author : hashao 
>  * URL : http://yiyantang.on.openave.net/
>  * License : GPL-2
>  * Vcs : https://salsa.debian.org/debian/yiyantang
>Section : text
> 
> It builds those binary packages:
> 
>   yiyantang - Terminal-based Chinese automatic encoding converter
> 
> To access further information about this package, please visit the following
> URL:
> 
>   https://mentors.debian.net/package/yiyantang
> 
> Alternatively, one can download the package with dget using this command:
> 
>   dget -x 
> https://mentors.debian.net/debian/pool/main/y/yiyantang/yiyantang_0.7.0-6.dsc
> 
> Changes since the last upload:
> 
>* QA upload.
>* Update Standards-Version to 4.5.0
>* Fix FTBFS. (Closes: #954520)
>* Update compat level to 12.
>  - Remove dependency on autotools_dev.
>  - configure without using autoreconf.
>* Add version in d/watch.
>* Add Vcs link to salsa.
> 
> 


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


Bug#955800: RFS: yiyantang/0.7.0-6 [QA][RC] -- Terminal-based Chinese automatic encoding converter

2020-04-04 Thread Sudip Mukherjee
Package: sponsorship-requests
Severity: important

Dear mentors,

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

 * Package name: yiyantang
   Version : 0.7.0-6
   Upstream Author : hashao 
 * URL : http://yiyantang.on.openave.net/
 * License : GPL-2
 * Vcs : https://salsa.debian.org/debian/yiyantang
   Section : text

It builds those binary packages:

  yiyantang - Terminal-based Chinese automatic encoding converter

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/y/yiyantang/yiyantang_0.7.0-6.dsc

Changes since the last upload:

   * QA upload.
   * Update Standards-Version to 4.5.0
   * Fix FTBFS. (Closes: #954520)
   * Update compat level to 12.
 - Remove dependency on autotools_dev.
 - configure without using autoreconf.
   * Add version in d/watch.
   * Add Vcs link to salsa.


-- 
Regards
Sudip



Re: Sponsor for DMX - The Context Machine

2020-04-04 Thread Andrey Rahmatullin
On Sat, Apr 04, 2020 at 11:36:03PM +0200, Fabrice BAUZAC-STEHLY wrote:
> - By building the upstream source (main)?  By packaging the upstream
>   binary (contrib)?
Pre-built binaries are for non-free, not for contrib. Contrib is strictly
DFSG-free.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Bug#955791: RFS: libkqueue/2.3.1-1 -- cross-platform library for kernel event notification

2020-04-04 Thread Mark Heily
Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name: libkqueue
   Version : 2.3.1-1
   Upstream Author : Mark Heily 
 * URL : https://github.com/mheily/libkqueue/wiki
 * License : BSD-2-clause
 * Vcs : https://github.com/mheily/debian-packages/tree/libkqueue
   Section : libs

It builds those binary packages:

  libkqueue0 - cross-platform library for kernel event notification
  libkqueue-dev - Development files for libkqueue

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/libk/libkqueue/libkqueue_2.3.1-1.dsc

Changes since the last upload:

   * New upstream release

Regards,

--
  Mark Heily



Re: How to update upstream when upstream has no releases

2020-04-04 Thread Tong Sun
On Sat, Apr 4, 2020 at 5:48 PM Tong Sun
 wrote:
>
> On Sat, Apr 4, 2020 at 1:53 PM Robin Gustafsson - ro...@rgson.se
>  wrote:
> >
> > Hi Tong Sun,
> >
> > > I was using `gbp import-orig --sign-tags --uscan` but it seems that
> > > `--uscan` cannot be used with `gbp import-orig` under the case of no
> > > upstream releases.
> >
> > I believe it'll work if the debian/watch file is set up such as to
> > have uscan download the upstream's git repo. The "direct access to the
> > git repository" sections in the uscan manual provides examples of what
> > I'm referring to.
>
> Thanks to all who replied.
>
> This is my debian/watch file
> (https://salsa.debian.org/go-team/packages/golang-github-tonistiigi-fsutil/-/blob/debian/sid/debian/watch)
>
> version=4
> opts="mode=git, pgpmode=none" \
>   https://github.com/tonistiigi/fsutil.git \
>   HEAD debian
>
> but when I ran it, I got the following error:
>
> gbp:error: Uscan failed: Filename pattern missing version delimiters
> () without filenamemangle

Sorry, I fix it -- I should have ran it within my docker but not outside it.



Re: How to update upstream when upstream has no releases

2020-04-04 Thread Tong Sun
On Sat, Apr 4, 2020 at 1:53 PM Robin Gustafsson - ro...@rgson.se
 wrote:
>
> Hi Tong Sun,
>
> > I was using `gbp import-orig --sign-tags --uscan` but it seems that
> > `--uscan` cannot be used with `gbp import-orig` under the case of no
> > upstream releases.
>
> I believe it'll work if the debian/watch file is set up such as to
> have uscan download the upstream's git repo. The "direct access to the
> git repository" sections in the uscan manual provides examples of what
> I'm referring to.

Thanks to all who replied.

This is my debian/watch file
(https://salsa.debian.org/go-team/packages/golang-github-tonistiigi-fsutil/-/blob/debian/sid/debian/watch)

version=4
opts="mode=git, pgpmode=none" \
  https://github.com/tonistiigi/fsutil.git \
  HEAD debian

but when I ran it, I got the following error:

gbp:error: Uscan failed: Filename pattern missing version delimiters
() without filenamemangle

I can't quite interpret what it is telling me, and I didn't find much
on the Internet that fix it.

Searching through
https://people.debian.org/~osamu/uscan.html#direct-access-to-the-git-repository
for KW "Filename", I didn't find much good explanation either.



Re: Sponsor for DMX - The Context Machine

2020-04-04 Thread Fabrice BAUZAC-STEHLY
Juergen Neumann writes:

> Hi all!
>
> I would like to file an ITP for DMX - The Context Machine [1], formerly
> known as DeepaMehta [2]. As this will be my first project for Debian I
> am kindly looking for a sponsor. So far I barely managed to create a
> first lintian compliant result [3]. I will be happy to improve. :-)
>
> Thank you very much in advance!
>
> Juergen
>
> [1] https://git.dmx.systems/dmx-platform/dmx-platform
> [2] https://www.deepamehta.de/
> [3] https://github.com/dmx-systems/dmx-build-deb

Hello Juergen,

I'm still quite new to Debian packaging and certainly can't talk for
the Debian project but I'll try to give you some advice nevertheless.
I hope the following advice is correct Debian-wise; sorry if I'm
making mistakes, please correct me in that case.

I can see in the README of dmx-build-deb:

dmx-build-deb builds Debian packages from DMX binary files and
loads them into the public repository at DMX Systems.

Debian packages normally build software from source, not binary.  That
is required for your package to be part of Debian proper (the "main"
section).  If that's impossible though, there is the "contrib" section
where such packages can be uploaded.  It is recommended to build from
source whenever possible.

Also, I guess a Debian package should not load anything to some other
repository.

Your debian/README.source is basically a template.  You should either
remove it or write something interesting there.  README.source is the
place where you document specifics of your package with regards to how
it should be built.

debian/control, debian/copyright are templates (@@PACKAGENAME@@,
@@CONFLICTS@@, ...).  It looks like it is instantiated through
.gitlab-ci.yml.  I guess it is OK in principle, but remember that you
have to upload a Debian-compliant source package in any case.

I'm not sure whether a Debian package can be named "dmx-latest"; I
guess it should just be named "dmx".

Debian takes copyright and license information very seriously; if
there is any doubt on the license of some file, it might need to be
removed from the set of packaged files through a +dfsg modification.
Therefore it is highly advised that the license of each source file in
the upstream source code be very clear.  The safest if you can is to
add to each nontrivial source file the copyright line of each
contributor with the years of contributions, and indicate which
license applies to this file (and in particular if it is AGPL3 strict
or "AGPL3 or later"); this is the case for the GNU project.  Many
projects don't do that, which may make it more difficult to be
uploaded to Debian (sometimes a little more, sometimes a whole lot
more).  The clearer the better, and as a bonus it saves a lot of time
to the people who are in charge of verifying the license of the
software: if you can do that then that's the best; if not, try to be
as clear as possible and cross fingers.

It is not mandatory, but it is possible to format debian/copyright
with a machine-readable format [1]

It would be nice to also produce a "-doc" package containing the
documentation [2], so that people with internet connectivity issues
can still read the documentation.

Through .gitlab-ci.yml you auto-generate debian/changelog.  I doubt an
auto-generated changelog can be used if you want your package
integrated in Debian: end users should be able to modify your package
at will, and add what they want to the changelog.

In debian/postinst it looks like a password is stored into
/etc/dmx/config.properties, but I don't see any provision (such as
umask 077) to make sure it is not world-readable before "chmod 750
/etc/dmx".  For you to check...

debian/rules contains comments from the template; you should probably
clean them up.

I don't know debconf, but at what point is the equality between
dmx/initial_admin_password and dmx/initial_admin_password_again
checked?

Once you have built the source package and the binary package(s)
locally, you should run "lintian -EviIL+pedantic" to see if you have
any important things to fix.

One of the first things you need to make clear is how you want to
create your package(s):

- By building the upstream source (main)?  By packaging the upstream
  binary (contrib)?

- How do you organize the packaging files and your workflow for
  creating packages: with origtargz(1), uupdate(1), git-dpm,
  git-buildpackage, something else...?

[1] https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
[2] https://dmx.readthedocs.io/en/latest/

Hope this helps!

Best regards
--
Fabrice BAUZAC-STEHLY
PGP 015AE9B25DCB0511D200A75DE5674DEA514C891D



Bug#955761: RFS: htmldoc/1.9.8-1 [QA] -- HTML processor that generates indexed HTML, PS, and PDF

2020-04-04 Thread Håvard Flaget Aasen
Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name: htmldoc
   Version : 1.9.8-1
   Upstream Author : Michael R Sweet 
 * URL : https://www.msweet.org/htmldoc/
 * License : GPL-2
 * Vcs : None
   Section : web

It builds those binary packages:

  htmldoc - HTML processor that generates indexed HTML, PS, and PDF
  htmldoc-common - Common arch-independent files for htmldoc

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

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

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

  dget -x
https://mentors.debian.net/debian/pool/main/h/htmldoc/htmldoc_1.9.8-1.dsc

Changes since the last upload:

   * QA upload.
   * New upstream release
   * Remove 0007-CVE-2019-19630.patch, applied upstream
   * Update Standards-Version to 4.5.0
   * Remove d/gbp.conf and salsa-ci-yml, not needed.
   * Update copyright year in d/copyright

Regards,
Håvard



Re: How to update upstream when upstream has no releases

2020-04-04 Thread Tobias Frost
On Sat, Apr 04, 2020 at 01:10:59PM -0400, Tong Sun wrote:
> Hi,
> 
> How to use `gbp import-orig` to update upstream when upstream has no releases?
> 
> I was using `gbp import-orig --sign-tags --uscan` but it seems that
> `--uscan` cannot be used with `gbp import-orig` under the case of no
> upstream releases.
> 
> I'm using the Dep14 Workflow so no pristine tar branch needed.
> 
> Thanks

Newer uscan can also work with git repos; at least this is what I do e.g with
dhewm3... Maybe this helps:
https://salsa.debian.org/games-team/dhewm3/-/blob/master/debian/watch 

-- 
tobi



Re: How to update upstream when upstream has no releases

2020-04-04 Thread Robin Gustafsson
Hi Tong Sun,

> I was using `gbp import-orig --sign-tags --uscan` but it seems that
> `--uscan` cannot be used with `gbp import-orig` under the case of no
> upstream releases.

I believe it'll work if the debian/watch file is set up such as to
have uscan download the upstream's git repo. The "direct access to the
git repository" sections in the uscan manual provides examples of what
I'm referring to.

Regards,
Robin



How to update upstream when upstream has no releases

2020-04-04 Thread Tong Sun
Hi,

How to use `gbp import-orig` to update upstream when upstream has no releases?

I was using `gbp import-orig --sign-tags --uscan` but it seems that
`--uscan` cannot be used with `gbp import-orig` under the case of no
upstream releases.

I'm using the Dep14 Workflow so no pristine tar branch needed.

Thanks



Bug#955756: RFS: streamlink/1.3.1+dfsg-2 -- CLI for extracting video streams from various websites to a video player

2020-04-04 Thread Alexis Murzeau
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "streamlink" with a FTBFS fix
when building using sphinx 2.4 (which is currently in experimental but
will migrate to unstable) (see #955060).

 * Package name: streamlink
   Version : 1.3.1+dfsg-2
   Upstream Author : Streamlink Team
 * URL : https://streamlink.github.io/
 * License : BSD-2-clause, Apache-2.0, MIT/Expat, SIL-OFL-1.1
   Section : python

It builds those binary packages:

  python3-streamlink - Python module for extracting video streams from
various websites
  python3-streamlink-doc - CLI for extracting video streams from various
websites (documentation)
  streamlink - CLI for extracting video streams from various websites to
a video player

To access further information about this package, please visit the
following URL:
  https://mentors.debian.net/package/streamlink


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

  dget -x 
https://mentors.debian.net/debian/pool/main/s/streamlink/streamlink_1.3.1+dfsg-2.dsc

Changes since the last upload to unstable:
streamlink (1.3.1+dfsg-2) unstable; urgency=medium

  * d/rules: run dh_link at install time to satisfy dh_sphinxdoc sanity checks
This fixes the build with sphinx 2.4 (Closes: #955060)

  * docs: fix warnings with sphinx 2.4

 -- Alexis Murzeau   Sat, 04 Apr 2020 18:10:52 +0200


Regards,
-- 
Alexis Murzeau
PGP: B7E6 0EBB 9293 7B06 BDBC  2787 E7BD 1904 F480 937F



signature.asc
Description: OpenPGP digital signature


Bug#955753: RFS: ck/0.6.0-1.4 [NMU, RC] -- Concurrency Kit

2020-04-04 Thread JCF Ploemen
Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for "ck"

 * Package name: ck
   Version : 0.6.0-1.4
   Upstream Author : Samy Al Bahra
 * URL : http://concurrencykit.org/
 * License : BSD-2-clause
 * Vcs : https://anonscm.debian.org/cgit/collab-maint/ck.git
   Section : libs

It builds those binary packages:

  libck0 - Concurrency Kit - shared libraries
  libck-dev - Concurrency Kit - development files

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

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

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

  dget -x https://mentors.debian.net/debian/pool/main/c/ck/ck_0.6.0-1.4.dsc

Changes since the last upload:

   * Non-maintainer upload.
   * Explicitly set the platform option when building for armhf
 rather than rely on the configure script's autodetection.

I'm doing another nmu for ck, as the previous one (0.6.0-1.3) failed to
build for armhf [1], preventing migration [2]. Build failure occurs
because the configure script fails to autodetect the platform, for no
apparent reason.

That problem didn't exist in previous builds and also doesn't happen
when building -1.3 in ubuntu [3] for any architecture, armhf included.
The changes made in -1.3 didn't involve the configure script in any way.

[1] 
https://buildd.debian.org/status/fetch.php?pkg=ck=armhf=0.6.0-1.3=1585323705=0
[2] https://qa.debian.org/excuses.php?package=ck
[3] https://launchpad.net/ubuntu/+source/ck/0.6.0-1.3


Thank you!


pgpFCfMrUEEEj.pgp
Description: OpenPGP digital signature


Re: [RFC] python-cobra, python3-sbml5

2020-04-04 Thread Andrey Rahmatullin
On Sat, Apr 04, 2020 at 06:53:55PM +0530, Nilesh Patra wrote:
> >From the logs, in the last message[2] it looks like an import-error for
> '_libsbml' file which corresponds to libsbml (with python3-sbml5 as a
> provide) package. When I dug into looking at libsbml, I noticed that the
> relevant file (libsbml.py) which throws error
> is generated with swig-3.0 by the upstream [3]
> 
> While the same file in the apt archive (observed after $apt source
> python3-sbml5) seems to be generated with swig-4.0, and that's the current
> swig version in Debian now.
Sorry, I couldn't understand which two files are you comparing. One is
from the python3-sbml5 binary package and is generated with swig 4, where
is the second one, generated by swig 3?

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: Sponsor for DMX - The Context Machine

2020-04-04 Thread Andrey Rahmatullin
On Sat, Apr 04, 2020 at 02:46:26PM +0200, Juergen Neumann wrote:
> Hi all!
> 
> I would like to file an ITP for DMX - The Context Machine [1], formerly
> known as DeepaMehta [2]. As this will be my first project for Debian I
> am kindly looking for a sponsor. So far I barely managed to create a
> first lintian compliant result [3]. I will be happy to improve. :-)
Please note thet the usual workflow is:

1. File an ITP.
2. Do the work.
3. Publish the package.
4. Look for sponsors, usually starting with filing an RFS.

See https://mentors.debian.net/intro-maintainers for more details on this
workflow.

Looks like your git repo doesn't contain a source package tree, only some
teemplates for it, you'll need a proper source package, correctly
buildable in a minimal sid chroot, to get it sponsored.
You also need to run lintian on the source package, not just on the binary
ones.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


[RFC] python-cobra, python3-sbml5

2020-04-04 Thread Nilesh Patra
Hi,
Currently python-cobra FTBFS reported here [1].

>From the logs, in the last message[2] it looks like an import-error for
'_libsbml' file which corresponds to libsbml (with python3-sbml5 as a
provide) package. When I dug into looking at libsbml, I noticed that the
relevant file (libsbml.py) which throws error
is generated with swig-3.0 by the upstream [3]

While the same file in the apt archive (observed after $apt source
python3-sbml5) seems to be generated with swig-4.0, and that's the current
swig version in Debian now.

When I compared, the one generated with swig 4.0 looks pretty different
from the one generated by swig 3.0.
I "suspect" that the error is due to the swig version change to 4.0, and
corresponding API changes.

I would really appreciate if I could have more folks "confirm" that this is
the case, and I'm not missing out on anything else.
I'll then file a report upstream then, asking for corresponding code
changes needed for swig 4.0.

[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955656

[2]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955656#10

[3]:
https://salsa.debian.org/med-team/libsbml/-/blob/master/src/bindings/python/libsbml.py?expanded=true=simple

Thanks and regards
Nilesh


Sponsor for DMX - The Context Machine

2020-04-04 Thread Juergen Neumann
Hi all!

I would like to file an ITP for DMX - The Context Machine [1], formerly
known as DeepaMehta [2]. As this will be my first project for Debian I
am kindly looking for a sponsor. So far I barely managed to create a
first lintian compliant result [3]. I will be happy to improve. :-)

Thank you very much in advance!

Juergen

[1] https://git.dmx.systems/dmx-platform/dmx-platform
[2] https://www.deepamehta.de/
[3] https://github.com/dmx-systems/dmx-build-deb

-- 
GnuPG KeyID: CD914C6C
Fingerprint: C1CC EF1D 1443 7279 72E7 ABDC A2DA 0328 CD91 4C6C