public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] help with readline confusion
@ 2002-02-09  9:52 Matthew Kennedy
  2002-02-10  4:41 ` Ilian Zarov
  2002-02-17  4:35 ` Martin Schlemmer
  0 siblings, 2 replies; 4+ messages in thread
From: Matthew Kennedy @ 2002-02-09  9:52 UTC (permalink / raw
  To: gentoo-dev

I was creating an ebuild for octave and I noticed something interesting.
The 2.1.x branch of octave checks for readline 4.2 during configure.
Since my system (recently rsync'd too) has readline 4.1, octave's
configure fails.

Then I happened to look in /usr/portage/sys-libs/readline and I see
ebuilds for 4.1, 4.2 and 4.2a: 

  readline-4.1-r3.ebuild  
  readline-4.2.ebuild  
  readline-4.2a.ebuild

(4.2a having the latest mtime)

If I emerge --search, I get the following:

*   sys-libs/readline 
      Latest version Available:  4.1-r3
      Latest version Installed:  4.1-r3
 
My question has two parts. 1.I had expected that the "latest version
available" would show 4.2a, but it doesn't. I must be missing something
about how emerge determines which ebuild is the latest available. Is
4.2a not to be used just right now?

2. octave want's 4.2. I can satisfy it with an "ebuild
readline-4.2a.ebuild merge", but then I don't think i should, because if
users aren't getting 4.2 from an emerge, then I doubt I can expect them
to ebuild it manually when they emerge the octave package. Does this
logic sound right?

Many thanks,

Matt




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

* Re: [gentoo-dev] help with readline confusion
  2002-02-09  9:52 [gentoo-dev] help with readline confusion Matthew Kennedy
@ 2002-02-10  4:41 ` Ilian Zarov
  2002-02-17  4:39   ` Martin Schlemmer
  2002-02-17  4:35 ` Martin Schlemmer
  1 sibling, 1 reply; 4+ messages in thread
From: Ilian Zarov @ 2002-02-10  4:41 UTC (permalink / raw
  To: gentoo-dev

On Sat, 2002-02-09 at 11:52, Matthew Kennedy wrote:
> My question has two parts. 1.I had expected that the "latest version
> available" would show 4.2a, but it doesn't. I must be missing something
> about how emerge determines which ebuild is the latest available. Is
> 4.2a not to be used just right now?
emerge checks if the packages is blocked (whether it is included in
/usr/portage/profiles/package.mask). Blocked packages are usually
broken/incomplete ebuilds or early alpha/beta versions of the specified
application.
 
> 2. octave want's 4.2. I can satisfy it with an "ebuild
> readline-4.2a.ebuild merge", but then I don't think i should, because if
> users aren't getting 4.2 from an emerge, then I doubt I can expect them
> to ebuild it manually when they emerge the octave package. Does this
> logic sound right?

You should talk to an @gentoo.org developer about removing readline-4.2a
from package.mask if you consider it stable enough (isn't this actually
an alpha version ?). Not very sure of how the package.mask stuff is
handled.
> Many thanks,
> 
> Matt
 

	Best Regards,
		Ilian Zarov



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

* Re: [gentoo-dev] help with readline confusion
  2002-02-09  9:52 [gentoo-dev] help with readline confusion Matthew Kennedy
  2002-02-10  4:41 ` Ilian Zarov
@ 2002-02-17  4:35 ` Martin Schlemmer
  1 sibling, 0 replies; 4+ messages in thread
From: Martin Schlemmer @ 2002-02-17  4:35 UTC (permalink / raw
  To: Gentoo-Dev

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

On Sat, 2002-02-09 at 11:52, Matthew Kennedy wrote:
> I was creating an ebuild for octave and I noticed something interesting.
> The 2.1.x branch of octave checks for readline 4.2 during configure.
> Since my system (recently rsync'd too) has readline 4.1, octave's
> configure fails.
> 
> Then I happened to look in /usr/portage/sys-libs/readline and I see
> ebuilds for 4.1, 4.2 and 4.2a: 
> 
>   readline-4.1-r3.ebuild  
>   readline-4.2.ebuild  
>   readline-4.2a.ebuild
> 
> (4.2a having the latest mtime)
> 
> If I emerge --search, I get the following:
> 
> *   sys-libs/readline 
>       Latest version Available:  4.1-r3
>       Latest version Installed:  4.1-r3
>  
> My question has two parts. 1.I had expected that the "latest version
> available" would show 4.2a, but it doesn't. I must be missing something
> about how emerge determines which ebuild is the latest available. Is
> 4.2a not to be used just right now?
> 

Something (think it was bash-2.4) didnt want to build against
readline-4.2, so if you can build a system totally against
readline-4.2 (you will have to unmask it before
bootstrapping), without problems, we can start to think about
doing so.

> 2. octave want's 4.2. I can satisfy it with an "ebuild
> readline-4.2a.ebuild merge", but then I don't think i should, because if
> users aren't getting 4.2 from an emerge, then I doubt I can expect them
> to ebuild it manually when they emerge the octave package. Does this
> logic sound right?
> 
> Many thanks,
> 
> Matt
> 
> 
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev
-- 

Martin Schlemmer
Gentoo Linux Developer, Desktop Team Developer
Cape Town, South Africa


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

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

* Re: [gentoo-dev] help with readline confusion
  2002-02-10  4:41 ` Ilian Zarov
@ 2002-02-17  4:39   ` Martin Schlemmer
  0 siblings, 0 replies; 4+ messages in thread
From: Martin Schlemmer @ 2002-02-17  4:39 UTC (permalink / raw
  To: Gentoo-Dev

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

On Sun, 2002-02-10 at 06:41, Ilian Zarov wrote:
> On Sat, 2002-02-09 at 11:52, Matthew Kennedy wrote:
> > My question has two parts. 1.I had expected that the "latest version
> > available" would show 4.2a, but it doesn't. I must be missing something
> > about how emerge determines which ebuild is the latest available. Is
> > 4.2a not to be used just right now?
> emerge checks if the packages is blocked (whether it is included in
> /usr/portage/profiles/package.mask). Blocked packages are usually
> broken/incomplete ebuilds or early alpha/beta versions of the specified
> application.
>  
> > 2. octave want's 4.2. I can satisfy it with an "ebuild
> > readline-4.2a.ebuild merge", but then I don't think i should, because if
> > users aren't getting 4.2 from an emerge, then I doubt I can expect them
> > to ebuild it manually when they emerge the octave package. Does this
> > logic sound right?
> 
> You should talk to an @gentoo.org developer about removing readline-4.2a
> from package.mask if you consider it stable enough (isn't this actually
> an alpha version ?). Not very sure of how the package.mask stuff is
> handled.

No, 4.2a was latest version at that time (not sure about
currently).

> > Many thanks,
> > 
> > Matt
>  
> 
> 	Best Regards,
> 		Ilian Zarov
> 
> _______________________________________________
> gentoo-dev mailing list
> gentoo-dev@gentoo.org
> http://lists.gentoo.org/mailman/listinfo/gentoo-dev
-- 

Martin Schlemmer
Gentoo Linux Developer, Desktop Team Developer
Cape Town, South Africa


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

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

end of thread, other threads:[~2002-02-17  4:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-09  9:52 [gentoo-dev] help with readline confusion Matthew Kennedy
2002-02-10  4:41 ` Ilian Zarov
2002-02-17  4:39   ` Martin Schlemmer
2002-02-17  4:35 ` Martin Schlemmer

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