Re: [PATCH -v2 1/2] build: union: Add create-all-directories? parameter to union-build
l...@gnu.org (Ludovic Courtès) writes: > Huang Yingskribis: > >> * guix/build/union.scm (union-build): Add create-all-directories? keyword >> parameter. To add/remove some files from the directory. > > I guess this is needed for fonts.dir, but could you explain why it is? > (The explanation could go as a comment above the ‘union-build’ call in > the second patch.) Sure. Best Regards, Huang, Ying > Other than that LGTM. > > Thanks, > Ludo’.
Re: [PATCH -v2 1/2] build: union: Add create-all-directories? parameter to union-build
Huang Yingskribis: > * guix/build/union.scm (union-build): Add create-all-directories? keyword > parameter. To add/remove some files from the directory. I guess this is needed for fonts.dir, but could you explain why it is? (The explanation could go as a comment above the ‘union-build’ call in the second patch.) Other than that LGTM. Thanks, Ludo’.
Re: [PATCH -v2 1/2] build: union: Add create-all-directories? parameter to union-build
On Wed, Mar 8, 2017 at 4:35 AM, Danny Milosavljevicwrote: > Hi, > > On Tue, 7 Mar 2017 19:07:48 +0800 > Huang Ying wrote: > >> * guix/build/union.scm (union-build): Add create-all-directories? keyword >> parameter. To add/remove some files from the directory. > > Maybe without "To add/remove some files from the directory." ? > > If you'd like to document your new functionality, please update the docstring > in the source code - it's not like we read the git log for API documentation. Sure. > The source code currently says: > > "Build in the OUTPUT directory a symlink tree that is the union of all > the INPUTS." > > and it could be updated to say: > > "Build in the OUTPUT directory a symlink tree that is the union of all > the INPUTS. As a special case, if CREATE-ALL-DIRECTORIES?, creates > the direct subdirectories in the output directory to make sure the > user can add to them later." Will change the docstring as this. Maybe change "user" to "caller" to emphasize the end user will not change the directories. > Otherwise LGTM! Thanks! Best Regards, Huang, Ying
Re: [PATCH -v2 1/2] build: union: Add create-all-directories? parameter to union-build
> "Build in the OUTPUT directory a symlink tree that is the union of all > the INPUTS. As a special case, if CREATE-ALL-DIRECTORIES?, creates > the direct subdirectories in the output directory to make sure the > user can add to them later." Or without "direct" if it's intended to do it recursively.