Bug#959944: ITP: xdg-desktop-portal-wlr -- xdg-desktop-portal backend for wlroots

2020-05-07 Thread Birger Schacht
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

2020-05-07 Thread Manuel Wagesreither
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

2020-05-07 Thread 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/
`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

2020-05-07 Thread Manuel Wagesreither
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

2020-05-07 Thread 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.

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: 'No such file or directory' while building coreutils from source package

2020-05-07 Thread Manuel Wagesreither



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

2020-05-07 Thread Didier 'OdyX' Raboud
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

2020-05-07 Thread Andrey Rahmatullin
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

2020-05-07 Thread Luiserebii
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

2020-05-07 Thread wnpp
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 (