web & releasing [was Re: problem with conntrack-0.81]
Pablo Neira
pablo at eurodev.net
Thu Nov 10 05:14:42 CET 2005
Hi Harald,
Harald Welte wrote:
> On Fri, Nov 04, 2005 at 07:40:58PM +0100, Pablo Neira wrote:
>
>>pablo at legba:~/SVN-netfilter/trunk/homepage$ make
>>make -C xml
>>make[1]: Entering directory `/usr/src/SVN/trunk/homepage/xml'
>>perl -I../scripts -I../../patch-o-matic-ng ../scripts/pom2docbook.pl
>>--xmldir ./patch-o-matic --repository pending
>>../../patch-o-matic-ng/patchlets
>>Your linux version is unknown for patch-o-matic at
>>../scripts/pom2docbook.pl line 119
>>make[1]: *** [patch-o-matic/pom-pending.xml] Error 255
>>make[1]: Leaving directory `/usr/src/SVN/trunk/homepage/xml'
>>make: *** [all] Error 2
>>
>>any clue on what's wrong?
>
> it tries to execute patch-o-matic-ng, but doesn't find a linux kernel in
> the default location (don't know where the default is, you'd have to
> check the sources).
>
> this is for auto-creating the xml/html pages from the patch-o-matic
> tree.
The problem was that I forgot to set KERNEL_DIR and IPTABLES_DIR. OK,
now the problem is something different. Once I type make:
...
projects/libnetfilter_conntrack/downloads.xml:
projects/libnetfilter_conntrack/downloads.html
projects/conntrack/index.xml: projects/conntrack/index.html
projects/conntrack/downloads.xml: projects/conntrack/downloads.html
projects/ipset/index.xml: projects/ipset/index.html
projects/hipac/index.xml: projects/hipac/index.html
patch-o-matic/index.xml: projects/patch-o-matic/index.html
patch-o-matic/pom-submitted.xml: projects/patch-o-matic/pom-submitted.html
warning: failed to load external entity "patch-o-matic/pom-pending.xml"
patch-o-matic/pom-pending.xml: missing ID.
make: *** [autolayout.xml] Error 10
That file is missing. OK, to work around the problem I just remove the
reference to pom-pending.xml in layout.xml. Now I typed "make" again,
and the compilation loops forever.
make[1]: Entering directory `/usr/src/SVN/trunk/homepage/xml'
...
make[2]: Entering directory `/usr/src/SVN/trunk/homepage/xml'
and so on. Any clue?
>>>The more important issues is, how we're going to handle signing and
>>>uploading of the respective files to ftp and http server. At the
>>>moment, only the core team can sign releases (and has the respective
>>>upload permissions).
>>
>>During the WS you told me that you needed someone that could do the
>>releasing stuff. Well, I don't know if this could help but if you
>>consider that I could that such work, what will it consist on?
>
> well, basicaully it would mean that you'd be doing the 'make distrib',
> uploading the files to the http/ftp server, updating the homepage xml,
> rebuilding html from the xml, and (at least in the iptables case)
> manually write the changelog based on the diff to the previous version
> and the svn commit messages.
OK, that looks quite easy to automate. But, about iptables, maybe we
could add a ChangeLog file? That would make my life easier.
> PGP/GPG signign is an issue, and currently we only have one key for the
> coreteam. Maybe we should create a separate 'release signing key' that
> would be kept with the releasemaster (e.g. you).
>
> An alternative was to wait for somebody in the netfilter project to send
> you the signed released file, and you would just do the
> copying/updating/rebuilding/checking/...
Whatever. If I get some autonomy I'll be able to do things more
efficiently, so I prefer the first option. It's up to you.
cheers,
Pablo
More information about the netfilter-devel
mailing list