Skip to content

Commit

Permalink
Release 3.28.0 (#5090)
Browse files Browse the repository at this point in the history
  • Loading branch information
kenodegard authored Dec 1, 2023
1 parent 0fa3053 commit 91d10fc
Show file tree
Hide file tree
Showing 18 changed files with 103 additions and 298 deletions.
36 changes: 26 additions & 10 deletions .authors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
email: [email protected]
alternate_emails:
- [email protected]
num_commits: 83
num_commits: 84
first_commit: 2017-06-16 15:14:34
github: isuruf
- name: Dan Blanchard
Expand Down Expand Up @@ -611,7 +611,7 @@
first_commit: 2015-08-30 06:44:37
- name: Marcel Bargull
email: [email protected]
num_commits: 73
num_commits: 76
first_commit: 2016-09-26 11:45:54
github: mbargull
alternate_emails:
Expand Down Expand Up @@ -754,7 +754,7 @@
alternate_emails:
- [email protected]
- [email protected]
num_commits: 73
num_commits: 74
first_commit: 2015-04-21 13:26:39
github: jakirkham
- name: Anthony Scopatz
Expand Down Expand Up @@ -1060,10 +1060,12 @@
first_commit: 2019-06-07 02:44:13
github: dbast
- name: Duncan Macleod
email: [email protected]
num_commits: 6
num_commits: 7
email: [email protected]
first_commit: 2019-06-13 08:07:25
github: duncanmmacleod
alternate_emails:
- [email protected]
- name: Chris Osborn
email: [email protected]
num_commits: 1
Expand Down Expand Up @@ -1199,7 +1201,7 @@
alternate_emails:
- [email protected]
- name: Ken Odegard
num_commits: 133
num_commits: 153
email: [email protected]
first_commit: 2020-09-08 19:53:41
github: kenodegard
Expand Down Expand Up @@ -1237,7 +1239,7 @@
github: pre-commit-ci[bot]
aliases:
- pre-commit-ci[bot]
num_commits: 52
num_commits: 56
first_commit: 2021-11-20 01:47:17
- name: Jacob Walls
email: [email protected]
Expand All @@ -1259,7 +1261,7 @@
alternate_emails:
- [email protected]
- [email protected]
num_commits: 38
num_commits: 42
first_commit: 2022-01-17 18:09:22
- name: Uwe L. Korn
email: [email protected]
Expand All @@ -1278,7 +1280,7 @@
- name: Travis Hathaway
email: [email protected]
github: travishathaway
num_commits: 2
num_commits: 5
first_commit: 2022-05-12 05:53:02
- name: Kyle Leaders
email: [email protected]
Expand Down Expand Up @@ -1324,7 +1326,7 @@
- name: Jaime Rodríguez-Guerra
email: [email protected]
github: jaimergp
num_commits: 4
num_commits: 7
first_commit: 2022-11-02 19:34:51
- name: Dave Clements
email: [email protected]
Expand Down Expand Up @@ -1415,3 +1417,17 @@
github: scdub
num_commits: 2
first_commit: 2023-08-18 02:53:28
- name: Daniel Petry
email: [email protected]
github: danpetry
aliases:
- danpetry
num_commits: 1
first_commit: 2023-11-02 13:57:57
- name: H. Vetinari
email: [email protected]
github: h-vetinari
aliases:
- h-vetinari
num_commits: 1
first_commit: 2023-10-25 09:33:34
4 changes: 3 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ Dan Lovell <[email protected]> dlovell <[email protected]>
Daniel Bast <[email protected]>
Daniel Damiani <[email protected]>
Daniel Holth <[email protected]>
Daniel Petry <[email protected]> danpetry <[email protected]>
Darren Dale <[email protected]>
Dave Clements <[email protected]>
Dave Hirschfeld <[email protected]> David Hirschfeld <[email protected]>
Expand All @@ -80,7 +81,7 @@ Derek Ludwig <[email protected]>
Devon Ryan <[email protected]> dpryan79 <[email protected]>
Diogo de Campos <[email protected]>
Dougal J. Sutherland <[email protected]>
Duncan Macleod <[email protected]>
Duncan Macleod <[email protected]> Duncan Macleod <[email protected]>
Ed Campbell <[email protected]>
Eli Rykoff <[email protected]> erykoff <[email protected]>
Elliot Hughes <[email protected]>
Expand All @@ -98,6 +99,7 @@ Geir Ove Myhr <[email protected]>
Greg Brener <[email protected]>
Guilherme Quentel Melo <[email protected]>
Guillaume Baty <[email protected]>
H. Vetinari <[email protected]> h-vetinari <[email protected]>
Harsh Gupta <[email protected]>
Harun Reşit Zafer <[email protected]>
Heather Kelly <[email protected]> heather999 <[email protected]>
Expand Down
2 changes: 2 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ Authors are sorted alphabetically.
* Daniel Bast
* Daniel Damiani
* Daniel Holth
* Daniel Petry
* Darren Dale
* Dave Clements
* Dave Hirschfeld
Expand Down Expand Up @@ -81,6 +82,7 @@ Authors are sorted alphabetically.
* Greg Brener
* Guilherme Quentel Melo
* Guillaume Baty
* H. Vetinari
* Harsh Gupta
* Harun Reşit Zafer
* Heather Kelly
Expand Down
72 changes: 72 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,77 @@
[//]: # (current developments)

## 3.28.0 (2023-11-30)

### Special announcement

In the upcoming January 2024 release of conda-build, significant changes are underway. We're set to transition to the [CalVer](https://calver.org/) versioning system. Additionally, we'll be formally embracing [CEP 8](https://github.com/conda-incubator/ceps/blob/main/cep-8.md) to manage our release schedule. Moreover, an expedited version of [CEP 9](https://github.com/conda-incubator/ceps/blob/main/cep-8.md) will be adopted for deprecation handling, omitting the pending deprecation phase and streamlining the period from deprecation to removal to a mere 2 months.

### Enhancements

* Add `stblib` jinja function similar to `compiler` to explicitly define sysroot dependencies. (#4999)
* Utilize conda-known subdirs for selector definitions, enabling conda_build to support new architectures with only an updated conda version. New OS support requires additional information for proper conda_build functionality, including UNIX-like platform designation, shared library prefix, and binary archive format for the platform. (#5009)
* Eliminate unnecessary cache clearing from `conda_build.build.test`. (#5031)
* Consolidate `which_package` implementations and replace `conda.models.dist.Dist` usage with `conda.models.records.PrefixRecords`. (#5041)

### Bug fixes

* Display package file name in `get_hash_input`. (#5021)
* Fall back to solved record filename to locate the downloaded tarball in `get_upstream_pins`. (#4991 via #5037)
* Prevent overwriting of variants in high priority cbc.yaml entries when absent in lower priority cbc.yamls. (#5039)
* Correct the check for a missing anaconda-client to display a useful error message. (#5050)
* Fix conda_index.index verbose DEBUG/INFO message logging. (#5066)

### Deprecations

* Mark `conda_build.environ.clean_pkg_cache` for pending deprecation. (#5031)
* Mark `conda_build.conda_interface.IndexRecord` for pending deprecation. Use `conda.models.records.PackageRecord` instead. (#5032)
* Mark `conda_build.os_utils.pyldd.is_string` for pending deprecation. Use `isinstance(value, str)` instead. (#5040)
* Mark `conda_build.os_utils.pyldd.is_codefile` for pending deprecation. Use `conda_build.os_utils.pyldd.codefile_class` instead. (#5040)
* Mark `conda_build.os_utils.pyldd.codefile_type` for pending deprecation. Use `conda_build.os_utils.pyldd.codefile_class` instead. (#5040)
* Mark `conda_build.inspect_pkg.dist_files` for pending deprecation. (#5041)
* Mark `conda_build.inspect_pkg.which_package(avoid_canonical_channel_name)` for pending deprecation. (#5041)
* Mark `conda_build.inspect_pkg._installed` for pending deprecation. (#5041)
* Mark `conda_build.os_utils.ldd.get_package_files` for pending deprecation. (#5041)
* Mark `conda_build.os_utils.pyldd.mach_o_change` for pending deprecation. (#5041)
* Mark `conda_build.os_utils.pyldd.inspect_rpath` for pending deprecation. (#5041)
* Mark `conda_build.os_utils.pyldd.get_runpaths` for pending deprecation. (#5041)
* Mark `conda_build.os_utils.pyldd.otool_sys` for pending deprecation. (#5041)
* Mark `conda_build.os_utils.pyldd.ldd_sys` for pending deprecation. (#5041)
* Mark `conda_build.post.determine_package_nature` for pending deprecation. Use `conda_build.post.get_dsos` and `conda_build.post.get_run_exports` instead. (#5041)
* Mark `conda_build.post.library_nature(subdir, bldpkgs_dirs, output_folder, channel_urls)` for pending deprecation. (#5041)
* Mark `conda_build.post.dist_from_names` for pending deprecation. Query `conda.core.prefix_data.PrefixData` instead. (#5041)
* Mark `conda_build.post.FakeDist` for pending deprecation. Use `conda.models.records.PrefixRecord` instead. (#5041)
* Mark `conda_build.post._get_fake_pkg_dist` for pending deprecation. Use `conda.models.records.PrefixRecord` instead. (#5041)
* Mark `conda_build.utils.relative` for pending deprecation. Use `os.path.relpath` or `pathlib.Path.relative_to` instead. (#5042)

### Docs

* Incorporate the conda-sphinx-theme into conda-build documentation. (#5067)
* Update certain pages to remove redundant TOC entries. (#5067)

### Other

* Implement Ruff linter in pre-commit configuration. (#5015)
* Replace `black` with `ruff format` in pre-commit setup. (#5052)
* Identify Unicode tests as incompatible with `libmamba`. (#5059)


### Contributors

* @conda-bot
* @danpetry made their first contribution in https://github.com/conda/conda-build/pull/5039
* @duncanmmacleod
* @h-vetinari made their first contribution in https://github.com/conda/conda-build/pull/4999
* @isuruf
* @jaimergp
* @jakirkham
* @kenodegard
* @mbargull
* @travishathaway
* @pre-commit-ci[bot]



## 3.27.0 (2023-09-26)

### Enhancements
Expand Down
24 changes: 0 additions & 24 deletions news/5009-use-conda-known-subdirs

This file was deleted.

19 changes: 0 additions & 19 deletions news/5015-ruff

This file was deleted.

19 changes: 0 additions & 19 deletions news/5021-get_hash_input

This file was deleted.

19 changes: 0 additions & 19 deletions news/5031-post-conda-5708-cleanup

This file was deleted.

19 changes: 0 additions & 19 deletions news/5037-conda-libmamba-solver-pins

This file was deleted.

19 changes: 0 additions & 19 deletions news/5039-dont-clobber-multiple-config

This file was deleted.

21 changes: 0 additions & 21 deletions news/5040-codefile

This file was deleted.

Loading

0 comments on commit 91d10fc

Please sign in to comment.