unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* When is it appropriate to rename a file?
@ 2019-06-16  3:43 Jesse Gibbons
  2019-06-16 18:21 ` ison
  0 siblings, 1 reply; 3+ messages in thread
From: Jesse Gibbons @ 2019-06-16  3:43 UTC (permalink / raw)
  To: help-guix

There are a lot of files in gnu/packages/, and some of them contain only
one package. If I want to add a package with a similar function to one
of these solo packages, is it appropriate to rename the file? In
particular, I want to rename jrnl.scm to journal.scm and add a journal
application to it for better organization. 

I also want to note that the more I examine gnu/packages/*.scm the more
I see a serious need for refactoring. 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: When is it appropriate to rename a file?
  2019-06-16  3:43 When is it appropriate to rename a file? Jesse Gibbons
@ 2019-06-16 18:21 ` ison
  0 siblings, 0 replies; 3+ messages in thread
From: ison @ 2019-06-16 18:21 UTC (permalink / raw)
  To: Jesse Gibbons; +Cc: help-guix

I'm not by any means the one who should be answering this question, but just
wanted to throw the idea out there that perhaps such things are best saved for
major version changes.
Because it would require every user to rethink the modules they're using in
their system config.scm (and possibly packages that aren't installed with
"system" would have to be re-installed manually).
So perhaps on Guix 2.0, 3.0, etc. is when it would be acceptable to do house
cleaning like renaming modules.

Just a thought.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: When is it appropriate to rename a file?
@ 2019-06-17 17:18 Jesse Gibbons
  0 siblings, 0 replies; 3+ messages in thread
From: Jesse Gibbons @ 2019-06-17 17:18 UTC (permalink / raw)
  To: ison; +Cc: help-guix

>Date: Sun, 16 Jun 2019 12:21:47 -0600
>From: ison <ison@airmail.cc>
>To: Jesse Gibbons <jgibbons2357@gmail.com>
>Cc: help-guix@gnu.org
>Subject: Re: When is it appropriate to rename a file?
>Message-ID: <20190616182146.asihmoclm4yghh6p@cf0>
>Content-Type: text/plain; charset=us-ascii
>
>I'm not by any means the one who should be answering this question, but
>just wanted to throw the idea out there that perhaps such things are
>best saved for major version changes.
>Because it would require every user to rethink the modules they're
>using in their system config.scm
Look at some of these examples: guile-wm jrnl musl sl wv
How many users would put these in their config.scm?
>(and possibly packages that aren't installed with "system" would have
>to be re-installed manually).
I have a package and moved it to a different module. I haven't needed
to reinstall manually, and I upgraded it with a simple call to "guix
upgrade". 
>So perhaps on Guix 2.0, 3.0, etc. is when it would be acceptable to do
>house cleaning like renaming modules.
Major changes that break over 1200 packages are pushed every 2.5 months
or so according to the manual. Why should module refactoring be pushed
more rarely?

After much thought, I think I will make a new module for a new category
of package when the need arises and leave module cleanup to the
maintainers.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-06-17 17:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-16  3:43 When is it appropriate to rename a file? Jesse Gibbons
2019-06-16 18:21 ` ison
  -- strict thread matches above, loose matches on Subject: below --
2019-06-17 17:18 Jesse Gibbons

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).