public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: Andrey Repin <anrdaemon@yandex.ru>
To: Corinna Vinschen <cygwin@cygwin.com>, cygwin@cygwin.com
Subject: Re: Cygwin AD integration home/shell changes
Date: Fri, 05 Dec 2014 20:20:00 -0000	[thread overview]
Message-ID: <1423715977.20141205231147@yandex.ru> (raw)
In-Reply-To: <20141205101302.GI3810@calimero.vinschen.de>

Greetings, Corinna Vinschen!

>> >> >> > Here's what you get:
>> >> >> 
>> >> >> I finally realized, what was tingling me all this time.
>> >> >> The implicit fallback mechanics. I'd rather want to have explicit declaration
>> >> >> and a failure message in case something isn't right. Much easier to fix system
>> >> >> issues, when the system tell you about them.
>> >> 
>> >> > The fallback mechanism is pretty much required to have a sane default
>> >> > which works for home users without having to change nsswitch.conf at
>> >> > all.  Also, not everybody will want error messages rather than some sane
>> >> > fallback (for any given value of "sane"), while if you don't want a sane
>> >> > fallback, you can easily create an unsane fallback to help you maintain
>> >> > your solution, e.g.
>> >> 
>> >> >   db_home: cygwin /invalid/read-only-path
>> >> 
>> >> Why not set defaults (in case of db_home) to
>> >> 
>> >> db_home: cygwin desc /home/%U
>> >> 
>> >> and remove fallback?
>> >> It just not seems right - creating workarounds to implement straight behavior.
>> 
>> > It's not a workaround from my POV to provide a fallback.  Creating a
>> > workable passwd entry is important.  If I implement it as you suggest
>> > above, I would still provide the typical "set home to the root dir"
>> > default.  Sure, that might be an option.
>> 
>> If you mean "complain and set home to the root", then I'm happy with this
>> solution.

> No complain.  You still seem to have a problem to understand that this
> is underlying functionality under a couple of system calls generating
> passwd entries for arbitrary accounts.

> It's *not* necessarily the current account.  A user visible complaint for
> every unconfigured account enumerated via getpwent is quite over the top.

No, I perfectly understand it. The sooner I get slapped in the face with
a printout of my incorrect and intolerable settings, the better.

I do understand, that the settings MUST provide at least one sensible result.
Assuming we get sensible defaults, this will not be an issue for majority of
people.
However, for those, who wish to alter the setting, it is better, if they get a
slap this instant, if the setting is not quite right, rather than if they
discover issue after a long time is passed.
Issues with core configuration should not be masked by obscure defaults. IMHO.


--
WBR,
Andrey Repin (anrdaemon@yandex.ru) 05.12.2014, <21:41>

Sorry for my terrible english...


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

  reply	other threads:[~2014-12-05 20:20 UTC|newest]

Thread overview: 90+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-11-10 20:52 RFC: 1.7.33 problem with user's home directory Corinna Vinschen
2014-11-10 21:18 ` Achim Gratz
2014-11-10 21:39   ` Corinna Vinschen
2014-11-11  7:30     ` Achim Gratz
2014-11-11  0:50 ` Andrey Repin
2014-11-11  2:42   ` Andrew DeFaria
2014-11-11  6:35     ` Andrey Repin
2014-11-11  9:15   ` Frank Fesevur
2014-11-11 15:20     ` Andrey Repin
2014-11-11  1:39 ` Jeffrey Altman
2014-11-11  6:19   ` Warren Young
2014-11-11  9:33     ` Corinna Vinschen
2014-11-11 10:00   ` Corinna Vinschen
2014-11-11 13:52     ` Jeffrey Altman
2014-11-11 16:19       ` Corinna Vinschen
2014-11-11  4:26 ` Yaakov Selkowitz
2014-11-11  6:05   ` Warren Young
2014-11-11  6:50   ` Andrey Repin
2014-11-11  9:00     ` Marco Atzeri
2014-11-11  6:09 ` Warren Young
2014-11-11 10:18   ` Corinna Vinschen
2014-11-11 11:06     ` Achim Gratz
2014-11-11 11:14       ` Corinna Vinschen
2014-11-11 12:48         ` Habermann, David (D)
2014-11-12 16:27           ` Warren Young
2014-11-12 16:31           ` Warren Young
2014-11-12 17:55             ` Habermann, David (D)
2014-11-12 21:28               ` cyg Simple
2014-11-12 21:51                 ` Habermann, David (D)
2014-11-13  9:06                   ` Corinna Vinschen
2014-11-12 22:35                 ` Andrey Repin
2014-11-11 16:45         ` Achim Gratz
2014-11-11 16:55           ` Corinna Vinschen
2014-11-26 21:16         ` Corinna Vinschen
2014-11-26 21:29           ` Cygwin AD schema and configuration extensions (was Re: RFC: 1.7.33 problem with user's home directory) Corinna Vinschen
2014-11-26 21:56             ` Achim Gratz
2014-11-27  9:36               ` Corinna Vinschen
2014-11-27 14:52                 ` Corinna Vinschen
2014-11-27 19:23                   ` Achim Gratz
2014-11-27 20:12                     ` Corinna Vinschen
2014-11-28  2:21                       ` Achim Gratz
2014-11-26 21:58             ` Habermann, David (D)
2014-11-26 23:15               ` Corinna Vinschen
2014-11-27 16:12           ` RFC: 1.7.33 problem with user's home directory Corinna Vinschen
2014-11-27 17:41           ` Corinna Vinschen
2014-11-28 12:48             ` Andrey Repin
2014-11-28 16:20               ` Corinna Vinschen
2014-11-28 17:04                 ` Andrey Repin
2014-11-28 18:34                   ` Corinna Vinschen
2014-11-29  9:36                     ` Andrey Repin
2014-12-01 17:50                       ` cyg Simple
2014-12-02  5:35                         ` Andrey Repin
2014-12-03 14:05                           ` cyg Simple
2014-12-03 20:20                             ` Andrey Repin
2014-12-04 12:21                               ` Linda Walsh
2014-12-04 13:47                                 ` Corinna Vinschen
2014-12-02 16:03                 ` Corinna Vinschen
2014-11-28 16:17             ` Andrey Repin
2014-12-03  7:35           ` Cygwin AD integration home/shell changes Andrey Repin
2014-12-03  9:16             ` Corinna Vinschen
2014-12-03 13:50               ` Andrey Repin
2014-12-04  9:40                 ` Corinna Vinschen
2014-12-05  5:20                   ` Andrey Repin
2014-12-05 10:13                     ` Corinna Vinschen
2014-12-05 20:20                       ` Andrey Repin [this message]
2014-12-06 10:08                         ` Corinna Vinschen
2014-12-04 15:49           ` RFC: 1.7.33 problem with user's home directory Corinna Vinschen
2014-12-05  5:35             ` Andrey Repin
2014-12-05 10:15               ` Corinna Vinschen
2014-12-05 21:20                 ` Andrey Repin
2014-12-06 11:08                   ` Corinna Vinschen
2014-12-10 20:52                   ` cyg Simple
2014-12-10 22:50                     ` Andrey Repin
2014-12-10 23:29                     ` David Stacey
2014-11-11 11:09     ` Corinna Vinschen
2014-11-11 12:11     ` Bryan Berns
2014-11-11 12:31       ` Corinna Vinschen
2014-11-11 15:35     ` Andrey Repin
2014-11-11 16:57       ` Corinna Vinschen
2014-11-11 20:20         ` Andrey Repin
2014-11-12 10:30           ` Corinna Vinschen
2014-11-12 20:35             ` Andrey Repin
2014-11-13  9:07               ` Corinna Vinschen
2014-11-13 21:50                 ` Andrey Repin
2014-11-14 10:32                   ` Corinna Vinschen
2014-11-17  4:05                     ` Andrey Repin
2014-11-12 16:45     ` Warren Young
2014-11-13  9:27       ` Corinna Vinschen
2014-11-13 22:05         ` Andrey Repin
2014-11-14 10:35           ` Corinna Vinschen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1423715977.20141205231147@yandex.ru \
    --to=anrdaemon@yandex.ru \
    --cc=cygwin@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).