openpkg build -A -U problem
I'm working on building a new binary repository out of the latest 2.3 release, but I'm coming across an issue with openssl. When I do an 'openpkg build -A -U' initially I get: openssl-0.9.7e-2.3.0UPDATE openssl-0.9.7e-2.3.1 Then when I execute 'openpkg build -A -U' a second time to make sure everything is updated properly, it comes back with: openssl-0.9.7e-2.3.1UPDATE openssl-0.9.7e-2.3.0 This problem causes many packages to want to be rebuilt due to the dependencies of dependencies, etc. I have seen something similar with the 2.1 release as well. Is anybody aware of this problem? Has anybody else seen this? It seems to be only on Solaris because we build under RHEL3 and I don't have the same problem there. -- David M. Fetter - UNIX Systems Administrator Portland State University - www.oit.pdx.edu signature.asc Description: This is a digitally signed message part
[OpenPKG] Version Tracking Report (2005-03-22 18:45)
OpenPKG Version Tracking Report === Reporting Time:2005-03-22 18:45 Tracking Duration: 0:32:08 (H:M:S) Tracking Input:1492 sources (861 packages) Tracking Result: 1367 up-to-date, 26 out-dated, 99 error The following 26 sources were determined to be out-dated because newer vendor versions were found. Upgrade the corresponding OpenPKG packages. - - - Package Old Version New Version - - - blender 2.34 2.35 [1] dhcpd 3.0.2 3.0.3b1 [2] hdf 1.6.3 1.6.4 kde-arts 1.3.1 1.4.0 kde-base 3.2.3 3.3.2 kde-libs 3.3.1 3.3.2 libspf2 1.0.4 1.2.5 [3] libuuid 1.36 1.37 mysql40 4.0.23a 4.0.24 perforce r04.2 r05.1 perl-ds:Tree-BPTree 1.06 1.07 [4] perl-poe:POE-Component-Se 0.06 0.07 perl-xml:XML-DT 0.38 0.39 sleuthkit 1.73 2.00 smbc 1.1.2 1.2.1 squirrelmail 1.4.4 1.5.0 [5] squirrelmail:avelsieve1.0.1 1.9.2 squirrelmail:gnupg2.0.1-1.4.2 2.0-1.4.2 squirrelmail:locales 1.4.4-200503081.5.0-20040404[6] squirrelmail:saslpwd 1.4.1-1.4 1.4-1.4.x tidy 050317050321 ups 3.37 3.38-beta2[7] uvscan:datfiles 4450 4452 vile:patches 9.4q 9.4r xalan-c 1_6 1_9_0 xscreensaver 4.20 4.21 - - - [1] blender: tho: 17.11.04: they scrapt configure in 2.35, using scons now [2] dhcpd: tho:28.10.04: wait for final 3.02 [3] libspf2: ms: 1.2.5 depends on res_nclose(3), missing in FreeBSD [4] perl-ds:Tree-BPTree: rse: 1.07: requires Module::Build, no Makefile.PL provided [5] squirrelmail: ms: 1.5.x is the development trunk, so do not update past 1.4.x [6] squirrelmail:locales: ms: 1.5.x is the development trunk, so do not update past 1.4.x [7] ups: rse: broken on FreeBSD = 4.5-STABLE because ptrace' PT_READ_U missing The following 99 sources could not be successfully checked because an error occurred while processing. Keep at least an eye on them. - - - Package Old Version Error - - - apache:mod_auth_mysql 2.9.0 regex didn't match (pro.. as-cui0.6.5 regex didn't match (pro.. as-gui0.7.7 regex didn't match (pro.. aspell:aspell 0.60.2connection failed or ti.. aspell:aspell-de-new 20030222-1connection failed or ti.. aspell:aspell-de-old 2.1-1 connection failed or ti.. aspell:aspell-en 6.0-0 connection failed or ti.. autoconf 2.59 connection failed or ti.. citadel 6.41 regex didn't match (pro.. ddd 3.3.11connection failed or ti.. enscript 1.6.3 regex didn't match (p [1] epm 3.7 2nd connection failed o.. ez-ipupdate 3.0.10regex didn't match (pro.. findutils 4.2.20connection failed or ti.. firefox 1.0.1 2nd connection failed o.. flex:old 2.5.4aconnection failed or ti.. flowd 0.8 regex didn't match (pro.. freetype 2.1.9 connection failed or ti.. gale 0.99fruit latest version online l.. gcc:spp 3.4-2 latest version online l.. gconf 2.10 2nd connection failed o.. ghc 6.4.20050308
[CONTRIB] ACCEPT: mlmmj.spec
The following OpenPKG Contribution Area operation occurred. uploaded RPM specfile mlmmj.spec accepted -- moved to contrib area. No action is required on your part. Information about mlmmj.spec follows: | ## | ## mlmmj.spec -- OpenPKG RPM Specification | ## Copyright (c) 2000-2005 The OpenPKG Project http://www.openpkg.org/ | ## Copyright (c) 2000-2005 Ralf S. Engelschall [EMAIL PROTECTED] | ## Copyright (c) 2000-2005 Cable Wireless http://www.cw.com/ | ## | ## Permission to use, copy, modify, and distribute this software for | ## any purpose with or without fee is hereby granted, provided that | ## the above copyright notice and this permission notice appear in all | ## copies. | ## | ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED | ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR | ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ## SUCH DAMAGE. | ## | | # package version | %define V_major 1 | %define V_minor 2 | %define V_level 4 | | # package information | Name: mlmmj | Summary: mlmmj -- mailing list managing made joyful | URL: http://mlmmj.mmj.dk/ | Vendor: John Ousterhout | Packager: The OpenPKG Project | Distribution: OpenPKG | Class:BASE | Group:Mail | License: GPL | Version: %{V_major}.%{V_minor}.%{V_level} | Release: 20050321 | | # package options | | # list of sources | Source0: http://mlmmj.mmj.dk/files/mlmmj-%{V_major}.%{V_minor}.%{V_level}.tar.gz | | # build information | Prefix: %{l_prefix} | BuildRoot:%{l_buildroot} | BuildPreReq: OpenPKG, openpkg = 20040130 | PreReq: OpenPKG, openpkg = 20040130 | AutoReq: no | AutoReqProv: no | | %description | MLMMJ is a mailing list manager modelled after ezmlm but not bound to | qmail. Can be used with almost any MTA but best used with postfix. | | %track | prog mlmmj = { | version = %{version} | url = http://mlmmj.mmj.dk/files/ | regex = mlmmj-(__VER__)\.tar\.gz | } | | %prep | %setup -q | | %build | ( CC=%{l_cc} \ | CFLAGS=%{l_cflags -O} \ | ./configure \ | --prefix=%{l_prefix}; \ | %{l_make} %{l_mflags -O} | ) || exit $? | | %install | rm -rf $RPM_BUILD_ROOT | %{l_make} %{l_mflags} install AM_MAKEFLAGS=DESTDIR=$RPM_BUILD_ROOT | strip $RPM_BUILD_ROOT%{l_prefix}/bin/* /dev/null 21 || true | %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} | | %files -f files | | %clean | rm -rf $RPM_BUILD_ROOT __ The OpenPKG Projectwww.openpkg.org Developer Communication List openpkg-dev@openpkg.org
Re: [OpenPKG] Version Tracking Report (2005-03-22 18:45)
On Tue, Mar 22, 2005, OpenPKG Version Tracker wrote: squirrelmail 1.4.4 1.5.0 [5] squirrelmail:avelsieve1.0.1 1.9.2 squirrelmail:gnupg2.0.1-1.4.2 2.0-1.4.2 squirrelmail:locales 1.4.4-200503081.5.0-20040404[6] squirrelmail:saslpwd 1.4.1-1.4 1.4-1.4.x Michael, is 1.4 is the version we want to keep (then please adjust the tracking) or is 1.5 the version we want (then please upgrade if possible). I'm confused because you are working on this package but we're still having an older version... Ralf S. Engelschall [EMAIL PROTECTED] www.engelschall.com __ The OpenPKG Projectwww.openpkg.org Developer Communication List openpkg-dev@openpkg.org
[CONTRIB] ACCEPT: mlmmj.spec
The following OpenPKG Contribution Area operation occurred. uploaded RPM specfile mlmmj.spec accepted -- moved to contrib area. No action is required on your part. Information about mlmmj.spec follows: | ## | ## mlmmj.spec -- OpenPKG RPM Specification | ## Copyright (c) 2000-2005 The OpenPKG Project http://www.openpkg.org/ | ## Copyright (c) 2000-2005 Ralf S. Engelschall [EMAIL PROTECTED] | ## Copyright (c) 2000-2005 Cable Wireless http://www.cw.com/ | ## | ## Permission to use, copy, modify, and distribute this software for | ## any purpose with or without fee is hereby granted, provided that | ## the above copyright notice and this permission notice appear in all | ## copies. | ## | ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED | ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR | ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF | ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND | ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT | ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ## SUCH DAMAGE. | ## | | # package version | %define V_major 1 | %define V_minor 2 | %define V_level 4 | | # package information | Name: mlmmj | Summary: mlmmj -- mailing list managing made joyful | URL: http://mlmmj.mmj.dk/ | Vendor: Mads Martin Joergensen | Packager: The OpenPKG Project | Distribution: OpenPKG | Class:BASE | Group:Mail | License: GPL | Version: %{V_major}.%{V_minor}.%{V_level} | Release: 20050321 | | # package options | | # list of sources | Source0: http://mlmmj.mmj.dk/files/mlmmj-%{V_major}.%{V_minor}.%{V_level}.tar.gz | | # build information | Prefix: %{l_prefix} | BuildRoot:%{l_buildroot} | BuildPreReq: OpenPKG, openpkg = 20040130 | PreReq: OpenPKG, openpkg = 20040130 | AutoReq: no | AutoReqProv: no | | %description | MLMMJ is a mailing list manager modelled after ezmlm but not bound to | qmail. Can be used with almost any MTA but best used with postfix. | | %track | prog mlmmj = { | version = %{version} | url = http://mlmmj.mmj.dk/files/ | regex = mlmmj-(__VER__)\.tar\.gz | } | | %prep | %setup -q | | %build | ( CC=%{l_cc} \ | CFLAGS=%{l_cflags -O} \ | ./configure \ | --prefix=%{l_prefix}; \ | %{l_make} %{l_mflags -O} | ) || exit $? | | %install | rm -rf $RPM_BUILD_ROOT | %{l_make} %{l_mflags} install AM_MAKEFLAGS=DESTDIR=$RPM_BUILD_ROOT | strip $RPM_BUILD_ROOT%{l_prefix}/bin/* /dev/null 21 || true | %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} | | %files -f files | | %clean | rm -rf $RPM_BUILD_ROOT __ The OpenPKG Projectwww.openpkg.org Developer Communication List openpkg-dev@openpkg.org
Re: openpkg build -A -U problem
On Tue, Mar 22, 2005 at 09:13:42AM -0800, David M. Fetter wrote: I'm working on building a new binary repository out of the latest 2.3 release, but I'm coming across an issue with openssl. When I do an 'openpkg build -A -U' initially I get: openssl-0.9.7e-2.3.0UPDATE openssl-0.9.7e-2.3.1 If you have 2.3.0 and 2.3.1 then you have the update packages in your repository. In that case the first installation of openssl should pick the update (i.e. 2.3.1). So what is 'initially' ? How did you install 2.3.0 ? Then when I execute 'openpkg build -A -U' a second time to make sure everything is updated properly, it comes back with: openssl-0.9.7e-2.3.1UPDATE openssl-0.9.7e-2.3.0 This looks like 2.3.1 is no longer avaible in the repository. Do you install directly from ftp.openpkg.org ? Greetings, -- Michael van Elst Internet: [EMAIL PROTECTED] A potential Snark may lurk in every tree. __ The OpenPKG Projectwww.openpkg.org Developer Communication List openpkg-dev@openpkg.org
Re: openpkg build -A -U problem
On Tue, 2005-03-22 at 22:35 +0100, Michael van Elst wrote: On Tue, Mar 22, 2005 at 09:13:42AM -0800, David M. Fetter wrote: I'm working on building a new binary repository out of the latest 2.3 release, but I'm coming across an issue with openssl. When I do an 'openpkg build -A -U' initially I get: openssl-0.9.7e-2.3.0UPDATE openssl-0.9.7e-2.3.1 If you have 2.3.0 and 2.3.1 then you have the update packages in your repository. In that case the first installation of openssl should pick the update (i.e. 2.3.1). So what is 'initially' ? How did you install 2.3.0 ? Initially, is just the first time I run it. Then the second it returns the next results. Then when I execute 'openpkg build -A -U' a second time to make sure everything is updated properly, it comes back with: openssl-0.9.7e-2.3.1UPDATE openssl-0.9.7e-2.3.0 This looks like 2.3.1 is no longer avaible in the repository. They are both there. Do you install directly from ftp.openpkg.org ? No, I rsync my own local copy of the src rpms, which then removes about 30 or so of them that we don't want available, then rebuild the src rpm index and run the build command. The local src rpm repository has the base SRC with PLUS and UPD as subdirectories. Greetings, -- David M. Fetter - UNIX Systems Administrator Portland State University - www.oit.pdx.edu signature.asc Description: This is a digitally signed message part
Re: openpkg build -A -U problem
On Tue, Mar 22, 2005 at 02:04:48PM -0800, David M. Fetter wrote: openssl-0.9.7e-2.3.0UPDATE openssl-0.9.7e-2.3.1 So what is 'initially' ? How did you install 2.3.0 ? Initially, is just the first time I run it. Then the second it returns the next results. The output (which is from build -s) says you already have 2.3.0 installed and the index contains the version 2.3.1. as an update. So how did you install openssl-0.9.7e-2.3.0 ? The first time a 'build -s' would return something like: openssl ADD openssl-0.9.7e-2.3.1 and a simple 'build openssl' returns something like: echo ftp://ftp.openpkg.org/release/2.3/UPD/openssl-0.9.7e-2.3.1.src.rpm /usr/local/openpkg/bin/openpkg rpm --rebuild ftp://ftp.openpkg.org/release/2.3/UPD/openssl-0.9.7e-2.3.1.src.rpm || exit $? /usr/local/openpkg/bin/openpkg rpm -Uvh /usr/local/openpkg/RPM/PKG/openssl-0.9.7e-2.3.1.ix86-netbsd2.0-ulo.rpm || exit $? echo ftp://ftp.openpkg.org/release/2.3/UPD/openssl-0.9.7e-2.3.1.src.rpm = $? Do you install directly from ftp.openpkg.org ? No, I rsync my own local copy of the src rpms This at least rules out intermittent problem with the index. BTW, what perl is used when you run the build tool ? -- Michael van Elst Internet: [EMAIL PROTECTED] A potential Snark may lurk in every tree. __ The OpenPKG Projectwww.openpkg.org Developer Communication List openpkg-dev@openpkg.org
Re: openpkg build -A -U problem
On Tue, 2005-03-22 at 23:45 +0100, Michael van Elst wrote: On Tue, Mar 22, 2005 at 02:04:48PM -0800, David M. Fetter wrote: openssl-0.9.7e-2.3.0UPDATE openssl-0.9.7e-2.3.1 So what is 'initially' ? How did you install 2.3.0 ? Initially, is just the first time I run it. Then the second it returns the next results. The output (which is from build -s) says you already have 2.3.0 installed and the index contains the version 2.3.1. as an update. So how did you install openssl-0.9.7e-2.3.0 ? The first time a 'build -s' would return something like: openssl ADD openssl-0.9.7e-2.3.1 The first time was an upgrade from 2.1 to 2.3. I don't have the status output from that point from my test server anymore. Now it just goes back and forth and wants to go from one to the other. The src rpm repository is the same each time, so it includes both the openssl-0.9.7e-2.3.0 and openssl-0.9.7e-2.3.1 versions within the newly generated index file. There is more output than just this bit, which is as far as I can tell just flopping back and forth. I'm looking through the list to see if there might be something that is calling for a specific revision or something in a spec file as a dependency. I'm also trying to get a clean sample of the entire status output so I can send that. It takes a bit to run through it all and do the compiles so I might not be able to get it until tomorrow. and a simple 'build openssl' returns something like: echo ftp://ftp.openpkg.org/release/2.3/UPD/openssl-0.9.7e-2.3.1.src.rpm /usr/local/openpkg/bin/openpkg rpm --rebuild ftp://ftp.openpkg.org/release/2.3/UPD/openssl-0.9.7e-2.3.1.src.rpm || exit $? /usr/local/openpkg/bin/openpkg rpm -Uvh /usr/local/openpkg/RPM/PKG/openssl-0.9.7e-2.3.1.ix86-netbsd2.0-ulo.rpm || exit $? echo ftp://ftp.openpkg.org/release/2.3/UPD/openssl-0.9.7e-2.3.1.src.rpm = $? Do you install directly from ftp.openpkg.org ? No, I rsync my own local copy of the src rpms This at least rules out intermittent problem with the index. BTW, what perl is used when you run the build tool ? -- David M. Fetter - UNIX Systems Administrator Portland State University - www.oit.pdx.edu signature.asc Description: This is a digitally signed message part
Re: openpkg build -A -U problem
On Tue, Mar 22, 2005 at 03:08:48PM -0800, David M. Fetter wrote: The first time was an upgrade from 2.1 to 2.3. ok. This explains the result of the first run. Now it just goes back and forth and wants to go from one to the other. When openssl-0.9.7e-2.3.1 is installed, can you please send me the output of 'openpkg rpm --provides -qa' your INDEX.rdf (all of them if you split indexes) and the full output of 'openpkg build -U -A' ? I have guess that the -A option is the culprit. Can you verify that 'openpkg build -u -A' doesn't show the same pecularities ? Greetings, -- Michael van Elst Internet: [EMAIL PROTECTED] A potential Snark may lurk in every tree. __ The OpenPKG Projectwww.openpkg.org Developer Communication List openpkg-dev@openpkg.org
[OpenPKG] Version Tracking Report (2005-03-23 06:46)
OpenPKG Version Tracking Report === Reporting Time:2005-03-23 06:46 Tracking Duration: 0:33:11 (H:M:S) Tracking Input:1492 sources (861 packages) Tracking Result: 1410 up-to-date, 23 out-dated, 59 error The following 23 sources were determined to be out-dated because newer vendor versions were found. Upgrade the corresponding OpenPKG packages. - - - Package Old Version New Version - - - blender 2.34 2.35 [1] j2se141.4.2_07 1.4.2_08 kde-arts 1.3.1 1.4.0 kde-base 3.2.3 3.3.2 kde-libs 3.3.1 3.3.2 lftp 3.1.0 3.1.1 libspf2 1.0.4 1.2.5 [2] mysql40 4.0.23a 4.0.24 perforce r04.2 r05.1 perl-ds:Tree-BPTree 1.06 1.07 [3] sleuthkit 1.73 2.00 smbc 1.1.2 1.2.1 squirrelmail 1.4.4 1.5.0 [4] squirrelmail:avelsieve1.0.1 1.9.2 squirrelmail:gnupg2.0.1-1.4.2 2.0-1.4.2 squirrelmail:locales 1.4.4-200503081.5.0-20040404[5] squirrelmail:saslpwd 1.4.1-1.4 1.4-1.4.x strace4.5.104.5.11 tla 1.3 1.3.1 ups 3.37 3.38-beta2[6] uvscan:datfiles 4450 4452 vile:patches 9.4q 9.4r xalan-c 1_6 1_9_0 - - - [1] blender: tho: 17.11.04: they scrapt configure in 2.35, using scons now [2] libspf2: ms: 1.2.5 depends on res_nclose(3), missing in FreeBSD [3] perl-ds:Tree-BPTree: rse: 1.07: requires Module::Build, no Makefile.PL provided [4] squirrelmail: ms: 1.5.x is the development trunk, so do not update past 1.4.x [5] squirrelmail:locales: ms: 1.5.x is the development trunk, so do not update past 1.4.x [6] ups: rse: broken on FreeBSD = 4.5-STABLE because ptrace' PT_READ_U missing The following 59 sources could not be successfully checked because an error occurred while processing. Keep at least an eye on them. - - - Package Old Version Error - - - as-cui0.6.5 regex didn't match (pro.. as-gui0.7.7 regex didn't match (pro.. citadel 6.41 regex didn't match (pro.. enscript 1.6.3 regex didn't match (p [1] epm 3.7 2nd connection failed o.. firefox 1.0.1 2nd connection failed o.. flowd 0.8 regex didn't match (pro.. freetype 2.1.9 connection failed or ti.. gale 0.99fruit latest version online l.. gcc:spp 3.4-2 latest version online l.. gconf 2.10 2nd connection failed o.. ghc 6.4.20050308 regex didn't match (pro.. gtkmm 2.4.8 connection failed or ti.. imap 2004c1regex didn't match (pro.. inkscape 0.40 connection failed or ti.. ircd 2.11.0connection failed or ti.. jabberd 2.0s6 regex didn't match (pro.. jikes 1.22 1st regex didn't match .. less 385 latest version online l.. libart2.3.162nd connection failed o.. libextractor 0.4.0 regex didn't match (pro.. libgda1.1.992nd connection failed o.. libodbcplus 0.2.3 regex didn't match (pro.. librsvg 2.9.5 2nd regex didn't match .. max 7.4.2