View previous topic :: View next topic |
Author |
Message |
Roman Zilka n00b
Joined: 20 Apr 2013 Posts: 11 Location: Czech Republic
|
Posted: Sat Apr 20, 2013 10:50 am Post subject: Seeking Portage tree from early 2013 |
|
|
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 |
|
|
Maitreya Guru
Joined: 11 Jan 2006 Posts: 441
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54270 Location: 56N 3W
|
Posted: Sat Apr 20, 2013 11:00 am Post subject: |
|
|
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 |
|
|
Roman Zilka n00b
Joined: 20 Apr 2013 Posts: 11 Location: Czech Republic
|
Posted: Sat Apr 20, 2013 2:01 pm Post subject: |
|
|
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 |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10589 Location: Somewhere over Atlanta, Georgia
|
Posted: Sat Apr 20, 2013 2:31 pm Post subject: |
|
|
It would help to know what you're trying to accomplish. There might be a better solution.
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
Roman Zilka n00b
Joined: 20 Apr 2013 Posts: 11 Location: Czech Republic
|
Posted: Sat Apr 20, 2013 2:53 pm Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54270 Location: 56N 3W
|
Posted: Sat Apr 20, 2013 3:16 pm Post subject: |
|
|
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 |
|
|
Roman Zilka n00b
Joined: 20 Apr 2013 Posts: 11 Location: Czech Republic
|
Posted: Sat Apr 20, 2013 3:21 pm Post subject: |
|
|
Thanks for the offer; I got what I needed from Maitreya. |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Sat Apr 20, 2013 6:49 pm Post subject: |
|
|
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 |
|
|
Maitreya Guru
Joined: 11 Jan 2006 Posts: 441
|
Posted: Sun Apr 21, 2013 9:31 am Post subject: |
|
|
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 |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54270 Location: 56N 3W
|
Posted: Sun Apr 21, 2013 11:27 am Post subject: |
|
|
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 |
|
|
desultory Bodhisattva
Joined: 04 Nov 2005 Posts: 9410
|
Posted: Wed Apr 24, 2013 1:51 am Post subject: |
|
|
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 |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Wed Apr 24, 2013 2:42 pm Post subject: |
|
|
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 |
|
|
|