WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Submitqc breaks tcz's  (Read 3388 times)

Offline andyj

  • Hero Member
  • *****
  • Posts: 1036
Submitqc breaks tcz's
« on: October 25, 2019, 10:33:06 PM »
For some reason submitqc removes libraries from tcz files, leaving only broken links. I've seen this with openldap and open-vm-tools. /tmp/submitqc/listfilediffs/openldap.tcz.difflist shows a lot of files removed. Why would this be? I've also noticed that submitqc deletes all files from the previous run when it runs, so there isn't a way to batch process extensions. I typically do something like "for a in *.tcz; do submitqc $a; done" for about 100 extensions but this leaves me with nothing to go on.
« Last Edit: October 25, 2019, 10:39:01 PM by andyj »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14790
Re: Submitqc breaks tcz's
« Reply #1 on: October 26, 2019, 12:11:16 AM »
I believe the problem is with the latest squashfs-tools - I’ll take a look today.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14790
Re: Submitqc breaks tcz's
« Reply #2 on: October 26, 2019, 08:53:39 AM »
Previous version of squashfs-tools restored - the problem looks to be that "unsquashfs -li" erroneously missed files that were present if an extension was mounted.
« Last Edit: October 26, 2019, 03:13:17 PM by Juanito »

Offline andyj

  • Hero Member
  • *****
  • Posts: 1036
Re: Submitqc breaks tcz's
« Reply #3 on: October 26, 2019, 01:24:41 PM »
What is the version and change date of the "correct" squashfs-tools? I copied unsquashfs version 4.3 (2014/05/12) from a backup.
« Last Edit: October 26, 2019, 01:45:45 PM by andyj »

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14790
Re: Submitqc breaks tcz's
« Reply #4 on: October 26, 2019, 01:51:32 PM »
It's the one from tc-9.x

Offline andyj

  • Hero Member
  • *****
  • Posts: 1036
Re: Submitqc breaks tcz's
« Reply #5 on: October 26, 2019, 03:01:53 PM »
The older version is definitely the better one. I'm not sure why an extension already being mounted would be the problem. In 64-bit space I have 8 gigs of RAM allocated to the VM so I can use copy2fs.flg. No extensions are mounted. I can only use 4 gigs in 32-bit space (unless I boot my PAE kernel for the builds that need more RAM) so I am limited to copy2fs.lst.

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14790
Re: Submitqc breaks tcz's
« Reply #6 on: October 26, 2019, 03:15:24 PM »
What  I meant to say was whereas "unsquashfs -li" would indicate that a file was missing from an extension, mounting the same extension would show that all files were present and correct.