LDraw.org 2020-01 Parts Update Now Available


LDraw.org 2020-01 Parts Update Now Available
#1
The 2020-01 LDraw Parts Update has been now been released. This adds 771 new files to the core library, including 444 new parts and 22 new primitives. Updated versions of the colour definition files (LDConfig.ldr and LDCfgalt.ldr) that have been available for download since May are included in this release.

Thanks are due to all the part authors who created or corrected parts for this release. The small, but dedicated, band of reviewers also play an important role in keeping files moving through the Parts Tracker and deserve just as much credit. 

You can preview the new parts in 2020-01 here, and download the zip-file update or Windows install package here. Alternatively you can use the LDView menu option File | Check for Library Updates... to install the update.
Chris (LDraw Parts Library Admin)
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#2
Thanks Chris!

Also, I think this is the first official update with texture images. A cool milestone for us.
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#3
Awesome!
Thanks heaps to everyone for your hard work.

I do notice that the complete.zip file contains two directories: LDraw and ldraw.
The new and updated files appear to be in LDraw.
Is this intended?
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#4
(2020-06-28, 22:31)Richard Speyer Wrote: Awesome!
Thanks heaps to everyone for your hard work.

I do notice that the complete.zip file contains two directories: LDraw and ldraw.
The new and updated files appear to be in LDraw.
Is this intended?
Not a big issue on case-insensitive Windows, but could be on other platforms. Thanks for reporting!
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#5
I find this to be very strange.  I don't get a file like that. Mine contain a single folder "ldraw".

Is it correct that the file complete.zip doesn't contain all the new parts, and I have to manually
add the content of ldcad2001.zip into the correct folder?
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#6
(2020-06-29, 15:22)Magnus Forsberg Wrote: I find this to be very strange.  I don't get a file like that. Mine contain a single folder "ldraw".

Is it correct that the file complete.zip doesn't contain all the new parts, and I have to manually
add the content of ldcad2001.zip into the correct folder?

I just downloaded the complete.zip. It only has one LDraw folder.
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#7
(2020-06-28, 22:31)Richard Speyer Wrote: Awesome!
Thanks heaps to everyone for your hard work.

I do notice that the complete.zip file contains two directories: LDraw and ldraw.
The new and updated files appear to be in LDraw.
Is this intended?

No, not intended. This is a problem. The intention was to change the folder inside the zip archive from ldraw to LDraw to better reflect the LDraw branding. All the existing files AND the 2020-01 updates should have been in LDraw. I'll post when it has been fixed.
Chris (LDraw Parts Library Admin)
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#8
(2020-06-29, 16:29)Chris Dee Wrote: No, not intended. This is a problem. The intention was to change the folder inside the zip archive from ldraw to LDraw to better reflect the LDraw branding. All the existing files AND the 2020-01 updates should have been in LDraw. I'll post when it has been fixed.

The complete.zip now contains just an LDraw folder. Apologies for this hiccup.
Chris (LDraw Parts Library Admin)
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#9
(2020-06-29, 17:16)Chris Dee Wrote: The complete.zip now contains just an LDraw folder. Apologies for this hiccup.

This will likely cause problems with LDView running on Linux. All previous zips had "ldraw" in them, and now it is switching to LDraw. So, LDView's auto-update mechanism is likely to totally fail on case-sensitive file systems (which are default on Linux). Even the initial might fail there, since it looks for "ldraw" and not "LDraw". (That might succeed, due to my support for case-insensitive part file lookups, but I don't think that case-insensitive code extends to the ldraw directory itself. However, even if it does succeed it will slow LDView down a great deal, since the case-insensitive lookups are much slower when they have to be used.)

I strongly feel that this particular branding effort should be abandoned immediately.
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#10
(2020-06-29, 18:29)Travis Cobbs Wrote: I strongly feel that this particular branding effort should be abandoned immediately.

The name change sits in the LDraw root folder, imho this shouldn't influence the part lookup handling.

On a case sensitive system the only thing in need of change is the LDraw library location path option itself as it points to the wrong location when using ldraw.

So if a user unzips complete.zip it will create LDraw alongside the existing ldraw one, while all tools will keep pointing to the ldraw one.

On Windows it will just merge with the existing one if any.

Tools using complete.zip as is might have problems though, if they are looking for a hardcoded ldraw subfolder.

LDCad will use the first (recursive) subfolder containing a parts and or p folder, it doesn't care how the folder is named.
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#16
(2020-06-29, 21:23)Roland Melkert Wrote: The name change sits in the LDraw root folder, imho this shouldn't influence the part lookup handling.

On a case sensitive system the only thing in need of change is the LDraw library location path option itself as it points to the wrong location when using ldraw.

So if a user unzips complete.zip it will create LDraw alongside the existing ldraw one, while all tools will keep pointing to the ldraw one.

On Windows it will just merge with the existing one if any.

Tools using complete.zip as is might have problems though, if they are looking for a hardcoded ldraw subfolder.

LDCad will use the first (recursive) subfolder containing a parts and or p folder, it doesn't care how the folder is named.

LDView's part lookups should work fine.

However, LDView's code that automatically downloads and automatically updates the LDraw library assumes that all files inside both complete.zip and all the update zips will be located inside a directory named "ldraw". If those zips didn't have a directory name at all, then things would be fine. I would have just unzipped them into whatever the user chose as their LDraw directory. But since they do (and always have) put the files in a subdirectory, changing that directory name will almost certainly completely break my auto-install and auto-update functionality any time the LDraw directory is on a case-sensitive file system. (Note: I haven't actually tested this, since I don't personally have a working Linux install. But I am almost positive that it will not work.)
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#11
(2020-06-29, 18:29)Travis Cobbs Wrote: I strongly feel that this particular branding effort should be abandoned immediately.

I asked for this change. It makes no sense trying to strength the brand by using "LDraw" instead of "Ldraw" or "ldraw" when we don't use it in the very first place.

w.
LEGO ergo sum
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#15
(2020-06-30, 10:20)Willy Tschager Wrote: I asked for this change. It makes no sense trying to strength the brand by using "LDraw" instead of "Ldraw" or "ldraw" when we don't use it in the very first place.

w.

... and by doing so, I assumed that you had thought this through and gained acceptance from the SteerCo.
Chris (LDraw Parts Library Admin)
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#19
(2020-06-29, 18:29)Travis Cobbs Wrote: This will likely cause problems with LDView running on Linux. All previous zips had "ldraw" in them, and now it is switching to LDraw. So, LDView's auto-update mechanism is likely to totally fail on case-sensitive file systems (which are default on Linux). Even the initial might fail there, since it looks for "ldraw" and not "LDraw". (That might succeed, due to my support for case-insensitive part file lookups, but I don't think that case-insensitive code extends to the ldraw directory itself. However, even if it does succeed it will slow LDView down a great deal, since the case-insensitive lookups are much slower when they have to be used.)

I strongly feel that this particular branding effort should be abandoned immediately.

Following discussion, this change has been reverted. The complete.zip and lcad2001.zip downloads now only contain an ldraw (all lower case) folder.

Windows users should not have been impacted by this change, but Linux users are recommended to remove the (mixed case) LDraw folder and re-install this parts update, which should now place the new and updated files in the (lower case) ldraw folder.
Chris (LDraw Parts Library Admin)
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#20
(2020-07-01, 6:36)Chris Dee Wrote: Following discussion, this change has been reverted. The complete.zip and lcad2001.zip downloads now only contain an ldraw (all lower case) folder.

Windows users should not have been impacted by this change, but Linux users are recommended to remove the (mixed case) LDraw folder and re-install this parts update, which should now place the new and updated files in the (lower case) ldraw folder.

Thanks, Chris. I really appreciate it.
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#12
I'm glad that a lot of part in the HOLD limbo for years finally made it into the official library.

w.
LEGO ergo sum
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#14
(2020-06-30, 10:36)Willy Tschager Wrote: I'm glad that a lot of part in the HOLD limbo for years finally made it into the official library.

w.

Time to address the next batch!
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#13
Thanks everyone for your work leading to that achievement!
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#17
Thank you everyone for the release!!
I'm so glad that my first part 3010p0f and more come to official library.
I appreciate reviewers for a lot of advice and patience.
This will be a very memorable milestone for me.

I'll continue authoring more parts for next release 2020-02!!
Reply
RE: LDraw.org 2020-01 Parts Update Now Available
#18
(2020-06-30, 21:16)Takeshi Takahashi Wrote: Thank you everyone for the release!!
I'm so glad that my first part 3010p0f and more come to official library.
I appreciate reviewers for a lot of advice and patience.
This will be a very memorable milestone for me.

I'll continue authoring more parts for next release 2020-02!!

Welcome aboard, glad to have you, and congrats. Always a great feeling to have a part of yours released.
Reply
« Next Oldest | Next Newest »



Forum Jump:


Users browsing this thread: 1 Guest(s)