LDraw.org Discussion Forums
Non-conforming parts - Printable Version

+- LDraw.org Discussion Forums (https://forums.ldraw.org)
+-- Forum: General (https://forums.ldraw.org/forum-12.html)
+--- Forum: Official File Specifications/Standards (https://forums.ldraw.org/forum-32.html)
+--- Thread: Non-conforming parts (/thread-24195.html)



Non-conforming parts - Orion Pobursky - 2020-09-04

I finally wrote a script to enable checking Official Parts for conformity with some of the new requirements/clarifications in the Official Library Spec.

Here's the first result:

Official Parts that have a pattern code filename but no "Pattern" in the description
https://www.ldraw.org/part-db.html?nopattern=1
(Note: I filtered out the ~Moved To and Obsolete parts from this list)

I also found a malformed HISTORY line in these 2 parts:
95656.dat
https://www.ldraw.org/parts/official-part-lookup.html?partid=95656
11143.dat
https://www.ldraw.org/parts/official-part-lookup.html?partid=11143


RE: Non-conforming parts - Orion Pobursky - 2020-09-05

Here's Sticker Parts with Descriptions that end in "Pattern":
https://www.ldraw.org/part-db.html?stickerpattern=1


RE: Non-conforming parts - Travis Cobbs - 2020-09-06

(2020-09-04, 21:32)Orion Pobursky Wrote: I finally wrote a script to enable checking Official Parts for conformity with some of the new requirements/clarifications in the Official Library Spec.

Here's the first result:

Official Parts that have a pattern code filename but no "Pattern" in the description
https://www.ldraw.org/part-db.html?nopattern=1
(Note: I filtered out the ~Moved To and Obsolete parts from this list)

I also found a malformed HISTORY line in these 2 parts:
95656.dat
https://www.ldraw.org/parts/official-part-lookup.html?partid=95656
11143.dat
https://www.ldraw.org/parts/official-part-lookup.html?partid=11143

Is there currently a limit on the length of the part description, and if so, where is that documented? I notice that many of these have pattern abbreviated.


RE: Non-conforming parts - Orion Pobursky - 2020-09-06

If I recall, there used to be but that requirement has been removed


RE: Non-conforming parts - Chris Dee - 2020-09-06

(2020-09-04, 21:32)Orion Pobursky Wrote: I also found a malformed HISTORY line in these 2 parts:
95656.dat
https://www.ldraw.org/parts/official-part-lookup.html?partid=95656
11143.dat
https://www.ldraw.org/parts/official-part-lookup.html?partid=11143

Both corrected and re-cycled.


RE: Non-conforming parts - Chris Dee - 2020-09-06

(2020-09-05, 23:42)Orion Pobursky Wrote: Here's Sticker Parts with Descriptions that end in "Pattern":
https://www.ldraw.org/part-db.html?stickerpattern=1

I have re-cycled these, but could you possibly enhance the output to provide links, like the output from ptscan?

e.g.
Detail - https://www.ldraw.org/parts/official-part-lookup.html?folder=parts&partid=004488e
[DAT] - https://www.ldraw.org/library/official/parts/004488e.dat?ts=1593375142 (ts= is current timestamp to overcome caching)
Updated unofficial version - https://www.ldraw.org/cgi-bin/ptdetail.cgi?f=parts/004488e.dat


RE: Non-conforming parts - Chris Dee - 2020-09-06

(2020-09-04, 21:32)Orion Pobursky Wrote: I finally wrote a script to enable checking Official Parts for conformity with some of the new requirements/clarifications in the Official Library Spec.

Here's the first result:

Official Parts that have a pattern code filename but no "Pattern" in the description
https://www.ldraw.org/part-db.html?nopattern=1
(Note: I filtered out the ~Moved To and Obsolete parts from this list)

I can re-cycle those, but are parts like Minifig Construction Helmet with Dark Brown Hair Ponytail really patterns, or should we restrict that designation to decorations on flat or curved surfaces?


RE: Non-conforming parts - Magnus Forsberg - 2020-09-06

(2020-09-06, 7:21)Chris Dee Wrote: I can re-cycle those, but are parts like Minifig Construction Helmet with Dark Brown Hair Ponytail really patterns, or should we restrict that designation to decorations on flat or curved surfaces?

Yes, we need to have a decision before anything is changed.
The -pXX suffix and the word Pattern is used inconsistently on dual-moulded parts.