[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#218995: Patch for #218995



On Mon, Sep 17, 2012 at 10:49:06PM +0800, Daniel Hartwig wrote:
>On 17 September 2012 22:37, Steve McIntyre <steve@einval.com> wrote:
>> ACK. I was a little surprised to see the output format here. I've
>> added support for parsing the versions in apt's internal format, by
>> digging through source code to find the definitions. I can always
>> switch that code back to parsing human-readable text, thought.
>
>There is also libdpkg-perl with Dpkg::Deps deps_parse that will parse
>the “Depends: foo | bar, baz (...” lines from Packages/apt-cache show.

Yup. I know. I'm going to end up using some of the Dpkg::Deps code to
at least allow me to do sensible version comparisons, but the rest of
the code is probably less useful in this case. Rather than dig through
things like virtual depends, it's much easier to just let apt tell me
about them...

-- 
Steve McIntyre, Cambridge, UK.                                steve@einval.com
"Since phone messaging became popular, the young generation has lost the
 ability to read or write anything that is longer than one hundred and sixty
 characters."  -- Ignatios Souvatzis


Reply to: