Re: sbuild & cross build

2020-04-14 Thread Wookey
On 2020-04-15 00:02 +0200, Hilmar Preuße wrote:
> Hi,
> 
> I'm pretty sure this is a dumb question. I'm using sbuild to cross
> compile packages, e.g. texlive-bin. This works fine for release arches.
> Now I try to build for a non-release arch like this:
> 
> sbuild --host=sparc64 -d unstable --extra-repository='deb
> http://ftp.de.debian.org/debian-ports unstable main'
> --extra-repository-key=/usr/share/keyrings/debian-ports-archive-keyring.gpg
>  texlive-bin
> 
> The build fails, the build log tells me that some B/D's could not be
> fulfilled. However I know that the packages in question do exist for
> that arch. What am I missing?

It's because libc6 is out of date on sparc64 compared to amd64 (the arch I 
assume you are building on)


(unstable-amd64-clean-home)wookey@e110476-lin:~$apt policy libc6-dev:sparc64
libc6-dev:sparc64:
  Installed: (none)
  Candidate: 2.30-2+sparc64
  Version table:
 2.30-2+sparc64 500
500 http://ftp.de.debian.org/debian-ports unstable/main sparc64 Packages
-bash: __git_ps1: command not found
(unstable-amd64-clean-home)wookey@e110476-lin:~$ apt policy libc6-dev
libc6-dev:
  Installed: 2.30-4
  Candidate: 2.30-4
  Version table:
 *** 2.30-4 500
500 http://deb.debian.org/debian unstable/main amd64 Packages
100 /var/lib/dpkg/status
-bash: __git_ps1: command not found

you can't install mismatched versions of libc6 so none of the
cross-dependencies will install. Once glibc 2.30-4 is built on sparc64
theings should work (so long as no other libraries are
version-skewed).

Building in testing is one way to avoid this problem, if that's any use to you.

Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/


signature.asc
Description: PGP signature


sbuild & cross build

2020-04-14 Thread Hilmar Preuße
Hi,

I'm pretty sure this is a dumb question. I'm using sbuild to cross
compile packages, e.g. texlive-bin. This works fine for release arches.
Now I try to build for a non-release arch like this:

sbuild --host=sparc64 -d unstable --extra-repository='deb
http://ftp.de.debian.org/debian-ports unstable main'
--extra-repository-key=/usr/share/keyrings/debian-ports-archive-keyring.gpg
 texlive-bin

The build fails, the build log tells me that some B/D's could not be
fulfilled. However I know that the packages in question do exist for
that arch. What am I missing?

Thanks!

Hilmar
-- 
sigfault
#206401 http://counter.li.org



signature.asc
Description: OpenPGP digital signature


Bug#956731: RFS: check/0.14.0-0.1 [NMU] -- unit test framework for C

2020-04-14 Thread Christian Göttsche
Package: sponsorship-requests
Severity: normal
X-Debbugs-CC: rober...@semistable.com


Dear mentors,

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

 * Package name: check
   Version : 0.14.0-0.1
   Upstream Author : Branden Archer
https://github.com/libcheck/check/blob/master/AUTHORS
 * URL : https://libcheck.github.io/check/
 * License : LGPL-2.1+
 * Vcs : None
   Section : devel

It builds those binary packages:

  check - unit test framework for C

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/c/check/check_0.14.0-0.1.dsc

Changes since the last upload:

   * Non-maintainer upload.
   * New upstream version 0.14.0
   * d/{control,compat}: switch to debhelper v12
   * d/control:
 - bump std-version to 4.5.0 (no further changes)
 - drop dependency fulfilled since jessie
   * d/patches: add patch to correct misspelling
   * d/rules:
 - drop unneeded dh option '--buildsystem=autoconf --with autoreconf'
 - break configure lines
 - add 'dh_missing --fail-missing'
   * debian: cleanup unnecessary .dirs and .files items
   * d/tests: add simple autopkgtest

Best regards,
  Christian Göttsche



Bug#956730: RFS: libutempter/1.1.6-5 -- privileged helper for utmp/wtmp updates (development)

2020-04-14 Thread Christian Göttsche
Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name: libutempter
   Version : 1.1.6-5
   Upstream Author : Dmitry V. Levin 
 * URL :
http://git.altlinux.org/people/ldv/packages/?p=libutempter.git
 * License : LGPL-2.1
 * Vcs : https://salsa.debian.org/cgzones-guest/libutempter
   Section : libs

It builds those binary packages:

  libutempter-dev - privileged helper for utmp/wtmp updates (development)
  libutempter0 - privileged helper for utmp/wtmp updates (runtime)

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

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

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

  dget -x 
https://mentors.debian.net/debian/pool/main/libu/libutempter/libutempter_1.1.6-5.dsc

Changes since the last upload:

   * d/rules: fail on compiler warnings
   * d/control: bump to std version 4.5.0 (no further changes)
   * d/patches:
 - resolve/silence compiler warnings
 - cast to unsigned char before character handling function
 - log errors in setgid helper to syslog
   * d/upstream/signing-key.asc: re-export key without extra signatures

Best regards,
  Christian Göttsche



Re: package prevented from migration due to "regression", but regression bug is fixed

2020-04-14 Thread Robin Gustafsson
> > yes, that's exactly what you'll need to do.  Also, it would be better if
> > you closed it with a fixed version as well.
>
> Ok, I will skip this since it was closed by someone else but in the
> future it would require a package update, got it.

I think you can do that with the "fixed" command [1] too, instead of
through a package upload.

[1] https://www.debian.org/Bugs/server-control#fixed

Regards,
Robin



Re: package prevented from migration due to "regression", but regression bug is fixed

2020-04-14 Thread Mattia Rizzolo
On Tue, Apr 14, 2020 at 03:37:03PM +0200, Stephen Sinclair wrote:
> On Fri, Apr 10, 2020 at 4:56 PM Mattia Rizzolo  wrote:
> >
> > On Fri, Apr 10, 2020 at 04:51:01PM +0200, Stephen Sinclair wrote:
> > That's because you didn't close the bug in the upload.
> >* debian/rules: Remove use of ccache. (Closes: #945613 #954497)
> > > Is this not the correct syntax for fixing multiple bugs?
> > you'd need a comma to list more than bug after the 'Closes:', so it
> > wasn't closed.
> 
> Thank you, I am confused because I actually checked the policy manual
> carefully before doing this, and it clearly states that multiple bugs
> should be space-separated.  Is it an error in the document?
> 
> https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-closes

That's about the .changes file.  For the changelog file see §4.4:
|If this upload resolves bugs recorded in the Bug Tracking System (BTS),
|they may be automatically closed on the inclusion of this package into
|the Debian archive by including the string: closes:  Bug#n in the
|change details. [5] This information is conveyed via the Closes field
|in the .changes file (see Closes).

if you then go look at what is the currently number 5 footnote:
|To be precise, the string should match the following Perl regular
|expression:
|/closes:\s*(?:bug)?\#?\s?\d+(?:,\s*(?:bug)?\#?\s?\d+)*/i

there you can see the comma.

that footnote mentions dak, but this is actually parsed by
dpkg-genchanges.  More specifically, the perl module
Dpkg::Changelog::Entry::Debian::find_closes(), there you can see:
453 while ($changes && ($changes =~ m{
454closes:\s*
455(?:bug)?\#?\s?\d+
456(?:,\s*(?:bug)?\#?\s?\d+)*
457}pigx)) {
458 $closes{$_} = 1 foreach (${^MATCH} =~ /\#?\s?(\d+)/g);
459 }

then the list of bugs is copied into the Closes: field of the .changes
in the format that you mentioned, space separated.

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
More about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Re: package prevented from migration due to "regression", but regression bug is fixed

2020-04-14 Thread Stephen Sinclair
Thanks for the reply and to Adam Borowski for closing the bug and
having it migrate to testing for me.

On Fri, Apr 10, 2020 at 4:56 PM Mattia Rizzolo  wrote:
>
> On Fri, Apr 10, 2020 at 04:51:01PM +0200, Stephen Sinclair wrote:
> That's because you didn't close the bug in the upload.
>* debian/rules: Remove use of ccache. (Closes: #945613 #954497)
> > Is this not the correct syntax for fixing multiple bugs?
> you'd need a comma to list more than bug after the 'Closes:', so it
> wasn't closed.

Thank you, I am confused because I actually checked the policy manual
carefully before doing this, and it clearly states that multiple bugs
should be space-separated.  Is it an error in the document?

https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-closes

> 5.6.22. Closes
>
> A space-separated list of bug report numbers that the upload governed by the 
> .changes file closes.

> > If I manually close the bug, will it then migrate automatically?
>
> yes, that's exactly what you'll need to do.  Also, it would be better if
> you closed it with a fixed version as well.

Ok, I will skip this since it was closed by someone else but in the
future it would require a package update, got it.

regards,
Steve



Bug#956702: RFS: feedreader/2.10.0-1.1 [NMU, RC] -- simple client for online RSS services like tt-rss and others

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

Dear mentors,

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

 * Package name: feedreader
   Version : 2.10.0-1.1
   Upstream Author : [fill in name and email of upstream]
 * URL : https://jangernert.github.io/FeedReader/
 * License : GPL-3.0+
 * Vcs : https://salsa.debian.org/debian/FeedReader
   Section : net

It builds those binary packages:

  feedreader - simple client for online RSS services like tt-rss and others

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

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

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

  dget -x
https://mentors.debian.net/debian/pool/main/f/feedreader/feedreader_2.10.0-1.1.dsc

Changes since the last upload:

   * Non-maintainer upload.
   * Cherry-pick upstream commit. closes: #951986
 0002-Fix-infinite-loading-icon-after-opening-article-in-b.patch

Regards,
Håvard



Bug#956688: RFS: fdkaac/1.0.0-0.1 [NMU, RC] -- command line encoder frontend for libfdk-aac

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

Dear mentors,

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

 * Package name: fdkaac
   Version : 1.0.0-0.1
   Upstream Author : nu774 
 * URL : https://github.com/nu774/fdkaac
 * License : Zlib
 * Vcs : https://git.ieval.ro/?p=fdkaac.git
   Section : sound

It builds those binary packages:

  fdkaac - command line encoder frontend for libfdk-aac

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

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

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

  dget -x
https://mentors.debian.net/debian/pool/contrib/f/fdkaac/fdkaac_1.0.0-0.1.dsc

Changes since the last upload:

   * Non-maintainer upload
   * New upstream release closes: #955248

Regards,
Håvard



Bug#956667: RFS: xsd/4.0.0-8 -- XML Data Binding for C++

2020-04-14 Thread Jörg Frings-Fürst
Package: sponsorship-requests
Severity: normal

Dear mentors,

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

 * Package name: xsd
   Version : 4.0.0-8
   Upstream Author : xsd-user Maillist 
 * URL : http://codesynthesis.com
 * License : GPL-2+ and FLOSS
 * Vcs : https://jff.email/cgit/xsd.git/
   Section : devel

It builds those binary packages:

  xsdcxx - XML Data Binding for C++

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

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

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

 dget -x https://mentors.debian.net/debian/pool/main/x/xsd/xsd_4.0.0-8.dsc

or from 

 git https://jff.email/cgit/xsd.git/?h=release%2Fdebian%2F4.0.0-8


Changes since the last upload:

   * Fix FTCBFS: Use dpkg's buildtools.mk to export tools for make
 install. (Closes: #955728). Thanks to Helmut Grohne .
   * Declare compliance with Debian Policy 4.5.0 (No changes needed).
   * Use jdupes to change duplicate files into symlinks:
 - debian/rules: Add override_dh_link.
 - debian/control: Add Build-Depend jdupes.
 - debian/xsdcxx.lintian-overrides: Remove duplicate-files.
   * Switch to debhelper-compat:
 - debian/control: Replace debhelper with debhelper-compat.
 - Remove debian/compat.
   * debian/control:
 - Switch Vcs-* to new location.
 - Add Rules-Requires-Root: no.
   * debian/copyright:
 - Add year 2020 to debian/*.
 - Use secure URI.
 - Change Source to directory listing.
   * debian/changelog:
 - Remove EOL before EOF.

CU
Jörg Frings-Fürst

-- 
New:
GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB  30EE 09F8 9F3C 8CA1 D25D
GPG key (long) : 09F89F3C8CA1D25D
GPG Key: 8CA1D25D
CAcert Key S/N : 0E:D4:56

Old pgp Key: BE581B6E (revoked since 2014-12-31).

Jörg Frings-Fürst
D-54470 Lieser


git:  https://jff.email/cgit/

Threema:  SYR8SJXB
Wire: @joergfringsfuerst
Skype:joergpenguin
Ring: jff
Telegram: @joergfringsfuerst


My wish list: 
 - Please send me a picture from the nature at your home.



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