Re: [aur-general] CVS freeze and move to SVN/official tools
On Wed, Jul 15, 2009 at 11:52 AM, Dusty Phillips<buchuki@gmail.com> wrote:
2009/7/15 Aaron Griffin <aaronmgriffin@gmail.com>:
I imagine we could throw an install of the main site on the aur server for community packages. I hadn't thought that far ahead though. I was under the impression that community was going to remain on the AUR web page.
Its doable, but would probably need some template hacking to not have, like, the news and download pages on there. Unless you want the TUs to have their own news feeds and stuff?
Hmm, I don't know if that's necessary really.
I think it would be easy enough to add [community] to reporead on our main server, but we don't want to make it look like community is officially supported... on the other hand, community IS uncommented by default in pacman, so it would actually make sense to have it on the main page so users can see the list of packages they have available on a default install. We could have a note on all community packages that they aren't part of the official repos...
This sounds feasible. Giving TUs accounts on the main site would actually be easy, but we'd have to play with the permissions just a tad. If people think this is a good idea, Dusty and I will take this offlist to deal with the details.
On Wed, Jul 15, 2009 at 12:54 PM, Aaron Griffin<aaronmgriffin@gmail.com> wrote:
On Wed, Jul 15, 2009 at 11:52 AM, Dusty Phillips<buchuki@gmail.com> wrote:
2009/7/15 Aaron Griffin <aaronmgriffin@gmail.com>:
I imagine we could throw an install of the main site on the aur server for community packages. I hadn't thought that far ahead though. I was under the impression that community was going to remain on the AUR web page.
Its doable, but would probably need some template hacking to not have, like, the news and download pages on there. Unless you want the TUs to have their own news feeds and stuff?
Hmm, I don't know if that's necessary really.
I think it would be easy enough to add [community] to reporead on our main server, but we don't want to make it look like community is officially supported... on the other hand, community IS uncommented by default in pacman, so it would actually make sense to have it on the main page so users can see the list of packages they have available on a default install. We could have a note on all community packages that they aren't part of the official repos...
This sounds feasible. Giving TUs accounts on the main site would actually be easy, but we'd have to play with the permissions just a tad. If people think this is a good idea, Dusty and I will take this offlist to deal with the details.
I think it would be better to wait a few days to give time to finish off the rebuild. Although the downtime is short as you said, there is always the possibility of some complications. The cvs to svn switch also involve a learning curve for non-dev TU so it might slow down the rebuild. It will also give you more time to figure out how to deal with the website issue.
On Wed, Jul 15, 2009 at 12:03 PM, Eric Bélanger<snowmaniscool@gmail.com> wrote:
On Wed, Jul 15, 2009 at 12:54 PM, Aaron Griffin<aaronmgriffin@gmail.com> wrote:
On Wed, Jul 15, 2009 at 11:52 AM, Dusty Phillips<buchuki@gmail.com> wrote:
2009/7/15 Aaron Griffin <aaronmgriffin@gmail.com>:
I imagine we could throw an install of the main site on the aur server for community packages. I hadn't thought that far ahead though. I was under the impression that community was going to remain on the AUR web page.
Its doable, but would probably need some template hacking to not have, like, the news and download pages on there. Unless you want the TUs to have their own news feeds and stuff?
Hmm, I don't know if that's necessary really.
I think it would be easy enough to add [community] to reporead on our main server, but we don't want to make it look like community is officially supported... on the other hand, community IS uncommented by default in pacman, so it would actually make sense to have it on the main page so users can see the list of packages they have available on a default install. We could have a note on all community packages that they aren't part of the official repos...
This sounds feasible. Giving TUs accounts on the main site would actually be easy, but we'd have to play with the permissions just a tad. If people think this is a good idea, Dusty and I will take this offlist to deal with the details.
I think it would be better to wait a few days to give time to finish off the rebuild. Although the downtime is short as you said, there is always the possibility of some complications. The cvs to svn switch also involve a learning curve for non-dev TU so it might slow down the rebuild. It will also give you more time to figure out how to deal with the website issue.
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again. Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
Aaron Griffin wrote:
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again.
Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
i'm working on it now with ghost and i hope in maxim 2 hours all are done. -- Ionut
I'm rebuilding nexuiz. It'll take about 4 hours to upload from my connection.
On Wed, 15 Jul 2009 13:55:11 -0500 Chris Brannon <cmbrannon@cox.net> wrote:
I'm rebuilding nexuiz. It'll take about 4 hours to upload from my connection.
I'm sorry that I was late on this (I've been much busier than usual lately). I was working on it right now after getting an email about it from Biru. I've attached the updated taurball (yeah, "taurball") with the patch posted on the bugtracker just in case it was missed. Sorry again. Xyne
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again.
Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
i'm working on it now with ghost and i hope in maxim 2 hours all are done.
Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again.
Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
i'm working on it now with ghost and i hope in maxim 2 hours all are done.
Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
stop. Me, _Snowman_, and teiresias are trying to get the last three libjpeg rebuilds done. if we can't get it done within an hour or two I'll let you know. -- Daniel J Griffiths (Ghost1227) griffithsdj@archlinux.us http://ghost1227.com
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again.
Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
i'm working on it now with ghost and i hope in maxim 2 hours all are done.
Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
Alright, we're down to 2 packages that need a rebuild and I don't see us patching them quickly. Go ahead and run the transition. -- Daniel J Griffiths (Ghost1227) griffithsdj@archlinux.us http://ghost1227.com
On Wed, Jul 15, 2009 at 9:27 PM, Daniel J Griffiths<ghost1227@archlinux.us> wrote:
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again.
Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
i'm working on it now with ghost and i hope in maxim 2 hours all are done.
Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
Alright, we're down to 2 packages that need a rebuild and I don't see us patching them quickly. Go ahead and run the transition.
OK, as far as I know, everything is complete. CVS is still there, but is useless. Please read this: http://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager I tested with some random package and am able to commit. I did not test the dbscripts, but those should be working... You will all need to "mkdir -p ~/staging/community/" on sigurd. A devtools release is needed, so communitypkg works the same as the rest. If someone would like to submit a patch to remove all the community specific stuff, and vary the hostname based on repo (archlinux.org / aur.archlinux.org), that'd be awesome. Or maybe Dan did this already....? For now you can just scp the package to aur.archlinux.org:staging/community and manually commit the files to svn. You will also need to run "archrelease community-i686" or "archrelease community-x86_64" before the dbscripts will allow you to add a new package. Tomorrow I will update devtools, and setup cleanup cron jobs to be run on that machine. I'll also sync svn to gerolde for the repo browser, if you guys want. Loui, do you need to do anything with the AUR now? Again: Please do not use CVS anymore. It will do nothing. I have killed the tupkg daemons so using CVS won't work anymore.
On Thu, Jul 16, 2009 at 12:37 AM, Aaron Griffin<aaronmgriffin@gmail.com> wrote:
On Wed, Jul 15, 2009 at 9:27 PM, Daniel J Griffiths<ghost1227@archlinux.us> wrote:
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again.
Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
i'm working on it now with ghost and i hope in maxim 2 hours all are done.
Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
Alright, we're down to 2 packages that need a rebuild and I don't see us patching them quickly. Go ahead and run the transition.
OK, as far as I know, everything is complete. CVS is still there, but is useless.
Please read this: http://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager
I tested with some random package and am able to commit. I did not test the dbscripts, but those should be working...
You will all need to "mkdir -p ~/staging/community/" on sigurd.
A devtools release is needed, so communitypkg works the same as the rest. If someone would like to submit a patch to remove all the community specific stuff, and vary the hostname based on repo (archlinux.org / aur.archlinux.org), that'd be awesome. Or maybe Dan did this already....?
For now you can just scp the package to aur.archlinux.org:staging/community and manually commit the files to svn. You will also need to run "archrelease community-i686" or "archrelease community-x86_64" before the dbscripts will allow you to add a new package.
Tomorrow I will update devtools, and setup cleanup cron jobs to be run on that machine. I'll also sync svn to gerolde for the repo browser, if you guys want.
Loui, do you need to do anything with the AUR now?
Again: Please do not use CVS anymore. It will do nothing. I have killed the tupkg daemons so using CVS won't work anymore.
Tested dbscripts (you'll see a 'foobar' package in community x86_64 - I added then removed it from the DB) When running the dbscripts, you'll need to use /arch/db-community{,64} - or manually /arch/db-update community {i686,x86_64} - ignore the scripts for extra/core/etc Additionally, I created a skeleton repo called "community-testing" to be used as a testing repo. It's not linked up to gerolde, so it does nothing for the time being, but you should be able to use it if you want (archrelease community-testing-$ARCH; /arch/db-update community-testing $ARCH)
Aaron Griffin wrote:
On Thu, Jul 16, 2009 at 12:37 AM, Aaron Griffin<aaronmgriffin@gmail.com> wrote:
On Wed, Jul 15, 2009 at 9:27 PM, Daniel J Griffiths<ghost1227@archlinux.us> wrote:
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again.
Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
i'm working on it now with ghost and i hope in maxim 2 hours all are done.
Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
Alright, we're down to 2 packages that need a rebuild and I don't see us patching them quickly. Go ahead and run the transition.
OK, as far as I know, everything is complete. CVS is still there, but is useless.
Please read this: http://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager
I tested with some random package and am able to commit. I did not test the dbscripts, but those should be working...
You will all need to "mkdir -p ~/staging/community/" on sigurd.
A devtools release is needed, so communitypkg works the same as the rest. If someone would like to submit a patch to remove all the community specific stuff, and vary the hostname based on repo (archlinux.org / aur.archlinux.org), that'd be awesome. Or maybe Dan did this already....?
For now you can just scp the package to aur.archlinux.org:staging/community and manually commit the files to svn. You will also need to run "archrelease community-i686" or "archrelease community-x86_64" before the dbscripts will allow you to add a new package.
Tomorrow I will update devtools, and setup cleanup cron jobs to be run on that machine. I'll also sync svn to gerolde for the repo browser, if you guys want.
Loui, do you need to do anything with the AUR now?
Again: Please do not use CVS anymore. It will do nothing. I have killed the tupkg daemons so using CVS won't work anymore.
Tested dbscripts (you'll see a 'foobar' package in community x86_64 - I added then removed it from the DB)
When running the dbscripts, you'll need to use /arch/db-community{,64} - or manually /arch/db-update community {i686,x86_64} - ignore the scripts for extra/core/etc
Additionally, I created a skeleton repo called "community-testing" to be used as a testing repo. It's not linked up to gerolde, so it does nothing for the time being, but you should be able to use it if you want (archrelease community-testing-$ARCH; /arch/db-update community-testing $ARCH)
Great. Now we just need to get ABS working again. This should just be a matter of altering the update-abs.sh script to use svn2abs for community and pointing it at the right place... @Aaron: can you handle that given you know where these things are located? Allan
On Thu, Jul 16, 2009 at 1:01 AM, Allan McRae<allan@archlinux.org> wrote:
Aaron Griffin wrote:
On Thu, Jul 16, 2009 at 12:37 AM, Aaron Griffin<aaronmgriffin@gmail.com> wrote:
On Wed, Jul 15, 2009 at 9:27 PM, Daniel J Griffiths<ghost1227@archlinux.us> wrote:
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
> > The problem with that is my time. I have time tonight, so I wanted to > get it out of the way. If I wait, it might end up being weeks before > I > can get a block of time to do this again. > > Does anyone have an idea of the rebuilds that are left for community? > How many and how long it will take? If I could get an estimate, maybe > I could plan accordingly > >
i'm working on it now with ghost and i hope in maxim 2 hours all are done.
Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
Alright, we're down to 2 packages that need a rebuild and I don't see us patching them quickly. Go ahead and run the transition.
OK, as far as I know, everything is complete. CVS is still there, but is useless.
Please read this: http://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager
I tested with some random package and am able to commit. I did not test the dbscripts, but those should be working...
You will all need to "mkdir -p ~/staging/community/" on sigurd.
A devtools release is needed, so communitypkg works the same as the rest. If someone would like to submit a patch to remove all the community specific stuff, and vary the hostname based on repo (archlinux.org / aur.archlinux.org), that'd be awesome. Or maybe Dan did this already....?
For now you can just scp the package to aur.archlinux.org:staging/community and manually commit the files to svn. You will also need to run "archrelease community-i686" or "archrelease community-x86_64" before the dbscripts will allow you to add a new package.
Tomorrow I will update devtools, and setup cleanup cron jobs to be run on that machine. I'll also sync svn to gerolde for the repo browser, if you guys want.
Loui, do you need to do anything with the AUR now?
Again: Please do not use CVS anymore. It will do nothing. I have killed the tupkg daemons so using CVS won't work anymore.
Tested dbscripts (you'll see a 'foobar' package in community x86_64 - I added then removed it from the DB)
When running the dbscripts, you'll need to use /arch/db-community{,64} - or manually /arch/db-update community {i686,x86_64} - ignore the scripts for extra/core/etc
Additionally, I created a skeleton repo called "community-testing" to be used as a testing repo. It's not linked up to gerolde, so it does nothing for the time being, but you should be able to use it if you want (archrelease community-testing-$ARCH; /arch/db-update community-testing $ARCH)
Great. Now we just need to get ABS working again. This should just be a matter of altering the update-abs.sh script to use svn2abs for community and pointing it at the right place...
@Aaron: can you handle that given you know where these things are located?
Yeah. Do we want it running on sigurd or gerolde? I'm not sure where abs gets the files from these days - is it the .abs.tar.gz tarballs?
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 9:27 PM, Daniel J Griffiths<ghost1227@archlinux.us> wrote:
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again.
Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
i'm working on it now with ghost and i hope in maxim 2 hours all are done.
Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
Alright, we're down to 2 packages that need a rebuild and I don't see us patching them quickly. Go ahead and run the transition.
OK, as far as I know, everything is complete. CVS is still there, but is useless.
Please read this: http://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager
I tested with some random package and am able to commit. I did not test the dbscripts, but those should be working...
You will all need to "mkdir -p ~/staging/community/" on sigurd.
A devtools release is needed, so communitypkg works the same as the rest. If someone would like to submit a patch to remove all the community specific stuff, and vary the hostname based on repo (archlinux.org / aur.archlinux.org), that'd be awesome. Or maybe Dan did this already....?
For now you can just scp the package to aur.archlinux.org:staging/community and manually commit the files to svn. You will also need to run "archrelease community-i686" or "archrelease community-x86_64" before the dbscripts will allow you to add a new package.
Tomorrow I will update devtools, and setup cleanup cron jobs to be run on that machine. I'll also sync svn to gerolde for the repo browser, if you guys want.
Loui, do you need to do anything with the AUR now?
Again: Please do not use CVS anymore. It will do nothing. I have killed the tupkg daemons so using CVS won't work anymore.
I have permission issues: error: failure while copying files to /srv/ftp/community/os/x86_64/ I guess we need to be added to the right group. Allan
Allan McRae wrote:
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 9:27 PM, Daniel J Griffiths<ghost1227@archlinux.us> wrote:
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
The problem with that is my time. I have time tonight, so I wanted to get it out of the way. If I wait, it might end up being weeks before I can get a block of time to do this again.
Does anyone have an idea of the rebuilds that are left for community? How many and how long it will take? If I could get an estimate, maybe I could plan accordingly
i'm working on it now with ghost and i hope in maxim 2 hours all are done.
Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
Alright, we're down to 2 packages that need a rebuild and I don't see us patching them quickly. Go ahead and run the transition.
OK, as far as I know, everything is complete. CVS is still there, but is useless.
Please read this: http://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager
I tested with some random package and am able to commit. I did not test the dbscripts, but those should be working...
You will all need to "mkdir -p ~/staging/community/" on sigurd.
A devtools release is needed, so communitypkg works the same as the rest. If someone would like to submit a patch to remove all the community specific stuff, and vary the hostname based on repo (archlinux.org / aur.archlinux.org), that'd be awesome. Or maybe Dan did this already....?
For now you can just scp the package to aur.archlinux.org:staging/community and manually commit the files to svn. You will also need to run "archrelease community-i686" or "archrelease community-x86_64" before the dbscripts will allow you to add a new package.
Tomorrow I will update devtools, and setup cleanup cron jobs to be run on that machine. I'll also sync svn to gerolde for the repo browser, if you guys want.
Loui, do you need to do anything with the AUR now?
Again: Please do not use CVS anymore. It will do nothing. I have killed the tupkg daemons so using CVS won't work anymore.
I have permission issues: error: failure while copying files to /srv/ftp/community/os/x86_64/
I guess we need to be added to the right group.
Also, I'm not sure the current group for that folder is the group you want us all added to.
On Thu 16 Jul 2009 00:37 -0500, Aaron Griffin wrote:
Loui, do you need to do anything with the AUR now?
Nothing critical. I will dummify community packages that are in the AUR. Maybe when we set up the web interface for community?
Aaron Griffin wrote:
On Thu, Jul 16, 2009 at 1:01 AM, Allan McRae<allan@archlinux.org> wrote:
Aaron Griffin wrote:
On Thu, Jul 16, 2009 at 12:37 AM, Aaron Griffin<aaronmgriffin@gmail.com> wrote:
On Wed, Jul 15, 2009 at 9:27 PM, Daniel J Griffiths<ghost1227@archlinux.us> wrote:
Aaron Griffin wrote:
On Wed, Jul 15, 2009 at 12:20 PM, Biru Ionut<biru.ionut@gmail.com> wrote:
> Aaron Griffin wrote: > > > >> The problem with that is my time. I have time tonight, so I wanted to >> get it out of the way. If I wait, it might end up being weeks before >> I >> can get a block of time to do this again. >> >> Does anyone have an idea of the rebuilds that are left for community? >> How many and how long it will take? If I could get an estimate, maybe >> I could plan accordingly >> >> >> > i'm working on it now with ghost and i hope in maxim 2 hours all are > done. > > > Just a status check. If no one says "stop" in the next 45 minutes or so, I'm going to do the transition
Alright, we're down to 2 packages that need a rebuild and I don't see us patching them quickly. Go ahead and run the transition.
OK, as far as I know, everything is complete. CVS is still there, but is useless.
Please read this: http://wiki.archlinux.org/index.php/DeveloperWiki:HOWTO_Be_A_Packager
I tested with some random package and am able to commit. I did not test the dbscripts, but those should be working...
You will all need to "mkdir -p ~/staging/community/" on sigurd.
A devtools release is needed, so communitypkg works the same as the rest. If someone would like to submit a patch to remove all the community specific stuff, and vary the hostname based on repo (archlinux.org / aur.archlinux.org), that'd be awesome. Or maybe Dan did this already....?
For now you can just scp the package to aur.archlinux.org:staging/community and manually commit the files to svn. You will also need to run "archrelease community-i686" or "archrelease community-x86_64" before the dbscripts will allow you to add a new package.
Tomorrow I will update devtools, and setup cleanup cron jobs to be run on that machine. I'll also sync svn to gerolde for the repo browser, if you guys want.
Loui, do you need to do anything with the AUR now?
Again: Please do not use CVS anymore. It will do nothing. I have killed the tupkg daemons so using CVS won't work anymore.
Tested dbscripts (you'll see a 'foobar' package in community x86_64 - I added then removed it from the DB)
When running the dbscripts, you'll need to use /arch/db-community{,64} - or manually /arch/db-update community {i686,x86_64} - ignore the scripts for extra/core/etc
Additionally, I created a skeleton repo called "community-testing" to be used as a testing repo. It's not linked up to gerolde, so it does nothing for the time being, but you should be able to use it if you want (archrelease community-testing-$ARCH; /arch/db-update community-testing $ARCH)
Great. Now we just need to get ABS working again. This should just be a matter of altering the update-abs.sh script to use svn2abs for community and pointing it at the right place...
@Aaron: can you handle that given you know where these things are located?
Yeah. Do we want it running on sigurd or gerolde? I'm not sure where abs gets the files from these days - is it the .abs.tar.gz tarballs?
abs gets the files from the /srv/abs/rsync directory by default. The tarballs are just a backup method to retrieve the ABS files from the mirrors when rsync is blocked. So the question is, do we run svn2abs on gerolde which requires a complete checkout of the SVN directory, or do we run it on sigurd and rsync the changes to gerolde to then be rsynced to the masses. The first option is easiest to implement, but will have more overhead by not doing the required SVN checkout locally. I'm not sure how large that overhead is. Allan
Aaron Griffin wrote:
When running the dbscripts, you'll need to use /arch/db-community{,64} - or manually /arch/db-update community {i686,x86_64} - ignore the scripts for extra/core/etc
i have an permission issue. basically i have in ~/staging/community/nexuiz-2.5.1-2-i686.pkg.tar.gz the svn was updated. running /arch/db-community i have: ==> Copying DB file from 'community'... ==> Processing new/updated packages for repository 'community'... Checked out revision 13. Validating package arch (i686) nexuiz Checking SVN for nexuiz Copying new files to '/srv/ftp/community/os/i686/' /bin/cp: cannot create regular file `/srv/ftp/community/os/i686/community.db.tar.gz': Permission denied error: failure while copying files to /srv/ftp/community/os/i686/ -- Ionut
On Thu, Jul 16, 2009 at 3:17 AM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
When running the dbscripts, you'll need to use /arch/db-community{,64} - or manually /arch/db-update community {i686,x86_64} - ignore the scripts for extra/core/etc
i have an permission issue. basically i have in ~/staging/community/nexuiz-2.5.1-2-i686.pkg.tar.gz the svn was updated. running /arch/db-community i have:
==> Copying DB file from 'community'... ==> Processing new/updated packages for repository 'community'... Checked out revision 13. Validating package arch (i686) nexuiz Checking SVN for nexuiz Copying new files to '/srv/ftp/community/os/i686/' /bin/cp: cannot create regular file `/srv/ftp/community/os/i686/community.db.tar.gz': Permission denied error: failure while copying files to /srv/ftp/community/os/i686/
Please try again - the dir was owned by the 'aur' group which I assumed everyone was in. I changed the group to the same as the svn repo (for now)
Aaron Griffin wrote:
Please try again - the dir was owned by the 'aur' group which I assumed everyone was in. I changed the group to the same as the svn repo (for now)
still the same problem. maybe i'm not doing right. $ /arch/db-community Updating DB for community i686 ==> Copying DB file from 'community'... ==> Processing new/updated packages for repository 'community'... Checked out revision 25. Validating package arch (i686) gnote Checking SVN for gnote Copying new files to '/srv/ftp/community/os/i686/' /bin/cp: cannot create regular file `/srv/ftp/community/os/i686/community.db.tar.gz': Permission denied error: failure while copying files to /srv/ftp/community/os/i686/ -- Ionut
Aaron Griffin wrote:
Please try again - the dir was owned by the 'aur' group which I assumed everyone was in. I changed the group to the same as the svn repo (for now)
now is working great. thanks. -- Ionut
Biru Ionut wrote:
Aaron Griffin wrote:
Please try again - the dir was owned by the 'aur' group which I assumed everyone was in. I changed the group to the same as the svn repo (for now)
still the same problem. maybe i'm not doing right.
$ /arch/db-community Updating DB for community i686 ==> Copying DB file from 'community'... ==> Processing new/updated packages for repository 'community'... Checked out revision 25. Validating package arch (i686) gnote Checking SVN for gnote Copying new files to '/srv/ftp/community/os/i686/' /bin/cp: cannot create regular file `/srv/ftp/community/os/i686/community.db.tar.gz': Permission denied error: failure while copying files to /srv/ftp/community/os/i686/
Try again now. It seems you and I both tried before Aaron's chmod had completely finished. Allan
On Thu, Jul 16, 2009 at 10:35 AM, Allan McRae<allan@archlinux.org> wrote:
Biru Ionut wrote:
Aaron Griffin wrote:
Please try again - the dir was owned by the 'aur' group which I assumed everyone was in. I changed the group to the same as the svn repo (for now)
still the same problem. maybe i'm not doing right.
$ /arch/db-community Updating DB for community i686 ==> Copying DB file from 'community'... ==> Processing new/updated packages for repository 'community'... Checked out revision 25. Validating package arch (i686) gnote Checking SVN for gnote Copying new files to '/srv/ftp/community/os/i686/' /bin/cp: cannot create regular file `/srv/ftp/community/os/i686/community.db.tar.gz': Permission denied error: failure while copying files to /srv/ftp/community/os/i686/
Try again now. It seems you and I both tried before Aaron's chmod had completely finished.
Yeah, that whole dir should be g+w. If it isn't, then we have issues. We used to have a cron job on gerolde that ensured permissions were correct, but I think we killed it off due to load. Just make sure you don't manually muck with files there (use the scripts) and if you do, ensure permissions are right
On Thu 16 Jul 2009 10:23 -0500, Aaron Griffin wrote:
On Thu, Jul 16, 2009 at 3:17 AM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
When running the dbscripts, you'll need to use /arch/db-community{,64} - or manually /arch/db-update community {i686,x86_64} - ignore the scripts for extra/core/etc
i have an permission issue. basically i have in ~/staging/community/nexuiz-2.5.1-2-i686.pkg.tar.gz the svn was updated. running /arch/db-community i have:
==> Copying DB file from 'community'... ==> Processing new/updated packages for repository 'community'... Checked out revision 13. Validating package arch (i686) nexuiz Checking SVN for nexuiz Copying new files to '/srv/ftp/community/os/i686/' /bin/cp: cannot create regular file `/srv/ftp/community/os/i686/community.db.tar.gz': Permission denied error: failure while copying files to /srv/ftp/community/os/i686/
Please try again - the dir was owned by the 'aur' group which I assumed everyone was in. I changed the group to the same as the svn repo (for now)
aur should be for the AUR admins. tusers is for trusted users.
On Thu, Jul 16, 2009 at 11:41 AM, Loui Chang<louipc.ist@gmail.com> wrote:
On Thu 16 Jul 2009 10:23 -0500, Aaron Griffin wrote:
On Thu, Jul 16, 2009 at 3:17 AM, Biru Ionut<biru.ionut@gmail.com> wrote:
Aaron Griffin wrote:
When running the dbscripts, you'll need to use /arch/db-community{,64} - or manually /arch/db-update community {i686,x86_64} - ignore the scripts for extra/core/etc
i have an permission issue. basically i have in ~/staging/community/nexuiz-2.5.1-2-i686.pkg.tar.gz the svn was updated. running /arch/db-community i have:
==> Copying DB file from 'community'... ==> Processing new/updated packages for repository 'community'... Checked out revision 13. Validating package arch (i686) nexuiz Checking SVN for nexuiz Copying new files to '/srv/ftp/community/os/i686/' /bin/cp: cannot create regular file `/srv/ftp/community/os/i686/community.db.tar.gz': Permission denied error: failure while copying files to /srv/ftp/community/os/i686/
Please try again - the dir was owned by the 'aur' group which I assumed everyone was in. I changed the group to the same as the svn repo (for now)
aur should be for the AUR admins. tusers is for trusted users.
Ah, danke. Fixed that
Loui Chang wrote:
aur should be for the AUR admins. tusers is for trusted users.
Can I be added to that group then please? I did not check but I guess other non-TU devs who maintain packages in [community] are in the same situation. Allan
On Thu, Jul 16, 2009 at 7:19 PM, Allan McRae<allan@archlinux.org> wrote:
Loui Chang wrote:
aur should be for the AUR admins. tusers is for trusted users.
Can I be added to that group then please? I did not check but I guess other non-TU devs who maintain packages in [community] are in the same situation.
Allan
same here.
On Thu 16 Jul 2009 19:23 -0400, Eric Bélanger wrote:
On Thu, Jul 16, 2009 at 7:19 PM, Allan McRae<allan@archlinux.org> wrote:
Loui Chang wrote:
aur should be for the AUR admins. tusers is for trusted users.
Can I be added to that group then please? I did not check but I guess other non-TU devs who maintain packages in [community] are in the same situation.
Allan
same here.
Alright. Gotcha.
2009/7/16, Allan McRae <allan@archlinux.org>:
Can I be added to that group then please? I did not check but I guess other non-TU devs who maintain packages in [community] are in the same situation.
Me too. Same here. -- Arch Linux Developer http://www.archlinux.org http://www.archlinux.it
On Thu, Jul 16, 2009 at 7:52 PM, Loui Chang<louipc.ist@gmail.com> wrote:
On Thu 16 Jul 2009 19:23 -0400, Eric Bélanger wrote:
On Thu, Jul 16, 2009 at 7:19 PM, Allan McRae<allan@archlinux.org> wrote:
Loui Chang wrote:
aur should be for the AUR admins. tusers is for trusted users.
Can I be added to that group then please? I did not check but I guess other non-TU devs who maintain packages in [community] are in the same situation.
Allan
same here.
Alright. Gotcha.
Another thing: Could you run the command to setup/update the svn Id tag for the whole community repo like you did for core/extra ? Another thing (2): I don't know if it would be possible because of the separate servers, but it would be usefull to have scripts to move community packages to core/extra and vice versa. BTW, I did a few updates and everything seems fine. Nice job. Eric
On Fri, Jul 17, 2009 at 2:41 AM, Eric Bélanger<snowmaniscool@gmail.com> wrote:
On Thu, Jul 16, 2009 at 7:52 PM, Loui Chang<louipc.ist@gmail.com> wrote:
On Thu 16 Jul 2009 19:23 -0400, Eric Bélanger wrote:
On Thu, Jul 16, 2009 at 7:19 PM, Allan McRae<allan@archlinux.org> wrote:
Loui Chang wrote:
aur should be for the AUR admins. tusers is for trusted users.
Can I be added to that group then please? I did not check but I guess other non-TU devs who maintain packages in [community] are in the same situation.
Allan
same here.
Alright. Gotcha.
Another thing: Could you run the command to setup/update the svn Id tag for the whole community repo like you did for core/extra ?
Another thing (2): I don't know if it would be possible because of the separate servers, but it would be usefull to have scripts to move community packages to core/extra and vice versa.
BTW, I did a few updates and everything seems fine. Nice job.
Eric
We might want to make a TODO list to not forget anything. I might jumping steps too. Another thing (3): Enable the community repo in the sourceballs script.
On Thu, Jul 16, 2009 at 11:52 PM, Eric Bélanger<snowmaniscool@gmail.com> wrote:
We might want to make a TODO list to not forget anything. I might jumping steps too.
I'm keeping track - yay gmail tasks!
On Fri, Jul 17, 2009 at 3:22 AM, Aaron Griffin<aaronmgriffin@gmail.com> wrote:
On Thu, Jul 16, 2009 at 11:52 PM, Eric Bélanger<snowmaniscool@gmail.com> wrote:
We might want to make a TODO list to not forget anything. I might jumping steps too.
I'm keeping track - yay gmail tasks!
I was thinking more of a public TODO like a wiki page so we can see what has to be done and what has been done. But whatever suits you. Not sure how usefull/popular it would be : a commits ML for community.
On Fri, Jul 17, 2009 at 2:40 PM, Eric Bélanger<snowmaniscool@gmail.com> wrote:
On Fri, Jul 17, 2009 at 3:22 AM, Aaron Griffin<aaronmgriffin@gmail.com> wrote:
On Thu, Jul 16, 2009 at 11:52 PM, Eric Bélanger<snowmaniscool@gmail.com> wrote:
We might want to make a TODO list to not forget anything. I might jumping steps too.
I'm keeping track - yay gmail tasks!
I was thinking more of a public TODO like a wiki page so we can see what has to be done and what has been done. But whatever suits you.
Not sure how usefull/popular it would be : a commits ML for community.
Yeah I was debating that too. I sent the community cleanup output to arch-commits for now (rather than spam the aur-general or aur-dev lists) Adding Id tags to svn now I also enabled the permissions script to make sure everything is kosher in those dirs Playing with the dbscripts code a little right now
2009/7/17 Aaron Griffin <aaronmgriffin@gmail.com>:
Adding Id tags to svn now
I got pwned by this one. My svn-fu is very weak, so I'm a bit stuck. I was updating a package right when you did this, so here's what I did (sorry for the Italian text, I hope it's self-explanatory): [bardo@forty-two trunk]$ svn commit Trasmetto trunk/ChangeLog Trasmetto trunk/PKGBUILD Trasmissione dati ..svn: Commit fallito (seguono dettagli): svn: File '/gcc-avr/trunk/PKGBUILD' is out of date svn: Il tuo messaggio di log è stato salvato in un file temporaneo: svn: '/home/bardo/tu/svn-packages/gcc-avr/svn-commit.tmp' [bardo@forty-two trunk]$ svn up GU PKGBUILD Aggiornato alla revisione 82. [bardo@forty-two trunk]$ svn commit -F ../svn-commit.tmp Trasmetto trunk/ChangeLog Trasmetto trunk/PKGBUILD Trasmissione dati .. Commit della Revisione 83 eseguito. [bardo@forty-two trunk]$ archrelease community-x86_64 property 'svnmerge-integrated' deleted from '../repos/community-x86_64'. --- Merging r82 through r83 into '../repos/community-x86_64': UU ../repos/community-x86_64/PKGBUILD U ../repos/community-x86_64/ChangeLog property 'svnmerge-integrated' set on '../repos/community-x86_64' ~/tu/svn-packages/gcc-avr ~/tu/svn-packages/gcc-avr/trunk Trasmetto gcc-avr/repos/community-x86_64 Trasmetto gcc-avr/repos/community-x86_64/ChangeLog Trasmetto gcc-avr/repos/community-x86_64/PKGBUILD Trasmissione dati ..svn: Commit fallito (seguono dettagli): svn: Directory '/gcc-avr/repos/community-x86_64' is out of date *** ATTENTION: There was a problem merging the package changes *** To fix it, edit the conflicting files in repos/community-x86_64 (the ones that are C in svn status). Once you have resolved conflicts, execute 'svn resolved <path to file>' to tell svn the error was resolved. Then to finish the merge commit, execute 'svn commit -F trunk/svnmerge-commit-message.txt' and, if there are no problems, delete trunk/svnmerge-commit-message.txt [bardo@forty-two trunk]$ ls ChangeLog PKGBUILD gcc-avr-4.4.0-2-x86_64.pkg.tar.gz svnmerge-commit-message.txt [bardo@forty-two trunk]$ And here's where I got stuck... how do I check svn statuses and conflicts?
2009/7/18 bardo <ilbardo@gmail.com>:
*** ATTENTION: There was a problem merging the package changes *** To fix it, edit the conflicting files in repos/community-x86_64 (the ones that are C in svn status). Once you have resolved conflicts, execute 'svn resolved <path to file>' to tell svn the error was resolved.
It seems it was lying. No .mine files in the whole tree. I just had a 'svn up' in the root gcc-avr dir (*not* in trunk), checked nothing was changed, went back into trunk, ran 'svn commit' and finally ran 'archrelease community-x86_64', which yielded a "nothing to commit". I don't quite grok it, but it seems to be fine. Sorry for the noise. C.
Yeah the svn merge can be a little hairy. This most likely arose because I added Id keywords to all PKGBUILDs, not just those in trunk... As long as the PKGBUILD in repos/foo matches the package in the foo repo, you're good. If things ever get crazy, you can probably just svn rm the repo dir, commit, then re-archrelease On Jul 17, 2009 6:25 PM, "bardo" <ilbardo@gmail.com> wrote: 2009/7/18 bardo <ilbardo@gmail.com>:
*** ATTENTION: There was a problem merging the package changes *** > To fix it, edit the conflicti... It seems it was lying. No .mine files in the whole tree. I just had a 'svn up' in the root gcc-avr dir (*not* in trunk), checked nothing was changed, went back into trunk, ran 'svn commit' and finally ran 'archrelease community-x86_64', which yielded a "nothing to commit". I don't quite grok it, but it seems to be fine. Sorry for the noise.
C.
participants (10)
-
Aaron Griffin
-
Allan McRae
-
bardo
-
Biru Ionut
-
Chris Brannon
-
Daniel J Griffiths
-
Eric Bélanger
-
Giovanni Scafora
-
Loui Chang
-
Xyne