https://pantsbuild.org/ logo
#general
Title
# general
f

fresh-cat-90827

02/19/2022, 7:31 AM
Pants is mentioned in the Software Engineering at Google book. An excellent reading in Chapter 18. Build Systems and Build Philosophy for anyone who deals with build systems like ourselves ๐Ÿ™‚
Google has spent a tremendous amount of engineering effort over its lifetime in creating its own build system from the ground up, with the goal of ensuring that our engineers are able to quickly and reliably build code.ย The effort has been so successful that Blaze, the main component of the build system, has been reimplemented several different times by ex-Googlers who have left the company (2).
The URL in the footnote (2) https://www.pantsbuild.org/index.html which takes you to the web site (the page itself is not found though), but itโ€™s taking you to the right site which is great!
๐Ÿ‘– 3
r

refined-addition-53644

02/19/2022, 10:25 AM
This reminds me I need to finish this book. I started it and then forgot.
๐Ÿ™Œ 1
b

busy-vase-39202

02/22/2022, 6:18 PM
Nice catch, Alexey! I'm curious whether @enough-analyst-54434 and @happy-kitchen-89482 agree with the book author that Pants is a "reimplementation" of Blaze. I've understood it to be inspired in part by their respective experiences with Blaze and other internal tooling at Google, but have never heard them describe it as an attempt to reimplement it per se.
@happy-kitchen-89482 iirc, Readme.com doesn't support automatic redirects. Is there any way to create an index.html page and hide it from the left sitenav? So that at least there'd be a valid landing page instead of a 404?
h

happy-kitchen-89482

02/22/2022, 8:15 PM
That book is presumably talking about Pants v1
What are you trying to redirect from and to?
e

enough-analyst-54434

02/22/2022, 8:24 PM
@busy-vase-39202 I think inspired may be right, but the phrasing we (me, Bill Farner and Brian Wickman) used with each other was that we wanted Borg and Blaze. And that reflects reality, we wanted those systems. They weren't open source so we built them or facsimiles thereof. Mesos / Aurora we're much closer to re-implementations. Pants was an evolution from an existing ant build and just shared the surface similarly of BUILD files with Blaze as a start point.
๐Ÿ™Œ 1
๐Ÿ‘ 1
Benjy came along shortly after and I think he wanted Blaze too. Unfortunately he only had Pants v0 to work with.
f

fresh-cat-90827

02/22/2022, 8:32 PM
love the insider information! ๐Ÿ˜„ Borg -- this one https://github.com/borgbackup/borg?
e

enough-analyst-54434

02/22/2022, 8:34 PM
No, just a sec ... The OSS equivalent today is Kubernetes.
f

fresh-cat-90827

02/22/2022, 8:46 PM
oh I see, going to be a nice bedtime reading for me!
h

happy-kitchen-89482

02/22/2022, 9:28 PM
Sorry, not understanding why we need https://www.pantsbuild.org/index.html ?
h

hundreds-father-404

02/22/2022, 9:30 PM
It's the URL in the book that was published. So the book is using a dead link. We want to fix that dead link to redirct to our homepage
b

busy-vase-39202

02/22/2022, 9:39 PM
Yep. Or if not redirect automatically, then as a least a softer landing than a 404. e.g. "welcome to Pants! Click here for an introduction to..."
f

fresh-cat-90827

02/22/2022, 10:05 PM
this is obviously cosmetics! They get to the right web site, which is the most important thing. However, the traffic may be significant for people reading the e-book, so if not too much of an effort, a redirect would be nice
h

happy-kitchen-89482

02/22/2022, 11:57 PM
Ah right! I missed the context, sorry.
5 Views