Skip to content

Conversation

@mgorny
Copy link
Contributor

@mgorny mgorny commented Dec 29, 2025

PR Checklist:

  • note any issues closed by this PR with closing keywords
  • if you are adding a new page under docs/ or community/, you have added it to the sidebar in the corresponding _sidebar.json file
  • put any other relevant information below

Per @jaimergp 's suggestion.

Signed-off-by: Michał Górny <mgorny@quansight.com>
@netlify
Copy link

netlify bot commented Dec 29, 2025

Deploy Preview for conda-forge-previews ready!

Name Link
🔨 Latest commit caceb97
🔍 Latest deploy log https://app.netlify.com/projects/conda-forge-previews/deploys/695ebed3244d910008973478
😎 Deploy Preview https://deploy-preview-2704--conda-forge-previews.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 81
Accessibility: 96
Best Practices: 100
SEO: 89
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
mgorny added 2 commits January 6, 2026 19:15
Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
@mgorny
Copy link
Contributor Author

mgorny commented Jan 7, 2026

@jaimergp, I'm not sure if this is what you was thinking of. I've ended up pretty much sharing my experience from years of bumping packages, but perhaps it's too verbose.

Copy link
Member

@h-vetinari h-vetinari left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't read everything in depth yet, but I like this a lot!

Comment on lines +23 to +24
- Look through upstream documentation. Many projects include sections on building, with detailed
explanations where to find dependencies.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should be more explicit here on the 99% path (for python packages at least), which is:

  • look in upstream setup.py
  • look in upstream pyproject.toml (perhaps this could be bumped to top spot nowadays)
  • look for requirements*.txt files
  • upstream README

Comment on lines +32 to +33
- As a last resort, in some cases you can resort to checking the source code. There are tools that
can help with this, e.g. [findimports](https://pypi.org/project/findimports/) for Python.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd definitely recommend looking at the source code before some of these steps

Comment on lines +57 to +58
When building v1 recipes, `rattler-build` outputs finalized run dependencies, along with their
sources, e.g.:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should briefly mention here that "RE" stands for "run export". We can xref this later once we have a page that goes into more details on that

```yaml
build:
ignore_run_exports:
# 'vs' run export left
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what does "left" mean here?


</RecipeTabs>

## General-purpose build systems
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same naming concern as in #2701; I'd prefer "build orchestrator"

This section is focused on build systems that are not limited to a specific ecosystem, but include
support for multiple programming languages.

### GNU autoconf
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This shouldn't be first IMO. Definitely after CMake

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants