Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Seeking Portage tree from early 2013
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
Roman Zilka
n00b
n00b


Joined: 20 Apr 2013
Posts: 11
Location: Czech Republic

PostPosted: Sat Apr 20, 2013 10:50 am    Post subject: Seeking Portage tree from early 2013 Reply with quote

Hi folks,
I'm in need of a full Portage tree from Jan/Feb 2013. If you happen to have a copy, please, share it. Thanks!
Back to top
View user's profile Send private message
Maitreya
Apprentice
Apprentice


Joined: 11 Jan 2006
Posts: 220

PostPosted: Sat Apr 20, 2013 10:56 am    Post subject: Reply with quote

Does this help?

http://mexmat.sgu.ru/soft/Linux/distributions/gentoo/portage/
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 31907
Location: 56N 3W

PostPosted: Sat Apr 20, 2013 11:00 am    Post subject: Reply with quote

Roman Zilka,

Welcome to Gentoo.

What you are looking for is a portage snapshot.

You can start from here then apply the deltas in reverse to move the snapshot back in time.

If you only need one or two ebuilds, use your local overlay and fetch only the required ebuilds from the portage attic
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Roman Zilka
n00b
n00b


Joined: 20 Apr 2013
Posts: 11
Location: Czech Republic

PostPosted: Sat Apr 20, 2013 2:01 pm    Post subject: Reply with quote

Thanks, guys, my problem is solved. I appreciate the full snapshots from earlier than just a couple of days ago. I didn't even notice the deltas were there in the official repo. Applying so many of them to get several months into the past would be cumbersome, though, even with some simple automation. If you have a word to say into that, Neddy, this one user would appreciate full snapshots instead of just deltas. Or at least more of the full snapshots across the backup history.
Back to top
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 7747
Location: Somewhere over Atlanta, Georgia

PostPosted: Sat Apr 20, 2013 2:31 pm    Post subject: Reply with quote

It would help to know what you're trying to accomplish. There might be a better solution.

- John
_________________
This space intentionally left blank.
Back to top
View user's profile Send private message
Roman Zilka
n00b
n00b


Joined: 20 Apr 2013
Posts: 11
Location: Czech Republic

PostPosted: Sat Apr 20, 2013 2:53 pm    Post subject: Reply with quote

I have an external app whose binaries/libs compiled around Jan/Feb run OK even today. Trying to recompile them now can be done without issues, but when run, the libs don't work - a main lib cannot dynamically load supporting libs, saying symbols cannot be found in them. I'm looking for the cause of this. I know gcc upgraded from :4.5 to :4.6, but going back here doesn't help. The same story for a couple other fundamental packages. I got desperate and decided to revert the whole system to a state in which it was around the beginning of the year. I'm leaving debugging the sourcecode as the last option, as that would take me the most time.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 31907
Location: 56N 3W

PostPosted: Sat Apr 20, 2013 3:16 pm    Post subject: Reply with quote

Roman Zilka,

I have a few old trees ...

Code:
router ~ # cat /usr/portage/metadata/timestamp
Mon Feb 18 02:36:54 UTC 2013
is about the best I can offer.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Roman Zilka
n00b
n00b


Joined: 20 Apr 2013
Posts: 11
Location: Czech Republic

PostPosted: Sat Apr 20, 2013 3:21 pm    Post subject: Reply with quote

Thanks for the offer; I got what I needed from Maitreya.
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2337
Location: UK

PostPosted: Sat Apr 20, 2013 6:49 pm    Post subject: Reply with quote

Depending on the ebuild you could also have used the Funtoo tree, which is a git repo so going to a specific date would be trivial.
Back to top
View user's profile Send private message
Maitreya
Apprentice
Apprentice


Joined: 11 Jan 2006
Posts: 220

PostPosted: Sun Apr 21, 2013 9:31 am    Post subject: Reply with quote

Sorry for going a bit offtopic but i'd like to learn :)

Neddy, how does someone apply delta in reverse?

The git suggestion seems pretty straightforward, but I don't know if the Funtoo tree differs from Gentoo.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 31907
Location: 56N 3W

PostPosted: Sun Apr 21, 2013 11:27 am    Post subject: Reply with quote

Maitreya,

The deltas are files that can be fed to patch,

Patch is normally used to update things but downgrade works too.
If you look inside a patch file, each line of the change has a prefix of + (to be added) or - (to be removed)
Patch has the option -R for this. Its intended to cope with patch files made with oldfile and newfile swapped.

In this case, the patch files need to be concatinated in reverse date order, then fed to patch with the -R option.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
desultory
Administrator
Administrator


Joined: 04 Nov 2005
Posts: 7956

PostPosted: Wed Apr 24, 2013 1:51 am    Post subject: Reply with quote

Ant P. wrote:
Depending on the ebuild you could also have used the Funtoo tree, which is a git repo so going to a specific date would be trivial.
Is that really so much easier than doing a checkout with -D $TIME, where $TIME is virtually any commonly used plain text date and time format? When added to trying to pull an ebuild from a divergent tree which would possibly need changes reverted to match the desired ebuild anyway, throwing git into the mix seems at best to be using a pet tool for the sake of using that pet tool, especially if the ebuilds and patches collected in the process are to then remain essentially static.

Maitreya wrote:
The git suggestion seems pretty straightforward, but I don't know if the Funtoo tree differs from Gentoo.
It does, the Funtoo tree is essentially a running fork of the Gentoo tree with changes to profiles, keywords and overlays added directly in to the tree.
Back to top
View user's profile Send private message
Ant P.
Advocate
Advocate


Joined: 18 Apr 2009
Posts: 2337
Location: UK

PostPosted: Wed Apr 24, 2013 2:42 pm    Post subject: Reply with quote

Sorry, I had no idea CVS could do that. Last time I used it was 10 years ago trying to checkout something from SourceForge that involved multiple commands with invisible state... not exactly user-friendly ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo 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