> You fall between two chairs - as noted in 7.4.3:
>
> What if you are simply recompiling the package? In this case, the
> process is different for porters than it is for non-porters, as
> mentioned above. If you are not a porter and are doing an NMU
> that simply requires a recompile (i.e., a new shared library is
> available to be linked against, a bug was fixed in debhelper),
> there must still be a changelog entry; therefore, there will be a
> patch. If you are a porter, you are probably just doing a binary
> NMU. (Note: this leaves out in the cold porters who have to do
> recompiles -- chalk it up as a weakness in how we maintain our
> archive.)
I've always found these binary NMUs confusing. There are two things
I'm stuck on:
1. If all you're doing is a compile for a new architecture, then why
is it necessary to bump the package version? If you modify *anything*
in debian/* (for example, the Architecture or Build-Depends fields in
debian/control), then it seems to me this isn't a binary-only NMU.
2. Suppose you bump the package version but nothing in debian/*
changes. Then to re-build the package from source I need to run a
special command; "debian/rules build" won't give me quite the same
thing, right? So I need to know how the binary was built to compile
it properly myself.
Just trying to understand binary NMUs...
-itai
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]