Bug#518132: wcd: [Debian] Bug#518132: Suggestion to store files under ~/.wcd/

2010-10-13 Thread Erwin Waterlander

Op 12-10-10 22:37, Jari Aalto schreef:

1)

In some specific environment where $HOME are readable inside a company,
it may be desireable to be able to access other user's configurations.

It's just that in today's environment, the user accounts are pretty much
locked in elsewhere, so accessing other user's config for typical
university or polytechnic, or other non-corporate environments in
useually discouraged by policy.
  
My experience is inside a company, where people work together on 
projects. Typical $HOME is open for the group and closed for the world. 
It's daily practice to read files from colleagues in your own group. 
What I also see a lot is that $HOME is open for the world and 
subdirectories are selectively closed for others or group (like I do). 
So I can share files with people in my company who are not part of my 
unix group.



So, I don't know is large user base would be affected if the default
were chnaged to use ~/.wcd and if not found, then revert back to the
old.
  
But an old version of wcd will not understand this. It will look for the 
old file locations and fail. In companies people are often conservative 
about software and operating systems. Upgrades are only done when 
absolutely needed. I see a lot of people using very old versions of wcd. 
They copy it to other colleagues. Some others use a new version. Wcd is 
not part of the OS, it are all individual installs.



2)

The $HOME has been littering over the years as more and more software
put stuff under $HOME. This makes managing home a challenge.

The root of $HOME is worst place to put things. Although conveient for
few configurations, it starts to be annoying for 100-200 configurations
files.
  


Trading typicaly two or three wcd files for one directory does not bring 
much advantage. I have 276 hidden files and directories in my $HOME (at 
work). I never felt annoyed by it.



The probelem:

You can't version control each package's configs separately very
easily if it puts directly to $HOME.

But if package writes to $HOME/.package/  that directory can be
esily
- Backed up
  


I don't see a problem or why it makes a difference. We have all files 
automatically backed up regularly in .snapshot directories. Also when 
you backup up on tapes, all files under $HOME are included.



- put under version control
  


For me it's hard to imagine why anyone would like to put the .wcd files 
under version control. These are not source files. A backup suffices. 
The configuration of how wcd behaves is defined in the shell startup 
files, where people add options to the wcd function, or set environment 
variables. These are also in $HOME.



- scp'd somewhere else to make a copy
  
I don't see the difference in copying a hidden file or directory. 
Typically you don't copy these files. Wcd tree files belong to the file 
system where they are located on. A tree file, or alias, or stack file 
makes no sense on a different file system with different paths. People 
only copy the wcd settings in the shell startup file.



It also makes overall management simples when there would be always
a directory (C.f how ~/.ssh/ manages files.

SUMMARY

So, if you could ponder this and perhaps consider how the change would
help the future needs.

  
I will keep it in mind. I do agree that keeping by default all files 
under ~/.wcd is cleaner. But considering the small amount of files I 
rather keep it the way it is, so users are not bothered. I think that 
more people will be annoyed if I change this, compared to people who are 
annoyed by the amount of hidden files under $HOME.


best regards,

Erwin



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#518132: wcd: [Debian] Bug#518132: Suggestion to store files under ~/.wcd/

2010-10-12 Thread Jari Aalto

Hi Erwin,

Would you comment the status regarding this issue in 5.1.3 release.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518132

Thanks,
Jari



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#518132: wcd: [Debian] Bug#518132: Suggestion to store files under ~/.wcd/

2010-10-12 Thread Erwin Waterlander

 Hi,

I'm still not in favour of implementing this. I want wcd to stay 
backwards compatible. Old and new versions must be able to be used 
together in a multi user environment.


I agree that the choice I made in the past (1996) was not ideal. It 
would be nicer to have all files under ~/.wcd, or named the files .wcd.* 
instead of .*.wcd. But I have had never any other report from people who 
had a problem with it. And there is always the option to use $WCDHOME. 
It's only about a few files. I think I make more people happy by keeping 
it the way it is.


--
Erwin Waterlander





--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#518132: wcd: [Debian] Bug#518132: Suggestion to store files under ~/.wcd/

2010-10-12 Thread Jari Aalto
Erwin Waterlander water...@xs4all.nl writes:

  Hi,

 I'm still not in favour of implementing this. I want wcd to stay
 backwards compatible. Old and new versions must be able to be used
 together in a multi user environment.

 I agree that the choice I made in the past (1996) was not ideal. It
 would be nicer to have all files under ~/.wcd, or named the files
 .wcd.* instead of .*.wcd. But I have had never any other report from
 people who had a problem with it. And there is always the option to
 use $WCDHOME. It's only about a few files. I think I make more people
 happy by keeping it the way it is.

1)

In some specific environment where $HOME are readable inside a company,
it may be desireable to be able to access other user's configurations.

It's just that in today's environment, the user accounts are pretty much
locked in elsewhere, so accessing other user's config for typical
university or polytechnic, or other non-corporate environments in
useually discouraged by policy.

So, I don't know is large user base would be affected if the default
were chnaged to use ~/.wcd and if not found, then revert back to the
old.

2)

The $HOME has been littering over the years as more and more software
put stuff under $HOME. This makes managing home a challenge.

The root of $HOME is worst place to put things. Although conveient for
few configurations, it starts to be annoying for 100-200 configurations
files.

The probelem:

You can't version control each package's configs separately very
easily if it puts directly to $HOME.

But if package writes to $HOME/.package/  that directory can be
esily
- Backed up
- put under version control
- scp'd somewhere else to make a copy

It also makes overall management simples when there would be always
a directory (C.f how ~/.ssh/ manages files.

SUMMARY

So, if you could ponder this and perhaps consider how the change would
help the future needs.

Thanks,
Jari



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org