pijul nest
guest [sign in]

Some better error handling + implements gzipping packets + corrects bug with architecture name in ubuntu repos

Madx
Feb 4, 2026, 2:58 PM
2LDNJFA5ZUINUQW2ORS2VHCGQDRKB6VSFPJOWTVKVB43YO4U4EJAC

Dependencies

  • [2] UWQB743K First working shell (with ocaml code)
  • [3] ODUDDQRY Adding the OCaml interface

Change contents

  • replacement in src/deb.rs at line 549
    [2.48795][2.48795:48824]()
    unimplemented!()
    [2.48795]
    [2.48824]
    let mut ar =
    tar::Archive::new(flate2::read::GzDecoder::new(r.take(self.data.file_size)));
    for e in ar.entries().unwrap() {
    let mut e = e.unwrap();
    debug!("gz decompress {:?}", e.path());
    // f(&e.path()?);
    e.unpack_in(&path).unwrap();
    }
  • replacement in src/deb.rs at line 613
    [2.50041][2.50041:50070]()
    unimplemented!()
    [2.50041]
    [2.50070]
    let mut decompressor = flate2::read::GzDecoder::new(&ctrl[..]);
    let mut result = Vec::new();
    decompressor.read_to_end(&mut result)?;
    result