Bug 2274198 - Review Request: python-django4.2 - A high-level Python Web framework
Summary: Review Request: python-django4.2 - A high-level Python Web framework
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 2274636
TreeView+ depends on / blocked
 
Reported: 2024-04-09 17:18 UTC by Michel Lind
Modified: 2024-04-20 01:03 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-04-11 21:18:52 UTC
Type: ---
Embargoed:
ngompa13: fedora-review+


Attachments (Terms of Use)

Description Michel Lind 2024-04-09 17:18:53 UTC
Spec URL: https://salimma.fedorapeople.org/specs/python-django4.2.spec
SRPM URL: https://salimma.fedorapeople.org/specs/python-django4.2-4.2.11-1.fc41.src.rpm

Description:
Django is a high-level Python Web framework that encourages rapid
development and a clean, pragmatic design. It focuses on automating as
much as possible and adhering to the DRY (Don't Repeat Yourself)
principle.

Fedora Account System Username: salimma

Comment 1 Michel Lind 2024-04-09 17:26:34 UTC
Tested this correctly replaces python-django 4.2.11-2 (PR upcoming for that)

=============================================================================================================================================
 Package                                          Architecture           Version                         Repository                     Size
=============================================================================================================================================
Installing:
 python-django4.2-bash-completion                 noarch                 4.2.11-1.fc39                   @commandline                  8.4 k
 python3-django4.2                                noarch                 4.2.11-1.fc39                   @commandline                  5.0 M
 python3-django4.2-doc                            noarch                 4.2.11-1.fc39                   @commandline                  4.4 M
Removing dependent packages:
 python-django-bash-completion                    noarch                 4.2.11-2.fc39                   @@commandline                 2.3 k
 python3-django                                   noarch                 4.2.11-2.fc39                   @@commandline                  20 M
 python3-django-doc                               noarch                 4.2.11-2.fc39                   @@commandline                  37 M

Transaction Summary
=============================================================================================================================================
Install  3 Packages
Remove   3 Packages

Comment 2 Michel Lind 2024-04-09 17:28:38 UTC
And switching back

=============================================================================================================================================
 Package                                          Architecture           Version                         Repository                     Size
=============================================================================================================================================
Installing:
 python-django-bash-completion                    noarch                 4.2.11-2.fc39                   @commandline                   10 k
 python3-django                                   noarch                 4.2.11-2.fc39                   @commandline                  5.0 M
 python3-django-doc                               noarch                 4.2.11-2.fc39                   @commandline                  4.4 M
Removing dependent packages:
 python-django4.2-bash-completion                 noarch                 4.2.11-1.fc39                   @@commandline                 2.3 k
 python3-django4.2                                noarch                 4.2.11-1.fc39                   @@commandline                  20 M
 python3-django4.2-doc                            noarch                 4.2.11-1.fc39                   @@commandline                  37 M

Transaction Summary
=============================================================================================================================================
Install  3 Packages
Remove   3 Packages

Comment 3 Neal Gompa 2024-04-09 17:36:46 UTC
ngompa@fedora ~> fedora-review -b 2274198 -m fedora-rawhide-x86_64
INFO: Processing bugzilla bug: 2274198
INFO: Getting .spec and .srpm Urls from : 2274198
INFO:   --> SRPM url: https://salimma.fedorapeople.org/specs/python-django4.2-4.2.11-1.fc41.src.rpm
INFO:   --> Spec url: https://salimma.fedorapeople.org/specs/python-django4.2.spec
INFO: Using review directory: /home/ngompa/2274198-python-django4.2
INFO: Downloading .spec and .srpm files
error: line 9: Illegal char ''' (0x27) in: Release:        1.'django.db.backends.oracle*'.fc41
ERROR: "Can't parse specfile: can't parse specfile\n" (logs in /home/ngompa/.cache/fedora-review.log)

Comment 4 Neal Gompa 2024-04-09 17:37:07 UTC
Taking this review.

Comment 5 Michel Lind 2024-04-09 17:45:30 UTC
(In reply to Neal Gompa from comment #3)
> ngompa@fedora ~> fedora-review -b 2274198 -m fedora-rawhide-x86_64
> INFO: Processing bugzilla bug: 2274198
> INFO: Getting .spec and .srpm Urls from : 2274198
> INFO:   --> SRPM url:
> https://salimma.fedorapeople.org/specs/python-django4.2-4.2.11-1.fc41.src.rpm
> INFO:   --> Spec url:
> https://salimma.fedorapeople.org/specs/python-django4.2.spec
> INFO: Using review directory: /home/ngompa/2274198-python-django4.2
> INFO: Downloading .spec and .srpm files
> error: line 9: Illegal char ''' (0x27) in: Release:       
> 1.'django.db.backends.oracle*'.fc41
> ERROR: "Can't parse specfile: can't parse specfile\n" (logs in
> /home/ngompa/.cache/fedora-review.log)

not sure what that is about

⬢ [fedora:39] ❯ rpmlint *.spec
=========================================================== rpmlint session starts ==========================================================
rpmlint: 2.5.0
configuration:
    /usr/lib/python3.12/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-legacy-licenses.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 32, packages: 1

python-django4.2.spec:36: W: unversioned-explicit-provides python-django-bash-completion-impl
python-django4.2.spec:55: W: unversioned-explicit-provides python-django-doc-impl
python-django4.2.spec:82: W: unversioned-explicit-provides python-django-impl
====================== 0 packages and 1 specfiles checked; 0 errors, 3 warnings, 1 filtered, 0 badness; has taken 0.7 s =====================

Comment 6 Michel Lind 2024-04-09 18:00:18 UTC
spec and SRPM reuploaded with rpmlint warnings now suppressed. can't replicate your initial issues, I downloaded the spec and SRPM and they were fine

Comment 7 Neal Gompa 2024-04-09 18:44:55 UTC
It appears to be a problem with rpmautospec. *sigh*

Comment 8 Neal Gompa 2024-04-09 19:03:19 UTC
Review notes:

I've manually built and reviewed it, since fedora-review won't cooperate...

* Package follows Fedora Packaging Guidelines
* Package follows Fedora Python packaging guidelines.
* Package builds and installs
* Package licensing is correctly handled and recorded
* No serious issues from rpmlint

PACKAGE APPROVED.

Comment 9 Fedora Admin user for bugzilla script actions 2024-04-11 01:52:01 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/python-django4.2

Comment 10 Fedora Update System 2024-04-11 20:59:43 UTC
FEDORA-2024-c728168350 (python-django4.2-4.2.11-2.fc40) has been submitted as an update to Fedora 40.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-c728168350

Comment 11 Fedora Update System 2024-04-11 20:59:43 UTC
FEDORA-2024-b6eda57acb (python-django4.2-4.2.11-2.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-b6eda57acb

Comment 12 Fedora Update System 2024-04-11 21:15:37 UTC
FEDORA-2024-ee1e3465ca (python-django4.2-4.2.11-2.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-ee1e3465ca

Comment 13 Fedora Update System 2024-04-11 21:18:52 UTC
FEDORA-2024-ee1e3465ca (python-django4.2-4.2.11-2.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Fedora Update System 2024-04-12 02:05:44 UTC
FEDORA-2024-c728168350 has been pushed to the Fedora 40 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-c728168350 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-c728168350

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 15 Fedora Update System 2024-04-12 02:34:19 UTC
FEDORA-2024-b6eda57acb has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-b6eda57acb \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-b6eda57acb

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 16 Fedora Update System 2024-04-19 21:35:39 UTC
FEDORA-2024-c728168350 (python-django4.2-4.2.11-2.fc40) has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 17 Fedora Update System 2024-04-20 01:03:18 UTC
FEDORA-2024-b6eda57acb (python-django4.2-4.2.11-2.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.


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