Hello,
I was performing a test deploying ubuntu with current HEAD, and I have realized that some of the changes in http://github.com/javiplx/cobbler/commits/debian are not applied. The last one seems the one to detect the newest ubuntu during import, and with current HEAD the method described on https://fedorahosted.org/cobbler/wiki/AlternateDebianDeployment cannot be used yet. Moreover, I'm unsure if the method described at the other wiki page (DebianDeployment) is still valid in exactly the same manner than is shown there.
Javier Palacios
Javier Palacios wrote:
Hello,
I was performing a test deploying ubuntu with current HEAD, and I have realized that some of the changes in http://github.com/javiplx/cobbler/commits/debian are not applied. The last one seems the one to detect the newest ubuntu during import, and with current HEAD the method described on https://fedorahosted.org/cobbler/wiki/AlternateDebianDeployment cannot be used yet. Moreover, I'm unsure if the method described at the other wiki page (DebianDeployment) is still valid in exactly the same manner than is shown there.
Javier Palacios _______________________________________________ cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
Ok, so trying to organize efforts here a bit...
So, if I understand clearly, only Ubuntu head is broken? What is different about that tree? It seems the patch would just need to add in an extra string or so to add a new OS?
I can merge those after we get 1.4.X out, which is looking very much like the middle of December at this point. Also, I think there were some other changes in your git branch related to code reorganization. For ease of merger, please start topic branches for each feature, so I can merge those seperately. I don't want to pull in code reorganization changes.
Also, please delete the alternative page and consolidate it with the other instructions as you think they are accurate and prefer -- we don't want users hopping between two sets of import instructions and we need to know which one we want them to test.
We can then ask folks who are interested in those OS's to test those instructions.
Thanks!
--Michael
So, if I understand clearly, only Ubuntu head is broken? What is different about that tree? It seems the patch would just need to add in an extra string or so to add a new OS?
I've discovered it while testing ubuntu, but will fail also for debian. For example, in debian "compliant" netboot images the kernel is called "linux", which is not accounted for in the distro_adder from HEAD
I can merge those after we get 1.4.X out, which is looking very much like the middle of December at this point. Also, I think there were some other changes in your git branch related to code reorganization. For
Those commits are on a different branch. The debian one only cares about debian/ubuntu things
Also, please delete the alternative page and consolidate it with the other instructions as you think they are accurate and prefer -- we don't want users hopping between two sets of import instructions and we need to know which one we want them to test.
The page about "alternate" install states which git repository must be used to enable the described method, and I see it a better way to prepare the cobbler server to debian deploys. Once it is supported by HEAD, the initial one must be replaced with the alternate. In the meantime, I will check as soon as possible the procedure on the DebianDeployment page, to ensure it needs no modification.
Javier Palacios
Javier Palacios wrote:
So, if I understand clearly, only Ubuntu head is broken? What is different about that tree? It seems the patch would just need to add in an extra string or so to add a new OS?
I've discovered it while testing ubuntu, but will fail also for debian. For example, in debian "compliant" netboot images the kernel is called "linux", which is not accounted for in the distro_adder from HEAD
I can merge those after we get 1.4.X out, which is looking very much like the middle of December at this point. Also, I think there were some other changes in your git branch related to code reorganization. For
Those commits are on a different branch. The debian one only cares about debian/ubuntu things
Also, please delete the alternative page and consolidate it with the other instructions as you think they are accurate and prefer -- we don't want users hopping between two sets of import instructions and we need to know which one we want them to test.
The page about "alternate" install states which git repository must be used to enable the described method, and I see it a better way to prepare the cobbler server to debian deploys. Once it is supported by HEAD, the initial one must be replaced with the alternate. In the meantime, I will check as soon as possible the procedure on the DebianDeployment page, to ensure it needs no modification.
Javier Palacios _______________________________________________ cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
Ok, I'll investigate this probably early next week (more test writing tomorrow, and Thanksgiving later). Thanks very much for working on this.
This is pretty much the last round of stuff we can get in for 1.4 due to time constraints, but the door is open again for 1.6, so there will be room to do more later too.
--Michael
Ok, I'll investigate this probably early next week (more test writing tomorrow, and Thanksgiving later). Thanks very much for working on this.
Good, I have just added a change to allow setting os-version in command line, which cannot be automatically discovered for these debian repos. The good commit is the third one (the first was not complete) I've tested with ubuntu and it works. Tomorrow I will test with debian also and will inform about results.
Javier Palacios
cobbler@lists.fedorahosted.org