Re: [arch-general] arch rollback machine
On 02/12/2013 11:12, archlinux@jelmail.com wrote:
I added a new *packages* tree. That offer an easy access to all versions of the same package in the ARM. Documentation[1] has been updated.
Hello Sébastien,
It's great that we have ARM again - thank you for your good work to provide this service.
Would it be possible to add an "all" directory beneath the "packages" tree root that contains all versions of all packages? Having that would be a direct replacement for what the old arm had and would allow getting any version of any package with the same pacman.conf server string.
Hello, I splited up to avoid listing of all packages and all versions for each request to this page. I may create a static page with all the links if this is necessary to have a ctrl+f feature in your browser. Is that you are looking for? -- Sébastien "Seblu" Luttringer https://www.seblu.net GPG: 0x2072D77A
On 12/02/2013 02:52 AM, Sébastien Luttringer wrote:
On 02/12/2013 11:12, archlinux@jelmail.com wrote:
I added a new *packages* tree. That offer an easy access to all versions of the same package in the ARM. Documentation[1] has been updated.
Hello Sébastien,
It's great that we have ARM again - thank you for your good work to provide this service.
Would it be possible to add an "all" directory beneath the "packages" tree root that contains all versions of all packages? Having that would be a direct replacement for what the old arm had and would allow getting any version of any package with the same pacman.conf server string. Hello,
I splited up to avoid listing of all packages and all versions for each request to this page. I may create a static page with all the links if this is necessary to have a ctrl+f feature in your browser. Is that you are looking for?
Hi, Any chance you will be posting the code you're using for the snapshot the moving all out into the hierarchy? I read on the wiki how you have it laid out and the idea of how its done, but would be interested in seeing the magic of it. Either way thanks for you work!
On 02/12/2013 12:14, Don deJuan wrote:
On 12/02/2013 02:52 AM, Sébastien Luttringer wrote:
On 02/12/2013 11:12, archlinux@jelmail.com wrote:
I added a new *packages* tree. That offer an easy access to all versions of the same package in the ARM. Documentation[1] has been updated.
Hello Sébastien,
It's great that we have ARM again - thank you for your good work to provide this service.
Would it be possible to add an "all" directory beneath the "packages" tree root that contains all versions of all packages? Having that would be a direct replacement for what the old arm had and would allow getting any version of any package with the same pacman.conf server string. Hello,
I splited up to avoid listing of all packages and all versions for each request to this page. I may create a static page with all the links if this is necessary to have a ctrl+f feature in your browser. Is that you are looking for?
Hi,
Any chance you will be posting the code you're using for the snapshot the moving all out into the hierarchy? I read on the wiki how you have it laid out and the idea of how its done, but would be interested in seeing the magic of it.
Either way thanks for you work!
It's pretty simple code. I will push it soon. Cheers, -- Sébastien "Seblu" Luttringer https://www.seblu.net GPG: 0x2072D77A
On 02/12/2013 11:12, archlinux@jelmail.com wrote:
I added a new *packages* tree. That offer an easy access to all versions of the same package in the ARM. Documentation[1] has been updated.
Hello Sébastien,
It's great that we have ARM again - thank you for your good work to provide this service.
Would it be possible to add an "all" directory beneath the "packages" tree root that contains all versions of all packages? Having that would be a direct replacement for what the old arm had and would allow getting any version of any package with the same pacman.conf server string. Hello,
I splited up to avoid listing of all packages and all versions for each request to this page. I may create a static page with all the links if this is necessary to have a ctrl+f feature in your browser. Is that you are looking for? With the old ARM you could use the url in pacman.conf as a "server"link and that allowed you to install packages on a system that would otherwise need updating. This was useful when a package was needed but it was not convenient to do a full update first. So, it would be great if there's was url that can be used in this way to allow Pacman to find
On 02/12/13 10:52, Sébastien Luttringer wrote: old packages. Does that make sense?
On 02/12/2013 15:38, archlinux@jelmail.com wrote:
On 02/12/2013 11:12, archlinux@jelmail.com wrote:
I added a new *packages* tree. That offer an easy access to all versions of the same package in the ARM. Documentation[1] has been updated.
Hello Sébastien,
It's great that we have ARM again - thank you for your good work to provide this service.
Would it be possible to add an "all" directory beneath the "packages" tree root that contains all versions of all packages? Having that would be a direct replacement for what the old arm had and would allow getting any version of any package with the same pacman.conf server string. Hello,
I splited up to avoid listing of all packages and all versions for each request to this page. I may create a static page with all the links if this is necessary to have a ctrl+f feature in your browser. Is that you are looking for? With the old ARM you could use the url in pacman.conf as a "server"link and that allowed you to install packages on a system that would otherwise need updating. This was useful when a package was needed but it was not convenient to do a full update first. So, it would be great if there's was url that can be used in this way to allow Pacman to find
On 02/12/13 10:52, Sébastien Luttringer wrote: old packages. Does that make sense?
As far I understand your request, it's already the case. Did you read the arm wiki page? https://wiki.archlinux.org/index.php/ARM#Time_travel You can put Server=http://seblu.net/a/arm/2013/09/11/$repo/os/$arch or this Server=http://seblu.net/a/arm/month/$repo/os/$arch in your pacman.conf. -- Sébastien "Seblu" Luttringer https://www.seblu.net GPG: 0x2072D77A
On 02/12/13 14:51, Sébastien Luttringer wrote:
On 02/12/2013 15:38, archlinux@jelmail.com wrote:
On 02/12/2013 11:12, archlinux@jelmail.com wrote:
I added a new *packages* tree. That offer an easy access to all versions of the same package in the ARM. Documentation[1] has been updated.
Hello Sébastien,
It's great that we have ARM again - thank you for your good work to provide this service.
Would it be possible to add an "all" directory beneath the "packages" tree root that contains all versions of all packages? Having that would be a direct replacement for what the old arm had and would allow getting any version of any package with the same pacman.conf server string. Hello,
I splited up to avoid listing of all packages and all versions for each request to this page. I may create a static page with all the links if this is necessary to have a ctrl+f feature in your browser. Is that you are looking for? With the old ARM you could use the url in pacman.conf as a "server"link and that allowed you to install packages on a system that would otherwise need updating. This was useful when a package was needed but it was not convenient to do a full update first. So, it would be great if there's was url that can be used in this way to allow Pacman to find
On 02/12/13 10:52, Sébastien Luttringer wrote: old packages. Does that make sense?
As far I understand your request, it's already the case. Did you read the arm wiki page?
https://wiki.archlinux.org/index.php/ARM#Time_travel
You can put
Server=http://seblu.net/a/arm/2013/09/11/$repo/os/$arch
or this
Server=http://seblu.net/a/arm/month/$repo/os/$arch
in your pacman.conf.
Yes, I did see that on the wiki page but I would like to omit the "/2013/09/11/" or the "/month/" bit, if that's possible ? That way, the same server string could be used to access any version of any package (as long as it's in the archive, of course!) So, it would just read "seblu.net/a/arm/$repo/os/$arch" (or something equally static).
On 02/12/2013 21:05, archlinux@jelmail.com wrote:
On 02/12/13 14:51, Sébastien Luttringer wrote:
On 02/12/2013 15:38, archlinux@jelmail.com wrote:
On 02/12/2013 11:12, archlinux@jelmail.com wrote:
I added a new *packages* tree. That offer an easy access to all versions of the same package in the ARM. Documentation[1] has been updated.
Hello Sébastien,
It's great that we have ARM again - thank you for your good work to provide this service.
Would it be possible to add an "all" directory beneath the "packages" tree root that contains all versions of all packages? Having that would be a direct replacement for what the old arm had and would allow getting any version of any package with the same pacman.conf server string. Hello,
I splited up to avoid listing of all packages and all versions for each request to this page. I may create a static page with all the links if this is necessary to have a ctrl+f feature in your browser. Is that you are looking for? With the old ARM you could use the url in pacman.conf as a "server"link and that allowed you to install packages on a system that would otherwise need updating. This was useful when a package was needed but it was not convenient to do a full update first. So, it would be great if there's was url that can be used in this way to allow Pacman to find
On 02/12/13 10:52, Sébastien Luttringer wrote: old packages. Does that make sense?
As far I understand your request, it's already the case. Did you read the arm wiki page?
https://wiki.archlinux.org/index.php/ARM#Time_travel
You can put
Server=http://seblu.net/a/arm/2013/09/11/$repo/os/$arch
or this
Server=http://seblu.net/a/arm/month/$repo/os/$arch
in your pacman.conf.
Yes, I did see that on the wiki page but I would like to omit the "/2013/09/11/" or the "/month/" bit, if that's possible ? That way, the same server string could be used to access any version of any package (as long as it's in the archive, of course!) So, it would just read "seblu.net/a/arm/$repo/os/$arch" (or something equally static).
Ok, you want a fake db files with all versions of the same package. I don't know if pacman support that. repo-add doesn't. Did you really see this worked? You started by saying that was an old ARM feature, right? -- Sébastien "Seblu" Luttringer https://www.seblu.net GPG: 0x2072D77A
[2013-12-02 23:55:29 +0100] Sébastien Luttringer:
Ok, you want a fake db files with all versions of the same package.
No, he just wants a directory with every version of each package in it. He won't ever update the db (no `pacman -Sy`) but can still install any package he needs with `pacman -S` using the outdated local db he has. If that's too big a directory to index, just drop an empty `index.xhtml` in it. People don't need to list its contents, they just need to know that they can have their pacman look for any version of any package there. -- Gaetan
On 03/12/13 02:09, Gaetan Bisson wrote:
Ok, you want a fake db files with all versions of the same package. No, he just wants a directory with every version of each package in it. He won't ever update the db (no `pacman -Sy`) but can still install any
[2013-12-02 23:55:29 +0100] Sébastien Luttringer: package he needs with `pacman -S` using the outdated local db he has.
If that's too big a directory to index, just drop an empty `index.xhtml` in it. People don't need to list its contents, they just need to know that they can have their pacman look for any version of any package there.
Exactly spot-on - except that I will do `pacman -Sy`periodically but not necessarily before installing a new package. Also areed that indexing or browsing it is not a requirement. Many thanks to you.
Am Di 03 Dez 2013 10:36:16 CET schrieb archlinux@jelmail.com:
On 03/12/13 02:09, Gaetan Bisson wrote:
Ok, you want a fake db files with all versions of the same package. No, he just wants a directory with every version of each package in it. He won't ever update the db (no `pacman -Sy`) but can still install any
[2013-12-02 23:55:29 +0100] Sébastien Luttringer: package he needs with `pacman -S` using the outdated local db he has.
If that's too big a directory to index, just drop an empty `index.xhtml` in it. People don't need to list its contents, they just need to know that they can have their pacman look for any version of any package there.
Exactly spot-on - except that I will do `pacman -Sy`periodically but not necessarily before installing a new package. Also areed that indexing or browsing it is not a requirement. Many thanks to you.
An easy way would be to let nginx rewrite urls from /arm/pool/X-pkgname to /arm/packages/X/X-pkgname. In the meantime this could also be achieved with a custom DLAGENT in pacman.
On 03/12/2013 10:36, archlinux@jelmail.com wrote:
On 03/12/13 02:09, Gaetan Bisson wrote:
Ok, you want a fake db files with all versions of the same package. No, he just wants a directory with every version of each package in it. He won't ever update the db (no `pacman -Sy`) but can still install any
[2013-12-02 23:55:29 +0100] Sébastien Luttringer: package he needs with `pacman -S` using the outdated local db he has.
If that's too big a directory to index, just drop an empty `index.xhtml` in it. People don't need to list its contents, they just need to know that they can have their pacman look for any version of any package there.
Exactly spot-on - except that I will do `pacman -Sy`periodically but not necessarily before installing a new package. Also areed that indexing or browsing it is not a requirement. Many thanks to you.
I created a new directory[1] with all packages inside it and I updated the wiki. [1] https://seblu.net/a/arm/all/ -- Sébastien "Seblu" Luttringer https://www.seblu.net GPG: 0x2072D77A
participants (5)
-
archlinux@jelmail.com
-
Don deJuan
-
Gaetan Bisson
-
ProgAndy
-
Sébastien Luttringer