Check-in [fa3b062d0e]
Not logged in
Overview
Comment:Add missing namespace qualifier for the 'createOpenPgpSignature' procedure. Add block to submit stuff in batch mode.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: fa3b062d0e32b8ba01528bceb0bdc08f40ee26cb
User & Date: mistachkin on 2016-12-22 22:37:23
Other Links: manifest | tags
Context
2016-12-22
22:56
The 'getRelativeFileNames' procedure requires the maximumLevels argument. check-in: ee4b2e75a2 user: mistachkin tags: trunk
22:37
Add missing namespace qualifier for the 'createOpenPgpSignature' procedure. Add block to submit stuff in batch mode. check-in: fa3b062d0e user: mistachkin tags: trunk
2016-12-20
04:35
Tweak several error messages. Stub in the submit button event handler. The end-to-end package submission process needs testing. This especially applies to the package file staging, commit, and repository metadata submission phases. check-in: 424822c8c7 user: mistachkin tags: trunk
Changes

Modified client/1.0/neutral/pkgr_upload.eagle from [caf065c2af] to [3d2de87e4e].

691
692
693
694
695
696
697
698

699
700
701
702
703
704
705
691
692
693
694
695
696
697

698
699
700
701
702
703
704
705







-
+







        error "cannot stage files: still on wrong branch"
      }
    }

    set newFileNames [list]

    foreach fileName $fileNames {
      if {![createOpenPgpSignature $fileName]} then {
      if {![::PackageRepository::createOpenPgpSignature $fileName]} then {
        error [appendArgs \
            "cannot stage file \"" $fileName "\": OpenPGP signing failed"]
      }

      lappend newFileNames $fileName
      lappend newFileNames [appendArgs $fileName .asc]
    }
1016
1017
1018
1019
1020
1021
1022

1023

1024
1025
1026
1027
1028
1029
1030
1016
1017
1018
1019
1020
1021
1022
1023

1024
1025
1026
1027
1028
1029
1030
1031







+
-
+








        set scriptFileName [file join \
            [::PackageRepository::getFileTempDirectory PKGR_UPLOAD_TEMP] \
            [appendArgs pkgr_upload_ [::PackageRepository::getUniqueSuffix]]]

        writeFile $scriptFileName $script

        if {![::PackageRepository::createOpenPgpSignature \
        if {![createOpenPgpSignature $scriptFileName]} then {
            $scriptFileName]} then {
          error [appendArgs \
              "cannot submit package metadata: OpenPGP signing of \"" \
              $scriptFileName "\" failed"]
        }

        set certificate [readFile [appendArgs $scriptFileName .asc]]

1449
1450
1451
1452
1453
1454
1455





1456
1457
1458
1459
1460
1461
1462
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468







+
+
+
+
+







  #       requirements of this tool.
  #
  if {[haveArgumentData]} then {
    #
    # NOTE: All necessary arguments were supplied on the command line, use
    #       batch mode.
    #
    if {[isEagle]} then {
      submitEventHandler null null
    } else {
      submitEventHandler
    }
  } else {
    #
    # NOTE: One or more of the necessary arguments were not supplied on the
    #       command line, use interactive mode.  This will create a graphical
    #       user interface, using Tk or WinForms.  If any of the necessary
    #       arguments were supplied on the command line, they will be used to
    #       populate those fields on the graphical user interface.

Modified client/1.0/neutral/pkgr_upload.eagle.asc from [6db64e241d] to [ff39b21542].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17













18
1
2
3
4













5
6
7
8
9
10
11
12
13
14
15
16
17
18




-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJYWLSdAAoJEFAslq9JXcLZgfQQAKRUS5oidbWdhkKiiXeGCgW2
PhYp3OlH0AnvSno+GvvQdi3Mja6SM7V59kZ7DPShNmhq+ofTRuszq3HhEbcGYGFE
8YT0vJdmGrnvtM69WauoCrAKQbVcJtIDPAqWhktGbk3M7ZyRnq/HK1NDajzZRerp
aN7mgTAmOAaVBBwlnb99mJhcLwQm9y4bYMyzl/lP/lUp3oXvW/ItGgjMHdm49JJW
p9k0cPLi+XPN+uGzulLU+PgXnleI8mYGDIbB+XRJnNRxkXVvEo3d4yWQZPRcrIhq
0+0Kd6rkhQ7d1OBCYu5rXMP1LChEoGN+T/icJ7UWGTVDpzgaHNMKH6T5KZFQOmjQ
n01iC+/xq/fpJCNKdJ1if5WpZ37xzs/h+lTyeDwcL26Xs3nvCK0yqrmFVIVwTKvW
mr/Zcf1g1bT19c9doRnA8Q9qxX0UgpMfmJ6tS7EHLwafrkzM1fEenov+pTpK1CAm
rGkTvzhbqxswO8omVlhZ7HnuM5dxzoo2Ug+wP16am2ml6n5LXbDJg88rVFAJxSbb
zYPWMCOYCJzU5lomS12Kfr4GnyURwhtnIZEAkwwZsj830s7S8kVA6NoKlSOM5kAn
PZtPh/9FkLvWz9nEQBC+b3JB+c0i8wVbB5PiTvhmb6elBzN1XjcJDPgKyfkerLsq
to++wNe/7tNB2qkG46dq
=az0t
iQIcBAABCAAGBQJYXFVvAAoJEFAslq9JXcLZUyIP/30ae6CsOb8V0I8CEGBs+bRC
6z4gJMSyTUc1y22wG/IeLpodNGk7t4e2f7GI9dKgguoTf43GsB3aoHN5OyoK4NrD
SXIWeRxaeCqamUueT56l8DzjB9MtM2Vsjt9xWv+wWnMMpF67VSknOGz8jjCiDnl8
zaChwyOHfB6qpIBEt/PH6WCQaiX3mxP0GlQtFq8tddYBlz0jRh0quqdhYcPXWxrS
3bRE+Vh8O4a7ebG3bQdr2UfDrQ4Ak7ql1AT/IDu8oYi1CoIl6DmjbjYA3x0Gp5XV
JSwzH1Yue7EZznCeWWk2GIbLVfLd1JvIuu/Nog3PvKTJQPOSDl6W5dTXOk2NNcPy
0p5VX1ekKL1JuLwBTD6JzXQVKFCRYoTk1nlLPLq/RFQMCVCmIfn+zfvesOAcPDAE
1RYVwxdMi0P1TEr6gz5+JrPE9X2kj7CgqE1w+z+ww5x8J8hulggYH8bVQSkT3mbE
PVK1+6LzbdrUoQVshLvn9G07S4U9c4dhZlxmlYT4tC4qn9zx82Qb0g/SMcNFhkW2
fIqfV/iFwXpW85q3hrpoaTXgKI+S5OWVYYAB1VGYAgR4ke6XtwpkWDSAl2AoXoGg
Qn830MFNTWUPAN8TiE5oXP/JNYMHmRxfWFd0XF2SiDMx++86wr7dqa4JKH1jlW0t
6dAfcNqKGx90bQfb7tZb
=i34Y
-----END PGP SIGNATURE-----

Modified client/1.0/neutral/pkgr_upload.eagle.harpy from [4f62c7dc41] to [1be54acd10].

17
18
19
20
21
22
23
24

25
26
27

28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66




































67
68
17
18
19
20
21
22
23

24
25
26

27
28
29
30




































31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68







-
+


-
+



-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+


    THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED.
-->
<Certificate xmlns="https://eagle.to/2011/harpy"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Protocol>None</Protocol>
  <Vendor>Mistachkin Systems</Vendor>
  <Id>fd93a0b2-8bdb-4cdf-893c-c43f65ac8610</Id>
  <Id>24e558fd-c401-4b5a-bf09-d961c6f71ff2</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-12-20T04:33:08.7851562Z</TimeStamp>
  <TimeStamp>2016-12-22T22:35:27.9277343Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Modified client/1.0/neutral/pkgr_upload.eagle.harpy.asc from [d00753d824] to [a1ba2ca928].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17













18
1
2
3
4













5
6
7
8
9
10
11
12
13
14
15
16
17
18




-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository

iQIcBAABCAAGBQJYWLSgAAoJEFAslq9JXcLZVd0QAKUBzRGk3r/tR81EhTG5dyVF
PcRoaG6zmYt2874uyNhE8nXitFN6uWtm4YndJFvHSM4OErEW8mSfTadVojLfovvB
h1ademTAWGKCPfWln7FzeMhV5LAKm5XWVl5jML1/vdjKK8lY2tLkx+cuUVNPvL/8
hSyYJAPQlQpf1kd66gPfg34GsF7Xm1nEkaU7mqfiosfflOUAX3KDqt8BhN3SFXG7
bLJwoue0RXDKFQH9P8GK2TzAwawAuGziXf93bx6UNRAwp4f/yOk2Q+e/2bTHs6Qq
EZvN1EBgsXqwy/oe4227xciW5sVYJ48rDuPSg1IMOEnRchEjMmE+4F/aSroKbYzm
TqERUfxMLyGL6hgJd/V5xGvATeFqIUQknPNmzbAkpwxPTe1PUzUCInx/qs3t22dn
Kcw6UBnceMEL8ZU5WAR9y8vzqjbvDqn7G6VeeyTnv1bsqxlFphRMhfQ+9qeUUIuz
6jmn+9dC5w8s5giohCAtpOWj7ege1zTDTzmHQ9QFC7MTY7h1jUZIy80Iex9+98tq
jLLcecuQjbErVo7t46x++ztIfcs6+/Dw2TGF94Yd3lI8UoA512SfFM45VWfTfI2X
F1txj4MX2eEJXqCGbScXZKsgAs1UVS4hONB4YPHN1Khaia1B/MzyIr64yUdWBTvv
e4FKNzIprq5MQ/dP4yYM
=wYlA
iQIcBAABCAAGBQJYXFVxAAoJEFAslq9JXcLZXA0P/iMUbh/edmJHZp2+gqPk+lPm
zI+R6NiPWvxFbejRRHLPRXtIiSH8VOZs4bmS/lKNzWTGQnBOfE4Hh31efymQLKZA
BayqyZxSSp1rBXl/jYzbMH2pA04ffAr+BQw1doD/nouvvoKVJ6U0h1CbCRPBopdH
BJONUqds+LTCPDJ3ZrhizRUeR5S1qToNkc6TJ23ZsxqGvXKUi+bY1PgS//jJ+UZH
DX3Gg4m+YJkHLGCiTuXpJ379CLWdu5M2X+FyF3tcyiQVYXcoWkKEg5vE55GLAGms
x9iJUreCe/o3Tst3X14JJ2QNetjBYDZn227gGBO/OJ1mWJbZhFSErredR/DMaiAp
vNplZddjsBcJ+6TQBF9B6L0fFqCjgMTbGkOV0dDU/8OoaRcsS/rQvyUzFpFhwu4d
riV0A+XI4gIndSyfQkob0Z7XgakFBftI+A9Vtxqs0vtHo8a/W1XpkKsslTlvFuzI
VC86t6i+AKn9e1S2zOQ2ZVCSES/wxXAw+IAh+QsLSddrSUdnr1K0AyQIFU4BlqFl
nDffRiLKsmWJxOMTUYjBP550o7U6VwgkNg456HJwKa3QAbNYwdCW2qF5/U7Le4rn
fqy/dznXn5aorz0w4cUjdwtr4fbJv6Qxebc5x5+1mp8TT06lUlixtU/H/YBsRNHv
5QffFIY8bFKVZH3n1qzt
=BRaN
-----END PGP SIGNATURE-----