Name: and LDRAW_ORG type mismatch - Orion Pobursky - 2022-12-11
We currently have 6 Part Type for the !LDRAW_ORG statement. They all, in my understanding, refer to a specific folder in the library:
Code: Part => parts
Subpart => part/s
Primitive => p
8_Primitive => p/8
48_Primitive => p/48
Shortcut => parts
This is what I'm enforcing in the submit validation on the tracker.
Additionally, the Name: line is supposed to have the folder below parts/p in the name (e.g. 48\1-4cyli.dat).
Therefore if a part is an 8_Primitive it should be in the p\8 folder and have the name of "8\<filename>.dat".
There are, however, parts in the library that do not meet this standard. I thought I corrected most of them but bug report by Willy revealed this problem to be much more widespread that I had originally thought. The list follows. While this is easy to correct, a list this large is making me think that perhaps I'm being too strict with validation and this is not a rule we should enforce.
Thoughts?
Name:/LDRAW_ORG type mismatch list:
Code: [0] => library/official/parts/754.dat
[1] => library/official/parts/755.dat
[2] => library/official/parts/756.dat
[3] => library/official/parts/932.dat
[4] => library/official/parts/993.dat
[5] => library/official/parts/994.dat
[6] => library/official/parts/u9136.dat
[7] => library/official/parts/s/25931-12.dat
[8] => library/official/parts/s/25931-8h.dat
[9] => library/official/parts/s/2684s01.dat
[10] => library/official/parts/s/2739bs01.dat
[11] => library/official/parts/s/2775s01.dat
[12] => library/official/parts/s/2775s02.dat
[13] => library/official/parts/s/2902s01.dat
[14] => library/official/parts/s/2913s01.dat
[15] => library/official/parts/s/3818p01s01.dat
[16] => library/official/parts/s/3818p01s02.dat
[17] => library/official/parts/s/466as01.dat
[18] => library/official/parts/s/466bs01.dat
[19] => library/official/parts/s/466cs01.dat
[20] => library/official/parts/s/50859s01.dat
[21] => library/official/parts/s/556s01.dat
[22] => library/official/parts/s/556s02.dat
[23] => library/official/parts/s/62809s01.dat
[24] => library/official/parts/s/691s01.dat
[25] => library/official/parts/s/765s01.dat
[26] => library/official/parts/s/766s01.dat
[27] => library/official/parts/s/78s01.dat
[28] => library/official/parts/s/87606s01.dat
[29] => library/official/parts/s/90462s01.dat
[30] => library/official/p/stu2-logo.dat
[31] => library/official/p/stu2-logo2.dat
[32] => library/official/p/stu2-logo3.dat
[33] => library/official/p/stu2-logo4.dat
[34] => library/official/p/stu2-logo5.dat
[35] => library/official/p/stu2.dat
[36] => library/official/p/stu210.dat
[37] => library/official/p/stu211.dat
[38] => library/official/p/stu212.dat
[39] => library/official/p/stu212a.dat
[40] => library/official/p/stu212s.dat
[41] => library/official/p/stu213.dat
[42] => library/official/p/stu214.dat
[43] => library/official/p/stu215.dat
[44] => library/official/p/stu216.dat
[45] => library/official/p/stu217.dat
[46] => library/official/p/stu217a.dat
[47] => library/official/p/stu218a.dat
[48] => library/official/p/stu22-logo.dat
[49] => library/official/p/stu22-logo2.dat
[50] => library/official/p/stu22-logo3.dat
[51] => library/official/p/stu22-logo4.dat
[52] => library/official/p/stu22-logo5.dat
[53] => library/official/p/stu22.dat
[54] => library/official/p/stu220.dat
[55] => library/official/p/stu221a.dat
[56] => library/official/p/stu222a.dat
[57] => library/official/p/stu223.dat
[58] => library/official/p/stu223d.dat
[59] => library/official/p/stu225.dat
[60] => library/official/p/stu226.dat
[61] => library/official/p/stu227.dat
[62] => library/official/p/stu227a.dat
[63] => library/official/p/stu22a.dat
[64] => library/official/p/stu22s.dat
[65] => library/official/p/stu22s2.dat
[66] => library/official/p/stu22s2e.dat
[67] => library/official/p/stu23.dat
[68] => library/official/p/stu23a.dat
[69] => library/official/p/stu24.dat
[70] => library/official/p/stu24a.dat
[71] => library/official/p/stu24f1n.dat
[72] => library/official/p/stu24f1s.dat
[73] => library/official/p/stu24f1w.dat
[74] => library/official/p/stu24f2n.dat
[75] => library/official/p/stu24f2s.dat
[76] => library/official/p/stu24f2w.dat
[77] => library/official/p/stu24f3n.dat
[78] => library/official/p/stu24f3s.dat
[79] => library/official/p/stu24f4n.dat
[80] => library/official/p/stu24f4s.dat
[81] => library/official/p/stu24f5n.dat
[82] => library/official/p/stu24h.dat
[83] => library/official/p/stu24o.dat
[84] => library/official/p/stu24od.dat
[85] => library/official/p/stu24s.dat
[86] => library/official/p/stu24s2.dat
[87] => library/official/p/stu25.dat
[88] => library/official/p/stu26.dat
[89] => library/official/p/stu26a.dat
[90] => library/official/p/stu27.dat
[91] => library/official/p/stu27a.dat
[92] => library/official/p/stu28.dat
[93] => library/official/p/stu28a.dat
[94] => library/official/p/stu29.dat
[95] => library/official/p/stu2a.dat
[96] => library/official/p/stu2el.dat
[97] => library/official/p/stu2p01.dat
[98] => library/official/p/stu2x.dat
[99] => library/official/p/8/stud16.dat
[100] => library/unofficial/parts/680.dat
[101] => library/unofficial/parts/681.dat
[102] => library/unofficial/parts/682.dat
[103] => library/unofficial/parts/s/2902s01.dat
[104] => library/unofficial/parts/s/32003a.dat
[105] => library/unofficial/parts/s/32109-1.dat
[106] => library/unofficial/parts/s/60481s01.dat
[107] => library/unofficial/parts/s/883-1.dat
[108] => library/unofficial/parts/s/992s01.dat
[109] => library/unofficial/parts/s/u9422s01.dat
[110] => library/unofficial/p/stu2-high-contrast.dat
[111] => library/unofficial/p/stu22-high-contrast.dat
[112] => library/unofficial/p/stu220-high-contrast.dat
[113] => library/unofficial/p/stu24hlf.dat
[114] => library/unofficial/p/stu2xa.dat
RE: Name: and LDRAW_ORG type mismatch - Orion Pobursky - 2022-12-11
This is the Name: and actual file location mismatch list (i.e. Name: lines that don't have the folder the part is in). This is an actual error and, thankfully, the list is much shorter:
Code: [0] => library/official/parts/s/25931-12.dat
[1] => library/official/parts/s/25931-8h.dat
[2] => library/official/parts/s/2739bs01.dat
[3] => library/official/parts/s/3818p01s01.dat
[4] => library/official/parts/s/3818p01s02.dat
[5] => library/official/parts/s/466as01.dat
[6] => library/official/parts/s/466bs01.dat
[7] => library/official/parts/s/466cs01.dat
[8] => library/official/parts/s/50859s01.dat
[9] => library/official/parts/s/556s01.dat
[10] => library/official/parts/s/556s02.dat
[11] => library/official/parts/s/62809s01.dat
[12] => library/official/parts/s/691s01.dat
[13] => library/official/parts/s/78s01.dat
[14] => library/official/parts/s/90462s01.dat
[15] => library/official/p/8/stud16.dat
[16] => library/unofficial/parts/s/32003a.dat
[17] => library/unofficial/parts/s/32109-1.dat
[18] => library/unofficial/parts/s/60481s01.dat
[19] => library/unofficial/parts/s/883-1.dat
[20] => library/unofficial/parts/s/992s01.dat
[21] => library/unofficial/parts/s/u9422s01.dat
RE: Name: and LDRAW_ORG type mismatch - Orion Pobursky - 2022-12-11
All the above parts have been Fast Tracked on the PT.
|