Now that there are repos up at git.centos.org, I was wondering if anyone had a python tool I could use to convert a repo back into a source RPM?
Similarly, does anyone know how gitblit handles repo change notifications? I'd love to be notified of updates to some repos or their tags. A programmatic tool for gathering that information would work just as well... I'm not sure which would work better for my workflow.
There's a fair chance at various intervals I'd be hitting the site somewhat hard, are there any instructions for mirroring all the parts necessary for package assembly? I'd rather beat up my local mirror than pick on the main page.
Open to ideas,
Pat
Hi,
On 06/06/2014 08:44 PM, Pat Riehecky wrote:
Now that there are repos up at git.centos.org, I was wondering if anyone had a python tool I could use to convert a repo back into a source RPM?
take a look at the get_source.sh script at https://git.centos.org/summary/centos-git-common.git that will bring down the non-text sources to match the SPEC requirements for whatever you have checked out at the moment.
Similarly, does anyone know how gitblit handles repo change notifications? I'd love to be notified of updates to some repos or their tags. A programmatic tool for gathering that information would work just as well... I'm not sure which would work better for my workflow.
https://git.centos.org/activity/ is likely what you are looking for, I think this can be published as an rss feed as well, eg https://git.centos.org/feed/rpms will give you rss feed for the rpms repo's.
Does that help ?
There's a fair chance at various intervals I'd be hitting the site somewhat hard, are there any instructions for mirroring all the parts necessary for package assembly? I'd rather beat up my local mirror than pick on the main page.
lets try and see if we can avoid that..
- KB
On 06/06/2014 07:33 PM, Karanbir Singh wrote:
Hi,
On 06/06/2014 08:44 PM, Pat Riehecky wrote:
Now that there are repos up at git.centos.org, I was wondering if anyone had a python tool I could use to convert a repo back into a source RPM?
take a look at the get_source.sh script at https://git.centos.org/summary/centos-git-common.git that will bring down the non-text sources to match the SPEC requirements for whatever you have checked out at the moment.
This is good first step. How are you extracting %{dist} for matching the eventual el7_0 (and friends) packages?
Similarly, does anyone know how gitblit handles repo change notifications? I'd love to be notified of updates to some repos or their tags. A programmatic tool for gathering that information would work just as well... I'm not sure which would work better for my workflow.
https://git.centos.org/activity/ is likely what you are looking for, I think this can be published as an rss feed as well, eg https://git.centos.org/feed/rpms will give you rss feed for the rpms repo's.
Does that help ?
That only seems to provide the last 25 updates, which in the event of a larger release (5.11, 6.6, 7.0) would not cover all the updates. I'm afraid I'll need a more comprehensive list....
There's a fair chance at various intervals I'd be hitting the site somewhat hard, are there any instructions for mirroring all the parts necessary for package assembly? I'd rather beat up my local mirror than pick on the main page.
lets try and see if we can avoid that..
I'm open to suggestions!
On 06/09/2014 03:25 PM, Pat Riehecky wrote:
On 06/06/2014 07:33 PM, Karanbir Singh wrote:
Hi,
On 06/06/2014 08:44 PM, Pat Riehecky wrote:
Now that there are repos up at git.centos.org, I was wondering if anyone had a python tool I could use to convert a repo back into a source RPM?
take a look at the get_source.sh script at https://git.centos.org/summary/centos-git-common.git that will bring down the non-text sources to match the SPEC requirements for whatever you have checked out at the moment.
This is good first step. How are you extracting %{dist} for matching the eventual el7_0 (and friends) packages?
its in the commit messages.
Similarly, does anyone know how gitblit handles repo change notifications? I'd love to be notified of updates to some repos or their tags. A programmatic tool for gathering that information would work just as well... I'm not sure which would work better for my workflow.
https://git.centos.org/activity/ is likely what you are looking for, I think this can be published as an rss feed as well, eg https://git.centos.org/feed/rpms will give you rss feed for the rpms repo's.
Does that help ?
That only seems to provide the last 25 updates, which in the event of a larger release (5.11, 6.6, 7.0) would not cover all the updates. I'm afraid I'll need a more comprehensive list....
I think we can tweak this up a bit. Will look at making it by-date rather than by-number, so that way were not always pushing 500 entries when nothing changes.
There's a fair chance at various intervals I'd be hitting the site somewhat hard, are there any instructions for mirroring all the parts necessary for package assembly? I'd rather beat up my local mirror than pick on the main page.
lets try and see if we can avoid that..
I'm open to suggestions!
I'm going to try and see if we can offer up a rsync target with the git repos. That might be easier as well, on the other hand - if you have the git checkouts, then your walk-path only needs to be fetch's, and that should be very quick.
On 06/09/2014 06:46 PM, Karanbir Singh wrote:
On 06/09/2014 03:25 PM, Pat Riehecky wrote:
On 06/06/2014 07:33 PM, Karanbir Singh wrote:
Hi,
On 06/06/2014 08:44 PM, Pat Riehecky wrote:
Now that there are repos up at git.centos.org, I was wondering if anyone had a python tool I could use to convert a repo back into a source RPM?
take a look at the get_source.sh script at https://git.centos.org/summary/centos-git-common.git that will bring down the non-text sources to match the SPEC requirements for whatever you have checked out at the moment.
This is good first step. How are you extracting %{dist} for matching the eventual el7_0 (and friends) packages?
its in the commit messages.
Similarly, does anyone know how gitblit handles repo change notifications? I'd love to be notified of updates to some repos or their tags. A programmatic tool for gathering that information would work just as well... I'm not sure which would work better for my workflow.
https://git.centos.org/activity/ is likely what you are looking for, I think this can be published as an rss feed as well, eg https://git.centos.org/feed/rpms will give you rss feed for the rpms repo's.
Does that help ?
That only seems to provide the last 25 updates, which in the event of a larger release (5.11, 6.6, 7.0) would not cover all the updates. I'm afraid I'll need a more comprehensive list....
I think we can tweak this up a bit. Will look at making it by-date rather than by-number, so that way were not always pushing 500 entries when nothing changes.
Any suggestions for determining what to pull down for the 7.0 GA?
There's a fair chance at various intervals I'd be hitting the site somewhat hard, are there any instructions for mirroring all the parts necessary for package assembly? I'd rather beat up my local mirror than pick on the main page.
lets try and see if we can avoid that..
I'm open to suggestions!
I'm going to try and see if we can offer up a rsync target with the git repos. That might be easier as well, on the other hand - if you have the git checkouts, then your walk-path only needs to be fetch's, and that should be very quick.
On 06/10/2014 03:57 PM, Pat Riehecky wrote:
Any suggestions for determining what to pull down for the 7.0 GA?
Working on that at this end as well,
At this point, my plan ( havent started yet ) is to pull down and build all srpms, remove stuff that we know is errata, build the latest of everything else = distro.
I realise its not nearly as simple as that, but its a good place to start from.
- KB
On 06/10/2014 12:26 PM, Karanbir Singh wrote:
On 06/10/2014 03:57 PM, Pat Riehecky wrote:
Any suggestions for determining what to pull down for the 7.0 GA?
Working on that at this end as well,
At this point, my plan ( havent started yet ) is to pull down and build all srpms, remove stuff that we know is errata, build the latest of everything else = distro.
I realise its not nearly as simple as that, but its a good place to start from.
- KB
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
Pat
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
On 06/10/2014 04:35 PM, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
So how do I find all the sources for 7.0 GA?
Pat
On 06/10/2014 10:38 PM, Pat Riehecky wrote:
On 06/10/2014 04:35 PM, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
So how do I find all the sources for 7.0 GA?
the c7/ branch in all the git repos contains el7 content, minus errata and scl would be 7GA wont it ?
On 06/10/2014 04:42 PM, Karanbir Singh wrote:
On 06/10/2014 10:38 PM, Pat Riehecky wrote:
On 06/10/2014 04:35 PM, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
So how do I find all the sources for 7.0 GA?
the c7/ branch in all the git repos contains el7 content, minus errata and scl would be 7GA wont it ?
So, I've got to crawl all those repos by hand to find them?
Pat
On 06/10/2014 10:43 PM, Pat Riehecky wrote:
So, I've got to crawl all those repos by hand to find them?
The only content in /rpms/ is c7, so youre going to need all of them anyway.
dont need to crawl, a git clone + fetch + branch and track would be enough. Maybe thats what you meant by crawl.
- KB
On 06/10/2014 04:46 PM, Karanbir Singh wrote:
On 06/10/2014 10:43 PM, Pat Riehecky wrote:
So, I've got to crawl all those repos by hand to find them?
The only content in /rpms/ is c7, so youre going to need all of them anyway.
dont need to crawl, a git clone + fetch + branch and track would be enough. Maybe thats what you meant by crawl.
- KB
I'm not sure why were missing each other here.
For RHEL5/RHEL6, I go to the ftp site, type 'ls' and there is a list of what source rpms are there.
For RHEL7, How do I get the equivalent information?
On 06/10/2014 10:54 PM, Pat Riehecky wrote:
On 06/10/2014 04:46 PM, Karanbir Singh wrote:
On 06/10/2014 10:43 PM, Pat Riehecky wrote:
So, I've got to crawl all those repos by hand to find them?
The only content in /rpms/ is c7, so youre going to need all of them anyway.
dont need to crawl, a git clone + fetch + branch and track would be enough. Maybe thats what you meant by crawl.
- KB
I'm not sure why were missing each other here.
For RHEL5/RHEL6, I go to the ftp site, type 'ls' and there is a list of what source rpms are there.
For RHEL7, How do I get the equivalent information?
you will need to speak with Red Hat about RHEL.
On 06/10/2014 04:57 PM, Karanbir Singh wrote:
On 06/10/2014 10:54 PM, Pat Riehecky wrote:
On 06/10/2014 04:46 PM, Karanbir Singh wrote:
On 06/10/2014 10:43 PM, Pat Riehecky wrote:
So, I've got to crawl all those repos by hand to find them?
The only content in /rpms/ is c7, so youre going to need all of them anyway.
dont need to crawl, a git clone + fetch + branch and track would be enough. Maybe thats what you meant by crawl.
- KB
I'm not sure why were missing each other here.
For RHEL5/RHEL6, I go to the ftp site, type 'ls' and there is a list of what source rpms are there.
For RHEL7, How do I get the equivalent information?
you will need to speak with Red Hat about RHEL.
But git.centos.org is hosted at CentOS.....
Do you have a name for me to contact at RH?
Pat
On 06/10/2014 04:59 PM, Pat Riehecky wrote:
On 06/10/2014 04:57 PM, Karanbir Singh wrote:
On 06/10/2014 10:54 PM, Pat Riehecky wrote:
On 06/10/2014 04:46 PM, Karanbir Singh wrote:
On 06/10/2014 10:43 PM, Pat Riehecky wrote:
So, I've got to crawl all those repos by hand to find them?
The only content in /rpms/ is c7, so youre going to need all of them anyway.
dont need to crawl, a git clone + fetch + branch and track would be enough. Maybe thats what you meant by crawl.
- KB
I'm not sure why were missing each other here.
For RHEL5/RHEL6, I go to the ftp site, type 'ls' and there is a list of what source rpms are there.
For RHEL7, How do I get the equivalent information?
you will need to speak with Red Hat about RHEL.
But git.centos.org is hosted at CentOS.....
Do you have a name for me to contact at RH?
Pat
We do not have any of the SRPMs either, just the git repo. We have to check out the tree and assemble the SRPMs from git to build them. What you see on git.centos.org is all we have too.
On 06/10/2014 05:13 PM, Johnny Hughes wrote:
On 06/10/2014 04:59 PM, Pat Riehecky wrote:
On 06/10/2014 04:57 PM, Karanbir Singh wrote:
On 06/10/2014 10:54 PM, Pat Riehecky wrote:
On 06/10/2014 04:46 PM, Karanbir Singh wrote:
On 06/10/2014 10:43 PM, Pat Riehecky wrote:
So, I've got to crawl all those repos by hand to find them?
The only content in /rpms/ is c7, so youre going to need all of them anyway.
dont need to crawl, a git clone + fetch + branch and track would be enough. Maybe thats what you meant by crawl.
- KB
I'm not sure why were missing each other here.
For RHEL5/RHEL6, I go to the ftp site, type 'ls' and there is a list of what source rpms are there.
For RHEL7, How do I get the equivalent information?
you will need to speak with Red Hat about RHEL.
But git.centos.org is hosted at CentOS.....
Do you have a name for me to contact at RH?
Pat
We do not have any of the SRPMs either, just the git repo. We have to check out the tree and assemble the SRPMs from git to build them. What you see on git.centos.org is all we have too.
I feel like I've already asked these questions in this thread:
How do I determine which things I need to check out for building? How do I determine all the versions of a package in a repo - firefox has a Beta, RC, GA, and Errata package (https://git.centos.org/log/rpms!firefox.git/refs!heads!c7)?
Pat
On 06/10/2014 05:19 PM, Pat Riehecky wrote:
On 06/10/2014 05:13 PM, Johnny Hughes wrote:
On 06/10/2014 04:59 PM, Pat Riehecky wrote:
On 06/10/2014 04:57 PM, Karanbir Singh wrote:
On 06/10/2014 10:54 PM, Pat Riehecky wrote:
On 06/10/2014 04:46 PM, Karanbir Singh wrote:
On 06/10/2014 10:43 PM, Pat Riehecky wrote: > So, I've got to crawl all those repos by hand to find them? The only content in /rpms/ is c7, so youre going to need all of them anyway.
dont need to crawl, a git clone + fetch + branch and track would be enough. Maybe thats what you meant by crawl.
- KB
I'm not sure why were missing each other here.
For RHEL5/RHEL6, I go to the ftp site, type 'ls' and there is a list of what source rpms are there.
For RHEL7, How do I get the equivalent information?
you will need to speak with Red Hat about RHEL.
But git.centos.org is hosted at CentOS.....
Do you have a name for me to contact at RH?
Pat
We do not have any of the SRPMs either, just the git repo. We have to check out the tree and assemble the SRPMs from git to build them. What you see on git.centos.org is all we have too.
I feel like I've already asked these questions in this thread:
How do I determine which things I need to check out for building? How do I determine all the versions of a package in a repo - firefox has a Beta, RC, GA, and Errata package (https://git.centos.org/log/rpms!firefox.git/refs!heads!c7)?
Pat
How would you determine it if that was instead a directory on an ftp server (ie, ftp.redhat.com) and those four SRPMS where in that directory?
How did we do it for the 6.5 release and the one main directory on ftp.redhat.com that contained both the iso (or GA) SRPMs and the zero day errata?
What I plan on doing is using some kind of combination of the file lists from the ISOs of Beta and RC .. and the release notes and the errata pages.
On 06/10/2014 05:32 PM, Johnny Hughes wrote:
On 06/10/2014 05:19 PM, Pat Riehecky wrote:
On 06/10/2014 05:13 PM, Johnny Hughes wrote:
On 06/10/2014 04:59 PM, Pat Riehecky wrote:
On 06/10/2014 04:57 PM, Karanbir Singh wrote:
On 06/10/2014 10:54 PM, Pat Riehecky wrote:
On 06/10/2014 04:46 PM, Karanbir Singh wrote: > On 06/10/2014 10:43 PM, Pat Riehecky wrote: >> So, I've got to crawl all those repos by hand to find them? > The only content in /rpms/ is c7, so youre going to need all of them anyway. > > dont need to crawl, a git clone + fetch + branch and track would be > enough. Maybe thats what you meant by crawl. > > - KB > I'm not sure why were missing each other here.
For RHEL5/RHEL6, I go to the ftp site, type 'ls' and there is a list of what source rpms are there.
For RHEL7, How do I get the equivalent information?
you will need to speak with Red Hat about RHEL.
But git.centos.org is hosted at CentOS.....
Do you have a name for me to contact at RH?
Pat
We do not have any of the SRPMs either, just the git repo. We have to check out the tree and assemble the SRPMs from git to build them. What you see on git.centos.org is all we have too.
I feel like I've already asked these questions in this thread:
How do I determine which things I need to check out for building? How do I determine all the versions of a package in a repo - firefox has a Beta, RC, GA, and Errata package (https://git.centos.org/log/rpms!firefox.git/refs!heads!c7)?
Pat
How would you determine it if that was instead a directory on an ftp server (ie, ftp.redhat.com) and those four SRPMS where in that directory?
How did we do it for the 6.5 release and the one main directory on ftp.redhat.com that contained both the iso (or GA) SRPMs and the zero day errata?
What I plan on doing is using some kind of combination of the file lists from the ISOs of Beta and RC .. and the release notes and the errata pages.
I'm less concerned with "this is Beta" or "this is GA" and more concerned with "this exists at all".
I'm just trying to build the RHEL7 GA internally. I have a list of SRPMS I've already built. I want a list of SRPMs listed for CentOS 7 and I'll determine which ones I need to build.
On ftp.redhat.com I get this information with 'ls' and a diff of my existing list.
Pat
On 11.06.2014 00:13, Johnny Hughes wrote:
Hi Johnny,
We do not have any of the SRPMs either, just the git repo. We have to check out the tree and assemble the SRPMs from git to build them. What you see on git.centos.org is all we have too.
How do you get the source tarball? For example: SOURCES/linux-3.10.0-123.1.2.el7.tar.xz
Do you get the source repos (git.centos.org) directly from Red Hat?
Best regards,
Morten
On 06/10/2014 05:26 PM, Morten Stevens wrote:
On 11.06.2014 00:13, Johnny Hughes wrote:
Hi Johnny,
We do not have any of the SRPMs either, just the git repo. We have to check out the tree and assemble the SRPMs from git to build them. What you see on git.centos.org is all we have too.
How do you get the source tarball? For example: SOURCES/linux-3.10.0-123.1.2.el7.tar.xz
Do you get the source repos (git.centos.org) directly from Red Hat?
The git repo info was provided exactly as you see it from Red Hat, yes. At least the part that is centos-7.
The tarballs come in as the hash files that you see in git.centos.org/sources/
On Tue, 10 Jun 2014, Johnny Hughes wrote:
On 06/10/2014 05:26 PM, Morten Stevens wrote:
On 11.06.2014 00:13, Johnny Hughes wrote:
Hi Johnny,
We do not have any of the SRPMs either, just the git repo. We have to check out the tree and assemble the SRPMs from git to build them. What you see on git.centos.org is all we have too.
How do you get the source tarball? For example: SOURCES/linux-3.10.0-123.1.2.el7.tar.xz
Do you get the source repos (git.centos.org) directly from Red Hat?
The git repo info was provided exactly as you see it from Red Hat, yes. At least the part that is centos-7.
The tarballs come in as the hash files that you see in git.centos.org/sources/
http://wiki.centos.org/Sources?action=show&redirect=sources has more info.
-Connie Sieh
On Tue, 10 Jun 2014, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
Is this version of the C7 build using "srpms" assembled from git.centos.org or srpms from "someplace" else ?
-Connie Sieh
On 06/10/2014 10:48 PM, Connie Sieh wrote:
On Tue, 10 Jun 2014, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
Is this version of the C7 build using "srpms" assembled from git.centos.org or srpms from "someplace" else ?
were only using git.centos.org, no 'someplace else' is available to us.
On Tue, 10 Jun 2014, Karanbir Singh wrote:
On 06/10/2014 10:48 PM, Connie Sieh wrote:
On Tue, 10 Jun 2014, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
Is this version of the C7 build using "srpms" assembled from git.centos.org or srpms from "someplace" else ?
were only using git.centos.org, no 'someplace else' is available to us.
Are the tools/code you are using to determine what packages are part of RHEL 7 and thus CentOS 7 available?
Are the tools/code you are using to determine when a package has been updated at git.centos.org available?
Are the tools/code you are using to assemble a "srpm" from git.centos.org available?
-Connie Sieh
On 06/10/2014 11:49 PM, Karanbir Singh wrote:
On 06/10/2014 10:48 PM, Connie Sieh wrote:
On Tue, 10 Jun 2014, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
Is this version of the C7 build using "srpms" assembled from git.centos.org or srpms from "someplace" else ?
were only using git.centos.org, no 'someplace else' is available to us.
this means redhat has access to git.centos.org and they (you don't know who) has write access and push all the source into it and you don't know what they check in and you also modify the same repo for centos modification???
it's a joke! or isn't?
On 06/10/2014 05:25 PM, Farkas Levente wrote:
On 06/10/2014 11:49 PM, Karanbir Singh wrote:
On 06/10/2014 10:48 PM, Connie Sieh wrote:
On Tue, 10 Jun 2014, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
Is this version of the C7 build using "srpms" assembled from git.centos.org or srpms from "someplace" else ?
were only using git.centos.org, no 'someplace else' is available to us.
this means redhat has access to git.centos.org and they (you don't know who) has write access and push all the source into it and you don't know what they check in and you also modify the same repo for centos modification???
it's a joke! or isn't?
We have only officially modified 3 packages ... centos-indexhtml, centos-release, centos-logos. All the other mods will come from the public branding hunt that is happening on this mailing list.
The code gets put into the git repo, yes ... then we use it.
Not sure what the question or joke is?
Exactly how we handle modified SRPMS (other than those 3) has yet to be determined, as we don't yet have a full list of those packages that require modification.
On 06/11/2014 12:47 AM, Johnny Hughes wrote:
On 06/10/2014 05:25 PM, Farkas Levente wrote:
On 06/10/2014 11:49 PM, Karanbir Singh wrote:
On 06/10/2014 10:48 PM, Connie Sieh wrote:
On Tue, 10 Jun 2014, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote:
I've seen build reports for CentOS 7 coming through. Any suggestions for how I can get the 7 sources downloaded with GA and errata listed out?
all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
Is this version of the C7 build using "srpms" assembled from git.centos.org or srpms from "someplace" else ?
were only using git.centos.org, no 'someplace else' is available to us.
this means redhat has access to git.centos.org and they (you don't know who) has write access and push all the source into it and you don't know what they check in and you also modify the same repo for centos modification???
it's a joke! or isn't?
We have only officially modified 3 packages ... centos-indexhtml, centos-release, centos-logos. All the other mods will come from the public branding hunt that is happening on this mailing list.
The code gets put into the git repo, yes ... then we use it.
Not sure what the question or joke is?
so there is host git.centos.org which is under the centos.org domain which was created and administered by rh since you don't know who and how create these repo. you just got it and use it. and this site (git.centos.org) referred as the place where the src.rpm are moved (according to ftp.redhat.com) but you don't know about it and where is not any src.rpm at all. imho this is a bit funny.
that's why people as where is the src.rpm and since it's under centos domain we assume you administer this site (ie create git user and gives rights) so we assume you know who can check in this repo who can create this repo etc. so in stead of asking rh we can ask you to told us how is aware of the current situation.
so eg firefox already has 5 commits: https://git.centos.org/log/rpms!firefox.git/refs!heads!c7 the author can't be determined since it's always: CentOS Sources bugs@centos.org from the beginning. from where can we know which is redhat and which is centos?
is it clean now what's the question?
On 06/10/2014 06:33 PM, Farkas Levente wrote:
On 06/11/2014 12:47 AM, Johnny Hughes wrote:
On 06/10/2014 05:25 PM, Farkas Levente wrote:
On 06/10/2014 11:49 PM, Karanbir Singh wrote:
On 06/10/2014 10:48 PM, Connie Sieh wrote:
On Tue, 10 Jun 2014, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote: > I've seen build reports for CentOS 7 coming through. Any > suggestions for how I can get the 7 sources downloaded > with GA and errata listed out? all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
Is this version of the C7 build using "srpms" assembled from git.centos.org or srpms from "someplace" else ?
were only using git.centos.org, no 'someplace else' is available to us.
this means redhat has access to git.centos.org and they (you don't know who) has write access and push all the source into it and you don't know what they check in and you also modify the same repo for centos modification???
it's a joke! or isn't?
We have only officially modified 3 packages ... centos-indexhtml, centos-release, centos-logos. All the other mods will come from the public branding hunt that is happening on this mailing list.
The code gets put into the git repo, yes ... then we use it.
Not sure what the question or joke is?
so there is host git.centos.org which is under the centos.org domain which was created and administered by rh since you don't know who and how create these repo. you just got it and use it. and this site (git.centos.org) referred as the place where the src.rpm are moved (according to ftp.redhat.com) but you don't know about it and where is not any src.rpm at all. imho this is a bit funny.
that's why people as where is the src.rpm and since it's under centos domain we assume you administer this site (ie create git user and gives rights) so we assume you know who can check in this repo who can create this repo etc. so in stead of asking rh we can ask you to told us how is aware of the current situation.
so eg firefox already has 5 commits: https://git.centos.org/log/rpms!firefox.git/refs!heads!c7 the author can't be determined since it's always: CentOS Sources bugs@centos.org from the beginning. from where can we know which is redhat and which is centos?
is it clean now what's the question?
If it says CentOS Build System, then it was imported directly from the SRPM.
If, on the other hand it is modified by someone, then that person will have made a change ... as in this tree:
https://git.centos.org/summary/sig-core!bld-seven.git
So, to answer your question. If I modify a package, the commit will have my name on it (or anyone else who modifies it) That would then mean then that the firefox tree that you linked had 4 SRPMs imported into it. There has been no mods into that branch by a person, just imports directly of the SRPMs.
On 06/10/2014 07:33 PM, Farkas Levente wrote:
On 06/11/2014 12:47 AM, Johnny Hughes wrote:
On 06/10/2014 05:25 PM, Farkas Levente wrote:
On 06/10/2014 11:49 PM, Karanbir Singh wrote:
On 06/10/2014 10:48 PM, Connie Sieh wrote:
On Tue, 10 Jun 2014, Karanbir Singh wrote:
On 06/10/2014 10:15 PM, Pat Riehecky wrote: > I've seen build reports for CentOS 7 coming through. Any > suggestions for how I can get the 7 sources downloaded > with GA and errata listed out? all the buildreports are on buildlogs.centos.org/ but i believe Johnny is still working through multilib challenges for the bootstrap from 7rc, we've done this in the past in the old reimzul, but I am very keen that we do the entire process in the public, mock + logs etc.
I'm going to work on the errata and scl stuff in the AM tomorrow, will share results.
Is this version of the C7 build using "srpms" assembled from git.centos.org or srpms from "someplace" else ?
were only using git.centos.org, no 'someplace else' is available to us.
this means redhat has access to git.centos.org and they (you don't know who) has write access and push all the source into it and you don't know what they check in and you also modify the same repo for centos modification???
it's a joke! or isn't?
We have only officially modified 3 packages ... centos-indexhtml, centos-release, centos-logos. All the other mods will come from the public branding hunt that is happening on this mailing list.
The code gets put into the git repo, yes ... then we use it.
Not sure what the question or joke is?
so there is host git.centos.org which is under the centos.org domain which was created and administered by rh since you don't know who and how create these repo. you just got it and use it. and this site (git.centos.org) referred as the place where the src.rpm are moved (according to ftp.redhat.com) but you don't know about it and where is not any src.rpm at all. imho this is a bit funny.
that's why people as where is the src.rpm and since it's under centos domain we assume you administer this site (ie create git user and gives rights) so we assume you know who can check in this repo who can create this repo etc. so in stead of asking rh we can ask you to told us how is aware of the current situation.
so eg firefox already has 5 commits: https://git.centos.org/log/rpms!firefox.git/refs!heads!c7 the author can't be determined since it's always: CentOS Sources bugs@centos.org from the beginning. from where can we know which is redhat and which is centos?
is it clean now what's the question?
Pretty simple, people can 'commit' if part of SIG / project etc, and automated 'commit' from a Red Hat process. GIT means you can build from any point, re-base, build trees from any point as desired etc.
From: Pat Riehecky riehecky@fnal.gov
This doesn't really address my questions from http://lists.centos.org/pipermail/centos-devel/2014-June/010484.html
But there are a few little things here that I think will make usage and maintenance easier long term
Pat Riehecky (3): moved url to var for easier customization over time Fixed inconsistent use of ${} notation Added simple override file for altering top level vars.
get_sources.sh | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-)
From: Pat Riehecky riehecky@fnal.gov
--- get_sources.sh | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/get_sources.sh b/get_sources.sh index 4cb6c5a..fad8828 100755 --- a/get_sources.sh +++ b/get_sources.sh @@ -9,6 +9,7 @@ # # Might want to drop this in ~/bin/ and chmod u+x it
+surl="https://git.centos.org/sources/"
pn=$(basename `pwd`) f=.${pn}.metadata @@ -25,7 +26,7 @@ while read a ; do touch $fname else if [ ! -e ${fname} ]; then - curl https://git.centos.org/sources/$%7Bpn%7D/$%7Bbr%7D/$%7Bfsha%7D -o ${fname} + curl ${surl}/${pn}/${br}/${fsha} -o ${fname} else echo "${fname} exists. skipping" fi
From: Pat Riehecky riehecky@fnal.gov
--- get_sources.sh | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/get_sources.sh b/get_sources.sh index fad8828..9df5a3b 100755 --- a/get_sources.sh +++ b/get_sources.sh @@ -13,17 +13,17 @@ surl="https://git.centos.org/sources/"
pn=$(basename `pwd`) f=.${pn}.metadata -if [ ! -e $f ] || [ ! -d .git ] || [ ! -d SOURCES ]; then +if [ ! -e ${f} ] || [ ! -d .git ] || [ ! -d SOURCES ]; then echo 'You need to run this from inside a sources git repo' exit 1 fi br=$(cat .git/HEAD |awk -F'/' '{print $3}' ) while read a ; do - fsha=$( echo $a | cut -f1 -d\ ) - fname=$( echo $a | cut -f2 -d\ ) - if [ $fsha = "da39a3ee5e6b4b0d3255bfef95601890afd80709" ]; then + fsha=$( echo ${a} | cut -f1 -d\ ) + fname=$( echo ${a} | cut -f2 -d\ ) + if [ ${fsha} = "da39a3ee5e6b4b0d3255bfef95601890afd80709" ]; then # zero byte file - touch $fname + touch ${fname} else if [ ! -e ${fname} ]; then curl ${surl}/${pn}/${br}/${fsha} -o ${fname} @@ -31,4 +31,4 @@ while read a ; do echo "${fname} exists. skipping" fi fi -done < $f +done < ${f}
From: Pat Riehecky riehecky@fnal.gov
--- get_sources.sh | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/get_sources.sh b/get_sources.sh index 9df5a3b..24e507c 100755 --- a/get_sources.sh +++ b/get_sources.sh @@ -13,6 +13,12 @@ surl="https://git.centos.org/sources/"
pn=$(basename `pwd`) f=.${pn}.metadata + +# for setting any overrides, such as surl or f +if [ -f /etc/centos-git-common ]; then + . /etc/centos-git-common +fi + if [ ! -e ${f} ] || [ ! -d .git ] || [ ! -d SOURCES ]; then echo 'You need to run this from inside a sources git repo' exit 1
Thanks for these.
I believe the longer-term plan is to either adapt or otherwise create something similar to fedpkg to do this with a better structure. This will help us get there.
On 06/09/2014 03:56 PM, Pat Riehecky wrote:
From: Pat Riehecky riehecky@fnal.gov
get_sources.sh | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/get_sources.sh b/get_sources.sh index 9df5a3b..24e507c 100755 --- a/get_sources.sh +++ b/get_sources.sh @@ -13,6 +13,12 @@ surl="https://git.centos.org/sources/"
pn=$(basename `pwd`) f=.${pn}.metadata
+# for setting any overrides, such as surl or f +if [ -f /etc/centos-git-common ]; then
- . /etc/centos-git-common
+fi
if [ ! -e ${f} ] || [ ! -d .git ] || [ ! -d SOURCES ]; then echo 'You need to run this from inside a sources git repo' exit 1
On 06/10/2014 12:40 AM, Jim Perrin wrote:
Thanks for these.
I believe the longer-term plan is to either adapt or otherwise create something similar to fedpkg to do this with a better structure. This will help us get there.
For now though, am going to merge these in.
Thanks
applied, pushed!
https://git.centos.org/summary/centos-git-common
On 06/10/2014 12:44 AM, Karanbir Singh wrote:
On 06/10/2014 12:40 AM, Jim Perrin wrote:
Thanks for these.
I believe the longer-term plan is to either adapt or otherwise create something similar to fedpkg to do this with a better structure. This will help us get there.
For now though, am going to merge these in.
Thanks