[pacman-dev] Time for changes

VMiklos vmiklos at frugalware.org
Thu Sep 28 16:44:54 EDT 2006

On Thu, Sep 28, 2006 at 01:48:28PM -0500, Aaron Griffin <aaronmgriffin at gmail.com> wrote:
> If you frugalware guys could send me a full diff (here or offlist) of
> your repo compared to the trunk, that'd be great.  I don't like
> applying patches without verifying them, so I'm going to step through
> each hunk (this is why I originally requested them as the seperate
> patches sent to the ML, but I can deal with it either way).

i'll send one soon. yes, separate small patches are nice, but most
splitted patch sent to this list is already outdated, so i think
reviewing the big patch will be less work for you

> One thing i plan on doing right off the bat: I want to enable a
> side-by-side install with the current pacman, so that we can get some
> real testing by those (like me) who don't want to overwrite the stable
> pacman.  This is just informational, but it shouldn't affect the
> frugalware guys.

that's exactly what we did before we switched to pacman3 (i've just
noticed i still have a pacman2 static binary on my system :) )

> To the furgalware team:  you have more experience with this new pacman
> that I do... could you give me a brief "what's changed" -
> functionality wise.  I mean, when actually using pacman3, what is done
> differently?

huh, lots of stuff. i think the best is to read both the cvs log and our
changelog. unfortunelly, in the early days i haven't included in the
relevant cvs logs in my "synced with upstream" patches. but i'll include
a changelog in the header of the big patch

> What future directions are we going for?  I'd like to get this stable
> as soon as possible, but once that's done, I have a handful of nifty
> features I wanted to add (those on the dev list: I want to add
> filesystem hooks first, then some more advanced output logging).

when i first saw pacman, i had two big issues and two small ones:
- if foo conflicted with bar, and foo was installed pacman -S bar did
  not work (that patch is already merged to the cvs)
- insufficed error messages (mostly done by Aurel)

the not-so-urgent ones:
- the download code was in pacman, not in the library (this is not
  merged yet)
- the config parser was in pacman, not in the library (this is not
  merged yet)

these were the main issues and all is solved in our tree, so i don't
have big plans, users always have enough small feature requests :)

> There are also some potential changes to gensync and friends,
> depending on what direction we go with some svn changes... but that's
> off topic.

there isn't any cvs-specific code in gensync, afaik. in our tree there
is a oneliner reference to darcs to ignore the _darcs dir when searching
for FrugalBuilds

i hope i can send you the big patch in 1-2 days

udv / greetings,

Developer of Frugalware Linux, to make things frugal - http://frugalware.org

More information about the pacman-dev mailing list