public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] New Portage browser
@ 2006-05-16 21:29 Arturo 'Buanzo' Busleiman
  2006-05-16 21:54 ` Michael Sullivan
                   ` (6 more replies)
  0 siblings, 7 replies; 22+ messages in thread
From: Arturo 'Buanzo' Busleiman @ 2006-05-16 21:29 UTC (permalink / raw
  To: gentoo-user

-----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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 21:29 [gentoo-user] New Portage browser Arturo 'Buanzo' Busleiman
@ 2006-05-16 21:54 ` Michael Sullivan
  2006-05-16 21:55 ` Christoph Eckert
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Michael Sullivan @ 2006-05-16 21:54 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 21:29 [gentoo-user] New Portage browser Arturo 'Buanzo' Busleiman
  2006-05-16 21:54 ` Michael Sullivan
@ 2006-05-16 21:55 ` Christoph Eckert
       [not found]   ` <200605170051.36027.jonathan.chocron@free.fr>
  2006-05-16 22:01 ` Vladimir G. Ivanovic
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 22+ messages in thread
From: Christoph Eckert @ 2006-05-16 21:55 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 21:29 [gentoo-user] New Portage browser Arturo 'Buanzo' Busleiman
  2006-05-16 21:54 ` Michael Sullivan
  2006-05-16 21:55 ` Christoph Eckert
@ 2006-05-16 22:01 ` Vladimir G. Ivanovic
  2006-05-17  0:42   ` b.n.
  2006-05-16 22:33 ` AJ Spagnoletti
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 22+ messages in thread
From: Vladimir G. Ivanovic @ 2006-05-16 22:01 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 21:29 [gentoo-user] New Portage browser Arturo 'Buanzo' Busleiman
                   ` (2 preceding siblings ...)
  2006-05-16 22:01 ` Vladimir G. Ivanovic
@ 2006-05-16 22:33 ` AJ Spagnoletti
  2006-05-16 22:49   ` Jeff Rollin
  2006-05-16 22:48 ` leszek
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 22+ messages in thread
From: AJ Spagnoletti @ 2006-05-16 22:33 UTC (permalink / raw
  To: gentoo-user

e suse's yast.
>
>         So, I would like to know:
>
>         1) do you prefer a console, a GUI, or both?

I would like to see something that would support both, but also think
I would get much more use out of something that runs as a GUI


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

I have always found dealing with masked packages to be somewhat
tedious, although straightfoward enough, it would be nice to see the
program deal with masking/unmasking packages as needed.

AJ

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 21:29 [gentoo-user] New Portage browser Arturo 'Buanzo' Busleiman
                   ` (3 preceding siblings ...)
  2006-05-16 22:33 ` AJ Spagnoletti
@ 2006-05-16 22:48 ` leszek
  2006-05-17  7:39   ` Petr Kocmid
  2006-05-16 23:26 ` Bennet Gedan
  2006-05-18  1:47 ` Daevid Vincent
  6 siblings, 1 reply; 22+ messages in thread
From: leszek @ 2006-05-16 22:48 UTC (permalink / raw
  To: gentoo-user

> 	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



-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 22:33 ` AJ Spagnoletti
@ 2006-05-16 22:49   ` Jeff Rollin
  0 siblings, 0 replies; 22+ messages in thread
From: Jeff Rollin @ 2006-05-16 22:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 227 bytes --]

>
> >
> >         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.

[-- Attachment #2: Type: text/html, Size: 467 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-17  0:42   ` b.n.
@ 2006-05-16 23:15     ` Arturo 'Buanzo' Busleiman
  2006-05-17  1:02       ` Michael Sullivan
  2006-05-17 22:18     ` Andrew MacKenzie
  1 sibling, 1 reply; 22+ messages in thread
From: Arturo 'Buanzo' Busleiman @ 2006-05-16 23:15 UTC (permalink / raw
  To: gentoo-user

-----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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
       [not found]   ` <200605170051.36027.jonathan.chocron@free.fr>
@ 2006-05-16 23:19     ` Arturo 'Buanzo' Busleiman
  0 siblings, 0 replies; 22+ messages in thread
From: Arturo 'Buanzo' Busleiman @ 2006-05-16 23:19 UTC (permalink / raw
  To: gentoo-user

-----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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 21:29 [gentoo-user] New Portage browser Arturo 'Buanzo' Busleiman
                   ` (4 preceding siblings ...)
  2006-05-16 22:48 ` leszek
@ 2006-05-16 23:26 ` Bennet Gedan
  2006-05-18  1:47 ` Daevid Vincent
  6 siblings, 0 replies; 22+ messages in thread
From: Bennet Gedan @ 2006-05-16 23:26 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 689 bytes --]

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

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 22:01 ` Vladimir G. Ivanovic
@ 2006-05-17  0:42   ` b.n.
  2006-05-16 23:15     ` Arturo 'Buanzo' Busleiman
  2006-05-17 22:18     ` Andrew MacKenzie
  0 siblings, 2 replies; 22+ messages in thread
From: b.n. @ 2006-05-17  0:42 UTC (permalink / raw
  To: gentoo-user

>>
>>	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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 23:15     ` Arturo 'Buanzo' Busleiman
@ 2006-05-17  1:02       ` Michael Sullivan
  2006-05-17  1:58         ` Arturo 'Buanzo' Busleiman
  0 siblings, 1 reply; 22+ messages in thread
From: Michael Sullivan @ 2006-05-17  1:02 UTC (permalink / raw
  To: gentoo-user

On Tue, 2006-05-16 at 20:15 -0300, Arturo 'Buanzo' Busleiman wrote:
> -----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.

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)...
> 
> - --
> 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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-17  1:02       ` Michael Sullivan
@ 2006-05-17  1:58         ` Arturo 'Buanzo' Busleiman
  0 siblings, 0 replies; 22+ messages in thread
From: Arturo 'Buanzo' Busleiman @ 2006-05-17  1:58 UTC (permalink / raw
  To: gentoo-user

-----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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-16 22:48 ` leszek
@ 2006-05-17  7:39   ` Petr Kocmid
  0 siblings, 0 replies; 22+ messages in thread
From: Petr Kocmid @ 2006-05-17  7:39 UTC (permalink / raw
  To: gentoo-user

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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-17  0:42   ` b.n.
  2006-05-16 23:15     ` Arturo 'Buanzo' Busleiman
@ 2006-05-17 22:18     ` Andrew MacKenzie
  2006-05-18 10:56       ` Arturo 'Buanzo' Busleiman
  1 sibling, 1 reply; 22+ messages in thread
From: Andrew MacKenzie @ 2006-05-17 22:18 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1010 bytes --]

> >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

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* RE: [gentoo-user] New Portage browser
  2006-05-16 21:29 [gentoo-user] New Portage browser Arturo 'Buanzo' Busleiman
                   ` (5 preceding siblings ...)
  2006-05-16 23:26 ` Bennet Gedan
@ 2006-05-18  1:47 ` Daevid Vincent
  2006-05-18  3:31   ` Boyd Stephen Smith Jr.
  2006-05-18 10:56   ` Arturo 'Buanzo' Busleiman
  6 siblings, 2 replies; 22+ messages in thread
From: Daevid Vincent @ 2006-05-18  1:47 UTC (permalink / raw
  To: gentoo-user

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:buanzo@buanzo.com.ar] 
> 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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-18  1:47 ` Daevid Vincent
@ 2006-05-18  3:31   ` Boyd Stephen Smith Jr.
  2006-05-18  8:10     ` Neil Bothwick
  2006-05-18 10:56   ` Arturo 'Buanzo' Busleiman
  1 sibling, 1 reply; 22+ messages in thread
From: Boyd Stephen Smith Jr. @ 2006-05-18  3:31 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1140 bytes --]

On Wednesday 17 May 2006 20:47, "Daevid Vincent" <daevid@daevid.com> 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

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-18  3:31   ` Boyd Stephen Smith Jr.
@ 2006-05-18  8:10     ` Neil Bothwick
  2006-05-18 18:29       ` Boyd Stephen Smith Jr.
  0 siblings, 1 reply; 22+ messages in thread
From: Neil Bothwick @ 2006-05-18  8:10 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 473 bytes --]

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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-18  1:47 ` Daevid Vincent
  2006-05-18  3:31   ` Boyd Stephen Smith Jr.
@ 2006-05-18 10:56   ` Arturo 'Buanzo' Busleiman
  1 sibling, 0 replies; 22+ messages in thread
From: Arturo 'Buanzo' Busleiman @ 2006-05-18 10:56 UTC (permalink / raw
  To: gentoo-user

-----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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-17 22:18     ` Andrew MacKenzie
@ 2006-05-18 10:56       ` Arturo 'Buanzo' Busleiman
  2006-05-18 15:44         ` Arturo 'Buanzo' Busleiman
  0 siblings, 1 reply; 22+ messages in thread
From: Arturo 'Buanzo' Busleiman @ 2006-05-18 10:56 UTC (permalink / raw
  To: gentoo-user

-----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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-18 10:56       ` Arturo 'Buanzo' Busleiman
@ 2006-05-18 15:44         ` Arturo 'Buanzo' Busleiman
  0 siblings, 0 replies; 22+ messages in thread
From: Arturo 'Buanzo' Busleiman @ 2006-05-18 15:44 UTC (permalink / raw
  To: gentoo-user

-----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



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-user] New Portage browser
  2006-05-18  8:10     ` Neil Bothwick
@ 2006-05-18 18:29       ` Boyd Stephen Smith Jr.
  0 siblings, 0 replies; 22+ messages in thread
From: Boyd Stephen Smith Jr. @ 2006-05-18 18:29 UTC (permalink / raw
  To: gentoo-user


[-- Attachment #1.1: Type: text/plain, Size: 1218 bytes --]

On Thursday 18 May 2006 03:10, Neil Bothwick <neil@digimed.co.uk> 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

[-- Attachment #1.2: sys_update.sh --]
[-- Type: application/x-shellscript, Size: 534 bytes --]

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2006-05-18 18:41 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-16 21:29 [gentoo-user] New Portage browser Arturo 'Buanzo' Busleiman
2006-05-16 21:54 ` Michael Sullivan
2006-05-16 21:55 ` Christoph Eckert
     [not found]   ` <200605170051.36027.jonathan.chocron@free.fr>
2006-05-16 23:19     ` Arturo 'Buanzo' Busleiman
2006-05-16 22:01 ` Vladimir G. Ivanovic
2006-05-17  0:42   ` b.n.
2006-05-16 23:15     ` Arturo 'Buanzo' Busleiman
2006-05-17  1:02       ` Michael Sullivan
2006-05-17  1:58         ` Arturo 'Buanzo' Busleiman
2006-05-17 22:18     ` Andrew MacKenzie
2006-05-18 10:56       ` Arturo 'Buanzo' Busleiman
2006-05-18 15:44         ` Arturo 'Buanzo' Busleiman
2006-05-16 22:33 ` AJ Spagnoletti
2006-05-16 22:49   ` Jeff Rollin
2006-05-16 22:48 ` leszek
2006-05-17  7:39   ` Petr Kocmid
2006-05-16 23:26 ` Bennet Gedan
2006-05-18  1:47 ` Daevid Vincent
2006-05-18  3:31   ` Boyd Stephen Smith Jr.
2006-05-18  8:10     ` Neil Bothwick
2006-05-18 18:29       ` Boyd Stephen Smith Jr.
2006-05-18 10:56   ` Arturo 'Buanzo' Busleiman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox