Bug#959944: ITP: xdg-desktop-portal-wlr -- xdg-desktop-portal backend for wlroots
Package: wnpp Severity: wishlist Owner: Birger Schacht * Package name: xdg-desktop-portal-wlr Version : 0.1.0 Upstream Author : Simon Ser * URL : https://github.com/emersion/xdg-desktop-portal-wlr * License : MIT Programming Lang: C Description : xdg-desktop-portal backend for wlroots This package will provide support for the screenshot, screencast, and possibly remote-desktop xdg-desktop-portal interfaces for wlroots based compositors. I plan to maintain it in the swaywm-team.
'No such file or directory' while building coreutils from source package
Dear all, I'm trying to build coreutils according to the manual at https://www.debian.org/doc/manuals/maint-guide/build.en.html. Unfortunately this fails with the error message noted below. I hope this is the right mailing list, please excuse me if it is the wrong one. There are quite a few. The machine is running Debian GNU/Linux 10 (buster) on x86_64. # What I did: 1. `apt-get install build-essential` 2. `apt-get install gettext debhelper autotools-dev texinfo groff libattr1-dev libacl1-dev libselinux1-dev gperf bison` as these are the packages which are listed in the `Build-Depends` section of `coreutils_8.30-3.debian.tar.xz/debian/control`. 3. Created following directory structure: ``` ~/dir/coreutils_8.30.orig.tar.xz ~/dir/debian-coreutils/ ``` 4. `cd ~/dir/debian-coreutils/` 5. `dpkg-buildpackage -us -uc` Now it fails with ``` make[1]: Entering directory '/home/username/dir/debian-coreutils' dh_install -a # some things go in root rather than usr for f in cat chgrp chmod chown cp date dd df dir echo false ln ls mkdir mknod mv pwd readlink rm rmdir vdir sleep stty sync touch true uname mktemp; do \ mv debian/coreutils/usr/bin/$f debian/coreutils/bin/$f; \ done mv: cannot stat 'debian/coreutils/usr/bin/cat': No such file or directory mv: cannot stat 'debian/coreutils/usr/bin/chgrp': No such file or directory mv: cannot stat 'debian/coreutils/usr/bin/chmod': No such file or directory ``` My final goal is to get some experience with debugging. I want to build a debian package with little dependencies including a dbgsym package. Then I want to introduce a bug in the source code, and use the gdbsym package to trace the bug in gdb. Thank you and kind regards, Manuel
Re: 'No such file or directory' while building coreutils from source package
On Thu, May 07, 2020 at 07:51:58PM +0200, Manuel Wagesreither wrote: > 3. Created following directory structure: > ``` > ~/dir/coreutils_8.30.orig.tar.xz > ~/dir/debian-coreutils/ `apt source coreutils` Or, if you already downloaded the source package, `dpkg-source -x coreutils_8.30-3.dsc`. Looks like you didn't extract the orig tarball, but even if that's just omitted from your email, extracting parts of the source package manually is not the supported way to extract it. -- WBR, wRAR signature.asc Description: PGP signature
Re: 'No such file or directory' while building coreutils from source package
Am Do, 7. Mai 2020, um 20:02, schrieb Andrey Rahmatullin: > On Thu, May 07, 2020 at 07:51:58PM +0200, Manuel Wagesreither wrote: > > 3. Created following directory structure: > > ``` > > ~/dir/coreutils_8.30.orig.tar.xz > > ~/dir/debian-coreutils/ coreutils_8.30-3.debian.tar.xz> > `apt source coreutils` > Or, if you already downloaded the source package, `dpkg-source -x > coreutils_8.30-3.dsc`. > > Looks like you didn't extract the orig tarball, but even if that's just > omitted from your email, extracting parts of the source package manually > is not the supported way to extract it. I did extract the orig tarball and extracted it completely, i. e. not only parts of it. Also, I checked that the md5sum is equal to the one at https://packages.debian.org/source/buster/coreutils. ``` manuel@manuel-hp:~/vps/testground_debpackage$ md5sum origs/coreutils_8.30-3.debian.tar.xz f68506bc07552eee03c7652cb38431e8 origs/coreutils_8.30-3.debian.tar.xz manuel@manuel-hp:~/vps/testground_debpackage$ sudo rm -rf debian-coreutils/* && tar xf origs/coreutils_8.30-3.debian.tar.xz -C debian-coreutils ``` Kind regards, Manuel
Re: 'No such file or directory' while building coreutils from source package
On Thu, May 07, 2020 at 08:29:20PM +0200, Manuel Wagesreither wrote: > I did extract the orig tarball and extracted it completely, i. e. not only > parts of it. Also, I checked that the md5sum is equal to the one at > https://packages.debian.org/source/buster/coreutils. > > ``` > manuel@manuel-hp:~/vps/testground_debpackage$ md5sum > origs/coreutils_8.30-3.debian.tar.xz > f68506bc07552eee03c7652cb38431e8 origs/coreutils_8.30-3.debian.tar.xz > > manuel@manuel-hp:~/vps/testground_debpackage$ sudo rm -rf debian-coreutils/* > && tar xf origs/coreutils_8.30-3.debian.tar.xz -C debian-coreutils That's the debian tarball, not the orig tarball. -- WBR, wRAR signature.asc Description: PGP signature
Re: 'No such file or directory' while building coreutils from source package
Am Do, 7. Mai 2020, um 21:16, schrieb Andrey Rahmatullin: > On Thu, May 07, 2020 at 08:29:20PM +0200, Manuel Wagesreither wrote: > > I did extract the orig tarball and extracted it completely, i. e. not only > > parts of it. Also, I checked that the md5sum is equal to the one at > > https://packages.debian.org/source/buster/coreutils. > > > > ``` > > manuel@manuel-hp:~/vps/testground_debpackage$ md5sum > > origs/coreutils_8.30-3.debian.tar.xz > > f68506bc07552eee03c7652cb38431e8 origs/coreutils_8.30-3.debian.tar.xz > > > > manuel@manuel-hp:~/vps/testground_debpackage$ sudo rm -rf > > debian-coreutils/* && tar xf origs/coreutils_8.30-3.debian.tar.xz -C > > debian-coreutils > That's the debian tarball, not the orig tarball. Oh, now I got you. I thought you meant `coreutils_8.30-3.debian.tar.xz ` differs w.r.t. the one at the package repository. No, I didn't extract the orig tarball it at all. At first I didn't even have it on disk, but then `dpkg-buildpackage -us -uc` failed with ``` make[1]: Leaving directory '/home/manuel/vps/testground_debpackage/debian-coreutils' dh_clean dpkg-source -b . dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../coreutils_8.30.orig.tar.{bz2,gz,lzma,xz} dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 255 ``` , so that's why I put `../coreutils_8.30.orig.tar.{bz2,gz,lzma,xz}`into existance by copying the orig tarball there. ``` manuel@manuel-hp:~/vps/testground_debpackage$ md5sum coreutils_8.30.orig.tar.xz ab06d68949758971fe744db66b572816 coreutils_8.30.orig.tar.xz ``` Do I need to extract it? https://www.debian.org/doc/manuals/maint-guide/build.en.html doesn't mention anything like that. Also, it doesn't seem to change the outcome. Thanks for your assistance! Regards, Manuel
Re: 'No such file or directory' while building coreutils from source package
Le jeudi, 7 mai 2020, 21.59:56 h CEST Manuel Wagesreither a écrit : > Do I need to extract it? > https://www.debian.org/doc/manuals/maint-guide/build.en.html doesn't > mention anything like that. Also, it doesn't seem to change the outcome. The first part of the guide (Chapter 2. First steps) [0] explains a little better what different parts constitute a source package, and therefore a source directory. Another good resource is the Debian handbook; specifically it's chapter 5.3 "Structure of a Source Package" [1]. In short, you need to: - extract the upstream tarball - extract the Debian changes on top of the directory containing your upstream extracted source code (usually a .debian.tar.*). - apply the patches All this is doable by hand, but really, you should rely on Debian's tools: $ apt-get source coreutils … will download and extract the coreutils source package from the Debian repositories. And by extract, I mean that it will do nothing more than the 3 steps above. Regards, OdyX [0] https://www.debian.org/doc/manuals/maint-guide/first.en.html [1] https://www.debian.org/doc//manuals/debian-handbook/sect.source-package-structure.en.html signature.asc Description: This is a digitally signed message part.
Re: 'No such file or directory' while building coreutils from source package
On Thu, May 07, 2020 at 09:59:56PM +0200, Manuel Wagesreither wrote: > Do I need to extract it? I've already told you two preferred ways to extract source packages in my first email. -- WBR, wRAR signature.asc Description: PGP signature
Bug#959992: ITP: gitid -- A simple, minimal git identity management tool
Package: wnpp Severity: wishlist Owner: Luiserebii * Package name: gitid Version : 0.3.1 Upstream Author : Luiserebii * URL : https://github.com/Luiserebii/gitid * License : GPL Programming Lang: C Description : A simple, minimal git identity management tool gitid is a command line tool allowing for easy shifting between git identities (username, email, and signing key (e.g GPG)). It aims to make working with different git configurations easy and shifting between identities painless. Above all, the tool aims to reduce any possibility for user error. It is intended for people who need to manage multiple username/email/signing key configurations, and want to minimize the difficulties and risk of managing multiple repositories with multiple configurations. A short, readable guide may be found here: https://luiserebii.io/2020/05/introduction-to-gitid/ The alternative, to maintain a list of identities somewhere and to manually paste them into a new repo's .gitconfig allows for too much error, and it is not simple to manage. This package intends to make this program useful for those who encounter this issue, and provide a unified interface to handle this. I personally use this package daily, and am therefore invested in maintaining it and making it useful for others. I plan to maintain this package by following the typical Debian maintainment procedures, fixing bugs as reported. I also intend to be active in responding to new issues raised on the project's GitHub repository. I do need a sponsor for this package, and would be grateful to receive any assistance. I plan to spend time making the package, before making a request-for-sponsorship. Thank you!
Work-needing packages report for May 8, 2020
The following is a listing of packages for which help has been requested through the WNPP (Work-Needing and Prospective Packages) system in the last week. Total number of orphaned packages: 1189 (new: 1) Total number of packages offered up for adoption: 219 (new: 0) Total number of packages requested help for: 61 (new: 0) Please refer to https://www.debian.org/devel/wnpp/ for more information. The following packages have been orphaned: free42-nologo (#959420), orphaned 5 days ago Description: Free42 is a re-implementation of the HP-42S calculator Installations reported by Popcon: 54 Bug Report URL: https://bugs.debian.org/959420 1188 older packages have been omitted from this listing, see https://www.debian.org/devel/wnpp/orphaned for a complete list. No new packages have been given up for adoption, but a total of 219 packages are awaiting adoption. See https://www.debian.org/devel/wnpp/rfa_bypackage for a complete list. For the following packages help is requested: apache2 (#910917), requested 572 days ago Description: Apache HTTP Server Reverse Depends: apache2 apache2-ssl-dev apache2-suexec-custom apache2-suexec-pristine backuppc courier-webadmin cvsweb debbugs-web dms-wsgi doc-central (135 more omitted) Installations reported by Popcon: 95412 Bug Report URL: https://bugs.debian.org/910917 autopkgtest (#846328), requested 1254 days ago Description: automatic as-installed testing for Debian packages Reverse Depends: debci-worker Installations reported by Popcon: 1172 Bug Report URL: https://bugs.debian.org/846328 balsa (#642906), requested 3147 days ago Description: An e-mail client for GNOME Installations reported by Popcon: 674 Bug Report URL: https://bugs.debian.org/642906 broadcom-sta (#886599), requested 850 days ago (non-free) Description: Broadcom STA Wireless driver (non-free) Installations reported by Popcon: 1781 Bug Report URL: https://bugs.debian.org/886599 cargo (#860116), requested 1122 days ago Description: Rust package manager Reverse Depends: dh-cargo Installations reported by Popcon: 1625 Bug Report URL: https://bugs.debian.org/860116 clipit (#941081), requested 226 days ago Description: lightweight GTK+ clipboard manager Reverse Depends: lxqt Installations reported by Popcon: 9993 Bug Report URL: https://bugs.debian.org/941081 cyrus-imapd (#921717), requested 454 days ago Description: Cyrus mail system - IMAP support Reverse Depends: cyrus-admin cyrus-caldav cyrus-clients cyrus-dev cyrus-imapd cyrus-murder cyrus-nntpd cyrus-pop3d cyrus-replication Installations reported by Popcon: 439 Bug Report URL: https://bugs.debian.org/921717 cyrus-sasl2 (#799864), requested 1688 days ago Description: authentication abstraction library Reverse Depends: 389-ds-base adcli autofs-ldap cyrus-caldav cyrus-clients cyrus-common cyrus-dev cyrus-imapd cyrus-imspd cyrus-murder (78 more omitted) Installations reported by Popcon: 200537 Bug Report URL: https://bugs.debian.org/799864 dee (#831388), requested 1392 days ago Description: model to synchronize mutiple instances over DBus Reverse Depends: dee-tools gir1.2-dee-1.0 libdee-dev zeitgeist-core Installations reported by Popcon: 30044 Bug Report URL: https://bugs.debian.org/831388 developers-reference (#759995), requested 2077 days ago Description: guidelines and information for Debian developers Installations reported by Popcon: 6178 Bug Report URL: https://bugs.debian.org/759995 devscripts (#800413), requested 1682 days ago Description: scripts to make the life of a Debian Package maintainer easier Reverse Depends: apt-build apt-listdifferences aptfs arriero brz-debian buildd customdeb debci debian-builder debmake (33 more omitted) Installations reported by Popcon: 11699 Bug Report URL: https://bugs.debian.org/800413 docker.io (#908868), requested 600 days ago Description: Linux container runtime Reverse Depends: docker-clean golang-github-containers-buildah-dev golang-github-containers-image-dev golang-github-fsouza-go-dockerclient-dev golang-github-openshift-imagebuilder-dev golang-github-samalba-dockerclient-dev golang-github-tonistiigi-fsutil-dev subuser whalebuilder Installations reported by Popcon: 3459 Bug Report URL: https://bugs.debian.org/908868 ebib (#952810), requested 68 days ago Description: BibTeX database manager for Emacs Installations reported by Popcon: 38 Bug Report URL: https://bugs.debian.org/952810 ejabberd (