Page MenuHomeSolus

yadm (yet another dotfile manager)
Closed, ResolvedPublic

Description

Pretty self explanatory: patch submission for yadm

https://github.com/TheLocehiliosan/yadm

Event Timeline

JoshStrobl triaged this task as Normal priority.Nov 10 2016, 3:15 PM
JoshStrobl moved this task from Backlog to Awaiting Fixes on the Patch Submission board.
JoshStrobl added a subscriber: JoshStrobl.
  1. Remove the # CHECK ME from the license bit if you've verified what the license is.
  2. Why is git a builddep. I'm seeing no indication as to why it is needed, given you're just installing two files. If it needs git to run, then that'd be a rundep, not a builddep.
  3. Don't use mkdir and move. Use install.
  4. This is more of a system.utils than a programming.tools.

Updated patch submission

  • For the binary install call, should pass -Dm00755
  • For man install call, should pass -Dm000644.
  • Preferably use $workdir and $installdir instead of %workdir% and %installroot%

Otherwise the changes look good to me :) Nice work.

Soooo...here's the update with the suggestions. If I may ask, why do you prefer to use $installdir over %installroot%? The password-store package uses the latter (I used it as the template for this patch btw).

The password-store package uses the latter (I used it as the template for this patch btw).

Was a recently stylizing decision that we've been enforcing last few months. Please change it, as requested.

Submitted a new task with the update. I also removed component.xml in favor of component in package.yml

Not quite what I meant by "Please change it, as requested.", I was talking about your patch :P

Why do I always forget to actually attach the ONE thing I absolutely need to? (thinking out loud)