[pacman-dev] I'm tired of fighting with you

Nagy Gabor ngaba at bibl.u-szeged.hu
Tue Nov 6 10:11:32 EST 2007

After you read the subject, you can ignore this mail ;-) Mostly personal things
and feelings about pacman and devels will follow:
1. First of all, I enjoy hacking pacman.
2. When I first wanted to join to the development, I saw that pacman was dying:
pointless flames can be read on the ML between archlinux and vmiklos and no real
development... so I dropped the idea soon.
3. Then I wanted to speed-up pacman (IMHO I arrived here with this mail:
http://www.archlinux.org/pipermail/pacman-dev/2007-February/007202.html); I
realized that the main limiting factor is ldconfig, which I cannot do too much with.
4. When I read the code, I found _many_ bugs, I reported them here. I wasn't
satisfied with deps.c at all (which is IMHO one of the most important things in
a package manager). They irritated me so much, that I fixed them for _myself_. I
also sent the patches here, to "support" the community (the patch-flow started
here: http://www.archlinux.org/pipermail/pacman-dev/2007-April/008127.html, and
probably you can remember my funny IV/C naming ;-)
5. You were ignorant
(http://www.archlinux.org/pipermail/pacman-dev/2007-May/008238.html), but I
didn't care: I used and enjoyed my patched versions and become silent about my
6. Thanks to Xavier, my patches were applied later and I become motivated again.

The "history" repeats itself:
4.' I am absolutely not satisfied with sync.c (which is one of the most
5.' You are ignorant. But now I am disappointed about this. We are talking about
->inducer names, instead of real things (<-> when Dan committed my topo-sort
algorithm (which was a hard-to-read patch, indeed), he simply renamed my "->son"
to "->child" <- this is how things should go IMHO.). I tried to follow your
rules (git patches...), but nothing changed.
So now I decided to return to "my" rules:
I will hack pacman, and I will use (and hopefully enjoy) my version. Probably I
will sent my patches to you (<-totally needless); if you find them useful, use
them. But I'm tired of fighting with you: the patch will give you all the needed
information to you; you needn't use it. I simply don't care if you accept or
reject them... I will use them. I won't have any pricks of conscience: I send my
work to you, I cannot do more to make Arch-users life easier: the ball is on
your side.

I cannot find any other job, where I'm so unmotivated by "bosses" like here:
If you are lazy (unable?) to make some decision or give any feedback and you are
just waiting for ready-to-commit (without any modification?!) patches; I won't
worry about the future of pacman neither. Hopefully I can find other projects
where I can enjoy hacking again (mc, mplayer...)

Bye, ngaba

PS: Instead of these, I'm still optimistic (that's why I wrote this mail) -- but
only you (Dan and Aaron) can tune up the development again: If you have not
enough free time, I'm sure that there are some "specialists" around here who you
can assign the to-be-reviewed stuff to (as I see, Xavier and I are the
dependency/conflict "specialists" -- personally I don't really familiar in
lower-lever stuffs (libarchive/libdownload...)).
One more personal thing: When I arrived at this ML, I was pretty sure that
Xavier is one of the main devels; he always red (and reads!) my patches, he had
(and has) interesting questions/suggestions and he was the most active here...
(to tell the truth, he was my motivator). So I'm sure that he can also speed-up
the development.

SZTE Egyetemi Könyvtár - http://www.bibl.u-szeged.hu
This mail sent through IMP: http://horde.org/imp/

More information about the pacman-dev mailing list