Update_Info_Plist Unexpected end of string while parsing

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
Complete output when running fastlane, including the stack trace and command used

You can use: --capture_output as the last commandline argument to get that collected for you

Even setting
      newId = "com.test.test"
      newName = "TEST"
      update_info_plist(app_identifier: newId, display_name: newName)

[22:11:29]: -------------------------------
[22:11:29]: --- Step: update_info_plist ---
[22:11:29]: -------------------------------
+------------------+----------------+
|           Lane Context            |
+------------------+----------------+
| DEFAULT_PLATFORM | ios            |
| PLATFORM_NAME    | ios            |
| LANE_NAME        | ios enterprise |
+------------------+----------------+
[22:11:29]: [!] Unexpected end of string while parsing
 #  -------------------------------------------
1>
    ^
 #  -------------------------------------------

+------+-------------------+-------------+
|            fastlane summary            |
+------+-------------------+-------------+
| Step | Action            | Time (in s) |
+------+-------------------+-------------+
| 1    | update_fastlane   | 8           |
| 2    | default_platform  | 0           |
| 3    | cocoapods         | 3           |
| 4    | git_branch        | 0           |
| 5    | git_branch        | 0           |
| 6    | git_branch        | 0           |
| 💥   | update_info_plist | 0           |
| 💥   | update_info_plist | 0           |
+------+-------------------+-------------+

[22:30:08]: fastlane finished with errors

Looking for related GitHub issues on fastlane/fastlane...

➡  Improve Beta Setup
   https://github.com/fastlane/fastlane/pull/1 [closed] 1 💬
   16 Dec 2014

➡  Update_Info_Plist Unexpected end of string while parsing
   https://github.com/fastlane/fastlane/issues/7929 [open] 0 💬
   a minute ago

➡  Deliver fails with "Unexpected Error" after uploading package to iTunes Connect
   https://github.com/fastlane/fastlane/issues/6455 [closed] 51 💬
   25 Oct 2016

and 2 more at: https://github.com/fastlane/fastlane/search?q=[!]%20Unexpected%20end%20of%20string%20while%20parsing%0A%20%23%20%20-------------------------------------------%0A1%3E%20%20%0A%20%20%20%20%5E%0A%20%23%20%20-------------------------------------------%0A&type=Issues&utf8=✓

🔗 You can ⌘ + double-click on links to open them directly in your browser.
bundler: failed to load command: fastlane (/Users/a/.rbenv/versions/2.3.3/bin/fastlane)
Nanaimo::Reader::ParseError: [!] [!] [!] Unexpected end of string while parsing
 #  -------------------------------------------
1>
    ^
 #  -------------------------------------------

 #  -------------------------------------------
1>
    ^
 #  -------------------------------------------

  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/nanaimo-0.2.3/lib/nanaimo/reader.rb:284:in `raise_parser_error'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/nanaimo-0.2.3/lib/nanaimo/reader.rb:129:in `parse_object'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/nanaimo-0.2.3/lib/nanaimo/reader.rb:106:in `parse!'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/xcodeproj-1.4.2/lib/xcodeproj/plist.rb:27:in `read_from_path'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/actions/update_info_plist.rb:37:in `run'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/runner.rb:239:in `block (2 levels) in execute_action'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:in `execute_action'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/runner.rb:217:in `block in execute_action'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/runner.rb:213:in `chdir'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/runner.rb:213:in `execute_action'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/runner.rb:135:in `trigger_action_by_name'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/fast_file.rb:146:in `method_missing'
  Fastfile:92:in `block (2 levels) in parsing_binding'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/runner.rb:63:in `block in execute'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/runner.rb:59:in `chdir'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/runner.rb:59:in `rescue in execute'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/runner.rb:44:in `execute'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/lane_manager.rb:52:in `cruise_lane'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/command_line_handler.rb:30:in `handle'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/commands_generator.rb:105:in `block (2 levels) in run'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/commander-4.4.3/lib/commander/command.rb:178:in `call'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/commander-4.4.3/lib/commander/command.rb:153:in `run'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/commander-4.4.3/lib/commander/runner.rb:446:in `run_active_command'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:38:in `run!'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/commander-4.4.3/lib/commander/delegates.rb:15:in `run!'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/commands_generator.rb:302:in `run'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/commands_generator.rb:42:in `start'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/fastlane/lib/fastlane/cli_tools_distributor.rb:59:in `take_off'
  /Users/a/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/fastlane-2.9.0/bin/fastlane:15:in `<top (required)>'
  /Users/a/.rbenv/versions/2.3.3/bin/fastlane:22:in `load'
  /Users/a/.rbenv/versions/2.3.3/bin/fastlane:22:in `<top (required)>'

Environment
Please run fastlane env and copy the output below. This will help us help you :+1:
If you used --capture_output option please remove this block - as it is already included there.
🚫 fastlane environment 🚫
Stack

Key
Value

OS
10.12.2

Ruby
2.3.3

Bundler?
true

Git
git version 2.9.3 (Apple Git-75)

Installation Source
~/.rbenv/versions/2.3.3/bin/fastlane

Host
Mac OS X 10.12.2 (16C67)

Ruby Lib Dir
~/.rbenv/versions/2.3.3/lib

OpenSSL Version
OpenSSL 1.0.2j  26 Sep 2016

Is contained
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
8.1

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`

# More information about multiple platforms in fastlane: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Platforms.md
# All available actions: https://docs.fastlane.tools/actions

# fastlane reports which actions are used
# No personal data is recorded. Learn more at https://github.com/fastlane/enhancer

`./fastlane/Appfile`
app_identifier "com.test.test-test-test" # The bundle identifier of your app
apple_id<EMAIL_ADDRESS># Your Apple email address

team_id "aaaaaa"  # Developer Portal Team ID

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Appfile.md

fastlane gems

Gem
Version
Update-Status

fastlane
2.9.0
✅ Up-To-Date

Loaded fastlane plugins:
Loaded gems

Gem
Version

did_you_mean
1.0.0

bundler
1.13.7

io-console
0.4.5

CFPropertyList
2.3.4

i18n
0.7.0

json
1.8.6

minitest
5.10.1

thread_safe
0.3.5

tzinfo
1.2.2

activesupport
<IP_ADDRESS>

public_suffix
2.0.5

addressable
2.5.0

rubyzip
1.2.0

apktools
0.7.1

aws-sigv4
1.0.0

jmespath
1.3.1

aws-sdk-core
2.6.49

aws-sdk-resources
2.6.49

aws-sdk
2.6.49

babosa
1.0.2

claide
1.0.1

fuzzy_match
2.0.4

nap
1.1.0

cocoapods-core
1.1.1

cocoapods-deintegrate
1.0.1

cocoapods-downloader
1.1.3

cocoapods-plugins
1.0.0

cocoapods-search
1.0.0

cocoapods-stats
1.0.0

netrc
0.7.8

cocoapods-trunk
1.1.2

cocoapods-try
1.1.0

colored
1.2

escape
0.0.4

fourflusher
2.0.1

gh_inspector
1.0.3

molinillo
0.5.5

nanaimo
0.2.3

xcodeproj
1.4.2

cocoapods
1.1.1

highline
1.7.8

commander
4.4.3

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20161129

dotenv
2.1.2

excon
0.54.0

multipart-post
2.0.0

faraday
0.11.0

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.11.0

fastimage
2.0.1

jwt
1.5.6

little-plugger
1.1.4

multi_json
1.12.1

logging
2.1.0

memoist
0.15.0

os
0.9.6

signet
0.7.3

googleauth
0.5.1

httpclient
2.8.3

hurley
0.2

mime-types-data
3.2016.0521

mime-types
3.1

uber
0.0.15

representable
2.3.0

retriable
2.1.0

google-api-client
0.9.20

mini_magick
4.5.1

multi_xml
0.6.0

plist
3.2.0

security
0.1.3

slack-notifier
1.5.1

terminal-notifier
1.7.1

unicode-display_width
1.1.3

terminal-table
1.7.3

word_wrap
1.0.0

rouge
1.11.1

xcpretty
0.2.4

xcpretty-travis-formatter
0.0.4

proxies
0.2.1

s3
0.3.25

generated on: 2017-01-19

Smells of a nanaimo issue :(

Have also tried setting the scheme & plist path, but receive no UI.user_errors so :/

SOLUTION.  Double check your Info.plist isn't corrupt!  Have 2 plist files, the one I was referencing was somehow blank.


added light/dark switch Fixes #157 also added stellar wallet kit Fixes #155

Added a light/dark switch to improve frontend as discussed.
This is for issue #157
Also added stellar wallet kit Fixes #155


Add validation against a list of emails

Allows an email or list of emails to be used for restricting access
Use cases:

Smaller setups where you just need to overlay oauth for a
handful of random gmails.
Situations where you need to enable singular email addresses outside
your domain in addition

Whats changed:
Adds new email flag similar to the existing domain flag. csv enabled.
This is then validated in a similar way to the domain but in an
additive fashion allowing either domain or email matching to validate the user.
Alternative Option:

I considered replacing domain validation or adding a new option for a
regex but felt this met the use cases I have more cleanly.

I like this, certainly makes sense. I hadn't considered the @gmail.com use case but this certainly would be make sense there.
I'll review this properly next week, thanks :)

Closing to get it off my list, reopen if needed!


Enable custom package discovery

See https://setuptools.pypa.io/en/latest/userguide/package_discovery.html#custom-discovery
Without this, the building of the Docker image fails.

Checkmarx One – Scan Summary & Details – 9deaf461-2194-4a75-a3b9-ef619d713679
No New Or Fixed Issues Found


Duplicated URLs

When I checked my url list, I have seen that there are same URLS are indexed with different _ids. The pages are same. I have set to :
"maxDepth": 7,
"maxAccessCount": 500,
"numOfThread": 10,
"interval": 200,
"incremental": true,
"overwrite": true,

I have the same problem. Just using exactly the commands from the README. And yes, the URL is NOT analyzed. But I still get duplicates on every crawl.
Has anybody solved this?


Payload Compression

Another issue with performance is the payloads (both request and response) in http mode (I did not sniff to verify TCP/IP mode), is the json is uploaded in plain text.
It should be compressed... and possibly delivered in other forms like bson. Both would cut payload size and therefore improve performance.
Compression would be initiated on demand via options or in automatic mode based on payload size.

I just performed a test...
Turned on gateway mode.
Re-ran in fiddler after adding the header
[Accept-Encoding: gzip, deflate]
My upsert worked, but Cosmos server ignored by compression request.
You may still want to add that header when in Gateway mode hoping for the eventual server side support, but then bang away at the server team to add that feature.  It would make a big difference when either performing bulk operations or when people use large docs.

As I just wrote a function that triggers off of changes in Cosmos, I'm seeing this as yet another place where compressing the payload will make a HUGE performance difference when compression is turned on and if documents have any size at all OR if there is a large rate of change.

I'm performing a tiny little export of 10K records from Cosmos.  Each of my records is ~300KB.  data from Cosmos.  So, that's 3.5GB.  After it got to my hard drive, I zipped it and it was 340MB.  That amounts to a significant bandwidth savings and speedups.  Imagine what that would do for your performance metrics...

Compression should not happen during HTTP calls only. We should also have the ability to store compressed data. I saw https://feedback.azure.com/forums/263030-azure-cosmos-db/suggestions/19164487-compress-stored-data#{toggle_previous_statuses}. Any ETA on this? @j82w

Compression should not happen during HTTP calls only. We should also have the ability to store compressed data. I saw https://feedback.azure.com/forums/263030-azure-cosmos-db/suggestions/19164487-compress-stored-data#{toggle_previous_statuses}. Any ETA on this? @j82w

That link is broken. Also interested though.

its been three years it would be great if this request is taken into consideration

To update this thread, we are currently rolling out storage and transmission of binary encoded data (similar to bson) - https://devblogs.microsoft.com/cosmosdb/announcing-cost-and-performance-improvements-with-azure-cosmos-dbs-binary-encoding/


Adds some GHCJS options to the frontend cabal file

The GHCJS Deployment page mentions -DGHCJS_BROWSER, and -dedupe is mentioned elsewhere.  I've found that they result in smaller output for the stuff I've been playing with.
This PR adds those options to the skeleton for frontend.cabal.

This (along with a couple of other issues) is making me think that we should not have the user provide an executable, but should instead have them provide a library.  What do you think?

I'm not sure - I'm still in my early days of using Obelisk, so I don't know if or when I'll end wanting both the executable and the library.  For now, I'd be happy with either providing an exe or a library :)
I thing these options might be useful in either case.
Also, the CI just reminded me that you need to turn haddock off for GHCJS builds use the dedupe flag.  If that's acceptable I'll looking at updating the PR to make that happen in the next couple of days.

I think a library makes sense, given that we're taking responsibility for a lot of the behavior/characteristics of the executable. We should ensure that we're consistent across frontend and backend in this regard.


delete entrust from my app

Hi,
I decided to make my own role and permissions and i don't want to use entrust, how can i delete it from my app?
Thanks.

Hi @robertnicjoo
Just remove the Entrust package line from require section of composer.json
also remove the entrust facade and service provider class lines from your config/app.php
and then, remove/rollback all migrations. code and files that is related to the entrust
Thanks

Hi @FayazK but what about vendor files?

@robertnicjoo for vendor just delete the folder after @FayazK suggestion
i suggest you even:
composer dumpautoload
php artisan config:cache
And for better code handling use branches with a code versioning software like git or svn so you easly rollback


Bump FAB to 2.1.4

CATEGORY
Choose one

[X] Bug Fix
[X] Enhancement (new features, refinement)

SUMMARY
FAB to 2.1.X brings the following relevant topics:

It's now possible to override class permission name and method permission name. Useful to aggregate view permissions and reduce the amount of generated view/menu/api, permission pairs.
Builtin roles defined on config that support regular expressions
flask-sqlalchemy bump to 2.4.0 with more config options

ADDITIONAL INFORMATION

[X] Introduces new feature or API

CHANGELOG from FAB since version 2.0.0:

Improvements and Bug fixes on 2.1.4

Fix, #1027 API dotted notation joins to same table
Fix, #1012 API default resource name must be lower case
Fix, #1013 Use csrf exempt by default when CSRFProtect is registered has a Flask extension
Fix, #1007 API Support for property decorated functions has models fields
Fix, #1002 Permission mapping
New, #1010 Support for UUID sqlalchemy fields has string fields on WTForms

Improvements and Bug fixes on 2.1.3

Fix, Index view override on class instantiation is discarded

Improvements and Bug fixes on 2.1.2

Fix, #993 App factory pattern, AppBuilder object can be fully configured using config keys
Fix, #994 If builtin role don't check db also, higher permission on DB would allow access

Improvements and Bug fixes on 2.1.1

Fix, #991 Make Admin builtin optional, only if declared on config

Improvements and Bug fixes on 2.1.0

New, #977 flask-sqlalchemy bump to 2.4.0 (new config options)
New, #986 Builtin roles using regex, Admin role is now one of these
New, #969 Override class and method permission names and procedure to converge/migrate
Fix, #985 Deprecation warning EOL version was wrong
New, #976 pRison version bump
Fix, #966 Change the default email value for auth_remote_user in security manager

Codecov Report

Merging #7478 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #7478   +/-   ##
=======================================
  Coverage   65.42%   65.42%
=======================================
  Files         435      435
  Lines       21325    21325
  Branches     2347     2347
=======================================
  Hits        13951    13951
  Misses       7258     7258
  Partials      116      116

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a4392c8...9575df5. Read the comment docs.

This is great, having all these improvements in the next release would be massive!

@elukey these features are in the new RestModelView which we're migrating towards.

@mistercrunch thanks a lot for working on this. I don't have a ton of context about the migration towards 2.x for FAB, I am mainly interested in a fix (https://github.com/dpgaspar/Flask-AppBuilder/pull/966/commits) for a recurrent issue that I have in my superset environment. Instead of simply bumping fab to 2.x by myself and rebuild I preferred to wait since IIUC the migration is not as simple as changing the version in requirements.txt :)


Rework key/signature variables

This reworks the replacement variables in acceptance tests and removes the special cases for JSON and XML. Given that only values are replaced we no longer need to render the whole JSON/XML structure.

The acceptance tests pass for me locally. We have a known issue where they're not working on GitHub which is unrelated to this PR. I'm gonna merge it as this solves other issues.


Impressive work! Any chance to integrate this in the future?

https://github.com/iShohei220/adopt
ADOPT: Modified Adam Can Converge with Any β2 with the Optimal Rate
"ADOPT addresses the non-convergence issue of Adam by removing the current gradient from the second moment estimate and changing the order of the momentum update and the normalization by the second moment estimate."
It seems to perform well in convergence with a small batch size. I wonder if these works can be integrated.

@gesen2egee Hi, and thanks for your interest!
I did play around with adding ADOPT-like updates to the optimiser, but wasn't successful with a direct implementation. Both Prodigy and Schedule-Free are very sensitive to the way parameter updates are done, and adding another layer of complexity I think makes it hard to reason about what the optimiser is doing.
That said, there may be something in simply applying the second moment updates before the first moment/parameter update, but that would require extensive testing to make sure it works correctly with the other pieces (Prodigy and Schedule-Free).

https://github.com/kyleliang919/C-Optim @LoganBooker Found another interesting one. Could it be integrated?

Implemented as of this commit: https://github.com/LoganBooker/prodigy-plus-schedule-free/commit/2b188d296a8f561714acfdb4b7cbd45148af08d8
Definitely needs more testing, but early results (especially with use_muon_pp) have been promising with SDXL LoRA training.

Just to expand on this -- ScheduleFree works by replacing the first moment of the optimiser with it's own thing, so this particular feature may have limited effectiveness. I'm trying a few different approaches to see if I can make it work as intended.

Regarding C-Optim: After spending more time with this, I don't think there's a way to make it work exactly like the reference implementation, but it should have some effect as-is. We would either need to track the first moment (cancelling out the memory savings the optimiser has), or remove the schedule-free element (which I might consider for a separate optimiser).
As for the original part of this issue -- as of the latest commits I've added an ADOPT-like step, as mentioned in my first comment. Essentially, we do everything except clipping the gradient (we already this) and adding the first moment as the update (we kind of already do this already as part of schedule-free). Whether it's better or not coupled with this optimiser, I can't say for sure!


tests: fix the enums to match what is batch submitted

Description
This is a requirement for https://github.com/ethereum-optimism/go-ethereum/pull/255
The enums that were batch submitted to L1 were different than what the contracts expected, so geth had to fix them before passing along to the OVM. The above PR removes any logic in geth around modifying the transactions, it just passes the data through
Metadata
Fixes

Fixes # [Link to Issue]

Contributing Agreement

[x] I have read and understood the Optimism Contributing Guide and Code of Conduct and am following those guidelines in this pull request.

I'd expect the integration tests to fail

All the changes here look good to me; it's always been downstream that blocks here, so if you can get this through CI and have the clear upgrade path, I'm comfortable merging.

We will have to run our state diff tests because this will change the state root from the beginning, so checking state roots that match will not work. I pushed https://github.com/ethereum-optimism/contracts/tree/v0.1.4/enums to base these changes off of the contracts that are deployed to production right now


new external cheat doesn't support controller

how do I make it support controller as internal does?
when I use the internal cheat, it works with LB and Y buttons.

no


OutOfOrderCommitControlBenchmark does not compile

It got out of sync in #99 and for some reason the build did not detect the failure.

Reopening as I think this issue isn't fixed yet.


A new bug in the new version?

Hi everyone,
I cloned the repository yesterday and succeeded in running in Quixbugs benchmark.
However, when I try to run in Defects4J benchmark, there is an error like:
Traceback (most recent call last):
  File "/home/wp/RepairThemAll/script/core/runner/local/LocalRunner.py", line 41, in run
    task.run()
  File "/home/wp/RepairThemAll/script/core/runner/RepairTask.py", line 30, in run
    return self.tool.repair(self)
  File "/home/wp/RepairThemAll/script/core/repair_tools/Astor.py", line 48, in repair
    classpath = bug.classpath()
  File "/home/wp/RepairThemAll/script/core/Bug.py", line 59, in classpath
    return self.benchmark.classpath(self)
  File "/home/wp/RepairThemAll/script/core/benchmarks/Defects4J.py", line 184, in classpath
    libs_split = subprocess.check_output(cmd, shell=True, stderr=FNULL).split(":")
  File "/usr/lib/python2.7/subprocess.py", line 223, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
CalledProcessError: Command 'export PATH="/usr/java/jdk1.7.0_80/bin/:/home/wp/RepairThemAll/script/../benchmarks/defects4j/framework/bin:$PATH";export JAVA_HOME="/usr/java/jdk1.7.0_80/bin/..";
        cd /tmp/jKali_Defects4J_Math_48;
        defects4j export -p cp.test 2> /dev/null;
        ' returned non-zero exit status 2

Seems that this is a new bug after you updated the files last week.

Traceback (most recent call last):
File "/home/wp/RepairThemAll/script/core/runner/local/LocalRunner.py", line 41, in run
task.run()
File "/home/wp/RepairThemAll/script/core/runner/RepairTask.py", line 30, in run
return self.tool.repair(self)
File "/home/wp/RepairThemAll/script/core/repair_tools/Arja.py", line 99, in repair
for d in os.listdir(bug_path):
OSError: [Errno 2] No such file or directory: '/tmp/Arja_Defects4J_Closure_131'
Both ARJA system and Astor system contain this bug. Seems that it can not clone the buggy project?

It is a problem with the configuration of Defects4j.
Can you go to your benchmarks/defects4j and run ./init.sh?
Java7 need to be used.

I am facing the same issue in Mac OS, and I just changed https://github.com/program-repair/RepairThemAll/blob/master/script/config.py#L13 like bellow
JAVA7_HOME = expanduser("/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/")
JAVA8_HOME = expanduser("/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home/bin/")

command is
python script/repair.py Nopol --benchmark Defects4J

when I run a export, cd defects4j command error message is bellow
% export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/..";
        cd /private/tmp/Nopol_Defects4J_Chart_5;
        defects4j export -p cp.test 2> /dev/null;
cd: no such file or directory: /private/tmp/Nopol_Defects4J_Chart_5

Did you run the init.sh script?

Yes, I run the ./init.sh and benchmarks/defects4j/init.sh.

I clone again, and maybe I found the causes of one
$ git clone --recursive https://github.com/program-repair/RepairThemAll.git
...
Submodule path 'benchmarks/bears': checked out 'c637bf555ff3a9b5abb1ca219dabd6e1113ef581'
fatal: No url found for submodule path 'benchmarks/bears/src/test/resources/shift-parser-expectations' in .gitmodules
Submodule path 'benchmarks/defects4j': checked out 'fcf6b9bb030e0f5f03ebab112eb4d4b622f2f315'
Submodule path 'libs/z3': checked out 'b02c69828419e792c67876f7beecfabe73196aac'
Failed to recurse into submodule path 'benchmarks/bears'

By these errors, other clonings are not completed.
It looks the same with #21 1 issue.
Actually, Bear links are not connected.

I update the submodule of bears, could you try to clone again the repository?
Thanks

Thank you for your first fix! I will try now!

Cloning looks succeeded, but script/repair.py still shows the same error.
I will try to find the causes.

what is your version of Perl?

It is 5.30.0
% perl -version

This is perl 5, version 30, subversion 0 (v5.30.0) built for darwin-thread-multi-2level

Copyright 1987-2019, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

./init.sh looks worked well too.
I think this issue is occurred by my environment problem.
So, could you tell me which source code file will generate  /private/tmp/Nopol_Defects4J_Chart_5?

It should be good. the problem is related to the checkout of a bug.
And we use directly defects4j.
Could you try:
defects4j checkout -p Chart -v 5b -w /tmp/Nopol_Defects4J_Chart_5

Thank fir your kind reply.
export PATH=$PATH:"path2defects4j"/framework/bin
defects4j checkout -p Chart -v 5b -w /tmp/Nopol_Defects4J_Chart_5

And it is failed cause of perl package maneger.  output is
Can't locate DBI.pm in @INC (you may need to install the DBI module) (@INC contains: /Users/yuki-ud/Documents/Source/bench_mark/RepairThemAll/benchmarks/defects4j/framework/lib /Users/yuki-ud/Documents/Source/bench_mark/RepairThemAll/benchmarks/defects4j/framework /Users/yuki-ud/Documents/Source/bench_mark/RepairThemAll/benchmarks/defects4j/framework/core /Users/yuki-ud/Documents/Source/bench_mark/RepairThemAll/benchmarks/defects4j/framework/core /usr/local/Cellar/perl/5.30.0/lib/perl5/site_perl/5.30.0/darwin-thread-multi-2level /usr/local/Cellar/perl/5.30.0/lib/perl5/site_perl/5.30.0 /usr/local/Cellar/perl/5.30.0/lib/perl5/5.30.0/darwin-thread-multi-2level /usr/local/Cellar/perl/5.30.0/lib/perl5/5.30.0 /usr/local/lib/perl5/site_perl/5.30.0/darwin-thread-multi-2level /usr/local/lib/perl5/site_perl/5.30.0) at /Users/yuki-ud/Documents/Source/bench_mark/RepairThemAll/benchmarks/defects4j/framework/core/DB.pm line 43.

It looks https://github.com/rjust/defects4j/issues/169 issue, and it looks already solved.
I am reading and tring to fix my environment.

You can check this: https://stackoverflow.com/questions/20568836/cant-locate-dbi-pm

I also added a check in init.sh to verify that DBI is installed. The next user should receive a clear error message.
Thanks for the feedback!

Great,  script/repair.py is succeeded!! Thank you for your great support!
I put the my command for future Mac OS user.
perl -MCPAN -e shell
cpan[1]> install DBI

I think this issue, can also solve #21 and #7.


What's the purpose of _restartRandom?

In agent.py:
def _restartRandom(self):
    self.env.restart()
    # perform random number of dummy actions to produce more stochastic games
    for i in xrange(random.randint(self.history_length, self.random_starts) + 1):
      reward = self.env.act(0)
      terminal = self.env.isTerminal()
      if terminal:
          self.env.restart()
      screen = self.env.getScreen()
      # add dummy states to buffer
      self.buf.add(screen)

I can't understand self.env.act(0), the action 0 is noop, so when we start a new game, and don't take a action 1(fire), the screen keeps the same, because we take noop action. So what is the purpose of  _restartRandom?

Atari didn't have timer chip and therefore is completely deterministic. Usually Atari games rely on user actions to acquire randomness. With learning algorithm it is therefore completely possible, that the algorithm just learns to perform one specific sequence of actions that consistently achieves good result. This is not what we expect, we want the algorithm to work in variety of situations. For this reason we introduce artificial randomness into game by varying the number of start actions. More recent variations in this theme include starting from human starts and also inducing randomness into action repeat.

I still can't understand why we vary the number of start actions so that we can introduce artificial randomness into game. I think when we start a new game, the screen keeps the same, so the randomness depends on what action we take completely. Maybe I have little knowledge about Atari emulator. do you mean randomness is position the bullet appears when we take fire action? And what is the relationship between randomness and  the number of start action.

I think it depends on each game how it handles randomness. For example I can imagine Breakout keeping sum of all joystick codes from start of the game and decides if initially ball flies left or right based on 0th bit of the sum. If the code for NOOP would be 1, then depending on the number of initial NOOP actions the sum may turn out even or odd. Of course I have no idea how Breakout actually does it and code for NOOP probably isn't 1, but you get the general idea. This was the scheme used in original DQN paper.
Of course injecting randomness into beginning might not be enough and that's why more recently ALE adds randomness to action repeat.

I have ran some test on breakout. The Atari have 18 actions, from action 0 to 17.  List below:
NOOP, FIRE, UP, RIGHT, LEFT, DOWN, UPRIGHT, UPLEFT, DOWNRIGHT , DOWNLEFT, UPFIRE, RIGHTFIRE, LEFTFIRE, DOWNFIRE, UPRIGHTFIRE, UPLEFTFIRE, DOWNRIGHTFIRE, DOWNLEFTFIRE
And the breakout has 4 actions, NOOP, FIRE, LEFT, RIGHT, and when we start games, there is no bullet(or ball) on the screen, you should take a action FIRE to generate a bullet on the any screen position randomly. And bullet will go towards the lower left or lower right. And when the board touches the bullet, the bullet will be reflected according to the law of reflection.
That's why I say when we start a new game, and don't take a FIRE action, the action id is 1, the screen keeps same, so _restartRandom  takes some NOOP actions when we start games, the screen don't change. So I don't understand the purpose of your function _restartRandom .
I don't use your  _restartRandom, but I find the my dqn can't learn well. I just set skip_frame = 4,  but I see people use action_repeat to instead of skip_frame.
I still wonder why action repeat can add randomness to game. And don't use action repeat, this will cause dqn learn nothing?

If you take NOOP actions the screen doesn't change, but some internal counter inside Breakout might.
I you don't use _restartRandom, it shouldn't prevent it from learning. Rather it should make it easier to learn, but the result possibly doesn't generalize to novel situations.
Action repeat by itself doesn't introduce randomness of course. But recent ALE versions vary the action repeat, i.e. if you want to repeat action 4 times, it actually repeats it 3-5 times. See section 7.5 in ALE manual.


Fix scrape time has no default value

Coverage remained the same at 51.84% when pulling 104fa8e2614d843f058473c57c9dbb2e20de462c on yife/grafana into f78edccf8f2c6ca34ecaeee805b788f028b927fb on master.

Does other references in grafana have the same problem?

Have add default value as well. @xudifsd


macOS style shortcuts are not used when running an HTML export on macOS

Godot version
3.3.2.stable, 3.x (4032d26), 4.0 (84b11fb)
System information
macOS 11.5.1
Issue description
macOS style shortcuts are only used for the osx platform. It should also be used, for example, when running an HTML export on macOS.
Related proposal: https://github.com/godotengine/godot-proposals/issues/3754
Steps to reproduce

Open the Web Editor, on macOS.
Right click a LineEdit to open the context menu. You can confirm that the shortcuts are using CONTROL.

Minimal reproduction project
No response

Superseded by #68653


Frontend with cut&paste of proceeding titles should be possible

See e.g. https://labs.tib.eu/falcon/
Pasting a list of proceeding titles into a front-end shoud respond with the corresponding meta-data in different formats:

html
rdf
json
wikison
xml
...
The functionality should ideally also work with a content negotation API via e.g. curl/wget or as a query parameter "format=json"

Acceptance criterion:
Situation
The proceedings title "Proceedings of the International Workshop on Algorithms & Theories for the Analysis of Event Data 2020 (ATAED 2020),virtual workshop, June 24, 2020" is used.
Action
Paste into ptp.bitplan.com (or maybe ptp.confident-conferences.org or ptp.confref.org
** Expected Result **
MetaData:

{'event': 'Workshop', 'scope': 'International', 'topic': 'Algorithms & Theories for the Analysis of Event Data', acronym:'ATAED 2020',date:'2020-06-24}
Link to Proceedings: http://ceur-ws.org/Vol-2625/
Link to Homepage: https://www.fernuni-hagen.de/ataed2020/

Acceptance criterion:
Situation:
The proceedings title "Proceedings of the 13th Conference on Laser Ablation (COLA 2015)" is given.
Action:
get metadata in WikiSon format
Expected Result
{{Event
|acronym=COLA 2015
|ordinal=13
|event=Conference
|proceedings_title=Proceedings of the 13th Conference on Laser Ablation (COLA 2015)
}}
With references e.g. to https://vivo.hs-mittweida.de/vivo/display/event_11172


Update Menu item

Hi, sorry for bothering, but
is adding/deleting a menu item when I click on a button possible?
I'm trying to update menu item dynamically, but I haven't succeeded yet.
For testing purposes, I've added another button which opens menuVC (the menu on the right in first picture) when you click it, and it works fine when I click said button (meaning that the menuItemArray in menuVC has been updated after clicking the button).
But why doesn't the actual side menu get updated?

(left one is the actual menu, right one is use for testing if menuItemArray has changed)

(this is my code, Key: "hasChangedReward" will tell if it's needed to update menuItemArray)

viewDidLoad is only called once. You have to update your data source (your arrays) in viewWillAppear and reload the table view.

Thanks for answering!
I've searched some information about reload table view in viewWillAppear override function, and I found that I can't call reload function in viewWillAppear, but I can call it at another tableview function,
I'm wondering that what's the problem I'm having now.
Thanks again.

Your controller is not a UITableViewController but a UIViewController, so you have to have an outlet for your table view connected with the storyboard. After that you will be able to use it anywhere in the code.

Thanks a lot, I've solved the problem by taking your advice:))

viewDidLoad is only called once. You have to update your data source (your arrays) in viewWillAppear and reload the table view.

Thanks Brother i've solved the same problem by implementing your upper advice. :-)


Revert "Removes Community Couchbase Operator"

This reverts commit aa06d592625c3c8892a2b96ec4870d96f31828f1.
Adding Couchbase operator back to community portals
Updates to existing Operators

[x] Is your new CSV pointing to the previous version with the replaces property?
[x] Is your new CSV referenced in the appropriate channel defined in the package.yaml ?
[x] Have you tested an update to your Operator when deployed via OLM?

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[x] Any manual steps about potential pre-requisites for using your Operator

@tahmmee, please consider removing "replaces" directive from CSV as this operator does not exist.

@tahmmee: Important announcement: Flat operator directory structure is obsolete from 23-rd of October 2019, only nested directory structure will be accepted. You can use nested structure before this date also.

/retest

Thanks @J0zi, is the netsted structure required for this change or can I proceed with the revert?  If required then I'll have to push as a different PR for the sake of git history since it's not a clean revert.
Also, any idea why the CI is failing here?

@tahmmee I would consider adding defaultChannel to the package.yaml
That might be the case for failing install.

@tahmmee can you also change to the nested directory format?

Bot issue?
python3: can't open file '/scripts/lib-python/cluster/get_operator_channel.py': [Errno 2] No such file or directory

Wed Oct 23 19:32:59 UTC 2019

@tahmmee You set default channel to stable however there is no such a channel defined in package.yaml
You have to pick one of existing channels, what in your case means preview.

Is this error happening because our image is using RH catalog: registry.connect.redhat.com/couchbase/operator:1.2.1-1
Error from server (BadRequest): container "couchbase-operator" in pod "couchbase-operator-8649999c54-xld7f" is waiting to start: trying and failing to pull image

@jozzi @dmesser Can we use the image from the RH catalog as before?

@tahmmee, it is no ideal to have community version which requires secret for an authenticated registry.

Thanks @J0zi, I've updated operator to use public images.  Any idea why the build is reporting as failed? Going through logs seems to suggest the operator eventually installed ok.

@jozzi @dmesser anything I need to do here to get this going through CI?
thanks!

@J0zi @jozzi @dmesser any updates here?

@tahmmee, I will have a look.

@tahmmee, I tested it locally. Operator pod is failing to start on following error:
Event(v1.ObjectReference{Kind:"Endpoints", Namespace:"couchbase-enterprise-ufusf", Name:"couchbase-operator", UID:"ac8e42d7-1677-11ea-bc8b-78cddda2a3d7", APIVersion:"v1", ResourceVersion:"442330", FieldPath:""}): type: 'Normal' reason: 'LeaderElection' couchbase-operator-6c69dbb567-r422r became leader" module=event_recorder

Thanks @J0zi for running locally.  That event is benign and shouldn't prevent the operator from starting.  We've marked the event type as 'Normal', but is that causing the ci to fail?  Eventually you'll see that it starts after becoming leader
time="2019-11-13T20:47:41Z" level=info msg="I'm the leader,
attempt to start the operator" module=main

time="2019-11-13T20:47:41Z" level=info msg="Creating the couchbase-operator controller" ...
 type: 'Normal' reason: 'LeaderElection' couchbase-operator-654dc8f557-xvgrt
became leader" module=event_recorder

Hi @J0zi just to follow up here.  Will we need to prevent this event from being emitted or is there a way to manually set this as passing?

Is there anything else that needs to be addressed @J0zi ?  I think @tahmmee has addressed everything and since it's really re-adding something that was there before stricter controls, it'd be great to get it back up for users.

I've tested the current metadata from this PR locally on minikube, and all objects (operator pod included) have a normal status. Let's try another pipeline run, especially since the latest run was Nov 13.

/retest

I'm not sure if retest is working currently for Travis CI, as I ended up having to restart the build manually from the Travis CI dashboard. The build failed with the exact same error, which is the CSV failed to reach a "Succeeded" status. The noted Event from the operator pod log doesn't appear to be causing any failure. In my local minikube cluster, the CSV does reach a "Succeeded" Install status and the operator pod itself is running fine.
I'm wondering if the 3 minute timeout in the CI script (retries = 30; sleep = 6) may not be lenient enough, though it didn't take 3m to reach a succeeded status on my laptop. The part of the CI script I"m looking at is here. I'm not sure if the latter part of that function is executing in this case, as I don't know the value of $installmode. I'm assuming it's AllNamepaces since this is enabled in the installModes of the latest CSV (v1.2.1). I may test this in my own repo fork and see if I can get it to pass by increasing the timeout.

Thanks @jsm84 for you help looking in to this!

@tahmmee I finally got this to pass in Travis CI, with no modifications. I ended up forking this repo yesterday, linking Travis CI and duplicating this PR to test. I'd intended to try upping the timeout for the csv status check, but the build passed on it's own on the second attempt from my fork.
With my accidental success, I tried running the build job from this repo 3x last night, but all failed. The first attempt this afternoon, however passed. It's safe to say there's a race condition here with the CI timeout, but I can't seem to duplicate it offline, so I'm giving this the final LGTM.


2 same swap errors

Everything worked good except 2 same errors
Transaction Hash 0x9a93fcb277d1c87d396d88a973ab32755955bf55466e187b3eb1d5a0b6d8669d
Transaction Hash 0x398b7ef3fe60774aff6d89b8a507178984b997f6b04e1f668d0a1e2b4bbee402

@nazarov1ch thanks for reporting; are you still seeing this behaviour? Are you able to reproduce it? We used to have some health issues last week, cf. https://status.scroll.io

It was only 2 times in arrow, I havent caught this error again. Thanks for reply.

OK, probably due to said health issues then, thanks for confirming.


⚠ RPC server - Figment Solana has degraded performance

In fb2c423, RPC server - Figment Solana ($FIGMENT_SOLANA_RPC_URL) experienced degraded performance:

HTTP code: 200
Response time: 423 ms

Resolved: RPC server - Figment Solana performance has improved in 5faba4a.


Message button not working from dialer

On the TCL Flip 2 there is an option in the dialer to send a message to a dialed number by clicking the soft left key. On the latest release of tt9 nothing happens when pressing the soft left key. The function only works when first pressing options (soft right key) then back, then afterwards pressing soft left for message.

This could be related to #241.

@lgexalter, could you please clarify what the soft right key does? I assume it opens up some context menu, which takes away the focus from the phone number field. Or does it do something else? My guess is the "send message" button is not working when the field is focused and you can keep typing.

Um, I thought this your "OK" or some other confirmation key or maybe it isn't?
If it is "OK", there are some issues with it, but they seem to have been fixed by Alex in #309.

@sspanak did not understand your last comment

I thought the left key on your phone plays the role of an OK or ENTER key, call it whatever you want. We discovered a bug with how this key is handled, so that may be the reason you are not able to send messages.
It is also possible for this to be a SOFT_LEFT key (as per the documentation), but the dialer app could be remapping it virtually to ENTER. Android permits that, too. In this case, you would have the same problem.
And if it is a true SOFT_LEFT, well... no idea...
Have you assigned any special functionality to it in Settings -> Keypad -> Hotkeys? This would also prevent the key from doing its default action.

No, there is a separate OK/ENTER key and the SOFT_LEFT does not have any hotkey function. Pretty sure this issue was not present in older versions of tt9 (before #225 was fixed) the but I will double check that.

@lgexalter, you may want to try the new v25.0. I fixed several cases of incorrect handling of key press and release events, that prevented the keys from working. If you have time, please let me know if the update fixes your problem, too.

@lgexalter, you may want to try the new v25.0. I fixed several cases of incorrect handling of key press and release events, that prevented some keys from working in various scenarios. If you have time, please let me know if the update fixes your problem, too.

Still broken

Then I have no idea how to fix it. Sorry!
If anyone with a TCL Flip 2 is willing to debug this, you could try looking into the KeyPadHandler class. Find onKeyDown() and onKeyUp() and see what exactly they are doing. In order for the button to work properly, they must either return false or call the respective super method, but they are probably doing something else. Please, post the results here and hopefully, we will find a solution.

@lgexalter, I think I've found the reason why this is happening. It is most likely the same as #300. It's just that the dialer is not detected properly, causing TT9 to run in the wrong mode and mishandle the Message key.
If you are willing to help, could you please follow the instructions in this post? I need the Device Info and the package name of the dialer.
Now, on the TCL Flip 2, it may be a bit tricky to copy the logs, because it probably does not have any messaging or notes app, where you can paste and review them, and you can't scroll to the end, where they are displayed in TT9, without a touch screen. If you can't figure it out, in the next version, I'll add a button to export the logs to a file, without any hassle.

Out of curiosity, how did you get the package name when there were no logs? Did you read logcat yourself?

I happen to have known the package name. Double checked with pm list packages dialer.

And final question, when you are dialing a number, is the TT9 status bar visible? I mean, do you see this:
image
?

No I do not

Sorry for the delay. Just tested v30.10 and the problem is not fixed

My approach may be wrong, then. Just to confirm, could you please go again to the debugging screen, change the Keypad Handling Mode to "return false" or "super" and then go back to check if the message button has started working?
By changing the mode, you will be able to type only numbers, so don't forget to restore to "normal" after testing.


Unable to resolve module '.src/utils/links'

Hello!
I want to run this app and exactly  after downloading I ran expo startand got this error...

@Hannibal2 thanks for downloading LoAX.
this app used to run on a server, links file contains server address and some other routes
I added links to the project.
change the server address to
const SERVER = "http://localhost:3000";
expo can build the app without any problem but LoAX only shows the loading screen becuase our server is down.
for testing LoAX, you can do the following steps to run the server on your localhost

Clone LoAX-server
Install dependencies npm i
Make sure to install mongoDB
run server node server.js


ex_abi dynamic type offset trimming

https://github.com/poanetwork/ex_abi/issues/22

https://github.com/poanetwork/ex_abi/issues/22 is fixed


knex.raw() is not a function

I get 'raw is not a function' error when using knex raw as below:
var knex = require('knex')({ debug: false, client: 'pg' });
var query = knex.select('*').where('a', '=', 4);
query = query.where('b', '=', 4);
query = query.where(query.raw('c < 3'));  // <--- query.raw is not a function
console.log(query.toString());

The error I get is:
query = query.where(query.raw('c < 3'));
                          ^
TypeError: undefined is not a function

When I change my code as below, it seems fine:
var knex = require('knex')({ debug: false, client: 'pg' });
var query = knex.select('*').where('a', '=', 4);
query = query.where('b', '=', 4);
query = query.where(knex.raw('c < 3')); // <--- knex.raw is OK.
console.log(query.toString());

The problem is, I'm writing a utility library which I don't have knex variable available, I have just query.
Thank you,

Not sure what to tell you here. Doesn't make sense to put a raw method on a query. It's only available on knex.

I would like to add some custom query which may not available via knex methods.
A simplified example:
// select * from account where "a" = '4' and "b" = '4' and "c" > "account"."balance"

var knex = require('knex')({ debug: false, client: 'pg' });
var query = knex.select('*').from('account').where('a', '=', 4);
query = query.where('b', '=', 4);
query = query.where(query.raw('"c" > "account"."balance"'));

This example may be achievable some other way, but I think it would clear my intention.

No, we're not going to add a query.raw method. All the query methods always add to the query and having one that just returns a value without any affect on the query would be consistent. In your example above you can just use whereRaw anyway.

@bendrucker. I was trying to add column names to standard query methods. I will try to find another way. Related to this, could you please suggest a way for #730. Thank you.


Execute pip wheel.

err log:
Processing /Users/liuhao/Documents/pythonProject/chiavdf
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Building wheels for collected packages: chiavdf
Building wheel for chiavdf (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: /Users/liuhao/Documents/pythonProject/chiavdf/venv/bin/python3.9 /Users/liuhao/Documents/pythonProject/chiavdf/venv/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/tmplx6mqoi7
cwd: /private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-dw9sbrki
Complete output (70 lines):
running bdist_wheel
running build
running build_ext
-- The C compiler identification is AppleClang <IP_ADDRESS>00032
-- The CXX compiler identification is AppleClang <IP_ADDRESS>00032
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
GMP_INCLUDES=GMP_INCLUDES-NOTFOUND
CMake Error at /usr/local/Cellar/cmake/3.19.7/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
Could NOT find GMP (missing: GMP_INCLUDES GMP_LIBRARIES GMP_VERSION_OK)
(Required is at least version "5.1.0")
Call Stack (most recent call first):
/usr/local/Cellar/cmake/3.19.7/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:582 (_FPHSA_FAILURE_MESSAGE)
cmake/FindGMP.cmake:74 (find_package_handle_standard_args)
CMakeLists.txt:17 (find_package)
-- Configuring incomplete, errors occurred!
See also "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-dw9sbrki/CMakeFiles/CMakeOutput.log".
See also "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-dw9sbrki/CMakeFiles/CMakeError.log".
Traceback (most recent call last):
File "/Users/liuhao/Documents/pythonProject/chiavdf/venv/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in
main()
File "/Users/liuhao/Documents/pythonProject/chiavdf/venv/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/Users/liuhao/Documents/pythonProject/chiavdf/venv/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 204, in build_wheel
return _build_backend().build_wheel(wheel_directory, config_settings,
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-i48kintb/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 221, in build_wheel
return self._build_with_temp_dir(['bdist_wheel'], '.whl',
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-i48kintb/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 207, in _build_with_temp_dir
self.run_setup()
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-i48kintb/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 150, in run_setup
exec(compile(code, file, 'exec'), locals())
File "setup.py", line 266, in
setup(
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-i48kintb/overlay/lib/python3.9/site-packages/setuptools/init.py", line 153, in setup
return distutils.core.setup(**attrs)
File<EMAIL_ADDRESS>line 148, in setup
dist.run_commands()
File<EMAIL_ADDRESS>line 966, in run_commands
self.run_command(cmd)
File<EMAIL_ADDRESS>line 985, in run_command
cmd_obj.run()
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-i48kintb/overlay/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File<EMAIL_ADDRESS>line 313, in run_command
self.distribution.run_command(command)
File<EMAIL_ADDRESS>line 985, in run_command
cmd_obj.run()
File<EMAIL_ADDRESS>line 135, in run
self.run_command(cmd_name)
File<EMAIL_ADDRESS>line 313, in run_command
self.distribution.run_command(command)
File<EMAIL_ADDRESS>line 985, in run_command
cmd_obj.run()
File "setup.py", line 112, in run
self.build_extension(ext)
File "setup.py", line 139, in build_extension
subprocess.check_call(["cmake", ext.sourcedir] + cmake_args, env=env)
File<EMAIL_ADDRESS>line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-dw9sbrki/src', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-dw9sbrki/build/lib.macosx-11-x86_64-3.9', '-DPYTHON_EXECUTABLE=/Users/liuhao/Documents/pythonProject/chiavdf/venv/bin/python3.9', '-DCMAKE_BUILD_TYPE=Release']' returned non-zero exit status 1.
ERROR: Failed building wheel for chiavdf
Failed to build chiavdf
ERROR: Failed to build one or more wheels

export BUILD_VDF_CLIENT=N and then pip wheel .

Still not working, error log:
Processing /Users/liuhao/Documents/pythonProject/chiavdf
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Building wheels for collected packages: chiavdf
Building wheel for chiavdf (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: /Users/liuhao/Documents/pythonProject/chiavdf/venv/bin/python3.9 /Users/liuhao/Documents/pythonProject/chiavdf/venv/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/tmp9h8yopt5
cwd: /private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-y7_bbfq0
Complete output (70 lines):
running bdist_wheel
running build
running build_ext
-- The C compiler identification is AppleClang <IP_ADDRESS>00032
-- The CXX compiler identification is AppleClang <IP_ADDRESS>00032
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
GMP_INCLUDES=GMP_INCLUDES-NOTFOUND
CMake Error at /usr/local/Cellar/cmake/3.19.7/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
Could NOT find GMP (missing: GMP_INCLUDES GMP_LIBRARIES GMP_VERSION_OK)
(Required is at least version "5.1.0")
Call Stack (most recent call first):
/usr/local/Cellar/cmake/3.19.7/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:582 (_FPHSA_FAILURE_MESSAGE)
cmake/FindGMP.cmake:74 (find_package_handle_standard_args)
CMakeLists.txt:17 (find_package)
-- Configuring incomplete, errors occurred!
See also "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-y7_bbfq0/CMakeFiles/CMakeOutput.log".
See also "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-y7_bbfq0/CMakeFiles/CMakeError.log".
Traceback (most recent call last):
File "/Users/liuhao/Documents/pythonProject/chiavdf/venv/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in
main()
File "/Users/liuhao/Documents/pythonProject/chiavdf/venv/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/Users/liuhao/Documents/pythonProject/chiavdf/venv/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 204, in build_wheel
return _build_backend().build_wheel(wheel_directory, config_settings,
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-18l59bpm/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 221, in build_wheel
return self._build_with_temp_dir(['bdist_wheel'], '.whl',
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-18l59bpm/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 207, in _build_with_temp_dir
self.run_setup()
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-18l59bpm/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 150, in run_setup
exec(compile(code, file, 'exec'), locals())
File "setup.py", line 266, in
setup(
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-18l59bpm/overlay/lib/python3.9/site-packages/setuptools/init.py", line 153, in setup
return distutils.core.setup(**attrs)
File<EMAIL_ADDRESS>line 148, in setup
dist.run_commands()
File<EMAIL_ADDRESS>line 966, in run_commands
self.run_command(cmd)
File<EMAIL_ADDRESS>line 985, in run_command
cmd_obj.run()
File "/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-build-env-18l59bpm/overlay/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File<EMAIL_ADDRESS>line 313, in run_command
self.distribution.run_command(command)
File<EMAIL_ADDRESS>line 985, in run_command
cmd_obj.run()
File<EMAIL_ADDRESS>line 135, in run
self.run_command(cmd_name)
File<EMAIL_ADDRESS>line 313, in run_command
self.distribution.run_command(command)
File<EMAIL_ADDRESS>line 985, in run_command
cmd_obj.run()
File "setup.py", line 112, in run
self.build_extension(ext)
File "setup.py", line 139, in build_extension
subprocess.check_call(["cmake", ext.sourcedir] + cmake_args, env=env)
File<EMAIL_ADDRESS>line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-y7_bbfq0/src', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/tn/qd5mzld10wv5xz4qp1wz9t040000gn/T/pip-req-build-y7_bbfq0/build/lib.macosx-11-x86_64-3.9', '-DPYTHON_EXECUTABLE=/Users/liuhao/Documents/pythonProject/chiavdf/venv/bin/python3.9', '-DCMAKE_BUILD_TYPE=Release']' returned non-zero exit status 1.
ERROR: Failed building wheel for chiavdf
Failed to build chiavdf
ERROR: Failed to build one or more wheels

Reading between the lines since you did not tell us what OS...
brew install gmp

Sorry for not telling you that my system is my problem. It's solved now, thank you very much!

Is this library used to retrieve spatial proofs?

chiavdf is the VDF or Verifiable Delay Function - also known as proof of time.
This is Proof of Space - https://github.com/Chia-Network/chiapos

ok!


flow 5

Since flow 2,3 and 4 have been created we now need to tackle flows 0 - 1 - 5

zijn in stukken al afgehandeld


Error: Can't walk dependency graph: Cannot find module '@beaker/dat-serve-resolve-path' f

when running
npm run rebuild

👍👍

Same. Here's the output:
npx gulp build
[01:43:58] Using gulpfile ~/Documents/Code/Misc/nomad/scripts/gulpfile.js
[01:43:58] Starting 'build'...
[01:43:58] Starting 'bundle'...
[01:43:58] Starting 'bundleTask'...
'listCache' is not exported by '../app/bg/hyper/dns.js'
[01:43:59] 'bundleTask' errored after 1.23 s
[01:43:59] Error: Can't walk dependency graph: Cannot find module '@beaker/dat-serve-resolve-path' from '/Users/paul/Documents/Code/Misc/nomad/app/_stream_0.js'
    required by /Users/paul/Documents/Code/Misc/nomad/app/_stream_0.js
    at /Users/paul/Documents/Code/Misc/nomad/scripts/node_modules/resolve/lib/async.js:146:35
    at processDirs (/Users/paul/Documents/Code/Misc/nomad/scripts/node_modules/resolve/lib/async.js:299:39)
    at isdir (/Users/paul/Documents/Code/Misc/nomad/scripts/node_modules/resolve/lib/async.js:306:32)
    at /Users/paul/Documents/Code/Misc/nomad/scripts/node_modules/resolve/lib/async.js:34:69
    at FSReqCallback.oncomplete (node:fs:198:21)
    at FSReqCallback.callbackTrampoline (node:internal/async_hooks:130:17)
[01:43:59] 'bundle' errored after 1.23 s
[01:43:59] 'build' errored after 1.23 s


Enable users to remove a step from the workflow

In the step info pane, add a button to delete the step. This will deprecate the step, remove any links to or from it, and deprecate and delete sub-steps and sub-components a well, recursively.
Let's chat about a solution.

Discussed implementation with @adulbrich. Implementation will deprecate any subcomponents associated with the step or sub-steps apart from datasets, which will be untouched.


Update rotting_oranges.cpp as in the video

File(s) Modified: rotting_oranges.cpp
Language(s) Used:  C++
Submission URL: https://leetcode.com/problems/rotting-oranges/submissions/846037261/

Thanks for contributing!


Update UG

Updated screenshots according to the example commands and also resized them for consistency.

Codecov Report

Merging #144 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #144   +/-   ##
=========================================
  Coverage     68.38%   68.38%
  Complexity      535      535
=========================================
  Files            91       91
  Lines          1825     1825
  Branches        195      195
=========================================
  Hits           1248     1248
  Misses          497      497
  Partials         80       80

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e9919d1...229458a. Read the comment docs.


HOP-4597: Ignore variant value and script code when match default locale

The current localeCodes only contains: language and country information.
JDK 11 Supported Locales

If the file(hop-config.json) not exist, or not found key LocaleDefault(STRING_DEFAULT_LOCALE) in the config file.
we should automatically match the environment language.

When found key LocaleDefault(STRING_DEFAULT_LOCALE) in hop-config.json, It work fine.
But I found that some users would clear the config directory.

thanks for testing this out! I thought the error was because of the hop-config.json we added by default. but I checked and the defaultlocale is not in there !


"inactive" dockge in dockge

Is it intended or bug?
everything is lowercase, so it can't be  #19

and terminal works :)

update: folder structure like below, only dockge itself shows inactive
docker
├── some-service
│   ├── config
│   └── docker-compose.yml
├── some-other-service
│   ├── cache
│   ├── data
│   └── docker-compose.yml
├── dockge
│   ├── data
│   └── docker-compose.yml

Check to see if you placed your dockge compose.yaml file in the "stacks" directory.

I second op's problem.
compose.yaml:
version: "3.8"
services:
  dockge:
    image: louislam/dockge:1
    container_name: dockge
    restart: unless-stopped
    ports:
      - 5022:5001
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/app/data
      - /home/huddeij/docker:/home/huddeij/docker
    environment:
      - DOCKGE_STACKS_DIR=/home/huddeij/docker

compose.yaml lies in this folder:
/home/huddeij/docker/dockge

but in /home/huddeij/docker/ are all folders for my docker containers and therefore the compose files
proof that it works:

but the same folder structure
/home/huddeij/docker/gitea
/home/huddeij/docker/homepage
etc

I'm guessing this is "intended" at this time. Dockge assumes everything is in the stacks directory. I created a monitoring directory inside of the stacks directory, which in turn had additional directories, like grafana, loki, etc. in there. Like so:
stacks
├── monitoring
│   ├── compose.yml
│   ├── grafana
│   ├── loki
│   └── promtail

My main compose.yml file is located in stacks/monitoring/compose.yml, but the configs for each of the monitoring containers are in their own respective containers. Then, when looking in the left sidebar of the Dockge UI, it looks as if those directories are picked up and marked as "inactive" because to active compose file inside them has been used.
There might be better ways to show this in the GUI, but I'm sure that will come as the project matures. It's pretty awesome as it is. :smile:  But, yeah, it would be nice if it was organized a little clearer in the left nav and also didn't mark it as inactive.

I'm having the same issue. Everything works but dockge is marked inactive in dockge itself even if it's running.

My docker-compose.yml file:
version: "3.8"
services:
  dockge:
    image: louislam/dockge:latest
    restart: unless-stopped
    ports:
      # Host Port : Container Port
      - 5001:5001
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/app/data
      - /home/debian/dockerImages:/home/debian/dockerImages
    environment:
      # Tell Dockge where is your stacks directory
      - DOCKGE_STACKS_DIR=/home/debian/dockerImages

My directory structure:
dockerImages/
    - AdGuardHome/
        - docker-compose.yml
    - paperless-ngx/
        - docker-compose.yml
        - consume/
        - export/
        - data/
        - media/
    - dockge/
        - docker-compose.yml
        - data/
    - immich-app/
        - docker-compose.yml
        - library/
            - library/

so the file structure is consistent, but dockge cannot see itself running

Although I fixed the status issue, self-manage is not recommended right now.
If you click "Update", since it will kill Dockge with "docker compose" in the middle of update, the Dockge stack will end up disappearing.


Initialize window framebuffer with BitmapFormat::BGRx8888.

Since we return SDL_PIXELFORMAT_RGB888 we should also create a bitmap without alpha channel since applications are free to ignore the last byte.

Ha, I got this wrong twice now, thanks for setting it straight. These pixel format naming schemes are confusing. RGB now is BGR?

Ha, I got this wrong twice now, thanks for setting it straight. These pixel format naming schemes are confusing. RGB now is BGR?

It was originally wrong, too. So you only got it wrong the one time :)
Our pixel storage was always BGRA, the old name RGBA was just wrong.


Feature: Personal stack mode (disable registration outright)

Would appreciate the ability to outright disable the registration page so that it could be used as a personal one-line blog.

Would appreciate the ability to outright disable the registration page so that it could be used as a personal one-line blog.

Could you please explain further?

Would appreciate the ability to outright disable the registration page so that it could be used as a personal one-line blog.

Could you please explain further?

Gladly,
When I saw this app I was excited because I thought it would be a platform for personal micro-blogging. In my head I wanted to be able to host Memory-Stack and use it like my own personal Twitter.
Though I've since realised that this is more of a social media in a box.
It would be nice to have a 'single user' mode whereby only the owner of the web server (me) can post updates, and nobody can register.


Add math nodes

https://phabricator.endlessm.com/T35502

It already exists at block-programming-plugin/addons/block_code/ui/picker/categories/category_factory.gd.  So, close this.


Add apt support

Library won't build if the app uses apt plug-in.
That means no Dagger or Dagger2 for us.

Well, I use apt with AndroidAnnotiations and it builds without any problems.
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'

Anyone have issue with Apt too ?

I'll reinvestigate it today.

Reinvestigation indicates that it was some kind of anomaly (many of those in AS novadays :/)
No more problems with apt.


Is this project alive and actively maintained?

Just found it and as i see it, it's a little outdated last commit from 4 months ago, some of the issues we've seen are showstoppers for us..
Is this project alive a worth pursuing it and try to help it, or better redirect our efforts to some other place?
Sorry for by that rude, but as promising this project is,  it seems  not very ready for production use,,,

Thank you for your message.
Could you please list the issues that you see as showstoppers?
The development of Kubegres will resume in June 2022. Until then I am extremely busy with the development of a new platform. Note that Kubegres is also used by that new platform with 18 separate clusters.

Ok, glad to hear from you:
Well our concerns source on the development  schedule  tha's posted  in github, we need the pvc management (we routinely make real time copies of our db and to run a test cluster for big software changes ) , and be able to do major version upgrades via pg_upgrade, and be able to open our db datafiles with kubegres,  we routinely integrate our data volumes in cluster to a big bare metal pg server , for really big operations, so we use a subdir for data based on project or customer name, so we can integrate those with minimal config in the bpg...
But we will try our way with kubegres.. i will keep you informed,
thanks and good work!!!

Ok, we got management to allow me to give kubegres a spin, but in my first tests, i was really very surprised to see you create 3 statefulsets, can't be done with only one? that is supposed to be the k8s aim in itself, of course there will be a rational for this design that we need understand...

@IJOL you should also note that you will get an ever increasing number of stateful sets being created (unavoidable it seems) and old data needs to be discarded continuously.

@IJOL and I also asked the same question as you about there being so many stateful sets here: #57

Ok, it seems i've overlooked much of the discussions happening in previous issues, sorry for the noise,

Thank you for your message.
Could you please list the issues that you see as showstoppers?

Given our use case, the most urgent issue is the hardcoded pgdata directory name,  from the code i see that maybe putting a PGDATA env var in the spec should work at least for primary, if i read https://github.com/reactive-tech/kubegres/blob/7d751febe0847389ce001dea203ee890556bca77/controllers/spec/template/ResourcesCreatorFromTemplate.go#L220-L221 correctly but in the replica creation at https://github.com/reactive-tech/kubegres/blob/7d751febe0847389ce001dea203ee890556bca77/controllers/spec/template/ResourcesCreatorFromTemplate.go#L128 it seems it yet forced another time, so i think if the initcontainer for replicas could get his PGDATA env var from the spec if present should do the trick

Another one, from time to time our pgdata volumes in k8s get full, we routinely expand volumes by updating the corresponding pvc, but we need to stop postgres for the operation, with kubegres it should be much better to be able to update the volume size in the spec, and kill replicas, and later kill master, volume expansion without offline time.. but alas updating the pvc size is not permitted, which is understandable, as a simple solution..

Thank you for your message.
Could you please list the issues that you see as showstoppers?
The development of Kubegres will resume in June 2022. Until then I am extremely busy with the development of a new platform. Note that Kubegres is also used by that new platform with 18 separate clusters.

I see no activity since June 2022. Will you resume work on this project @alex-arica or should I begin a plan to move on to another postgres solution eventually?
Kubegres is working for my use-case and I am not missing any particular feature at the moment. But sooner or later there will be issues that would need to be addressed as Kubernetes evolves.

I'm using stackgres postgres operator right now, it's a wonderful software
and gives a much streamlined pg server with support for backups via wal-g
and a nice and useful UI, check it out !!  https://stackgres.io/
Saludos,
Ignacio J.Ortega
skype:ignacioj.ortega
El lun, 8 ago 2022 a las 15:46, Joe Siponen @.***>)
escribió:

Thank you for your message.
Could you please list the issues that you see as showstoppers?
The development of Kubegres will resume in June 2022. Until then I am
extremely busy with the development of a new platform. Note that Kubegres
is also used by that new platform with 18 separate clusters.
I see no activity since June 2022. Will you resume work on this project
@alex-arica https://github.com/alex-arica or should I begin a plan to
move on to another postgres solution eventually?
Kubegres is working for my use-case and I am not missing any particular
feature at the moment. But sooner or later there will be issues that would
need to be addressed as Kubernetes evolves.
—
Reply to this email directly, view it on GitHub
https://github.com/reactive-tech/kubegres/issues/108#issuecomment-1208152422,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXHYV7XW6DYNBFPXHUXTNTVYEFQZANCNFSM5UHYG3JQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thank for the tip @IJOL - will check it out.
Was hoping not to have to install and maintain minio - I do like the low-level simple backup options of kubegres.

Hi All,
Apologies for the delay to answer.
I have provided an update about this project here: #126

A new version of Kubegres 1.16 is available and it is compatible with Kubernetes 1.25 and it was upgraded to use the latest version of the framework Kubebuilder 3.6.0 :
https://github.com/reactive-tech/kubegres/releases/tag/v1.16


yup

macports.conf.5.txt

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.城西 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.城西 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.