Re: sbuild & cross build
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
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
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)
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
> > 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
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
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
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
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++
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