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 committed 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
Expand Up @@ -20,7 +20,7 @@
email: isuruf@gmail.com
alternate_emails:
- isuru.11@cse.mrt.ac.lk
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: marcel.bargull@udo.edu
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:
- kirkhamj@janelia.hhmi.org
- jakirkham@gmail.com
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: duncan.macleod@ligo.org
num_commits: 6
num_commits: 7
email: duncanmmacleod+github@gmail.com
first_commit: 2019-06-13 08:07:25
github: duncanmmacleod
alternate_emails:
- duncan.macleod@ligo.org
- name: Chris Osborn
email: csosborn@users.noreply.github.com
num_commits: 1
Expand Down Expand Up @@ -1199,7 +1201,7 @@
alternate_emails:
- clee@anaconda.com
- name: Ken Odegard
num_commits: 133
num_commits: 153
email: kodegard@anaconda.com
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: jacobtylerwalls@gmail.com
Expand All @@ -1259,7 +1261,7 @@
alternate_emails:
- ad-team+condabot@anaconda.com
- 18747875+conda-bot@users.noreply.github.com
num_commits: 38
num_commits: 42
first_commit: 2022-01-17 18:09:22
- name: Uwe L. Korn
email: xhochy@users.noreply.github.com
Expand All @@ -1278,7 +1280,7 @@
- name: Travis Hathaway
email: travis.j.hathaway@gmail.com
github: travishathaway
num_commits: 2
num_commits: 5
first_commit: 2022-05-12 05:53:02
- name: Kyle Leaders
email: remkade@users.noreply.github.com
Expand Down Expand Up @@ -1324,7 +1326,7 @@
- name: Jaime Rodríguez-Guerra
email: jaimergp@users.noreply.github.com
github: jaimergp
num_commits: 4
num_commits: 7
first_commit: 2022-11-02 19:34:51
- name: Dave Clements
email: tnabtaf@gmail.com
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: dpetry@anaconda.com
github: danpetry
aliases:
- danpetry
num_commits: 1
first_commit: 2023-11-02 13:57:57
- name: H. Vetinari
email: h.vetinari@gmx.com
github: h-vetinari
aliases:
- h-vetinari
num_commits: 1
first_commit: 2023-10-25 09:33:34
4 changes: 3 additions & 1 deletion .mailmap
Expand Up @@ -70,6 +70,7 @@ Dan Lovell <dlovell@gmail.com> dlovell <dlovell@gmail.com>
Daniel Bast <2790401+dbast@users.noreply.github.com>
Daniel Damiani <ddamiani@slac.stanford.edu>
Daniel Holth <dholth@anaconda.com>
Daniel Petry <dpetry@anaconda.com> danpetry <dpetry@anaconda.com>
Darren Dale <dsdale24@gmail.com>
Dave Clements <tnabtaf@gmail.com>
Dave Hirschfeld <dhirschfeld@users.noreply.github.com> David Hirschfeld <david.hirschfeld@gazprom-mt.com>
Expand All @@ -80,7 +81,7 @@ Derek Ludwig <dludwig@continuum.io>
Devon Ryan <dpryan79@gmail.com> dpryan79 <dpryan79@gmail.com>
Diogo de Campos <campos@esss.com.br>
Dougal J. Sutherland <dougal@gmail.com>
Duncan Macleod <duncan.macleod@ligo.org>
Duncan Macleod <duncanmmacleod+github@gmail.com> Duncan Macleod <duncan.macleod@ligo.org>
Ed Campbell <drescampbell@gmail.com>
Eli Rykoff <erykoff@stanford.edu> erykoff <erykoff@stanford.edu>
Elliot Hughes <e.hughes@winton.com>
Expand All @@ -98,6 +99,7 @@ Geir Ove Myhr <Geir.Ove.Myhr@lr.org>
Greg Brener <gbrener@users.noreply.github.com>
Guilherme Quentel Melo <gqmelo@gmail.com>
Guillaume Baty <guillaume.baty@wanadoo.fr>
H. Vetinari <h.vetinari@gmx.com> h-vetinari <h.vetinari@gmx.com>
Harsh Gupta <gupta.harsh96@gmail.com>
Harun Reşit Zafer <harunzafer@gmail.com>
Heather Kelly <heather999@users.noreply.github.com> heather999 <heather999@users.noreply.github.com>
Expand Down
2 changes: 2 additions & 0 deletions AUTHORS.md
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
@@ -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.

0 comments on commit 91d10fc

Please sign in to comment.