677 KB
/srv/reproducible-results/rbuild-debian/r-b-build.WLRH64HB/b1/qgis_3.40.5+dfsg-1_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.WLRH64HB/b2/qgis_3.40.5+dfsg-1_i386.changes
1.61 KB
Files
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 ·ed3d862244496496c9353d0ee28f2545·3395356·libs·optional·libqgis-native3.40.5_3.40.5+dfsg-1_i386.deb16 ·ed3d862244496496c9353d0ee28f2545·3395356·libs·optional·libqgis-native3.40.5_3.40.5+dfsg-1_i386.deb
17 ·4d7ec49cd444ee21b33d9f8989e72534·8579120·debug·optional·libqgis-server3.40.5-dbgsym_3.40.5+dfsg-1_i386.deb17 ·4d7ec49cd444ee21b33d9f8989e72534·8579120·debug·optional·libqgis-server3.40.5-dbgsym_3.40.5+dfsg-1_i386.deb
18 ·4b050c63544c09d70030949da75b9411·3687452·libs·optional·libqgis-server3.40.5_3.40.5+dfsg-1_i386.deb18 ·4b050c63544c09d70030949da75b9411·3687452·libs·optional·libqgis-server3.40.5_3.40.5+dfsg-1_i386.deb
19 ·0242f65d6a172dc9e418f1554413067c·3571004·debug·optional·libqgisgrass8-3.40.5-dbgsym_3.40.5+dfsg-1_i386.deb19 ·0242f65d6a172dc9e418f1554413067c·3571004·debug·optional·libqgisgrass8-3.40.5-dbgsym_3.40.5+dfsg-1_i386.deb
20 ·12470d567e5827e4122831dd030da0c9·3593800·libs·optional·libqgisgrass8-3.40.5_3.40.5+dfsg-1_i386.deb20 ·12470d567e5827e4122831dd030da0c9·3593800·libs·optional·libqgisgrass8-3.40.5_3.40.5+dfsg-1_i386.deb
21 ·23ae9d7b7e92f2960438b978704a1f60·349704·debug·optional·libqgispython3.40.5-dbgsym_3.40.5+dfsg-1_i386.deb21 ·23ae9d7b7e92f2960438b978704a1f60·349704·debug·optional·libqgispython3.40.5-dbgsym_3.40.5+dfsg-1_i386.deb
22 ·b91a3507c062877a1afbf5a2afb5834d·3398876·libs·optional·libqgispython3.40.5_3.40.5+dfsg-1_i386.deb22 ·b91a3507c062877a1afbf5a2afb5834d·3398876·libs·optional·libqgispython3.40.5_3.40.5+dfsg-1_i386.deb
23 ·de15f9532fb9c9223b5ba323b25c7721·6091472·python·optional·python3-qgis-common_3.40.5+dfsg-1_all.deb23 ·f42536bf7e3615460f266b3bbfec04f1·6091708·python·optional·python3-qgis-common_3.40.5+dfsg-1_all.deb
24 ·75e107f3919922ff0f8ec8e5b5165424·83999596·debug·optional·python3-qgis-dbgsym_3.40.5+dfsg-1_i386.deb24 ·75e107f3919922ff0f8ec8e5b5165424·83999596·debug·optional·python3-qgis-dbgsym_3.40.5+dfsg-1_i386.deb
25 ·c6509f34c09f65aa831e29439b96b39d·17463004·python·optional·python3-qgis_3.40.5+dfsg-1_i386.deb25 ·c6509f34c09f65aa831e29439b96b39d·17463004·python·optional·python3-qgis_3.40.5+dfsg-1_i386.deb
26 ·8b135c5b562be765b763569563d62354·3177694292·doc·optional·qgis-api-doc_3.40.5+dfsg-1_all.deb26 ·8b135c5b562be765b763569563d62354·3177694292·doc·optional·qgis-api-doc_3.40.5+dfsg-1_all.deb
27 ·cb63cd1d2ca09d34fe599d3570cf399d·26503800·science·optional·qgis-common_3.40.5+dfsg-1_all.deb27 ·cb63cd1d2ca09d34fe599d3570cf399d·26503800·science·optional·qgis-common_3.40.5+dfsg-1_all.deb
28 ·4a81922ed12feab03cb8ca740e87cc63·9315212·debug·optional·qgis-dbgsym_3.40.5+dfsg-1_i386.deb28 ·4a81922ed12feab03cb8ca740e87cc63·9315212·debug·optional·qgis-dbgsym_3.40.5+dfsg-1_i386.deb
29 ·4d7c13851ffd8893b8a689cf2f2fc04c·3813924·science·optional·qgis-plugin-grass-common_3.40.5+dfsg-1_all.deb29 ·4d7c13851ffd8893b8a689cf2f2fc04c·3813924·science·optional·qgis-plugin-grass-common_3.40.5+dfsg-1_all.deb
30 ·74d780eff61c455b19bea5252f25c829·4616696·debug·optional·qgis-plugin-grass-dbgsym_3.40.5+dfsg-1_i386.deb30 ·74d780eff61c455b19bea5252f25c829·4616696·debug·optional·qgis-plugin-grass-dbgsym_3.40.5+dfsg-1_i386.deb
675 KB
python3-qgis-common_3.40.5+dfsg-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-03-24·04:17:17.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-03-24·04:17:17.000000·debian-binary
2 -rw-r--r--···0········0········0····15372·2025-03-24·04:17:17.000000·control.tar.xz2 -rw-r--r--···0········0········0····15376·2025-03-24·04:17:17.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6075908·2025-03-24·04:17:17.000000·data.tar.xz3 -rw-r--r--···0········0········0··6076140·2025-03-24·04:17:17.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
675 KB
data.tar.xz
675 KB
data.tar
675 KB
./usr/share/qgis/python/plugins/grassprovider/description/algorithms.json
674 KB
Pretty-printed
Similarity: 0.6250885621678893% Differences: {'0': "{'name': 'r.geomorphon', 'display_name': 'r.geomorphon', 'command': 'r.geomorphon', " "'short_description': 'Calculates geomorphons (terrain forms) and associated geometry using " "machine vision approach.', 'ext_path': None, 'parameters': " "['QgsProcessingParameterRasterLayer|elevation|Name of input elevation raster " "map|None|False', 'QgsProcessingParameterNumber|search|Outer search " "radius|QgsProcessingParameterNumber.Integer|3|True|3|499', " "'QgsProcessing […]
    
Offset 1, 404 lines modifiedOffset 1, 212 lines modified
1 [1 [
2 ····{2 ····{
3 ········"command":·"r.series.interp",3 ········"command":·"r.geomorphon",
4 ········"display_name":·"r.series.interp",4 ········"display_name":·"r.geomorphon",
5 ········"ext_path":·"r_series_interp",5 ········"ext_path":·null,
6 ········"group":·"Raster·(r.*)",6 ········"group":·"Raster·(r.*)",
7 ········"group_id":·"raster",7 ········"group_id":·"raster",
8 ········"hardcoded_strings":·[],8 ········"hardcoded_strings":·[],
9 ········"name":·"r.series.interp", 
10 ········"parameters":·[ 
11 ············"QgsProcessingParameterMultipleLayers|input|Input·raster·layer(s)|3|None|False", 
12 ············"QgsProcessingParameterString|datapos|Data·point·position·for·each·input·map|None|True|True", 
13 ············"QgsProcessingParameterFile|infile|Input·file·with·one·input·raster·map·name·and·data·point·position·per·line,·field·separator·between·name·and·sample·point·is·'pipe'|QgsProcessingParameterFile.File|txt|None|True", 
14 ············"QgsProcessingParameterString|output|Name·for·output·raster·map·(comma·separated·list·if·multiple)|None|False|True", 
15 ············"QgsProcessingParameterString|samplingpos|Sampling·point·position·for·each·output·map·(comma·separated·list)|None|True|True", 
16 ············"QgsProcessingParameterFile|outfile|Input·file·with·one·output·raster·map·name·and·sample·point·position·per·line,·field·separator·between·name·and·sample·point·is·'pipe'|QgsProcessingParameterFile.File|txt|None|True", 
17 ············"QgsProcessingParameterEnum|method|Interpolation·method,·currently·only·linear·interpolation·is·supported|linear|False|0|True", 
18 ············"QgsProcessingParameterFolderDestination|output_dir|Interpolated·rasters|None|False" 
19 ········], 
20 ········"short_description":·"Interpolates·raster·maps·located·(temporal·or·spatial)·in·between·input·raster·maps·at·specific·sampling·positions." 
21 ····}, 
22 ····{ 
23 ········"command":·"i.evapo.mh", 
24 ········"display_name":·"i.evapo.mh", 
25 ········"ext_path":·"i_evapo_mh", 
26 ········"group":·"Imagery·(i.*)", 
27 ········"group_id":·"imagery", 
28 ········"hardcoded_strings":·[], 
29 ········"name":·"i.evapo.mh",9 ········"name":·"r.geomorphon",
30 ········"parameters":·[10 ········"parameters":·[
31 ············"QgsProcessingParameterRasterLayer|netradiation_diurnal|Name·of·input·diurnal·net·radiation·raster·map·[W/m2/d]|None|False",11 ············"QgsProcessingParameterRasterLayer|elevation|Name·of·input·elevation·raster·map|None|False",
32 ············"QgsProcessingParameterRasterLayer|average_temperature|Name·of·input·average·air·temperature·raster·map·[C]|None|False", 
33 ············"QgsProcessingParameterRasterLayer|minimum_temperature|Name·of·input·minimum·air·temperature·raster·map·[C]|None|False", 
34 ············"QgsProcessingParameterRasterLayer|maximum_temperature|Name·of·input·maximum·air·temperature·raster·map·[C]|None|False", 
35 ············"QgsProcessingParameterRasterLayer|precipitation|Name·of·precipitation·raster·map·[mm/month]|None|True", 
36 ············"*QgsProcessingParameterBoolean|-z|Set·negative·ETa·to·zero|False",12 ············"QgsProcessingParameterNumber|search|Outer·search·radius|QgsProcessingParameterNumber.Integer|3|True|3|499",
 13 ············"QgsProcessingParameterNumber|skip|Inner·search·radius|QgsProcessingParameterNumber.Integer|0|True|0|499",
 14 ············"QgsProcessingParameterNumber|flat|Flatness·threshold·(degrees)|QgsProcessingParameterNumber.Double|1.0|True|None|None",
 15 ············"QgsProcessingParameterNumber|dist|Flatness·distance,·zero·for·none|QgsProcessingParameterNumber.Double|0.0|True|None|None",
 16 ············"QgsProcessingParameterRasterDestination|forms|Most·common·geomorphic·forms",
 17 ············"*QgsProcessingParameterBoolean|-m|Use·meters·to·define·search·units·(default·is·cells)|False",
37 ············"*QgsProcessingParameterBoolean|-h|Use·original·Hargreaves·(1985)|False",18 ············"*QgsProcessingParameterBoolean|-e|Use·extended·form·correction|False"
38 ············"*QgsProcessingParameterBoolean|-s|Use·Hargreaves-Samani·(1985)|False", 
39 ············"QgsProcessingParameterRasterDestination|output|Evapotranspiration" 
40 ········],19 ········],
41 ········"short_description":·"Computes·evapotranspiration·calculation·modified·or·original·Hargreaves·formulation,·2001."20 ········"short_description":·"Calculates·geomorphons·(terrain·forms)·and·associated·geometry·using·machine·vision·approach."
42 ····},21 ····},
43 ····{22 ····{
44 ········"command":·"v.build",23 ········"command":·"v.net.path",
45 ········"display_name":·"v.build.check",24 ········"display_name":·"v.net.path",
46 ········"ext_path":·null,25 ········"ext_path":·"v_net_path",
47 ········"group":·"Vector·(v.*)",26 ········"group":·"Vector·(v.*)",
48 ········"group_id":·"vector",27 ········"group_id":·"vector",
49 ········"hardcoded_strings":·[28 ········"hardcoded_strings":·[],
50 ············"-e" 
51 ········], 
52 ········"name":·"v.build.check",29 ········"name":·"v.net.path",
53 ········"parameters":·[30 ········"parameters":·[
54 ············"QgsProcessingParameterFeatureSource|map|Name·of·vector·map|-1|None|False",31 ············"QgsProcessingParameterFeatureSource|input|Input·vector·line·layer·(arcs)|1|None|False",
55 ············"Hardcoded|-e",32 ············"QgsProcessingParameterFeatureSource|points|Centers·point·layer·(nodes)|0|None|False",
 33 ············"QgsProcessingParameterFile|file|Name·of·file·containing·start·and·end·points|QgsProcessingParameterFile.File|txt|None|False",
 34 ············"QgsProcessingParameterNumber|threshold|Threshold·for·connecting·centers·to·the·network·(in·map·unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None",
 35 ············"*QgsProcessingParameterEnum|arc_type|Arc·type|line;boundary|True|0,1|False",
 36 ············"*QgsProcessingParameterField|arc_column|Arc·forward/both·direction(s)·cost·column·(number)|None|input|0|False|True",
 37 ············"*QgsProcessingParameterField|arc_backward_column|Arc·backward·direction·cost·column·(number)|None|input|0|False|True",
 38 ············"*QgsProcessingParameterField|node_column|Node·cost·column·(number)|None|points|0|False|True",
 39 ············"*QgsProcessingParameterNumber|dmax|Maximum·distance·to·the·network|QgsProcessingParameterNumber.Double|1000.0|True|0.0|None",
 40 ············"*QgsProcessingParameterBoolean|-g|Use·geodesic·calculation·for·longitude-latitude·locations|False|True",
 41 ············"*QgsProcessingParameterBoolean|-s|Write·output·as·original·input·segments,·not·each·path·as·one·line|False|True",
56 ············"QgsProcessingParameterVectorDestination|error|Topological·errors"42 ············"QgsProcessingParameterVectorDestination|output|Network_Path"
57 ········],43 ········],
58 ········"short_description":·"v.build.check·-·Checks·for·topological·errors."44 ········"short_description":·"Finds·shortest·path·on·vector·network"
59 ····},45 ····},
60 ····{46 ····{
61 ········"command":·"i.landsat.toar",47 ········"command":·"i.cluster",
62 ········"display_name":·"i.landsat.toar",48 ········"display_name":·"i.cluster",
63 ········"ext_path":·"i_landsat_toar",49 ········"ext_path":·"i_cluster",
64 ········"group":·"Imagery·(i.*)",50 ········"group":·"Imagery·(i.*)",
65 ········"group_id":·"imagery",51 ········"group_id":·"imagery",
66 ········"hardcoded_strings":·[],52 ········"hardcoded_strings":·[],
67 ········"name":·"i.landsat.toar",53 ········"name":·"i.cluster",
68 ········"parameters":·[54 ········"parameters":·[
69 ············"QgsProcessingParameterMultipleLayers|rasters|Landsat·input·rasters|3|None|False",55 ············"QgsProcessingParameterMultipleLayers|input|Input·rasters|3|None|False",
 56 ············"QgsProcessingParameterNumber|classes|Initial·number·of·classes·(1-255)|QgsProcessingParameterNumber.Integer|None|False|1|255",
 57 ············"QgsProcessingParameterFile|seed|Name·of·file·containing·initial·signatures|QgsProcessingParameterFile.File|txt|None|True",
 58 ············"QgsProcessingParameterString|sample|Sampling·intervals·(by·row·and·col)|None|False|True",
 59 ············"QgsProcessingParameterNumber|iterations|Maximum·number·of·iterations|QgsProcessingParameterNumber.Integer|30|True|1|None",
70 ············"QgsProcessingParameterFile|metfile|Name·of·Landsat·metadata·file·(.met·or·MTL.txt)|QgsProcessingParameterFile.File|None|None|True|Landsat·metadata·(*.met·*.MET·*.txt·*.TXT)", 
71 ············"QgsProcessingParameterEnum|sensor|Spacecraft·sensor|mss1;mss2;mss3;mss4;mss5;tm4;tm5;tm7;oli8|False|7|True", 
72 ············"QgsProcessingParameterEnum|method|Atmospheric·correction·method|uncorrected;dos1;dos2;dos2b;dos3;dos4|False|0|True", 
73 ············"QgsProcessingParameterString|date|Image·acquisition·date·(yyyy-mm-dd)|None|False|True", 
74 ············"QgsProcessingParameterNumber|sun_elevation|Sun·elevation·in·degrees|QgsProcessingParameterNumber.Double|None|True|0.0|360.0", 
75 ············"QgsProcessingParameterString|product_date|Image·creation·date·(yyyy-mm-dd)|None|False|True", 
76 ············"QgsProcessingParameterString|gain|Gain·(H/L)·of·all·Landsat·ETM+·bands·(1-5,61,62,7,8)|None|False|True", 
77 ············"QgsProcessingParameterNumber|percent|Percent·of·solar·radiance·in·path·radiance|QgsProcessingParameterNumber.Double|0.01|True|0.0|100.0",60 ············"QgsProcessingParameterNumber|convergence|Percent·convergence|QgsProcessingParameterNumber.Double|98.0|True|0.0|100.0",
78 ············"QgsProcessingParameterNumber|pixel|Minimum·pixels·to·consider·digital·number·as·dark·object|QgsProcessingParameterNumber.Integer|1000|True|0|None", 
79 ············"QgsProcessingParameterNumber|rayleigh|Rayleigh·atmosphere·(diffuse·sky·irradiance)|QgsProcessingParameterNumber.Double|0.0|True|0.0|None", 
80 ············"QgsProcessingParameterNumber|scale|Scale·factor·for·output|QgsProcessingParameterNumber.Double|1.0|True|0.0|None",61 ············"QgsProcessingParameterNumber|separation|Cluster·separation|QgsProcessingParameterNumber.Double|0.0|True|0.0|None",
81 ············"*QgsProcessingParameterBoolean|-r|Output·at-sensor·radiance·instead·of·reflectance·for·all·bands|False", 
82 ············"*QgsProcessingParameterBoolean|-n|Input·raster·maps·use·as·extension·the·number·of·the·band·instead·the·code|False", 
83 ············"QgsProcessingParameterFolderDestination|output|Output·Directory"62 ············"QgsProcessingParameterNumber|min_size|Minimum·number·of·pixels·in·a·class|QgsProcessingParameterNumber.Integer|17|True|1|None",
 63 ············"QgsProcessingParameterFileDestination|signaturefile|Signature·File|Txt·files·(*.txt)|None|False",
 64 ············"QgsProcessingParameterFileDestination|reportfile|Final·Report·File|Txt·files·(*.txt)|None|True"
84 ········],65 ········],
85 ········"short_description":·"Calculates·top-of-atmosphere·radiance·or·reflectance·and·temperature·for·Landsat·MSS/TM/ETM+/OLI"66 ········"short_description":·"Generates·spectral·signatures·for·land·cover·types·in·an·image·using·a·clustering·algorithm."
86 ····},67 ····},
87 ····{68 ····{
88 ········"command":·"r.sunhours",69 ········"command":·"i.vi",
89 ········"display_name":·"r.sunhours",70 ········"display_name":·"i.vi",
90 ········"ext_path":·null,71 ········"ext_path":·null,
91 ········"group":·"Raster·(r.*)",72 ········"group":·"Imagery·(i.*)",
92 ········"group_id":·"raster",73 ········"group_id":·"imagery",
93 ········"hardcoded_strings":·[],74 ········"hardcoded_strings":·[],
94 ········"name":·"r.sunhours",75 ········"name":·"i.vi",
95 ········"parameters":·[76 ········"parameters":·[
96 ············"QgsProcessingParameterNumber|year|Year|QgsProcessingParameterNumber.Integer|2017|False|1950|2050", 
97 ············"QgsProcessingParameterNumber|month|Month|QgsProcessingParameterNumber.Integer|1|True|1|12", 
98 ············"QgsProcessingParameterNumber|day|Day|QgsProcessingParameterNumber.Integer|1|False|1|366", 
99 ············"QgsProcessingParameterNumber|hour|Hour|QgsProcessingParameterNumber.Integer|12|True|0|24", 
100 ············"QgsProcessingParameterNumber|minute|Minutes|QgsProcessingParameterNumber.Integer|0|True|0|60", 
101 ············"QgsProcessingParameterNumber|second|Seconds|QgsProcessingParameterNumber.Integer|0|True|0|60", 
102 ············"*QgsProcessingParameterBoolean|-t|Time·is·local·sidereal·time,·not·Greenwich·standard·time|False", 
103 ············"*QgsProcessingParameterBoolean|-s|Do·not·use·SOLPOS·algorithm·of·NREL|False",77 ············"QgsProcessingParameterRasterLayer|red|Name·of·input·red·channel·surface·reflectance·map·[0.0-1.0]|None|True",
 78 ············"QgsProcessingParameterEnum|viname|Type·of·vegetation·index|arvi;dvi;evi;evi2;gvi;gari;gemi;ipvi;msavi;msavi2;ndvi;pvi;savi;sr;vari;wdvi|False|10|False",
 79 ············"QgsProcessingParameterRasterLayer|nir|Name·of·input·nir·channel·surface·reflectance·map·[0.0-1.0]|None|True",
 80 ············"QgsProcessingParameterRasterLayer|green|Name·of·input·green·channel·surface·reflectance·map·[0.0-1.0]|None|True",
 81 ············"QgsProcessingParameterRasterLayer|blue|Name·of·input·blue·channel·surface·reflectance·map·[0.0-1.0]|None|True",
Max diff block lines reached; 676549/690068 bytes (98.04%) of diff not shown.