Review/Test fork()

Fork was implemented and merged last year, but we're not sure about how robust it is.
PRs:
https://github.com/Lind-Project/native_client/pull/5
https://github.com/Lind-Project/native_client/pull/6
Review code changes and testing implementation to assure that all of this is correct.

Upon further testing, the Repy side of Lind seems to not acknowledge separate processes at all. I'm not sure if this is just not implemented, or by design. This makes doing file operations between forks not POSIX compliant/buggy. This of course also pertains to how pipes are handled.
We brainstormed some solutions in the meeting today, such as transmitting the pid/cageid via the RPC calls, but are looking for some more clarity.
@JustinCappos @moyix

I'm confused about the issue you describe.  Is the problem here conceptual
or is there an implementation issue?
On Thu, Aug 15, 2019 at 4:32 PM Nicholas Renner<EMAIL_ADDRESS>wrote:

Upon further testing, the Repy side of Lind seems to not acknowledge
separate processes at all. I'm not sure if this is just not implemented, or
by design. This makes doing file operations between forks not POSIX
compliant/buggy. This of course also pertains to how pipes are handled.
We brainstormed some solutions in the meeting today, such as transmitting
the pid/cageid via the RPC calls, but are looking for some more clarity.
@JustinCappos https://github.com/JustinCappos @moyix
https://github.com/moyix
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Lind-Project/lind_project/issues/10?email_source=notifications&email_token=AAGRODZJIIXYKMHWF5QDAODQEW4NJA5CNFSM4IKDE22KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4M5LYI#issuecomment-521786849,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGROD5KW2OYWI664ZYQODTQEW4NJANCNFSM4IKDE22A
.

Conceptually, I want to confirm that we should implement process book-keeping on the Repy side. I wasn't sure if I was missing a theoretical reason that wasn't happening, or if it just wasn't tackled yet.
Implementation-wise, does:

Transmitting pid/cageid through the RPC calls
Storing things such as each filedescriptortable in a dictionary keyed by PID seem reasonable?

I'm not sure where you need to transmit a pid/cageid at.  Can you explain
more what you mean by RPC?
Yes, we do want to key the SafePOSIX microkernel data structures by pid /
cageid as you describe.
On Thu, Aug 15, 2019 at 7:42 PM Nicholas Renner<EMAIL_ADDRESS>wrote:

Conceptually, I want to confirm that we should implement process
book-keeping on the Repy side. I wasn't sure if I was missing a theoretical
reason that wasn't happening, or if it just wasn't tackled yet.
Implementation-wise, does:

Transmitting pid/cageid through the RPC calls
Storing things such as each filedescriptortable in a dictionary
keyed by PID seem reasonable?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Lind-Project/lind_project/issues/10?email_source=notifications&email_token=AAGROD3RMSZNM5KL2BDGEG3QEXSXRA5CNFSM4IKDE22KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4NJBWY#issuecomment-521834715,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGROD7GVA3HQHZ6QUCSHITQEXSXRANCNFSM4IKDE22A
.

Great!
The entire implementation of fork() (as well as a few other system calls such as exec) as well as the caging implementation lives inside NaCl. Since this was originally implemented as only being for one process, Repy never needed to know the pid or do any process related book-keeping, such as separate file descriptor tables.
All of the system calls in Repy are triggered by NaCl calling “CallPythonFunc” to call LindSyscall in Repy (I considered this a remote procedure call, is that the wrong nomenclature?). My inclination is that the "easiest" way to deal with this is to also send id's in that call.

I see.  Sure this would be fine.  Somehow the system needs to know the PID
of the caller.  Do you get its memory location and use this to derive the
PID?
FYI: It's a good idea to keep in mind that a PID that is given to a
"microprocess" (the thing we are running in a cage) is permanent and
unique.  However, the location of a microprocess in memory may in theory
change as we do more research in the future.  So, if you only have a way to
know the memory location a call comes from, it is worth keeping a table
that translates this to PID first before indexing the microkernel data
structures by PID (instead of directly doing this by memory address).  If
you don't translated to PID and then index using PID, then there will be a
mess to clean up when we implement SSI / migration functionality.
On Thu, Aug 15, 2019 at 8:10 PM Nicholas Renner<EMAIL_ADDRESS>wrote:

Great!
The entire implementation of fork() (as well as a few other system calls
such as exec) as well as the caging implementation lives inside NaCl. Since
this was originally implemented as only being for one process, Repy never
needed to know the pid or do any process related book-keeping, such as
separate file descriptor tables.
All of the system calls in Repy are triggered by NaCl calling
“CallPythonFunc” to call LindSyscall in Repy (I considered this a remote
procedure call, is that the wrong nomenclature?). My inclination is that
the "easiest" way to deal with this is to also send id's in that call.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Lind-Project/lind_project/issues/10?email_source=notifications&email_token=AAGROD5X6UBJ753YKLZIPPLQEXV5XA5CNFSM4IKDE22KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4NKHEI#issuecomment-521839505,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGRODYLM2KE4YNTZCLLJ4DQEXV5XANCNFSM4IKDE22A
.

There's still a few quirks here that are going to get updated in the pipe merge. Leaving open for now.


Backpack does not load under heavy usage

Explorer Alpha build version:
Main
Issue Description:
Durin a play test with approx 15+ users, after running around the plaza and then attempting to load the backpack  many were unable to load the first page of the backpage and it took quite a long time.
We should review what data we are downloading on the backpack, and check what requests are currently active / stuck in the queue after repeating this behavior. Other requests may be hogging bandwidth?
Steps to reproduce:

Join a scene with many avatars (may not be related to many avatars)
Run around, try load quite a lot of LODs (run via the world)
Try load the backpack.

Expected behaviour:
Backpack should remain slick despite the world loading

Most likely was related to the request spam issue that was spotted, but after some investigation some issues were found in the backpack requests flow, optimised with this pr: https://github.com/decentraland/unity-explorer/pull/1075


*: update retool install script

What problem does this PR solve?
There are some unused packages in retool-install script.
What is changed and how it works?
This PR removes them.
Check List
Tests

Unit test

Codecov Report

Merging #2114 into master will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2114      +/-   ##
==========================================
- Coverage   76.75%   76.71%   -0.04%
==========================================
  Files         194      194
  Lines       19979    19979
==========================================
- Hits        15334    15327       -7
- Misses       3488     3492       +4
- Partials     1157     1160       +3

Impacted Files
Coverage Δ

server/tso/tso.go
77.37% <0%> (-6.57%)
:arrow_down:

server/kv/etcd_kv.go
75.32% <0%> (-6.5%)
:arrow_down:

pkg/etcdutil/etcdutil.go
84.05% <0%> (-4.35%)
:arrow_down:

server/cluster/coordinator.go
75.42% <0%> (-2.55%)
:arrow_down:

server/server.go
80.05% <0%> (+0.28%)
:arrow_up:

server/handler.go
51.61% <0%> (+0.43%)
:arrow_up:

client/base_client.go
86.89% <0%> (+0.68%)
:arrow_up:

server/config/option.go
90.04% <0%> (+0.86%)
:arrow_up:

server/core/storage.go
73.86% <0%> (+1%)
:arrow_up:

server/grpc_service.go
58.79% <0%> (+1.28%)
:arrow_up:

... and 1 more

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 d1cf01e...00bd337. Read the comment docs.

/merge

/merge


[BUG] false Bump version statement

the commandline respond after executing versionize updates the project version upon writing the proj file thus stating something like this
Discovered 1 versionable projects
  * C:\xxx.csproj
V bumping version from 1.2.0 to 1.2.0 in projects
V updated CHANGELOG.md
V committed changes in projects and CHANGELOG.md
V tagged release as 1.2.0

i Run `git push --follow-tags origin master` to push all changes including tags

the line bumping version should say something like 1.1.4 to 1.2.0
this is probaply fixed by moveing the message in workingcopy.cs from line 150 to line 138
alternatively one could have a look why the call of Project.WriteVersion (project.cs line 58) actually alters the result of the Project.Version property
im currently making some adjustments to the software to meet my requirements and im probably opening some issue for further discussion on the issues (Spoiler: delphi and numeric versioning support)

Have some commits example to reproduce the issue? Thanks for filing an issue and PRs are welcome.

I'am  rather new to github so I properbly will make a lot of mistakes, but just to verify here is a screenshot,
as I said a fix is rather simple but does not tackle the root cause. I assume the way to go forward would be

fork the project
fix the bug
commit it to my repo
start pull request

Am I missing something


[MB-2718] Adds Prime Actual Weight to mto shipment payload

Description
Adds Prime Actual Weight to MTO Shipment payload
Setup
make server_run
Using Postman:
Prime Endpoint: Get all MTOs and check if Prime Actual Weight is a property in mto shipment
Support Endpoint: Get individual MTO and check if Prime Actual Weight is a property in mto shipment
Code Review Verification Steps

[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change

Messages

:book:
:link: MB-2718

  Generated by :no_entry_sign: dangerJS against 3186d663aaf007c6878b42e2bad6bcfbb12c539c


how to explain the mask loss?

hi , i notice the finetune loss has been changed.
for the mask loss:  loss += F.mse_loss(predict_x0*(1-mask), condition_latent*(1-mask))
could you please tell me how can this loss control the motion region?

It seems use image latent to control the generation results of noisy latent, instead of using the processed GT.
What are the benefits of this loss?

The mask concatenated in input_latent has all zeros for its first frame. Wouldn't this cause a gap between training and infer?


Add per-user configurable top-level tab hiding

hi fren, it's your worst nightmare, I actually did the thing! and it even accounts for dynamic/extension-added tabs!
well okay it only sort of works. by which I mean it does not work.
the magicks for dropdown popovers appear to be broken with select2's multi-select (since nothing else seems to ever actually call makeMultiselectInput()?) and I am not enough of a JS person to work out how to fix that. So the multiselect shows up, but it's styled wrong, and changing the selected options doesn't mark the option as altered so it's not saveable.
But the hiding does work if I manipulate things in the browser debugger to pretend like the server returned a list of tab IDs to hide.
what do, how fix?

Multi-select inputs work as intended locally:

Scorers and LoRA params are the only multiselects I think exist offhand. Definitely no settings that use em atm, so might need to adjust some code related to Settings to make it process those properly. (Or be lazy and just do a comma separated list as a text input as I did for reuse params exclude list)

please don't force push

@mcmonkey4eva ok, 2 more force-pushes to undo the first one sry about that 😅

OK, made that change and un-drafted this since it's not nearly as cursed now.

per Discord discussion yesterday: should swap this down to just a CSV input for now.
I posted an issue https://github.com/mcmonkeyprojects/SwarmUI/issues/258 to track the need to replace select2 with something that doesn't suck

Still haven't gotten to this but will attempt to in the near future 😅


Add option to save intermediate model files between LDA inference iterations

There should be a way to save intermediate model files between iterations of inference.

(also see #6 )


build exception:value is not stored in $_

在编译的过程中，碰到一个异常：
`
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':sample:transformClassesWithDroidAssistForDebug'.

com.didichuxing.tools.droidassist.ex.DroidAssistException: Transform failed for class: com.didichuxing.tools.test.MainActivity with error: the resulting value is not stored in $_

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 6s`
请问这样如果解决？

由于疏忽，有一处 Target 配置中返回值未赋值给 $_
在提交：https://github.com/didi/DroidAssist/commit/f2eb58f58f56acfff67b4d4ff2f06c1b91d7ec18 已修复


fix: hit cache when imports connection not changed

Summary
Current issue
If module's all dependencies and blocks stay the same, Rspack skips building chunk graph. However dependencies can change easily, for example:
import {foo} from 'bar';

there is 1 dependency which is ImportSideEffectDependency. However if I add one line like:
import {foo} from 'bar';
console.log(foo);

We don't need to rebuild chunk graph, as there are no connections change. But we do have dependencies change, we have
ImportSideEffectDependency and ImportSpecifierDependency now, so cache miss.
Solution
I choose to sort all outgoings by there span location first, this step ensures dependency orders change can make cache invalidate.
Then I dedupe them by there target module, so I add extra import to the same module or I make access to import specifier should hit cache as well

Require Documentation?

[ ] No
[ ] Yes, the corresponding rspack-website PR is __

!bench


L.LineUtil._flat is deprecated

L.LineUtil._flat is now deprecated and leads to a warning in the console.  This significantly slows down load time.
We should be using http://leafletjs.com/reference-1.3.0.html#lineutil-isflat instead.

Nice! Will this go out in a release, so we can all update from npm?

Yes it's in v0.4.0 which I just published to npm.

Update is working great, thanks!


Anyone ported the library to vscode for use with ESP-IDF platform?

Hi,
Has anyone here ported the code to vscode/ESP-IDF or have a version that is either C++ or C native code that does not need Arduino files?
I would like to use the library files in vscode. I use the ESP-IDF framework which supports c++.
The target is ESP32-WROOM.

Hi @orbitcoms , to my knowledge, Decawave itself has provided some API and usage examples in their website with C code.
Although they are using STM32 platform in their example. But perhaps it may still be useful for your need.


slow loading of enter pin screen when disabling biometrics

Users can tap "back" before the "Enter PIN" screen is loaded.

@CharlesMacpherson , can you provide with your device Model and Android version?

Android 12 on Samsung Galaxy A51. It used to be worse, on build 557 it is okay, but I was able to catch it (press back before the PIN screen came up) and it just freezed up a bit, but actually didn't let me hit back, just delayed the PIN screen for a second.

Resolved by: https://github.com/hyperledger/aries-mobile-agent-react-native/pull/562


fixed working with stars

Thanks for the PR!

@p01, is this PR good to merge? The reason I ask is that I'd like to use your code in a project I'm working on, and would rather not make a mess of your master. :)


Fixes component usage in jsx.md.

Updates m.mount(document.body, <MyComponent />) to m.render(document.body, <MyComponent />).
After consuming a component using m(component), you can't mount it to element but you can render.

LGTM.


Add promotion results, received via REST API, to deployment

The issue 19 implemented the REST APIs and this code processes
the promotion status updates
References #82.

@rtyler I have incorporated your comments. Do you want me to go ahead and merge this?


Make jquery schemeless relative url

Forcing the scheme to http breaks https uses of the theme.

Thanks! Uploaded as clckwrks-theme-bootstrap 0.4.3


disable cache small column

This is an cherry-pick of https://github.com/pingcap/tiflash/pull/4225
What problem does this PR solve?
Issue Number: close https://github.com/pingcap/tiflash/issues/4223
Problem Summary:
DELTA_CACHE_SIZE is too high and may use too much memory, disable cache small column.
What is changed and how it works?
Check List
Tests

[x] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-all-tests

/run-integration-test


DBZ-5071 Correctly handle NULL values in incremental snapshots

This makes changes in the Db2 connector for the corresponding commit in the main Debezium project.  The main thing we have to do is override the nullsSortLast function in Db2Connection to define how NULLs sort in Db2. We also have to update the test suite, since the base test suite now includes additional tests for working with keys that are nullable.
Related pull request: https://github.com/debezium/debezium/pull/5158

I ran the following command to test:
admin@ip-10-4-98-175:~/Thumbtack/debezium-connector-db2$ mvn clean install -Dit.test=IncrementalSnapshotIT

The tests pass.
I attached the full log if you are interested.
Db2Test.log

From CI:
Error:    IncrementalSnapshotIT>AbstractIncrementalSnapshotTest.snapshotWithAdditionalCondition:811->AbstractSnapshotTest.consumeRecordsMixedWithIncrementalSnapshot:251->AbstractSnapshotTest.consumeMixedWithIncrementalSnapshot:182->AbstractSnapshotTest.consumeMixedWithIncrementalSnapshot:192->AbstractSnapshotTest.consumeMixedWithIncrementalSnapshot:211 [Too many no data record results, 0 < 10]
Expecting:
 <6>
to be less than or equal to:
 <5>

However, when I had tested the test, it passed - from the log that I posted:
2024-01-27 04:09:09,862 INFO   IncrementalSnapshotIT||test  Test io.debezium.connector.db2.IncrementalSnapshotIT#snapshotWithAdditionalCondition succeeded   [io.debezium.connector.db2.IncrementalSnapshotIT]

I'm assuming this is a previously-flaky test / unrelated to this PR...
There were also some other test failures in totally different test suites, again which seem unrelated:
Error:  Failures:
Error:    Db2OnlineDefaultValueIT>AbstractDb2DefaultValueIT.shouldHandleDateTimeDefaultTypes:203->AbstractDb2DefaultValueIT.shouldHandleDefaultValuesCommon:217->AbstractDb2DefaultValueIT.testDefaultValuesAlterTableAdd:493->AbstractDb2DefaultValueIT.assertSchemaFieldWithDefaultCurrentDate:544->AbstractDb2DefaultValueIT.assertSchemaFieldValueWithDefault:540->AbstractDb2DefaultValueIT.lambda$assertSchemaFieldWithDefaultCurrentDate$2:552 [Unexpected field value: AVAL_DATE_SYSDATE_NONNULL]
Expecting:
 <-719162>
to be greater than or equal to:
 <1>

and
Error:  Errors:
Error:  io.debezium.connector.db2.Db2ReselectColumnsProcessorIT.testNoColumnsReselectedWhenNullAndUnavailableColumnsAreDisabled
Error:    Run 1: Db2ReselectColumnsProcessorIT.beforeEach:32->AbstractReselectProcessorTest.beforeEach:60->createTable:85 » SQL ASNCAP server did not start.
Error:    Run 2: Db2ReselectColumnsProcessorIT.afterEach:41 » SqlSyntaxError DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=DB2INST1.DBZ4321, DRIVER=4.26.14


Can't run "deliver" (Your app preview can't be uploaded because you have selected to use an app preview from a larger display size.)

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
Can't deliver app to iOS AppStore due to app preview resolution errors.
I have tried delivering with various methods, using skip_screenshots=true, various flags for deliver, etc, and can't get it to work.
I have also tried deleting all screenshots and previews from AppStore Connect, so it does not list anything and I keep getting the same error message saying that there are invalid resolutions when really there isn't anything.
I don't know what to do, I need to deliver this. Is there a way to force it?
Command executed
tried:
bundle exec fastlane ios appstore
bundle exec fastlane deliver
bundle exec fastlane deliver --overwrite_screenshots
Complete output when running fastlane, including the stack trace and command used
[!] The request could not be completed because:
Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. Your app preview can't be uploaded because you have selected to use an app preview from a larger display size. Your app preview can't be uploaded because you have selected to use an app preview from a larger display size.
Environment
✅ fastlane environment ✅
Stack

Key
Value

OS
10.14.3

Ruby
2.5.1

Bundler?
true

Git
git version 2.20.1 (Apple Git-117)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.14.3 (18D109)

Ruby Lib Dir
/usr/local/Cellar/ruby/2.5.1/lib

OpenSSL Version
OpenSSL 1.0.2o  27 Mar 2018

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

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

Xcode Version
10.2

System Locale

Variable
Value

LANG
es_ES.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
# Customise this file, documentation can be found here:
# https://docs.fastlane.tools/actions/
# All available actions: https://docs.fastlane.tools/actions
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# If you want to automatically update fastlane if a new version is available:
# update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "2.60.1"

default_platform :ios

platform :ios do
  before_all do
    # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
    cocoapods
    # carthage
  end

  desc "Runs all the tests"
  lane :test do
    scan
  end

  desc "Submit a new Beta Build to Apple TestFlight"
  desc "This will also make sure the profile is up to date"
  lane :beta do
    # match(type: "appstore") # more information: https://codesigning.guide
    gym(scheme: "<redacted>", workspace: "<redacted>.xcworkspace")
    pilot

    # sh "your_script.sh"
    # You can also use other beta testing services here (run `fastlane actions`)
  end

  desc "Deploy a new version to the App Store"
  lane :appstore do
    # match(type: "appstore")
    # snapshot
    gym(
        scheme: "<redacted>",
        workspace: "<redacted>.xcworkspace",
		clean: true,
		export_method: "app-store",
		export_options: {
		      provisioningProfiles: {
		        "<redacted>" => "AppStore Distribution"
		      }
		}
    )
    deliver(force: true, skip_screenshots: true)
    # frameit
  end

  # You can define as many lanes as you want

  after_all do |lane|
    # This block is called, only if the executed lane was successful

    # slack(
    #   message: "Successfully deployed new App Update."
    # )
  end

  error do |lane, exception|
    # slack(
    #   message: exception.message,
    #   success: false
    # )
  end
end

# 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/fastlane#metrics

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

team_id "<redacted>" # 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.120.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.2.0

bundler
1.16.1

CFPropertyList
3.0.0

concurrent-ruby
1.0.5

i18n
0.9.5

minitest
5.11.3

thread_safe
0.3.6

tzinfo
1.2.5

activesupport
4.2.10

public_suffix
2.0.5

addressable
2.6.0

atomos
0.1.3

babosa
1.0.2

claide
1.0.2

fuzzy_match
2.0.4

nap
1.1.0

cocoapods-core
1.5.0

cocoapods-deintegrate
1.0.2

cocoapods-downloader
1.2.0

cocoapods-plugins
1.0.0

cocoapods-search
1.0.0

cocoapods-stats
1.0.0

netrc
0.11.0

cocoapods-trunk
1.3.0

cocoapods-try
1.1.0

colored2
3.1.2

escape
0.0.4

fourflusher
2.0.1

gh_inspector
1.1.3

molinillo
0.6.5

ruby-macho
1.1.0

nanaimo
0.2.6

xcodeproj
1.8.2

cocoapods
1.5.0

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

declarative
0.0.10

declarative-option
0.1.0

digest-crc
0.4.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20180417

dotenv
2.7.2

emoji_regex
1.0.1

excon
0.63.0

multipart-post
2.0.0

faraday
0.15.4

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.13.1

fastimage
2.1.5

jwt
2.1.0

memoist
0.16.0

multi_json
1.13.1

os
1.0.0

signet
0.11.0

googleauth
0.6.7

httpclient
2.8.3

mime-types-data
3.2019.0331

mime-types
3.2.2

uber
0.1.0

representable
3.0.4

retriable
3.1.2

google-api-client
0.23.9

google-cloud-env
1.0.5

google-cloud-core
1.3.0

google-cloud-storage
1.16.0

json
2.2.0

mini_magick
4.5.1

multi_xml
0.6.0

plist
3.5.0

rubyzip
1.2.2

security
0.1.3

naturally
2.2.0

simctl
1.6.5

slack-notifier
2.3.2

terminal-notifier
2.0.0

unicode-display_width
1.5.0

terminal-table
1.8.0

tty-screen
0.6.5

tty-cursor
0.6.1

tty-spinner
0.9.0

word_wrap
1.0.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.0

generated on: 2019-04-14

 [REPLACE THIS WITH YOUR INFORMATION]

forgot to mention that I have also run
bundle exec fastlane deliver download_screenshots
to confirm whether there are still screenshots or not (even though I have deleted them all) and it does not download anything, so really there are no screenshots uploaded and yet it keeps whining about something (that does not exist) being of a larger display size.

Please add the complete output you are getting when running these commands.
Are you only trying to upload an app binary or is there actual metadata?

I was trying to get anything added, app binary or binary + metadata, at the time I did not mind about screenshots as I needed to get a beta out quickly.
I think that this may be an issue on Apple's side and not on fastlane/deliver, but, the fact that it did not allow me to upload even the binary after disabling all other uploads makes me think that it might still be an issue with deliver?
After going through the AppStore/iTunes Connect website many, many times refreshing the screenshots in their "media manager" staring at a blank screen with no images nor previews, disabling and re-enabling languages, and playing with all "re-use screenshots from XXX-inch device" checkboxes in one of these various dodgy-webpage refreshes some videos that were never visible on the AppStore nor had they been in the app version manager appeared, I deleted them and the upload went through fine with fastlane/deliver.
This makes me think that the "error" was correct in saying that there were app previews of invalid resolutions etc, but why that would stop a binary upload (with forced-delivery enabled) is beyond me.
I was using Apple's own browser, Safari (latest version), to view the website and the videos magically appeared.
I'm going to try to find out why AppStore Connect complained in the first place since videos were made following their instructions to the dot, both in terms of codec and resolutions, it may have something to do with the fact that they were added months ago when Apple first introduced new resolutions for the videos of the 2018 iPad Pro(s) and checks on their side may have been flaky at the time. What's strange is that it never errored before and the videos never showed up on the AppStore itself.
I'm not sure if any of this helps at all.

why that would stop a binary upload (with forced-delivery enabled) is beyond me.

Because deliver currently is not structured in a way that makes it easy to not touch metadata, even when just uploading a binary. There are pull requests and issues that will fix this, but they haven't been reviewed/merged yet.

I encountered the same issue, also mentioned here fastlane/fastlane#10564 and here fastlane/fastlane#11022 . I am not sure that they are 100% related but it seems to. When Fastlane tries to update the data for any reason, it first set the scaled flag to true for display_families without screenshots, as seen here:
https://github.com/fastlane/fastlane/blob/1abd9682eac3e408cf1576c7526bb1d8582deacf/spaceship/lib/spaceship/tunes/app_version.rb#L710-L726
It doesn't take in account though, that a display_family might have a trailer and no screenshots, that means that upon save, said display_family will try to be saved with a scaled flag set to true and a trailer (app preview), which then leads to the error "Your app preview can't be uploaded because you have selected to use an app preview from a larger display size."
Fiddling around with the code, I manage to have it working by just adding the lines:
next if device_language_details["trailers"].nil?
next if device_language_details["trailers"]["value"].count > 0

after the screenshot check, to also check if there is a trailer present.
It works for me (of course) but is this the right solution? And if it is, how can I push it through as a bugfix?

Just create a Pull Request for your change, and we will have a better look at it 🚀

Confirmed that xpy's fix solved my problem as well. Please create a pull request.

@yixiang there is already a PR fastlane/fastlane#14738

Thanks @xpy It works for me.


[ZEPPELIN-5445] Allow users to access the spark UI outside the kubernetes cluster

What is this PR for?
Currently, when zeppelin server is running outside of k8s cluster, users cannot access the spark UI directly from the web page of Zeppelin. So this PR creates ingress resource in k8s/interpreter/100-interpreter-spec.yaml and enables the SPARK JOB button to jump directly to the URL defined by ingress.
If user does not specify the property zeppelin.spark.uiWebUrl, it will be automatically generated according to the template: {{PORT}}-{{SERVICE_NAME}}.{{SERVICE_DOMAIN}}, which is also the URL that the SPARK JOB button points to. So this PR also configured the ingress.host by this URL.
This PR also adds a property zeppelin.k8s.spark.useIngress to let user choose whether to create ingress.
Example usage:
zeppelin.k8s.spark.useIngress true

What type of PR is it?
[Improvement]
Todos

[ ] - Task

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-5445

How should this be tested?

CI pass and manually tested

Screenshots (if appropriate)
Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? No

When user does not specify the property zeppelin.spark.uiWebUrl, it will be automatically //{{PORT}}-{{SERVICE_NAME}}.{{SERVICE_DOMAIN}}. And the default value of zeppelin.k8s.spark.ingress.host is {{PORT}}-{{SERVICE_NAME}}.{{SERVICE_DOMAIN}}.
So if user does not customize the URL, he just needs to set the property zeppelin.k8s.spark.useIngress true to create the ingress. And he can directly click the button SPARK JOB to jump to the spark UI through ingress.
But if user customizes the URL, he can also set the property zeppelin.k8s.spark.ingress.host to enable the spark UI through ingress :
zeppelin.spark.uiWebUrl //{{SERVICE_NAME}}.{{SERVICE_DOMAIN}}
zeppelin.k8s.spark.useIngress true
zeppelin.k8s.spark.ingress.host {{SERVICE_NAME}}.{{SERVICE_DOMAIN}}

Please add documentation. Everything else looks good.

Thanks for the comment. The documentation has been added.


Setting to change url_suffix

Hello,
I'm using your plugin on a project using my school CAS (INSA Lyon). They changed the default url to call for the CAS V3 like that : https://login.insa-lyon.fr/cas/p3/serviceValidate.
The workaround I use is to edit url_suffix (line 208) from cas.py of python-cas : https://github.com/python-cas/python-cas/blob/master/cas.py#L208
Is it possible to make that configurable ? I can do the implementation if you guide me a little bit.
Thank you very much.

I had the same issue. I think the URL actually shouldn't be configurable. The CAS spec is clear that v3 clients should always access p3/serviceValidate, see https://apereo.github.io/cas/5.0.x/protocol/CAS-Protocol-Specification.html#2-cas-uris
I have created a pull request for python-cas: https://github.com/python-cas/python-cas/pull/5


Add jimbudarz to maintainers

Checklist

[x] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

@halldc any comments?

@davidchall I think @halldc is your alter ego!
Do you want to switch the maintainer user of this feedstock to your other identity?

@beckermr, how long should we give him?

Oh sorry I forgot about this one. Thank you for the reminder. Let's merge.


Copy with Headers, repeating header

Issue Type: Bug
Run query that returns rows in the results grid.   Right click on the results grid click 'Select All'    Then right Click and click 'Copy with Headers'  then paste into Excel.
The header rows is display every other row, not just on the top.
Sometimes the copy does not work at all.
This was working prior to the release I updated today.
SQL Operations Studio version: sqlops 0.32.7 (b3766d7421bac5d8596eb2ce4980da5546325282, 2018-08-30T02:59:53.029Z)
OS version: Windows_NT x64 10.0.17134

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz (8 x 2712)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: disabled_softwarevideo_decode: enabledvideo_encode: enabledvpx_decode: unavailable_softwarewebgl: enabledwebgl2: enabled

Memory (System)
15.86GB (8.16GB free)

Process Argv
C:\Program Files\SQL Operations Studio\sqlops.exe

Screen Reader
no

VM
0%

Extensions: none

Closing as a duplicate of https://github.com/Microsoft/sqlopsstudio/issues/2372.  We'll have a fix for this issue later today.


New version: MakieLayout v0.2.0

Registering package: MakieLayout
Repository: https://github.com/jkrumbiegel/MakieLayout.jl
Created by: @jkrumbiegel
Version: v0.2.0
Commit: 49714ae45f997612eaf969c73e24f33c2ef456fd
Reviewed by: @jkrumbiegel
Reference: https://github.com/jkrumbiegel/MakieLayout.jl/commit/49714ae45f997612eaf969c73e24f33c2ef456fd#commitcomment-36469338
Release notes:

Legends
Simplified api
Streamlined interface between layoutable objects and grid layouts
More robust auto scaling
Better widgets

stop merge


Add description of case study data sources

As title - may need to be split into smaller issues

No, afraid not. The same options we discussed (e.g. early West African major ebola outbreak etc) are still in play.


Removing encryption of shared metadata

If we want to share a file with file/share api method, then the file metadata is encrypted using secp256k1 (this algorithm is different from the one we use to encrypt the feed data), and then the encrypted data is uploaded using the encrypted bee api.
The final share reference is 128 characters encrypted reference + 10 characters unix timestamp with which encryption occurs. There are 138 characters in total.
It seems to me that encrypting this metadata with secp256k1 is redundant and can be removed because the bee itself encrypts the data.
Or we can use the same algorithm that we use to upload encrypted data to the feed.
Do we need this additional encryption and this particular algorithm?

We don't need it IMO. Removing it


training does not work

Hey there,
I am training the q5 problem, but the training is not going well. I wondered if you have any clue what is wrong.
Here is a copy of training data:
122501/5000000 [..............................] - ETA: 34518s - Loss: 0.1562 - Avg_R: -21.0000 - Max_R: -21.0000 - eps: -55.3107 - Grads: 0.0000 - Max_Q: 0.0000 - lr: -0.0048
The gradient is 0, Max_Q is 0. Reward has not improved at all.

The test (nature.py) seems to work -- The issue seems to be a hyperparameter issue i'm guessing..
Average reward: 0.00 +/- 0.00
301/1000 [========>.....................] - ETA: 4s - Loss: 0.1427 - Avg_R: 0.3400 - Max_R: 2.0000 - eps: -0.6500 - Grads: 0.0453 - Max_Q: 0.0628 - lr: -0.0000
Evaluating...
Average reward: -1.00 +/- 0.00
401/1000 [===========>..................] - ETA: 4s - Loss: 0.1008 - Avg_R: -0.0150 - Max_R: 0.5000 - eps: -1.8875 - Grads: 0.0585 - Max_Q: 0.0698 - lr: -0.0002
Evaluating...
Average reward: 0.50 +/- 0.00
501/1000 [==============>...............] - ETA: 4s - Loss: 0.1244 - Avg_R: 0.4850 - Max_R: 0.5000 - eps: 0.0100 - Grads: 0.0362 - Max_Q: 0.0775 - lr: 0.0001
Evaluating...
Average reward: 0.50 +/- 0.00
601/1000 [=================>............] - ETA: 3s - Loss: 0.1770 - Avg_R: 0.4900 - Max_R: 0.5000 - eps: 0.0100 - Grads: 0.0461 - Max_Q: 0.0948 - lr: 0.0001
Evaluating...
Average reward: 0.50 +/- 0.00
701/1000 [====================>.........] - ETA: 2s - Loss: 0.0341 - Avg_R: 0.4150 - Max_R: 0.5000 - eps: 0.0100 - Grads: 0.0200 - Max_Q: 0.1068 - lr: 0.0001
Evaluating...
Average reward: 0.50 +/- 0.00
801/1000 [=======================>......] - ETA: 1s - Loss: 0.0636 - Avg_R: 0.5000 - Max_R: 0.5000 - eps: 0.0100 - Grads: 0.0292 - Max_Q: 0.1167 - lr: 0.0001
Evaluating...
Average reward: 0.50 +/- 0.00
901/1000 [==========================>...] - ETA: 0s - Loss: 0.0008 - Avg_R: 0.4600 - Max_R: 0.5000 - eps: 0.0100 - Grads: 0.0606 - Max_Q: 0.1244 - lr: 0.0001
Evaluating...
Average reward: 0.50 +/- 0.00
1001/1000 [==============================] - 10s - Loss: 0.0010 - Avg_R: 0.4500 - Max_R: 0.5000 - eps: 0.0100 - Grads: 0.0434 - Max_Q: 0.1302 - lr: 0.0001


No typescript types

Describe the bug
I don't have typescript types after installing the library.
Expected behavior
Types should be visible when hovering an entity, like in the official sdk.
Screenshots

Hello @YsarocK,
I added you to the repo. I would appreciate it if you take a look.
Code is in /pages/_appwrite.vue
Kind Regards,
Marius

Thanks a lot !
Will look at it tomorrow if you don't see any issue.

Thank you. The useAppwrite.d.ts declares it as any:
/**
 * Use the current Appwrite instance
 * @returns Client, Databases, Account, Storage, Avatars, Functions, Role, Permission
 */
declare const useAppwrite: () => any;
export default useAppwrite;


Design: Mt. Seymour confirmation page messaging update

Description:
For the winter 2024/2025 season, Mount Seymour will need to have its facility-specific confirmation page messaging updated. Needed by the start of the season which is December 10th, 2024. Dec. 12 is the date of enforcement so that 10th would be the date that people can book passes.
As a Mount Seymour visitor, I want to get park specific information so that I can be better prepared.
Acceptance Criteria:

Wireframes created according to messaging word document: https://bcgov.sharepoint.com/:w:/r/teams/031072/_layouts/15/Doc.aspx?sourcedoc={1903155C-4272-44B9-9222-37186C1FA116}&file=Mount Seymour Confirmation Page.docx&action=default&mobileredirect=true
wireframes created in figma in the same place as the previous confirmation messaging designs if that makes sense: https://www.figma.com/design/2lQW8InOa0lEiUiMeGmeNC/Day-Use-Pass?node-id=4759-10586&t=8tjt3J4fqzO79fBU-0
Icons are consistent with previous messaging updates (eg: Joffre lakes)
wireframes added to implementation ticket

Development Checklist:

[ ] Reference previous designs for which icons to use - connect with NDR if questions: https://www.figma.com/design/2lQW8InOa0lEiUiMeGmeNC/Day-Use-Pass?node-id=4759-10586&t=8tjt3J4fqzO79fBU-0
[ ] - [ ] ...
[ ] ...

Dependencies

Blocked by
Blocking https://github.com/bcgov/parks-reso-public/issues/468

Relevant documentation as reference
Previous update tickets: https://github.com/bcgov/parks-reso-public/issues/407
Definition of Ready

[ ] Acceptance criteria are included
[ ] Wireframes are included (if applicable)
[ ] Design / Solution is accepted by Product Owner (if applicable)
[ ] Dependencies are identified (technical, business, regulatory/policy)
[ ] Story has been estimated (under 13 pts)

Definition of Done

In progress:

[ ] Acceptance criteria are tested (Functionality meets the acceptance criteria defined in the ticket)
[ ] UI meets accessibility requirements
[ ] Unit tests are written
[ ] Work is traceable in GitHub
[ ] PR linked to ticket number
[ ] If needed/required - Dev adds flag/label to highlight any migration steps necessary prior to PROD deployment

Code review:

[ ] Code is peer reviewed and has passed CI/CD tests

QA:

[ ] Acceptance criteria are tested (Functionality meets the acceptance criteria defined in the ticket)
[ ] Code is potentially shippable to the production environment
[ ] Functional features have been tested and passed by QA
[ ] UI components tested by designer
[ ] Code is deployed to PROD when moved to 'done' column (unless requested otherwise by PO)

PO Review:

[ ] Acceptance criteria are tested (Functionality meets the acceptance criteria defined in the ticket)
[ ] Reviewed and approved by Product Owner

Notes:

@MarshallHenson could you let us know once the content has been approved? We can't pull this ticket in until it is. Thanks! cc @LindsayMacfarlane

should be good to go!

@meredithom I added a direct link to the previous figma areas used for the other facility messaging to help with icons etc: https://www.figma.com/design/2lQW8InOa0lEiUiMeGmeNC/Day-Use-Pass?node-id=4759-10586&t=8tjt3J4fqzO79fBU-0
cc @LindsayMacfarlane

Goal to complete this design by Friday, November 22nd, 2024 so that we have time to implement it by December 10th.

@meredithom - confirming we can pull this ticket into in-progress? I believe you mentioned at stand-up that you started looking at the design.

@MarshallHenson added some changes to the word doc based on how things were looking in practice. Less is more when it comes to the important information. I also tweaked the wildlife line to match the other sub-areas.
edited text with context:

approved the changes in the word doc - all looks good :)

Designs:
https://www.figma.com/design/2lQW8InOa0lEiUiMeGmeNC/Day-Use-Pass?node-id=6414-13202&t=WzO8xHBZtEXJ8c3V-1
Will be added to dev ticket.


It does not work with variable in TextScroll()

My code
TextScroll(                   "The Live may not be started yet. ${start} ${end}",                   velocity: Velocity(pixelsPerSecond: Offset(30, 0)),                   // delayBefore: Duration(seconds: 1),                   intervalSpaces: 60,                   style: TextStyle(                     color: Color(0xFFD6DCE6),                     fontFamily: 'Rubik',                   ),                 ),

I am using two variables but as soon it reach the variable, the animation starts again.


[flash_ctrl,dv] Enable random device param for all tests

Signed-off-by: Jaedon Kim<EMAIL_ADDRESS>

De we not want to enable this at the chip level?

De we not want to enable this at the chip level?

not yet i think..i want to see the block level fallout first.
Otherwise we might see random failures on every sw test, it could be kind of hard to debug becuse the end result will be a bunch of instruction decode errors, or just random jumps because the stuff read out of flash was wrong.


Data preprocess for UGS paper

Hi, could you give some support by giving how did you organize data for the UGS paper? What is the data in DOI folder? How could we obtain them? Thanks

Data in DOI is LIDC datset. You can download LIDC data from officail website: https://wiki.cancerimagingarchive.net/pages/viewpage.action?pageId=1966254


Uncaught Error: Cannot read property 'object' of undefinedTypeError: Cannot read property 'objec...

[Enter steps to reproduce:]

...
...

Atom: 1.17.0 x64
Electron: 1.3.15
OS: Microsoft Windows 10 Pro
Thrown From: Atom Core
Stack Trace
Uncaught Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
at ObjectsRegistry.get (C:\Users\IVAN\AppData\Local\atom\app-1.17.0\resources\electron.asar\browser\objects-registry.js:41:28)
at EventEmitter. (C:\Users\IVAN\AppData\Local\atom\app-1.17.0\resources\electron.asar\browser\rpc-server.js:306:31)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:201:7)
at WebContents. (C:\Users\IVAN\AppData\Local\atom\app-1.17.0\resources\electron.asar\browser\api\web-contents.js:222:13)
at emitTwo (events.js:106:13)
at WebContents.emit (events.js:191:7)
At C:\Users\IVAN\AppData\Local\atom\app-1.17.0\resources\electron.asar\renderer\api\remote.js:217

Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
    at ObjectsRegistry.get (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/browser/objects-registry.js:41:28)
    at EventEmitter.<anonymous> (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/browser/rpc-server.js:306:31)
    at emitMany (events.js:127:13)
    at EventEmitter.emit (events.js:201:7)
    at WebContents.<anonymous> (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/browser/api/web-contents.js:222:13)
    at emitTwo (events.js:106:13)
    at WebContents.emit (events.js:191:7)
    at metaToValue (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/renderer/api/remote.js:217:13)
    at undefined.remoteMemberFunction (~/AppData/Local/atom/app-1.17.0/resources/electron.asar/renderer/api/remote.js:113:18)
    at AtomEnvironment.module.exports.AtomEnvironment.getWindowDimensions (~/AppData/Local/atom/app-1.17.0/resources/app/src/atom-environment.js:663:1)
    at AtomEnvironment.module.exports.AtomEnvironment.storeWindowDimensions (~/AppData/Local/atom/app-1.17.0/resources/app/src/atom-environment.js:697:1)
    at WindowEventHandler.module.exports.WindowEventHandler.handleWindowBlur (~/AppData/Local/atom/app-1.17.0/resources/app/src/window-event-handler.js:184:1)
    at ~/AppData/Local/atom/app-1.17.0/resources/app/src/window-event-handler.js:3:1

Commands
     -9:59 autocomplete-plus:confirm (input.hidden-input)
     -9:59 snippets:expand (atom-text-editor.editor.is-focused)
     -9:57 autocomplete-plus:confirm (input.hidden-input)
     -9:57 snippets:expand (atom-text-editor.editor.is-focused)
     -9:54.9.0 autocomplete-plus:confirm (input.hidden-input)
     -9:54.9.0 snippets:expand (atom-text-editor.editor.is-focused)
  7x -9:32.4.0 core:backspace (input.hidden-input)
     -8:12.4.0 autocomplete-plus:confirm (input.hidden-input)
 21x -7:51.3.0 core:backspace (input.hidden-input)
  2x -7:18.1.0 autocomplete-plus:confirm (input.hidden-input)
  2x -5:53.7.0 core:backspace (input.hidden-input)
     -4:19.5.0 core:move-right (input.hidden-input)
  5x -4:19.1.0 core:backspace (input.hidden-input)
     -0:19.3.0 core:save (input.hidden-input)

Non-Core Packages
achievements 0.9.0
atom-clock 0.1.7
build 0.68.0
busy 0.7.0
emmet 2.4.3
hey-pane 1.0.0
minimap 4.28.2
pigments 0.39.1
terminal-plus 0.14.5

Thanks for taking the time to contribute!
We noticed that this is a duplicate of #11692. You may want to subscribe there for updates.
Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


how to upload file PDF from form

Hi every one, in exam https://serenity.is/demo/Northwind/Product#new
I see row "Product Image" to upload file image to product, but i can't upload 1 file pdf.
How i can upload 1 file PDF to sqlserver?

Check the ProductImage field in ProductRow.cs, you want to replace ImageUploadEditor with FileUploadEditor.

I replaced ImageUploadEditor with FileUploadEditor.
Error:
The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters.

When do you get this error? On build? On grid load? On entity open? On entity save? After upload? Is it in your browser console or within Visual Studio?
I have something like this and it works for me:
[DisplayName("File"), Size(255), NotNull, QuickSearch]
[FileUploadEditor(FilenameFormat = "Files/Uploads/~", AllowNonImage = true, CopyToHistory = true)]
public String Path
{
    get { return Fields.Path[this]; }
    set { Fields.Path[this] = value; }
}

I brown file ok, after that I click button SAVE to add new record is error.
I created database  from https://codingsight.com/storing-files-in-sql-database-using-filestream-part1/

Ok I see you want to store your file as VARBINARY in your database.
Serenity's default for the file upload is to store the file on disk, and store the file path in the column as a VARCHAR, this works well.
I haven't needed to do your method myself, but you can look in previous issues for some direction, e.g #3890.
Hope that helps!

Serenity's default for the file upload is to store the file on disk, and store the file path in the column as a VARCHAR=> Example when I upload 1 file, how can i view this file? because it store file path in database


After integrating azure app with AppInsights noticed failing dependency call to iisnodestats.azurewebsites.net

This is almost certainly the wrong place to be asking this question but I am hoping someone can point me in the right direction (no luck searching on my own so far).
So I was successfully able to integrate application insights (with all of the default auto collectors) into my Azure web app. While testing it out I noticed a bunch of failed dependency calls being made to http://iisnodestats.azurewebsites.net:80/.... (seems to occur one to one with server requests).
Any idea what is causing this call to be made? I know that node js in azure uses iisnode to host the node app in iis but from what I can tell this is not part of iisnode and seems to be some kind of external azure monitoring (maybe for the default built in web app tracking?).
Any ideas on how to make azure stop making these calls?
My backup strategy would be to use a Telemetry Processor to disable this from being uploaded.

have you searched over npm packages to check which of them calls into "iisnodestats.azurewebsites.net"? You can probably use telemetry processor to get a callstack and guess who calls into that web site. It looks suspicious.

hmm well as far as I can tell none of the node_modules are calling that endpoint.
Not sure if it will help but here is the set of dependencies I am using,
"dependencies": {
  "applicationinsights": "^0.17.0",
  "azure-storage": "^1.3.2",
  "body-parser": "^1.15.2",
  "data.either": "^1.4.0",
  "data.maybe": "^1.2.2",
  "data.task": "^3.1.1",
  "express": "^4.14.0",
  "fs": "0.0.1-security",
  "immutable": "^3.8.1",
  "node-uuid": "^1.4.7",
  "passport": "^0.3.2",
  "passport-facebook-token": "^3.3.0",
  "path": "^0.12.7",
  "ramda": "^0.22.1",
  "react": "15.3.2",
  "react-addons-pure-render-mixin": "15.3.2",
  "react-dom": "15.3.2",
  "react-redux": "^4.4.5",
  "react-router-redux": "^4.0.6",
  "redux": "^3.6.0",
  "redux-actions": "^0.12.0",
  "redux-immutablejs": "0.0.8",
  "redux-thunk": "^2.1.0",
  "url-pattern": "^1.0.1"
}

Okay I figured it out, if others run into this the cause was the built in Azure web app server diagnostic Web Server Logging.
I turned if off and the requests stopped.

@davidebbo is it expected to have an http://iisnodestats.azurewebsites.net:80/ as a dependent call from the node.js application? Is there an official documentation about this endpoint? Should Application Insights node.js SDK recognize it and mark it somehow special way or even filter out?

@rramachand21 do you know how that works?
@greyepoxy @SergeyKanzhelev can you open issue on https://github.com/tjanczuk/iisnode/ so it's tracked in the right place? Thanks!


Developer Certificate of Origin instructions missing

The DCO link on https://github.com/coreos/kube-aws/blob/master/CONTRIBUTING.md 404s.

Thanks @swestcott, good catch!
This is going to be resolved via #431


Gas mixture properties

Hi
I trying to work out how to calculate thermodynamic and transport properties of a gas mixture and am struggling to understand how to do this. The main properties required and h in kJ/kg, Cp in kJ/kgK, mu in Pa.s and k in W/m.K. Are you able to present an example?
Regards

Hi,
You can get them pretty easily:
from thermo import Mixture
m = Mixture(['nitrogen', 'oxygen'], zs=[.79, .21], T=500.0, P=101325.0) # T in K, P in Pa
print(m.H/1000, m.Cp/1000.0, m.mu, m.k) # Convert H, Cp Joules to kJ
(206.16723833116788, 1.0363227410784634, 2.69831536145733e-05, 0.03945449027992688)

Let me know if you have any trouble.

Caleb
That is certainly straight forward. Your help is much appreciated. BTW, it appears that your enthalpy reference temperature is 288.15K. Please confirm
Allan

Hi Allan,
The reference conditions are 298.15K, 101325 Pa, whichever phase is present at those conditions, and with a reference enthalpy and entropy of zero.
Sincerely,
Caleb

Caleb
Thanks for that. I got confused, 288.15K is the ISA reference temperature for atmospheric studies while 298.15K is the standard temperature for the evaluation for calorific analyses.


Returning auto-incremented Id from Insert

The ReadMe document shows the Insert() command returning an object and being able to get the primary key from the auto-incremented field (see below) , but I only see a return type of int from the SQLiteConnection.Insert() function. Did something change and is now different than the documentation? If so what is the suggest method of getting the PK from the auto-incremented insert?
public static void AddStock(SQLiteConnection db, string symbol) {
var s = db.Insert(new Stock() {
Symbol = symbol
});
Console.WriteLine("{0} == {1}", s.Symbol, s.Id);
}

I have the same question


Release/0.7

Fix some error for adapt language-c-quote-<IP_ADDRESS> package within Haskell lts-8.23(ghc-8.0.2). This change is used to successfully build HaskellSpritekit, the current code is failed build spritekit-0.9.02 in ghc-8.0.2 through cabal.

Thank you very much for your contribution. Would you mind making a pull request against the release/0.7 branch instead of master.


4.0.1 release via npm doesn't match documentation

looking through documenation readme, it says I can use
static.config.js.devServer
this config is used in this file:

via spread operator:

but looking at the code npm installed...
there is no lib/webpack/index.js and the lib/webpack.js file doesn't have devServer config being extended... so my devServer doesn't work as I need it

Closed with latest release of 4.1.0 :) Sorry!

thanks for quick turnaround!  testing out the devServer options now :)

yay! my proxy worked!!

gonna give yall a star :)

Awesome! What's that for exactly?

Reply to this email directly, view it on GitHub
https://github.com/nozzle/react-static/issues/146#issuecomment-343571998,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFUmCfsTLcdoER6zrqaZn23pVCRuCKuaks5s1KvWgaJpZM4QZ9dQ
.

so im building a frontend and the api lives on a different server say
https://api.tacoshop.com/v1/
and my frontend lives here:
https://www.tacoshop.com
but when I dev, i can't hit https://api.tacoshop.com/v1/ from my localhost because of CORS yeah?  our CORS rules won't validate localhost so i can't do some requests.
but what i can do, in my frontend code is prefix all requests that I know need to go to the api with dev and then create a proxy rule on the server to reroute all dev to api and set the correct origin header so my api will accept my requests.
config looks like the following:

i tried to do this with gatsby, but they don't allow me as much control as yall do.

Awesome :)
On Fri, Nov 10, 2017 at 1:18 PM Riley<EMAIL_ADDRESS>wrote:

so im building a frontend and the api lives on a different server say
https://api.tacoshop.com/v1/
and my frontend lives here:
https://www.tacoshop.com
but when I dev, i can't hit https://api.tacoshop.com/v1/ from my
localhost because of CORS yeah? our CORS rules won't validate localhost so
i can't do some requests.
but what i can do, in my frontend code is prefix all requests that I know
need to go to the api with dev and then create a proxy rule on the
server to reroute all dev to api and set the correct origin header so
my api will accept my requests.
config looks like the following:
[image: image]
https://user-images.githubusercontent.com/7017640/32676898-2f1c47fc-c611-11e7-8dbf-dc7ae27ccec4.png
i tried to do this with gatsby, but they don't allow me as much control as
yall do.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/nozzle/react-static/issues/146#issuecomment-343575456,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFUmCZ6Q4vnVPvEA0BNfwXpgTiEuo0qBks5s1K-WgaJpZM4QZ9dQ
.


added custom redirect uri

added custom redirect uri option

Hey. Thank you for this PR.
But I do believe that functionality already exists.
$linkedin->getLoginUrl(array('redirect_uri'=>'http://foobar.com'));

It maybe need to be documented better.

Also pretty sure in any case you cannot include non-optional parameters after optional parameters (at least I've never seen it done, and can't think of a use-case)


[chore] consolidate scope/resource creation in transformer

Merged with the proposed changes and lint fixes in #4600


Bug Report: Icons don't work properly (also there's no botplay)

Icons for some reason are wonky, when the opponent is losing it displays they're neutral icon instead of the losing one, and when the opponent is winning the opposite happens, I tried editing the image but that didn't work.


Spelling Highlight Wrong

The spelling highlighting is the sme colour as the text

I am a bit unsure what you mean by that? Spelling mistakes are underlined. Would you want spelling errors to change the color of the actual text itself? Or do you mean that the undercurl is a different color as the text when launching neovim in the GUI?

The undercurl isnt red for a missspell for instance, It is however the same colour as the text.


Pull in PlayingChunkedMP3-WebAudioAPI code

[x] Pull in code
[x] Get rid of unnecessary things (visualiser, log)
[x] Still working with chunked files
[x] Added my name to license

Finished by d0bc632c8a557ec6ad0f09a9a8fdcd1e4d25d6c8


Use the stacktrace passed to Sentry.Event.transform_exception/2 when calling Exception.normalize/3

The stacktrace for certain errors (like FunctionClauseError) may resolve incorrectly inside Sentry.Event.transform_exception/2 due in part to the issue described in elixir-lang/elixir#7622.
To reproduce the issue, the following can be run to force a FunctionClauseError error report generated by a supervisor:
:error_logger.add_report_handler(Sentry.Logger)
{:ok, pid} = Task.Supervisor.start_link()
Task.Supervisor.start_child(pid, fn -> :lists.last([]) end)

In the generated event, the message will show:
(FunctionClauseError) no function clause matching in Keyword.delete_key/3

Instead of reporting as expected:
(FunctionClauseError) no function clause matching in :lists.last/1

@potatosalad thank you so much for the detailed explanation and pull request! 💖 ❤ 💜 💙


Update Develop new new apps title

Updating "Develop new apps on Docker" to "Develop new apps on Docker with ease"

Proposed changes

Unreleased project version (optional)

Related issues (optional)

Deploy preview for modest-edison-79d82e ready!
Built with commit 9fadc465cc9b241e586b4bc114f39767cab2690c
https://deploy-preview-7070--modest-edison-79d82e.netlify.com


implementing pytorch mish inplace

Hi, do you have any tips on how to implement Mish as an inplace operation in PyTorch? Could this work? Is there a way of making the F.softplus() operation also inplace?
class Mish_(nn.Module):
    def __init__(self):
        super().__init__()

    def forward(self, x):
        softplus_res = F.softplus(x)
        torch.tanh_(softplus_res)
        return x * softplus_res

Hey. I am still working on the Inplace operation of Mish, however, the issue lies in the TanH inplace implementation. There is an implementation which is somewhat inplace and you can find it here - https://forums.fast.ai/t/meet-mish-new-activation-function-possible-successor-to-relu/53299/89?u=diganta
Please read this thread, it has a subsequent brief discussion about the Inplace operation and possible implementation of Mish.

Thanks. I was running OOM with the "plain" implementation. Will give the implementation you suggest a try.
BTW, I was wondering if there is a typo in the derivative you have in your Mish paper https://arxiv.org/pdf/1908.08681v1.pdf, page 2. The delta term shows up as 2e^2x + e^2x + 2 but in Wolfram Alpha I am getting 2e^x + e^2x + 2. I was testing the code below, but it is not good (not sure why...). It did pass the torch.autograd.gradcheck function though.
class Mish(torch.autograd.Function):
    @staticmethod
    def forward(ctx, i):
        ctx.save_for_backward(i)
        return i * torch.tanh(F.softplus(i))

    @staticmethod
    def backward(ctx, grad_output):
        i,  = ctx.saved_tensors
        w = 4*(i+1) + 4*torch.exp(2*i) + torch.exp(3*i) + torch.exp(i)*(4*i+6)
        d = 2*torch.exp(i) + torch.exp(2*i) + 2
        return grad_output * torch.exp(i) * w / d**2

class CustomMish(nn.Module):
    def forward(self, input_tensor):
        return Mish.apply(input_tensor)

Oh thanks for the typo. In the readme, the delta term is correct. I'll take a look at this code and get back to you on the same.

@jpcenteno80 Please check this implementation here - https://github.com/thomasbrandon/mish-cuda

@jpcenteno80 @digantamisra98 Is there any inplaced implementation which is verified for its performance?

@ildoonet The only faster (fastest) implementation of Mish whose performance is verified is by Thomas Brandon. Link -  https://github.com/thomasbrandon/mish-cuda
The issue with inplace implementation for Mish arises because of the non-support for inplacing the Tanh operator.


Unresolved reference: TTAdManagerHolder

描述

今天升级最新版本后运行时候报错 Unresolved reference: TTAdManagerHolder  这个怎么解决捏？

设备版本

本地flutter版本、设备型号版本

插件版本

gtads_csj: ^1.3.4

日志

详细的log日志或者截图录屏

Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!
e: file:///C:/Users/yund/AppData/Local/Pub/Cache/hosted/pub.flutter-io.cn/flutter_unionad-1.3.27/android/src/main/kotlin/com/gstory/flutter_unionad/splashad/SplashAdView.kt:10:35 Unresolved reference: TTAdManagerHolder
e: file:///C:/Users/yund/AppData/Local/Pub/Cache/hosted/pub.flutter-io.cn/flutter_unionad-1.3.27/android/src/main/kotlin/com/gstory/flutter_unionad/splashad/SplashAdView.kt:60:28 Unresolved reference: TTAdManagerHolder
         *********************************************************
WARNING: This version of flutter_webview_plugin will break your Android build if it or its dependencies aren't compatible with AndroidX.
         See https://goo.gl/CP92wY for more information on the problem and how to fix it.
         This warning prints for all Android build failures. The real root cause of the error may be unrelated.
         *********************************************************

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':flutter_unionad:compileDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
   > Compilation error. See log for more details

清理本地缓存 重新运行呢 @yyds-x


Dynamic scaling issue

Hello,
In this page, you make the following statement:

All instances should have the same lease container configuration.
All instances should have the same processorName.
Each instance needs to have a different instance name (WithInstanceName).

However, writing the following piece of code:
 ChangeFeedProcessor changeFeedProcessor = cosmosClient.GetContainer(databaseName, sourceContainerName)                 .GetChangeFeedProcessorBuilder<Wine>("changeFeedSample", HandleChangesAsync)                     .WithInstanceName(Guid.NewGuid().ToString())                     .WithLeaseContainer(leaseContainer)                     .Build();
and starting two instances of the application results in having only 1 instance being notified about changes where the load should be distributed across those different instances that are part of the same deployment unit. I tried uploading 1000 documents at once and all notifications were pushed to the same instance. Indeed, in Cosmos, I see this in my lease collection:
"LeaseToken": "0",     "Owner": "89b691d6-b828-4f70-9ef2-1041a07ddf53",     "ContinuationToken": "\"7052\"",     "properties": {},     "timestamp": "2020-07-04T11:20:34.7713366Z",
Where "Owner" is the instance name (my guid in the code) and there is only one item in the lease, so I don't see indeed how multiple instances could listen to the same lease. So, either the doc is wrong, either there is an issue.
Thanks
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e1a5194d-0869-94e6-227f-4fba0c798b22
Version Independent ID: 47f771ee-5237-7fb5-dbc6-fcebafdec142
Content: Change feed processor in Azure Cosmos DB
Content Source: articles/cosmos-db/change-feed-processor.md
Service: cosmos-db
GitHub Login: @timsander1
Microsoft Alias: tisande

@stephaneey Thanks for your feedback! We will investigate and update as appropriate.

Any news on this?

@timsander1 Could you please help here.
I am not sure how to troubleshoot this or if the documentation needs any updates.

Hi @stephaneey, how many physical partitions do you have in your collection? You can check this here: https://docs.microsoft.com/en-us/azure/cosmos-db/partition-data#physical-partitions. The documents in the lease container are a per-partition bookmark for the last processed document. If there is only one document in the lease container, I suspect there might be only one physical partition (probably the case if it's a small collection). The unit of parallelization for the change feed is by physical partition so it's possible that only one instance is actually reading the changes. If you were doing the writes at a larger scale and had more physical partitions, both instances should process the changes.

Also adding @ealsur for help.

Hi @timsander1 ,
Thanks for your answer. That must be the problem indeed. As you know, we can't create physical partitions ourselves and I don't want to fill it up with more than 50GB to get a second one. Anyway, I'll assume that this is indeed the reason.
Thanks
Best Regards

In addition FYI that - Only one lease can only be owned by one instance at a given time. Having 10 leases enables up to 10 instances to distribute the load, having 1 lease only enables one instance.


rbac-nginx: resourceNames cannot filter create verb

Without this PR applied, one will get:

with the current master of today

E0603 08:57:35.530371       5 leaderelection.go:257] error initially creating leader election record: User "system:serviceaccount:nginx-ingress:default" cannot create configmaps in the namespace "nginx-ingress". (post configmaps)

As per https://kubernetes.io/docs/admin/authorization/rbac/

Notably, resourceNames can NOT be used to limit requests using the “create” verb because authorizers only have access to information that can be obtained from the request URL, method, and headers (resource names in a “create” request are part of the request body).

This change is

Coverage remained the same at 46.507% when pulling 4618fd2f64a904b1949f1d0a9a76ebe6ab8cb719 on arno01:nginx-ingress-controller-rbac-fix1 into 4c868cf62afa94dda6cc74a3fb92ed77b606eb7b on kubernetes:master.

Coverage remained the same at 46.507% when pulling 4618fd2f64a904b1949f1d0a9a76ebe6ab8cb719 on arno01:nginx-ingress-controller-rbac-fix1 into 4c868cf62afa94dda6cc74a3fb92ed77b606eb7b on kubernetes:master.

Thank you!  This exercise is pointing out the need for some sort of integration test for the example that would put the controller through it's paces.  I'm not sure how to go about that in an automated way.  If you have any thoughts on the matter, or can point me to an example with existing tests, I'm willing to spend some time on it.  @aledbf this looks good to me.

/lgtm

@arno01 thanks!

This exercise is pointing out the need for some sort of integration test for the example that would put the controller through it's paces

@nevetS that's exactly what is being added in https://github.com/kubernetes/ingress/pull/801


Add error bubbling/eventing

right now if something goes wrong with an api request from inside the rest-api-client-ng lib the components do not bubble the events up through any observeable output streams.
I propose adding:
@Output() onError: EventEmitter<Error> = new EventEmitter<Error>();

to all the components. and we can catch the errors in the components, then surface the errors via:
this.onError.next( new Error("something went wrong.") )

Pull Requests:

https://github.com/Senzing/sdk-components-ng/pull/12
https://github.com/Senzing/sdk-components-ng/pull/14


#286 implement visa auth enhancement parameters

Coverage decreased (-0.2%) to 85.379% when pulling 4529c40cf8cc9332b8ede634b7b7d6daca88c7a3 on TPWDCEE-1103 into bcf51b643cd8ae6906d86ef1ac18d685f14df9fa on master.


Plan creation kills performance

Dear developers,
I would like you to thank for you work on rocfft. I am trying
to evaluate whether rocfft can replace FFTW for my needs, but
I still have difficulties.
Issue #1:
In my use case I need perform large 2D FFT of variable dimensions.
The number of combination of dimensions is in the order of 100-1000.
With FFTW I run a program that computes so-called wisdom-file for
all combinations of dimensions. This is a lengthy process, but
a user has to run it only once. I did not find that feature in rocfft.
Documentation tells something vaguely about ROCFFT_RTC_CACHE_PATH.
I set it to a writable file /tmp/p.p, run rocfft -- nothing was
written. I called rocfft_plan_get_print after creation of the plan --
nothing was written in stdout.
I ran a timing test for a computation in place of a 2D FFT of several dimensions. Fist value is time of sending data from RAM to device
(AMD PRO VII) in seconds, 2nd is plan creation time, 3d is computation of
FFT, the 4th is sending data back from the device to RAM. For
comparison, the last column istiming of FFTW using 16 cores of
3990X:
4000x4000    0.005  0.719  0.002  0.008 total:   0.725  || 0.042
4096x4096    0.005  0.602  0.002  0.006 Total:   0.623  || 0.032
8192x8192    0.019  0.516  0.009  0.021 Total:   0.567  || 0.064
16384x16384   0.075  0.513  0.041  0.077 Total:   0.708  || 0.368
32000x32000   0.284  0.002  0.541  0.418 Total:   1.245  || 2.460
The table shows wall time on the idle computer.
You see, time for plan creation is the show killer. My question is
how to  save and reuse plan without its very expensive creation
in a similar what as it is implemented with FFTW?
Issue #2:
I found that rocfft cannot preform in-place transforms with
an array size more than 1/2 of the device memory. I found vague
mentioning of buffers in documentation. Looks like rocfft grabs a
temporary buffer with a size of the array to be transformed.
Is there a way to overcome this serious limitation?
Tested rocfft version: 5.4.1
Version of rocm and hip libraries: 5.4.1
OS: Linux, kernel 6.1.1
Card series:          Vega 20
Card model:           0x081e
Card SKU:             D16406
CPU:                  3990X

Hi @lpetrov00, thanks for the bug report.
For your first issue, it looks like rocFFT from ROCm 5.4.1 won't need to runtime-compile any kernels.  That will change in ROCm 5.5, it would be a good idea for you to keep setting ROCFFT_RTC_CACHE_PATH in the environment to avoid unnecessary recompilation.
As for the expense of the rest of plan creation, the typical advice here would be to have you hold on to the plan handles for longer - after creating a plan, you can execute it many times before destroying it, which helps you amortize the plan creation time across many executions.  Are you able to arrange your usage this way?
We are looking reducing that cost by remembering the resulting plan details between calls to rocfft_plan_create, but we probably won't have anything to substantially help this usage pattern for the next couple of releases at least.
For your second issue, rocFFT currently uses temporary buffers for these transforms because we transpose the data in the middle of the FFT.  Transpose operations generally require separate input and output buffers.  It's unlikely this situation will improve in the foreseeable future - while we can potentially get rid of some of the explicit transpose kernels in the plan (CS_KERNEL_TRANSPOSE), other kernels like CS_KERNEL_STOCKHAM_BLOCK_RC will still need to do their own transposing of data.

Dear Steve,
Thank you for a response. I already tested reusing plans during
run-time and it works. I checked, I have 780 second  combinations
of 2D transform dimensions. If I try to create all plans on startup,
considering that plan creation takes 0.5 sec per dimension
combination, it would take over 5 minutes on start up. That is why
I am thinking how to create a plan once, dump it, and then read
that dump on startup. I did not put my fingers into the source code
yet, but I guess a plan is a pointer to a data structure. If one
would write down the contents of that data structure to a file,
stop the executable, start the executable again, read the contents
of that data structure into memory, and pass the data structure
pointer to rocfft_execute, will it work? Or there are some
obstacles that would prevent it?
Concerning the second issue, I understand that some overheads
are inevitable, but if amount of temporary memory will be reduced
in the future that would enhance the use case of rockfft.
Leonid

One workaround would be to create plans in parallel.  So long as you set the HIP device in each thread (if you have multiple devices present), you should be able to get a large speedup that way.  Your CPU has 128 threads - can you test with that and see what improvement you get?
Adding some way to serialize and deserialize plan structures is plausible but would need a bunch of design work.  We will consider that improvement in a future rocFFT release, though it's possible that we might get enough of a benefit from the cost reduction work I mentioned earlier, to make a separate API unnecessary.

I'm closing this issue, as I believe creating plans in parallel is the best way forward for the time being.  Please comment and/or reopen if this is not sufficient.


Fixed variable typo for completions path.

Fixed the completions path variable name, I noticed this when my completions were not being loaded. I guess it was a copy/paste error.

Nice catch, thanks!

No problem!


Conda package

I think it would be good to have a package available in one of the popular conda channels.
A lot of people use Anaconda to handle python enviroments and sometimes pip installing is not an option. I am aware that it is possible to compile it from source but I think it wuld be good to have something on conda forge, for example.

There is a package in conda-forge (I am one of the maintainers): https://github.com/conda-forge/pymoo-feedstock. It's synced with the latest pypi release (v<IP_ADDRESS>). Are you not able to install it?

Hello! I see, maybe I have a problem with my local setup and that's why it is not visible from my conda installation.

It is compiled for Python versions 3.8 through 3.12 on win64, osx-arm64, osx-64 and linux-64. If you find a specific issue, you can open an issue on the pymoo-feedstock repo. I'd be happy to help.

@cyrilpic Thanks for taking care of it!


Remove v1 API code

Title: Remove v1 API code
Description:
Top-level ticket for when we're ready to remove v1 completely (v1.12 release). Issue #6362 is a prerequisite, but doesn't cover the actual API removal. That will be done with this branch with small changes picked off and merged early to try to make it a straightforward diff... as straightforward as removing a couple thousand lines can be 🤷♂

@mattklein123 please assign to me

@derekargueta do you want to use https://github.com/envoyproxy/envoy/issues/2832 to track this removal? Up to you.

@mattklein123 SGTM. Just to be clear, removal of the v1 API is covered by the first item on that last, the google group link, right? (btw the second item can be marked done, dunno if there's a way to transfer edit permissions on an issue)

@derekargueta yup that's right.


ci: update ubuntu and alpine versions

[ ] Added an entry to CHANGELOG.md if this change could be valuable to users

why do we need to update ubuntu version?

Because it's old and blocks PRs such as https://github.com/lapce/lapce/pull/2856

Linux builds based on Ubuntu have been rewritten completely, Alpine builds will be done soon


Recent modifications to code

I noticed that my recent pull request #19 is no longer merge-able because of extensive refactoring of the code base. It looks like some of the things I added in my pull request were added to master, but in incompatible ways (eg: Formattable* vs Request; and the way alternate serializations/content-types are handled). The master branch also apparently underwent a massive whitespace change, which makes diffs even harder to apply.
It would be nice if there was discussion about how new features were going to be implemented. Also, if the code lags behind so far behind that users are having to go out of their way to implement the missing features, and they share their modifications back with the community, it would be nice if some deference were given to these initial implementations.
*doubly frustrating since Formattable is already a standard java interface

@onlynone I see what you did a great contribution with the PR #19 , I'm sorry my last PR make this no longer merge-able, I would like to see perhaps a rebase could work to merge this pull request. I thought Formattable as a good name for the Response interface since it only declare the implementation of different format representation of an object; but I see you went further with Request abstract class looks pretty neat.


Added Checking Existence of Edge Length Limited Paths

Sir have a look i have added i Prerequisite, Problem statement, interesting observations in problem,   my code

Amazing Explanation! Great Code! 🥇👍🏻

thanks sir


Update/Display bug in Admin

When you are dealing with multi-page content in the Site Manger and update an item directly via the neat "edit it from the Site Manager" list, the display defaults back to the first page of the multi-page, even though the pagination navigation indicates the original page.

I'm not using the MuraProfile plugin.  Just something I noticed when trying to change a single attribute of a bunch of files that were paginated.


[e2e]: go release main config-ldflags-noassets slsa3

Repo: https://github.com/slsa-framework/example-package/tree/v17.0.184
Run: https://github.com/slsa-framework/example-package/actions/runs/3653841342
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.go.release.main.config-ldflags-noassets.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.go.release.main.config-ldflags-noassets.slsa3.yml
Trigger: release
Branch: v17.0.184
Date: Fri Dec  9 02:22:25 UTC 2022

Repo: https://github.com/slsa-framework/example-package/tree/v17.0.185
Run: https://github.com/slsa-framework/example-package/actions/runs/3662174506
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.go.release.main.config-ldflags-noassets.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.go.release.main.config-ldflags-noassets.slsa3.yml
Trigger: release
Branch: v17.0.185
Date: Sat Dec 10 02:16:00 UTC 2022
Tests are passing now. Closing this issue.


Updating for Swift 3.0

Add this to pod file:
pod 'PIDatePicker', :git=> 'https://github.com/FutureWorkshops/PIDatePicker.git', :branch => 'feature/update-swift3.0'

@FWPedro sorry for letting this sit so long. I am going to merge this into a "swift-3" to update the example project and merge that into master.
@OrkhanAlikhanov please check out the "swift-3" branch for the Podfile update.


Please export ZodNonEmptyArray

The nonempty method of ZodArray returns ZodNonEmptyArray, but it isn't exported. Can it be exported in src/index.ts, so we can write ZodNonEmptyArray<Schema> instead of ReturnType<zod.ZodArray<Schema>['nonempty']> when declaring a function returning the result of nonempty method?

I just import it from 'zod/lib/cjs/types/array', you're saying it should be available at the top-level?

I just import it from 'zod/lib/cjs/types/array', you're saying it should be available at the top-level?

I just import it from 'zod/lib/cjs/types/array', you're saying it should be available at the top-level?

Yes, the API documentation only mentions 'zod', so I think it is unlikely that importing other paths is a supported way to use the library.

This is available for import in the most recent versions of Zod 3


Side effect operator

💡 a suggestion
Adding a side-effect operator. I made one for myself to add the ability to inspect and debug the parsing. An example usage:
let debugPrint: EffectCallback = { output, rest in
    print("I'm debugging here >>> \(output != nil ? "success" : "fail") `\(rest)`, \(String(describing: output))")
}

let user = Int.parser()
    .skip(StartsWith(","))
    .take(Prefix { $0 != "," })
    .skip(StartsWith(","))
    .effect(debugPrint) // ==> It looks like I'm failing here, let's check
    .take(Bool.parser())
    .map { User(id: $0, name: String($1), isAdmin: $2) }

var input = "1,Blob=true"[...]
user.parse(&input) // => fails here

The suggested form:
extension Parsers {
    public struct Effect<Upstream>: Parser where Upstream: Parser {
        public typealias EffectCallback = (_ output: Upstream.Output?, _ rest: Upstream.Input) -> Void

        let upstream: Upstream
        let effect: EffectCallback

        public init(upstream: Upstream, effect: @escaping EffectCallback) {
            self.upstream = upstream
            self.effect = effect
        }

        public func parse(_ input: inout Upstream.Input) -> Upstream.Output? {
            let output: (output: Output?, rest: Input) = upstream.parse(input)
            self.effect(output.output, output.rest)
            return output.output
        }
    }
}

extension Parser {
    @inlinable
    public func effect(_ effect: @escaping Parsers.Effect<Self>.EffectCallback) -> Parsers.Effect<Self> {
        .init(upstream: self, effect: effect)
    }
}

We definitely want to improve debugging and error handling, and a parser like the one you suggested would be a great start.
nom, a popular parser combinator library for Rust, offers the ability to trace parsing through a composition of parsers: https://github.com/Geal/nom/blob/master/doc/error_management.md#debugging-parsers It would be awesome to see if we could do something similar.

We definitely want to improve debugging and error handling, and a parser like the one you suggested would be a great start.
nom, a popular parser combinator library for Rust, offers the ability to trace parsing through a composition of parsers: https://github.com/Geal/nom/blob/master/doc/error_management.md#debugging-parsers It would be awesome to see if we could do something similar.

I'm going to convert this to a discussion for now. Will be a better place to discuss iterations on such an operator and debugging in general!


Error: This action requires merchant approval for scope

"[API] This action requires merchant approval for read_themes scope."

my code:

.env: SHOPIFY_API_SCOPES=read_content,write_content,read_products,read_themes
Rest api read_themes in utils\clientProvider.js:

const getTheme =  async ({ req, res, isOnline }) => {
  const session = await fetchSession({ req, res, isOnline });
  const client = new shopify.clients.Rest({
    session,
    apiVersion: process.env.SHOPIFY_API_VERSION,
  });
  // Use `client.get` to request a list of themes on the shop
  const {body:{themes}} = await client.get({
    path: 'themes',
  });

console.log(themes);
}

can you help me?

init shopifyApi:
// Setup Shopify configuration
const shopify = shopifyApi({
  apiKey: process.env.SHOPIFY_API_KEY,
  apiSecretKey: process.env.SHOPIFY_API_SECRET,
  scopes: ['read_products', 'read_themes', 'write_themes'],
  restResources,
  hostName: process.env.SHOPIFY_APP_URL.replace(/https:\/\//, ""),
  hostScheme: "https",
  apiVersion: process.env.SHOPIFY_API_VERSION,
  isEmbeddedApp: true,
  isCustomStoreApp: false,
  logger: { level: isDev ? 0 : 0 }, //Error = 0,Warning = 1,Info = 2,Debug = 3
  // logger: { level: LogSeverity.Debug, httpRequests: true }, //For insane levels of debugging
});

I added scopes in shopify.app.toml and console the scopes in shopify.js and restart your app but it didnt updates the scopes only shows 'write_products'

console.log Session:

Session {
  id: 'xxx',
  shop: 'xxx.myshopify.com',
  state: 'xxx',
  isOnline: true,
  accessToken: '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',
  scope: 'write_products',
  expires: 2023-08-29T08:39:22.313Z,
  onlineAccessInfo: {
    expires_in: 86398,
    associated_user_scope: 'write_products',
    session: 'xxxx',
    account_number: 0,
    associated_user: {
      id: xxx,
      first_name: 'xxx',
      last_name: 'xxx',
      email: 'xxx',
      account_owner: true,
      locale: 'en',
      collaborator: false,
      email_verified: true
    }
  }
}

The repo doesn't rely on shopify.app.toml, it relies on env. Please read docs properly.
read_themes and write_themes require merchant approval. Custom apps have limited functionality. In the merchant store, go to Settings -> Apps and sales channels -> Develop apps -> [select your app] -> Configuration tab -> Edit Admin API integration -> search for read_themes and add that to your approved list.
The issues are to be scoped to the repository, and not general Shopify help. If you need help, please contact Shopify Partner Support, Discord, Slack or Shopify Forums.


feat(pagerduty): add getalerts endpoint

add errors
add private parser to local object
put the alert type into 'types.go' (can move back to 'pagerduty.go' if
wanted)
fix CONTRIBUTING.md

/hold
as I want to add a description and a better commit message
but feel free to look at the code

look at OSD-10158

/unhold

/lgtm


Add "Airing this week" to song list on arc path

Append "airing this week" to the beginning of song list string. Apply additional formatting (box fill, etc.)
Notes:
Since song list csvs will be repurposed from broadcast processing, it would be helpful to develop a js strategy to append a separate "airing this week" string to the song list string on the page.

Added "Airing this week: " to the beginning of the text path. Wanted to make it bold or underlined but unfortunately it can't be done due to the way the textpath element works.


Research and Document Ability to support Cassandra

Investigate support for Apache Cassandra as a data store

I am curious if we could support a 'tighter' integration.  Tighter integration implies adding extensions into Cassandra's deployment.
Up to  now, we think of DataStore as something that implements the Data Store interface.
What if we start this task in different direction, improving Cassandra to support SimpleFeatures.  This may be out of scope for GeoWave.
Some thoughts in this direction:
(1) Extended the deprecated bit order index partitioner to take advantage of the round robin index strategy (compound with other GeoWave index strategies)
(2) Adding Geometry as a supported type.
(3) Storing simple features with each attribute associated Cassandra as columns.  Generate Java objects and can be serialized and marked as such.
(4) Add the  Geometry CQL functions to Cassandra CQL.
With this done, Cassandra can be used without the GeoWave API through any JDBC or CQL shell connection.
One can also imagine not extending the  deprecated bit order index partitioner.  Rather, add a secondary index strategy into Cassandra.  However, I believe this is a mistake because Cassandra does not like high cardinality secondary indices.
The initial investigation suggests that porting GeoWave into Cassandra is a bit of challenge in that Cassandra does support service side filtering outside of User Defined Functions.


iPad problems

Earlier I wrote that when I bring up the pilots the maneuvers aren't there and sometimes there's ability sheets are not there I found the problem only occurs on my iPads.   This started happening after your upgrade my iPhone works fine good as it always did

Can confirm on iPad (Mini) something is really wrong.
Some info is missing (dials) but that's not critical, the main problem is with dropdowns as some upgrades and pilots can't be selected (appears to be random)
I've been using your squad builder since forever on a daily basis without experiencing this issue.
Sad, but looking for alternatives as I mostly build lists on my iPad at home with a glass of wine and cigarretes...

I don't have an iPad but I asked someone else with one to verify and they were not able to reproduce.  But I don't believe it was an iPad mini, so it may be tied to the device resolution.
@jgrubka what model iPad do you have?

Does this happen both in portrait and landscape mode, or only in one mode?
On Tue, Apr 19, 2016 at 11:20 AM, Geordan Rosario<EMAIL_ADDRESS>wrote:

I don't have an iPad but I asked someone else with one to verify and they
were not able to reproduce. But I don't believe it was an iPad mini, so it
may be tied to the device resolution.
@jgrubka https://github.com/jgrubka what model iPad do you have?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/geordanr/xwing/issues/320#issuecomment-212054100

both modes. Try to put missiles on Inquisitor or Tie bomber in order to reproduce it.

Strange; I'm unable to reproduce it via emulation.  I'll try to acquire an iPad to reproduce it locally.
Just want to double check: this is still occurring after clearing Safari's browser cache?
Which version iPad?  (Is it Retina?)
Is it consistently failing?  I.e. if you reload the builder, are there specific steps that, every time, result in this behavior?  What are the steps?
Please attach a screenshot of the failed case.

It's happening on the iPad mini and the iPad version just before the iPad Air
Sent from my iPhone

On Apr 20, 2016, at 1:04 PM, Geordan Rosario<EMAIL_ADDRESS>wrote:
Strange; I'm unable to reproduce it via emulation. I'll try to acquire an iPad to reproduce it locally.
Just want to double check: this is still occurring after clearing Safari's browser cache?
Which version iPad? (Is it Retina?)
Is it consistently failing? I.e. if you reload the builder, are there specific steps that, every time, result in this behavior? What are the steps?
Please attach a screenshot of the failed case.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

I love your program and I don't want to change over to any other program thank you very much for helping
Sent from my iPhone

On Apr 20, 2016, at 1:04 PM, Geordan Rosario<EMAIL_ADDRESS>wrote:
Strange; I'm unable to reproduce it via emulation. I'll try to acquire an iPad to reproduce it locally.
Just want to double check: this is still occurring after clearing Safari's browser cache?
Which version iPad? (Is it Retina?)
Is it consistently failing? I.e. if you reload the builder, are there specific steps that, every time, result in this behavior? What are the steps?
Please attach a screenshot of the failed case.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

I should know better, just upgraded to latest iOS version + cleared cache and now selects/dropdowns works as usual.
Thank you.

@polmoneys good to hear!
@jgrubka does clearing the cache resolve the issue for you as well?

I did the latest download on my system and it cleared the problem.
Thank you for your help and for this wonderful product!
Sent from my iPad

On Apr 21, 2016, at 1:42 PM, Geordan Rosario<EMAIL_ADDRESS>wrote:
@polmoneys good to hear!
@jgrubka does clearing the cache resolve the issue for you as well?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub


Support for Matrix URIs

It be cool if Restangular gives support for Matrix URIs. Maybe could be created a new Restangular methods "matrixParams" where we can define the matrix URIs.
Today:
Restangular.all('cambridge;scale=50000').post();

Purpose:
Restangular.all('cambridge').matrixParams({scale: 5000}).post()

Doc: http://www.w3.org/DesignIssues/MatrixURIs.html

Hey! Great suggestion, to be supported in V2. If you feel powerful enough - please consider doing a PR for this particular feature :) Should not be that hard, it all boils down to exposing matrixParams() method that can be called any time on requestless Restangular object just to modify current route element.

Yeah, I am going to make a PR. But, what is the branch I can do that? The "2.0-wip"?

Thanks! Would love to see that feature :) please use wip/cleanup-improvements to fork and submit PR which is actually our development branch for now.

Hi, I know it has been a long time, but trying to tidy a little bit, would still be interesting?
Also, wouldn't it make more sense to use it as a configuration flag, so you define parameters same way and based on this parameter the final URL gets built as matrix URI or the existing one?

@HenriqueLimas Is this still something you want to add?

@daviesgeek, no nothing to add.

@HenriqueLimas Sorry I should have been more clear. You have a PR up; is this still something that you would like to merge in? I'll work with you to merge it in if necessary.

I think is something good to have, someone could want that. But I am not using it anymore..if you think is good to have that, we can merge or just close the pull request.

Okay. This sounds like a good idea to add this, but I'm not familiar with it at all, so I won't merge right now, but will wait for other collaborators to check it out.