| View previous topic :: View next topic |
| Author |
Message |
Avuton Olrich Tux's lil' helper


Joined: 02 Jul 2004 Posts: 114
|
Posted: Wed Jan 23, 2008 4:48 pm Post subject: |
|
|
OK, to completely stop the FUD, I'm offering $25 to the first person that provides proof that ULE is wrongly updating their package (stable branch only). So there it is, my money is where my mouth is.
Thanks
avuton  |
|
| Back to top |
|
 |
s.hase Apprentice


Joined: 19 Nov 2004 Posts: 293
|
Posted: Wed Feb 13, 2008 5:48 pm Post subject: |
|
|
I have a problem to update an svn live ebuild. Output with debug setting to true:
| Code: |
sulaco ule # update-live-ebuilds scummvm
Found variable CATEGORY for
Found variable PN for
Found variable SLOT for
games-engines/scummvm:0 uses the subversion SCM.
Sourcing ULE_INFO
Attempting to check if games-engines/scummvm:0 needs an update.
Emerge is the portage compatible installer
Dropping privileges for games-engines/scummvm:0.
Found variable ESVN_REPO_URI for games-engines/scummvm:0
Newhash empty, this should never happen unless errors that wern't caught previously
Update complete
|
git and darcs seems to working. I tried to reemerge update-live-ebuild, unmerged scummvm, remerged it, removed the ule database and so on. Nothing worked.
Regards
Sebastian |
|
| Back to top |
|
 |
Avuton Olrich Tux's lil' helper


Joined: 02 Jul 2004 Posts: 114
|
Posted: Wed Feb 13, 2008 5:57 pm Post subject: |
|
|
| s.hase wrote: | I have a problem to update an svn live ebuild. Output with debug setting to true:
| Code: |
sulaco ule # update-live-ebuilds scummvm
Found variable CATEGORY for
Found variable PN for
Found variable SLOT for
games-engines/scummvm:0 uses the subversion SCM.
Sourcing ULE_INFO
Attempting to check if games-engines/scummvm:0 needs an update.
Emerge is the portage compatible installer
Dropping privileges for games-engines/scummvm:0.
Found variable ESVN_REPO_URI for games-engines/scummvm:0
Newhash empty, this should never happen unless errors that wern't caught previously
Update complete
|
git and darcs seems to working. I tried to reemerge update-live-ebuild, unmerged scummvm, remerged it, removed the ule database and so on. Nothing worked.
Regards
Sebastian |
OK, few problems here.
1) What behaviour are you seeing. I know this newhash empty problem, this is usually caused by a server timeing out and subversion doesn't exit with an error. This is really a svn problem, and it's really dumb that they haven't fixed it yet.
2) I need an ebuild so I can test this problem.
Thanks. |
|
| Back to top |
|
 |
s.hase Apprentice


Joined: 19 Nov 2004 Posts: 293
|
Posted: Wed Feb 13, 2008 8:18 pm Post subject: |
|
|
| Avuton Olrich wrote: |
2) I need an ebuild so I can test this problem.
Thanks. |
Here it is It's a slightly modified ebuild from portage to use live svn. |
|
| Back to top |
|
 |
Avuton Olrich Tux's lil' helper


Joined: 02 Jul 2004 Posts: 114
|
Posted: Wed Feb 13, 2008 11:42 pm Post subject: |
|
|
| s.hase wrote: | Here it is It's a slightly modified ebuild from portage to use live svn. |
Well, as I said earlier, it's not a ule bug, but a svn bug. I have inserted some code in the trunk to workaround any problem svn might have. Please let me know if it doesn't work.
Thanks! |
|
| Back to top |
|
 |
s.hase Apprentice


Joined: 19 Nov 2004 Posts: 293
|
Posted: Thu Feb 14, 2008 2:55 pm Post subject: |
|
|
| Seems to be working now again. Thanks! |
|
| Back to top |
|
 |
swimmer Veteran


Joined: 15 Jul 2002 Posts: 1260 Location: Netherlands
|
Posted: Thu Feb 14, 2008 3:44 pm Post subject: |
|
|
Hmm - if I try to install update-live-ebuilds on a freshly installed machine I get this error:
| Code: | >>> Unpacking source...
* git update start -->
* repository: git://repo.or.cz/ule.git
fatal: Not a git repository: 'update-live-ebuilds'
fatal: Not a git repository: 'update-live-ebuilds'
Failed to find a valid git directory.
*
* ERROR: app-portage/update-live-ebuilds-9999 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_unpack
* ebuild.sh, line 817: Called qa_call 'src_unpack'
* ebuild.sh, line 44: Called src_unpack
* ebuild.sh, line 1383: Called git_src_unpack
* git.eclass, line 285: Called git_fetch
* git.eclass, line 212: Called die
* The specific snippet of code:
* ${EGIT_UPDATE_CMD} ${EGIT_OPTIONS} origin ${EGIT_BRANCH}:${EGIT_BRANCH} \
* || die "${EGIT}: can't update from ${EGIT_REPO_URI}."
* The die message:
* git.eclass: can't update from git://repo.or.cz/ule.git. |
Getting the repository manually with "git clone" is no problem at all ...
Anyone familiar with this?
Greetz
swimmer |
|
| Back to top |
|
 |
Avuton Olrich Tux's lil' helper


Joined: 02 Jul 2004 Posts: 114
|
Posted: Thu Feb 14, 2008 3:50 pm Post subject: |
|
|
| swimmer wrote: | Hmm - if I try to install update-live-ebuilds on a freshly installed machine I get this error:
[code]>>> Unpacking source...
* git update start -->
* repository: git://repo.or.cz/ule.git
fatal: Not a git repository: 'update-live-ebuilds'
fatal: Not a git repository: 'update-live-ebuilds'
Failed to find a valid git directory.
Getting the repository manually with "git clone" is no problem at all ...
Anyone familiar with this?
|
Yes, you have a directory under ${DISTFILES}/git-src/update-live-ebuilds which isn't a git directory. Probably an empty directory or something. |
|
| Back to top |
|
 |
swimmer Veteran


Joined: 15 Jul 2002 Posts: 1260 Location: Netherlands
|
Posted: Thu Feb 14, 2008 3:57 pm Post subject: |
|
|
Hihi - this was an easy one
Thank you very much for your fast response and your patience with my stupidity
Greetz
swimmer |
|
| Back to top |
|
 |
creidiki Apprentice


Joined: 23 Mar 2007 Posts: 283 Location: Varese (Italy)
|
Posted: Sun Feb 17, 2008 5:29 pm Post subject: |
|
|
| Code: | Attempting to check if app-editors/emacs-cvs:23 needs an update.
cvs update: cannot open /root/.cvsignore: Permission denied
cvs update: cannot rewrite CVS/Entries.Backup: Permission denied
cvs update: cannot rewrite CVS/Entries.Backup: Permission denied |
 _________________ '((eINIT) (soor overlay)) |
|
| Back to top |
|
 |
Avuton Olrich Tux's lil' helper


Joined: 02 Jul 2004 Posts: 114
|
Posted: Mon Feb 18, 2008 3:37 pm Post subject: |
|
|
| creidiki wrote: | | Code: | Attempting to check if app-editors/emacs-cvs:23 needs an update.
cvs update: cannot open /root/.cvsignore: Permission denied
cvs update: cannot rewrite CVS/Entries.Backup: Permission denied
cvs update: cannot rewrite CVS/Entries.Backup: Permission denied |
 |
Those are a product of limitation of sudo, I may figure out a way to fix it in the future, but as far as I can tell they're harmless warnings anyhow. I've never had a problem with them. |
|
| Back to top |
|
 |
creidiki Apprentice


Joined: 23 Mar 2007 Posts: 283 Location: Varese (Italy)
|
Posted: Mon Feb 18, 2008 4:18 pm Post subject: |
|
|
Yup.
It seems to be related to changes in the ebuild or in something - after forcing an update, it works correctly again. _________________ '((eINIT) (soor overlay)) |
|
| Back to top |
|
 |
Avuton Olrich Tux's lil' helper


Joined: 02 Jul 2004 Posts: 114
|
Posted: Tue Jun 17, 2008 1:45 am Post subject: ...as would come with no suprise... |
|
|
As it would probably be no surprise to most, I'm (probably) not going to be doing any more updates to update-live-ebuilds; it works for me for most purposes, though the landscape there are things which would make maintenance of this script nearly impossible for a scripting slob like me.
Things such as:
* KDE4 (kde overlay) scm ebuilds are probably very incompatible with the script.
* http://archives.gentoo.org/gentoo-dev/msg_b0ad811dbdc44357321cd18ef2b99be8.xml
* http://archives.gentoo.org/gentoo-dev/msg_3d83b37aa7296389731c53656cf335fa.xml
* My computer time being totally obliterated by (impending) divorce and work.
So, in the longview, things ule have done in the past will be come more integrated into the package manager (yay!), but for now ule will continue to work for 99% of purposes.
Of course, maintainers wanted, ownership would be easy to transfer.
Thanks, it's been alot of fun for those who paid attention  |
|
| Back to top |
|
 |
steveL Veteran

Joined: 13 Sep 2006 Posts: 1441 Location: The Peanut Gallery
|
Posted: Fri Aug 15, 2008 7:46 am Post subject: Re: ...as would come with no suprise... |
|
|
| Avuton Olrich wrote: | | * My computer time being totally obliterated by (impending) divorce and work. |
Ouch, sorry to hear that man. Hope you get through it OK. |
|
| Back to top |
|
 |
ericxx2005 Apprentice


Joined: 05 Apr 2005 Posts: 231 Location: 10 square miles surrounded by reality
|
Posted: Tue Aug 19, 2008 7:27 pm Post subject: |
|
|
If ULE development is stopping, and at a possibly unusable state (he mentioned kde svn being one of them), what are our alternatives? Are there other scripts, commands, or other tools to replace this? _________________ AMD 1090T | 2 GB | AMD 890GX | Gentoo x86_64
Core i7-920 | 6 GB | AMD 5850 | Windows 7 Pro |
|
| Back to top |
|
 |
swimmer Veteran


Joined: 15 Jul 2002 Posts: 1260 Location: Netherlands
|
Posted: Wed Aug 20, 2008 12:04 pm Post subject: |
|
|
As far as I understood portage-2.2 will cover quite a few features of update-live-ebuilds ...
Greetz
swimmer |
|
| Back to top |
|
 |
keenblade Veteran


Joined: 03 Oct 2004 Posts: 1038
|
Posted: Fri Nov 14, 2008 7:23 am Post subject: Re: ...as would come with no suprise... |
|
|
| Avuton Olrich wrote: | | * My computer time being totally obliterated by (impending) divorce and work. |
Ohh, I wish whatever happens will be best for you.
And thanks for the wonderful script that makes our lives easier. _________________ Anyway it's all the same at the end...
Need help to get it working: "x-fi surround 5.1" |
|
| Back to top |
|
 |
Xake Guru


Joined: 11 Feb 2004 Posts: 587 Location: Göteborg, the rainy part of scandinavia
|
Posted: Fri Nov 14, 2008 9:51 am Post subject: |
|
|
| swimmer wrote: | As far as I understood portage-2.2 will cover quite a few features of update-live-ebuilds ...
Greetz
swimmer |
Only the rebuild part and AFAIK not as good yet.
update-live-ebuilds only rebuilds if the upstream repo has been updated, but emerge @rebuild-live (or what it is called, I cannot remeber) rebuilds everything that inherits a repo eclass without checking if it has been updated.
I know there was talk about implementing these checks in portage too, but I do not know if they ever came around doing it. |
|
| Back to top |
|
 |
plisk n00b


Joined: 03 Oct 2004 Posts: 19 Location: Minsk, Belarus
|
Posted: Mon Nov 02, 2009 8:39 pm Post subject: Patch for the latest changes in portage/bash |
|
|
Hi! Today got some errors from this tool like that:
| Code: |
This is an assertion, you probably have a corrupt portage database for dir
|
and seems like thats because of recent changes in the portage or bash. Here is the patch that does everything well again:
http://narod.ru/disk/14714353000/ule-extract_env.patch.bz2.html
I also sent that patch to the original author - hope it commits it to the git and everyone can update from that too.. |
|
| Back to top |
|
 |
dreadlorde Apprentice


Joined: 16 Dec 2008 Posts: 243 Location: /adm/timezone/US_Michigan
|
Posted: Wed Nov 18, 2009 2:19 pm Post subject: Re: Patch for the latest changes in portage/bash |
|
|
| plisk wrote: | Hi! Today got some errors from this tool like that:
| Code: |
This is an assertion, you probably have a corrupt portage database for dir
|
and seems like thats because of recent changes in the portage or bash. Here is the patch that does everything well again:
http://narod.ru/disk/14714353000/ule-extract_env.patch.bz2.html
I also sent that patch to the original author - hope it commits it to the git and everyone can update from that too.. |
Has then patch been applied? I just ran ULE and all of my packages produce the error above.
Here's what I get:
| Code: |
inherits subversion but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/media-libs/libogg-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
inherits subversion but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/media-libs/libtheora-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
Attempting to check if media-libs/libvorbis:0 needs an update.
Baselineing media-libs/libvorbis:0
Attempting to check if net-libs/libtorrent:0 needs an update.
Baselineing net-libs/libtorrent:0
Attempting to check if app-arch/xz-utils:0 needs an update.
Baselineing app-arch/xz-utils:0
app-arch/xz-utils:0 inherits git but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/app-emulation/wine-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
app-arch/xz-utils:0 inherits subversion but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/app-portage/eix-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
app-arch/xz-utils:0 inherits subversion but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/app-portage/gentoolkit-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
Attempting to check if app-portage/update-live-ebuilds:0 needs an update.
Cannot find the directory to baseline: /var/portage/distfiles/git-src/update-live-ebuilds/info
app-portage/update-live-ebuilds:0 inherits subversion but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/dev-lang/clang-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
app-portage/update-live-ebuilds:0 inherits git but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/dev-util/git-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
app-portage/update-live-ebuilds:0 inherits mercurial but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/dev-util/mercurial-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
app-portage/update-live-ebuilds:0 inherits cvs but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/media-sound/lame-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
app-portage/update-live-ebuilds:0 inherits git but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/media-sound/mpd-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
Attempting to check if media-sound/ncmpcpp:0 needs an update.
Baselineing media-sound/ncmpcpp:0
media-sound/ncmpcpp:0 inherits subversion but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/net-p2p/rtorrent-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
media-sound/ncmpcpp:0 inherits git but doesn't have necessary variables; skipping
This is an assertion, you probably have a corrupt portage database for dir /var/db/pkg/www-client/uzbl-9999.
Please email details about this bug to
Avuton Olrich <avuton@gmail.com>, so I
can improve this script.
Attempting to check if x11-terms/rxvt-unicode:0 needs an update.
Baselineing x11-terms/rxvt-unicode:0
Update complete
Cleaning ULE database
|
I ran `emerge --regen` to see if that would do anything, but it didn't help. I'll email Avuton now. _________________ Ludwig von Mises Institute | Quote: | | I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead. |
|
|
| Back to top |
|
 |
Xake Guru


Joined: 11 Feb 2004 Posts: 587 Location: Göteborg, the rainy part of scandinavia
|
Posted: Wed Nov 18, 2009 2:26 pm Post subject: Re: Patch for the latest changes in portage/bash |
|
|
| dreadlorde wrote: | | Has then patch been applied? I just ran ULE and all of my packages produce the error above. |
Nope, upstream seems a bit dead, or slow or what you want to call it. _________________ If I edit a post without commenting it mostly is spelling-errors.
And if I sounds rude I am sorry, that is just my personality speaking and has most of the time nothing to do with you personally. |
|
| Back to top |
|
 |
dreadlorde Apprentice


Joined: 16 Dec 2008 Posts: 243 Location: /adm/timezone/US_Michigan
|
Posted: Wed Nov 18, 2009 2:42 pm Post subject: Re: Patch for the latest changes in portage/bash |
|
|
| Xake wrote: | | dreadlorde wrote: | | Has then patch been applied? I just ran ULE and all of my packages produce the error above. |
Nope, upstream seems a bit dead, or slow or what you want to call it. |
I see. I'm going to apply the patch and add it to my overlay. _________________ Ludwig von Mises Institute | Quote: | | I am not to be a shepherd, I am not to be a grave-digger. No longer will I speak to the people; for the last time I have spoken to the dead. |
|
|
| Back to top |
|
 |
plisk n00b


Joined: 03 Oct 2004 Posts: 19 Location: Minsk, Belarus
|
Posted: Wed Nov 18, 2009 3:10 pm Post subject: Re: Patch for the latest changes in portage/bash |
|
|
| dreadlorde wrote: | | plisk wrote: | Hi! Today got some errors from this tool like that:
| Code: |
This is an assertion, you probably have a corrupt portage database for dir
|
and seems like thats because of recent changes in the portage or bash. Here is the patch that does everything well again:
http://narod.ru/disk/14714353000/ule-extract_env.patch.bz2.html
I also sent that patch to the original author - hope it commits it to the git and everyone can update from that too.. |
Has then patch been applied? I just ran ULE and all of my packages produce the error above.
|
Well, with Avuton we seems like don't agree on some little details on how exactly to do what is done in the patch.. I have little motivation to spend more time and efforts on this taking into account this already working fine and this ULE tool is temporary anyway and gentoo will have someday some official support for such functionality.. So seems like this will be just in a form of the patch for now.. |
|
| Back to top |
|
 |
Avuton Olrich Tux's lil' helper


Joined: 02 Jul 2004 Posts: 114
|
Posted: Wed Nov 18, 2009 3:19 pm Post subject: |
|
|
| Yeah, motivation is gone for this utility, as I don't use Gentoo anywhere anymore. Hopefully someone picks it up but I'm not going to take some crap patch that uses temp files, etc... It can easily be done cleanly, like the rest of the script would do. At any rate, if anyone wants to submit such a patch to me feel free. |
|
| Back to top |
|
 |
plisk n00b


Joined: 03 Oct 2004 Posts: 19 Location: Minsk, Belarus
|
Posted: Wed Nov 18, 2009 3:24 pm Post subject: |
|
|
| Avuton Olrich wrote: | | Yeah, motivation is gone for this utility, as I don't use Gentoo anywhere anymore. Hopefully someone picks it up but I'm not going to take some crap patch that uses temp files, etc... It can easily be done cleanly, like the rest of the script would do. At any rate, if anyone wants to submit such a patch to me feel free. |
Yea, that is just your personal opinion anyway.. I'd understood if something would be changed whether that would be temp files or something else.. But its really doesn't matter.. |
|
| Back to top |
|
 |
|