Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What the - Portage 2.0?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
handsomepete
Guru
Guru


Joined: 21 Apr 2002
Posts: 548
Location: Kansas City, MO

PostPosted: Mon Jun 17, 2002 2:55 am    Post subject: What the - Portage 2.0? Reply with quote

Code:
[root@lydia.nerd.obsessive] >emerge -pu system

These are the packages that I would merge, in order.

Calculating system dependencies ...done!
[ebuild    U ] sys-libs/glibc-2.2.5-r4 to /
[ebuild    U ] dev-lang/python-2.2.1-r1 to /
[ebuild    U ] sys-apps/portage-2.0 to /
[ebuild    U ] sys-apps/man-pages-1.51 to /
[ebuild    U ] net-misc/openssh-3.2.3_p1-r1 to /


My other box still says 1.9.13... oh wait, it just rsynced to 2.0. The header of the .ebuild reads:
# /space/gentoo/cvsroot/gentoo-x86/sys-apps/portage/portage-2.0.ebuild,v 1.1 2002/06/17 01:00:43 drobbins Exp

Of course, now all my updates are dying with:

Code:
>>> emerge sys-libs/glibc-2.2.5-r4 to /
/usr/sbin/ebuild.sh: /usr/portage/eclass/flag-o-matic.eclass: line -586: unexpected EOF while looking for matching `"'
/usr/sbin/ebuild.sh: /usr/portage/eclass/flag-o-matic.eclass: line -583: syntax error: unexpected end of file

!!! ERROR: The ebuild did not complete successfully.
!!! Function inherit, Line 46, Exitcode 1
!!! died sourcing /usr/portage/eclass/flag-o-matic.eclass in inherit()

!!! emerge aborting on  /usr/portage/sys-libs/glibc/glibc-2.2.5-r4.ebuild .


I reckon somethin's funky. Anyone know what's going on? Did I just somehow magically hit some sort of CVS? I sure didn't mean to. Welp, time to fix Portage. I'll be back soon. Careful with your updates, folks...

Editing all edits: Just seems my glibc got screwed up (don't know how exactly... everything was working fine yesterday.) Portage 2.0 compiled just dandy on my GCC 3.1 box. Something seems different about it but I can't put my finger on it. I need to go put my laundry in the dryer before someone takes it.

Probably final edit: Masking glibc-2.2.5-r4 fixed it. I sure do wish I could pinpoint what's causing the problem so I could file a bug. Anyone else have problems with this?

Actual final edit: I need to learn to not post before I actually work on something. emerge clean + re-emerging glibc fixed whatever was causing problems (or so it seems)... however, in the last 20 minutes portage 2.0 got masked w/o explanation. Play by play gentoo tonight. I'm going to bed.
Back to top
View user's profile Send private message
handsomepete
Guru
Guru


Joined: 21 Apr 2002
Posts: 548
Location: Kansas City, MO

PostPosted: Mon Jun 17, 2002 5:22 am    Post subject: Reply with quote

Why can't I leave this alone? For the curious:
http://lists.gentoo.org/pipermail/gentoo-cvs/2002-June/000775.html

Most notably:
2002-06-16 23:14 drobbins

* profiles/package.mask: 2.0 has one small but significant bug,
masking.
2002-06-16 20:00 drobbins

* sys-apps/portage/: portage-2.0.ebuild, files/digest-portage-2.0,
files/portage-2.0.tar.bz2: Portage 2.0 release -- "freaky fast,
early edition." So many bug fixes that I had to release this
version early.
Back to top
View user's profile Send private message
grandpajive
n00b
n00b


Joined: 17 Jun 2002
Posts: 46

PostPosted: Mon Jun 17, 2002 12:39 pm    Post subject: re: portage 2.01 Reply with quote

I got 2.01... its really really really fast and very good. congrats all! I'm impressed so far. And it didnt break kportagemaster either, so you know they did a good job to keep the api mostly backwards compatable.

Good job again guys!
_________________
-gj
Back to top
View user's profile Send private message
zen_guerrilla
Guru
Guru


Joined: 18 Apr 2002
Posts: 343
Location: Greece

PostPosted: Mon Jun 17, 2002 1:54 pm    Post subject: Reply with quote

Does 2.01 has the reverse-dep emerging feature (i.e. when updating libpng re-emerge everything that depends on it so that nothing breaks) ?
Back to top
View user's profile Send private message
captnjameskirk
n00b
n00b


Joined: 11 Jun 2002
Posts: 48

PostPosted: Mon Jun 17, 2002 3:01 pm    Post subject: Reply with quote

Well, the man page is still showing version 1.9.11 for emerge, and emerge --help doesn't really show any new features for dependencies.

If this was just a bug-fix with no new features, why call it 2.0 ?? (much less, 2.0.1) Could have just as easily been numbered 1.9.15 or whatever, without the confusion.
_________________
Are you out of your Vulcan mind?
Back to top
View user's profile Send private message
craftyc
Guru
Guru


Joined: 23 May 2002
Posts: 443
Location: Behind You.

PostPosted: Mon Jun 17, 2002 3:54 pm    Post subject: Reply with quote

Wow! 8O . This version of Portage is blinfingly fast! Well done developers.
_________________
Postcount ++
Back to top
View user's profile Send private message
Jyrinx
Tux's lil' helper
Tux's lil' helper


Joined: 03 May 2002
Posts: 92
Location: Carleton College - Northfield, MN

PostPosted: Mon Jun 17, 2002 11:19 pm    Post subject: Reply with quote

I do see one problem with Portage 2.0.1 ... "emerge -p -e" doesn't work; it only reports the selected package, without dependencies (which is the entire point of -e ...)
Back to top
View user's profile Send private message
delta407
Bodhisattva
Bodhisattva


Joined: 23 Apr 2002
Posts: 2876
Location: Chicago, IL

PostPosted: Mon Jun 17, 2002 11:21 pm    Post subject: Reply with quote

Yeah, I noticed that too, but I thought my computer was on crack. ;)
Back to top
View user's profile Send private message
arkane
l33t
l33t


Joined: 30 Apr 2002
Posts: 918
Location: Phoenix, AZ

PostPosted: Tue Jun 18, 2002 12:52 am    Post subject: Reply with quote

delta407 wrote:
Yeah, I noticed that too, but I thought my computer was on crack. ;)


heh, kinda funny.. I forgot I did a emerge -u world this morning and just when I read this I checked my version. 2.0.1...

Then tried the update -ep world... same thing as you guys.

great :roll:
The one time I do an update -u world and this happens :lol:
Back to top
View user's profile Send private message
delta407
Bodhisattva
Bodhisattva


Joined: 23 Apr 2002
Posts: 2876
Location: Chicago, IL

PostPosted: Tue Jun 18, 2002 1:02 am    Post subject: Reply with quote

Submitted as bug #3832.
Back to top
View user's profile Send private message
rlyacht
Apprentice
Apprentice


Joined: 17 Apr 2002
Posts: 170

PostPosted: Tue Jun 18, 2002 2:19 am    Post subject: Reply with quote

OK, I'm officially confused. Should I hold off on emergeing portage and wait for a problem to be fixed :?:
Back to top
View user's profile Send private message
handsomepete
Guru
Guru


Joined: 21 Apr 2002
Posts: 548
Location: Kansas City, MO

PostPosted: Tue Jun 18, 2002 2:33 am    Post subject: Reply with quote

Sounds like with the exception of the --emtpytree --pretend bug Portage 2.0.1 works just fine. Is that what everyone is saying? I had my own little issues, but after I fixed those Portage 2.0 worked just fine for me (and was blocked because of some mystery bug which I assume is now fixed). Have at it. What's the worst that could happen, right? :wink:
Back to top
View user's profile Send private message
jtanner
Tux's lil' helper
Tux's lil' helper


Joined: 23 May 2002
Posts: 121
Location: Atlanta, GA

PostPosted: Tue Jun 18, 2002 2:43 am    Post subject: Reply with quote

I get the following problem:

Code:
# emerge --pretend --update world

These are the packages that I would merge, in order.

Calculating world dependencies \
!!! Error: couldn't find match for !virtual/xemacs in app-editors/xemacs-21.4.8-r1


Anyone with similar problems/workarounds?

Jim
Back to top
View user's profile Send private message
delta407
Bodhisattva
Bodhisattva


Joined: 23 Apr 2002
Posts: 2876
Location: Chicago, IL

PostPosted: Tue Jun 18, 2002 3:03 am    Post subject: Reply with quote

That's an xemacs-related issue, and not an --emptytree --pretend issue.

BTW, it seems that emerge will still list packages that need to be installed:

Code:
# emerge -ep evolution

These are the packages that I would merge, in order.

Calculating dependencies ...done!
[ebuild  N   ] app-text/pspell-0.12.2-r2 to /
[ebuild  N   ] app-text/ispell-3.2.06-r1 to /
[ebuild  N   ] app-text/pspell-ispell-0.12-r1 to /
[ebuild  N   ] app-text/gnome-spell-0.4.1-r1 to /
[ebuild  N   ] dev-util/gob-1.0.12 to /
[ebuild  N   ] gnome-extra/bonobo-conf-0.14 to /
[ebuild  N   ] gnome-extra/gal-0.19.2-r1 to /
[ebuild  N   ] gnome-extra/gtkhtml-1.0.2-r2 to /
[ebuild  N   ] net-mail/evolution-1.0.7 to /


I don't have any of those, which is why they're listed... right now, I'm RTFS-ing for good measure. :D
Back to top
View user's profile Send private message
jtanner
Tux's lil' helper
Tux's lil' helper


Joined: 23 May 2002
Posts: 121
Location: Atlanta, GA

PostPosted: Tue Jun 18, 2002 3:09 am    Post subject: Reply with quote

delta407 wrote:
That's an xemacs-related issue, and not an --emptytree --pretend issue.


True, but it is a portage 2.0.1 issue, and I want to see if it's a true bug or specific to my setup before filing a bug about it.

My install is pretty tame, though--I haven't messed with portage except to set my compiler options and my USE variable.

Jim

P.S. Portage does seem faster than before. Good work, guys! :D
Back to top
View user's profile Send private message
delta407
Bodhisattva
Bodhisattva


Joined: 23 Apr 2002
Posts: 2876
Location: Chicago, IL

PostPosted: Tue Jun 18, 2002 3:22 am    Post subject: Reply with quote

No, it's not even a Portage 2.0.1 issue, it's an issue with the xemacs ebuild file. Run (as root):

Code:
echo =app-editors/xemacs-21.4.8 >> /usr/portage/profiles/package.mask
echo =app-editors/xemacs-21.4.8-r1 >> /usr/portage/profiles/package.mask


This will tell Portage to ignore xemacs-21.4.8 until they get fixed.

[Edit: This can be un-done with an emerge rsync --clean, so don't worry about it.]
Back to top
View user's profile Send private message
jtanner
Tux's lil' helper
Tux's lil' helper


Joined: 23 May 2002
Posts: 121
Location: Atlanta, GA

PostPosted: Tue Jun 18, 2002 3:29 am    Post subject: Reply with quote

delta407 wrote:
No, it's not even a Portage 2.0.1 issue, it's an issue with the xemacs ebuild file. Run (as root):


Are you sure? I rsync'ed and ran 'emerge --pretend --update world', and xemacs, python and portage (2.0.1) showed up. I did 'emerge --update portage', then reran the 'emerge --pretend --update world' command again, and it failed with the above error.

Jim
Back to top
View user's profile Send private message
delta407
Bodhisattva
Bodhisattva


Joined: 23 Apr 2002
Posts: 2876
Location: Chicago, IL

PostPosted: Tue Jun 18, 2002 3:31 am    Post subject: Reply with quote

It could be that Portage 2.0.1 made some changes that broke the xemacs ebuild, but it's still the ebuild's fault and not Portage. :D

AFAIK, xemacs is the only ebuild with this problem (for now, at least). You may want to submit a bug, though... in any case, package.mask is a workaround for the time being.
Back to top
View user's profile Send private message
jtanner
Tux's lil' helper
Tux's lil' helper


Joined: 23 May 2002
Posts: 121
Location: Atlanta, GA

PostPosted: Tue Jun 18, 2002 3:39 am    Post subject: Reply with quote

Filed.

http://bugs.gentoo.org/show_bug.cgi?id=3834

For anyone who's interested. :D

Jim
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum