AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20081208112834.01742055@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:exch1.onstor.net
NSV:
SSH:
R:<maxim.kozlovsky@onstor.com>,<larry.scheer@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#imap/andys@onstor.net@exch1.onstor.net/INBOX	0	2779531E7C760D4491C96305019FEEB5175DB9E4F5@exch1.onstor.net
X-Sylpheed-End-Special-Headers: 1
Date: Mon, 8 Dec 2008 11:28:56 -0800
From: Andrew Sharp <andy.sharp@onstor.com>
To: Maxim Kozlovsky <maxim.kozlovsky@onstor.com>
Cc: Larry Scheer <larry.scheer@onstor.com>
Subject: Re: Please review change 31281 -- Files needed fo make PROD=test
Message-ID: <20081208112856.1a12aa12@ripper.onstor.net>
In-Reply-To: <2779531E7C760D4491C96305019FEEB5175DB9E4F5@exch1.onstor.net>
References: <2779531E7C760D4491C96305019FEEB5175DAFFFF2@exch1.onstor.net>
	<2779531E7C760D4491C96305019FEEB5175D62020F@exch1.onstor.net>
	<2779531E7C760D4491C96305019FEEB5175DB9E4F5@exch1.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

I'd sure like to know what PROD=test is.  Is there a spec or design doc?

On Mon, 8 Dec 2008 10:42:08 -0800 Maxim Kozlovsky
<maxim.kozlovsky@onstor.com> wrote:

> ok
> 
> _____________________________________________
> From: Larry Scheer
> Sent: Friday, December 05, 2008 6:14 PM
> To: Maxim Kozlovsky; Andy Sharp
> Subject: RE: Please review change 31281 -- Files needed fo make
> PROD=test
> 
> All right, I created the dev/linux/Pkgs/source/syck directory and
> added the files needed to build the libsyck0-dev package with a
> shared library using your changes, Max. I am incorporating your
> changes via a patch file when a make is run in the Pkgs/source/syck
> directory.
> 
> Please run p4 describe 31281 to see the final list of files.
> 
> I added all of the binary packages we need to the Pkgs/binary
> directories. I have automated the binary package creation process for
> both tap and syck.
> 
> Let me know if this is ready to be submitted.
> 
> Thanks,
> 
> Larry
> 
> _____________________________________________
> From: Maxim Kozlovsky
> Sent: Monday, December 01, 2008 4:28 PM
> To: Larry Scheer; Andy Sharp
> Subject: RE: Please review change 31281 -- Files needed fo make
> PROD=test
> 
> Let's do it otherwise it will just keep bugging me. I've tried to
> make it work and it was really easy, I had to change lib/Makefile.am,
> configure.in, add ltmain.sh, config.guess, config.sub to the package
> and rerun aclocal, autoconf, and automake. You can find the changes
> in ~maximk/tmp/aq/syck-0.55. Of course I am not autoconf/automake
> expert so there may be more proper way to achieve the required result.
> 
> _____________________________________________
> From: Larry Scheer
> Sent: Monday, December 01, 2008 2:18 PM
> To: Maxim Kozlovsky; Andy Sharp
> Subject: RE: Please review change 31281 -- Files needed fo make
> PROD=test
> 
> It shouldn't be hard, but it could be a frustrating experience
> depending on how well the original developers put the package
> together. Theoretically it would take downloading the source package
> and converting the configure process to build a shared library and
> cross compile. Next would be putting together the patch file and
> Makefile like I have done for other packages where we mucked with the
> source.
> 
> If you think it is worth the trouble, time, and effort I could put it
> together. It might take a day or two of calendar time to complete the
> task. I would be working on it between other tasks.
> 
> Larry
> 
> _____________________________________________
> From: Maxim Kozlovsky
> Sent: Monday, December 01, 2008 1:33 PM
> To: Larry Scheer; Andy Sharp
> Subject: RE: Please review change 31281 -- Files needed fo make
> PROD=test
> 
> If there is no shared library the mips package is not necessary, we
> should not need building anything natively.
> 
> Is it hard to fix it to produce the shared library?
> 
> _____________________________________________
> From: Larry Scheer
> Sent: Monday, December 01, 2008 12:03 PM
> To: Maxim Kozlovsky; Andy Sharp
> Subject: RE: Please review change 31281 -- Files needed fo make
> PROD=test
> 
> No shared library package exists for libsyck. The only Debian package
> I found is libsyck0-dev. This package provides: /usr/lib/libsyck.a
> /usr/include/syck.h
> /usr/include/syck_st.h
> 
> Tests built with this package will have the library functions
> statically linked. I have the mipsel package, are you sure you want
> it for the filer? It would suggest you intend to build tests natively
> on the filer. Not that it is an issue or anything. I just want you to
> be sure about what you are asking for and what I intend to deliver.
> 
> No problem for tap. I have the package that provides the shared
> library.
> 
> _____________________________________________
> From: Maxim Kozlovsky
> Sent: Monday, December 01, 2008 11:42 AM
> To: Larry Scheer; Andy Sharp
> Subject: RE: Please review change 31281 -- Files needed fo make
> PROD=test
> 
> Hello,
> 
> We need the _mipsel.deb packages as well for libsyck and tap to
> install the shared libraries on cougar.
> 
> Max
> 
> _____________________________________________
> From: Larry Scheer
> Sent: Monday, December 01, 2008 11:25 AM
> To: Maxim Kozlovsky; Andy Sharp
> Subject: Please review change 31281 -- Files needed fo make PROD=test
> 
> Andy, Max,
> 
> Please review the following change. It is in my ~larrys/src/dev
> workspace  -- hosted by mightydog.
> 
> Change 31281 by larrys@larrys on 2008/11/26 14:32:00 *pending*
> 
>         New packages to assist with the development of automated
> tests. These files are needed when a make with PROD=test is done in
>         the nfx-tree.
> 
>         No package existed for tap-1.01 in the wild. I created a
> debian source package for it from the tap_1.01.tar.gz file downloaded
> by Max. I also created the Makefile to create a debian binary package
> from this debian source package. Using alien and deb2cross2rpm from
> pkg-tools I created the rpms and cross packages being added to the
> Pkgs/binary directory.
>         Reviewed by: MaximK AndyS
> 
> Affected files ...
> 
> ... //depot/dev/linux/Pkgs/binary/Deb/libldap2-dev_2.1.30-13.3_i386.deb#1
> add ... //depot/dev/linux/Pkgs/binary/Deb/libreadline5-dev_5.2-2_i386.deb#1
> add ... //depot/dev/linux/Pkgs/binary/Deb/libsyck0-dev-mipsel-cross_0.55-3.3+b1_all.deb#1
> add ... //depot/dev/linux/Pkgs/binary/Deb/libsyck0-dev_0.55-3.3+b1_i386.deb#1
> add ... //depot/dev/linux/Pkgs/binary/Deb/tap-mipsel-cross_1.01-1_all.deb#1
> add ... //depot/dev/linux/Pkgs/binary/Deb/tap_1.01-1_i386.deb#1 add
> ... //depot/dev/linux/Pkgs/binary/Rpm/libsyck0-dev-mipsel-cross-0.55-4.3.noarch.rpm#1
> add ... //depot/dev/linux/Pkgs/binary/Rpm/support/libldap2-dev-2.1.30-14.3.i386.rpm#1
> add ... //depot/dev/linux/Pkgs/binary/Rpm/support/libreadline5-dev-5.2-3.i386.rpm#1
> add ... //depot/dev/linux/Pkgs/binary/Rpm/support/libsyck0-dev-0.55-4.3.i386.rpm#1
> add ... //depot/dev/linux/Pkgs/binary/Rpm/support/tap-1.01-2.i386.rpm#1
> add ... //depot/dev/linux/Pkgs/binary/Rpm/tap-mipsel-cross-1.01-2.noarch.rpm#1
> add ... //depot/dev/linux/Pkgs/source/tap/Makefile#1 add
> ... //depot/dev/linux/Pkgs/source/tap/tap_1.01-1.diff.gz#1 add
> ... //depot/dev/linux/Pkgs/source/tap/tap_1.01-1.dsc#1 add
> ... //depot/dev/linux/Pkgs/source/tap/tap_1.01.orig.tar.gz#1 add
> 
> 
> Here is Max's email requesting this work:
> 
> It turns out we will need ~maximk/tmp/tap-1.01 and
> ~maximk/tmp/syck-0.55 for the cross environment as well. Hope it will
> not be too much trouble.
> 
> Max
> 
> _____________________________________________
> From: Maxim Kozlovsky
> Sent: Wednesday, November 12, 2008 9:56 AM
> To: Larry Scheer
> Subject: packages to build with PROD=test
> 
> Hello,
> 
> There are several packages and libraries that need to be added to the
> build environment to build with PROD=test:
> 
> Debian packages:
> 
> libldap2-dev
> libreadline5-dev
> 
> No package exists as far as I know:
> 
> ~maximk/tmp/tap-1.01 - library for TAP protocol
> ~maximk/tmp/syck-0.55 - library to parse the .yaml files.
> 
> All these are x86 native, nothing needs to be changed in the cross
> environment at this time.
> 
> Max
> 
> 
> 
> 
> 
