Re: [gentoo-user] New Portage browser

2006-05-18 Thread Neil Bothwick
On Wed, 17 May 2006 22:31:14 -0500, Boyd Stephen Smith Jr. wrote:

 Is there some problem with:
 emerge -uND world || until emerge --resume --skipfirst; do :; done
 ?

I would add 'emerge -uDNp world' to the end of that, so you can see any
packages that were missed.

 A more complex version of that is in my nightly update script.

Maybe you've already covered that case. Please share :)


-- 
Neil Bothwick

When there's a will, I want to be in it.


signature.asc
Description: PGP signature


Re: [gentoo-user] New Portage browser

2006-05-18 Thread Arturo 'Buanzo' Busleiman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Andrew MacKenzie wrote:
 An ncurses interface would be nice, rather than a 'command line' version.

That's the idea.

- --
Arturo Buanzo Busleiman - VPN Mail Project - http://vpnmail.buanzo.com.ar
Consultor en Seguridad Informatica - http://www.buanzo.com.ar
My Linux and Security Blog at http://linux-consulting.buanzo.com.ar/

Romper un sistema de seguridad los acerca tanto a ser hackers como
encender autos puenteando los convierte en ingenieros automotrices.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEbFLrAlpOsGhXcE0RAsvEAJ4j72XL/2rpkRuLK4Y2kWTzt7E5cgCeMQIG
SdNYjFwUetWYCovdTJ+aMsQ=
=0f0O
-END PGP SIGNATURE-
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-18 Thread Arturo 'Buanzo' Busleiman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Daevid Vincent wrote:
 I think this is a given, but just in case...
 
 It certainly should allow me to do an 'emerge -Davu world' equivallent, and
 allow me to then select only the packages (or all or none) to install and of
 course their dependencies. 
[...]
 It should do a revdep-rebuild to make sure all packages are proper.


All excellent suggestions!

- --
Arturo Buanzo Busleiman - VPN Mail Project - http://vpnmail.buanzo.com.ar
Consultor en Seguridad Informatica - http://www.buanzo.com.ar
My Linux and Security Blog at http://linux-consulting.buanzo.com.ar/

Romper un sistema de seguridad los acerca tanto a ser hackers como
encender autos puenteando los convierte en ingenieros automotrices.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEbFLCAlpOsGhXcE0RAmM/AJ9CAR+BgQ4c5GbnK5adFaaKMOVEmgCbBNkb
LAEWoSggH1oMkLJN6YgUNAg=
=sY51
-END PGP SIGNATURE-
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-18 Thread Arturo 'Buanzo' Busleiman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

People, I've opened a pool at the Gentoo Forums for you to vote for the name 
you like the most, ok?

http://forums.gentoo.org/viewtopic-t-463518-highlight-.html

And with this, I close this thread. Once we have the name, in 15 days time, 
I'll announce the
mailing list for those interested.

Sincerely,
Buanzo

- --
Arturo Buanzo Busleiman - VPN Mail Project - http://vpnmail.buanzo.com.ar
Consultor en Seguridad Informatica - http://www.buanzo.com.ar
My Linux and Security Blog at http://linux-consulting.buanzo.com.ar/

Romper un sistema de seguridad los acerca tanto a ser hackers como
encender autos puenteando los convierte en ingenieros automotrices.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEbJZQAlpOsGhXcE0RAoGOAJ9LDOcXtqPTkWY0onfrDFRCVuZj7gCfYZJ9
NjPjW47Un8ic0ojO6Iwx4pI=
=T5JR
-END PGP SIGNATURE-
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-18 Thread Boyd Stephen Smith Jr.
On Thursday 18 May 2006 03:10, Neil Bothwick [EMAIL PROTECTED] wrote 
about 'Re: [gentoo-user] New Portage browser':
 On Wed, 17 May 2006 22:31:14 -0500, Boyd Stephen Smith Jr. wrote:
  Is there some problem with:
  emerge -uND world || until emerge --resume --skipfirst; do :; done
  ?

 I would add 'emerge -uDNp world' to the end of that, so you can see any
 packages that were missed.

I don't throw that in, mainly cause I mostly ignore all output for the 
script.  I do usually go and check what I've missed later though.

  A more complex version of that is in my nightly update script.

 Maybe you've already covered that case. Please share :)

It works, but it's not all I had hoped it would be.  Anyway, it's 
attached so perhaps it could be useful to someone else.

fine print
As with any work produced in the US, it is under copyright, even if I don't 
assert it.  Therefore, I hereby release it into the public domain.
/fine print

-- 
If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability.
-- Gentoo Developer Ciaran McCreesh


sys_update.sh
Description: application/shellscript


pgpbvrwFalg6h.pgp
Description: PGP signature


Re: [gentoo-user] New Portage browser

2006-05-17 Thread Petr Kocmid
On Wednesday 17 May 2006 00:48, leszek wrote:
  2) what additional functionality would you like? (mask/unmask packages,
  install/remove, emerge command generator [much like nmapfe], etc)
 a notification applet which emerge --sync every day in the background
 and warn us when there is something to emerge. Something like in ubuntu.
 PS: i know i can put emerge --sync in a cron job

You can also put emerge --pretend --update --deep --verbose world 
or
emerge --update --deep --fetchonly world 
in a cron job

-- 

Petr
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-17 Thread Andrew MacKenzie
 GUI primarily, but a console for scripting.
 I agree.
An ncurses interface would be nice, rather than a 'command line' version.

We already have 'scriptable' tools.

 mask/unmask would be nice, but it's not absolutely necessary
 install/remove is necessary ;-)
 emerge command generator might be useful in a scripting application
 
 Everything you can think about, however I'd find most useful:
 - mask/unmask
 - install/remove
 - list of all installed packages
 - use flags for each package + description of what an use flag is doing
 - dependencies for each package
Nice list.  I'll add to this.

- List of files in the package
- Size on disk of installed packages
- Installed packages that depend on this package


-- 
// Andrew MacKenzie  |  http://www.edespot.com
// GPG public key: http://www.edespot.com/~amackenz/public.key
// You can measure a programmer's perspective by noting his attitude on
// the continuing vitality of FORTRAN.
// - Alan Perlis


pgp1Cz5cASyb3.pgp
Description: PGP signature


RE: [gentoo-user] New Portage browser

2006-05-17 Thread Daevid Vincent
I think this is a given, but just in case...

It certainly should allow me to do an 'emerge -Davu world' equivallent, and
allow me to then select only the packages (or all or none) to install and of
course their dependencies. 

It should show me the 'blocking' packages (if any), and allow me to easily
unmerge them right there.

It should absolutely be smart enough that if a package fails to compile,
SKIP IT! And move on to the next one. There is nothing more frustrating than
having like 100 packages to install, setting it up to run through the night,
excited to see the new stuff, and then the utter dissapointment to see that
portage shit the bed on the second package and just sat there doing nothing
all night long. GRR. :)  why emerge --resume --skipfirst is not the
default exception handling routine for 'emerge' is beyond my comprehension.
'emerge' should at least have a command line option to invoke that!

It should also alert me to all the 'notifications' that are in the
PORTAGE_LOGS for things that I might have to manually do after the packages
are installed.

It should do a revdep-rebuild to make sure all packages are proper.

 -Original Message-
 From: Arturo 'Buanzo' Busleiman [mailto:[EMAIL PROTECTED] 
 Sent: Tuesday, May 16, 2006 2:29 PM
 To: gentoo-user@lists.gentoo.org
 Subject: [gentoo-user] New Portage browser
 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 People,
 
   I'm working on a new portage browser, and I was looking 
 for ideas from USERS, that's why I'm
 posting here.
 
   I've never found a program that would allow me to 
 browse portage categories, then packages, showing
 in one window description, version, etc, etc.
 
   Thus, I'm working on one now, but I want to develop 
 something that will run in console and X, too,
 like suse's yast.
 
   So, I would like to know:
 
   1) do you prefer a console, a GUI, or both?
   2) what additional functionality would you like? 
 (mask/unmask packages, install/remove, emerge
 command generator [much like nmapfe], etc)
 
   If you have any idea regarding development (because of 
 the both console and X-compatible
 script/program), please let me know. If not, I may end up 
 writing an API, and two different programs.
 
   Sincerely,
 
 - --
 Arturo Buanzo Busleiman - VPN Mail Project - 
 http://vpnmail.buanzo.com.ar
 Consultor en Seguridad Informatica - http://www.buanzo.com.ar
 My Linux and Security Blog at http://linux-consulting.buanzo.com.ar/
 
 Romper un sistema de seguridad los acerca tanto a ser hackers como
 encender autos puenteando los convierte en ingenieros automotrices.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.2.2 (GNU/Linux)
 Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
 
 iD8DBQFEakQgAlpOsGhXcE0RAu1BAJ9VUuXbrASHULoEAp2H8cjp4tJajACfZYW5
 mGlOmqARA9F3LM7gqNywopY=
 =SGKH
 -END PGP SIGNATURE-
 -- 
 gentoo-user@gentoo.org mailing list
 
 

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-17 Thread Boyd Stephen Smith Jr.
On Wednesday 17 May 2006 20:47, Daevid Vincent [EMAIL PROTECTED] wrote 
about 'RE: [gentoo-user] New Portage browser':
 It should absolutely be smart enough that if a package fails to compile,
 SKIP IT! And move on to the next one. There is nothing more frustrating
 than having like 100 packages to install, setting it up to run through
 the night, excited to see the new stuff, and then the utter
 dissapointment to see that portage shit the bed on the second package
 and just sat there doing nothing all night long. GRR. :)  why emerge
 --resume --skipfirst is not the default exception handling routine for
 'emerge' is beyond my comprehension. 'emerge' should at least have a
 command line option to invoke that!

Is there some problem with:
emerge -uND world || until emerge --resume --skipfirst; do :; done
?

A more complex version of that is in my nightly update script.

-- 
If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability.
-- Gentoo Developer Ciaran McCreesh


pgpvKu2dVd91W.pgp
Description: PGP signature


Re: [gentoo-user] New Portage browser

2006-05-16 Thread Michael Sullivan
On Tue, 2006-05-16 at 18:29 -0300, Arturo 'Buanzo' Busleiman wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 People,
 
   I'm working on a new portage browser, and I was looking for ideas from 
 USERS, that's why I'm
 posting here.
 
   I've never found a program that would allow me to browse portage 
 categories, then packages, showing
 in one window description, version, etc, etc.
 
   Thus, I'm working on one now, but I want to develop something that will 
 run in console and X, too,
 like suse's yast.
 
   So, I would like to know:
 
   1) do you prefer a console, a GUI, or both?

I would prefer both.
   2) what additional functionality would you like? (mask/unmask packages, 
 install/remove, emerge
 command generator [much like nmapfe], etc)
I'd say as much as you can put in it.
 
   If you have any idea regarding development (because of the both console 
 and X-compatible
 script/program), please let me know. If not, I may end up writing an API, and 
 two different programs.
 
   Sincerely,
 
 - --
 Arturo Buanzo Busleiman - VPN Mail Project - http://vpnmail.buanzo.com.ar
 Consultor en Seguridad Informatica - http://www.buanzo.com.ar
 My Linux and Security Blog at http://linux-consulting.buanzo.com.ar/
 
 Romper un sistema de seguridad los acerca tanto a ser hackers como
 encender autos puenteando los convierte en ingenieros automotrices.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.2.2 (GNU/Linux)
 Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
 
 iD8DBQFEakQgAlpOsGhXcE0RAu1BAJ9VUuXbrASHULoEAp2H8cjp4tJajACfZYW5
 mGlOmqARA9F3LM7gqNywopY=
 =SGKH
 -END PGP SIGNATURE-

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-16 Thread Vladimir G. Ivanovic
On Tue, 2006-05-16 at 18:29 -0300, Arturo 'Buanzo' Busleiman wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 People,
 
   I'm working on a new portage browser, and I was looking for ideas from 
 USERS, that's why I'm
 posting here.
 
   I've never found a program that would allow me to browse portage 
 categories, then packages, showing
 in one window description, version, etc, etc.

Yes! 
 

   Thus, I'm working on one now, but I want to develop something that will 
 run in console and X, too,
 like suse's yast.
 
   So, I would like to know:
 
   1) do you prefer a console, a GUI, or both?

GUI primarily, but a console for scripting.

   2) what additional functionality would you like? (mask/unmask packages, 
 install/remove, emerge
 command generator [much like nmapfe], etc)

mask/unmask would be nice, but it's not absolutely necessary
install/remove is necessary ;-)
emerge command generator might be useful in a scripting application

 
   If you have any idea regarding development (because of the both console 
 and X-compatible
 script/program), please let me know. If not, I may end up writing an API, and 
 two different programs.

Python can handle both scripting and GUI, and of course portage is
written (mostly? completely?) in python, so I'd suggest ... python
(surprise!). I might consider jython if there is a compelling reason to
use Java.

--- Vladimir

Vladimir G. Ivanovic
Palo Alto, CA 94306
+1 650 678 8014

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-16 Thread Christoph Eckert
Hi,


 I'm working on a new portage browser, and I was looking for ideas
 from USERS, that's why I'm posting here.

as I'm a Desktop user, I'll speak up ;-) .

 I've never found a program that would allow me to browse
 portage categories, then packages, showing in one window description,
 version, etc, etc.

 Thus, I'm working on one now, but I want to develop something

Great to hear!

 that will run in console and X, too, like suse's yast.

 So, I would like to know:

 1) do you prefer a console, a GUI, or both?

Both would be great.

 2) what additional functionality would you like? (mask/unmask
 packages, install/remove, emerge command generator [much like
 nmapfe], etc)

There already are some projects which try to do frontends for 
configuring a Gentoo system. If you write a portage frontend then yes, 
I'd enjoy to have all settings right at my fingertips. Otherwise I'd 
better stay with 4 shells open ;-) .

 If you have any idea regarding development (because of the
 both console and X-compatible script/program), please let me know. If
 not, I may end up writing an API, and two different programs.

I'm not sure what you plan exactly, but it sounds as it was reasonable 
to keep the tool as desktop independent as possible.

What about using Qt4? You can use it for shell only programming as well 
as for GUI programming (introduced in Qt4), it is independent from KDE 
or Gnome, and it allows you to divide the data from the frontend. 
Finally, it offers a concept similar to model view controller and a 
thread save signal/slot concept.

Just my two cents,


ce

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-16 Thread b.n.


1) do you prefer a console, a GUI, or both?



GUI primarily, but a console for scripting.


I agree.


2) what additional functionality would you like? (mask/unmask packages, 
install/remove, emerge
command generator [much like nmapfe], etc)


mask/unmask would be nice, but it's not absolutely necessary
install/remove is necessary ;-)
emerge command generator might be useful in a scripting application


Everything you can think about, however I'd find most useful:
- mask/unmask
- install/remove
- list of all installed packages
- use flags for each package + description of what an use flag is doing
- dependencies for each package


If you have any idea regarding development (because of the both console 
and X-compatible
script/program), please let me know. If not, I may end up writing an API, and 
two different programs.


Python can handle both scripting and GUI, and of course portage is
written (mostly? completely?) in python, so I'd suggest ... python


I'd suggest Python too.
You can write an API and then 2 wrappers:
- a console-based ncurses one
- an X-based wxpython one (I recommend wx because it's quite easy to 
program, powerful and it works really well)


I have some Python knowledge and I did some (very elementary) thing with 
wxPython, so if you want I could help development (I guess the thing 
will be free software :D )


I personally think a Synaptic-like GUI would be the best (familiar to 
Debian/Ubuntu users;easy to use)


m.
--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-16 Thread Jeff Rollin

 1) do you prefer a console, a GUI, or both?

I would like to suggest a GUI, ncurses (console) functionality, and
also commandline functionality (a la cfdisk/fdisk/sfdisk, but rolled
into one)

Jeff.



Re: [gentoo-user] New Portage browser

2006-05-16 Thread Bennet Gedan
Hi Arturo

On Tue, 2006-05-16 at 18:29 -0300, Arturo 'Buanzo' Busleiman wrote:
 I've never found a program that would allow me to browse portage 
 categories, then packages, showing in one window description, 
 version, etc, etc.

you do know kuroo [1]?

It's very kde-ish, but (or because of that) does not provide any
functionality in console. It's not the tool i prefer. I used it some
time ago and i have to say it's a very ambitious project. Maybe you
could get some impressions for your own work from their website or even
help in the development of kuroo itself.

Regards
Bennet
-
[1] http://kuroo.org/

-- 
A)bort, R)etry, I)nfluence with large hammer


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-user] New Portage browser

2006-05-16 Thread Arturo 'Buanzo' Busleiman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

b.n. wrote:
 I'd suggest Python too.

Yep, it was definitely the way to go it seems.

 You can write an API and then 2 wrappers:
 - a console-based ncurses one
 - an X-based wxpython one (I recommend wx because it's quite easy to
 program, powerful and it works really well)

Well, this was my idea, too. Cool, we're in sync :)

 I have some Python knowledge and I did some (very elementary) thing with
 wxPython, so if you want I could help development (I guess the thing
 will be free software :D )

Of course! GNU GPL'ed et al.

 I personally think a Synaptic-like GUI would be the best (familiar to
 Debian/Ubuntu users;easy to use)

I have not touched a Debian GNU/Linux system for the last half decade, and 
taking into account I
started with gnu/linux in late 1994 that's something to say :P

Okey, if anybody has a mailing list server, contact me. And you, bn, send me an 
email. I'd love to
start this project with you.

- --
Arturo Buanzo Busleiman - VPN Mail Project - http://vpnmail.buanzo.com.ar
Consultor en Seguridad Informatica - http://www.buanzo.com.ar
My Linux and Security Blog at http://linux-consulting.buanzo.com.ar/

Romper un sistema de seguridad los acerca tanto a ser hackers como
encender autos puenteando los convierte en ingenieros automotrices.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEal0iAlpOsGhXcE0RArw/AJ4zkIaoZ3UnNwy1+xvHhHC2BYRgUACdGGpY
y+wroePPKTIPbgfaEK79Kuc=
=DWvT
-END PGP SIGNATURE-
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-16 Thread Arturo 'Buanzo' Busleiman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jonathan Chocron wrote:
 QT4 is a great idea ! However, as I said, it would be great if the tool colud 
 be used in the early stage of an install. That is, if it could be used with 
 just portage and ncurses/slang emerged.

QT4 catches my attention, but as we're going to develop with python, QT4 may 
still be not that
supported. Au contrair, ncurses and wxGTK is quite supported in python.

I just want to clarify that, in the mid-term view, the tool will NOT be a 
gentoo system
configuration tool. It could, yes, and we could develop it to have enough 
modularity, but I don't
want to spend time on that aspect yet.

And now, I leave everyone for dinner. I'm an argentinian parrilla lover, and I 
have just found a new
place :) (if you can read spanish, check out http://www.buanzo.com.ar/rec/ if 
you plan on visiting
buenos aires)

- --
Arturo Buanzo Busleiman - VPN Mail Project - http://vpnmail.buanzo.com.ar
Consultor en Seguridad Informatica - http://www.buanzo.com.ar
My Linux and Security Blog at http://linux-consulting.buanzo.com.ar/

Romper un sistema de seguridad los acerca tanto a ser hackers como
encender autos puenteando los convierte en ingenieros automotrices.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEal4NAlpOsGhXcE0RAhX4AJ9AGmOuGgVsml7qyRmodLK2kDtk/gCfeg5n
y0Xp75npEYzdy5ibhq0SnOs=
=tbeq
-END PGP SIGNATURE-
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] New Portage browser

2006-05-16 Thread Arturo 'Buanzo' Busleiman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Michael Sullivan wrote:
 I have mailman.  I'll start a mailing list for you on it if you like.
 You should be forewarned that my wife and I are moving this weekend, so
 there might be a slight disruption in service (perhaps an hour on Friday
 if the ISP doesn't screw up)...

Don't worry about it. Move in peace! Congratulations

I'll apply for a sourceforge project. However, I still take suggestions on this 
matter!

- --
Arturo Buanzo Busleiman - VPN Mail Project - http://vpnmail.buanzo.com.ar
Consultor en Seguridad Informatica - http://www.buanzo.com.ar
My Linux and Security Blog at http://linux-consulting.buanzo.com.ar/

Romper un sistema de seguridad los acerca tanto a ser hackers como
encender autos puenteando los convierte en ingenieros automotrices.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEaoMoAlpOsGhXcE0RAioiAJ4musZP2SQFtlHYahqyJDACszO3CACfb98A
N3ykXis6TNwRKjac0V8XXNQ=
=WMhl
-END PGP SIGNATURE-
-- 
gentoo-user@gentoo.org mailing list