On Sat, 2008-06-21 at 19:35 +0200, devzero2000 wrote:
>
>
> On Sat, Jun 21, 2008 at 7:17 PM, Denis Washington
> <dwashington@gmx.net> wrote:
>
> On Sat, 2008-06-21 at 13:01 -0400, Jeff Johnson wrote:
> > On Jun 21, 2008, at 12:48 PM, Denis Washington wrote:
> >
> > > On Sat, 2008-06-21 at 12:27 -0400, Jeff Johnson wrote:
> > >> On Jun 21, 2008, at 12:05 PM, Denis Washington wrote:
> > >>
> > >>>
> > >>> What if the transaction fails? register_package() would
> have
> > >>> returned
> > >>> without error although the registration was unsuccessful
> then,
> > >>> and all
> > >>> files would already be installed.
> > >>>
> > >>
> > >> What if you've added a header, but your daemon exits
> before
> > >> successfully computing and adding RPMTAG_SIZE withthe
> > >> _close_package() method?
> > >
> > > Got me. Although, if a dummy value (e.g. 0) was added in
> > > _register_package(), an unsuccessful _close_package()
> wouldn't be a
> > > harm
> > > at all. The header would be complete anyway.
> > >
> >
> > Hint: RPMTAG_SIZE simply does not matter. Nor do Vendor:
> Packager:
> > Description: Summary: and all the other goopiness carried in
> > markup (because its easy to add) and rpmdb Headers.
> >
> > OTOH, RPMTAG_FILESTATES is gonna matter a _LOT_. So
> > will leaving stale locks, and forgetting to attach stderr
> when
> > your widdle daemon forks.
>
>
> Could you explain what should go in RPM_FILESTATES? It's not
> listed in
> the LSB specification.
>
>
> Sorry, but who care on LSB RPM specification aka RPM v3 (other for
> some useful docu) ? RPM 4.4.2 could not produce it, do you know ?
>
> Also , do you know that the LSB RPM spec was bourne only because
> "someone" suggest to write some referral on the LSB on "MAXIMUN RPM" ?
>
> Also again do you know that in "REDHAT RPM GUIDE" "someone" suggest
> the author to describe in appendices the RPMV3 package format only
> for the better docu ?
>
> And guess who it is this "someone" ?
>
> R : Jeff Johnson
>
> So think more carefully before expressing silly opinions on Jeff
> Johnson, which authority in the filed is beyond discussion.
>
I didn't want to express an opinion, I just want to know what
RPMTAG_FILESTATES implements so I can fill it in properly. I cannot see
where I attacked him with this question, but I apologize when I did.
Regards,
Denis
Received on Sat Jun 21 19:45:40 2008