public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] How do I find new packages?
@ 2009-08-04  8:46 felix
  2009-08-04  8:52 ` Jacob Todd
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: felix @ 2009-08-04  8:46 UTC (permalink / raw
  To: gentoo-user

There used to be a package which ran after a sync to report new and
updated packages.  At some point a year ago or so, it disappeared.  I
have long since forgotten its name.

Is there some way to do this now?  I could probably write some script
to simply search /usr/portage for ebuilds which were modified or
created since the last time it ran, but I can see it having a few
false positives from other changes.

-- 
            ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
     Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
  GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o



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

* Re: [gentoo-user] How do I find new packages?
  2009-08-04  8:46 [gentoo-user] How do I find new packages? felix
@ 2009-08-04  8:52 ` Jacob Todd
  2009-08-04 14:35   ` felix
  2009-08-04 12:49 ` Saphirus Sage
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: Jacob Todd @ 2009-08-04  8:52 UTC (permalink / raw
  To: gentoo-user

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

On Tue, Aug 04, 2009 at 01:46:43AM -0700, felix@crowfix.com wrote:
> There used to be a package which ran after a sync to report new and
> updated packages.  At some point a year ago or so, it disappeared.  I
> have long since forgotten its name.
> 
> Is there some way to do this now?  I could probably write some script
> to simply search /usr/portage for ebuilds which were modified or
> created since the last time it ran, but I can see it having a few
> false positives from other changes.
> 
> -- 
>             ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
>      Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
>   GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
> I've found a solution to Fermat's Last Theorem but I see I've run out of room o
> 

It sounds like you're thinking of the eix-diff application that comes with eix.
When using eix-sync, it's run after the sync is complete to update the eix
database; but it can be run by itself. To update a eix database, run 'eix-diff
/var/cache/eix.previous /var/cache/eix' after you run eix-update. It will show
all new ebuilds, what was removed, et cetera.

Hope that helps.
-- 
Jake Todd
// If it isn't broke, tweak it!

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

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

* Re: [gentoo-user] How do I find new packages?
  2009-08-04  8:46 [gentoo-user] How do I find new packages? felix
  2009-08-04  8:52 ` Jacob Todd
@ 2009-08-04 12:49 ` Saphirus Sage
  2009-08-04 14:27   ` felix
  2009-08-04 19:46 ` [gentoo-user] " James
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: Saphirus Sage @ 2009-08-04 12:49 UTC (permalink / raw
  To: gentoo-user

felix@crowfix.com wrote:
> There used to be a package which ran after a sync to report new and
> updated packages.  At some point a year ago or so, it disappeared.  I
> have long since forgotten its name.
>
> Is there some way to do this now?  I could probably write some script
> to simply search /usr/portage for ebuilds which were modified or
> created since the last time it ran, but I can see it having a few
> false positives from other changes.
>
>   
If you're just looking for updated packages "emerge -au world" would
certainly do that.



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

* Re: [gentoo-user] How do I find new packages?
  2009-08-04 12:49 ` Saphirus Sage
@ 2009-08-04 14:27   ` felix
  2009-08-04 14:44     ` Gregory SACRE
  0 siblings, 1 reply; 15+ messages in thread
From: felix @ 2009-08-04 14:27 UTC (permalink / raw
  To: gentoo-user

On Tue, Aug 04, 2009 at 08:49:26AM -0400, Saphirus Sage wrote:

> If you're just looking for updated packages "emerge -au world" would
> certainly do that.

Nah, that only shows updated packages I have already installed.  I am
curious about packages which I haven't installed.

-- 
            ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
     Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
  GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o



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

* Re: [gentoo-user] How do I find new packages?
  2009-08-04  8:52 ` Jacob Todd
@ 2009-08-04 14:35   ` felix
  2009-08-04 14:50     ` Jesús Guerrero
  2009-08-04 14:51     ` Mark Knecht
  0 siblings, 2 replies; 15+ messages in thread
From: felix @ 2009-08-04 14:35 UTC (permalink / raw
  To: gentoo-user

On Tue, Aug 04, 2009 at 08:52:37AM +0000, Jacob Todd wrote:

> It sounds like you're thinking of the eix-diff application that comes with eix.
> When using eix-sync, it's run after the sync is complete to update the eix
> database; but it can be run by itself. To update a eix database, run 'eix-diff
> /var/cache/eix.previous /var/cache/eix' after you run eix-update. It will show
> all new ebuilds, what was removed, et cetera.

Might do.  I ran both, but eix-diff says

    void load_db(const char*, DBHeader*, PackageTree*, PortageSettings*): Can't open the database file '/var/cache/eix.previous' for reading (mode = 'rb')

which I take as a particularly lazy way of telling me the cache hasn't
been created or is elsewhere.  I'll investigate in a bit -- a quick
--help from both programs doesn't show anything obvious.  Probably
something easy.

Thanks.

-- 
            ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
     Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
  GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o



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

* Re: [gentoo-user] How do I find new packages?
  2009-08-04 14:27   ` felix
@ 2009-08-04 14:44     ` Gregory SACRE
  0 siblings, 0 replies; 15+ messages in thread
From: Gregory SACRE @ 2009-08-04 14:44 UTC (permalink / raw
  To: gentoo-user

http://packages.gentoo.org/gentoo.rss

HTH,

Greg

On Tue, Aug 4, 2009 at 4:27 PM, <felix@crowfix.com> wrote:
> On Tue, Aug 04, 2009 at 08:49:26AM -0400, Saphirus Sage wrote:
>
>> If you're just looking for updated packages "emerge -au world" would
>> certainly do that.
>
> Nah, that only shows updated packages I have already installed.  I am
> curious about packages which I haven't installed.
>
> --
>            ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
>     Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
>  GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
> I've found a solution to Fermat's Last Theorem but I see I've run out of room o
>
>



-- 
- One hour of broadband to ftp the Linux package, 10 cents
- CDs to burn the files, 50 cents
- The knowledge that nothing
on your computer is from
MicrosoftTM , PRICELESS.

There are people who like to be free.
For everyone else, there’s WindowsTM.



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

* Re: [gentoo-user] How do I find new packages?
  2009-08-04 14:35   ` felix
@ 2009-08-04 14:50     ` Jesús Guerrero
  2009-08-04 14:51     ` Mark Knecht
  1 sibling, 0 replies; 15+ messages in thread
From: Jesús Guerrero @ 2009-08-04 14:50 UTC (permalink / raw
  To: gentoo-user


On Tue, August 4, 2009 16:35, felix@crowfix.com wrote:
> On Tue, Aug 04, 2009 at 08:52:37AM +0000, Jacob Todd wrote:
>
>
>> It sounds like you're thinking of the eix-diff application that comes
>> with eix. When using eix-sync, it's run after the sync is complete to
>> update the eix database; but it can be run by itself. To update a eix
>> database, run 'eix-diff /var/cache/eix.previous /var/cache/eix' after
>> you run eix-update. It will show all new ebuilds, what was removed, et
>> cetera.
>
> Might do.  I ran both, but eix-diff says
>
>
> void load_db(const char*, DBHeader*, PackageTree*, PortageSettings*):
> Can't open the database file '/var/cache/eix.previous' for reading (mode
> = 'rb')
>
>
> which I take as a particularly lazy way of telling me the cache hasn't
> been created or is elsewhere.  I'll investigate in a bit -- a quick --help
> from both programs doesn't show anything obvious.  Probably something
> easy.

update-eix

You might want to create a cron job, I have no idea if the package
installs one by default. However, if you run eix-sync instead of
emerge --sync, it should update the eix database as well, so running
eix-update would be redundant. It will also list the diff when the sync
is done if you run it manually.


-- 
Jesús Guerrero




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

* Re: [gentoo-user] How do I find new packages?
  2009-08-04 14:35   ` felix
  2009-08-04 14:50     ` Jesús Guerrero
@ 2009-08-04 14:51     ` Mark Knecht
  1 sibling, 0 replies; 15+ messages in thread
From: Mark Knecht @ 2009-08-04 14:51 UTC (permalink / raw
  To: gentoo-user

On Tue, Aug 4, 2009 at 7:35 AM, <felix@crowfix.com> wrote:
> On Tue, Aug 04, 2009 at 08:52:37AM +0000, Jacob Todd wrote:
>
>> It sounds like you're thinking of the eix-diff application that comes with eix.
>> When using eix-sync, it's run after the sync is complete to update the eix
>> database; but it can be run by itself. To update a eix database, run 'eix-diff
>> /var/cache/eix.previous /var/cache/eix' after you run eix-update. It will show
>> all new ebuilds, what was removed, et cetera.
>
> Might do.  I ran both, but eix-diff says
>
>    void load_db(const char*, DBHeader*, PackageTree*, PortageSettings*): Can't open the database file '/var/cache/eix.previous' for reading (mode = 'rb')
>
> which I take as a particularly lazy way of telling me the cache hasn't
> been created or is elsewhere.  I'll investigate in a bit -- a quick
> --help from both programs doesn't show anything obvious.  Probably
> something easy.
>
> Thanks.
>

Run (I think) update-eix by hand, then eix-sync again.



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

* [gentoo-user]  Re: How do I find new packages?
  2009-08-04  8:46 [gentoo-user] How do I find new packages? felix
  2009-08-04  8:52 ` Jacob Todd
  2009-08-04 12:49 ` Saphirus Sage
@ 2009-08-04 19:46 ` James
  2009-08-04 19:59   ` felix
  2009-08-04 19:50 ` [gentoo-user] " Philip Webb
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: James @ 2009-08-04 19:46 UTC (permalink / raw
  To: gentoo-user

 <felix <at> crowfix.com> writes:


> There used to be a package which ran after a sync to report new and
> updated packages.  

Well I'm not sure about that mechanism. What I do, when I want new software
that is already in a ebuild is this:


look into the dir that contains all software in a given
category /usr/portage/<category>


Then use eix to give me a one line description so I can see if
it's plausible what I'm after. Then just read up on the software
and decide to install or not. Searching dirs by category
usually gets me what I want....


hth,

James






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

* Re: [gentoo-user] How do I find new packages?
  2009-08-04  8:46 [gentoo-user] How do I find new packages? felix
                   ` (2 preceding siblings ...)
  2009-08-04 19:46 ` [gentoo-user] " James
@ 2009-08-04 19:50 ` Philip Webb
  2009-08-05 11:36 ` Urs Schuetz
  2009-08-06 13:47 ` [gentoo-user] " James
  5 siblings, 0 replies; 15+ messages in thread
From: Philip Webb @ 2009-08-04 19:50 UTC (permalink / raw
  To: gentoo-user

090804 felix@crowfix.com wrote:
> There used to be a package which ran after a sync
> to report new and updated packages.
> At some point a year ago or so, it disappeared.
> I have long since forgotten its name.

I always update Portage via 'eix-sync', which does what you want.

-- 
========================,,============================================
SUPPORT     ___________//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT    `-O----------O---'   purslowatchassdotutorontodotca




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

* Re: [gentoo-user]  Re: How do I find new packages?
  2009-08-04 19:46 ` [gentoo-user] " James
@ 2009-08-04 19:59   ` felix
  2009-08-04 20:03     ` Paul Hartman
  0 siblings, 1 reply; 15+ messages in thread
From: felix @ 2009-08-04 19:59 UTC (permalink / raw
  To: gentoo-user

On Tue, Aug 04, 2009 at 07:46:51PM +0000, James wrote:

> Well I'm not sure about that mechanism. What I do, when I want new software
> that is already in a ebuild is this:

I do that when I have specific categories or even programs in mind.
What I am more after here is just curiousity of what new packages have
popped into existence.

-- 
            ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
     Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
  GPG = E987 4493 C860 246C 3B1E  6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o



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

* Re: [gentoo-user] Re: How do I find new packages?
  2009-08-04 19:59   ` felix
@ 2009-08-04 20:03     ` Paul Hartman
  2009-08-05  7:42       ` Dale
  0 siblings, 1 reply; 15+ messages in thread
From: Paul Hartman @ 2009-08-04 20:03 UTC (permalink / raw
  To: gentoo-user

On Tue, Aug 4, 2009 at 2:59 PM, <felix@crowfix.com> wrote:
> On Tue, Aug 04, 2009 at 07:46:51PM +0000, James wrote:
>
>> Well I'm not sure about that mechanism. What I do, when I want new software
>> that is already in a ebuild is this:
>
> I do that when I have specific categories or even programs in mind.
> What I am more after here is just curiousity of what new packages have
> popped into existence.

You can also view http://packages.gentoo.org to see the latest.



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

* Re: [gentoo-user] Re: How do I find new packages?
  2009-08-04 20:03     ` Paul Hartman
@ 2009-08-05  7:42       ` Dale
  0 siblings, 0 replies; 15+ messages in thread
From: Dale @ 2009-08-05  7:42 UTC (permalink / raw
  To: gentoo-user

Paul Hartman wrote:
> On Tue, Aug 4, 2009 at 2:59 PM, <felix@crowfix.com> wrote:
>   
>> On Tue, Aug 04, 2009 at 07:46:51PM +0000, James wrote:
>>
>>     
>>> Well I'm not sure about that mechanism. What I do, when I want new software
>>> that is already in a ebuild is this:
>>>       
>> I do that when I have specific categories or even programs in mind.
>> What I am more after here is just curiousity of what new packages have
>> popped into existence.
>>     
>
> You can also view http://packages.gentoo.org to see the latest.
>
>
>   

On -dev or -dev-announce they have a list every week or so of what was
removed and what was added.  Just subscribe to the list and wait for the
email.

Dale

:-)  :-)



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

* Re: [gentoo-user] How do I find new packages?
  2009-08-04  8:46 [gentoo-user] How do I find new packages? felix
                   ` (3 preceding siblings ...)
  2009-08-04 19:50 ` [gentoo-user] " Philip Webb
@ 2009-08-05 11:36 ` Urs Schuetz
  2009-08-06 13:47 ` [gentoo-user] " James
  5 siblings, 0 replies; 15+ messages in thread
From: Urs Schuetz @ 2009-08-05 11:36 UTC (permalink / raw
  To: gentoo-user

On 04/08/09, felix@crowfix.com wrote:
> There used to be a package which ran after a sync to report new and
> updated packages.  At some point a year ago or so, it disappeared.  I
> have long since forgotten its name.
> 
> Is there some way to do this now?  I could probably write some script
> to simply search /usr/portage for ebuilds which were modified or
> created since the last time it ran, but I can see it having a few
> false positives from other changes.
> 

Run eix-sync to sync the package cache.

after that you could run 

diff-eix /var/cache/eix.previous /var/cache/eix

Urs




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

* [gentoo-user]  Re: How do I find new packages?
  2009-08-04  8:46 [gentoo-user] How do I find new packages? felix
                   ` (4 preceding siblings ...)
  2009-08-05 11:36 ` Urs Schuetz
@ 2009-08-06 13:47 ` James
  5 siblings, 0 replies; 15+ messages in thread
From: James @ 2009-08-06 13:47 UTC (permalink / raw
  To: gentoo-user

 <felix <at> crowfix.com> writes:


> There used to be a package 

This may ease your pain:

http://packages.gentoo.org/

hth,

James




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

end of thread, other threads:[~2009-08-06 13:47 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-04  8:46 [gentoo-user] How do I find new packages? felix
2009-08-04  8:52 ` Jacob Todd
2009-08-04 14:35   ` felix
2009-08-04 14:50     ` Jesús Guerrero
2009-08-04 14:51     ` Mark Knecht
2009-08-04 12:49 ` Saphirus Sage
2009-08-04 14:27   ` felix
2009-08-04 14:44     ` Gregory SACRE
2009-08-04 19:46 ` [gentoo-user] " James
2009-08-04 19:59   ` felix
2009-08-04 20:03     ` Paul Hartman
2009-08-05  7:42       ` Dale
2009-08-04 19:50 ` [gentoo-user] " Philip Webb
2009-08-05 11:36 ` Urs Schuetz
2009-08-06 13:47 ` [gentoo-user] " James

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