Skip to content

Commit 2cd4278

Browse files
authored
Fix PBS linking against libcrypt.so.1 for real. (#344)
The prior PBS upgrade was to a version that claimed to have this fixed, but it was only fixed for 3.11 and not actually fixed for `3.{8,9,10}`. This time we upgrade again to https://github.com/indygreg/python-build-standalone/releases/tag/20240107 which notes this is actually now fixed for those Pythons. A manual test of scie-pants 0.10.5 inside a fedora:37 container confirms the current broken status and mounting in a freshly build scie-pants using this change confirms a fix. Fixes #52
1 parent 3497f4c commit 2cd4278

File tree

6 files changed

+15
-9
lines changed

6 files changed

+15
-9
lines changed

CHANGES.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Release Notes
22

3+
## 0.10.6
4+
5+
The bundled Python interpreter has been upgraded to release [`20240107`](
6+
https://github.com/indygreg/python-build-standalone/releases/tag/20240107) to avoid issues linking
7+
against missing `libcrypt.so.1` on Linux systems.
8+
39
## 0.10.5
410

511
This release upgrades the underlying version of scie-jump to 0.14.0, which provides the

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ members = [
66
[package]
77
name = "scie-pants"
88
description = "Protects your Pants from the elements."
9-
version = "0.10.5"
9+
version = "0.10.6"
1010
edition = "2021"
1111
authors = [
1212
"John Sirois <[email protected]>",

package/pbt.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ Python Build Tool: A BusyBox that provides `python`, `pip`, `pex`, `pex3` and `p
88
version = "0.7.0"
99

1010
[lift.scie_jump]
11-
version = "0.13.0"
11+
version = "0.14.0"
1212

1313
[[lift.interpreters]]
1414
id = "cpython"
1515
provider = "PythonBuildStandalone"
16-
release = "20231002"
16+
release = "20240107"
1717
lazy = true
1818
version = "3.8.18"
1919

2020
[[lift.files]]
2121
name = "pex"
2222
type = "blob"
23-
digest = { size = 4098329, fingerprint = "faad51a6a108fba9d40b2a10e82a2646fccbaf8c3d9be47818f4bffae02d94b8" }
24-
source = { url = "https://github.com/pantsbuild/pex/releases/download/v2.1.137/pex", lazy = true }
23+
digest = { size = 3671772, fingerprint = "83c3090938b4d276703864c34ba50bcb3616db0663c54b56dd0521a668d9555f" }
24+
source = { url = "https://github.com/pantsbuild/pex/releases/download/v2.1.159/pex", lazy = true }
2525

2626
[[lift.commands]]
2727
name = "pex"

package/scie-pants.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ version = "0.14.0"
1717
[[lift.interpreters]]
1818
id = "cpython38"
1919
provider = "PythonBuildStandalone"
20-
release = "20231002"
20+
release = "20240107"
2121
lazy = true
2222
version = "3.8.18"
2323

2424
[[lift.interpreters]]
2525
id = "cpython39"
2626
provider = "PythonBuildStandalone"
27-
release = "20231002"
27+
release = "20240107"
2828
lazy = true
2929
version = "3.9.18"
3030

package/src/main.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use crate::utils::fs::{base_name, canonicalize, copy, ensure_directory};
2929

3030
const BINARY: &str = "scie-pants";
3131

32-
const SCIENCE_TAG: &str = "v0.2.2";
32+
const SCIENCE_TAG: &str = "v0.3.1";
3333

3434
#[derive(Clone)]
3535
struct SpecifiedPath(PathBuf);

0 commit comments

Comments
 (0)