You are not logged in.
This is a reimplementation of Pacman that should be 100% compatible with the "real" Pacman,
there are tons of features in it so even if you don't want to use it for install/remove stuff you can use it for searching and reading PKGBUILDs and downloading both binaries and sources,
the building library is lagging behind in development and does not do all things that makepkg does,
screenshot PKGBUILDs
arch + gentoo + initng + python = enlisy
Offline
what's the reason one should have using this version?
do you know rasat and user-contributions?
The impossible missions are the only ones which succeed.
Offline
use it for learning more about your arch box, or you can write your own frontend based on the libraries,
all serious archers should write their own pacman frontend and in Python it's pretty easy to do it, it's easier than C,
arch + gentoo + initng + python = enlisy
Offline
Offline
So you have to use python? Not interested.
Offline
don't like python?
it's slower than C if that's what you mean so it shouldn't be used for stuff that needs serious cpu power but for a package manager it's fast enough,
it's also fewer lines of code to write, these three programs I posted are less than 3000 lines and if it were C it should be way more than that, probably twice as much code,
arch + gentoo + initng + python = enlisy
Offline
Xerxes, good job brother. I knew you were up to something.
I've been a perl nutcase for at least the better part of my *NIX life, but python is really sweet and I've just started learning it. I started a gtk2-perl pacman frontend awhile back and lost it all when my drive crashed. Another good reason why I'm glad you used python: I downloaded the RedHat anaconda installer a while back. It's all in python as well. I see a beautiful 'marriage' on the horizon for Arch. Python is really easy and maintainable.
If I ever get some time, maybe we (and other Archers) can colloborate some of our efforts together. Xerxes, if you're interested, check this out. I was tyring to implement the perl module as part of my frontend to generate a dependency tree. They have a python module if you're interested.
Anyway, job well done my swedish friend. I knew you've been up to something over the past month.
Malmoe (Skåne) - 4
Stockholm - 2
muahahahaha...
Comeon Oscar, where you at brother? Damn I love my Swedish brothers...
Offline
Stockhom has no chance against Skåne, it would be like the yankees would beat the the texans, ok it happened once maybe(in the 19' cent.)...
I don't know anything about Perl because Python is my first language I ever used, I think it was Dusty that said that it was good to me but what I read on the net Python could be a little easier/better/powerful than Perl,
and that graphviz looked pretty cool, could be something to try out,
if you don't like the colours in the frontend you can change them in the file /usr/share/lazy-pac/rc
Edit: There are no comments in the libs so it probably won't make any sense, but you can look at the source for lazy-pac and see how it can be done if you want to code your own frontend(cli or gui),
it's way more fun to learn Python by making a real program than just reading docs,
arch + gentoo + initng + python = enlisy
Offline
Python is my first language I ever used, I think it was Dusty that said that it was good to me
Would I do that? 8)
I like Python... but I don't like coding in it. Its really weird.
Edit: There are no comments in the libs so it probably won't make any sense,
Python programs don't need many comments because the language is practically self-documenting.
Offline
Python programs don't need many comments because the language is practically self-documenting.
and *technically* self documenting, if you use doc strings
I think the integrated documentation is one of the most ingenious things about python - sure there's javadoc and things like that, but with python it's integrated in the language (MS.NET C# does something similar, but it only outputs xml and forces you to document every public member/method)
Offline
Would I do that? 8)
I like Python... but I don't like coding in it. Its really weird.
yes it was you Dusty and if I remember correctly it was Xentac that tipped(is that an english word?) you about it,
and for liking Python, well some people think that whitespaces are annoying and sometimes they are, when you have to change in your code,
and *technically* self documenting, if you use doc strings
I always forget to use those,
in any case you have to find the functions also so there should be some form of documentation anyway,
arch + gentoo + initng + python = enlisy
Offline
I use doxygen.
and...
ruby!
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
in any case you have to find the functions also so there should be some form of documentation anyway,
$ python
>>> import mymodule
>>> dir(mymodule)
Offline
also
help(mymodule)
If you didn't know.
Dusty
Offline
Offline
I use doxygen.
and...
ruby!
Ruby!
Offline
xerxes2 wrote:in any case you have to find the functions also so there should be some form of documentation anyway,
$ python >>> import mymodule >>> dir(mymodule)
hey, that actually makes sense phrakture, also for myself because it's impossible to remember the code even if you wrote it yourself,
Ruby! Very Happy
I've coded a little Ruby but I went back to Python because there is tons of docs and libs for it, ruby is nice but it will lag behind Python for a few more years atleast,
arch + gentoo + initng + python = enlisy
Offline
Offline
Maybe in your eyes.
Are you saying he doesn't have a right to his opinion?
Offline
what's the reason one should have using this version?
do you know rasat and user-contributions?
Take a look:
http://user-contributions.org/forums/us … m.php?f=19
Markku
Offline
haha. Man, that's some funky cold medina. I checked out the links to Kpacman and Archibald. Both are dead links. I couldn't even pull up a 'screenie'. There doesn't seem to be much support for either of them at present. Hell, I didn't even know they existed to be honest. I wonder what the 'shelf life' of yours will be Xerxes?
A GUI Pacman frontend has the same effect around here as spreading bear piss all over your lawn to drive away the deer. I guess all the 'deer' here prefer the CLI forrest. I don't get it. Personally, I like the smell of 'bear piss'.
I for one welcome my Swedish overlords. I pay homage to my feudal lord Oscar, but Xerxes is my King. Xerxes, as soon as I get some Python experience under my belt, I hope to help if I can or work alongside yours in another unrelated project. I have several planned but never seem to be able to finish one of them. If it ain't time, it's buggy microcode in Maxtor drives. Either way, I salute you in your determination to finish your projects and hope to use your code as a python tutorial. Thank you sire, thank you. Hail Xerxes!
Offline
Syncing doesn't work for me. I did a Sync from the lazy-pac menu and current, extra, and testing all failed. My extra repositories worked and so did unstable. I thought it was a bit weird, so I did a 'pacman -Sy' from the console and it resynced all the repositories, even though 3/6 should have been fine.
Looks like some bug hunting is in order.
·¬»· i am shadowhand, powered by webfaction
Offline
I've added support for http on the binary side, maybe that's what screwed up for you,
and for checking if the mirrors have been updated since last sync,
I don't know how that works so it isn't in the code yet,
arch + gentoo + initng + python = enlisy
Offline
miqorz wrote:Maybe in your eyes.
Are you saying he doesn't have a right to his opinion?
No, I'm saying that's all he said. Was an opinion. Not a fact.
Offline
Anyone got a screenie of this? I probably won't use it but I'd be interested to see what the UI looks like..
Offline