Bug 32126 - python-apt - Python 3 bindings for apt NEW PKG REQUEST
Summary: python-apt - Python 3 bindings for apt NEW PKG REQUEST
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-20 04:54 CEST by Kristoffer Grundström
Modified: 2023-07-26 07:59 CEST (History)
3 users (show)

See Also:
Source RPM: python-apt
CVE:
Status comment:


Attachments
Proposal spec file (2.00 KB, text/plain)
2023-07-20 04:56 CEST, Kristoffer Grundström
Details

Description Kristoffer Grundström 2023-07-20 04:54:14 CEST
Description of problem: I'd like to have this package added to the official repo as:

The apt_pkg Python 3 interface will provide full access to the internal
libapt-pkg structures allowing Python 3 programs to easily perform a
variety of functions, such as:
- Access to the APT configuration system
- Access to the APT package information database
- Parsing of Debian package control files, and other files with a
similar structure
The included 'aptsources' Python interface provides an abstraction of
the sources.list configuration on the repository and the distro level.

Version-Release number of selected component (if applicable): 2.3.0
Comment 1 Kristoffer Grundström 2023-07-20 04:56:22 CEST
Created attachment 13926 [details]
Proposal spec file

CC: (none) => lovaren

Comment 2 Lewis Smith 2023-07-20 20:32:39 CEST
Since this looks to be entirely related to Debian-type distributions, why do you want this packager in Mageia?

CC: (none) => lewyssmith

Comment 3 Kristoffer Grundström 2023-07-20 22:41:22 CEST
(In reply to Lewis Smith from comment #2)
> Since this looks to be entirely related to Debian-type distributions, why do
> you want this packager in Mageia?

To easen porting of packages related to snapd.

I know we haven't imported snapd yet, but I'm working on a local port to begin with.
Comment 4 Kristoffer Grundström 2023-07-20 22:42:00 CEST
And Fedora has imported this as well.
Comment 5 Lewis Smith 2023-07-22 21:33:21 CEST
So do you want to make this a request for both 'snapd' and 'python-apt'? Is one any use without the other?

Summary: python-apt - Python 3 bindings for apt => python-apt - Python 3 bindings for apt NEW PKG REQUEST

Comment 6 Dave Hodgins 2023-07-23 01:54:31 CEST
(In reply to Kristoffer Grundström from comment #3)
> I know we haven't imported snapd yet, but I'm working on a local port to
> begin with.

As discussed in the the thread back in 2020,
https://ml.mageia.org/l/arc/dev/2020-09/msg00316.html

snapd requires at least monthly updates or the Canonical app store stops
working.

It's also another form of packaging that is a security nightmare outside of
the control of Mageia.

See the disadvantages at https://www.makeuseof.com/everything-you-need-to-know-about-snap-and-snap-store/

In particular "Due to the fact that Snap's back-end is still closed-source and controlled by Canonical, many major Linux distros aren't on board with the idea of putting Snap as the default package manager on their system."

It is not suitable for Mageia.

CC: (none) => davidwhodgins

Comment 7 Lewis Smith 2023-07-26 07:59:01 CEST
Thank you Dave for this comment, in the light of which closing this.

Resolution: (none) => INVALID
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.