[Bug 1970619] Review Request: python-azure-common - Microsoft Azure Client Library for Python (Common)

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=1970619



--- Comment #7 from Major Hayden 🤠 <mhayden@xxxxxxxxxx> ---
(In reply to Ben Beasley from comment #6)
> I think the other missing piece for a reviewer is understanding how you plan
> to handle conflicts with python-azure-sdk while you are creating these
> fine-grained packages. That seemed like it was still an open question in
> https://bugzilla.redhat.com/show_bug.cgi?id=1953789.

Originally, I thought the only path forward was to build all of these little
components, obsolete the python-azure-sdk package, and then the little
components would go on to live forever. Then I read a bunch of documentation,
looked through more specs, and asked people a few more questions. Then I
re-read Mohamed's comments in
https://bugzilla.redhat.com/show_bug.cgi?id=1953789 and it all clicked.

(I am a bit of a slow learner at times.) 😞

The python-azure-sdk package has lots of little "Provides:" added automatically
for the Azure SDK components by the Python RPM macros. Since Azure stopped
releasing all of the SDK components together in January 2021, the version
numbers of all of the little components (in the automatic "Provides:") went
stagnant. The little components kept releasing from the main repository and
their version numbers increased. As an example, this review is for
python-azure-common-1.1.27, but the python-azure-common from python-azure-sdk
(in the automatic provides) is less than python-azure-common-1.1.27, so this
package should supersede it if I understand everything correctly now.

The goal is to keep python-azure-sdk as the thing that ties all of these little
packages together so someone could install "the whole SDK" using just the
python-azure-sdk package and it would bring in all of the small SDK
dependencies, like this one.

Does this plan make any sense? I'd like to accomplish this without "Obsoletes:"
if possible, and people keep telling me it's definitely possible.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux