Re: DEP5 and spdx shortname of license
Le 8 septembre 2024 09:38:00 GMT+02:00, Andrea Pappacoda a écrit : >Hi Aurélien, > >On Sat Sep 7, 2024 at 10:56 PM CEST, Aurélien COUDERC wrote: >> Our spec [2] already defines an equivalence rule between License-X and >> License-X.0 declarations for SPDX compatibility. >> For what I’ve seen on the quite vast and diverse KDE source corpus we’d only >> need 2 additional equivalence rules to be added to matches what that >> upstream ships : >> - equivalence between the + and -or-later suffixes (GPL-2+ / >> GPL-2.0-or-later) > >There's already an equivalence in the SPDX spec, as described in "Annex D: >SPDX license expressions"[1] (kind of. using the plus sign operator "+" is >SPDX's general way of saying "this version or later", while "-or-later" is a >special case only valid for GPL licenses, as described in [2] and [3]). > >This means that you can use "GPL-3.0+" in debian/copyright and have it being >valid both when interpreted as our format or as an SPDX expression. Thanks, interesting. What I'd like to see is us updating *our* spec to have the equivalence the other way around and I can extract upstream provided SPDX licence identifiers while staying debian-machine-readable-copyright compliant. -- Aurélien
Re: DEP5 and spdx shortname of license
Hi Fabio, Le samedi 7 septembre 2024, 21:43:35 CEST Fabio Fantoni a écrit : > So I wonder, is it possible to put in d/copyright DEP5 the short license > names using the spdx ones? we’ve been doing that for KDE packages since upstream started tagging all source files with SPDX-License / SPDX-Copyright headers and so using SPDX license identifiers some years ago. See [1] for example. While not strictly adhering to DEP-5 I consider it useful to have a machine-readable-with-SPDX-identifiers and I’m not sure how useful it is to try and translate upstream-provided SPDX identifiers into something else. Our spec [2] already defines an equivalence rule between License-X and License-X.0 declarations for SPDX compatibility. For what I’ve seen on the quite vast and diverse KDE source corpus we’d only need 2 additional equivalence rules to be added to matches what that upstream ships : - equivalence between the + and -or-later suffixes (GPL-2+ / GPL-2.0-or-later) - equivalence between MIT and Expat. [1] https://salsa.debian.org/qt-kde-team/kde/plasma-workspace/-/blob/debian/experimental/debian/copyright [2] https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-short-name Happy hacking, -- Aurélien
Re: Representing Debian Metadata in Git
Hi ! Le mercredi 21 août 2024, 23:37:38 CEST Chris Hofstaedtler a écrit : > Hi Simon, > > * Simon Richter [240820 09:11]: > > One of the long-standing issues is that there are multiple ways Debian > > packaging can be represented in a git tree, and none of them are optimal. […] > > Any feelings/objections/missed requirements? > > In the current DEP14/DEP18 discussions a lot of discussion was had > about how we should represent Debian things in git; your mail also > goes into this direction. In the Qt/KDE Team (~600-700 source packages) we’ve taken the complete opposite approach. We keep debian/ only repos in salsa and don’t put the upstream source in git anywhere, only in the uploads to the archive. Updating a package to a new upstream version is then as simple as a new changelog entry, and uscan / dpkg-builpackage / sbuild handle the rest for us. I personally think it’s crazy / not a good use of my time to try and mix both upstream and packaging history in the same repo and try to make git dance around that when handling new upstream releases. The extents of the ongoing d-devel discussions on the topic tend to reinforce that feeling. Keeping debian and upstream changes separate is a nice feature. I’d even qualify the debian-only workflow as essential for packages with large source trees like Qt WebEngine that embeds Chromium. The source-included workflows add orders of magnitude of overhead in this kind of situation. (For some value of $fun, try cloning the mesa or Firefox repos from a sloppy Internet connection for a packaging analysis or an occasional contribution.) Happy hacking, -- Aurélien
Bug#1072713: ITP: plasma5support -- support components for porting from KF5/Qt5 to KF6/Qt6
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers * Package name: plasma5support Version : 6.0.5 Upstream Contact: Plasma Developers * URL : https://invent.kde.org/plasma/plasma5support * License : LGPL Programming Lang: C++, QML Description : support components for porting from KF5/Qt5 to KF6/Qt6 Plasma5Support Framework providing migration aids for KF5 -> KF6 migrations. The package will be maintained under the Qt/KDE Team’s umbrella.
Bug#1072656: ITP: kglobalacceld -- daemon for global keyboard shortcuts on the Plasma desktop
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers * Package name: kglobalacceld Version : 6.0.5 Upstream Contact: Plasma Developers * URL : https://invent.kde.org/plasma/ocean-sound-theme * License : LGPL Programming Lang: C++ Description : daemon for global keyboard shortcuts on the Plasma desktop Daemon providing Global Keyboard Shortcut (Accelerator) functionality for the Plasma desktop. The package will be maintained under the Qt/KDE Team’s umbrella.
Bug#1072649: ITP: ocean-sound-theme -- Ocean Sound Theme for the Plasma desktop
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers * Package name: ocean-sound-theme Version : 6.0.5 Upstream Contact: Plasma Developers * URL : https://invent.kde.org/plasma/ocean-sound-theme * License : CC-BY-SA-4.0 Description : Ocean Sound Theme for the Plasma desktop The Ocean Sound Theme for Plasma for the release of Plasma 6. This package contains the sounds that are used in the sound theme. It will be maintained under the Qt/KDE Team’s umbrella.
Re: Bug#1042428: lintian.debian.org off ?
Le 20 novembre 2023 07:49:21 GMT+01:00, "Otto Kekäläinen" a écrit : >> >> I finally fixed this. Sorry for the delay. >> >> https://udd.debian.org/lintian?packages=entr has a link for each lintian >> tag, that points to (e.g.) >> https://udd.debian.org/lintian-tag.cgi?tag=superfluous-file-pattern >> That page includes a description of the tag as well as all packages >> affected by the tag. > >Thanks! > >Could you consider setting up also redirects from old url, as it seems >that search engines had it indexed pretty well and tend to offer links >to lintian.debian.org as the primary result on on searches for various >Lintian errors? > >https://lintian.debian.org/tags/([a-z-]*)/?$ >-> >https://udd.debian.org/lintian-tag.cgi?tag=$1 Any chance to get back a front page with the complete list of tags, linking to the individual tag pages ? The best I could find for now is [1] but it's not very practical. [1] https://salsa.debian.org/lintian/lintian/-/tree/master/tags Thanks, -- Aurélien
Bug#1029532: ITP: plasma-welcome -- KDE Plasma welcome center
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, debian-qt-...@lists.debian.org * Package name: plasma-welcome Version : 5.26.90 Upstream Contact: Plasma Developers * URL : https://invent.kde.org/plasma/plasma-welcome * License : GPL Programming Lang: QML, C++ Description : KDE Plasma welcome center Welcome Center is the perfect introduction to KDE Plasma. It can help you learn how to connect to the internet, install apps, customize the system, and more! This package will be maintained under the Debian Qt/KDE Maintain Team’s umbrella.
Bug#1029531: ITP: flatpak-kcm -- Flatpak permissions management KCM
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, debian-qt-...@lists.debian.org * Package name: flatpak-kcm Version : 5.26.90 Upstream Contact: Plasma Developers * URL : https://invent.kde.org/plasma/flatpak-kcm * License : GPL Programming Lang: C++, QML Description : Flatpak permissions management KCM Plasma System Settings module for managinng Flatpak permissions. The System Settings module allows users to changing what permissions have been granted to installed Flatpak applications. This package will be maintained under the Debian Qt/KDE Maintainers Team’s umbrella.
Bug#1027177: ITP: activity-aware-firefox -- wrapper to make Firefox aware of Plasma Desktop activities
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian KDE Extras Team * Package name: activity-aware-firefox Version : 0.4.1 Upstream Contact: Matija Šuklje * URL : https://gitlab.com/hook/activity-aware-firefox * License : CC0-1.0 Programming Lang: Bash Description : wrapper to make Firefox aware of Plasma Desktop activities Using activity-aware-firefox you can have Firefox windows in each Plasma Activity bound to that Activity. What activity-aware-firefox does is to create a Firefox Profile the first time it is run in an Activity, using its unique ID. Then every next time you run activity-aware-firefox in that Plasma Activity, it will start the Firefox Profile associated with it. The package will be maintained under the Debian KDE Extras Team’s umbrella.
Bug#1025277: ITP: ksanecore -- library providing logic to interface scanners
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers * Package name: ksanecore Version : 22.11.90 Upstream Author : Kåre Särs * URL : https://invent.kde.org/libraries/ksanecore * License : LGPL Programming Lang: C++ Description : library providing logic to interface scanners KSaneCore is a library that provides a Qt interface for the SANE library for scanner hardware. This package will be maintained under the Debian Qt/KDE Maintainers Team’s umbrella.
Bug#1024716: ITP: kio-admin -- manage files as administrator using the admin:// KIO protocol
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers * Package name: kio-admin Version : 1.0.0 Upstream Author : Harald Sitter * URL : https://invent.kde.org/system/kio-admin * License : GPL Programming Lang: C++ Description : manage files as administrator using the admin:// KIO protocol kio-admin implements a new protocol admin:// which gives administrative access to the entire system. This is achieved by talking, over dbus, with a root-level helper binary that in turn uses existing KIO infrastructure to run file:// operations in root-scope. Or simply put: admin:// is exactly like file:// but redirected over dbus to gain administrative privileges. This package will be maintained under the Debian Qt/KDE Team’s umbrella.
Re: Un-plug/re-plug second monitor messes up video config (regression)
Dear Steven, Le 20 octobre 2022 20:38:52 GMT+02:00, Steven Robbins a écrit : >Hello, > >I have two monitors connected to my linux desktop. One of them is sitting on >an HDMI switch as it is shared with a laptop. For months, this worked just >fine: when I switched the monitor to the laptop, linux would notice that only >one monitor was connected and adjust; when I later switched the monitor back >to the linux machine, it would notice that there are two monitors and adjust >back to the original two-monitor configuration. > >Recently -- since maybe 2-3 weeks ago (hard to pin down because I run "sid" >and update frequently) -- the switch from one to two monitors has stopped >working. This looks a lot like what was discussed on the debian-kde list here : [1]. Which it tracked upstream as [2] and fixed in Plasma 5.26.1. We have an ongoing Qt transition entangled with many other pieces so I can't upload 5.26.1 just now, but will do as soon as the transition is over. [1] https://lists.debian.org/debian-kde/2022/10/msg00042.html [2] https://bugs.kde.org/show_bug.cgi?id=460341 Happy hacking, -- Aurélien
Bug#1021573: ITP: kpipewire -- KDE's Pipewire library
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers * Package name: kpipewire Version : 5.26.0 Upstream Author : plasma-de...@kde.org * URL : https://invent.kde.org/plasma/kpipewire * License : LGPL Programming Lang: C++ Description : KDE's Pipewire library This library provides components for rendering and recording PipeWire streams using Qt. It will be maintained uder the Debian Qt/KDE Maintainers Team’s umbrella.
Bug#1011327: ITP: plasma-remotecontrollers -- Remote controller support for the Plasma desktop
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers * Package name: plasma-remotecontrollers Version : 5.24.90 Upstream Author : Plasma Developers * URL : https://invent.kde.org/plasma-bigscreen/plasma-remotecontrollers * License : GPL-2+ Programming Lang: C++ Description : Remote controller support for the Plasma desktop Translate various input device events into keyboard and pointer events. The package will be team maintained under the Debian Qt/KDE Maintainers Team’s umbrella.
Bug#1006773: ITP: plasma-gamemode -- Plasma status icon for the GameMode daemon
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian KDE Extras Team * Package name: plasma-gamemode Version : 0.0~git20220224.3adea2bd Upstream Author : Harald Sitter * URL : https://invent.kde.org/sitter/plasma-gamemode * License : GPL, LGPL, BSD, CC0 Programming Lang: C++, QML Description : Plasma extention for the GameMode daemon Plasma status icon for Feral Interactive’s GameMode daemon (already packaged as gamemode). The package will be maintained under the Debian KDE Extras Team’s umbrella.
Bug#981111: ITP: qqc2-breeze-style -- Breeze inspired QQC2 Style
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers * Package name: qqc2-breeze-style Version : 5.20.90 Upstream Author : Plasma Developers * URL : https://invent.kde.org/plasma/qqc2-breeze-style * License : LGPL-2.1, LGPL-3, GPL-2+ Programming Lang: C++, QML Description : Breeze inspired QQC2 Style This is a pure Qt Quick/Kirigami Qt Quick Controls style. Unlike QQC2-Desktop-Style, it does not depend on Qt Widgets and the system QStyle. This package will be maintained under the Debian Qt/KDE Maintainers team’s umbrella.
Bug#981109: ITP: kongress -- companion application for conferences made by KDE
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian KDE Extras Team * Package name: kongress Version : 1.0.0 Upstream Author : Dimitris Kardarakos * URL : https://apps.kde.org/en/kongress * License : GPL-3+ Programming Lang: C++, QML Description : companion application for conferences made by KDE Kongress provides practical information about conferences. It supports conferences that offer their schedule in iCalendar format. In Kongress, the data of the talks are shown in various ways, e.g. in daily views, by talk category, etc. The users can also create a list of favorite conference talks/events as well as they can navigate to the web page of each talk. A map of the conference venue, location information and link to OpenStreetMap can also be added. The package will be maintained under the Debian KDE Extras Team’s umbrella.
Bug#979568: ITP: kontrast -- check contrast ratio between 2 colors
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, Debian Qt/KDE Maintainers * Package name: kontrast Version : 20.12.1 Upstream Author : KDE Developers * URL : https://apps.kde.org/en/kontrast * License : GPL-3+ Programming Lang: C++, QML Description : check contrast ratio between 2 colors Kontrast is a color contrast checker and tells you if your color combinations are distinct enough to be readable and accessible. The package will be maintained under the Debian Qt/KDE Maintainers Team’s umbrella.
Bug#976376: ITP: kaidan -- Simple and user-friendly Jabber/XMPP client
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, pkg-kde-ext...@lists.alioth.debian.org * Package name: kaidan Version : 0.6.0 Upstream Author : @kai...@fosstodon.org * URL : https://www.kaidan.im/ * License : GPL-3+, CC-BY-SA-4.0 Programming Lang: C++, QML Description : Simple and user-friendly Jabber/XMPP client Kaidan is a simple, user-friendly and modern chat client. It uses the open communication protocol XMPP (Jabber). The user interface makes use of Kirigami and QtQuick, while the back-end of Kaidan is entirely written in C++ using Qt and the Qt-based XMPP library QXmpp. The package will be maintained under the Debian KDE Extra Team’s umbrella.
Bug#975697: ITP: plasma-disks -- Monitor S.M.A.R.T. capable devices for imminent failure in Plasma
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: plasma-disks Version : 5.20.3 Upstream Author : Plasma Developers * URL : https://kde.org/plasma-desktop/ * License : GPL-2 or GPL-3 or any later version that is accepted by the membership of KDE e.V. Programming Lang: C++ Description : Monitor S.M.A.R.T. capable devices for imminent failure in Plasma This package provides a plugin for the KDE user daemon and the corresponding Plasma configuration widget for monitoring devices with S.M.A.R.T. capabilities and alerting the user in case of imminent failure. The package will be maintained under the Debian Qt/KDE Maintainers team’s umbrella.
Bug#975598: ITP: plasma-systemmonitor -- System monitor for the Plasma desktop
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: plasma-systemmonitor Version : 5.20.0 Upstream Author : Plasma Developers * URL : https://apps.kde.org/en/plasma-systemmonitor * Licenses: GPL-2 or GPL-3 or any later version accepted by the membership of KDE e.V. LGPL-2.1 or LGPL-3 or any later version accepted by the membership of KDE e.V. Programming Lang: C++, QML Description : System monitor for the Plasma desktop Plasma System Monitor provides an interface for monitoring system sensors, process information and other system resources. The package will be maintained under the Debian Qt/KDE Maintainers team’s umbrella.
Bug#974163: ITP: kpeoplevcard -- KPeople vCard plugin for KDE Connect
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC X-Debbugs-Cc: debian-devel@lists.debian.org, debian-qt-...@lists.debian.org * Package name: kpeoplevcard Version : 0.1 Upstream Author : KDE PIM Developers * URL : https://invent.kde.org/pim/kpeoplevcard * License : LGPL-2.1+ Programming Lang: C++ Description : KPeople vCard plugin for KDE Connect KPeople is the KDE framework offering unified access to your contacts from different sources, grouping them by person while still exposing all the data. This plugin provides the backend to KDE Connect for manipulating the vCard format. The package will be maintained under the Debian Qt/KDE Maintainers’ umbrella.
Bumping epoch and reusing package name "elisa"
Dear fellow developers, I’m working on packaging Elisa, a modern and simple music player based on the KDE Frameworks stack. [0][1] I initially named the package elisa, but such a package already existed in the archive in the past. Former Elisa [2] was a media center and must have been in the archive as "elisa" before wheezy. It was then renamed to Moovida upstream and packaged as "moovida" for wheezy with "elisa" staying as a transitional dummy package. The moovida and elisa packages were last uploaded in July 2010 and then removed from the archive after wheezy. FTP masters rejected the upload of the new elisa 0.2.1-1 as the package has a lower version than the former Elisa project and they proposed bumping the epoch and reusing the name. It seems reasonable to me as it leaves us with 2 elisa-less Debian releases. Alternatives I can see would be to use different names like elisa-player or elisa-music-player but I find it cumbersome and it’s not my preferred option. Since policy §5.6.12 now recommends getting consensus on -devel before bumping epochs, I’m doing that here. [0] https://community.kde.org/Elisa [1] https://salsa.debian.org/qt-kde-team/extras/elisa [2] https://packages.debian.org/wheezy/elisa Cheers, -- Aurélien signature.asc Description: OpenPGP digital signature
Bug#895253: ITP: elisa -- Simple music player with a focus on Plasma desktop integration and privacy
Package: wnpp Severity: wishlist Owner: Aurélien COUDERC * Package name: elisa Version : 0.1 Upstream Author : KDE Community * URL : https://community.kde.org/Elisa * License : GPL-3 with Qt exception, LGPL-3 Programming Lang: C++, QML Description : Simple music player with a focus on Plasma desktop integration and privacy Elisa is a music player developed by the KDE community that strives to be simple and nice to use. It tries to be flexible to account for different workflows and use-cases. It focuses on a very good integration with the Plasma desktop of the KDE community without compromising the support for other environments. . Elisa is developed using modern KDE technologies and aims to be reliable and respectful of users’ privacy. As such, it favors online services where users are in control of their data.
Re: Default theme for Stretch
Le 25 octobre 2016 19:54:00 GMT+02:00, Niels Thykier a écrit : >Hi, > >We are very excited to announce that the default theme for Stretch is: > > > ~~~ softWaves ~~~ > > >Many thanks to all the artists and all who voted. :) For the full >announcement, please visit: > >https://bits.debian.org/2016/10/softwaves-will-be-the-default-theme-for-debian-9.html > >Thanks, >~Niels Great, let's package that ! :-D --Aurélien