Index: client/1.0/neutral/pkgr_upload.eagle ================================================================== --- client/1.0/neutral/pkgr_upload.eagle +++ client/1.0/neutral/pkgr_upload.eagle @@ -1104,19 +1104,22 @@ # # NOTE: THIS BLOCK REFERS TO SEVERAL UNTESTED PROCEDURES. # if {0} then { - stagePackageFiles $language $version $platform $fileNames + stagePackageFiles \ + [string tolower $language] $version $platform $fileNames if {![commitPackageFiles \ - $package $patchLevel $language $version checkin]} then { + $package $patchLevel [string totitle $language] $version \ + checkin]} then { error "failed to commit package files" } set script [createRepositoryScript \ - "" $checkin $language $version $platform $fileNames [list]] + "" $checkin [string tolower $language] $version $platform \ + $fileNames [list]] set scriptFileName [file join \ [::PackageRepository::getFileTempDirectory PKGR_UPLOAD_TEMP] \ [appendArgs pkgr_upload_ [::PackageRepository::getUniqueSuffix]]] @@ -1130,11 +1133,12 @@ } set certificate [readFile [appendArgs $scriptFileName .asc]] submitPackageMetadata \ - $apiKey $package $patchLevel $language $script $certificate + $apiKey $package $patchLevel [string totitle $language] \ + $script $certificate } } else { error "cannot initiate package submission: one or more fields missing" } } Index: client/1.0/neutral/pkgr_upload.eagle.asc ================================================================== --- client/1.0/neutral/pkgr_upload.eagle.asc +++ client/1.0/neutral/pkgr_upload.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYXGyLAAoJEFAslq9JXcLZPWAQAIMhs597RSgvxqPSr+cly9ly -94jryba6xA+sDtK3auL2aMYHCD6cAJn1TbzG+aGslIVvfQB9Os5R4JmH+GLSU7/I -5jhPEDAGoDSFtBOw5Nc7BstqKb2/mVoJte3FX/2xU1xphBo0cWc4lRVAovSTnuXr -O9Wlx9tDV6uKsqQIf/t0vIZc2l85kgnj5xADyoTxVxA4K/1Ehy21QU6EGP/5T28D -X7L0bF0Q50O/UpUgz7QTTbw1emf9Ahz72fzk/mhrH/PO/K87f9zI5Y+vJMxBSYCY -q1h3vJ+u4mZ/9153uK5QHUT7tyjri7hOFd/yNq2fh+nzSr3Lhdqa3mhmBQtVbN1y -K406dUm4lMgzT9NAA44xzo2qM5e69xMt5fwFLMcd9WaFP8gxwpdZkg28GdWqJ0p+ -LHUkvBFZVmp6pifSi7sZBwjUA82SMbx7DcjBgfdv4wVYZi1iZKsZFvFw+AW/AyjA -6abqIsQHB928SfJKGHWzM8JXhGl/JxmyD4varICU5Q4kYqkGscCg9qCybnJFKEY5 -zTmt8XQdkYcMEQMlNmvK212tiS/r8EwlgjkaE9NnSA/2g2PD4nMe1/IS/yOez0eY -TgJ+22d4SLZu2ZZi7wBwPgC9DTY+A8mvzb9lJZJznHVAgZTSm9d8N1jpLg8NsPwK -6ueeyqj51QE3LX+UrRQQ -=ncuN +iQIcBAABCAAGBQJYXHDwAAoJEFAslq9JXcLZnlsQAKemJZrLszC7r12z53xn/OSD +E8WpmS3nnnfilJT8CrDGZWmCu5CB34toEfpbB1gUGulqYWumKk6BeBcTw4qewhd0 +dZwKr3vzV9rj5gBdc43C75YfL0rphWrCCTGWzmD2zTQkYcx3HK7gEQ5lJiudYVP6 +samHAqSNLKi+mVRbixzlUgfRe9Zjk5cRIXqGiQpGP5XLLktrfrv9BGc3vbhXUN4v +i5gl6Lyn2X8PyKPFt1pqD04gnpCHa+P9aHn0oo2xZS4t9uVK0eMeRYr3t3+zz3G2 +XdoLdQK7B2FKd2Q3H4/jbzo8rElA7SJY50NdMNgRvFh9n3fHTggCwL3yw4ZUGKPD +4aS1msFL2JhcaqaLf1rKe6Q3MC5wdclffV+WxAxC16czh9zj3oizb1fgm1551A6V +qk/GBFoRvlwTox1b8hY2YAKd6b5rLVbpdgGJJOLOSjVjXo8wGqnfVlfd2VkDLwyE +jly3QJOvU3U8R12/WCTUnixxrSpFoDuxm/FRcAIxgeVHRox2TnzZ6izhc1sQsul8 +mVQ7Y0kSc7mzcu0r2YqDPhdlkR7S6uj/GERYQ4cZvtlzMpIW2YZWhbqdFDSzV45j +/XSNKf5lmN+Jzb6+N7yPgSstGdikMtT4Cg62A3PHTxs1J2S50U+EHM+ashhKq/tP +umEBoM3lxroAz3RaOxs6 +=HaCS -----END PGP SIGNATURE----- Index: client/1.0/neutral/pkgr_upload.eagle.harpy ================================================================== --- client/1.0/neutral/pkgr_upload.eagle.harpy +++ client/1.0/neutral/pkgr_upload.eagle.harpy @@ -19,50 +19,50 @@ None Mistachkin Systems - c753e05e-94b3-46c6-9637-d398c4848b3a + 25e2a6be-c391-4ec2-afb1-ff448c389cfc SHA512 Script - 2016-12-23T00:14:28.8095703Z + 2016-12-23T00:33:28.3398437Z -1.00:00:00 0x9559f6017247e3e2 - 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 Index: client/1.0/neutral/pkgr_upload.eagle.harpy.asc ================================================================== --- client/1.0/neutral/pkgr_upload.eagle.harpy.asc +++ client/1.0/neutral/pkgr_upload.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYXGyNAAoJEFAslq9JXcLZFdgP/imj8lRtavoWbsVhRu2p19Sv -xZYaHTrhFW/V6j7Iprpn9nufeB27jsocKk7hMTQcD+WfH6cTVK9JvvhXKei2fh1C -ayU/eFpdM+bh/O6C0fNHA+KIQK4HVpBQjQQH/dJJNZoj9C5S5bbZcSTrEmf1sQ36 -ahSsTalLSyjQrlw1nTaKsMyWGHrZWKERgPwh5r3L368AvjotdyAc5tVCo72Q1fF1 -rKXR4aVtOzialmrITBQvzGpGmSDCrDkpbhZ8XSPE2fAnp93aWN6jJNHC/Nu9BX85 -yn52+VIocArMuxh1USLEuSXKveQbgzrsX+wkdwY4VbqvQfnUPV74yM6gvJuNFWxQ -+imtptEXCIEUUFIfcMJSfMiT9MXztKPbSTMpjJumoepwRDffho2vZO973fgXAQVX -qmwxZ+a7peTt5/oIJY9nYyuMT7PsfhpfvC9QtZCVk5ELm9JQFjjG3yu+Ut63y52n -qEKC0xxJtfV2Pe2qiWHBn40FTCSVPqeGtDuKcL1DN+OL1iot0neeDcDoAGkEosJt -kL2Yb8K3X53QjF+8Q8wn/2KjcUogM0kJfR7Omhaj0qu7EpJty1E1RmTD2j4vanK1 -7POWcEikZVKe4U7daDDAAAaEsJvDScu+SGk6j2tGFNHuUIRytwAeOrElJuPq3Xsu -e61zVr/Mq2PLsL0ftxWV -=ALy9 +iQIcBAABCAAGBQJYXHDxAAoJEFAslq9JXcLZzxMP/18wp6JsDUwmLNo/zNSGqWrP +OCvfZaEwDWIOGZflHtVcovHvOR7Q99DiIT4XjDqVXO+FNkI4bKJTncYTJt3Mdpfg +a587GucXdRQezl6uJgHjfeKFtAcalyNY13u20uLOvlUGVjP6OzesOXI8M3nnPOxz +1nvCuTvug6GFr9Q4dxzMZgHGI38J0DCM/ozmdoDsF/aHb/Ehv6Le/hcAEuMntIUh +KEk5BpbAWano6R4Y2jPS5CNe8sF6Q9tmJGSOv7a4ynH9oSY7yq9oaBvmHqEPVjAl +ioPbSJiFQa7alvq40FmKh9z0MC6NMmM1dLCuF/yZ+SLsFPrT2h4iiEUPj5eHqM84 +rKFi4Oq3+z4H7IgkYKbhRGVToQQFzrwt3N39oZ9G5fUZKs553hhuJRrB3iYtE9I7 +rFI1pH/RldAW72uERsX1+iL7k1PnJvosZEPGPC+GNU3F/z3ATohh2zQxIg+oJBFd +gySuY0Mv612qOduI3e78wN3MxTk/2uNAtCLiKUl74Wp4boLHLSiLSgitiRRVmsNZ +VFoPXmizGjq4ZUNK0u6bDJ4VKKfinX9kE5LmMF/rToCi+rBSJulc/C6JNfkMgT1t +N3insmndd7GlfQD4YYNGu4cDrx8zGBRpUs+fX3w+qnWPEc7w8YI1UQzasxGNye0Z +txip+mPyq05IQJm80FTY +=gNR9 -----END PGP SIGNATURE-----