Closed trainman419 closed 11 years ago
The source columns were explicitly hidden as they will start working when we upgrade the slaves to precise. It's a bug in python-apt.
On Thu, Mar 28, 2013 at 11:50 AM, Austin notifications@github.com wrote:
Generalize the status page to support non-willow repositories and ARM.
This adds command-line arguments for specifying the repositories, distros, architectures, and/or distro-arch pairs.
This also removes the source columns from the status page, because they
were broken, and the code to hide that brokenness didn't generalize well.
You can merge this Pull Request by running
git pull https://github.com/trainman419/catkin-debs master
Or view, comment on, or merge it at:
https://github.com/willowgarage/catkin-debs/pull/104 Commit Summary
- Generalize status page.
File Changes
- M buildfarm/apt_root.pyhttps://github.com/willowgarage/catkin-debs/pull/104/files#diff-0(5)
- M buildfarm/status_page.pyhttps://github.com/willowgarage/catkin-debs/pull/104/files#diff-1(30)
- M scripts/generate_status_page.pyhttps://github.com/willowgarage/catkin-debs/pull/104/files#diff-2(43)
Patch Links:
My farm runs precise, and I when I enable the source columns, they are completely blank.
The source columns must be kept. As soon as we stop using Lucid on the buildfarm these columns will be reenabled (and yes, they have been working before and are only disabled).
The source columns weren't working because they were hardcoded to pull source versions from the amd64 branch of the repo. Added a patch that fixes that; source columns working and present on my farm now.
Hydro seems to not have source columns. Can this be related to your changes?
I had an issues where I could see src in hydro but not in groovy. But all of a sudden groovy had source columns too. I think it's a caching type issue.
The old source columns were hidden using jQuery, which caches the table state in a cookie on the client side. This will persist for the cookie timeout of about a day.
Generalize the status page to support non-willow repositories and ARM.
This adds command-line arguments for specifying the repositories, distros, architectures, and/or distro-arch pairs.
This also removes the source columns from the status page, because they were broken, and the code to hide that brokenness didn't generalize well.