From mboxrd@z Thu Jan 1 00:00:00 1970 From: Florian Manschwetus Subject: Re: pv-grub Solaris support Date: Thu, 08 Mar 2012 16:34:14 +0100 Message-ID: <4F58D176.1070503@gmx.de> References: <20111012204011.GA7518@lilo2.science.ru.nl> <20134.64191.820416.210778@mariner.uk.xensource.com> <20111026092134.GA12432@lilo2.science.ru.nl> <20136.1111.58646.458830@mariner.uk.xensource.com> <20111101141125.GA18597@lilo2.science.ru.nl> <4F58BB13.2080500@gmx.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2175770074678264554==" Return-path: In-Reply-To: <4F58BB13.2080500@gmx.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Dies ist eine kryptografisch unterzeichnete Nachricht im MIME-Format. --===============2175770074678264554== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms010807050405000502000205" Dies ist eine kryptografisch unterzeichnete Nachricht im MIME-Format. --------------ms010807050405000502000205 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Am 08.03.2012 14:58, schrieb Florian Manschwetus: > Uhm, what is the outcoming of this??? I tried the patch today and > succeeded in booting my fresh nexenta with it, so +1 by me. >=20 > (nexenta needs some grub tweaking as boot/grub/bootsign/syspool is > missing as well as a findroot (syspool,0,a) in menu.lst), but then all > is fine. >=20 > Regards, > Florian >=20 I did a lot of research and found that modifying the nexenta menu.lst is a pain (read as, will break easy use as the auto-generated entries have to be edited every time). Looks like the current grub used by nexenta doesn't need such help, afaik all the code is gpled, so maybe have a look there if you could easily improve your patch to get an pvgrub that works with curretn nexenta as is. Thx for this great job, Florian > Am 01.11.2011 15:11, schrieb Kasper Brink: >> On Wed, Oct 26, 2011 at 02:00:07PM +0100, Ian Jackson wrote: >>> But I'm afraid I can't apply it because I need confirmation of the >>> copyright status. See the section on Signed-off-By on >>> http://wiki.xen.org/xenwiki/SubmittingXenPatches >> >> The pv-grub_solaris patch I sent previously is: >> >> Signed-off-by: Kasper Brink >> >> If you want, I will resubmit the patch according to the guidelines on = the >> wiki, along with any necessary changes to the license and copyright no= tices. >> >>> Looking at the contents of your patch I see some worrying things. Ca= n >>> you please find the licences for all the code you're including and >>> arrange for appropriate copyright and licensing notices, copies of >>> licences, etc. etc. ? >> >> All the code in my patch was either taken from the "Oracle Solaris 11 = Express >> 2010.11 GPL Source, Part 2" archive, downloaded from=20 >> http://dlc.sun.com/opensourcecode/solaris/sol-11-exp-201011-GPLSource= _2.zip, >> or written by me (small portions). >> >> The code is licensed under the GNU GPL, version 2 or later ("GPL2+"). >> Each file from which I copied code contains a notice stating that it i= s >> licensed under the GPL2+. Identical notices are present in the unpatch= ed >> pv-grub sources, so the diff itself does not contain this information = (except >> for newly added files). >> I will add a GPL2+ notice to the header of the file 60zfs_solaris.diff= =2E The >> full GPL 2 license text is already in the Xen repository root, so I as= sume I >> don't need to add that to the patch. >> >> The copyright status is a bit more diverse (see the attached list for = the full >> details): >> - all the files I copied code from have an FSF copyright notice >> - most of these files also have a Sun Microsystems or Oracle copyright= notice >> - there are 7 files that contain ZFS- or Solaris-related code, but do = not >> have Sun or Oracle copyright notices. >> My patch preserves the copyright notices for all files, but does not a= dd any >> notices that are not present in the archive distributed by Oracle. >> >> The files that do not have Sun or Oracle copyright notices are: builti= ns.c, >> common.c, disk_io.c, filesys.h, pc_slice.h, shared.h, stage2.c. >> I don't think I should add such notices myself, but I could add a comm= ent >> to each file along these lines: >> >> /* >> * Portions of this file are derived from code distributed by Oracle i= n 2011, >> * licensed under the GNU General Public License, version 2 or later. >> */ >> >> >> In summary, I propose to do the following: >> - add a "distributed by Oracle" comment to the files without Sun or Or= acle >> copyright notices, and rediff >> - add a GPL2+ license notice to the header of 60zfs_solaris.diff >> - resubmit the patch according to the submission guidelines, with my s= ign-off, >> and Samuel Thibault's acked-by. >> Will this be sufficient to clarify the copyright status?=20 >> >> Best, >> >> Kasper >> >> >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xensource.com >> http://lists.xensource.com/xen-devel >=20 >=20 >=20 >=20 > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel --------------ms010807050405000502000205 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Kryptografische Unterschrift MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFSjCC BUYwggMuoAMCAQICAwhzEzANBgkqhkiG9w0BAQUFADB5MRAwDgYDVQQKEwdSb290IENBMR4w HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0xMDA0 MDMxMjE2NDhaFw0xMjA0MDIxMjE2NDhaMEgxHDAaBgNVBAMTE0Zsb3JpYW4gTWFuc2Nod2V0 dXMxKDAmBgkqhkiG9w0BCQEWGUZsb3JpYW5NYW5zY2h3ZXR1c0BnbXguZGUwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOx228LSNcMIRtatTC835J0dYDQbcsng06PdtewI0r rwtxTSXndYotpjS257vzZOlIPMGRPUJL/FZgL7Nw8zaz2d/jCuQnzGgRukKefl2BZV4eW/xq hrc5tStj1h7+jZyhtGtR1Jt4Y8TOXF/bjBFCoZRgrfo316LoP/zW1WY34UbW3E2hLpkbRkP7 4Tj6tgpH1TZl1UtA2skuL3GQ3+Mx/Wsh7hCNGAvrV+3BGkA5bZMrKRd1Trcz1Bla68m1WAas xkNL/DbvgSWiIdyT7860wzcdKRS+ANlhtswsnwfj7arLNeBycQkiQeliFnQY2KBC9KZszkZ7 jdO1HgaEWKFLAgMBAAGjggEGMIIBAjAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdU byBnZXQgeW91ciBvd24gY2VydGlmaWNhdGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6 Ly93d3cuQ0FjZXJ0Lm9yZzBABgNVHSUEOTA3BggrBgEFBQcDBAYIKwYBBQUHAwIGCisGAQQB gjcKAwQGCisGAQQBgjcKAwMGCWCGSAGG+EIEATAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUH MAGGFmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwJAYDVR0RBB0wG4EZRmxvcmlhbk1hbnNjaHdl dHVzQGdteC5kZTANBgkqhkiG9w0BAQUFAAOCAgEABTIxdlft8iVgfpvh+nR842ialjkFp5Fi ow5HOGkTG1tcPczEOvApu8267JHwy390X8ZsOvxZt9QSNmGwKAeQuX1meNgRzXBWuGT5YjOH 2qtwLvXr2AIPaRB1U8Qu2iKEKqjOY8x9SBrU5cFqrN7iySlo7kvvq8DQub5BFLd6FMsCaxZI Gyxd0FXVy57YEu/ZeknQutGS1NmGFc70hRe53DKILDh/bDO2r4yhvLOujJKjQf2kDkBoBZRI MyACJiqxz7R+/Dog9zbqcqEiB2YCe1x8KFmgwfevrBH3+MyAhlg5lKA3DTq41kiwlpgC+unC rgOfGoi1Y1IU/FoXgTil7G87L1IRrnVlcEcd6OiysFgwHsK6Y1ScVPoxJ3gmuqGsYDNlUxoH U8wLRVexlTuQjCLr3kwbTUlrWfXw1b30Fkx1RludNrP8MO6vDFW4/8tOF9CApplTBZ/FpMhs l2PF8suztvTobCuc7Z4DnqtfcqfPfcyNR610DaGOrp5eIjcn071z93qwzqOc0qxN1bcJZFM5 IAAKpvLLIlYzbK0fuHMb+xGFwCxjY6uQJrz77xpMu/bfS0LU5Xlzg+VfDFgpeUkY4tGS9e5v qRyUN2es5+TRqNR0hmdRj3zxL1ogBtcLLHdvcxmna8n5yyHwU2eZkXEr0JW0uOT903skt/mC /zUxggOUMIIDkAIBATCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8v d3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAf BgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDCHMTMAkGBSsOAwIaBQCgggHoMBgG CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDMwODE1MzQxNFow IwYJKoZIhvcNAQkEMRYEFOJziNYIX1FtpS6mEDUVh2U3quj5MF8GCSqGSIb3DQEJDzFSMFAw CwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIB QDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBkQYJKwYBBAGCNxAEMYGDMIGAMHkxEDAOBgNV BAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZ Q0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBjYWNl cnQub3JnAgMIcxMwgZMGCyqGSIb3DQEJEAILMYGDoIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0Ex HjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWdu aW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnAgMIcxMw DQYJKoZIhvcNAQEBBQAEggEAlWy2lf35n4nmlG6A2OoqjfT7v3t1OQCJkqEBTspt9klWHkr9 VaYfQHNXEKXTmGRp/uXM8owWvcqDpB5ZPRNoGFlXDl7jdKnOcmmUUAowHv82Q/Z6w1FzKsQC 0EdPFQUnbOXEObHBjVHUwBAXF2pUAxar9qW+uy5/pltOuG3MeSjIfE1UipT995CCA5Bh3XEJ sypgnYIi+gDevY9wWXsmUySJKgP7phiGdQp64hZl7VmwDBFqcQ/SsCXJbhnGCjNmEI1Ac1Ed ZO8tu2jgc/g1/9gg+oP+q2A74zV2amcuOHhzFIum9Q8CzbdjxEYHUKuSvI78hmDJaKT+p/3M GGpaRAAAAAAAAA== --------------ms010807050405000502000205-- --===============2175770074678264554== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============2175770074678264554==--