Hi, ----- Il 25-giu-15, alle 17:00, Michael Jerris mike@jerris.com ha scritto:
Please do not publish private repos. We should work this in to the system we have for our official rpm repos. the first steps would be to coordinate with us and do any pull requests needed on the dependencies in the SD project in stash and work with us on getting a cent6 repo
sure no problem with it. Right now I have a list with all needed specs and sources. Basically same dir struct as in various build server, which holds specs, sources, patches and additional files. I've looked into SD repo, and to be 100% honest I don't like having "external" sources in it, with custom mods into sources itself (read: debian/redhat dirs, helpers script). The correct approach, imho, is how distro builds works: * create a ftp/http server with vanilla sources, which works as "cache". Having the vanilla tgz untouched into the SD repo is acceptable, if simplifies things. * the SD repo should have a dir for each dep, which contains only spec file and additional files like patches against vanilla and additional files if any Then an external builder (bamboo) should checkout SD, downloads sources from the "cache" server and builds the packages. Mock will be used for redhat like. So, let me know If I can help, I've almost finished everything. I can provide specs, and all needed stuff to build. For CentOS 6 there're a lot of packages to add, and some needs to be updated, but nothing that "hurts" the core packages. I never used bamboo (using koji rightnow for this stuff), but I think it will be easy to install. What do you think? Regards, Matteo PS @Ken : already submitted several pull requests for other tickets, so I know the standard FS flow for adding patches. Just wanting to discuss which is the better way to share the work I've done for my internal use. Obviously if someone is interested in :)