Documentation: Flamenco Setup is misleading #284
Labels
No Label
Kind
Breaking
Kind
Bug
Kind: Community
Kind
Documentation
Kind
Easy
Kind
Enhancement
Kind
Feature
Kind
Proposal
Kind
Security
Kind
Studio Request
Kind
Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: studio/blender-studio-tools#284
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Flamenco documentation is misleading, in a few ways:
I would expect other information here, like how the Flamenco add-on is not really like the others, and should be farm-version-dependent, rather than per-project.
Flamenco documentation is misleadingto Documentation: Flamenco Setup is misleadingThanks for reporting I have resolved this issue now in a recent commit. For consistency sake, we will rely soley on the Flamenco Quickstart guide to walk users through the process of setting up the farm and this page will now just provided additional information/guidance for Blender Studio Users (like pointing out their blender path may be stored at a relative directory.)
see: https://studio.blender.org/pipeline/td-guide/flamenco_setup
Thanks, much better.
In the current docs:
Here the link points to https://flamenco.blender.org/usage/shared-storage/shaman/#how-does-it-work, which effectively makes the reader skip the table of contents and the introduction. It would be better to just link to the page itself, and not any specific header.
A storage location is never absolute or relative. It's the reference to that location that can be absolute / relative. I personally wouldn't know what "If you are storing your Blender executable at a relative path would mean. Probably because I'm not familiar with the rest of the TD guide ;-)
AFAIK this is not how the Blender Studio artist machines are set up. I would also strongly recommend against placing the Flamenco add-on in the project-specific directory, for the same reason that's written below that sentence (the version being farm dependent).
I think it would be better to first describe the approach we use at the studio (not sure which approach that is exactly, but I suspect it's going via the Gentoo build server), as that works pretty well for us in practice. And then as a special case describe the per-project approach, where the description and the warning are in the same block of text so that they're visually closely related.
Thanks for the feedback.
I have gone ahead and updated this link in the documentation in this commit
The line above the one you are qouting reads "If you followed the TD Setup Guide exactly and your project/blender executable is relative to the home folder", but it was in a warning box, so your critism is still valid, and I need to improve that statement. I have clarified this statement in this commit
Per the Overview Page for the "Project Tools" we are talking about everything is on a per project basis. I understand your strong recommendation not to distribute add-ons this way but this is how the toolset (as directed by Francesco) works. Everything is done per project in an effort to lower the barrier to entry for using the pipeline. To address your concern I did include a warning about versioning.
Using Gentoo isn't considered a required step in rolling out a "Blender Studio Pipeline", and has been moved to it's own section, seperate from the "Project Tools". Which already has documentation about how to update addons . I have linked to that page from the Flamenco page in this commit
All of the changes discussed above are live at https://studio.blender.org/pipeline/td-guide/flamenco_setup please let me know if there is any other feedback otherwise we can close this issue.
Much better, thanks!
Personally I'm still unsure about how the Flamenco add-on is updated at the studio. This documentation doesn't help me with that, as it describes a different setup that what we seem to be actually using. Maybe @ZedDB can help to shed some light on this (and I think he already explained it to me, but it keeps being a bit fuzzy every time I need to update things; the update goes well, all the automation works).
What would help, for me, is if it were explicitly mentioned in the Gentoo section that the Flamenco package also installs the add-on in a directory that's found by Blender (the Blender part I'm not sure about though). This is quite different from when you download Flamenco from flamenco.b.o, as that package does not have the add-on directly in there (you need to start the Manager and download it from there). The Gentoo package thus behaves differently than the regular download, and I think it would help if that were made explicit.
Yes, what I was trying to point out is the Flamenco Setup Page we are discussing is part of a section that describes a different setup then what is used in the Blender Studio.
That can be added but to the Gentoo section once @ZedDB clarifies how to update flamenco on Gentoo. There is already an update add-ons section for gentoo, but I am not sure if it's out of date.
@TinyNick the flamenco addon is installed by the flamenco package as stated here:
https://studio.blender.org/pipeline/gentoo/td/maintaince#update-local-add-ons
Personally I'd include some info in that section that that command will install all of Flamenco, and not just the add-on.
Apart from that, I think the original issue is done, the Flamenco section is now a lot clearer, thanks!
@dr.sybren I've updated the addon section clarifying what the command does.