I have rebuilt gpm 200 times locally using not fixed pkgbinarymangler
without observing the erratic behaviour where changelog is processed
when checking identical files for symlinking.

OTOH it can be observed that thanks to moving PNG processing into the
lock protected part PNG files are not optimized in dbgsym packages when
using pkgbinarymangler/138.18.04.0:

$ grep pkgstr /home/rbalint/ubuntu/logs/gpm_i386-2018-07-20T1* | grep 
'pkgstripfiles.*dbgsym'
/home/rbalint/ubuntu/logs/gpm_i386-2018-07-20T10:34:29Z.build:pkgstripfiles: 
processing control file: debian/.debhelper/gpm/dbgsym-root/DEBIAN/control, 
package gpm-dbgsym, directory debian/.debhelper/gpm/dbgsym-root
/home/rbalint/ubuntu/logs/gpm_i386-2018-07-20T10:34:29Z.build:pkgstripfiles: 
processing control file: debian/.debhelper/libgpm2/dbgsym-root/DEBIAN/control, 
package libgpm2-dbgsym, directory debian/.debhelper/libgpm2/dbgsym-root
^^^ fixed

/home/rbalint/ubuntu/logs/gpm_i386-2018-07-20T11:00:21Z.build:pkgstripfiles: 
processing control file: debian/.debhelper/gpm/dbgsym-root/DEBIAN/control, 
package gpm-dbgsym, directory debian/.debhelper/gpm/dbgsym-root
/home/rbalint/ubuntu/logs/gpm_i386-2018-07-20T11:00:21Z.build:pkgstripfiles: 
Running PNG optimization (using 4 cpus) for package gpm-dbgsym ...
/home/rbalint/ubuntu/logs/gpm_i386-2018-07-20T11:00:21Z.build:pkgstripfiles: 
processing control file: debian/.debhelper/libgpm2/dbgsym-root/DEBIAN/control, 
package libgpm2-dbgsym, directory debian/.debhelper/libgpm2/dbgsym-root
/home/rbalint/ubuntu/logs/gpm_i386-2018-07-20T11:00:21Z.build:pkgstripfiles: 
Running PNG optimization (using 4 cpus) for package libgpm2-dbgsym ...
^^^ not fixed

Since the original problem is very hard to hit without instrumentation
but I think it is clear when the root cause was and we can observe the
side-effect of the fix I'm setting the bug to verified-done.


** Tags removed: verification-needed verification-needed-bionic
** Tags added: verification-done verification-done-bionic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1782094

Title:
  pkgstripfiles: symlinking docs and optimizing pngs/trucating
  changelogs  in parallel produces undeterministic results

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pkgbinarymangler/+bug/1782094/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to