El dom, 10-08-2008 a las 07:35 +0100, Bob Cox escribió:
> On Sat, Aug 09, 2008 at 16:41:40 -0700, Daniel Burrows ([EMAIL PROTECTED]) 
> wrote: 
> 
> > On Sat, Aug 09, 2008 at 10:56:22AM -0700, Daniel Burrows <[EMAIL 
> > PROTECTED]> was heard to say:
> > >   No, it'll spew large amounts of debugging information to your
> > > terminal which you can then paste into a mail to me. :-)
> > 
> >   Aha.  The aptitude resolver isn't touching those packages at all, but
> > think maybe I see what *is* happening.  The code that I wrote to use the
> > apt resolver as a fallback option is accidentally resetting every hold
> > state in the database.  Does this patch help?
> 
> [snip patch]
> 
> Sorry Daniel, but this is way out of my depth.  I'm happy to learn, but
> I really do not know what to do with your patch file.
> 
> So long as I am careful when I (rarely) attempt to upgrade more than once
> every few days then it should not be a problem.
> 


Come on, the debian people made patching software a children game. These
are the simple steps you should follow:
As root:
aptitude install build-essential fakeroot
apt-get build-dep aptitude

As normal user:
apt-get source aptitude
cd aptitude-(version)
patch -p1 < thepatchhesent.patch
dpkg-buildpackage -rfakeroot
cd ..

As root:
dpkg -i *.deb


There, the patched aptitude is already installed and all you have to do
is try to reproduce the bug. Luckily, you won't be able to.

If you want to know more about each command, the man pages are a good
starting point.


-- 
Gabriel Parrondo
GNU/Linux User #404138
GnuPG Public Key ID: BED7BF43
JID: [EMAIL PROTECTED]

"The only difference between theory and practice is that, in theory,
there's no difference between theory and practice."

Attachment: signature.asc
Description: Esta parte del mensaje está firmada digitalmente

Reply via email to