On May 23, 2011, at 11:13 AM, Robert Xu wrote:

> On Mon, May 23, 2011 at 08:52, Jeff Johnson <n3...@mac.com> wrote:
>>>  $ cvs diff -u -r0 -r1.1 suse.in
>>>  --- /dev/null        2011-05-23 14:22:00.000000000 +0200
>>>  +++ suse.in  2011-05-23 14:23:41.823771836 +0200
>>>  @@ -0,0 +1,378 @@
>>>  +%distribution               @RPMCANONVENDOR@ Linux
>>>  +%vendor                     novell
>>>  +%bugurl                     http://bugzilla.novell.com
>>>  +%disturl            http://software.open@RPMCANONVENDOR@.org
>>>  +#
>>>  +# Below is the rpm-suse_macros  contained in rpm-4.9.0-122 (Build factory)
>>>  +# _suse_install_post is defined in macros.brp in the brp-checks-suse
>>>  +# rpm
>>>  +
> 
> And I was just patching the macros.in of RPM5 to use this... OK, that
> saves me some trouble and allows me to just use --vendor=suse for
> that.
> 

In general, its gonna be easier to exchange info if you
build @rpm5.org code from cvs, not from tarballs and patches.

We do monthly releases, tick,tock, next release of rpm-5.3.whatever is on
June 1st, and likely rpm-5.4.1 will also be attempted this month.

So the starting point (rpm-5_4 is "development", rpm-5_3 is "production",
rpm-5_2 and rpm-5_1 are "legacy" branches) is
        cvs -d ':pserver:anonym...@rpm5.org:/v/rpm/cvs' get -r rpm-5_4 rpm

See rpm/INSTALL.developer to get oriented on what to do next.

Your workflow SHOULD be something similar to
        cd rpm
        ./devtool checkout
        ./devtool opensuse
        ... install build pre-requsites and/or adjust the %opensuse build 
options ...
        make
        cd tests
        make clean check

Post any patches and or questions here and I can likely help instantly because
I will have sufficient context from cvs to answer precisely.

I can also easily send along "rpm -qa" from my opensuse VM if
you need help finding build prerequsites (I forget when I set it up, last 
October
iirc).

Finding out all the vendor deranged package names always takes longer than than
any other chore (for me).

hth

73 de Jeff

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to