Re: [ITA] base-files

2014-03-16 Thread Corinna Vinschen
Hi Achim,

On Mar 15 18:45, Achim Gratz wrote:
 
 Since the current maintainer David Le Sastre Medina seems to have gone
 missing, here's my attempt to wrap up the changes that were implemented
 after the 4.1-2 package was published as experimental (and then never
 released).  The pertinent discussions on the Cygwin ML are listed in the
 ChangeLog.
 
 Change Log
 --
 4.1-3
 * Eliminate Windows PATH from default PATH if CYGWIN_NOWINPATH is
   set.  Record the Windows PATH in ORIGINAL_PATH unless that
   variable is already set.
 * Better guard for non-existent /etc/skel.
 * Improve profile_d function.
   cygwin.com/ml/cygwin/2012-08/msg00488.html
 * Add /etc/shells.
   cygwin.com/ml/cygwin/2014-03/msg00039.html
 * Use full path for tools and avoid DOS file warning when creating
   service files.
   cygwin.com/ml/cygwin/2013-07/msg00114.html
 
 
 Git repository (originally cloned from GitHub):
 http://repo.or.cz/w/cygwin-base-files.git
 
 
 Test package:
 --8---cut here---start-8---
 wget=wget -rxnH --cut-dirs=2 http://cygwin.stromeko.net/noarch/release;
 ${wget}/base-files/base-files/base-files-4.1-3.tar.xz
  ^
  There's one base-files too much.

A few (rather minor) notes:

- I think you should bump the version number.  4.2 or whatever.

- In etc/postinstall/base-files-mketc.sh:

/usr/bin/chmod 1777 /tmp 2/dev/null

  This looks gratuitious.  Setup itself already sets /tmp to 1777.
  I never heard of somebody changing the permission of /tmp to
  something else, so it probably doesn't hurt...

- In etc/defaults/etc/profile:

  Just a heads-up.  Be prepared to remove the entire section about
  mkpasswd/mkgroup checking.  It won't work as expected anymore as soon
  as my AD integration code goes release.  Along these lines, I will
  update the base-cygwin package not to create passwd and group files
  anymore.

- Do we still need etc/defaults/etc/profile.d/1777fix.sh?  How long has
  it been?

Other than that, it looks good to me.  I'd say, let's go for it when
you're ready.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgps351IR7_kG.pgp
Description: PGP signature


Re: [ITA] base-files

2014-03-16 Thread Achim Gratz
Corinna Vinschen writes:
 --8---cut here---start-8---
 wget=wget -rxnH --cut-dirs=2 http://cygwin.stromeko.net/noarch/release;
 ${wget}/base-files/base-files/base-files-4.1-3.tar.xz
   ^
   There's one base-files too much.

Thanks for catching that, sorry.  The middle button of my mouse acts up
since a few days and produces additional clicks sometimes…

 A few (rather minor) notes:

 - I think you should bump the version number.  4.2 or whatever.

I've no problem doing that once everything else is finalized.

 - In etc/postinstall/base-files-mketc.sh:

 /usr/bin/chmod 1777 /tmp 2/dev/null

   This looks gratuitious.  Setup itself already sets /tmp to 1777.
   I never heard of somebody changing the permission of /tmp to
   something else, so it probably doesn't hurt...

That has been in there since the 4.0 release.  I cannot find out what
problem it was supposed to solve (it was introduced at the end of 2010).
I can remove it if setup.exe already does that.

 - In etc/defaults/etc/profile:

   Just a heads-up.  Be prepared to remove the entire section about
   mkpasswd/mkgroup checking.  It won't work as expected anymore as soon
   as my AD integration code goes release.  Along these lines, I will
   update the base-cygwin package not to create passwd and group files
   anymore.

:-)

 - Do we still need etc/defaults/etc/profile.d/1777fix.sh?  How long has
   it been?

Almost exactly two years.  Again I can't really follow what the original
problem was, but if it's been solved in a different way in the meantime,
then that script certainly can be removed.

 Other than that, it looks good to me.  I'd say, let's go for it when
 you're ready.

I still need to wait for Chuck to create an inetutils package without
/etc/defaults/etc/shells.  Then we'll probably need someone with
sourceware access to create the four !ready files so that the upload
gets done in synchrony.


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada


Re: [ITA] base-files

2014-03-16 Thread Christopher Faylor
On Sun, Mar 16, 2014 at 06:09:22PM +0100, Achim Gratz wrote:
Corinna Vinschen writes:
 Other than that, it looks good to me.  I'd say, let's go for it when
 you're ready.

I still need to wait for Chuck to create an inetutils package without
/etc/defaults/etc/shells.  Then we'll probably need someone with
sourceware access to create the four !ready files so that the upload
gets done in synchrony.

The files are moved a 14 minutes past the hour.  Just don't upload a
couple of minutes befor that time and you won't require error-prone
external help.

cgf