Including the trade to get Giles from the Phillies, the Astros ultimately traded Ken Giles, Vince Velasquez, Mark Appel (rip), Thomas Eshelman, Brett Oberholtzer, Harold Arauz, David Paulino, and Hector Perez for Roberto Osuna and Jonathan Arauz.
While it's looking more and more like the Astros probably won't regret trading away any of the assets they gave up to the Phillies (Velazquez aside), that is an indefensible display of negligence over the course of the two trades. We'll see what becomes of Paulino and Perez, but the Astros are already well behind the eight ball on this pair of trades - we know what Giles is and have a pretty good idea of what Velazquez is as well.