AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20090420141855.5835e0e8@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:mail.onstor.net
NSV:
SSH:
R:<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	2779531E7C760D4491C96305019FEEB52AC8C808A9@exch1.onstor.net
X-Sylpheed-End-Special-Headers: 1
Date: Mon, 20 Apr 2009 14:19:20 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: Larry Scheer <larry.scheer@onstor.com>
Subject: Re: differences between /export/nza/.../elatte-unstable and stable
Message-ID: <20090420141920.4ab177c5@ripper.onstor.net>
In-Reply-To: <2779531E7C760D4491C96305019FEEB52AC8C808A9@exch1.onstor.net>
References: <20090420115710.58a887ec@ripper.onstor.net>
	<2779531E7C760D4491C96305019FEEB52AC8C808A7@exch1.onstor.net>
	<20090420124053.6bf2575a@ripper.onstor.net>
	<2779531E7C760D4491C96305019FEEB52AC8C808A9@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

On Mon, 20 Apr 2009 14:09:05 -0700 Larry Scheer
<larry.scheer@onstor.com> wrote:

> I had to rest for a bit... 
> The problem I had with old ISOs was they were being used in the build instead of the latest package. Running dpkg -l  on an upgraded or newly installed system proved they weren't getting the latest package. Weird but true.
> 

Yup, it appears that the ISO builds with the older package unless some
explicit version dependency pulls in the newer version.

> Verify ALL of the packages are older. If they are, run the rsync with --delete option to purge them from the repository. Then rebuild the world.
> 

They were all older, but deleting them meant that I had to re-run
onstor-build.sh.  Took me quite a while to figure that out.  bootstrap
kept bombing out looking for the older version packages.  I think it
reads Packages file and the first instance of a package it finds in
that file it uses, and bails.  Instead of continuing to read that file
and let later versions of that package overwrite the earlier found ones.

And of course the ISO build fails the first time #!^$@&&*!@



> Larry
> ________________________________________
> From: Andy Sharp
> Sent: Monday, April 20, 2009 12:40 PM
> To: Larry Scheer
> Subject: Re: differences between /export/nza/.../elatte-unstable and stable
> 
> On Mon, 20 Apr 2009 12:16:35 -0700 Larry Scheer
> <larry.scheer@onstor.com> wrote:
> 
> > This is what the deletes could mean:
> >
> > 1.  Stable could have accumulated these packages over time. If all
> > of these packages are down-rev then that is the case and these or old
> > packages that were lingering in stable
> >       --- I did not always rsync using the --delete and it was getting
> > me into trouble
> 
> OK, I checked about half of them, they all look to be old packages.
> Should I axe them and redo the build to see if these ISO installs
> are having problems because of that, or do you think it's more likely
> pilot error?
> 
> You said lingering older package versions might have caused you trouble
> in the past.  Do you know if it was causing problems with ISO installs
> only? Because that seems to be what's currently happening.
> 
> > 2. If one or more of these packages are newer than the version in
> > unstable this means the rsync from Nexenta's repository bit you bad. It
> > would explain the trouble  QA is having with CIFS and shares since
> > several of these packages are kernel packages.
> >
> > Larry
> > ________________________________________
> > From: Andy Sharp
> > Sent: Monday, April 20, 2009 11:57 AM
> > To: Larry Scheer
> > Subject: differences between /export/nza/.../elatte-unstable and stable
> >
> > Hi Larry
> >
> > I ran a "dry-run" rsync between these two directories and got some
> > strange results.  Basically a number of packages in stable that are not
> > in unstable.  I don't know what that means.
> >
> > l8r16:~/nexenta# rsync -n -vcauH --exclude=\*.changes --delete /export/nza/dists/elatte-unstable/ /export/nza/dists/elatte-stable/
> > sending incremental file list
> >
> > ./
> > contrib/
> > contrib/binary-all/
> > contrib/binary-solaris-i386/
> > contrib/source/
> > installed/
> > main/
> > main/binary-all/
> > main/binary-all/admin/
> > main/binary-all/base/
> > deleting main/binary-all/base/libpam0g_5.11.104-6_all.deb
> > deleting main/binary-all/base/libpam-runtime_5.11.104-6_all.deb
> > deleting main/binary-all/base/libc_5.11.104-6_all.deb
> > deleting main/binary-all/base/bsdutils_5.11.104-6_all.deb
> > main/binary-all/debian-installer/
> > main/binary-all/devel/
> > main/binary-all/doc/
> > main/binary-all/editors/
> > main/binary-all/gnome/
> > main/binary-all/graphics/
> > main/binary-all/interpreters/
> > main/binary-all/libdevel/
> > main/binary-all/libs/
> > main/binary-all/mail/
> > main/binary-all/math/
> > main/binary-all/misc/
> > main/binary-all/net/
> > main/binary-all/news/
> > main/binary-all/oldlibs/
> > main/binary-all/perl/
> > main/binary-all/python/
> > main/binary-all/shells/
> > main/binary-all/sound/
> > main/binary-all/tex/
> > main/binary-all/text/
> > main/binary-all/utils/
> > main/binary-all/web/
> > main/binary-all/x11/
> > main/binary-solaris-i386/
> > main/binary-solaris-i386/admin/
> > main/binary-solaris-i386/alien/
> > deleting main/binary-solaris-i386/alien/sunwsmbfsu_5.11.104-3_solaris-i386.deb
> > deleting main/binary-solaris-i386/alien/sunwsmbfsr_5.11.104-3_solaris-i386.deb
> > deleting main/binary-solaris-i386/alien/sunwsmbfskr_5.11.104-3_solaris-i386.deb
> > main/binary-solaris-i386/base/
> > deleting main/binary-solaris-i386/base/sunwzfsu_5.11.104-8_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwzfsr_5.11.104-8_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwzfskr_5.11.104-10_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwsmbsu_5.11.104-5_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwsmbsr_5.11.104-4_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwsmbskr_5.11.104-4_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwmdbr_5.11.104-2_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwmdb_5.11.104-2_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwiscsitgtu_5.11.104-3_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwcsu_5.11.104-6_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwcsl_5.11.104-6_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/sunwckr_5.11.104-6_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/nmdtrace_0.2_solaris-i386.deb
> > deleting main/binary-solaris-i386/base/libpam-modules_5.11.104-6_solaris-i386.deb
> > main/binary-solaris-i386/debian-installer/
> > main/binary-solaris-i386/devel/
> > deleting main/binary-solaris-i386/devel/sunwhea_5.11.104-4_solaris-i386.deb
> > main/binary-solaris-i386/doc/
> > main/binary-solaris-i386/editors/
> > main/binary-solaris-i386/games/
> > main/binary-solaris-i386/gnome/
> > main/binary-solaris-i386/graphics/
> > main/binary-solaris-i386/interpreters/
> > main/binary-solaris-i386/libdevel/
> > main/binary-solaris-i386/libs/
> > main/binary-solaris-i386/mail/
> > main/binary-solaris-i386/math/
> > main/binary-solaris-i386/misc/
> > main/binary-solaris-i386/net/
> > deleting main/binary-solaris-i386/net/sunwnfssu_5.11.104-2_solaris-i386.deb
> > main/binary-solaris-i386/oldlibs/
> > main/binary-solaris-i386/otherosfs/
> > main/binary-solaris-i386/perl/
> > main/binary-solaris-i386/python/
> > main/binary-solaris-i386/shells/
> > main/binary-solaris-i386/sound/
> > main/binary-solaris-i386/tex/
> > main/binary-solaris-i386/text/
> > main/binary-solaris-i386/utils/
> > deleting main/binary-solaris-i386/utils/sunwtoo_5.11.104-1_solaris-i386.deb
> > main/binary-solaris-i386/web/
> > main/binary-solaris-i386/x11/
> > main/source/
> > main/source/-/
> > main/source/admin/
> > deleting main/source/admin/base-files_3.1.9nexenta61.tar.gz
> > deleting main/source/admin/base-files_3.1.9nexenta61.dsc
> > main/source/base/
> > deleting main/source/base/grub-data_0.10_all.deb
> > main/source/byhand/
> > main/source/debian-installer/
> > main/source/devel/
> > main/source/doc/
> > main/source/editors/
> > main/source/games/
> > main/source/gnome/
> > main/source/graphics/
> > main/source/interpreters/
> > main/source/libdevel/
> > main/source/libs/
> > main/source/mail/
> > main/source/math/
> > main/source/misc/
> > main/source/net/
> > main/source/news/
> > main/source/oldlibs/
> > main/source/otherosfs/
> > main/source/perl/
> > main/source/python/
> > main/source/shells/
> > main/source/sound/
> > main/source/tex/
> > main/source/text/
> > main/source/utils/
> > main/source/web/
> > main/source/x11/
> > non-free/binary-all/
> > non-free/binary-solaris-i386/
> > non-free/source/
> >
> > sent 315176 bytes  received 424 bytes  1317.75 bytes/sec
> > total size is 3152233174  speedup is 9988.06 (DRY RUN)
