Maniphest T93150

Not a bug but a big nonsense that should be corrected
Closed, Archived

Assigned To
None
Authored By
jacques durocher (jacquesdurocher)
Nov 17 2021, 4:33 AM
Tags
  • BF Blender
Subscribers
Derek Barker (lordodin)
Isaac Gicheha (Gicheha)
jacques durocher (jacquesdurocher)
Ton Roosendaal (ton)

Description

all versions

Hi,
When rendering with command line we often drag and drop files into the terminal to get the path.
Blender is creating backup files naming the file extension .blend1 instead of .blend
The problem is the terminal, or blender application into the terminal with no GUI, is accepting the .blend1 files.

IT SHOULD NOT !

Because when working on multiple computers with multiple OS, those computers don't have the same directory and file system.
Also when copying files from Windows to Linux the user don't see the sames files icons. SO??
It is very possible to miss the "1" into the file extension and when we are on a rush we can drag and drop the backup file instead of the original file.
Windows is not the same file system so the path into blender file is not working for Linux and we lost the final render because blender does not know where to save the file and it does not write the file at all.

So, the command line version of blender should not open the .blend1 extension and it should show an alert like "wrong file, please select .blend file instead of .blend1 file"

Thanks to fix it for the good of humanity
:)

Event Timeline

jacques durocher (jacquesdurocher) created this task.Nov 17 2021, 4:33 AM
Isaac Gicheha (Gicheha) closed this task as Archived.Nov 17 2021, 7:33 AM
Isaac Gicheha (Gicheha) added a subscriber: Isaac Gicheha (Gicheha).

Thanks for the report, but the issue reported here is a request for modified/improved behaviour and not a bug in current behaviour. Closing as this bug tracker is only for bugs and errors.

For user requests and feedback, please use other channels: https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests

Thanks for the report, but please use other channels for user feedback and feature requests: https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests

For more information on why this isn't considered a bug, visit: https://wiki.blender.org/wiki/Reference/Not_a_bug

Ton Roosendaal (ton) added a subscriber: Ton Roosendaal (ton).Nov 17 2021, 3:31 PM

By design, backup files, or any extension you give to a .blend file should be accepted as valid Blender files.
Same for jpg or png files. Disregarding what extension you give it, Blender will read it fine.

jacques durocher (jacquesdurocher) added a comment.EditedNov 17 2021, 5:15 PM

It should not, for the reason I told you. Or you will have to fix all the path problems we have when we transfer file from Window work sation to Linux rendering machine. We have to open the file on server to fix path problems then saving will keep old verion as backup .blend1 then to speed up render, command line rendering is use but if the user drag and drop the backup file into terminal instead of original modified file the render don't save at the end because of windows path incompatibility. that is real situation with rush working you know. it's not "by design" utopia. thanks to fix that. mabey a "widows-linux" path converter??? C:\Documents and Settings\ ----------------- /var/home/

Derek Barker (lordodin) added a subscriber: Derek Barker (lordodin).Mar 7 2022, 8:12 PM
In T93150#1255062, @Ton Roosendaal (ton) wrote:

By design, backup files, or any extension you give to a .blend file should be accepted as valid Blender files.
Same for jpg or png files. Disregarding what extension you give it, Blender will read it fine.

Blender actually wont read files that dont have .blend on them just thought Id throw that out while you are on the topic, you also cant append / link from blend files without a .blend* extension

jacques durocher (jacquesdurocher) added a comment.Mar 7 2022, 8:43 PM

I know, by design Blender is overwriting our precious work because programmers can't do this line of code:
ALERT ('File already exist');