Age | Commit message (Collapse) | Author |
|
|
|
|
|
This patch refactors the block within the prepare() function which
handles applying patches to explicitly use the patch files present in
the source array. Previously, the iteratable list was generated using a
shell glob -- doing this allows for a potential issue.
The particular issue comes into play when a user has
built a version of the package which contains, for example, three patch
files named 0{1-A,2-B,3-C}.patch -- when building manually with
`makepkg`, their local `src/` directory will contain all three patch
files. If a future version of this package removed the need for
03-C.patch, and the user built the package via `makepkg` again _without
passing the `--cleanbuild` flag__, the 03-C.patch file would not be
removed, and the shell globbing would detect and attempt to apply that
file, causing an error (assuming the patch failed to apply).
What we're doing now is much more sane, without introducing additional
overhead: iterating over each entry in $source and pattern-matching the
end of the string to ensure it ends with `\.patch` before applying it
allows us to add and remove patch files from $source as needed without
having to update prepare(), with the added benefit of bypassing the
issue referenced above.
closes #20
|
|
|
|
|
|
|
|
|
|
For information about the changes contained in this release, view the
[release notes][0].
[0]: https://cloud.google.com/sdk/docs/release-notes#28300_2020-03-03
|
|
This patch upgrades google-cloud-sdk to version 282.0.0. As of this
release, the patch to the internal third_party dependency
(lib/third_party/ipaddress) is no longer necessary, as the dependency
appears to be have been updated.
For additional background information, refer to commit
f1756a58dd64ac710a3d3e70e1d9812e5e460a8a in this repository.
|
|
|
|
|
|
|
|
Internally, `google-cloud-sdk` depends on a third party library called
`ipaddress`. The version of `ipaddress` that is bundled with
`google-cloud-sdk` is outdated, and is missing a modulus (%) when
formatting a string. The upstream project accepted a patch for this in
October 2019 [0], so it appears that the version bundled within
`google-cloud-sdk` needs to be updated. To that effect, an issue has
been reported [1]; the patch file added by this commit can be removed
when it has been resolved.
closes sudoforge/pkgbuilds#15
[0]: https://github.com/phihag/ipaddress/pull/48
[1]: https://issuetracker.google.com/issues/148752648
|
|
|
|
|
|
|
|
interpreter-compiled bytecode
These directories are created as a result of executing the bootstrap
script and should not be included in the package.
|
|
endpointscfg.py does not currently support Python3. See `gcloud topic
startup` [0] for more information.
[0]: https://cloud.google.com/sdk/gcloud/reference/topic/startup
|
|
dev_appserver.py does not currently support Python3. See `gcloud topic
startup` [0] for more information.
[0]: https://cloud.google.com/sdk/gcloud/reference/topic/startup
|
|
This patch adds a patch file to the package that fixes an erroneous
usage of the 'is' operator with a literal (string) in
lib/googlecloudsdk/core/console/console_io.py. This has been reported
upstream.
refs https://issuetracker.google.com/issues/147702239
|
|
- fix: remove package from optdepends: python
- feat: change CLOUDSDK_PYTHON from python2 to python
|
|
upstream release
|
|
upstream release
|
|
|
|
|
|
|
|
|
|
272.0.0 release notes state that python 3.5+ has graduated to beta
support.
|
|
upstream release
|
|
upstream release
new release: google-cloud-sdk 271.0.0-1
upstream release
|
|
fix typo in optdep for python3
|
|
fix erroneous dependency on python3. python2.7 is required for all
gcloud utilities; however, the core `gcloud` utility has experimental
support for python3. for more information, see:
- https://cloud.google.com/sdk/gcloud/reference/topic/startup
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|
|
upstream release
|