Bug 31595

Summary: {WISH}Open a copr page for mageia.org
Product: Websites Reporter: Kristoffer Grundström <lovaren>
Component: OtherAssignee: Atelier Team <atelier-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Low CC: davidwhodgins, lovaren
Version: trunk   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://docs.pagure.org/copr.copr/
Whiteboard:
Source RPM: CVE:
Status comment:

Description Kristoffer Grundström 2023-02-24 21:26:00 CET
Description of problem: I see that we have copr packaged in Mageia 8 and I'd therefore like to see that we open a website similar to how Fedora's COPR site work as I really like the idea of offering users to make their own repo so that they can share their own packages to satisfy the porting process of new programs.
Comment 1 Kristoffer Grundström 2023-02-24 21:27:08 CET
I personally have my own copr repo: https://copr.fedorainfracloud.org/coprs/umeaman/

CC: (none) => lovaren
Priority: Normal => Low

Comment 2 Dave Hodgins 2023-02-25 02:06:26 CET
I'm not in favour of it. Packages from other sources will make debugging
of bug reports more difficult.

CC: (none) => davidwhodgins

Comment 3 Kristoffer Grundström 2023-03-03 12:46:28 CET
I'd like to ask what the use of copr in the official repos is if it's not supposed to be used.

No pun intended at all by asking, but I find it to be a great way of growing Mageia beyond its limits.

Whatever bug one might get there's a discuss field on the actual repo page and you also provide an upstream link.

You even get live build logs.
Comment 4 Kristoffer Grundström 2023-03-03 12:48:09 CET
For instance, here's a package that I successfuly built for Mageia:

https://copr.fedorainfracloud.org/coprs/umeaman/python3-django-redis/
Comment 5 Dave Hodgins 2023-03-03 18:31:26 CET
If the packages have mga8 or mga9 in the package names, they must not be
distributed to others. What you do for personal use is your business. If
they are distributed to others, they will waste time of bug squad and
others, if they happen to interfere with packages that are provided by
Mageia. If you report bugs, make sure you include in every bug report that
third party packages are installed.

The copr packages are intended for users to be able to create packages, but
they must not have package names that make them look like they are packages
that have been distributed by Mageia.

Debugging problems with Mageia supplied packages is difficult enough. When
a user encounters a problem, especially when upgrading from one release to
the next, having packages from sources other then Mageia makes it even
more difficult. If the package names makes it look like they are Mageia
packages it can waste a lot of time during bug analysis.

It's a problem we've encountered before, where packages that were not qa
tested by Mageia or distributed by Mageia, but had .mga# in the names
caused bugs, and wasted time for bug squad, qa, and packagers involved
in trying to figure out the cause.