You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/user/faq.rst
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,17 +83,17 @@ FAQ
83
83
84
84
.. _faq_api_abi_breakage:
85
85
86
-
:ref:`(Q) <faq_api_abi_breakage>` **How to handle a ABI/API breakage of a package?**
86
+
:ref:`(Q) <faq_api_abi_breakage>` **How to handle breaking of a package due to ABI/API incompatibility?**
87
87
88
-
If your package breaks, here are a few steps you can take to fix it:
88
+
If your package breaks due to ABI/API incompatibility, here are a few steps you can take to fix it:
89
89
90
-
- Rebuild the package with corrected ``run_exports`` (build number bump).
90
+
- Rebuild the package with corrected ``run_exports``.
91
91
- Hot-fix repodata of previous package to apply the right ``run_exports``.
92
92
- Hot-fix the repodata of dependencies to include corrected pinnings for the package.
93
93
94
94
To read more on how to specify ``run_exports``, see `this <https://conda-forge.org/docs/maintainer/pinning_deps.html?highlight=run_exports#specifying-run-exports>`_.
95
95
Some of the examples you can see for reference, where broken packages are fixed by:
96
96
97
97
- `Replacing an existing pin that was incorrect <https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/217>`_.
98
-
- `Loosen a pin<https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/132>`_.
99
-
- `Tighten a pin<https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/154>`_.
98
+
- `Pinning packages loosely to rely on their ABI compatibility.<https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/132>`_.
0 commit comments