apt-lock
Dev tools
package locking
SHOW HN2019
18points
5comments
#1,253of 2,195 in 2019
Top 58%of 2019 by points
How HN took it
QuietFewer than 5 comments about the project
0 positive, 1 neutral or asking, 0 mixed, 2 critical, out of 3 comments about the project.
Execution: 0 for, 1 againstIdea: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
Objections
Written in Node.js and packaged with nexe, so the executable is huge.
From 1 comment
> limitations > Written in Node.js and packaged into an executable with nexe, so it's huge. Sorry it's not written in C. > future work > Rewrite in C or C++ to make it…
stephenr on HN
The tool could be a short shell script rather than a compiled program.
From 2 comments
> limitations > Written in Node.js and packaged into an executable with nexe, so it's huge. Sorry it's not written in C. > future work > Rewrite in C or C++ to make it…
stephenr on HNFor deb based distros at least all the tool needs to do is `apt-get install foo=x.y.z; apt-mark hold foo`
stephenr on HN
Requests
Rewrite in C or C++ to reduce size.
From 1 comment
> limitations > Written in Node.js and packaged into an executable with nexe, so it's huge. Sorry it's not written in C. > future work > Rewrite in C or C++ to make it…
stephenr on HN
Questions
What does package install determinism mean?
From 1 comment
Perhaps because I'm unfamiliar with npm, I don't really understand what it's for. What exactly is "package install determinism"?
unmole on HN
Alternatives named
apt-get install with explicit version plus apt-mark hold.
From 1 comment
For deb based distros at least all the tool needs to do is `apt-get install foo=x.y.z; apt-mark hold foo`
stephenr on HN