test failure test_android_manifest
https://buildd.debian.org/status/fetch.php?pkg=diffoscope&arch=all&ver=139&stamp=1585948509&raw=0 ``` =================================== FAILURES =================================== ____________________________ test_android_manifest _____________________________ differences = [<Difference zipinfo /dev/stdin -- zipinfo /dev/stdin []>, <Difference AndroidManifest.xml (decoded) -- AndroidManifes... (decoded) [<Difference AndroidManifest.xml -- AndroidManifest.xml []>]>, <Difference APK metadata -- APK metadata []>] @skip_unless_tools_exist('apktool', 'zipinfo') @pytest.mark.skipif( sys.version_info < (3, 8), reason="requires Python 3.8 or higher" ) def test_android_manifest(differences): assert differences[1].source1 == 'AndroidManifest.xml (decoded)' assert differences[1].source2 == 'AndroidManifest.xml (decoded)' expected_diff = get_data('apk_manifest_expected_diff') > assert differences[1].details[0].unified_diff == expected_diff E assert '@@ -1,9 +1,9...d:name=""/>\n' == '@@ -1,9 +1,9 ...ion.MAIN"/>\n' E @@ -1,9 +1,9 @@ E <?xml version="1.0" encoding="utf-8"?> E - -<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="" package="com.any.any" platformBuildVersionCode="24" platformBuildVersionName="7.0.0"> E ? ^ E + -<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.any.any" platformBuildVersionCode="24" platformBuildVersionName="7.0.0"> E ? ^^^^ E - +<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="2" android:versionName="" package="com.any.any" platformBuildVersionCode="24" platformBuildVersionName="7.0.0"> E ? ^ E + +<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="2" android:versionName="2.0" package="com.any.any" platformBuildVersionCode="24" platformBuildVersionName="7.0.0"> E ? ^^^^ E - <uses-permission android:name=""/> E - <uses-permission android:name=""/> E - <uses-permission android:name=""/> E + <uses-permission android:name="android.permission.INTERNET"/> E + <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> E + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> E <application> E - <activity android:name=""> E + <activity android:name="com.any.any.SomeActivity"> E <intent-filter> E - <action android:name=""/> E + <action android:name="android.intent.action.MAIN"/> differences = [<Difference zipinfo /dev/stdin -- zipinfo /dev/stdin []>, <Difference AndroidManifest.xml (decoded) -- AndroidManifest.xml (decoded) [<Difference AndroidManifest.xml -- AndroidManifest.xml []>]>, <Difference APK metadata -- APK metadata []>] expected_diff = ('@@ -1,9 +1,9 @@\n' ' <?xml version="1.0" encoding="utf-8"?>\n' '-<manifest xmlns:android="http://schemas.android.com/apk/res/android" ' 'android:versionCode="1" android:versionName="1.0" package="com.any.any" ' 'platformBuildVersionCode="24" platformBuildVersionName="7.0.0">\n' '+<manifest xmlns:android="http://schemas.android.com/apk/res/android" ' 'android:versionCode="2" android:versionName="2.0" package="com.any.any" ' 'platformBuildVersionCode="24" platformBuildVersionName="7.0.0">\n' ' <uses-permission android:name="android.permission.INTERNET"/>\n' ' <uses-permission ' 'android:name="android.permission.ACCESS_COARSE_LOCATION"/>\n' ' <uses-permission ' 'android:name="android.permission.ACCESS_FINE_LOCATION"/>\n' ' <application>\n' ' <activity android:name="com.any.any.SomeActivity">\n' ' <intent-filter>\n' ' <action android:name="android.intent.action.MAIN"/>\n') tests/comparators/test_apk.py:74: AssertionError ---------------------------- Captured stderr setup ----------------------------- W: Could not decode attr value, using undecoded value instead: ns=android, name=versionCode, value=0x00000001 W: Could not decode attr value, using undecoded value instead: ns=android, name=versionName, value=0x0000000d W: Could not decode attr value, using undecoded value instead: ns=android, name=versionCode, value=0x00000001 W: Could not decode attr value, using undecoded value instead: ns=android, name=versionName, value=0x0000000d W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000011 W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000012 W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000013 W: Could not decode attr value, using undecoded value instead: ns=android, name=minSdkVersion, value=0x00000002 W: Could not decode attr value, using undecoded value instead: ns=android, name=targetSdkVersion, value=0x00000017 W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000017 W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000001a W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000001c W: Could not decode attr value, using undecoded value instead: ns=android, name=versionCode, value=0x00000002 W: Could not decode attr value, using undecoded value instead: ns=android, name=versionName, value=0x0000000d W: Could not decode attr value, using undecoded value instead: ns=android, name=versionCode, value=0x00000002 W: Could not decode attr value, using undecoded value instead: ns=android, name=versionName, value=0x0000000d W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000011 W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000012 W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000013 W: Could not decode attr value, using undecoded value instead: ns=android, name=minSdkVersion, value=0x00000002 W: Could not decode attr value, using undecoded value instead: ns=android, name=targetSdkVersion, value=0x00000017 W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x00000017 W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000001a W: Could not decode attr value, using undecoded value instead: ns=android, name=name, value=0x0000001c ``` (that's also the reason I didn't upload 139 after my commit…)
issue