fastlane supply fails with error "NoMethodError: [!] undefined method `map' for nil:NilClass"

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
This command worked yesterday but fails today.
bundler exec fastlane supply --track beta --json_key ./appazur-build.json --skip_upload_screenshots --package_name com.... --apk .../com.....apk --skip_upload_apk
+-------------------------+----------------------------------------------------------------------+
|                                   Summary for supply 2.53.1                                    |
+-------------------------+----------------------------------------------------------------------+
| track                   | beta                                                                 |
| json_key                | ./appazur-build.json                                                 |
| skip_upload_screenshots | true                                                                 |
| package_name            | com.appazur...                                         |
| apk                     | .../bin/Release/com.appazur.....apk |
| skip_upload_apk         | true                                                                 |
| metadata_path           | ./fastlane/metadata/android                                          |
| skip_upload_metadata    | false                                                                |
| skip_upload_images      | false                                                                |
| validate_only           | false                                                                |
| check_superseded_tracks | false                                                                |
+-------------------------+----------------------------------------------------------------------+
[12:22:49]: Preparing to upload for language 'en-US'...
[12:22:49]: Uploading image file ./fastlane/metadata/android/en-US/images/featureGraphic.png...
[12:22:51]: Uploading image file ./fastlane/metadata/android/en-US/images/icon.png...
[12:22:53]: Uploading image file ./fastlane/metadata/android/en-US/images/promoGraphic.png...
Looking for related GitHub issues on fastlane/fastlane...
➡  Crash on registering device UDID
https://github.com/fastlane/fastlane/issues/8106 [closed] 3 💬
30 May 2017
➡  fastlane reporting apple developer website is down
https://github.com/fastlane/fastlane/issues/5918 [closed] 19 💬
06 Dec 2016
➡  deliver fails to save screenshots with "must be a .jpeg, .jpg, or .png (...)"
https://github.com/fastlane/fastlane/issues/6426 [closed] 17 💬
04 Jan 2017
🔗  You can ⌘ + double-click on links to open them directly in your browser.
bundler: failed to load command: fastlane (.../.bundle/ruby/2.3.0/bin/fastlane)
NoMethodError: [!] undefined method map' for nil:NilClass Did you mean?  tap Did you mean?  tap   .../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/supply/lib/supply/client.rb:164:in apks_version_codes'
.../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/supply/lib/supply/uploader.rb:50:in upload_changelogs'   .../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/supply/lib/supply/uploader.rb:22:in block in perform_upload'
.../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/supply/lib/supply/uploader.rb:13:in each'   .../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/supply/lib/supply/uploader.rb:13:in perform_upload'
.../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/supply/lib/supply/commands_generator.rb:38:in block (2 levels) in run'   .../.bundle/ruby/2.3.0/gems/commander-fastlane-4.4.5/lib/commander/command.rb:178:in call'
.../.bundle/ruby/2.3.0/gems/commander-fastlane-4.4.5/lib/commander/command.rb:153:in run'   .../.bundle/ruby/2.3.0/gems/commander-fastlane-4.4.5/lib/commander/runner.rb:476:in run_active_command'
.../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:64:in run!'   .../.bundle/ruby/2.3.0/gems/commander-fastlane-4.4.5/lib/commander/delegates.rb:15:in run!'
.../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/supply/lib/supply/commands_generator.rb:59:in run'   .../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/supply/lib/supply/commands_generator.rb:12:in start'
.../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/fastlane/lib/fastlane/cli_tools_distributor.rb:58:in take_off'   .../.bundle/ruby/2.3.0/gems/fastlane-2.53.1/bin/fastlane:20:in <top (required)>'
.../.bundle/ruby/2.3.0/bin/fastlane:23:in load'   .../.bundle/ruby/2.3.0/bin/fastlane:23:in <top (required)>'
Fatal error: local() encountered an error (return code 1) while executing 'bundler exec fastlane supply --track beta --json_key ./appazur-build.json --skip_upload_screenshots --package_name com.. --apk ..../bin/Release/com...._final.apk --skip_upload_apk'
Aborting.
local() encountered an error (return code 1) while executing 'bundler exec fastlane supply --track beta --json_key ./appazur-build.json --skip_upload_screenshots --package_name com.... --apk ..._final.apk --skip_upload_apk'
Environment
✅ fastlane environment ✅
Stack

Key
Value

OS
10.12.4

Ruby
2.3.1

Bundler?
true

Git
git version 2.11.0 (Apple Git-81)

Installation Source
~/.../.bundle/ruby/2.3.0/bin/fastlane

Host
Mac OS X 10.12.4 (16E195)

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

OpenSSL Version
OpenSSL 1.0.2k  26 Jan 2017

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

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

Xcode Version
8.3.2

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.53.1
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.0

bundler
1.14.6

io-console
0.4.6

CFPropertyList
2.3.5

public_suffix
2.0.5

addressable
2.5.1

babosa
1.0.2

claide
1.0.2

colored
1.2

colored2
3.1.2

highline
1.7.8

commander-fastlane
4.4.5

declarative
0.0.9

declarative-option
0.1.0

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20170404

dotenv
2.2.1

excon
0.58.0

multipart-post
2.0.0

faraday
0.12.2

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

faraday_middleware
0.12.2

fastimage
2.1.0

gh_inspector
1.0.3

jwt
1.5.6

little-plugger
1.1.4

multi_json
1.12.1

logging
2.2.2

memoist
0.16.0

os
0.9.6

signet
0.7.3

googleauth
0.5.3

httpclient
2.8.3

mime-types-data
3.2016.0521

mime-types
3.1

uber
0.1.0

representable
3.0.4

retriable
3.1.1

google-api-client
0.12.0

json
2.1.0

mini_magick
4.5.1

multi_xml
0.6.0

plist
3.3.0

rubyzip
1.2.1

security
0.1.3

slack-notifier
1.5.1

terminal-notifier
1.8.0

unicode-display_width
1.3.0

terminal-table
1.8.0

tty-screen
0.5.0

word_wrap
1.0.0

nanaimo
0.2.3

xcodeproj
1.5.1

rouge
2.0.7

xcpretty
0.2.8

xcpretty-travis-formatter
0.0.4

generated on: 2017-08-11

Resolved my deleting my Gemfile.lock and bin folder and reinstalling.

Reinstalling did not resolve the issue (deleted all gems and reinstalled).
Tried fastlane 2.52.0, 2.53.0, and 2.53.1 with same result.
With fastlane 2.54.0.beta.20170816010003, error is "undefined method `get_edit_listing'"

In apks_version_codes, the returned object from the Google API is used without testing that the apks value is not null:
      result = call_google_api { android_publisher.list_edit_apks(current_package_name, current_edit.id) }
      return result.apks.map(&:version_code)

I am getting the same issue on Fastlane version 2.54.0 when running supply

hi, i have already the same problem with Fastlane version 2.54.0 when uploading to alpha

Similar problem here:
/home/ubuntu/.rvm/gems/ruby-2.3.0/gems/fastlane-2.54.0/supply/lib/supply/client.rb:145:in 'listing_for_language': [!] undefined method 'get_edit_listing' for #<Google::Apis::AndroidpublisherV2::AndroidPublisherService:0x00000003c06c48> (NoMethodError)
I can provide more of the log file if necessary.

Same issue here
/home/travis/.rvm/gems/ruby-2.4.1/gems/fastlane-2.54.0/supply/lib/supply/client.rb:145:in `listing_for_language': [!] undefined method `get_edit_listing' for #<Google::Apis::AndroidpublisherV2::AndroidPublisherService:0x00000004446228> (NoMethodError)

Did you mean?  get_apk_listing

Did you mean?  get_apk_listing

Same issue after updating to 25.4.0
/.rvm/gems/ruby-2.4.1/gems/fastlane-2.54.0/supply/lib/supply/client.rb:145:in `listing_for_language': [!] undefined method `get_edit_listing' for #<Google::Apis::AndroidpublisherV2::AndroidPublisherService:0x007fd20ad950b0> (NoMethodError)
Did you mean?  get_apk_listing

We just merged #10120 to fix this issue and will be making a fastlane release shorty!  Thanks for your patience, and we're sorry for the inconvenience!  🚀

Confirmed that it works in 2.55.0.beta.20170824010002

It is still missing one spot: 10137

I managed to fix this in my case by adding a dummy alpha-channel release with a hand-built APK.
We didn't have any app releases in the Play store. I think this is why some API call returned something unexpected to supply.

I still have this issue on 2.56.0 when uploading metadata during supply:
...
[05:08:45]: Uploading screenshot ./fastlane/metadata/android/en-US/images/tenInchScreenshots/feed.png...
[05:08:47]: Uploading screenshot ./fastlane/metadata/android/en-US/images/tenInchScreenshots/project-about.png...
[05:08:49]: Uploading screenshot ./fastlane/metadata/android/en-US/images/tenInchScreenshots/project.png...
[05:08:52]: Uploading screenshot ./fastlane/metadata/android/en-US/images/tvScreenshots/feed.png...
[05:08:55]: Uploading screenshot ./fastlane/metadata/android/en-US/images/tvScreenshots/project-about.png...
[05:08:59]: Uploading screenshot ./fastlane/metadata/android/en-US/images/tvScreenshots/project.png...
...
undefined method `map' for nil:NilClass

I was also able to get by this by uploading a dummy build to my Beta channel, which was previously empty


Segmenting-DMD

Making time segmentation work for DMD.

Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
Rime segmentation only worked for ARMA, this is an attempt to generalize it to other time-dependent surrogate models.
What are the significant changes in functionality due to this change request?
User build a sequence of DMD surrogates based on a user-selection of number of divisions or length(s) of divisions.
TODO:

allow user to input different DMD specs for each segment, such as different ranks, modes, and/or optimized modes selection.
It will be great of the algorithm is extended to be smart enough to determine the time windows to fit the best number of segments and size of segments which can be learned from temporal bahavious as a function of the sampled input parameters.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the the analytic documentation updated/added?
[ ] 9. If any test used as a basis for documentation examples (currently found in raven/tests/framework/user_guide and raven/docs/workshop) have been changed, the associated documentation must be reviewed and assured the text matches the example.

I'll hold off merging this for now until a test case can be added.

@Jimmy-INL Does this PR still have a purpose?

I think I need to rebase and then generate anew PR on devel


Upgrade to Spark 2.4 and support Scala 2.12

Feature description
Spark 2.4.0 has recently been released, along with Scala 2.12 support.  For those of us wanting to use Spark 2.4 features or even just enjoy Scala 2.12 binary compatibility, it would be great to update elasticsearch-spark-20 to use Spark 2.4 and support Scala 2.12 builds.
I can offer a PR (currently based off the 6.5 branch) with changes that I've been using in production without issue (and which build against Scala 2.10, 2.11 and 2.12 successfully).  If there is appetite for this, please confirm which branch to target.

Ok, thanks for the good info @jbaiera. I'm actually running with Hadoop 3.1 myself for what it's worth.  I'll leave the build changes in your capable hands, but if there's anything I can help with, let me know.

@jbaiera  can you share your work? i dont know much gradle but would like to build this project for scala 2.12
thanks!

Any updates when this can be expected?

I've been kicking the tires on Spark 2.4 + Scala 2.12 at https://github.com/easel/elasticsearch-hadoop/tree/spark24scala212 -- it seems to work but integration tests still are failing and I'm unsure how the packaging side of things is supposed to work.

The latest stable version of Spark, v2.4.2 defaults to Scala 2.12.
See https://spark.apache.org/downloads.html:

Note that, Spark is pre-built with Scala 2.12 since version 2.4.2.

This means that the Elasticsearch plugin is incompatible with the latest Spark version.
Hopefully a newer version will be released which does support Spark 2.4.2

Now that 2.12 is the bundled default, this library really should be updated

Would be nice to have Spark 2.x and Scala 2.12 support since that's now the default bundled version

+1

+1

+1

The PR is here:
https://github.com/elastic/elasticsearch-hadoop/pull/1308

Hi, when will be this PR be merged? Thanks!

Yes, any update on this? Scala 2.11 support is now deprecated in Spark and this is currently preventing us from moving to Scala 2.12.

Any news regarding this issue?

It's awfully quiet on this issue. Is this on the road map? We'd like to know b/c we'll move away from ES for Spark if it's not.

@jordanburke @jbaiera  I agree, it's long overdue, I was wondering also. The "manual route" as in my comment in
https://github.com/elastic/elasticsearch-hadoop/pull/1308 did work for the for this holiday season :), but it would be great to see it/support merged in one form or the other.
Also: https://github.com/elastic/elasticsearch-hadoop/issues/1412
I am doing a "greenfield" implemnetaiton with elastic at a startup and the fact that this has been unresolved in almost a year is a bit concerning as well.
The fact that 2.12 is not in the main branch is preventing me to upgrade (easily) to new versions for Elastic on elastic cloud that we're paying for :)

+1

+1

+1

+1

+1

+1

+1

+1

it seems there is some progress in https://github.com/elastic/elasticsearch-hadoop/pull/1551

it seems there is some progress in https://github.com/elastic/elasticsearch-hadoop/pull/1551

Can someone please give an update on this, it is becoming pretty annoying and this issue is now open for more than two years.

Can someone please give an update on this, it is becoming pretty annoying and this issue is now open for more than two years.

Spark 2.x support on Scala 2.12 will ship as an artifact of the 7.12.0 release. Thanks for everyone's patience and support on this issue.

Spark 2.x support on Scala 2.12 will ship as an artifact of the 7.12.0 release. Thanks for everyone's patience and support on this issue.


[backport] Add notes about relationship between dilated_convolution_2d and convolution_2d

Backport of #5010

Jenkins CI test (for commit 2e47c6ce45923b33ace820eb2772614f403374b5) succeeded without errors!

LGTM!


Merge lockfile spec files

What was the end-user problem that led to this PR?
The problem was current lockfile specs are hard to maintain.
What was your diagnosis of the problem?
My diagnosis was that we were maintaining separate files per version for the lockfile specs. I imagine we did this because at some point the lockfiles were too different to make it worth maintaining a single file with some filters on the bundler version. I don't think this is the case anymore.
What is your fix for the problem, implemented in this PR?
My fix is to merge both files.
Why did you choose this fix out of the possible options?
I chose this fix because I think it simplifies maintenance and it gives a quick view of the differences in the lock file format across versions in a single place.

Thanks @colby-swandale!
@bundlerbot r=colby-swandale


[flutter_tools] crash parsing assets from pubspec.yaml when path is invalid

On command flutter run
Flutter version beta/3.15.0-15.1.pre
FileSystemException: Exists failed, path = 'C:\flutter_app\assets\my_asset.json\' (OS Error: The filename, directory name, or volume label syntax is incorrect.
, errno = 123)
at _Directory.existsSync(directory_impl.dart:92)
at ForwardingFileSystemEntity.existsSync(forwarding_file_system_entity.dart:43)
at ErrorHandlingDirectory.existsSync.<anonymous closure>(error_handling_io.dart:492)
at _runSync(error_handling_io.dart:590)
at ErrorHandlingDirectory.existsSync(error_handling_io.dart:491)
at ManifestAssetBundle._parseAssetsFromFolder(asset.dart:886)
at ManifestAssetBundle._parseAssets(asset.dart:799)
at ManifestAssetBundle.build(asset.dart:261)
at <asynchronous gap>(async)
at ResidentWebRunner._updateDevFS(resident_web_runner.dart:503)
at <asynchronous gap>(async)
at ResidentWebRunner.restart(resident_web_runner.dart:385)
at <asynchronous gap>(async)
at TerminalHandler._commonTerminalInputHandler(resident_runner.dart:1774)
at <asynchronous gap>(async)
at TerminalHandler.processTerminalInput(resident_runner.dart:1827)
at <asynchronous gap>(async)

Could you kindly elaborate on the desired resolution you are seeking for this particular issue?

Could you kindly elaborate on the desired resolution you are seeking for this particular issue?

The Flutter tool should catch this situation and tool exit with a more user friendly message

Started to fix 😌

hello @christopherfujino i have gone through the issue and i think the should be like:
void main() {   try {     if (someCondition) {       throw tools.ToolExit(1, 'This is a user-friendly error message.');     }   } on tools.ToolExit catch (e) {     print('Error: ${e.message}');   } catch (e) {     print('Unexpected error: $e');   } }
can you guide me ?

hello @christopherfujino i have gone through the issue and i think the should be like: `void main() { try { if (someCondition) { throw tools.ToolExit(1, 'This is a user-friendly error message.'); } } on tools.ToolExit catch (e) { print('Error: ${e.message}'); }
catch (e) { print('Unexpected error: $e'); } }` can you guide me ?

Thanks for your interest in contributing. Unfortunately, offering technical guidance to contributors is outside the scope of our open source triage process (and simply would not scale to the number of PRs that we receive).

@christopherfujino I can't reproduce this issue.
Which platform are you trying to run on?
Seems the way the error message is shown depends on target platform. For web, android and macos this message is shown:
No file or variants found for asset: images/a_dot_burr.jpeg.
For iOS this one is shown:
Error (Xcode): No file or variants found for asset: images/a_dot_burr.jpeg.
I can't get any stacktrace.


use LLD, suppress warnings, no GCC, no aborts, fix links

see individual commit messages for further details
r? @rust-embedded/resources (anyone)

ping @thejpster @jamesmunns @therealprof @andre-richter anyone up for reviewing this?

@jamesmunns thanks for the review. I pushed a fix which invalidated your previous review so you'll have to re-review this.

@Caemor Good catch! Thanks.
re-r? @jamesmunns or anyone from @rust-embedded/resources. Please also bors r+ this, otherwise it falls off from my radar and it takes me some time to notice it's approved but not merged.

If cargo-bloat didn't just break it would have been nice to add some info on how to figure out where the flash is spent but I guess the point is moot now.
Let's land this.
bors r+


interface level header defaults

I implemented an enhanced contract that extends the default contract but adds the ability to set interface level Headers as defaults unless overridden at the method level..
I also added convenience  annotations for ContentType & Accept since those (at least in our experience) are most typically set.
The annotations follow more of the jaxrs style, but another option I could see would be adding these as settables in the Feign.Builder when creating the client..   I'm on fence as which one i like better.
Are either of these of interest as a pull?  @adriancole

Hi, Jeff.
Good ideas. One thing I was thinking about was if annotation is the best
way for this. Reason being is that it is as you mention a pretty common
act. Could RequestInterceptor be a more composable way to accomplish this?
I understand the downside is that RequestInterceptor isn't visible in the
interface..
-A

ex. if we baked in a simple default request interceptor which set
accept/content-type based on the method (or not)
https://github.com/Netflix/feign/blob/master/core/src/test/java/feign/FeignBuilderTest.java#L99

yeah, that's good too.  How would you set the media type for that interceptor?
some like:
Feign.builder().requestInterceptor(new RequestMediaTypeInterceptor("application/json"))

or like
Feign.builder().contentType("application/json") // under the covers add the interceptor?

or did you have something else in mind?

I want to be careful about adding too much to the builder. How about
something like..
Feign.builder().requestInterceptor(AddMediaTypeHeaders.APPLICATION_JSON)
which is a constant.. or heck you could even make the thing an enum :)
at any rate, should be easy to apply json and xml

I linked to a commit ^ - before i spend too much more time i wanted to see if this was more inline.. (i'm sure some naming might need tweaking)

Looks good! One nit would be to adjust the javadoc on Headers to suggest that they are additive, so don't place anything on the type that isn't meant for all methods. That and a test case that shows this. (ex. adding the same header twice = 2 values). Good job, Jeff!

oof.. @jdamick we have a hitch. My intention is that 8.x is feature compatible with 7.x. That way, folks can migrate cleanly off dagger via the 7-8 bridge. Also, Spring implement Contract. We probably want to avoid changing the Contract interface as a part of this change.
What that means is that we'd need some logic to reach up to the type in parseAndValidatateMetadata to find the base headers. Ex.
Headers fromType = method.getDeclaringClass().getAnnotation(Headers.class);

Ack that is more expensive than your approach. Wdyt about saving Contract interface refactors for when we bang our heads around hystrix/rxnetty?

I have no burning need for it at the moment, so i'm fine with waiting until 9.

added to 7.4/8.1 release after realizing a simple way to accomplish this portably.


:white_check_mark: Test: Add missing handlers test coverage

Description
Concise description of proposed changes
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

main

PR #806

PR #807

PR #808

PR #809

PR #810   👈

This stack of pull requests is managed by Graphite.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

main

PR #806

PR #807

PR #808

PR #809

PR #810   👈

This stack of pull requests is managed by Graphite.


Issue 504 - parse custom DOMDocument

A new document type has been added to Zend_Dom_Query, it's called 'Dom' and means that the document setter received a DOMDocument instance instead of a string. Therefor the getter will also return the instance. In the queryXpath method there will be no additional parsing will be done.
I needed this to give the LIBXML_PARSEHUGE option to loadHTML() and recognize that it would've been a way to implement these options as a third information on the query class (much like encoding). But i'd found it to be complicating the whole scenario. Also i like to work with objects so injecting a DOMDocument should be totally fine.

Related to #504

@croensch
Thanks! :+1:


Accessing hidden layer output

Is it possible to access the output of inner network layers using this codebase and, if so, how?
I ask because we’re interested in 1) training a network on certain kinds of audio and then using the trained network to generate new similar audio (much like the babbling or classical piano generation described in https://deepmind.com/blog/wavenet-generative-model-raw-audio/) and 2) seeing what effect each network layer is having on the audio that is generated (much like Google did with respect to images in https://research.googleblog.com/2015/06/inceptionism-going-deeper-into-neural.html, where they “pick a layer and ask the network to enhance whatever it detected”).
Related to this, is there a particular network architecture that might be suited to doing this? For example, would inner layers to be examined this way need to be of the same size as the final layer?
Thanks!

Short answer: Yes... Maybe...
Longer answer:
Perhaps, compiling it to a portable model and using that to loop over data could be a solution
What does this mean in practice?
If we were to use scalar input, you could use the batch loss function on an entire audio clip, initialised with noise, and do gradient ascent that activates a certain layer/neuron.
It would basically be the same as:
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/tutorials/deepdream/deepdream.ipynb
However, since wavenet is recursive, perhaps what could yield interesting results would be to do style transfer somehow. I don't really understand the process well enough to be able to implement it but I'm guessing layers 5-20'ish should have "timbral style" information.
Another interesting thing to do would be to adjust, using gradient ascent, an input (noise or sound file) to maximize output matching another sound-file given various global conditions etc

Thanks, much appreciated.

@codaich Did anything interesting come out of maximizing the activity of hidden layers/neurons?


Update Marker functionality not working correctly

When using (real) S3 buckets, the update-marker function doesn't work when using a Prefix (as is recommended for the LightningStream code).
I believe this might be because the Update Marker is checked here:
https://github.com/PowerDNS/simpleblob/blob/main/backends/s3/s3.go#128
which performs a Load() of the markerfile, which starts with prepending the globalPrefix here:
https://github.com/PowerDNS/simpleblob/blob/main/backends/s3/s3.go#L204
However, the Marker is stored without the Prefix.
The interesting this is that the fallback mechanism at https://github.com/PowerDNS/simpleblob/blob/main/backends/s3/s3.go#L138 also doesn't work: even after the UpdateMarkerForceListInterval is passed, no LIST call is performed. Could this be because the Load() function doesn't return an error when it can't find the file? Or that that error isn't properly handled?

Thanks for reporting! It does look like setMarker should indeed be adding the prefix.

The interesting this is that the fallback mechanism at https://github.com/PowerDNS/simpleblob/blob/main/backends/s3/s3.go#L138 also doesn't work: even after the UpdateMarkerForceListInterval is passed, no LIST call is performed. Could this be because the Load() function doesn't return an error when it can't find the file? Or that that error isn't properly handled?

We get a 'does not exist error' and then happily use the empty string as the marker, which means that the marker is the same as the last time we checked the marker. But I'm not sure what is going wrong with this interval check then.

@wojas re fall-back mech: I noticed that the behaviour without marker (https://github.com/PowerDNS/simpleblob/blob/main/backends/s3/s3.go#L125) is quite different from the behaviour with marker, but falling back: https://github.com/PowerDNS/simpleblob/blob/main/backends/s3/s3.go#L147

Seems like you strip the globalPrefix in the doList() function https://github.com/PowerDNS/simpleblob/blob/main/backends/s3/s3.go#L184-L188. So a regular List() with the marker flag disabled will return the blob list without the prefix.
Yet the fallback executes doList() without prefix (so no stripping), and then filters them here: https://github.com/PowerDNS/simpleblob/blob/main/backends/s3/s3.go#L158. However, the filenames would still include the prefix.

The global prefix is meant to allow the use of a 'subdirectory' of an S3 bucket to sync data. This can also conveniently be used to separate different Lightning Stream schemaversions. In this use case it makes sense to have each prefix have its own marker file. The user may not even have write permissions to the root of the bucket.

Yes, I think so as well (except for possible schema migrations later, but those would likely be best to do a "full sync" anyway). In that case, there's a lot of logic at the bottom of the List() function which can be simplified.


mod+enter is already a shortcut in logseq for switching task states

i can customize the shortcut but perhaps you want a different default :)

I'm aware. vscode uses that shortcut; that's why I picked it.
In v1.1.3 I simply removed all default key bindings.


Fixing error with base tag

When there is a relative url, this tool defaults to using the base tag.
However, some websites do not put the base url in their base tag.
ex: <base target="_blank">
When base.attr('href') is undefined, a user would get this error:
url.js:87
throw new TypeError('Parameter "url" must be a string, not ' + typeof url);
https://github.com/lgraubner/sitemap-generator-cli/issues/13
Before attempting to resolve the url, just check if href is set.

Thanks, a check is clearly missing here. Gonna release a new bugfix version soon.


docs: added missing files

Status
READY
Description

Added missing schemas doc: Tunes and Files

Which issue(s) does this pull-request fix?
Contributes to: #24

Checklist

[ ] Automated tests exist
[ ] Updated Package Requirements (if required, and with maintainers' approval)
[ ] Local unit tests performed
[ ] Documentation exists link
[ ] Local pre-commit hooks performed
[ ] Desired commit message set as PR title and description set above
[ ] Link to relevant GitHub issue provided

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 96.355%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
1877

Relevant Lines:
1948

💛  - Coveralls


Remove more hard-coded text colors

(I hard-coded this CW-20 badge to show up for screenshot, it doesn't normally with this token)

Update color for main button to use theme.textColor

Update color for max buttons to use theme.textColor

Add StyledSwapButton that always uses the textColor as backgroundColor and backgroundColor as textColor (inverse of normal)

Update these two to use borderColor

@toddkao okay I'm sorry I made you do this but I actually hate these buttons being black text, for whatever reason it makes it so much harder for my eyes to read them. So, final opinion we keep all text in buttons/pills (these 3 in the screenshot) hardcoded white. If someone wants a white brand color they have to wait for redesign.


fix: display count when the filter section, move types to common and …

The main changes
#1
-> Moving types to the common and updating some types correctly
-> Enabling eslint and prettier config (Because of this, the change seems really huge I am sorry for this :/ )
-> Displaying count of the filtered organizations as it can bee seen in the gif.

I've updated the margin-bottom of the text to make the top and bottom equal.


SAVEing modulo data to NetCDF produces inconsistent modulo & axis lengths

Reported by Andrew Wittenberg on 26 Dec 2006 18:56 UTC
Some inconsistencies here.  Data is saved out to a NetCDF file with a modulo
atribute on the longitude axis, but the output coordinates extend beyond the
modulo range.  The error message upon the USE command also seems backward --
doesn't the axis length exceed the modulo length, not the other way around?
Seems like SAVE ought to do one of the following: (1) crop the coordinates to
fit within the modulo interval, or (2) omit the modulo attribute from the output
NetCDF axis.
    NOAA/PMEL TMAP
    FERRET v6.01
    Linux(g77) 2.6.9-42. - 12/13/06
    26-Dec-06 13:30

yes? use monthly_navy_winds
yes? set reg/x=0:360
yes? save/clob/file=b.nc/y=0/l=1 uwnd[d=2]
LISTing to file b.nc
yes? use b.nc
*** NOTE: Ignored modulo length exceeding axis length: FNOCXN7_137
yes? quit
atw:/home/atw/mytest> ncdump -c b.nc
netcdf b {
dimensions:
FNOCXN7_137 = 145 ;
FNOCY37_37 = 1 ;
TIME = UNLIMITED ; // (1 currently)
variables:
double FNOCXN7_137(FNOCXN7_137) ;
FNOCXN7_137:units = "degrees_east" ;
FNOCXN7_137:modulo = 360. ;
FNOCXN7_137:point_spacing = "even" ;
FNOCXN7_137:axis = "X" ;
double FNOCY37_37(FNOCY37_37) ;
FNOCY37_37:units = "degrees_north" ;
FNOCY37_37:point_spacing = "even" ;
FNOCY37_37:axis = "Y" ;
double TIME(TIME) ;
TIME:units = "hour since 1980-01-14 14:00:00" ;
TIME:time_origin = "14-JAN-1980 14:00:00" ;
TIME:axis = "T" ;
float UWND(TIME, FNOCY37_37, FNOCXN7_137) ;
UWND:missing_value = -99.900002f ;
UWND:_FillValue = -99.900002f ;
UWND:long_name = "ZONAL WIND" ;
UWND:history = "From monthly_navy_winds" ;
UWND:units = "M/S" ;
// global attributes:
:history = "FERRET V6.01   26-Dec-06" ;
data:
FNOCXN7_137 = 0, 2.5, 5, 7.5, 10, 12.5, 15, 17.5, 20, 22.5, 25, 27.5, 30,
32.5, 35, 37.5, 40, 42.5, 45, 47.5, 50, 52.5, 55, 57.5, 60, 62.5, 65,
67.5, 70, 72.5, 75, 77.5, 80, 82.5, 85, 87.5, 90, 92.5, 95, 97.5, 100,
102.5, 105, 107.5, 110, 112.5, 115, 117.5, 120, 122.5, 125, 127.5, 130,
132.5, 135, 137.5, 140, 142.5, 145, 147.5, 150, 152.5, 155, 157.5, 160,
162.5, 165, 167.5, 170, 172.5, 175, 177.5, 180, 182.5, 185, 187.5, 190,
192.5, 195, 197.5, 200, 202.5, 205, 207.5, 210, 212.5, 215, 217.5, 220,
222.5, 225, 227.5, 230, 232.5, 235, 237.5, 240, 242.5, 245, 247.5, 250,
252.5, 255, 257.5, 260, 262.5, 265, 267.5, 270, 272.5, 275, 277.5, 280,
282.5, 285, 287.5, 290, 292.5, 295, 297.5, 300, 302.5, 305, 307.5, 310,
312.5, 315, 317.5, 320, 322.5, 325, 327.5, 330, 332.5, 335, 337.5, 340,
342.5, 345, 347.5, 350, 352.5, 355, 357.5, 360 ;
FNOCY37_37 = 0 ;
TIME = 17598 ;
}
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/1480

Comment by<EMAIL_ADDRESS>on 28 Dec 2006 23:17 UTC
This behavior is not new; it occurs in v581 as well as v6.0
The x axis in monthly_navy_winds goes from 20E to 17.5E, every 2.5 degrees.
Setting a region X=0:360 results in an axis that's LONGER than 360 degrees,
since it includes both 0 and 360 as coordinates.
Should Ferret issue a warning or error when trying to write such an axis??  I
think this is the solution...

Modified by ansley.b.manke on 5 Jan 2011 19:52 UTC

Comment by ansley.b.manke on 26 Jan 2017 19:46 UTC
See comments in #2504 on this general topic.  What Ferret v7 does, and many versions before that, is write the axis with a modulo attribute  FNOCXN7_137:modulo = " " ;
Ferret sets the modulo length to the axis length, not what we would want:
yes? use monthly_navy_winds
yes? set region/x=0:360
yes? save/clob/file=b.nc/y=0/l=1 uwnd
 LISTing to file b.nc
yes? can dat/all
yes? use b
yes? sh grid uwnd
    GRID GRR1
 name       axis              # pts   start                end                 subset
 FNOCXN7_137 LONGITUDE        145mr   0E                   0E(360)             full
 FNOCY37_37 LATITUDE            1 r   0                    0                   full
 normal    Z
 TIME      TIME                 1 r   16-JAN-1982 20:00    16-JAN-1982 20:00   full
 normal    E
 normal    F
yes? sh axis FNOCXN7_137
 name       axis              # pts   start                end
 FNOCXN7_137 LONGITUDE        145mr   0E                   0E(360)
   Axis span (to cell edges) = 362.5 (modulo length = axis span)

Back when this ticket was first written Ferret was writing the modulo length from the original file, modulo=360.
I think we should warn that the region being written will result in a non-modulo axis, and then not write the modulo attribute if the output axis is longer than the source axis modulo length.

Comment by ansley.b.manke on 27 Jan 2017 00:52 UTC
This is fixed.
First, if we do have a netCDF with an axis that has a modulo length smaller than the axis length, then the error message was indeed backwards, so now it'll say,
           *** NOTE: Ignored modulo length less than axis length: axisname

When writing data on a modulo axis, if the requested region is larger than the modulo length, then we'll say:
yes? set reg/x=0:360
yes? save/clob/file=b.nc/y=0/l=1 uwnd
 LISTing to file b.nc
           *** NOTE: Requested region on modulo axis FNOCXN7_137 is larger than modulo length. Modulo attribute not written.

and still write the requested region to the file. People may want to write beyond one replication of data for whatever reason.
Now, open the file; the axis is not modulo:
yes? use b.nc

yes? sh axis `uwnd,return=xaxis`
 !-> sh axis FNOCXN7_137
 name       axis              # pts   start                end
 FNOCXN7_137 LONGITUDE        145 r   0E                   0E(360)
   Axis span (to cell edges) = 362.5

Comment by andrew.wittenberg on 27 Jan 2017 18:41 UTC
Returning to the orginal example,
 	NOAA/PMEL TMAP
 	FERRET v7.031 (beta/optim)
 	Linux 2.6.32-642.6.1.el6.x86_64 64-bit - 01/26/17
 	27-Jan-17 13:15

yes? use monthly_navy_winds
yes? set reg/x=0:360
yes? save/clob/file=b.nc/y=0/l=1 uwnd
 LISTing to file b.nc
           *** NOTE: Requested region on modulo axis FNOCXN7_137 is larger than modulo length. Modulo attribute not written.

Most of the time, what the user means in this case is to write out one full modulo interval, i.e. the semi-open interval ```[ So I have two suggestions for this specific case (when the axis is modulo AND the region encloses exactly one modlength AND a coordinate is exactly on the cut):

At the very least, it'd help to add the following to the note:  "NOTE: Your REGION corresponds to exactly one modulo length (360) along the x-axis, but an x-coordinate lies on the modulo cut.  To list exactly one full modulo interval, either cancel the region or make your x-region slightly shorter."

Better: just ignore the second (end) coordinate that is on the cut -- i.e. list the half-open interval [0,360).  If the user really wants to write [0,360](0,360).)```, then they could SET REGION/x=0:360.01.  Better to have the common things be easy and the uncommon things hard, than the other way around.  If the REGION was instead x=0:720, then go ahead and write out the coordinate at 720, since they've already destroyed the modulo property.

Comment by ansley.b.manke on 27 Jan 2017 19:04 UTC
I thought about this - here they're probably just wanting to shift the region from the 20:380 to 0:360. I think that writing  the half-open interval [0,360) sounds like the right solution; it'll take a bit of thought to make that decision at the right place to carry through the operations of writing the file.
Reopening this.

Comment by ansley.b.manke on 30 Jan 2017 19:40 UTC
This can be done easily.  After data is loaded and is ready to be written to a netCDF file, we can check whether a region in world coordinates puts us just beyond the modulo length and make the appropriate adjustment.


Create Python package

The end result would be the ability to run:
pip install cloudmapper
cloudmapper configure
cloudmapper gather
cloudmapper prepare
cloudmapper serve

The most difficult issue I see with creating a setup.py file is how I handle the web directory. Right now, when you run prepare it is hardcoded to write web/data.json then the web server code is hard-coded to read this data.json file.
I also need to:

Convert the collect_data.sh script into something runnable from python.
Add a configure command so you don't have to edit the config.json file.
Allow for default settings, such as setting an account to be the default account.

For the webserver files, see https://stackoverflow.com/questions/6028000/how-to-read-a-static-file-from-inside-a-python-package/20885799#20885799

Due to the difficulties in getting cloudmapper to install as a result of it's dependencies on things like jq, I'm going to give up on this idea in favor of dockerizing it (#287)


Enable tests on Linux

HeapTests.ServerSegmentTests is failing.
RuntimeTests.CreationSpecificDacNegativeTest is skipped.

Much appreciated!

Odd, won't build for me:
leculver@leculver-ubuntu:~/clrmd/src/TestTargets$ dotnet build TestTargets.proj
Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

/home/leculver/clrmd/src/TestTargets/TestTargets.proj(64,5): error MSB6003: The specified task executable "sh" could not be run. System.ComponentModel.Win32Exception (2): No such file or directory
/home/leculver/clrmd/src/TestTargets/TestTargets.proj(64,5): error MSB6003:    at System.Diagnostics.Process.ForkAndExecProcess(String filename, String[] argv, String[] envp, String cwd, Boolean redirectStdin, Boolean redirectStdout, Boolean redirectStderr, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
/home/leculver/clrmd/src/TestTargets/TestTargets.proj(64,5): error MSB6003:    at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
/home/leculver/clrmd/src/TestTargets/TestTargets.proj(64,5): error MSB6003:    at System.Diagnostics.Process.Start()
/home/leculver/clrmd/src/TestTargets/TestTargets.proj(64,5): error MSB6003:    at Microsoft.Build.Utilities.ToolTask.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands)
/home/leculver/clrmd/src/TestTargets/TestTargets.proj(64,5): error MSB6003:    at Microsoft.Build.Tasks.Exec.ExecuteTool(String pathToTool, String responseFileCommands, String commandLineCommands)
/home/leculver/clrmd/src/TestTargets/TestTargets.proj(64,5): error MSB6003:    at Microsoft.Build.Utilities.ToolTask.Execute()

Build FAILED.

Seen this before?  If not I'll dig into it later today  Looks like a machine configuration issue of some sort.

Ah nevermind, I'm just dumb.  =)
I set my PATH incorrectly, used a windows syntax instead of linux.

But why did you merge this before verifying it?

It was fairly scoped to Linux and didn't seem like it would hurt anything, so I merged it to get the PR out of the way in case my larger changes coming down the pipe would conflict.  Also you seem to know what you are doing so I didn't stress too much about it.  =)


Generation bridging header for Swift

tl;dr: Introduced --objc-bridging-header argument that allows to generate bridging header Objective-C->Swift.
In order to use Objective-C(++) in Swift, Objective-C Bridging Header must be created. Such header consists of imports of all Objective-C headers that will be used in Swift code. For support of Objective-C++ (generated code in djinni is a case) also *.mm file must be created that will import Objective-C Bridging Header.
Due to the fact that such Bridging Header content consists of lines that depends on generated content by djinni, whole Bridging Header could be generated too. In this PR you will find changes that generate Objective-C Bridging Header (and associated *.mm file for Objective-C++ support).

Automated message from Dropbox CLA bot
@michal-kowalczyk, thanks for the pull request! It looks like you haven't yet signed the Dropbox CLA. Please sign it here.

CLA signed. (-:

Automated message from Dropbox CLA bot
@michal-kowalczyk, thanks for signing the CLA!

Thanks for the submission.  I don't use Swift myself, but think this is a good inclusion in Djinni.
I've made some suggestions for clarity and functionality of the new option, and the example code.
I also think it would be valuable to add Swift header generation to the test suite, so that it's tested out in combination with more Djinni features.

I would really like to see this PR get merged.
@michal-kowalczyk Do you plan to finish it, or may I finish it?
Thanks

@4brunu thanks for taking prompt action on this feature, I merely remembered about that. (-:

@artwyman Since https://github.com/dropbox/djinni/pull/301 got merged, I think this one can be closed.
@michal-kowalczyk thanks for your great work 👍

Supplanted by #301.

@4brunu Thanks for great work! Thanks for both of you for great cooperation. I'm happy that this feature is finally done! (-:


add inset to web

trying to add: https://developer.mozilla.org/en-US/docs/Web/CSS/inset
what file do i need to touch to add the rest of the feature?

Current dependencies on/for this PR:

master

PR #1922   👈

This stack of pull requests is managed by Graphite.

Inset isn't so simple because native doesn't support it yet right? In that case a simple variant would be the solution, something like:
variants: { inset: { '...size': {}, ':number': () => {} } })
But this is something that would be ideally in core, but it's adding a bit of bloat. I guess only native needs to variant so we could leave off some, but still.
They type would then need to be in web/types see things that use SpaceTokens or SizeTokens (also need to decide which it uses, I'd have to reference the area where we decide that and see, somewhere in propMapper or thereabouts).


onBeforeUnload occurs on the Jasmine test runner too

Prerequisites

[x] Can you reproduce the problem with Debug -> Reload Without Extensions?
[x] Did you perform a cursory search to see if your bug or enhancement is already reported?
[x] Did you read the Troubleshooting guide?

Description
https://github.com/adobe/brackets/pull/13711 introduced onbeforeunload to prevent data loss. However this prompt also occurs while trying to change tabs / run tests with the Jasmine test runner.
Steps to Reproduce

Run tests
Click anything

Expected behavior: [What you expected to happen]
Tests will run
Actual behavior: [What actually happened]
Prompt occurs
Versions
Brackets master 13af302

PR pending in #13964

I have merged the PR. Thanks @petetnt for the PR.


Roll engine 7e3b41dc7ba6..74e68ff8b108 and update tests

git log 7e3b41dc7ba6..74e68ff8b108 --no-merges --oneline
74e68ff8b Roll src/third_party/skia 7b7805581733..66a973493468 (4 commits) (#6436)
58fbd1fd1 Roll src/third_party/skia 4442e3138927..7b7805581733 (1 commits) (#6435)
83151d9fc Roll src/third_party/skia 4dd17156c6e4..4442e3138927 (1 commits) (#6434)
5fe7e377d Roll src/third_party/skia 8841085abeb9..4dd17156c6e4 (1 commits) (#6432)
5340f4224 Revert "Use single_root_scheme when compiling platform (#6402)" (#6431)
37fd43d43 Add deadline_now_delta argument to Engine::NotifyIdle's trace (#6419)
4af077b29 Roll src/third_party/skia 4504a652c071..8841085abeb9 (1 commits) (#6429)
165f3dd1c Update //third_party/benchmark dependency to 21f1eb (ToT). (#6427)
34bd0ef87 Don’t build benchmarking binaries on Windows. (#6428)
ae4db4469 Ensure setViewIdResourceName has the correct version guard (#6404)
2c5d0c407 [rapidjson] Fix import statements (#6418)
c2128fc80 Create a benchmarking target for the shell. (#6420)
30f78af91 Raise errors on non-zero exits while creating artifacts on the bots. (#6424)
191168cec Disable line_height tests on Windows (#6423)
061cc6643 Fix ideographic baseline to match spec. (#6422)
74eac1f56 Roll src/third_party/skia bfa76f20bfcf..4504a652c071 (14 commits) (#6421)
10b45405b Implement ParagraphStyle.line_height and add tests for line_height and baselines. (#6417)

Gary - something seems off with this (Cirrus can't seem to download the archive), but also I manually helped the engine roller along so you'll now have a conflict.

The engine commit is new, so the builders are still building the engine. I can patch it to be compatible with the autoroller.

For future reference, we have a "work in progress" label you can assign to a PR that tells the reviewers that the PR is not yet ready for review, for example, because the engine artifacts are not in place yet.


Push notification with clients management recipe

This currently doesn't completely work in Chrome.
Indeed, clients.openWindow('./push-clients/index.html') opens http://localhost:3003/push-clients/index.html in Firefox, but http://localhost:3003/push-clients/push-clients/index.html in Chrome.
https://bugzilla.mozilla.org/show_bug.cgi?id=1222097

Sounds like Chrome works as expected as the url should relative to the service worker scope? Did you file a bug, @marco-c ?

Sounds like Chrome works as expected as the url should relative to the service worker scope? Did you file a bug, @marco-c ?

Yes, I mentioned it in the first comment ;)

I've just CCed you on the bug.

The bug should be fixed soon. I've updated the recipe to follow the specs.

I can confirm it's acting as @marco-c has found.


🐛 BUG: vitest-pool-workers: You need to consume the R2 body or tests fail

Which Cloudflare product(s) does this pertain to?
Workers Vitest Integration
What version(s) of the tool(s) are you using?
@cloudflare/vitest-pool-workers: 0.1.16, vitest: 1.3.0
What version of Node are you using?
v20.6.1
What operating system and version are you using?
Mac Sonoma 14.2
Describe the Bug
Observed behavior
Test fails with:

Failed to pop isolated storage stack frame in tests/r2.test.ts's test "Can repro".
This usually means your Worker tried to access storage outside of a test.
In particular, we were unable to pop R2 storage.
Ensure you await all Promises that read or write to these services.

Error running worker: AssertionError [ERR_ASSERTION]: Isolated storage failed. There should be additional logs above.

Expected behavior
This should either just work or at least give an error message telling me to consume/cancel the body. It's quite hard to know why it's failing atm so while in the middle of writing a test, if you haven't written code to consume the body yet (maybe you just don't need to) it's very hard to see the issue.
Steps to reproduce
Repro available here: https://github.com/Walshy-testing/vitest-r2-repro
test('Can repro', async () => {
	const file = await env.R2.put('abc', 'def');
	expect(file).not.toBe(null);
	expect(file?.etag).toBe('4ed9407630eb1000c0f6b63842defa7d');

	// Check the file exists
	const read = await env.R2.get('abc');
	expect(read).not.toBe(null);
});

Please provide a link to a minimal reproduction
https://github.com/Walshy-testing/vitest-r2-repro
Please provide any relevant error logs
No response

Thank you @WalshyDev - I just hit this writing a test. How does one work around it - can you explain how one would consume/cancel the body in the reproduction you posted above please 🙏🏻 ?
(thanks for any help!)


QueryClientProvider error with React 18. Type '{ children: Element; }' has no properties in common

I have the following error using react 18
TS2559: Type '{ children: Element; }' has no properties in common with type 'IntrinsicAttributes & QueryClientProviderProps.
For a temporary fix i am doing the following:
Redeclaring the type QueryClientProviderProps and include the children prop
declare type QueryClientProviderProps = {
  env?: any;
  initialData?: any;
  children: React.ReactNode;
};

Then in my code export the QueryClientProvider with the new type defined above
export QueryClientProvider const QueryClientProvider: FC<QueryClientProviderProps> = context.QueryClientProvider;

Fixed in 2.0.7


Create a datasets with multiple graphs in train/val/test directories

We need this to properly implement and test the cluster loader / datamodule

Commands used (curly-octo-train):
// reference
"program": "${workspaceFolder}/src/reference.py",
"args": ["+species_name={name: random_species_30000}", "reference=random_species", "reference.chromosomes.chr1=30000"]
// sequencing
"program": "${workspaceFolder}/src/sequencing.py",
"args": ["--multirun", "seed=1,2,3,4,5,6,7,8,9,10", "+species_name={name: random_species_30000}", "reads.params.long.depth=20"]
// assembly (the reads were produced on December 21st)
"program": "${workspaceFolder}/src/assembly.py",
"args": ["+species_name={name: random_species_30000}", "asm.dir_filter=12\_21"]
// dataset (filtering by date and seed number)
// train S1-6
"program": "${workspaceFolder}/src/graph.py",
"args": ["+species_name={name: random_species_30000}", "graph.set.dir_filter=12\_21/S\[1-6\]", "graph.set.name=train"]
// val S7-8
"program": "${workspaceFolder}/src/graph.py",
"args": ["+species_name={name: random_species_30000}", "graph.set.dir_filter=S\[7-8\]", "graph.set.name=val"]
// test S9-10
"program": "${workspaceFolder}/src/graph.py",
"args": ["+species_name={name: random_species_30000}", "graph.set.dir_filter=12\_21/S9|S10", "graph.set.name=test"]

commit 6830ecb18483c4d2cc605ecbd40f246415c145c4


fix: NodePool should not late-init node count

The nodepool's node_count and initial_node_count should not be late-initialized to prevent a fight with the GKE autoscaler.
Also see  discussion on #353
Fixes: #340
I have:

[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

Hey @turkenf could you please :heavy_check_mark: the PR pipeline? I'd like to get an artifact out of the publish-artifacts job and do end to end testing on it :pray:

/test-examples="examples/container/nodepool.yaml"

damn, i just realized the CI job doesn't build a public accessible image. Going to publish one on my own :space_invader:

Hey @turkenf i've updated my proof of work. Can you please guide me regarding the Uptest-examples/container/nodepool.yaml failure?
I can find the logs: Is this a flake or an issue with my change :thinking: ?
wait nodepool.container.gcp.upbound.io/nodepool --for=condition=Test --timeout 10s" exceeded 6 sec timeout, context deadline exceeded
    logger.go:42: 12:59:49 | case | Failed to collect events for case in ns kuttl-test-certain-chow: no matches for kind "Event" in version "events.k8s.io/v1beta1"

/test-examples="examples/container/nodepool.yaml"


Bootstrap Styles not loading in Android WebView

OS - Android 5.1.1 (but really any version)
Version: 1.0.0-beta.24
When I load my page in Chrome within android, it looks just fine, however if I load it from within a webview inside my Android application, it appears that none of the bootstrap styles are loading.
You can see this on page:  www.wnmobileapps.com/standings/ahl
I am loading the styles & the scripts in the angular-cli-json file, not through CDN.

Added note:  It appears to be all styles, not just bootstrap.  Font-Awesome doesn't work either.  I also tried switching to CDN but that did not help.  Before 1.0.0-beta24 it worked when I would build as non-prod, but now that I updated to beta.24 even buidling as non-prod is broken.
Please help!


[2.1] Multiattack Revisions

Multiattacks are rather complicated for such a small section of the stat block. Version 2 will port the system as-is and include an escape hatch for a fully custom re-write of that section, however that solution isn't .... great. A revised version of multiattacks will allow for more precise CR calculations and customization options. It's more like creating a database query than anything else

[ ] revise data structure: single attack id -> count, type, restrictions etc.
[ ] revise UI to allow interaction with revised structure

observed formats:

makes [x] attacks (and [y] attacks)
makes [x or y] attacks
makes [x] or [y], if (y is) available
makes [x] or [y], if available. It also makes [z] attacks.
makes [x] attacks. It can replace one attack with a use of [x] (or [y]).
makes [x,y,z series of attacks]. It also uses [x action].
makes [x] attacks. Up to [n] of these attacks can be replaced by [x action].
makes [x] attacks and uses [action]
makes [x,y,z] attacks. It can also use [action] [n times], either before or after one of the attacks.


Feature/resources section

Description
Added a Resources section as per request from Catharina. The Resources section provides users with resources such as logos and fonts, and includes guidelines on how the resources are supposed to be used.
Additionally, fixes DG-308

Codecov Report

Merging #184 into develop will increase coverage by 0.32%.
The diff coverage is 89.74%.

@@             Coverage Diff             @@
##           develop     #184      +/-   ##
===========================================
+ Coverage    91.14%   91.47%   +0.32%
===========================================
  Files          126      131       +5
  Lines         2101     2123      +22
===========================================
+ Hits          1915     1942      +27
+ Misses         186      181       -5

Impacted Files
Coverage Δ

src/App/Home/index.js
75% <ø> (ø)
:arrow_up:

src/App/utils/index.js
100% <ø> (ø)
:arrow_up:

src/App/utils/SearchBox/index.js
36% <ø> (ø)

src/App/utils/LoadingComponent/index.js
100% <ø> (ø)

src/App/Resources/resources/logotype/index.js
100% <100%> (ø)

src/App/utils/SelectPanel/index.js
14.28% <100%> (ø)

src/App/Resources/resources/typography/index.js
100% <100%> (ø)

src/App/index.js
73.68% <100%> (+17.16%)
:arrow_up:

src/App/routes/resources.js
100% <100%> (ø)

...pp/Resources/getting-started/Introduction/index.js
100% <100%> (ø)

... and 8 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 85835e4...afd8391. Read the comment docs.


Log in anonymously as a student

Not yet explored:

[ ] Naming an anonymous user (setting a displayName)
[ ] Put the user into the database, probably by session


Adds Netlify to the Deploy section of documentation

Hello, I work for Netlify and actually used this boiler for a few projects. I opened a PR to show how to deploy using Netlify, everything else is the same. No need to run npm run publish since Netlify watches your repo for changes and deploy where there are changes.

docs folder was removed.


The provided token is malformed or otherwise invalid

Before opening, please confirm:

[x] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[x] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm install -g @aws-amplify/cli
If applicable, what version of Node.js are you using?
v18.11.0
Amplify CLI Version
10.3.0
What operating system are you using?
MacOS
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
add or remove any attribute in one GraphQL model, e.g.
Before:
type UserProfile {
  id: ID!
}

After:
type UserProfile {
  id: ID!
  badge: Int
}

then push.
Amplify Categories
auth, custom, storage, function, api
Amplify Commands
push
Describe the bug
amplify push -y --force results in the following error:
Failed to create models in the cloud: Failed to generate models in the cloud.
If I take a look at Amplify Studio, I see the following error reason:

✖ Failed to sync UI components - Fetching updates to backend environment: staging from the cloud.
 - Building resource auth/app
 - Building resource auth/userPoolGroups
 - Building resource storage/appUserstorage
 - Building resource api/app
 - Building resource api/api
 - Building resource custom/ocrMessagesQueue
 - Building custom resources

✔ Successfully pulled backend environment staging from the cloud. Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
 - Uploading files.
 - Creating Zip
 - Sending zip
✔ Done

⚠ Amplify command hooks are disabled in the current execution environment.
⚠ See https://docs.amplify.aws/cli/usage/command-hooks/ for more information. Amplify AppID found: ***. Amplify App name is: *** Backend environment staging found in Amplify Console app: ***

✅ GraphQL schema compiled successfully.
Edit your schema at /tmp/amplify-333cfe0a-a243-4583-a2f2-9b7bf71e38e4/amplify/backend/api/app/schema.graphql or place .graphql files in a directory at /tmp/amplify-333cfe0a-a243-4583-a2f2-9b7bf71e38e4/amplify/backend/api/app/schema
Successfully generated models.
Generated models can be found in /tmp/amplify-333cfe0a-a243-4583-a2f2-9b7bf71e38e4/src

✅ GraphQL schema compiled successfully.
Edit your schema at /tmp/amplify-333cfe0a-a243-4583-a2f2-9b7bf71e38e4/amplify/backend/api/app/schema.graphql or place .graphql files in a directory at /tmp/amplify-333cfe0a-a243-4583-a2f2-9b7bf71e38e4/amplify/backend/api/app/schema ✅

🛑 The provided token is malformed or otherwise invalid.
Resolution: Please report this issue at https://github.com/aws-amplify/amplify-cli/issues and include the project identifier from: 'amplify diagnose --send-report'
Learn more at: https://docs.amplify.aws/cli/project/troubleshooting/

✅ Report saved: /tmp/app/report-1666301982217.zip
Project Identifier: 09c082261305fdb1680a5e015d5044aa

Expected behavior
Successful push (as usual)
Reproduction steps

amplify pull -y
add or remove any attribute in one GraphQL model
amplify push -y or amplify push -y --force

GraphQL schema(s)
(see above for example)
Project Identifier
09c082261305fdb1680a5e015d5044aa
Log output
(see above)
Additional information

I ensured that my session token is valid.
I tried removing everything and running amplify configure and amplify pull again.
I updated my AWS CLI and my Amplify CLI.

Hey @xonaman :wave: thanks for raising this and apologies for the delay! Are you still experiencing this issue? Can you confirm whether amplify push locally succeeds or is this only impacting deployments with Studio? If neither are working, is the deployment taking longer than the amount of time the session is valid for?

Hello @AnilMaktala  I am facing exactly what @xonaman  experienced few months after. Exact steps above amplify cli version 12.1.1 aws-cli/2.11.16 I am still getting error above.
I updated API > graphql schema but reverted all changes back as I thought the issue was because of that, apparently still getting the same exact issue as people above:
on amplify push
🛑 The provided token is malformed or otherwise invalid.
on amplify pull
🛑 Could not initialize platform for 'dev': The provided token is malformed or otherwise invalid.
Hope you guys can find solution here.
Cheers,
Kiefer

Hello @AnilMaktala I am facing exactly what @xonaman experienced few months after. Exact steps above amplify cli version 12.1.1 aws-cli/2.11.16 I am still getting error above.
I updated API > graphql schema but reverted all changes back as I thought the issue was because of that, apparently still getting the same exact issue as people above:
on amplify push
🛑 The provided token is malformed or otherwise invalid.
on amplify pull
🛑 Could not initialize platform for 'dev': The provided token is malformed or otherwise invalid.
Hope you guys can find solution here.
Cheers,
Kiefer


mask ycb objects to focus network denoising on relevant part

Compute a mask for the recorded dataset since the denoising is only relevant for the objects themselves and not the background.
Therefore, add a method to compute a mask

Plane segmentation to compute the mask
Problem: rs plane is not even enough, parts of object get segmented as plane

Region Growing
Problem: hard to pick correct hyperparameters and thresholds (like color and adjance distance)

Mask-RCNN trained on YCB Video Dataset.
First really working method.
Still, the computed masks are not precise always and often include parts of the background/floor or leave out parts of the objects/dont detect them at all

Mask computation with multiple region growing:
So it takes the calibrated data, calculates a region growing on it that is based on the normal of the point cloud and then selects the clusters that are noisy or not close to certain points.
Then another region growing is started on the united Point cloud, which is now simply dbscan, i.e. a density-based region growing.
From the resulting clusters, the largest is taken and then recursively merged with the neighboring clusters. Neighboring clusters are clusters whose minimum distance falls below a certain threshold (15 cm).
At the end the whole thing is transformed back into 2d and then the mask is calculated. That's just everything that isn't Nan.
This is all done on the zivid data and since they are calibrated, the mask also applies to the rs images


support syncing multiple namespaces

@gabemontero ptal

@bparees did you channel me for a second and submit a PR to jenkinsci/openshift-sync-plugin vs. openshift/jenkins-sync-plugin accidentally ?

@gabemontero no, i submitted the PR to the openshift repo, merged it, and then pushed the commit to the jenkinsci repo.

@gabemontero what workflow do you use?

@bparees and I discussed offline
I'll approve and merge this PR.


dl-docker can not find image

HTTP code is 404 which indicates error: undefined - {"message":"manifest for floydhub/dl-docker:latest not found"}

Go to https://hub.docker.com/r/floydhub/dl-docker/tags/
Observe no latest tags were created for that image
Select a different tag in Kitematic (if one exists)
🎉  enjoy container running.

Ideally you open an issue with the repo owner to let them know how frustrating it is that they don't have a latest image tagged


d-m-p and f-m-p in the mvn release profile?

Anyone know why we have d-m-p/f-m-p in this project? Doesn't seem to build any docker images or need to create kubernetes manifest files (it's a component library on top of spring-cloud). @rawlingsj @jstrachan @iocanel can anyone think why it's there? Is it tied some how to the way we do CI/CD with fabric8 when we try to do a build/release?
https://github.com/fabric8io/spring-cloud-kubernetes/blob/master/pom.xml#L431

Probably just a copy & paste ;)

I was just typing the same response!

Cool thx.. will remove it

closed with https://github.com/fabric8io/spring-cloud-kubernetes/pull/51


saving loglevel in state file

In Hp-Lip-Printer App, previously the log level was not being stored in state file and so whenever printer app was starting, the Log Level get its default value as "Error". But now, the recent log level will be stored in state file and whenever printer app restarts, recent log level will be loaded and default log level will be set to that previous log level, which will help in getting different log information of the instance when app is just starting.

@michaelrsweet , please review this pull request!

@TheJayas You might try waiting for a response more than 3 hours. I'm not a bot, and I have other responsibilities beyond PAPPL.
WRT saving and loading the current log level, that is something I already pull from the server configuration file (new in PAPPL 1.4) but for a variety of reasons I don't save from within the printer application - the user needs to manually change the configuration file to change the default log level on startup. If we load and save the log level like we do for other server state, we'd either need to stop supporting the log-level option for the server sub-command or keep track of whether the option was specified so that it could override the saved state.
Not going to accept this PR right now, and FWIW there are a bunch of coding style changes you'd need to make before I would, but I'll hold onto it to think about what might be done in the future.


Trial token not working

Describe the bug
The trial token stopped working today although stated to work until 31.08.
trial token, valid until 2024-08-31
sponsortoken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJldmNjLmlvIiwic3ViIjoidHJpYWwiLCJleHAiOjE3MjUwOTQ4MDAsImlhdCI6MTcyNDIzMDgwMCwic3BlIjp0cnVlLCJzcmMiOiJtYSJ9.61RAc8c7vXkgX_INZgM5Cjbq9nta6XR-7Aodmle6gQ8
Steps to reproduce

...
Configuration details
# trial token, valid until 2024-08-31
sponsortoken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJldmNjLmlvIiwic3ViIjoidHJpYWwiLCJleHAiOjE3MjUwOTQ4MDAsImlhdCI6MTcyNDIzMDgwMCwic3BlIjp0cnVlLCJzcmMiOiJtYSJ9.61RAc8c7vXkgX_INZgM5Cjbq9nta6XR-7Aodmle6gQ8

Log details
[main  ] INFO 2024/08/28 13:48:10 evcc 0.130.6
[main  ] INFO 2024/08/28 13:48:10 using config file: /config/evcc.yaml
[main  ] INFO 2024/08/28 13:48:11 listening at :7070
[main  ] FATAL 2024/08/28 13:48:11 sponsortoken: rpc error: code = Unknown desc = token has invalid claims: token is expired
[main  ] FATAL 2024/08/28 13:48:11 will attempt restart in: 15m0s

What type of operating system are you running?
Linux
Version
No response

Please don't double-post. Thank you!
/cc @naltatis

The same today 2024/08/31. Do we get a new one tomorrow?

Do we get a new one tomorrow?

Yes, new token is available.

could it be that the new token is not working?
[main  ] INFO 2024/09/01 02:27:09 evcc 0.130.6
[main  ] INFO 2024/09/01 02:27:09 using config file: /config/evcc.yaml
[main  ] INFO 2024/09/01 02:27:10 listening at :7070
[main  ] FATAL 2024/09/01 02:27:10 sponsortoken: rpc error: code = Unknown desc = token has invalid claims: token is expired
[main  ] FATAL 2024/09/01 02:27:10 will attempt restart in: 15m0s
or EVEN there is a bug atm? I copied the template file evcc.dist.io for testing and I get still the same error. sponsorship is commented out.
also does not work when the chargers are deleted. still I get the same error.

Just double checked the new trial token. It's fine and should work. @Flirina did you play around with Config UI? Maybe you have set a token there. Config UI settings take precedence over evcc.yaml settings. See warning info box :)

hi! I couldn't remember that I inserted a token in the ui, but when I did insert the current token now it started to work again.


elevation data?

Dear Developers,
Is it possible to  show elevation data on a map using this package?
I'm not sure if openstreemap has this info, more likely opencyclemap has this.
Terveisin, Markus

Same elements can have the ele= key , see documentation: https://wiki.openstreetmap.org/wiki/Key:ele


preprocess Segmentation fault

After I build the docker, when I run the preprocess, it shows:

I don't know why.

Hi @kartts,
this happens most probably because of memory overflow, please check....

Hi @kartts,
this happens most probably because of memory overflow, please check....

but my got 16G memory and just use glove to run instead of bert， 16G is not enough？

Hi @kartts, does https://github.com/microsoft/rat-sql/issues/14#issuecomment-672343191 apply to you?

I run the docker on ubuntu18.04, there is no desktop, does it still have default memory limited？

Hi @kartts, does #14 (comment) apply to you?

I run the docker on ubuntu18.04, there is no desktop, does it still have default memory limited？

Hi @kartts did you manage to find a solution to this? I'm running this on machines with a desktop now, and I get the same segfault you describe..

nope, I had run it on my machine not the docker too, but I still met the
problem. My friend ran it on his pc, but met the same.
Matt Lamm<EMAIL_ADDRESS>于2020年11月10日周二 上午11:21写道：

Hi @kartts https://github.com/kartts did you manage to find a solution
to this? I'm running this on machines with a desktop now, and I get the
same segfault you describe..
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/rat-sql/issues/16#issuecomment-724424146,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF33YJHUTKTAWECHZ4PVZQLSPCWUBANCNFSM4P2XHLEQ
.

I am running training on my laptop (a mac). It's bit crazy to do it this way because it's quite slow. Tried running it on university machines and I keep getting a segfault error.

I have run it on ubuntu & windows, both of them met the segfault error
Matt Lamm<EMAIL_ADDRESS>于2020年11月10日周二 上午11:34写道：

I am running training on my laptop (a mac). It's bit crazy to do it this
way because it's quite slow. Tried running it on university machines and I
keep getting a segfault error.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/rat-sql/issues/16#issuecomment-724428053,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF33YJGBEGBZE5UWV64HVY3SPCYDNANCNFSM4P2XHLEQ
.


Consider support for custom index.html files?

As I understand it, bankai brings its own index.html file.
I see issues with not being able to supply your own file or template for an index.html file.
Some of the default attributes potentially block people from using bankai due to other cultural needs, like lang being set to american english by default, or dir being set to ltr by default.
Then of course there's the very likely need to have custom meta tags in the head of the document.
I've come to understand that there's a "hack-ish(?)" way to add things like that through documentify?
But I feel things like these should be as simple as possible to do without any special knowledge.
What are your thoughts?

In regards of custom head, what is your opinion on setting the head dynamically and redirect bots to a pre-rendering service?

@dolebas From the top of my head that sounds more complicated than things should be? But I've never had the need or attempted something similar.

In my experience, this approach can actually make it easier to customise the head. If you are using Netlify, they support this out of the box but other solutions like redirecting with Firebase Functions is quite straight forward as well.

In regards to the head, relying on a third party to provide you with a service doesn't sound like a reasonable default.
But dynamics is not the issue I'm talking about. It's about being in control of your document.
The most simple solution for the user of bankai has to be to provide bankai with a index.html template. The developer has to have control over how their document looks and is structured.

In case you are not hosting your site on your own servers, there's actually no need to rely on an additional third party for this approach.
As your document lives in the DOM client side, your control over the document should increase when you define it with JS. Server side, as all the bots don't execute JS, a headless browser setup can provide a simple and generic solution.
I like that bankai simply takes care of the html per default but having the ability to optionally provide html templates sounds great.

the assumptions bankai makes about the document during SSR are also going to be a problem for adding React/Preact support. in bankai, the app is expected to handle the entire <body> element, but in (p)react apps you'd usually mount the app into an element like <div id="app">. that'd also be a useful case for custom templates.
def think we should do this!

Definitly +1 on this because 1) Was prebiously supported by bankai, and users (like me) would expect this to keep working. 2) In choo, you also could mount your app in some other node different than body


add IBM Cloud operator to community operators

Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[x] Are you familiar with our contribution guidelines?
[x] Have you packaged and deployed your Operator for Operator Framework?

Updates to existing Operators

[ ] Is your new CSV pointing to the previous version with the replaces property?
[ ] Have you tested an update to your Operator when deployed via OLM?

Your submission should not

[x] Modify more than one operator
[x] Submit operators to both upstream-community-operators and community-operators at once
[x] Modify any files outside the above mentioned folders
[x] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

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

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[x] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file a PR against this repo and explain your need
2 For more information see here

We have tested the operator according to the steps defined in https://github.com/operator-framework/community-operators/blob/master/docs/testing-operators.md, both for upstream Kubernetes and OpenShift 4.1.2 dev preview on AWS. We have also ran the scorecard tool and followed all recommendations from the tool:
WARN[0000] Could not load config file; using flags
WARN[0000] Plugin directory not found; skipping external plugins: stat scorecard: no such file or directory
Basic Tests:
        Spec Block Exists: 1/1
        Status Block Exists: 1/1
        Writing into CRs has an effect: 1/1
OLM Tests:
        Provided APIs have validation: 2/2
        Owned CRDs have resources listed: 2/2
        CRs have at least 1 example: 2/2
        Spec fields with descriptors: 3/3
        Status fields with descriptors: 8/8

Total Score: 100%

/ok-to-test


added docs from archive

Hi, as requested, here is a PR for the docs. I've copied pretty much everything I could find from the archive and migrated it over to asciidoc.  You can generate the HTML out of it using mvn generate-resouces. Hope it meets your expectations!
Cheers,
Ant

Why did you name the files *.txt rather than *.adoc?

Don't you think it would be a good idea to add this btm-doc module to the parent pom's  section?

I've addressed the issues. The parent POM already referenced the new module. Files have been renamed and moved to default folders.  Pushed and this pull request now reflects the new changes. Let me know if anything else needs doing.


Wrong width of the slides with margins

i use slick slider with this option:
$("#bottom").slick({
    slidesToShow:9
});

but after a window resize slides not always fit the size of the viewing area. Because the width of the slides is calculated at integer pixels (no decimal pixels)

Here video showing the problem:
https://youtu.be/GtzLp884iA0
and jsfiddle:
http://jsfiddle.net/petrovnn/q017v9sr/6/
on production site:
http://russian-ice-spb.ru/en/sculptura/ledyanoy-vertep-gpushkin-2013
How can I fix this problem?
Maybe need to use the width of the slides in percentage?
Using CSS did not able to correctly display the slides width in percentage.

Margins are tricky when it comes to width calculations. You'll have better luck with padding on the slide and nested divs. Here's a code pen illustrating what I mean. I'm going to close it because it's not really a bug with the slider. Thanks @petrovnn


Migrate to @hapi

The hapi ecosystem migrated to scoped packages a few days ago and all the other packages have been deprecated. I think your dependencies needs to be updated.
If I have some time this weekend I'll try to put up a PR.

@Nargonath Are using using still hapi-docs? or moved on?

I'm not currently using it. I couldn't make it work on my current project. If you want to make the PR, go for it. 😃

Sorry for the lack of maintenance on hapi-docs, we initially had big plans and intended to support it fully. However, we unfortunately had to put our focus elsewhere in our product and with such a small team it meant hapi-docs stagnated.
Thanks for showing interest however, closing this and we will further on try to maintain the project better.


Extract transform_match_required_node into its own class

This will make it easier to rewrite this code, especially since we might be rewriting this code into something that works on a different level.
This is in preparation of the plans to generate Ruby code. Since that code will work at a totally different level than the instructions generated in Pass1, it will be cleaner to split that up. This would make it easier to add tests for the transformer as well.

And of course during the day, when you're doing something completely unrelated, you suddenly realize that with a slight change you can support many more cases.


[FIX] Increase tolerance in GenerateSamplingReference

Addresses poldracklab/fmriprep#800

Yes, I fixed it directly in master. Resetting the mask affine wasn't even necessary


New command: wit resolve

dry-run of wit update -- may need to git fetch if requested commit is not present in git repo.

Do we need this anymore now that we have wit inspect?


(#3) Enhance PhotoGrid Component with Angular Material and Update Global Styles

Linked Issue: Closes #3

Tasks Completed:

Added the PhotoGrid component.
Configured Angular Material for styling.
Added mock data for testing.
Updated global styles in styles.scss.
Adjusted routing in app.config.ts.

Test Cases for QA
1. Component Rendering

Test Case: Verify that the PhotoGridComponent is displayed correctly when navigating to the /photos route.
Steps:

Start the application and navigate to http://localhost:4200/photos.
Ensure the grid is visible and contains at least 4 photo cards.

Expected Result: The photo grid displays the initial mock data with titles and images.

2. Infinite Scrolling

Test Case: Verify that the photo grid implements infinite scrolling.
Steps:

Scroll down the grid.
Observe if new photo cards are loaded dynamically.

Expected Result: More photos load as the user scrolls down.

3. Loading Spinner

Test Case: Verify that the mat-spinner appears while new photos are being loaded.
Steps:

Scroll down the grid.
Observe if a spinner appears while new photos are being fetched.

Expected Result: A spinner is visible during the loading process and disappears once new photos are loaded.

4. Photo Data Validation

Test Case: Verify that each photo card displays a unique image and corresponding title.
Steps:

Check the photo grid.
Validate that no two images or titles are the same.

Expected Result: Each photo card displays unique content.

5. Responsiveness

Test Case: Verify that the photo grid adjusts to different screen sizes.
Steps:

Open the grid on desktop, tablet, and mobile screen sizes.
Verify that the grid layout adjusts properly.

Expected Result: The grid layout is responsive and maintains a user-friendly design.

Test Cases for QA
1. Component Rendering

Test Case: Verify that the PhotoGridComponent is displayed correctly when navigating to the /photos route.
Steps:

Start the application and navigate to http://localhost:4200/photos.
Ensure the grid is visible and contains at least 4 photo cards.

Expected Result: The photo grid displays the initial mock data with titles and images.

2. Infinite Scrolling

Test Case: Verify that the photo grid implements infinite scrolling.
Steps:

Scroll down the grid.
Observe if new photo cards are loaded dynamically.

Expected Result: More photos load as the user scrolls down.

3. Loading Spinner

Test Case: Verify that the mat-spinner appears while new photos are being loaded.
Steps:

Scroll down the grid.
Observe if a spinner appears while new photos are being fetched.

Expected Result: A spinner is visible during the loading process and disappears once new photos are loaded.

4. Photo Data Validation

Test Case: Verify that each photo card displays a unique image and corresponding title.
Steps:

Check the photo grid.
Validate that no two images or titles are the same.

Expected Result: Each photo card displays unique content.

5. Responsiveness

Test Case: Verify that the photo grid adjusts to different screen sizes.
Steps:

Open the grid on desktop, tablet, and mobile screen sizes.
Verify that the grid layout adjusts properly.

Expected Result: The grid layout is responsive and maintains a user-friendly design.


Variable products loosing content in frontend by activating woo-poly

Can you reproduce this issue on default Wordpress theme (eg Storefront)?
I use Flatsome Theme
Can you reproduce this issue when all other plugins are disabled except WooCommerce, Polylang and Hyyan WooCommerce Polylang Integration?
Yes
What product versions and settings are you using when this issue occurs?

PHP: 8.0
WordPress: 5.7.1.
WooCommerce: 5.2.2.
Polylang: [state if using Polylang PRO] 3.0.3. (Free)
Hyyan WooCommerce Polylang Integration: 1.5.0.
Browser: Chrome + Safari

Steps to Reproduce

What I Expected
Resolving issue that i can use plugin. Variable and simple product content should be shown
What Happened Instead
From the moment i activated woo-poly-integration the variable product page ist loosing lots of content in front end. These are tags, buy now button, short descpription, description, ... Only the Headline, the main image and the price is shown. All simple product shown as they should be. The issue is only on variable products.
Within the old website i use woo-poly on storefront theme. Now for the new shop i installed flatsome theme with ux builder.
WordPress Environment

```
Copy and paste the system status report from **WooCommerce > System Status** in WordPress admin here.
```

can you reproduce this on Storefront?
if it works on Storefront but not on the flatsome theme then it is an issue with the Flatsome theme support for the variable products.


Ambiguous occurence of Type

Trying to do stack build graphql-api in an new project, I get the following error
Ambiguous occurrence ‘Type’
        It could refer to either ‘Protolude.Type’,
                                 imported from ‘Protolude’ at src/GraphQL/Internal/Syntax/AST.hs:55:1-16
                                 (and originally defined in ‘GHC.Types’)
                              or ‘GraphQL.Internal.Syntax.AST.Type’,
                                 defined at src/GraphQL/Internal/Syntax/AST.hs:244:1

I'm quite a newbie, so I might well be wrong, but it looks like a version problem, maybe somehow related to #121

Fixed by #154


deprecation warning in use of x25519

I noticed the following deprecation warning when running a magic-wormhole test:
.../.tox/py35/lib/python3.5/site-packages/cryptography/hazmat/backends/openssl/x25519.py:35: CryptographyDeprecationWarning: public_bytes now requires encoding and format arguments. Support for calling without arguments will be removed in cryptography 2.7

I think this is coming from noise/backends/default/diffie_hellmans.py, where it does return KeyPair25519(private_key, public_key, public_key.public_bytes()). I'm guessing that cryptography now wants additional arguments for the public_bytes() call to specify the encoding.
The x25519 module is also imported by noise/backends/default/keypairs.py, so maybe something will need to be patched in there too.
Cc'ing @reaperhulk to get a sense for how urgent this might or might not be.

Any idea when this will be merged? This breaks running the example code (and assuming basicaly everything else?) when using Cryptography 2.7 (which pip installs by default when running pip install noiseprotocol).

Fixed with version 0.3.1.
Thank you for contribution @warner !!! :)
And sorry for keeping you all waiting.


Closing popover on outside click

Actually i am using  vue2-dropzone inside v-tool tip pop over and i want  to close popover on outside clicks which works fine with auto-hide: true but when i try to select any file using vue2-dropzone then also the popover gets closed which is inside v-tooltip. so how can i prevent it in vue2-dropzone which is placed inside the template block of v-tool tip.
<v-popover :open="showPopOver" offset="-100%" placement="right-start" :auto-hide="true">                             <button type="button"                                     class="btn btn-primary text-nowrap"                                     v-on:click="togglePopover()"                                     title="Upload Logo">                                 Upload Logo                             </button>                             <template slot="popover">                                 <div class="popover-wrapper shadow ">                                     <drag-drop-image></drag-drop-image>                                 </div>                             </template>                         </v-popover>

Hey, any way please to close tooltip (trigger: 'click') by clicking outside the tooltip ?

+1
I have the same problem, with date picker

+1
I have the same problem, with date picker

set the following config
VTooltip.options.themes.tooltip.triggers = ['hover', 'focus', 'touch','click'];


User action documentation

I feel a bit lost when interacting with Empress. From the code, I figure it should somehow be possible to collapse sub-trees, but how do I accomplish that? Is there already some end user documentation that I am missing?

Good point, I think having some documentation about the available features would be great.

Assigned to @mestaki 👍 thanks!

@mestaki, friendly ping - it would be very helpful if you could submit a PR for his by the end of the day or tomorrow morning. 👍


Feature: add is_logical_dtype and average for bool column

Description & motivation

I would like to compute the avg for boolean column with assumption that (True -> 1, False -> 0, null -> 0).
I have implemented the function is_logical_dtype in cross_db_utils.sql macros and also updated the get_profile.sql

Checklist

[x ] I have verified that these changes work locally on the following warehouses (Note: it's okay if you do not have access to all warehouses, this helps us understand what has been covered):

[ x] Postgres
[ x] BigQuery
[ ] Snowflake
[ ] Redshift
[ ] SQL Server
[ ] Databricks

[ x] I have written tests for new macros (either as dbt schema tests in integration_tests/models, dbt data tests in integration_tests/tests or integration tests in the CI workflow)
[ ] I have updated the README.md (if applicable)

@xtutran Amazing, thanks for this! The code is clean and works like a charm 💯

@xtutran Amazing, thanks for this! The code is clean and works like a charm 💯

Thanks for accepting the PR and very useful package! 👍


compress/flate: rename HuffmanOnly to something else?

Go 1.7 is introducing a new very fast compressor that can be selected through the flate.HuffmanOnly constant.
I find the name suboptimal:

The other compressions levels are called NoCompression, BestSpeed, BestCompression, DefaultCompression. None of the cite specific algorithm names. For instance, there is no Snappy constant to select the Snappy algorithm (that is instead called through the BestSpeed constant).
If you're not aware of the inners of the gzip compressor, you cannot know what HuffmanOnly implies. The Only word can hint at the fact that only a portion of the algorithm is being run, and you could assume that this means more speed and less ratio, but it's not immediately clear. The inline help also is very technical (Disables match search and only does Huffman entropy reduction).
When I ran an informal poll between colleagues, making them read the klauspost gzip repository's README, many were worried that the modifications would alter the DEFLATE bitstream compatibility. This produced https://github.com/klauspost/compress/pull/46. I worry that HuffmanOnly might raise the same concerns. Compatibility with the DEFLATE bitstream is clarified in the release notes, but not in the documentation.

My suggestion is to change the constant to a name which better describes the results achieved rather than the algorithm used. I personally like MaxSpeed, but anything would go.

/cc @nigeltao @klauspost
While HuffmanOnly does assume a person knows a little about the internals of DEFLATE, I believe it is intentional. Part of the use case for HuffmanOnly is to compress data that has already been compressed using LZ77 string matching, and the only benefit to be gained is to apply some form of entropy encoding. This detail is crucial in choosing HuffmanOnly over BestSpeed. Also, what would the difference be between MaxSpeed and BestSpeed.
Futhermore, there is some precedence for the name HuffmanOnly:

It is analogous to the Z_HUFFMAN_ONLY  from the C zlib library.
It is not just the name of the algorithm, but the name of the methodology used as specified in RFC1951. In the Abstract section, it specifically mentions that DEFLATE is a combination of LZ77 and Huffman.

That said, I believe there is benefit in documenting what HuffmanOnly does and what the intended use case is for it.

We'll just document this, Although, I wouldn't be opposed to naming it LudicrousSpeed ;)


Cordon status would be in status object

Toward giantswarm/giantswarm#6078
When the chart is cordon off, we should see that changes from status structure in CR.

Check in ghost status:   reason: reason sample   releaseStatus: CORDONED

Test again on ghost

Get first status after cordon.

status:
  reason: jhbok sample
  releaseStatus: CORDONED

After updating the reason.

status:
  reason: jhbok sample 22
  releaseStatus: CORDONED

@xh3b4sd Can you maybe check again, please? Thanks :)


[Fix](segment write) handle variant bloom filter in segment writer

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


ISSUE-3838: Wrong SSVM behavior causes redownloading for all the templates

As per discussion at #3838 and proposal by @weizhouapache this PR implements the fix.

#3838
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

How Has This Been Tested?

tested manually

@DaanHoogland fixed.

@blueorangutan package

@blueorangutan package

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✖centos6 ✔centos7 ✔debian. JID-749

@blueorangutan test

@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-908)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 41905 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr3844-t908-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_privategw_acl.py
Smoke tests completed. 78 look OK, 1 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_04_rvpc_privategw_static_routes
Failure
493.32
test_privategw_acl.py


Can we add one more social app like LinkedIn?

@DavidKongDesheng Did you find any solution?

@anniewey Not exactly, I implement this func according this https://developer.linkedin.com/docs/share-on-linkedin# - Customized URL, should be very easy add this function to this library~


Use automated analysis tools

Done. Used Husky Git Hooks to check our commits pre-push and precommits.


Unable to fetch the entities on the backend

Hi, I'm just playing around with the groceries example and i'm getting intermittently the following errors:
KinveyError: An error occurred.
or
KinveyError: Unable to fetch the entities on the backend. There are 1 entities that need to be synced.
When I clear the app's data and reopen the app it works again (for some time).
I don't have the code anymore cause i decided to use the REST directly, just thought you guys should know about this behavior. []

@nelsonec87 This is fixed with the release of 3.7.2. Please make sure you also have the correct permissions to update any entities that you are attempting to sync.


⚠ Processors has degraded performance

In a4f6584, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 67 ms

Resolved: Processors performance has improved in 1d90d84.


[Tests] Transition UI Tests to Runtime Tests

UITests are very slow, especially on iOS, on top of that the iOS tests need to be constantly re-run since they are sometimes failures with the test setup
We should move as much as we can to runtime tests and avoid relying on UITests unless absolutely necessary

Potential candidate for conversion: https://github.com/unoplatform/uno.toolkit.ui/issues/1232


No suggestion for variables when trying to use them inside records

Description:
When trying to refer to a function variable inside a record that is inside the function no suggestion is shown:

Here result is not suggested when typing

This is the default behaviour of VSCode editor itself for not triggering the auto-completion when a snippet is active. In order to override the behaviour, add the following config option to the user settings.
"editor.suggest.snippetsPreventQuickSuggestions": false
Hence closing the issue. If you observe this even after the config, please reopen

This is the default behaviour of VSCode editor itself for not triggering the auto-completion when a snippet is active. In order to override the behaviour, add the following config option to the user settings.
"editor.suggest.snippetsPreventQuickSuggestions": false
Hence closing the issue. If you observe this even after the config, please reopen