[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1100886: ITP: decibels -- Audio player for GNOME



Hi Jeremy!

On 3/27/25 10:15 PM, Jeremy Bícha wrote:
Hi and welcome! Thank you for helping to make Debian better.

Your version didn't build for me. I got errors like

[20/21] /usr/bin/tsc --project ../tsconfig.json --outDir src
FAILED: src/application.js src/drag-overlay.js src/empty.js
src/error.js src/header.js src/main.js src/mpris.js
src/playback-rate-button.js src/player.js src/stream.js
src/volume-button.js src/waveform.js src/window.js
/usr/bin/tsc --project ../tsconfig.json --outDir src
../src/application.ts(26,12): error TS2339: Property 'quit' does not
exist on type 'Application'.
../src/application.ts(29,10): error TS2339: Property 'add_action' does
not exist on type 'Application'.

I got the same kind of errors with 48.0, the latest stable release, so
I went ahead and imported 48.0 into
https://salsa.debian.org/gnome-team/decibels using the branch
configuration we generally use on the Debian GNOME team. I kept your
minimal debian/ packaging.

Were you able to get Decibels to build? What version of Debian were you using?

I'm on Debian unstable.

The problem is caused by the low node-typescript version. I managed to successfully build the gnome-team/decibels version with a local-packaged node-typescript_5.8.2+ds1_0local1.(Currently Debian only has 4.9.5 in sid and 5.0.4 in exp)

The Debian GNOME team has no experience with TypeScript apps so I
expect that it will take several months before the work is finished
and this app is available in Debian Unstable.

We might need to force push to the Salsa repo later depending on what
changes we need to make, but this gives us a place to start.

1. You can read more about the team workflow at
https://wiki.debian.org/Gnome/Git . I apologize that the docs are
incomplete.

2. I recommend copying debian/watch from another Debian GNOME project
like https://salsa.debian.org/gnome-team/gnome-text-editor

3. We also need a debian/copyright file

4. debian/control is missing a lot of fields that we need
Thank you! I'll work on this later.
Thank you,
Jeremy Bícha

Attachment: OpenPGP_0x546B245B5949269D_and_old_rev.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: