Bug#871938: .delta file

2017-08-20 Thread Tomasz Buchert
On 21/08/17 00:59, Tomasz Buchert wrote:
> On 21/08/17 00:27, Tomasz Buchert wrote:
> > [...]
>
> That's a regression in the version 1.40 of pristine-tar (during the
> commit).  It's almost surely due to
> https://anonscm.debian.org/cgit/collab-maint/pristine-tar.git/commit/?id=0743dd36ed90c18982a5a861f4978080c1c4a2e3.
>
> Here is what 1.39 executes during commit:
>
> zgz -9 --original-name dist/planetfilter-0.7.4.tar --osflag 255 -T 
> 1501972711 -c
>
> And here is what 1.40 does:
>
> zgz --gnu -9 -T 1501972711
>
> (these can obtained if you use -v switch to pristine-tar).
> Extraction works fine in both cases, assuming the file was committed using 
> 1.39.
>
> CCing Lennart. Lennart, could you investigate?
>
> Tomasz

I did some more investigation into this and committed a workaround
which avoids the problematic case [1]. I didn't have time to dig
really into the main problem, though. I'd prefer to understand the zgz
problem before uploading this.

Tomasz

[1] 
https://anonscm.debian.org/cgit/collab-maint/pristine-tar.git/commit/?id=f7783d4096be24d235b77b9e8f4e3476faf8cd5d


signature.asc
Description: PGP signature


Bug#871938: .delta file

2017-08-20 Thread Tomasz Buchert
On 21/08/17 00:27, Tomasz Buchert wrote:
> [...]

That's a regression in the version 1.40 of pristine-tar (during the
commit).  It's almost surely due to
https://anonscm.debian.org/cgit/collab-maint/pristine-tar.git/commit/?id=0743dd36ed90c18982a5a861f4978080c1c4a2e3.

Here is what 1.39 executes during commit:

zgz -9 --original-name dist/planetfilter-0.7.4.tar --osflag 255 -T 
1501972711 -c

And here is what 1.40 does:

zgz --gnu -9 -T 1501972711

(these can obtained if you use -v switch to pristine-tar).
Extraction works fine in both cases, assuming the file was committed using 1.39.

CCing Lennart. Lennart, could you investigate?

Tomasz


signature.asc
Description: PGP signature


Bug#871938: .delta file

2017-08-20 Thread Tomasz Buchert
On 12/08/17 12:00, Francois Marier wrote:
> Here's the .delta file I forgot to include.

I confirm the issue. At first, I thought it's due to the new delta
format, but then verified it reproduces with the previous format as well.

The problem seems to lay in the "zgz" utility which incorrectly
rebuilds the file, e.g., the file size does not match. It seems harder
than I expected, will have to investigate more.

Tomasz


signature.asc
Description: PGP signature


Bug#871938: .delta file

2017-08-12 Thread Francois Marier
Here's the .delta file I forgot to include.
‹,PYKIÍ)Id -03mhnj€Lƒ€¡±ƒ¡±¡‰±™©)P¡‘‘™1ƒ‚Ý¥Å%‰E

iE‰yÉù™Å¸Ô’¢àÚá#¬L²ùE™éÀpHJÌÉÑ×/JM.JM,I…
°¶l``h.’ìÅâQ»dk/¶²þ5¯Šˆšð_è¦#ƒ"#Ý?ÃqΦ†K±
Ò½Nߘ¯wÉ^Žh\^Îgd«êòò­?Äìš^*-zø#Æ(×ÑÉ3wåå@&û}šË£˜øí¯3ք¼Hzl›ÑΡ3×8QÔ§£±¶÷å±?Ý"ß3™
…¼ç5YVò…<Ô¿üÍûÁ¦Ý+üvMÕôp££!«ÕñíJ·ëc#
•Sfz1ó¼thӂˆóþZ.~ÿ 
ëÀ½©ŽïVð½SzÆ`SñþÔ4˼Ük¿’ÏM¯šÅxæŸÀ¾FM5–Ç°}Øö“õOÁ¶IBs_~šôúÎOÀ=Gž04áô2ÃF†²XÎY:&8×Íö¨wç⋫Iïﶿ¹löŽSÒ>ÒæGõ²WÁÒKRìÚÔÏL`éù÷Տ·óp®Z@nü‚ÜDIñ`Ik979‹©
•Ê]—Óî9¨õ^Lî
{mÒ¯%au¾nM»¾©ŠÑÁ„…Ë7Lpw.Ùjgt®ôÖ;\®bd°eh|_Òø1¶)²I±©…¡1ž¡i
C«$Ã†Ö =†YٍA223Ä, f`˜À0I¢xwP^”XPZDS;”ÿfÆè忙éhùO ßÍÁ 
ÐÉÀüöÆ~¯Ã2ì¼uM>—äòfڗwE'/nܵc‡åŠÛ‰ëUo,1ÜÉUöúQ@û:¾}›íšÿ ZÏ¡´pÒË 
“ýç'q[¾›4áýßN.噚‚ª'dÖ°öèö·üþñü#÷GŸ™ä“ã¯_VŸ£ 
-½gy~òß/+s×i=:8ãoØú¿ä]k|¬æ9Íz½OtÛߍdAÏɵ"ÏæŠù§ùÝöD½ä¤…
K/Å7NZÙûÎ(|?¿÷*%Á•<õWŽ~¶?ù|¾!ßOýæÇ<6¾-QøxõÊdgUžïSê»"íþ›4|­×Œ›°wÛþ*É|jo·]ú}8u¡ÝÜ·&þË7+¿.8¼«n—Uf퇓7[ó’7~½¶v¡mvðôçüwݹeßÜ3—z¼üùVWý3!Õ¥ŸOdå¾v»þ—Kë­Û²H‹®Þoÿ“g¯àüÏû`£õ&¥³%îþÖ}nÿÿ¿˜Ã¿Ó3
 û‡ùµL?ß92hTÄCAIeA*­í ”ÿ
0Ú†&æ£ùŸèy®vÃ(8›˜—™–Z\BK;åSSs´üol`h8šÿé
róRKÒ2sJR‹t
ôÌõLô¹°ˆùx:»ú»b“rÎHÌKOÍÉO×+©(Á¦ 
ÀÛ]×ÓÏÍ›\jEbnANj1VKá’¹ÜüªÌœœD½äü¼4"”§¤&æ«:571¹8·òâԒÒ½‚JlrA®Ž.¾®¸¼,4øŠÚ²Ô¢âÌü<šÚA¸þ7ÂlÿæºãÁ—$GAqF¢‘©Yqi.
í ”ÿ


Ñó¿¹Ñhþ§01NJ40L³H¶07MNJ5±L1HML±4M³HLJNNJNMIMKJIJµ0K526MIIª6NMJ61IMLN47->FÁ(£`Œ‚Q0
FÁ(£`Œ‚ÁÈWIÎ(