Bug#720441: Got a fix, how to submit patch.

2013-10-28 Thread ольга крыжановская
I think I am done with the Debian testing, and fixes, to *properly*
integrate ast-ksh.2013-10-10 into Debian, with functionality and scope
similar to Opensolaris PSARC/2006/550 - the shell is much more stable
now, and properly has all its builtins working.

Olga

On Thu, Oct 10, 2013 at 2:44 AM, Oliver Kiddle okid...@yahoo.co.uk wrote:
 ольга крыжановская wrote:
 What is the way to replace the patched up 2012-02-29? Find sponsor,
 declare him how bad it is?

 I think so.

 One thought is that you could try to pester Jonathan Wiltshire
 j...@debian.org: he did 93u+-1.2.

 It is probably wise to prepare the replacement first.

 Oliver



-- 
  ,   __   ,
 { \/`o;-Olga Kryzhanovska   -;o`\/ }
.'-/`-/ olga.kryzhanov...@gmail.com   \-`\-'.
 `'-..-| /   http://twitter.com/fleyta \ |-..-'`
  /\/\ Solaris/BSD//C/C++ programmer   /\/\
  `--`  `--`


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



Bug#720441: Got a fix, how to submit patch.

2013-10-09 Thread Oliver Kiddle
Phi Debian wrote:
 It appears after some back and forth mail with attresearch (code
 owner) that the source code used by debian (and ubuntu) are both out
 of date, they both have this code dump or corruptin bug that was fixed
 at ksh93u (dixit David Korn).

Debian does have ksh93u. Latest version at the following URL is what
Debian has:
http://www2.research.att.com/~gsf/download/

I think there is a more recent version that is declared a beta or alpha.

This said, I wouldn't be surprised if the download link is out-of-date
given that the maintainers are leaving ATT.

Oliver


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



Bug#720441: Got a fix, how to submit patch.

2013-10-09 Thread ольга крыжановская
ksh93u+ is the last stable version, ksh93v- is the alpha currently in
development. I am working on integrating ksh93v-, with major changes,
regarding to making it much more stable on Debian, and to enable the
POSIX builtins, which are mostly missing in Debian (compared to, like
Suse).

Olga

On Wed, Oct 9, 2013 at 4:11 PM, Oliver Kiddle okid...@yahoo.co.uk wrote:
 Phi Debian wrote:
 It appears after some back and forth mail with attresearch (code
 owner) that the source code used by debian (and ubuntu) are both out
 of date, they both have this code dump or corruptin bug that was fixed
 at ksh93u (dixit David Korn).

 Debian does have ksh93u. Latest version at the following URL is what
 Debian has:
 http://www2.research.att.com/~gsf/download/

 I think there is a more recent version that is declared a beta or alpha.

 This said, I wouldn't be surprised if the download link is out-of-date
 given that the maintainers are leaving ATT.

 Oliver



-- 
  ,   __   ,
 { \/`o;-Olga Kryzhanovska   -;o`\/ }
.'-/`-/ olga.kryzhanov...@gmail.com   \-`\-'.
 `'-..-| /   http://twitter.com/fleyta \ |-..-'`
  /\/\ Solaris/BSD//C/C++ programmer   /\/\
  `--`  `--`


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



Bug#720441: Got a fix, how to submit patch.

2013-10-09 Thread Phi Debian
On Wed, Oct 9, 2013 at 4:11 PM, Oliver Kiddle okid...@yahoo.co.uk wrote:


 Debian does have ksh93u.

Ambiguous

 Latest version at the following URL is what
 Debian has:
 http://www2.research.att.com/~gsf/download/

This link shows 3 ksh93u versions



 I think there is a more recent version that is declared a beta or alpha.

 This said, I wouldn't be surprised if the download link is out-of-date
 given that the maintainers are leaving ATT.

 Oliver

No the link are accurate, and as Olga said, what is beta is ksh98v

The story goes like this

Version JM 93u+ 2012-02-29  Is bugged (core dump on ##)
Version AJM 93u+ 2012-06-28 Is correct (regarding ##)
Version AJM 93u+ 2012-08-01 is correct *regarding ##)

Debian binary ksh package for wheezy gets
Version JM 93u+ 2012-02-29 and match the source code we got with
apt-get source ksh

Bottom line, you rigth, debian has the ksh93u+ but the only wrong one.

Suse got a ksh93+ as well but a good one.

I think wheezy deserve a clean ksh93, and should be patched, without
waitng for next ksh93v

Hope this helps
Cheers,
Phi


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



Bug#720441: Got a fix, how to submit patch.

2013-10-09 Thread Oliver Kiddle
Phi Debian wrote:
 On Wed, Oct 9, 2013 at 4:11 PM, Oliver Kiddle okid...@yahoo.co.uk wrote:
 
 
  Debian does have ksh93u.
 
 Ambiguous

Clearly we've got ambiguity in Debian versions of ksh too:

wheezy does have 2012-02-29, testing/unstable have 2012-08-01. 2012-08-01 will
never go into wheezy, the best we can do is patch (or wait for jessie to be
stable). As Olga is taking over ksh, you'll have to persuade her to roll a
93u+-1.3 for wheezy.

What apt-get source gives you depends on how your debian installation is
configured.

Frustratingly, I tried very hard to have 2012-08-01 pushed into wheezy during
the freeze but the lack of a sponsor combined with strict application of Debian
policy meant that wheezy ended up with a patched up 2012-02-29.

Oliver


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



Bug#720441: Got a fix, how to submit patch.

2013-10-09 Thread ольга крыжановская
What is the way to replace the patched up 2012-02-29? Find sponsor,
declare him how bad it is?

Olga

On Thu, Oct 10, 2013 at 1:21 AM, Oliver Kiddle okid...@yahoo.co.uk wrote:
 Phi Debian wrote:
 On Wed, Oct 9, 2013 at 4:11 PM, Oliver Kiddle okid...@yahoo.co.uk wrote:

 
  Debian does have ksh93u.

 Ambiguous

 Clearly we've got ambiguity in Debian versions of ksh too:

 wheezy does have 2012-02-29, testing/unstable have 2012-08-01. 2012-08-01 will
 never go into wheezy, the best we can do is patch (or wait for jessie to be
 stable). As Olga is taking over ksh, you'll have to persuade her to roll a
 93u+-1.3 for wheezy.

 What apt-get source gives you depends on how your debian installation is
 configured.

 Frustratingly, I tried very hard to have 2012-08-01 pushed into wheezy during
 the freeze but the lack of a sponsor combined with strict application of 
 Debian
 policy meant that wheezy ended up with a patched up 2012-02-29.

 Oliver



-- 
  ,   __   ,
 { \/`o;-Olga Kryzhanovska   -;o`\/ }
.'-/`-/ olga.kryzhanov...@gmail.com   \-`\-'.
 `'-..-| /   http://twitter.com/fleyta \ |-..-'`
  /\/\ Solaris/BSD//C/C++ programmer   /\/\
  `--`  `--`


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



Bug#720441: Got a fix, how to submit patch.

2013-10-09 Thread Oliver Kiddle
ольга крыжановская wrote:
 What is the way to replace the patched up 2012-02-29? Find sponsor,
 declare him how bad it is?

I think so.

One thought is that you could try to pester Jonathan Wiltshire
j...@debian.org: he did 93u+-1.2.

It is probably wise to prepare the replacement first.

Oliver


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



Bug#720441: Got a fix, how to submit patch.

2013-10-09 Thread Phi Debian
I did produce a patch, and posted it. The patch implement the exact
same code as the one later given by the code owner, i.e init a local
with 0.

So now if wheezy is frozen, it can still be patched, the current
source version you got with wheezy actually contain already 5 patch,
plus mine it goes to 6 (mine called
fix-coredump-memcorrupt-pond-1st-char.patch )

CY51$ pwd
/home/phi/ksh-93u+/debian/patches

CY51$ ls
cleanup-man-title.patch no-rpath.patch
fix-cd-builtin.patch series
fix-coredump-memcorrupt-pond-1st-char.patch  shell-options.patch
handle-removed-working-dir.patch


So wheezy as proven it could handle patches, let's add one more.

This is in the case it is easier to patch vs enter a band new version.

Cheers,
Phi


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



Bug#720441: Got a fix, how to submit patch.

2013-10-08 Thread Phi Debian
Hi All,

It appears after some back and forth mail with attresearch (code
owner) that the source code used by debian (and ubuntu) are both out
of date, they both have this code dump or corruptin bug that was fixed
at ksh93u (dixit David Korn).

I dunno what ksh93u debian grabed but for sure it is buged.

So what is the process to get a more recent source code on debian (at
least wheezy) and then an updated binary package.

Where should we wave ?

Thanx in advance,
Cheers,
Phi


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



Bug#720441: Got a fix, how to submit patch.

2013-10-07 Thread Phi Debian
Hi All,

This patch fix the ksh core dump or random memory corruption seen when
typing ## (or more generally #some chars)

The original code was missing a var initialisation, later teh code
firex a nullderef still missing the var initialisation.

This fix do both the var init, and the null deref avoidance.


ksh-debdiff
Description: Binary data


Bug#720441: Got a fix, how to submit patch.

2013-10-07 Thread Cedric Blancher
On 7 October 2013 09:38, Phi Debian phi.deb...@gmail.com wrote:
 Hi All,

 This patch fix the ksh core dump or random memory corruption seen when
 typing ## (or more generally #some chars)

 The original code was missing a var initialisation, later teh code
 firex a nullderef still missing the var initialisation.

 This fix do both the var init, and the null deref avoidance.

Could you ask ольга крыжановская olga.kryzhanov...@gmail.com,
please? She's taking over the development and maintainership for the
Debian ksh93 package (likely the most qualified to do so since she was
one of the two main developers of the ksh93-as-/bin/sh-work in Solaris
11).

Ced
-- 
Cedric Blancher cedric.blanc...@gmail.com
Institute Pasteur


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



Bug#720441: Got a fix, how to submit patch.

2013-10-06 Thread Oliver Kiddle
On 4 Oct, you wrote:
 How should I proceed for a patch submit, I did provide it to att
 owner, so I guess future release will have the fix, but for debian
 should I do something, does debian has its own set of 'fixes' (I am
 ignorant here)

You an include a small patch in an e-mail to this bug report. Then if
someone wants to adjust the package to incorporate the patch then they
can do so. Otherwise, it'll reach Debian along with the new upstream
release.

Thanks

Oliver


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



Bug#720441: Got a fix, how to submit patch.

2013-10-04 Thread Phi Debian
Hi All,

Please ignore my prev mail with my professional email, my spam killer
reject external mail.


How should I proceed for a patch submit, I did provide it to att
owner, so I guess future release will have the fix, but for debian
should I do something, does debian has its own set of 'fixes' (I am
ignorant here)


Cheers,
Phi


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