dr-scripts icon indicating copy to clipboard operation
dr-scripts copied to clipboard

Use lich fork by default

Open rpherbig opened this issue 7 years ago • 8 comments

It's not quite as simple as adding a call to use_lich_fork to the end of https://github.com/rpherbig/dr-scripts/blob/master/dependency.lic#L1089

We'd want to remove some of the announces and other stuff. Remove the echos (probably).

Change this to true? https://github.com/rpherbig/dr-scripts/blob/master/dependency.lic#L181

Can we remove the use_lich_fork, use_mainline, and toggle_lich_fork?

This would only catch new users. How do we catch all the people not using it already?

rpherbig avatar Oct 23 '17 20:10 rpherbig

@rpherbig Shall we resume pursuing this? The initial install is the single most complex part our new users face, and the fork switch catches a lot of people.

MahtraDR avatar Jan 05 '22 07:01 MahtraDR

I'm in favor of simplifying the setup process. Everyone really should be using the fork.

rpherbig avatar Jan 05 '22 18:01 rpherbig

@rpherbig @KatoakDR What do you think here? The current recommended install setup uses dr-scripts_install to automate this.

It's obviously not the same thing as having use_lich_fork be the default, but it is also working quite well now.

Revive this? With @KatoakDR's changes to dependency, and the upcoming changes to downloading files, maybe we could revisit having the use_lich_fork toggle be the default?

MahtraDR avatar Feb 08 '22 00:02 MahtraDR

The new setup script uses the fork right?

rpherbig avatar Feb 08 '22 02:02 rpherbig

The new setup script uses the fork right?

Yes, the setup script enables the fork for new users.

What would be a benefit would be if dependency itself checked lich version, and gave a warning if it doesn't detect the fork. Even if it doesn't auto-toggle the fork, users would know. (I'd love that check at login, make dependency require the fork to run beyond basic functions)

MahtraDR avatar Feb 08 '22 02:02 MahtraDR

@rcuhljr @KatoakDR, @rpherbig and myself were discussing this topic again. We're discussing folding the process in https://github.com/rpherbig/dr-scripts/wiki/First-Time-Setup into ;dependency install and the topic came up as to why it wasn't already that way. If there was a reason we weren't aware of. @rpherbig Suggested we ask you. Any opinions/ideas here? Thanks!

MahtraDR avatar Feb 20 '22 06:02 MahtraDR

Early on the fork was less divergent from the mainline and less important to proper lich functionality, also it felt kind of presumptuous to me at the time to say 'hey we're also going to swap out the entire lich you're using'. kind of thing. I suspect that ship has sailed. We had no reasons for not doing it besides philosophical. I can't imagine any technical reason that would limit the change.

rcuhljr avatar Feb 20 '22 07:02 rcuhljr

Early on the fork was less divergent from the mainline and less important to proper lich functionality, also it felt kind of presumptuous to me at the time to say 'hey we're also going to swap out the entire lich you're using'. kind of thing. I suspect that ship has sailed. We had no reasons for not doing it besides philosophical. I can't imagine any technical reason that would limit the change.

Thank you for responding. That's an era I wasn't back to DR yet for, and that makes a lot of sense.

By contrast, today the dr-fork is a basic requirement we take for granted. Will proceed as planned. :)

MahtraDR avatar Feb 20 '22 07:02 MahtraDR

Closing as no longer relevant when using lich-5.

MahtraDR avatar Jan 21 '23 01:01 MahtraDR