Skip to content

Conversation

bernt-matthias
Copy link
Contributor

@bernt-matthias bernt-matthias commented Feb 21, 2025

Description

followup on #5595 fixes #5626

targeted 25.1.x because #5595 seems not yet merged to main

Checklist - did you ...

  • Add a file to the news directory (using the template) for the next release's release notes?
  • Add / update necessary tests?
  • Add / update outdated documentation?

@bernt-matthias bernt-matthias requested a review from a team as a code owner February 21, 2025 09:41
@conda-bot
Copy link
Contributor

We require contributors to sign our Contributor License Agreement and we don't have one on file for @bernt-matthias.

In order for us to review and merge your code, please e-sign the Contributor License Agreement PDF. We then need to manually verify your signature, merge the PR (conda/infrastructure#1114), and ping the bot to refresh the PR.

except AttributeError:
# Fallback for lief<0.15.
ELF_CLASS = lief.ELF.ELF_CLASS
ELF64 = lief.ELF.ELF64
Copy link
Contributor

Choose a reason for hiding this comment

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

the ELF64 name wasn't used in lief prior to 0.15, was it? should this line be
ELF64 = lief.ELF.ELF_CLASS.CLASS64 ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Indeed. Copy paste / search replace error :)

@dbast
Copy link
Member

dbast commented Feb 21, 2025

@conda-bot check

@conda-bot conda-bot added the cla-signed [bot] added once the contributor has signed the CLA label Feb 21, 2025
Copy link

codspeed-hq bot commented Feb 21, 2025

CodSpeed Performance Report

Merging #5627 will not alter performance

Comparing bernt-matthias:fix-lief-elf (81e33d8) with main (bfcf175)

Summary

✅ 5 untouched benchmarks

@bernt-matthias
Copy link
Contributor Author

Anything I can do here?

@jezdez jezdez requested a review from isuruf February 27, 2025 11:29
@jezdez
Copy link
Member

jezdez commented Feb 27, 2025

@bernt-matthias I was wondering what @briantoby meant with #5626 (comment), can you clarify if this works with conda-build 25.1.2?

@briantoby
Copy link

@bernt-matthias I was wondering what @briantoby meant with #5626 (comment), can you clarify if this works with conda-build 25.1.2?

To specify a bit more detail, a linux packaging build that previously failed with the error in #5626 (that I addressed a few days ago by reverting to an older conda-build), now succeeds with conda-build 25.1.2, which is now pulling in an older version of liblief. FWIW, as of yesterday the older conda-build package is no longer available with Python 3.13 (or perhaps it was 3.12). HTH.

@beckermr
Copy link
Contributor

@kenodegard we should probably get this one in for the next release.

@kenodegard kenodegard added this to the 25.3.x milestone Feb 28, 2025
@kenodegard kenodegard changed the base branch from 25.1.x to main March 3, 2025 23:45
@kenodegard kenodegard moved this from 🆕 New to 👀 In Review in 🔎 Review Mar 4, 2025
@kenodegard
Copy link
Contributor

this is blocked by #5637

@github-project-automation github-project-automation bot moved this from 👀 In Review to ✅ Approved in 🔎 Review Mar 6, 2025
@beckermr beckermr enabled auto-merge (squash) March 6, 2025 21:25
@beckermr beckermr merged commit a84ac36 into conda:main Mar 6, 2025
28 checks passed
@github-project-automation github-project-automation bot moved this from ✅ Approved to 🏁 Done in 🔎 Review Mar 6, 2025
@kenodegard kenodegard mentioned this pull request Mar 17, 2025
59 tasks
@h-vetinari h-vetinari mentioned this pull request Mar 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed [bot] added once the contributor has signed the CLA
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Undefined CLASS64 enum using underlying lief==0.16.1
8 participants