You are not logged in.

#101 2011-02-06 09:05:43

archman-cro
Member
From: Croatia
Registered: 2010-04-04
Posts: 943
Website

Re: Project ARM :: Arch Rollback Machine

Can we maintain a slightly outdated Arch system with ARM as opposed to Arch (latest) with, say, two months old packages that are tested and patched if needed?
What I'm asking here is can I be able to use ARM server entirely for the purpose of a more stable Arch system? (means all packages are outdated for two months, and fixed if needed)

Offline

#102 2011-02-06 09:16:15

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Project ARM :: Arch Rollback Machine

archman-cro wrote:

Can we maintain a slightly outdated Arch system with ARM as opposed to Arch (latest) with, say, two months old packages that are tested and patched if needed?
What I'm asking here is can I be able to use ARM server entirely for the purpose of a more stable Arch system? (means all packages are outdated for two months, and fixed if needed)

ARM is just a mirror that keeps the old packages for some time, it does no patching. You have to use ABS for that.

Offline

#103 2011-02-06 13:48:39

steve___
Member
Registered: 2008-02-24
Posts: 452

Re: Project ARM :: Arch Rollback Machine

@Karol - what do you mean it does no patching?  The packages/repos are, as they were, on that date in the main Arch repos.  Are they not?

Offline

#104 2011-02-06 13:55:33

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Project ARM :: Arch Rollback Machine

steve___ wrote:

@Karol - what do you mean it does no patching?  The packages/repos are, as they were, on that date in the main Arch repos.  Are they not?

Sorry, I mean it does no additional patching and no patches are backported to the old versions.

archman-cro wrote:

can I be able to use ARM server entirely for the purpose of a more stable Arch system? (means all packages are outdated for two months, and fixed if needed)

If the old version works, that's good. If the new version works - even better.
What do you mean by "fixed if needed"? You get the new version, that's hopefully better than the previous one, but if it fixes one thing and breaks another - tough. You can compile it yourself, with the patches you want.

Last edited by karol (2011-02-06 14:00:34)

Offline

#105 2011-02-06 15:04:44

archman-cro
Member
From: Croatia
Registered: 2010-04-04
Posts: 943
Website

Re: Project ARM :: Arch Rollback Machine

Example: Main Arch server gets the new xulrunner version, say, version 2-1. Upon some testing in community we get to the conclusion that the xulrunner version 2-1 is faulty and doesn't perform good and needs some patching to work correctly. The maintainer patches it two weeks later and gives it the 2-2 version name. Now, if I had an outdated system (in example, two months) using the ARM server, would I get xulrunner 2-1 even though it's a faulty version? Or will it have only version 2-2 on so I'm safe?
I guess the explanation is shit, but can you understand me?

Offline

#106 2011-02-06 15:11:05

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Project ARM :: Arch Rollback Machine

archman-cro wrote:

Example: Main Arch server gets the new xulrunner version, say, version 2-1. Upon some testing in community we get to the conclusion that the xulrunner version 2-1 is faulty and doesn't perform good and needs some patching to work correctly. The maintainer patches it two weeks later and gives it the 2-2 version name. Now, if I had an outdated system (in example, two months) using the ARM server, would I get xulrunner 2-1 even though it's a faulty version? Or will it have only version 2-2 on so I'm safe?
I guess the explanation is shit, but can you understand me?

*ARM is a mirror* It carries all the current packages, not only the old ones.
You will have the current version and a couple previous ones. You pick the one you need.

Offline

#107 2011-02-06 15:57:49

steve___
Member
Registered: 2008-02-24
Posts: 452

Re: Project ARM :: Arch Rollback Machine

If your /etc/pacman.conf is pointed to a repo that is two months old, eg

Server = http://arm.konnichi.com/2010/12/08/core/os/i686

and that repo has xulrunner 2-1 then that's what you'll get until you change the date of the repos in pacman.conf

Offline

#108 2011-02-06 17:50:56

archman-cro
Member
From: Croatia
Registered: 2010-04-04
Posts: 943
Website

Re: Project ARM :: Arch Rollback Machine

Ok, so basically it's the same as using the Main mirror.

Offline

#109 2011-04-17 16:35:30

DisposaBoy
Member
Registered: 2010-09-02
Posts: 8

Re: Project ARM :: Arch Rollback Machine

And that's all she wrote folks!

I guess it's time to say Goodbye Arch! it's bee fun but in the last few months as is probably obvious: I've been absent.
During that time I did keep an eye on the ARM a few times updating setting and manually updating snapshots when parent mirrors went away so hopefully things continued to work for anyone who found it useful.

Anyway, I guess it''s time to move on and as you probably guess ARM will go with me. There are currently over 200GiB(almost every day for approx 18months) of packages, too many to count and this should continue to grow for the next week or so until I pull the plug on syncing.
Following that I will guarantee retention of old packages for 1 week only. So that means the ARM under my control is going to be gone by the end of the month.

If anyone is interested in continuing the effort feel free to contact me disposaboy@konnichi.com (prefer email as I don't check here very often).
Do *NOT* clone the ARM mirrors. Contact me instead and we can discuss proper course of action.

Offline

#110 2011-04-17 16:39:32

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Project ARM :: Arch Rollback Machine

ARM was great, thanks a lot for you contributions, DisposaBoy!

Offline

#111 2011-04-18 06:02:01

Sara
Member
From: USA
Registered: 2009-07-09
Posts: 219
Website

Re: Project ARM :: Arch Rollback Machine

Thanks for maintaining the ARM all this time. Two days ago I reinstalled ArchLinux, and I wouldn't have been able to use my computer so quickly if it were not for the ARM. The new kernel isn't working for me, and the ARM had saved the 2.6.37.6 version, which works perfectly (technically, I could have used the LTS version in the repos, but the .37 version works better than the LTS on my computer). So, I'm glad the ARM was there while I needed it. Thanks for contributing to the Arch community, and good luck in future endeavors.

Last edited by Sara (2011-04-18 06:02:37)


Registed Linux User 483618

Offline

#112 2011-04-19 22:12:57

steve___
Member
Registered: 2008-02-24
Posts: 452

Re: Project ARM :: Arch Rollback Machine

@karol
re: https://bbs.archlinux.org/viewtopic.php … 04#p921304

Are the rollback scripts going to be setup elsewhere?

Offline

#113 2011-04-19 23:05:13

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Project ARM :: Arch Rollback Machine

steve___ wrote:

@karol
re: https://bbs.archlinux.org/viewtopic.php … 04#p921304

Are the rollback scripts going to be setup elsewhere?

It doesn't look like it. If somebody feels like maintaining ARM, please contact DisposaBoy ASAP.

Offline

#114 2011-04-20 00:36:31

steve___
Member
Registered: 2008-02-24
Posts: 452

Re: Project ARM :: Arch Rollback Machine

I'd be willing to maintain it but I do not have 300GB+ *and* a fat pipe; I have either.  I wrote my own script to replicate the functionality of ARM in case konnichi.com went down.  If anyone has these resources, then I will make the time.

Offline

#115 2011-05-08 11:47:11

DisposaBoy
Member
Registered: 2010-09-02
Posts: 8

Re: Project ARM :: Arch Rollback Machine

Which idiots are associated with the following ip addresses?

200.175.53.113
222.90.1.100
122.108.15.158
113.137.215.67

Offline

#116 2011-05-08 13:32:53

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Project ARM :: Arch Rollback Machine

DisposaBoy wrote:

Which idiots are associated with the following ip addresses?

200.175.53.113
222.90.1.100
122.108.15.158
113.137.215.67

Why do you ask? Did they try to clone ARM mirror?

Offline

#117 2011-07-20 11:07:54

Leduck
Member
From: Brazil
Registered: 2011-04-25
Posts: 48
Website

Re: Project ARM :: Arch Rollback Machine

Arm is offline, already appeared some alternative?? I need to install gnome2!

Last edited by Leduck (2011-07-20 12:02:14)

Offline

#118 2011-07-20 12:29:05

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: Project ARM :: Arch Rollback Machine

Leduck wrote:

Arm is offline, already appeared some alternative?? I need to install gnome2!

Check https://bbs.archlinux.org/viewtopic.php?id=121162 and http://schlunix.org/archlinux/

Offline

#119 2011-07-30 09:31:56

olive
Member
From: Belgium
Registered: 2008-06-22
Posts: 1,490

Re: Project ARM :: Arch Rollback Machine

I just found this marvelous mirror. But it seems that all snapshot are locked at the date of 25 July 2011. Look at http://arm.konnichi.com/2011/07/30/core/os/i686/ and the date of core.db is 25 July. Same things for the current mirror. Same for extra and community. Does anyone know what happens?

I am planning to go on holiday and I only will have a slow expensive internet connection through the GSM network. What I would like to do is to block my system at the date of today so that I can install a new package if I need to without upgrading anything.

Offline

#120 2011-07-30 10:10:57

loafer
Member
From: the pub
Registered: 2009-04-14
Posts: 1,772

Re: Project ARM :: Arch Rollback Machine

It was announced that it would be discontinued a while ago, so maybe that is it.

https://bbs.archlinux.org/viewtopic.php … 41#p920241


All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.

Offline

#121 2011-07-30 13:03:43

litemotiv
Forum Fellow
Registered: 2008-08-01
Posts: 5,026

Re: Project ARM :: Arch Rollback Machine

Merged olive's thread.


ᶘ ᵒᴥᵒᶅ

Offline

#122 2011-07-30 18:45:21

olive
Member
From: Belgium
Registered: 2008-06-22
Posts: 1,490

Re: Project ARM :: Arch Rollback Machine

It has been said that a script is used that make symbolic links. Why not use hard links instead?

It seems that the scripts become really trivials. Each day you do a cp -rl of the directory of the day before; then you use rsync with the --delete option on the new directory. To delete old packages just delete old directories. Everything will work as if a real copy was made, but because hard links are used, you will only have one physical copy of each files. The files will be physically deleted if all hard links to it are deleted.

Last edited by olive (2011-07-30 18:46:05)

Offline

#123 2011-07-31 18:56:13

steve___
Member
Registered: 2008-02-24
Posts: 452

Re: Project ARM :: Arch Rollback Machine

re: konnichi - I will dig into it

re: script - I keep a locate repo similar to konnichi.  The script I use stores all files in /pool/packages.  I have the snapshots use symlinks created from the *.files.tar.gz files

Offline

#124 2011-07-31 19:35:16

olive
Member
From: Belgium
Registered: 2008-06-22
Posts: 1,490

Re: Project ARM :: Arch Rollback Machine

steve___ wrote:

re: konnichi - I will dig into it

re: script - I keep a locate repo similar to konnichi.  The script I use stores all files in /pool/packages.  I have the snapshots use symlinks created from the *.files.tar.gz files

But why don't use hard links? It suffices just to make each day a "copy" (with cp -rl) of the directory of the day before and to rsync the new directory with the --delete option.

It will use the minimum hard disk space possible since you have made hard links, not real copies (look at the -l option of cp). You can recover space by deleting (rm -rf) old directories. The data will be deleted if the same files are not present elsewhere. It seems that hard links do make things easier and efficient. You just have a "copy" of the arch mirror for each day. But the actual data is only present once for each file, even if the file is present in more than one directory. It seems much easier that to parse the list of files to make symbolic links.

Last edited by olive (2011-07-31 19:39:34)

Offline

#125 2011-07-31 20:09:20

GSF1200S
Member
Registered: 2008-12-24
Posts: 474

Re: Project ARM :: Arch Rollback Machine

Well this sucks; I really really like what the ARM gives Arch- without the ARM I wouldnt even have a functioning install. Thanks for contributing and hopefully someone else will pick this up..

Offline

Board footer

Powered by FluxBB