Waynergy errors out on on Asahi Fedora Remix 39 (aarch64)

I am trying to get waynergy to work on an M2 Mac Mini running Asahi Linux.  It would be a client connecting to another Synergy server using synergy-core, with protocol traffic going over an SSH tunnel.  The standout error here seems to be: Watch mode requires a compositor that supports the wlroots data-control protocol
I have installed wlroots on this machine also.  Here is a full debug log when trying to connect:
rayray@armcat:~$ waynergy  --loglevel debug -c <IP_ADDRESS>
uinput fd open failed (this is normal if not using uinput backend): Permission denied
0.000000125: [DEBUG] Section log not found in INI
0.000008334: [INFO] Log initialized at level 4
0.000012000: [INFO] waynergy version v0.0.16-7-g5e678a1
0.000023125: [DEBUG] Property syn_raw_key_codes not found in INI
0.000037084: [DEBUG] requiring wait() on SIGCHLD
wl-clipboard 2.2.0
Copyright (C) 2018-2023 Sergey Bugaev
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
0.000425834: [DEBUG] Child died: PID 4029, Status 0
0.000436750: [DEBUG] Found wl-paste
wl-clipboard 2.2.0
Copyright (C) 2018-2023 Sergey Bugaev
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
0.000750625: [DEBUG] Child died: PID 4030, Status 0
0.000764792: [DEBUG] Found wl-copy
0.000767250: [DEBUG] not requiring wait() on SIGCHLD
0.010272584: [WARN] Child died: PID 4031, Status 1
0.010279876: [WARN] Could not kill lingering wlpaste instances: -1

0.010572918: [DEBUG] Section wayland not found in INI
Watch mode requires a compositor that supports the wlroots data-control protocol
0.010744334: [WARN] Child died: PID 4032, Status 1
0.010808209: [DEBUG] Mutating output...
0.010811834: [DEBUG] Got output at position 0,0
0.010814584: [DEBUG] Got current mode: 1920x1080@60000*
0.010820793: [DEBUG] Mutating output...
0.010822626: [DEBUG] Got scale factor for output: 1
0.010829251: [DEBUG] Mutating output...
0.010832543: [INFO] Output updated: 1920x1080 at 0, 0 (scale: 1)
0.010838084: [DEBUG] All outputs updated, triggering event
0.010842668: [INFO] Geometry updated: 1920x1080
0.010849168: [DEBUG] Current output backend does not update input geometry
0.010851001: [DEBUG] Got xdg output position: 0, 0
0.010856334: [DEBUG] Mutating output from xdg_output event
0.010860626: [DEBUG] Got xdg output size: 1920x1080
0.010862584: [DEBUG] Mutating output from xdg_output event
0.010869168: [DEBUG] Got xdg output name: HDMI-1
0.010872376: [DEBUG] Mutating output from xdg_output event
0.010876418: [DEBUG] Got xdg output desc: Unknown Display
0.010882209: [DEBUG] Mutating output from xdg_output event
0.010883959: [INFO] Output name: HDMI-1
0.010888876: [INFO] Output description: Unknown Display
0.010897626: [INFO] Output updated: 1920x1080 at 0, 0 (scale: 1)
0.010903251: [DEBUG] All outputs updated, triggering event
0.010904793: [INFO] Geometry updated: 1920x1080
0.010909876: [DEBUG] Current output backend does not update input geometry
0.010914709: [DEBUG] Seat has pointer
0.010916334: [DEBUG] Seat has keyboard
0.010920876: [DEBUG] Seat name is seat0
0.010994959: [DEBUG] Property wl_keyboard_map not found in INI
0.011010168: [DEBUG] Current keymap updated
0.011025543: [INFO] Compositor seems to be gnome-shell
0.011029334: [DEBUG] Trying KDE fake input protocol for input
0.011032959: [DEBUG] Fake input not supported
0.011036459: [DEBUG] Invalid uinput fds
0.011041418: [ERROR] Virtual input not supported by compositor
Watch mode requires a compositor that supports the wlroots data-control protocol

Any hope I can get this working?

This seems like the same issue I had with my initial setup (see #38)
Check to see that the uinput module is loaded using modprobe uinput --first-time
If you don't see Module already in kernel, follow the steps outlined in the linked issue to make the kernel module load at boot.

YES!  Thank you.  I can connect now and it works.  I have not done extensive testing yet but will give it a try for a few days as I can finally have the mini as my second daily driver.  :)
One thing, I was still getting the permission errors on /dev/uinput even after adding the file /etc/modules-load.d/uinput.conf with uinput in it.  It would auto-load the module at boot but it was owned by root.  I had to also include a udev rule that in other situations most people agree isn't needed (based on just a couple Google hits), but I had to anyway on this machine.
root@armcat:/etc/udev/rules.d# cat 50-uinput-waynergy.rules
KERNEL=="uinput", MODE="0666"

Closing this


Vectorize cdf query of custom model

In my usecase I want to compress a large amount of data with a custom entropy model.
Unfortunately this takes quite some time since for each compressed symbol the cdf is called.
I can't straight up use the scipy model adapter since I'm using a mixture distribution which is not implemented in scipy.
Here's my dummy code:
from scipy import stats
import constriction
import numpy as np

c = 0
def cdf_likelihood_normal(x, mu, sigma):
    global c
    c += 1
    print(c, end="\r")
    p =  stats.norm.cdf(x, loc=mu, scale=sigma )
    return p

def inverse_cdf_likelihood_normal(q, mu, sigma):
    x = stats.norm.ppf(q, loc=mu, scale = sigma)
    return x

coder = constriction.stream.stack.AnsCoder()
entropy_model = constriction.stream.model.CustomModel(cdf_likelihood_normal, inverse_cdf_likelihood_normal, -10, 10)

sigma =  np.ones(int(1e4))
mu    = np.zeros(int(1e4))
message = np.random.randint(-1,1,int(1e4),dtype=np.int32)

p = stats.norm.cdf(message, loc=mu, scale=sigma) # very fast

coder.encode_reverse(message, entropy_model,  mu, sigma) # very slow
print(coder.num_bits())

reconstruction = coder.decode(entropy_model, mu,sigma)

assert (message == reconstruction).all()

Is it possible to take care of vectorizable cdfs in the custom model adapter to allow for a speed up?

I can see how vectorizing would reduce overhead from python callbacks. Unfortunately, vectorizing is only possible for encoding; when decoding a symbol, the decoder cannot know where to evaluate the ppf before it has decoded all preceding symbols (except in case of the ChainCoder). I'll have to think a bit what the best API would be to reflect this asymmetry (and to ideally still support vectorization for decoding with a ChainCoder).


Face Detection Problem

The face is not detected when the device is in a landscape position.

Did you try the example app? Could you reproduce with the example app?

Yes, I have tried the example app.

are you sure? are you running the app on iOS or Android?
These are screenshoots from our example app:
back_landscape:

back_portrait:

front_landscape:

front_portrait:

Oh, It's my mistake. I lock the phone in the portrait position. Thanks for your help.


providing a password when exporting the certificate is necessary

It should have been mentioned that providing a password when exporting the certificate is necessary otherwise the exported file will not contain the private key and your app will throw 'The server mode SSL must use a certificate with the associated private key - during TLS handshake' during runtime. The error isn't helpful when you don't know the reason for missing private key is using a blank password during the export.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 3e087007-7838-e0f9-d713-22182a5d9704
Version Independent ID: 2f32c7c3-8667-0e88-495b-c0c888572964
Content: Hosting ASP.NET Core Images with Docker over HTTPS
Content Source: aspnetcore/security/docker-https.md
Product: aspnet-core
Technology: aspnetcore-security
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Closing as the doc already calls out for providing password.


First tests for SPIR-V v1.1.

Add test for named-barrier instructions and capability.
Add spv_target_env as an optional argument to CompileSuccessfully() and
CompileFailure().  Currently defaults to UNIVERSAL_1_0, though that
could change in the future.
Make spv_context a local variable in test methods instead of a
TextToBinaryTestBase member.  Introduce ScopedContext to make temp
contexts easier.

@antiagainst @AWoloszyn @dneto0 @Qining PTAL.

It seems clang panics because of one numeric conversion.

-1 build failures on Clang.

-1 for

clang breakage
unnecessary backward compatibility break on enum ordering. (In fact, we should probably explicitly assign values just to emphasize the point.)
removal of universal 1.0 as a possible target for spirv-val.

Addressed feedback so far.

+2

Squashed and merged to master via 7b33485.


Excel interaction broken in 2.5.1467

Any interaction with an Excel database results in the following:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class org.apache.poi.hssf.usermodel.HSSFWorkbook

Resolved by fixing the dependencies (fix effective in v2.5.1468)


Improve Typescript types

Currently the <T> template parameter is defined on whole registry, and it basically forbids using single registry instance for several schemas. It should be moved to encode/decode. I.e.:
class GlueSchemaRegistry<T> {
  encode() {}
}

becomes
class GlueSchemaRegistry {
  encode<T>() {}
}

so registry can be used for several types.

Hi Nopik, Thank you for bringing this up.
I would like to understand your use case a bit better. Do you have a real use case where you work with different schemas where being able to work with the same instance of GlueSchemaRegistry would be beneficial?
Is there any reason why you don't want to use two dedicated instances instead?
Like:
const schema1 = new GlueSchemaRegistry<ISchema>(...);
const schema2 = new GlueSchemaRegistry<ISchema2>(...);

Definitely. I have scenario, where I do have 1 schema registry containing multiple schemas, 1 for each of the data types I do have in my processing pipeline.
Glue Schema Registry in general do support multiple schemas per registry, so I'm not sure why there would be any limitation to 1 schema per registry.

Yes, but is there any good reason why you don't want to create separate instances per schema?
Having one instance for multiple, independent schemas, might be confusing and more difficult to read in the code. But, to be consistent, it might be a good idea to specify the schema name in the constructor, and make sure that register only registers a new version for that schema.

The way I have the code organized is that there is some central 'schema service' containing all schemas in my project, so whenever any other part in the code needs to decode something, it only passes schema name to the service's decode function, which uses registry internally. Making multiple registries in such scenario makes little sense.
Additionally, are you 100% sure that multiple registries are optimal from resource point of view? That AWS SDK doesn't reuse connections under the hood, or obtain some authorization tokens per instance? And never will? :) Like AWS Lambda client does utilize some internal caching a lot when you're invoking lambdas in large amounts, having multiple instances of that would be much less optimal.


Communications link failure

Communications link failure last packet sent to the server was 0 ms ago. The driver hasn't received any packets from the server." I get this error whenever I try to register. Please help me out

JDBC driver correctly installed on your device?


Header fixes for tablet/mobile

[x] Switch to mobile menu on tablet (two new items were added to menu, so menu needs to hide faster)
[x] Fix padding for header when transitioning between breakpoints
[x] Hide side menu mobile when clicking on link in menu

Ok, this one I want to tweak the way the navigation styling is handled. I'm going to close this and cherry pick certain changes on to develop. I'll make sure all the same things are addressed.


Add auto merge

Additional comment:
@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/fn-feedstock#2.


Memory Limit Detector

Add a detector that looks for kranthi's out of memory error that is thrown when a site exceeds a memory limit set by DWAS

checked in


Can this be used with D7?

Have a old client that needs to stick with D7, we are looking thought he script to see what changes may be needed but maybe some quick advice would be great.
Also is their a way to deploy this into a VPC?
please mark as discussion.

Most of it will work but the settings file (beanstalk-settings.php) is specific to the current version. If you modify the default settings file for v7 to pull settings from environment variables in the same way it will probably work.

One last question, I see a lot of samples/info from AWS on how to bring up a new drupal instance, but nothing really on here is how you migrate your existing on.  We want to move our system into EB with VPC and Bastions into EB.  Our idea is to choose the right AMI with php 7.1, that fires up does a git pull to /var/www/html  , sets the right db fields, mounts a efs file system for /var/www/html/sites/default/files  <--- user generated content..
any pointers..


add new params along with request data

Session id, frame height, and frame width.
remove a few comments
(fix) use actual width/height in keyponints' calculation

raised separately.

raised separately


underlying distribution : powerlaw

Could you please explain what is expected if the underlying distribution is a powerlaw (pareto specifically). The deviation of computed 50-pct from real 50-pct ranges from 0.01% to 15%. Furthermore, it deviates based on shuffle.
My data set has 600K data points. Do we have any specific scaling guide to replace 4*q*(1-q) for powerlaw types.

No special handling will be necessary at all.
T-digest handles distributions that are 10^30 times more skewed than what
you describe without any special handling.
On Mon, Sep 26, 2016 at 11:39 PM, Arvind<EMAIL_ADDRESS>wrote:

Could you please explain what is expected if the underlying distribution
is a powerlaw (pareto specifically). The deviation of computed 50-pct from
real 50-pct ranges from 0.01% to 15%. Furthermore, it deviates based on
shuffle.
My data set has 600K data points. Do we have any specific scaling guide to
replace 4q(1-q) for powerlaw types.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tdunning/t-digest/issues/74, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPSejw3BcQ47TZhej470q5K3G1KczQvks5quDuvgaJpZM4KHBlg
.


Import: Error when wrong field is uploaded

Bug report made at Castor, as there is a problem with error handling when importing a field that does not exist in a survey or report instance.
Bug report:
It concerns the following endpoints:
https://data.castoredc.com/api#/data-point-collection/post_study__study_id__record__record_id__data_point_collection_study
https://data.castoredc.com/api#/data-point-collection/post_study__study_id__record__record_id__data_point_collection_report_instance__report_instance_id_
When I upload data through these endpoints, I normally got a response object with the successful and failed requests.
This all works fine when uploading correct data (correct fields for the given instance & data that is between boundaries)
And also works fine when uploading data for the correct fields for the instance and that is within the boundaries.
These are the corresponding models
https://data.castoredc.com/api#/data-point-collection/post_study__study_id__record__record_id__data_point_collection_study
https://data.castoredc.com/api#/data-point-collection/post_study__study_id__record__record_id__data_point_collection_study
However, in prior versions of the API, when one added a field that did not exist in the instance within the body to be uploaded through the API, this would be given in the failed part of the model
So the server would not error, but just return within the failed part of the response dict that an error occurred.
This means that on the client side, we see which failed, and why.
However currently when you upload a field that does not exist, the server returns a 500 Internal Server Error for the entire request.
So the entire request returns an error, yet when I look in my study through data.castoredc.com I see that the other values of the request are uploaded.
So 5 values are uploaded, 1 errors, and the server only returns an error without any information on the other values.
This means that on the client side, we can’t see what part has succeeded and what part has failed.

Will need to write client side checking of field being a child of instance, instead of relying on server side handling.

Fixed in #65


Add support for HTTPS Resource Records

When I want to create a resource record with type "HTTPS", I get the following error message:
 Error: expected type to be one of [A AAAA CAA CNAME TXT SRV LOC MX NS SPF CERT DNSKEY DS NAPTR SMIMEA SSHFP TLSA URI PTR], got HTTPS
Can you implement this?
Can you merge this and possibly release a new version?

done :)


Add option groups support to method Select::optionsData()

Q
A

Is bugfix?
❌

New feature?
✔

Breaks BC?
❌

Fixed issues
-

Thanks.


fix(ts-defs): adding ts defs

From https://github.com/lightstep/lightstep-tracer-javascript/issues/99#issuecomment-516809657
Adding the TS definitions provided by felixfbecker with minor additions.
New to definition files so comments and suggestions would be welcome.

any update on this?

Seems fine, but is there more that should be added? Seems like it's just the tracer options.

Hi @austinlparker ,  actually I am wondering if I should just have the tracer options and the constructor for tracer typed since only the Tracer is exported https://github.com/lightstep/lightstep-tracer-javascript/blob/master/src/lib.js#L4, and for everything else shouldn't we be using the typings from https://github.com/opentracing/opentracing-javascript for compatibility with the opentracing api?
For Tracer, Span, SpanContext they already have that typed out.
Apologies if i'm missing something obvious here.

Yeah, that makes sense. I'm not super familiar with adding typings to a JS project, do they automatically get inherited?

I believe they do: https://www.typescriptlang.org/docs/handbook/declaration-merging.html

The additions from this PR

The startSpan typing from opentracing:

I've also added a ^to the version for opentracing so that it can be kept in sync with projects using ^0.14.x opentracing.

Many thanks for approving this @austinlparker! is there a known release date for the next version of lightstep-tracer-javascript?

Probably later this week or early next week.

This change was released in v0.22.1, out today.


About segmentation config

Hello, thank you for great project.
I think I am missing some information about the project.
In segmentation config repository, I can't get the reason for various types of network.
For example, why did you split configs into vssm and vssm1?
Also, in vssm1 dir, what is the difference between ade20k-512x512_tiny and tiny1 excluding depth and ssm_ratio?
Finally, which one should I leverage to get the optimal results?
Thank you.
Best,

From the contents of those configs, you can easily find out what model is used. In general, vssm stands for vanilla-vmamba, vssm1 stands for vmambav2_*_224.yaml, tiny1 corresponding to classification/configs/vmambav2v_tiny_224.yaml. If you want the fastest, you can choose tiny1. If you want the best performance, I recommend you to build your own config based on the classification checkpoints we released.


Databricks no longer recommends Access Azure Data Lake Storage using Azure Active Directory credential passthrough.

This is one of the key features of the Premium tier and no information is provided as to why this is deprecated, either on this page or other supporting pages.  Some details of recommended alternatives would also be very helpful as this feature is widely used.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 58d39e17-424d-1db6-f600-15f272bf3a7c
Version Independent ID: 653ad346-6d87-d5fd-43dd-1498d218f145
Content: Accessing Azure Data Lake Storage Gen2 and Blob Storage with Azure Databricks - Azure Databricks
Content Source: databricks/data/data-sources/azure/azure-storage.md
Service: azure-databricks
GitHub Login: @mssaperla
Microsoft Alias: saperla

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

@robjhead
Thanks for your feedback! We have assigned the issue to author and will provide further updates.

Thanks for your dedication to our documentation. Unfortunately, we have been unable to review your issue and apologize for the delayed response. The requested updates have not yet been made. The timeline for resolution varies based on resourcing. We've created an internal work item (DOC-7146) to incorporate your suggestions. We are closing this issue for now, but feel free to comment here as necessary.
#please-close

Just looking for what version of Azure Databricks credential passthrough is removed, can't find it anywhere.


trace/tcpconnect: Fix leakage of entries in eBPF map

Fixes https://github.com/inspektor-gadget/inspektor-gadget/issues/1572

Holding as I'm proposing a more complete solution in https://github.com/inspektor-gadget/inspektor-gadget/pull/1580. If the discussion on that PR takes long then we can move ahead with this one.

I agree, the solution in #1580 is more elegant.


assets:precompile fails for production on heroku

Recently updated to latest version of ember-cli-rails and tried to push to heroku. bundle exec rake assets:precompile RAILS_ENV=production works locally but not on heroku.
TypeError: no implicit conversion of nil into String
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember_cli/path_set.rb:93:in `initialize'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember_cli/path_set.rb:93:in `Pathname'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember_cli/path_set.rb:93:in `block (2 levels) in <class:PathSet>'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember_cli/path_set.rb:92:in `tap'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember_cli/path_set.rb:92:in `block in <class:PathSet>'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember_cli/path_set.rb:9:in `instance_exec'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember_cli/path_set.rb:9:in `block in define_path'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember_cli/shell.rb:40:in `install'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember_cli/app.rb:52:in `install_dependencies'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember-cli-rails.rb:76:in `block in each_app'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember-cli-rails.rb:76:in `each'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember-cli-rails.rb:76:in `each_app'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/ember-cli-rails.rb:42:in `install_dependencies!'
remote:        /tmp/build_90c9fe3f9859b1a6fd787aff2d366894/vendor/bundle/ruby/2.2.0/gems/ember-cli-rails-0.5.5/lib/tasks/ember-cli.rake:14:in `block (2 levels) in <top (required)>'

@arinhouck thanks for opening this issue and bringing this to our attention.
The lines linked to in that stack trace correspond to this method:
    define_path :bower do
      app_options.fetch(:bower_path) { configuration.bower_path }.tap do |path|
        unless Pathname(path).executable?
          fail DependencyError.new <<-MSG.strip_heredoc
          Bower is required by EmberCLI
          Install it with:
              $ npm install -g bower
          MSG
        end
      end
    end

The failure message gives me a hunch that you don't have a bower executable installed on Heroku.
 Checkout the Heroku section of the README for details.
Closing this issue for now. If my assumption is way off and you've properly setup your project for Heroku, say so and I'll reopen.

I have previously had heroku working with an older version of ember-cli-rails. I ran that command, and it fails on precompile assets but doesn't really tell me much. I had already updated build packs because I was using some other method that was previously shown.
Here is what I noticed during build
remote:        > undefined postinstall /tmp/build_8be93a93767463c0e1e177ec5ba17595
remote:        > ./bin/heroku_install

remote:        Bundle complete! 28 Gemfile dependencies, 84 gems now installed.
remote:        Gems in the groups development and test were not installed.
remote:        Bundled gems are installed into ./vendor/bundle.
remote:        Bundle completed (34.71s)
remote:        Cleaning up the bundler cache.
remote: -----> Preparing app for Rails asset pipeline
remote:        Running: rake assets:precompile
remote:        npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
remote:        npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
remote:  !
remote:  !     Precompiling assets failed.
remote:  !
remote:
remote:  !     Push rejected, failed to compile Ruby app

package.json in rails
{
  "scripts": {
    "postinstall": "./bin/heroku_install"
  },
  "devDependencies": {
    "bower": "*"
  },
  "cacheDirectories": [
    "frontend/node_modules",
    "frontend/bower_components",
    "node_modules"
  ]
}

Then my other package.json hasn't changed that is inside my frontend (ember app folder).

Have you also ensured that the .buildpacks file no longer exists?

Cleared build packs again to make sure and configured. Yes to bin/heroku_install. I removed my .buildpacks file from repo. Still have this message:
remote:        > undefined postinstall /tmp/build_ea479d4174dce245466e6f65b41e21de
remote:        > ./bin/heroku_install

That's very confusing.
Are you sure that
$ heroku config:set NPM_CONFIG_PRODUCTION=false

has been run and configured? It sounds like bower isn't recognized.

I was able to update to the latest (0.5.6) and deploy to Heroku:
2.2.3 in ember-cli-rails-heroku-example/ on sd-latest
› g push heroku sd-latest:master -f
Counting objects: 4, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 478 bytes | 0 bytes/s, done.
Total 4 (delta 3), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Fetching set buildpack https://github.com/heroku/heroku-buildpack-nodejs... done
remote: -----> Node.js app detected
remote:
remote: -----> Creating runtime environment
remote:
remote:        NPM_CONFIG_LOGLEVEL=error
remote:        NPM_CONFIG_PRODUCTION=false
remote:        NODE_ENV=production
remote:        NODE_MODULES_CACHE=true
remote:
remote: -----> Installing binaries
remote:        engines.node (package.json):  unspecified
remote:        engines.npm (package.json):   unspecified (use default)
remote:
remote:        Resolving node version (latest stable) via semver.io...
remote:        Downloading and installing node 5.0.0...
remote:        Using default npm version: 3.3.6
remote:
remote: -----> Restoring cache
remote:        Loading 3 from cacheDirectories (package.json):
remote:        - frontend/node_modules
remote:        - frontend/bower_components
remote:        - node_modules
remote:
remote: -----> Building dependencies
remote:        Pruning any extraneous modules
remote:        Installing node modules (package.json)
remote:
remote:        > undefined postinstall /tmp/build_32708e7b0b95ed950bc883a79f7c263a
remote:        > ./bin/heroku_install
remote:
remote:
remote: -----> Caching build
remote:        Clearing previous node cache
remote:        Saving 3 cacheDirectories (package.json):
remote:        - frontend/node_modules
remote:        - frontend/bower_components
remote:        - node_modules
remote:
remote: -----> Build succeeded!
remote:        └──<EMAIL_ADDRESS>remote:
remote: -----> Fetching set buildpack https://github.com/heroku/heroku-buildpack-ruby... done
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.2.3
remote: -----> Installing dependencies using bundler 1.9.7
remote:        Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote:        Fetching gem metadata from https://rubygems.org/...........
remote:        Fetching version metadata from https://rubygems.org/...
remote:        Fetching dependency metadata from https://rubygems.org/..
remote:        Using i18n 0.7.0
remote:        Using rake 10.4.2
remote:        Installing thread_safe 0.3.4
remote:        Using builder 3.2.2
remote:        Using erubis 2.7.0
remote:        Using mini_portile 0.6.2
remote:        Installing minitest 5.5.1
remote:        Using mime-types 2.4.3
remote:        Using arel 6.0.0
remote:        Using coffee-script-source 1.8.0
remote:        Using execjs 2.2.2
remote:        Using thor 0.19.1
remote:        Using non-stupid-digest-assets 1.0.5
remote:        Installing hike 1.2.3
remote:        Installing rack 1.6.0
remote:        Using tilt 1.4.1
remote:        Using pg 0.18.1
remote:        Using bundler 1.9.7
remote:        Using rails_serve_static_assets 0.0.3
remote:        Using rails_stdout_logging 0.0.3
remote:        Using rdoc 4.2.0
remote:        Using sass 3.4.9
remote:        Using tzinfo 1.2.2
remote:        Installing multi_json 1.10.1
remote:        Using mail 2.6.3
remote:        Using coffee-script 2.3.0
remote:        Using rack-test 0.6.3
remote:        Using rails_12factor 0.0.3
remote:        Installing sprockets 2.12.3
remote:        Installing nokogiri 1.6.5
remote:        Installing json 1.8.2
remote:        Using activesupport 4.2.0
remote:        Using sdoc 0.4.1
remote:        Using uglifier 2.7.0
remote:        Using rails-deprecated_sanitizer 1.0.3
remote:        Using globalid 0.3.0
remote:        Using activemodel 4.2.0
remote:        Using climate_control 0.0.3
remote:        Using jbuilder 2.2.6
remote:        Using activejob 4.2.0
remote:        Using activerecord 4.2.0
remote:        Using cocaine 0.5.8
remote:        Installing rails-dom-testing 1.0.5
remote:        Installing loofah 2.0.1
remote:        Installing rails-html-sanitizer 1.0.1
remote:        Using actionview 4.2.0
remote:        Using actionpack 4.2.0
remote:        Using actionmailer 4.2.0
remote:        Using railties 4.2.0
remote:        Using sprockets-rails 2.2.2
remote:        Using coffee-rails 4.1.0
remote:        Using ember-cli-rails 0.5.6
remote:        Using jquery-rails 4.0.3
remote:        Using rails 4.2.0
remote:        Using sass-rails 5.0.1
remote:        Using turbolinks 2.5.3
remote:        Bundle complete! 14 Gemfile dependencies, 56 gems now installed.
remote:        Gems in the groups development and test were not installed.
remote:        Bundled gems are installed into ./vendor/bundle.
remote:        Bundle completed (11.82s)
remote:        Cleaning up the bundler cache.
remote:        Removing thread_safe (0.3.5)
remote:        Removing multi_json (1.11.2)
remote:        Removing rails-html-sanitizer (1.0.2)
remote:        Removing json (1.8.3)
remote:        Removing loofah (2.0.3)
remote:        Removing rack (1.6.4)
remote:        Removing rails-dom-testing (1.0.7)
remote:        Removing nokogiri (<IP_ADDRESS>)
remote:        Removing minitest (5.8.3)
remote:        Removing sprockets (3.4.0)
remote: -----> Preparing app for Rails asset pipeline
remote:        Running: rake assets:precompile
remote:        npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
remote:        npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
remote:        Asset precompilation completed (28.58s)
remote:        Cleaning assets
remote:        Running: rake assets:clean
remote:
remote:
remote: -----> Discovering process types
remote:        Procfile declares types     -> web
remote:        Default types for buildpack -> console, rake, worker
remote:
remote: -----> Compressing... done, 80.6MB
remote: -----> Launching... done, v76
remote:        https://ember-cli-rails-heroku-example.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To git@heroku.com:ember-cli-rails-heroku-example.git
 + 4cb6723...d157943 sd-latest -> master (forced update)

Note, that output contains
remote:        > undefined postinstall /tmp/build_32708e7b0b95ed950bc883a79f7c263a
remote:        > ./bin/heroku_install

so that might be a red herring

My build is succeeding for bower on node.
e:        ├──<EMAIL_ADDRESS>remote:        └─┬<EMAIL_ADDRESS>remote:        └─┬<EMAIL_ADDRESS>remote:        └──<EMAIL_ADDRESS>remote:
remote:
remote: -----> Caching build
remote:        Clearing previous node cache
remote:        Saving 3 cacheDirectories (package.json):
remote:        - frontend/node_modules
remote:        - frontend/bower_components
remote:        - node_modules
remote:
remote: -----> Build succeeded!
remote:        └──<EMAIL_ADDRESS>
What drives me insane is the failure on assets now has no message. Is there a way to get something more verbose?
remote:        Bundle complete! 28 Gemfile dependencies, 84 gems now installed.
remote:        Gems in the groups development and test were not installed.
remote:        Bundled gems are installed into ./vendor/bundle.
remote:        Bundle completed (39.33s)
remote:        Cleaning up the bundler cache.
remote: -----> Preparing app for Rails asset pipeline
remote:        Running: rake assets:precompile
remote:        npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
remote:        npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
remote:  !
remote:  !     Precompiling assets failed.
remote:  !
remote:
remote:  !     Push rejected, failed to compile Ruby app

@arinhouck you could try setting EMBER_CLI_RAILS_VERBOSE=true. It sounds like you're running Heroku in production, so it should be verbose anyway:
https://github.com/thoughtbot/ember-cli-rails/blob/903e7b3ca1caca1fb352127852d5d944f6660b40/lib/ember_cli/shell.rb#L81-L87
Another option would be to clear your cache. It might not be effective, since it sounds like you haven't yet successfully deployed, but
remote: -----> Caching build
remote:        Clearing previous node cache
remote:        Saving 3 cacheDirectories (package.json):
remote:        - frontend/node_modules
remote:        - frontend/bower_components
remote:        - node_modules

makes it seem like you're saving a cache.
To clear your deploy cache, set your root level package.json's "cacheDirectories": [].
Also, are you serving any rails side assets, or is this all EmberCLI?

I am serving Rails assets as well. I have tried with :uglifier alongside minifyJs: false and as nil with minifyJs: true. I think it may be a Rails problem now.
Still no message:
remote:        Cleaning up the bundler cache.
remote: -----> Preparing app for Rails asset pipeline
remote:        Running: rake assets:precompile
remote:        npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
remote:        npm WARN prefer global<EMAIL_ADDRESS>should be installed with -g
remote:  !
remote:  !     Precompiling assets failed.
remote:  !
remote:

Here are my current configs in production.rb:
  config.cache_classes = true
  config.eager_load = true
  config.consider_all_requests_local       = false
  config.action_controller.perform_caching = true
  config.serve_static_files = true
  # Compress JavaScripts and CSS.
  config.assets.js_compressor = nil

So I finally got it to build now. However now I get a 404 error on production for frontend.css and nothing on the page loads.

@arinhouck that's great news!
What style of EmberCLI-Rails integration are you using?
render_ember_app or include_ember_*_tags?

<%= include_ember_script_tags :frontend %>
<%= include_ember_stylesheet_tags :frontend %>

You can see the error on production @ gradebuildr.com

@arinhouck thanks for providing your Application layout.
To start, I would recommend only using one or the other styles of embedding the Ember application.
If you can help it, you should prefer to call render_ember_app, injecting the necessary Rails-generated markup, since it is the preferred approach for future versions.
If you can't use render_ember_app, you should remove the call to render_ember_app.

Additionally, since your project is now compiling


Alignment of suggestion items

I don't think this is a bug, but rather user error.
I've got a suggestionItem list with very long texts and the texts are aligned to the right.
Is there a simple way to get them aligned to the left?
I can't provide a better screenshot (sensitive customer data).

It works fine with short texts, but these descriptions can be several hundred characters long.

Have you checked the property textdirection of suggestion item?
https://sapui5.hana.ondemand.com/sdk/#/api/sap.m.SuggestionItem%23controlProperties

That's sounds exactly right.
Not entirely sure where to use it, though.
I'm using list_item( text = `{VALUE}` additionaltext = `{DESCR}` ). to bind table fields to suggestionitems.
I assume the control sap.m.SuggestionItem has to be implemented first, right?

yes seems that the control is not there add the moment, you can try to add it by yourself with:
https://github.com/abap2UI5/abap2UI5/issues/303
https://github.com/abap2UI5/abap2UI5/issues/248
In the end you can use it by doing:
suggestion_item( textdirection = {TEXTDIRECTION} )
let me know it it works for you, otherwise i can check this again.

I've already tried, but I can't get the description property to show up yet.
Hopefully I'll get this to work tomorrow. Will report back.

I've just noticed that the current version of method list_item already has a textdirection parameter, but it does not seem to affect the output of the suggestions.
It seems to me this is probably not the correct property anyway:
https://sapui5.hana.ondemand.com/sdk/#/api/sap.ui.core.TextDirection%23overview
This is probably for languages that read from right to left and not the alignment of the text in the suggestions.

Using suggestionrows instead of suggestionitems in combination with the wrapping property of label fixes my problem!


Replace QRegExp with QRegularExpression

QRegularExpression

implements Perl-compatible regular expressions. It fully supports Unicode.

QRegExp

is modeled on Perl's regexp language. It fully supports Unicode.

... the new QRegularExpression class ... is recommended in place of QRegExp.

The most valued benefit will come when migrating to Qt 6, where QRegExp requires usage of an additional Core5Compat module.
Instead, all use cases of QRegExp could be ported to QRegularExpression.

Useful skills:
basic C++, Qt, regular expressions

Want to work on this issue?
For guidance on contributing, please read CONTRIBUTING.md before opening your pull request.

PR in https://github.com/bitcoin-core/gui/pull/585


Support for local cache

Tell us more about this new feature.
I cannot see how I can configure the amount of space that the cached files can occupy on the local file system, meaning that it might end up using the whole disk with consequences to the stability of the system

Local cache can be relevant in cases where the local processes need to access the files multiple times during their lifetime. Downloading all the data everytime from S3 would not be efficient. This would be similar to the feature provided by fscache. Cache size, location, and eviction algorithms (such as LRU, LFU, FIFO) should be configurable.

We're evaluating local cache (and other questions around repeated accesses) in #255, so closing this in favor of that issue. Thanks!


Updated ISO URLs

Only the Vault servers store ISOs that aren't the latest release of a version

Pushed as https://github.com/boxcutter/centos/commit/8af30ddacdd056c43192f451c6a493d6e98bf0f3 (There was an extra merge commit in your PR, so I didn't want to use that)...


Auto formatter selection based on URI Extension

Example. http://foo.bar/baz.json defaults to be formatted using json formatter and http://foo.bar/baz.xml by xml.

Duplicate #1673


(Bug) [RN] update rn torus direct sdk & adding scripts.html

Description

Updated torus-direct-react-native-sdk to 0.0.5 which fixes aggregateLogin (google login) on android
Added /public/scripts.html for redirecting back to the app
Using our /scripts.html in native torus sdk

About #2034
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist:

[x] PR title matches follow: (Feature|Bug|Chore) Task Name
[ ] My code follows the style guidelines of this project
[x] I have followed all the instructions described in the initial task (check Definitions of Done)
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I have added reference to a related issue in the repository
[x] I have added a detailed description of the changes proposed in the pull request. I am as descriptive as possible, assisting reviewers as much as possible.
[ ] I have added screenshots related to my pull request (for frontend tasks)
[ ] I have pasted a gif showing the feature.
[x] @mentions of the person or team responsible for reviewing proposed changes

@sirpy
Should we add that redirect url to the scripts.html file as an env variable or in the config.js?
Right now it's set to 'https://dev.gooddollar.org/scripts.html' as it should be available once we merge the master PR #2756
We should also authorize it on the different providers for it to work

@sirpy
Or, are we setting REACT_APP_PUBLIC_URL on our prod/dev environments?
In that case we can try using publicUrl from config.js and default to https://dev.gooddollar.org/scripts.html or to scripts.toruswallet.io...` by setting it empty

lets make sure there different .env @Mauricio García
<EMAIL_ADDRESS>added have react_app_public_url set
i guess .development and .staging can use dev.gooddollar.org and production
gooddollar.org
also lets put the file in torus/redirect-native like you suggested. (we
already have torus/redirect for web)

@MarianoAmado i've adjusted your PR with the changes i actually proposed to add
please, re-check it


Improvements to Wizard pages

I believe at some point the connectors other than Postgres were greyed out, indicating that they are not implemented ye. Can we bring this back?

They currently are displayed differently - screenshot below.  I think this is the standard patternfly disabled look and feel - so I'd like to get UX input on it.

Makes sense. So there is a difference after all, but it's rather subtle.

UX suggested using the 'Tile' patternfly component instead, however it is still in Beta review.  I think we should stay with the Card for now and potentially switch over to using the Tile later.

Hi, we could add a label to indicate the disable status which is showing the connector will be coming soon. see the screenshot below. This improvement might be put on the next version.

PR https://github.com/debezium/debezium-ui-poc/pull/225 merged. Hence closing this.


OpenSimplexNoise rarely returns values out of the ranges of -0.5 and 0.5.

Godot version:

3.2.3
OS/device including version:

Win10 64-bit
Issue description:

Trying to use multi-dimensional noise to generate vectors.  Been trying to use all kinds of ranges of values, but the get_noise() never seem to return anything near to -1.0 or 1.0 maximum values.
Generating vectors with noise values is usually biased in a certain direction.
Was expecting that using multi-dimension noise with a time value would eventually rotate in all directions.
Steps to reproduce:
Using the MRP below, observe min/max values.
Minimal reproduction project:

Noise Range Issue.zip

Closing based on this.  Guess it is expected to have this limitation.
https://github.com/godotengine/godot/issues/41787#issuecomment-687672044


Basic Visualization in R

I added content in R language folder on Basic Visualization Techniques like plotting various graphs like :

Bar Chart
Histogram
Pie Chart
Line Graph
Scatter Plot
Box Plot

I added README.md file too for show casing the structure of learning....
@invigorzz313 The issue has been resolved....Kindly Please review my PR!

@KomalMaurya Good work ,just try to use any IDE for visualization  with  code ,

@Niketkumardheeryan Should I paste screenshot of results of my code?

@Niketkumardheeryan I have added the "Plots" folder where every output (graphs) are present with their names to identify them....Please review my PR!

I'm happy to contribute to your work....


[FEATURE]: Require full path to configuration file at launch

Feature Type
Changing existing functionality in the BlueROV2 driver
Problem Description
When other projects include the launch file from the blue project to launch the system, they are required to add a configuration file to the blue_bringup package instead of the bringup package of the project launching the blue system. This is cumbersome and makes it difficult to modify the blue configurations.
Feature Description
Require the full path to the configuration file to be provided at launch rather than a configuration file in the blue_bringup/configs directory.
Alternative Solutions
Another option could be to break the arguments up to specify the full path to the configuration file directory, then the configuration file name; however, this could be difficult to use and may cause confusion.
Additional Context
No response

After reviewing what I've done in the past (see here, I think that I will actually replicate the approach that I took there


Confusing instruction

"Use a private browser session to retry the connection. If the issue is with the Visual Studio IDE, remove the connection, and then readd it."
How do you use a private browser session to retry the connection?
In Visual Studio IDE how do you remove the connection, where are the connections to remove them and re-add?

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: a12963af-3340-7a74-569e-47bd40632262
Version Independent ID: a23b6117-0cbe-0104-e820-ac88817624ee
Content: Troubleshoot connecting project - Azure DevOps
Content Source: docs/user-guide/troubleshoot-connection.md
Service: azure-devops
Sub-service: azure-devops-new-user
GitHub Login: @chcomley
Microsoft Alias: chcomley

@OFark -- thank you for your questions.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

@chcomley -- please look into this issue.

For what it's worth, I found out where to re add the connection, in Team Explorer, but I had initially ruled it out as a window that would help me as the main message in there is use the git window instead, making me this Team Explorer was now depreciated.

Thanks for your feedback @OFark. I've added "Team Explorer" to the article to reduce confusion.


Neo4j 5 support plans

Hi ) Is supporting neo4j 5 somewhere in nearest plans ? As i see https://github.com/neo4j-php/Bolt already supports it, but the version here is fixed to ^4.

Hello @Emptyfruit,
Thank you for reaching out! I have scheduled tomorrow afternoon to release the update! I am still working through the backlog.
I'll ping you once it is done.
Kind regards,
Ghlen

Upd.
As i found out, neo4j 5 is supposed to work with bolt v4, so can we assume that most functionality will work as it is with Neo4j 5?

Yes, it will work out of the box. I am aware people have tried it already. It is mainly about extending new features. No breaking change has been reported yet.

There is one important issue which was fixed related to DateTime and DateTimeZoneId data types. TLDR it's about Daylight Saving Time. You can read more about it here https://neo4j.com/developer-blog/a-timely-update-to-the-bolt-protocol/
But you are good for now because neo4j 5.0 - 5.1 supports Bolt v4.4 without problem. https://www.neo4j.com/docs/bolt/current/bolt-compatibility/

Neo4j 5 is fully supported and tested now in version 3.0.0


Add husky and lintstaged to the project!

Husky automatically sets up git hooks to make it easier to collaborate and follow lint & test rules.
linstaged is a npm tool that only lints/typechecks files that were committed.

I also updated the readme with some diagrams!

Thanks for this, but I want to keep the setup as simple and unopinionated as possible so people can add husky or lintstaged if they need it themselves.


Should lock file be committed to source control?

Seems like a basic question, but can't find this information in the documentation.

Yep! https://docs.astral.sh/uv/guides/projects/#uvlock

Thanks!!


Medium-draft / Blog Module / Comment Module / Likes Module

#10 - The form and blog cards
https://starterkit-bishal.herokuapp.com/blog/new
This is the form for the new component. After clicking submit, a new component opens up below which shows the output.
https://starterkit-bishal.herokuapp.com/blog/
And this is the output of the blog in a different page.

https://starterkit-bishal.herokuapp.com/blog/my-blogs - My Blogs
https://starterkit-bishal.herokuapp.com/blog/list - List of Blogs
https://starterkit-bishal.herokuapp.com/blog/bookmarks - Bookmarks
https://starterkit-bishal.herokuapp.com/blog/:id - Blog Detail
https://starterkit-bishal.herokuapp.com/blog/new - Blog Form
https://starterkit-bishal.herokuapp.com/blog/@:username - Blog User

Comment and Likes integrated.
https://starterkit-bishal.herokuapp.com/blog/1 - can be checked in the demo link.

#45 Implemented


Deploy Checklist: New Expensify 2023-08-17

Release Version: 1.3.55-0
Compare Changes: https://github.com/Expensify/App/compare/production...staging
This release contains changes from the following pull requests:

[x] https://github.com/Expensify/App/pull/23359
[x] https://github.com/Expensify/App/pull/23706
[x] https://github.com/Expensify/App/pull/23995
[x] https://github.com/Expensify/App/pull/24021
[x] https://github.com/Expensify/App/pull/24165
[x] https://github.com/Expensify/App/pull/24175
[x] https://github.com/Expensify/App/pull/24211
[x] https://github.com/Expensify/App/pull/24236
[x] https://github.com/Expensify/App/pull/24252
[x] https://github.com/Expensify/App/pull/24274
[x] https://github.com/Expensify/App/pull/24320
[x] https://github.com/Expensify/App/pull/24345
[x] https://github.com/Expensify/App/pull/24353
[x] https://github.com/Expensify/App/pull/24358
[x] https://github.com/Expensify/App/pull/24361
[x] https://github.com/Expensify/App/pull/24412
[x] https://github.com/Expensify/App/pull/24425
[x] https://github.com/Expensify/App/pull/24428
[x] https://github.com/Expensify/App/pull/24441
[x] https://github.com/Expensify/App/pull/24448
[x] https://github.com/Expensify/App/pull/24475
[x] https://github.com/Expensify/App/pull/24477
[x] https://github.com/Expensify/App/pull/24480
[x] https://github.com/Expensify/App/pull/24506
[x] https://github.com/Expensify/App/pull/24511
[x] https://github.com/Expensify/App/pull/24526
[x] https://github.com/Expensify/App/pull/24539
[x] https://github.com/Expensify/App/pull/24543
[x] https://github.com/Expensify/App/pull/24551
[x] https://github.com/Expensify/App/pull/24563
[x] https://github.com/Expensify/App/pull/24567
[x] https://github.com/Expensify/App/pull/24576
[x] https://github.com/Expensify/App/pull/24590
[x] https://github.com/Expensify/App/pull/24592
[x] https://github.com/Expensify/App/pull/24594
[x] https://github.com/Expensify/App/pull/24595
[x] https://github.com/Expensify/App/pull/24599
[x] https://github.com/Expensify/App/pull/24600
[x] https://github.com/Expensify/App/pull/24607
[x] https://github.com/Expensify/App/pull/24609
[x] https://github.com/Expensify/App/pull/24613
[x] https://github.com/Expensify/App/pull/24634
[x] https://github.com/Expensify/App/pull/24641

Internal QA:

[x] https://github.com/Expensify/App/pull/23626 - @mountiny

Deploy Blockers:

[x] https://github.com/Expensify/App/issues/24593
[x] https://github.com/Expensify/App/issues/24623
[x] https://github.com/Expensify/App/issues/25386
[x] https://github.com/Expensify/App/issues/25388
[x] https://github.com/Expensify/App/issues/25389
[x] https://github.com/Expensify/App/issues/25390
[x] https://github.com/Expensify/App/issues/25392
[x] https://github.com/Expensify/App/issues/25393
[x] https://github.com/Expensify/App/issues/25409
[x] https://github.com/Expensify/App/issues/25413
[x] https://github.com/Expensify/App/issues/25415
[x] https://github.com/Expensify/App/issues/25423
[x] https://github.com/Expensify/App/issues/25436
[x] https://github.com/Expensify/App/issues/25447
[ ] https://github.com/Expensify/App/issues/25451
[ ] https://github.com/Expensify/App/issues/25472
[ ] https://github.com/Expensify/App/issues/25481

Deployer verifications:

[ ] I checked the App Timing Dashboard and verified this release does not cause a noticeable performance regression.
[ ] I checked Firebase Crashlytics and verified that this release does not introduce any new crashes. More detailed instructions on this verification can be found here.
[ ] I checked GitHub Status and verified there is no reported incident with Actions.

cc @Expensify/applauseleads

:rocket: All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/1.3.55-0 :rocket:

Checked off https://github.com/Expensify/App/pull/24021 after testing it myself.

Checking https://github.com/Expensify/App/pull/23626 off and confirming it works

Regression is ongoing. About 30% left
PR https://github.com/Expensify/App/pull/24175 is failing https://github.com/Expensify/App/issues/25386 & https://github.com/Expensify/App/issues/25394
PR https://github.com/Expensify/App/pull/24236 pending validation on all platforms
https://github.com/Expensify/App/pull/24252 is failing https://github.com/Expensify/App/issues/23898. Repro in prod Checking off
https://github.com/Expensify/App/pull/24274 is failing https://github.com/Expensify/App/issues/25392
https://github.com/Expensify/App/pull/24320 pending validation on all platforms
https://github.com/Expensify/App/pull/24345 is failing https://github.com/Expensify/App/issues/25388
https://github.com/Expensify/App/pull/24361 pending validation on all platforms
https://github.com/Expensify/App/pull/24448 is failing https://github.com/Expensify/App/issues/25392
https://github.com/Expensify/App/pull/24543 pending validation on all platforms
https://github.com/Expensify/App/pull/24551 pending validation on all platforms
https://github.com/Expensify/App/pull/24563 is failing
https://github.com/Expensify/App/pull/24613 pending validation on all platforms

Checked off #25436 it's on prod already

@mvtglobally How close are we to completing QA?

@yuwenmemon we are down to 10% TestRail left and 5 Pr/device validations.
At least an hour/two left to wrap up.

@yuwenmemon down to 1% TR and 2 PRs

Regression is down to just last 10 steps
PR #24175 is failing #25386 & #25394 & pending validation on Android.
PR #24236 pending validation on Android. Rest is pass
#24274 is failing #25392
#24345 is failing #25388
#24448 is failing #25392
#24563 is failing https://github.com/Expensify/App/pull/24563#issuecomment-1683245743
#24613 is failing https://github.com/Expensify/App/pull/24613#issuecomment-1683236271

Regression is completed @yuwenmemon
Last unchecked issues
PR #24236 pending validation on Android. Rest is pass
#24563 is failing https://github.com/Expensify/App/pull/24563#issuecomment-1683245743
#24613 is failing https://github.com/Expensify/App/pull/24613#issuecomment-1683236271

In the interest of getting the deploy out and not holding until Monday I'm looking at the remaining issues:

https://github.com/Expensify/App/pull/24563 --> I'm unable to reproduce on staging v1.3.55-4. Additionally, if we can reproduce this shouldn't block the deploy
https://github.com/Expensify/App/pull/24613 --> a follow-up PR is in review but this should not block deploy

Finishing up the deployment to keep things moving as it's still very early on Friday.

Github status:  All Systems Operational ✅
App Timing: Nominal

Firebase Crashlytics:

New Android crash 😞 -- this one seems pretty prevalent, so I'm taking it to Slack
iOS - no new issues, one fixed

Of course, new blockers were just added... I believe some of these are related to changes on dev, and shouldn't block the deploy

@yuwenmemon  I believe https://github.com/Expensify/App/issues/25472 can be marked off. But we'll need to be careful to temporarily remove and then re-add the label so that it gets added to the next checklist...
https://github.com/Expensify/App/issues/25472#issuecomment-1683984820

We reverted the MapBox PR in order to unblock AdHoc builds, CP in progress....

Checking https://github.com/Expensify/App/issues/25527 off, I dont think its a deploy blocker

Checked off:

https://github.com/Expensify/App/issues/25472
https://github.com/Expensify/App/issues/25525
https://github.com/Expensify/App/issues/25526
https://github.com/Expensify/App/issues/25527
https://github.com/Expensify/App/issues/25585

As they are either really minor edge cases which do not bear to be a deploy blockers or they actually occur in dev so we can deploy and they will be real blockers for the deploy tomorrow. never the less they should be treated with urgency
Only one deploy blocker left then https://github.com/Expensify/App/issues/25481

Joining in as this week's NewDot deployer

Verified that https://github.com/Expensify/App/issues/25481 is no longer reproducible on staging, checking it off...

https://github.com/Expensify/App/issues/25595 is NAB, checking it off

https://github.com/Expensify/App/issues/25602 is NAB, checking it off.

https://github.com/Expensify/App/issues/25606 is NAB, checking it off.

https://github.com/Expensify/App/issues/25608 not reproducible on staging, checking it off.

Same with https://github.com/Expensify/App/issues/25616, checking it off.


Filter out unused t-h-t roles when generating config

Container image prepare skips any roles with Count=0 but overcloud.j2.yaml does not, resulting in heat errors due to missing image params.
Removing the unused roles from roles_data.yaml avoids the issue and should make the heat stack create more efficient.

@olliewalsh do you think we need to handle above mentioned situation? I think it should not impact the result

@olliewalsh do you think we need to handle above mentioned situation? I think it should not impact the result

/cherry-pick v1.3.x


React Table Selection trigger rerender on React Native Web / Another Custom Component

Describe the bug (required)
I want to create universal React Native component that using react table.
And I have found React Native component (WEB) like View, Text will be rerendered with checkbox ticked. But no rerender component triggered while I use html component like tr, td.
I have forked react table useRowSelect codesandbox, and replace header with View and Text component, and still keep body component as usual. And we will find header component will rerender while checkbox toggled quickly.

Updated
I have created dummy Component named Div,
const Div = ({ children, style }) =>
{children}
;

And also trigger rerender while checkbox ticked. So I think this problem caused if we use custom component instead html component
Provide an example via Codesandbox! (required)
https://codesandbox.io/s/friendly-pond-bx1nh?file=/src/App.js
Steps To Reproduce (required)

Go to the codesandbox above
Click Open in new window with Inspect Element / React Dev Tools.
Toggle on off checbox quickly
We will found header component that created using View, Text will rerender (orange color)

Another step to reproduce

Replace tr with Div on codesandbox
Toggle on off checbox quickly
We also found body row component that created using Div will rerender

          {rows.slice(0, 10).map((row, i) => {
            prepareRow(row);

            // replace below tr with Div will trigger rerender

            return (

                {row.cells.map((cell) => {
                  return (
                    {cell.render("Cell")}
                  );
                })}

            );
          })}

to

          {rows.slice(0, 10).map((row, i) => {
            prepareRow(row);

            // replace below tr with Div will trigger rerender

            return (

                {row.cells.map((cell) => {
                  return (
                    {cell.render("Cell")}
                  );
                })}

            );
          })}

Expected behavior (Recommended)
No unnecessary rerender triggered while checbox toggled
Screenshots

Desktop (please complete the following information):

OS: macOS 11 Big Sur
Browser Firefox
Version 83

@fortezhuo Is there any documentation for react-table that how to use in react native application? If there is can you ping me that one that will be help full.
I am using react-table-6 in my native application but stuck with errors like this

Error: Text strings must be rendered within a  component.

If you have any idea regarding to this error then also help me to overcome it.
Thank you.

I think we should use react table 7 with own custom component. Here some code of my postponed  repo.. I still don't have time to optimize. Hope this helps
export const TableContent: React.FC<JSONObject> = React.memo(
  ({ view, useSelection, isLoading, data, actions }) => {
    const isMobile = view.app.temp.isMobile
    const { columns, columnsFormat, collection } = data
    const TableWrapper = isMobile || isLoading ? Table.Default : Table.Scroll
    const {
      headerGroups,
      prepareRow,
      selectedFlatRows,
      page: rows,
    }: any = useTable(
      {
        columns,
        data: collection,
        initialState: { pageIndex: 1 },
        manualPagination: true,
        defaultColumn: columnsFormat,
        pageCount: data.max,
      } as any,
      useSortBy,
      usePagination,
      useRowSelect,
      useSelection
    )
    isLoading = isLoading || headerGroups[0].headers.length === 1

    useMountedLayoutEffect(() => {
      if (!isLoading)
        view.store.ref.selected.current = selectedFlatRows.map(
          (row: any) => row.original._id
        )
    }, [selectedFlatRows, isLoading])

    return (
      <>
        <TableWrapper sx={{ flex: 1 }}>
          {headerGroups.map((headerGroup: any, i: number) => {
            const style = isMobile ? { height: 0, opacity: 0 } : {}
            return (

                {headerGroup.headers.map((column: any, j: number) => {
                  return <TableHeaderCell key={random()} column={column} />
                })}

            )
          })}
          {isLoading ? (
            <View
              sx={{ flex: 1, alignItems: "center", justifyContent: "center" }}
            >
              <Loader dark />
            </View>
          ) : (
            <FlatList
              data={rows}
              keyExtractor={() => random()}
              renderItem={({ item, index }: any) => {
                prepareRow(item)
                return (
                  <TableRow
                    {...{
                      view,
                      isMobile,
                      isLoading,
                      dark: index % 2,
                      data: item.values,
                      actionLeft: isMobile && actions.swipe[1],
                      actionRight: isMobile && actions.swipe[0],
                    }}
                  >
                    {item.cells.map((cell: any, i: number) => {
                      const isHide =
                        isMobile && colMobileHidden.indexOf(cell.column.id) >= 0
                      return (
                        <View key={`cell_${i}`}>
                          {isHide ? <></> : cell.render("Cell")}
                        </View>
                      )
                    })}
                  </TableRow>
                )
              }}
            />
          )}
        </TableWrapper>
      </>
    )
  }
)


TOC for article with no sections

Consider the following scenario - an article is made up of a title, abstract, main body text (but this has no sections), acknowledgements, footnotes and references.
Currently the left-hand TOC in 'Manuscript' view displays as follows:

I accept that this is an edge-case (the vast majority of articles are likely to have some sections in the main body!), but in such instances would it be appropriate for 'Main text' (or similar) to be placed in the left hand TOC?

Choosing the right TOC items is a bit tricky, as we could either use it to navigate the editor (Title, Main Text) or to reflect the article structure (there we probably wouldn't display Title, and References).
So I'm aware it's not perfect now, but I don't se the full picture yet. So I think I'd like to wait until we have chapters in place as that will add another layer to the TOC:

Main Article

(Title?)
Abstract
(Main Text?)
Acknowledgements
(Footnotes?)
References

Decision Letter
Author Response

Sounds perfectly reasonable to me. Thanks!


Fix animation loading for single-animation files

e.g. load screen, cloaks, etc.
Admittedly I shouldn't be merging from master but meh (I'm not getting paid for this so I don't care)

This is a change for the viewer part, yeah?

Thanks for your contribution! :)


SIMSBIOHUB-353/325: Survey form updates

Links to Jira Tickets
SIMSBIOHUB-325
SIMSBIOHUB-353
Description of Changes

Site selection strategies is now required for surveys
Removed field method from surveys

Testing Notes

You should be able to create and edit new and existing surveys without issue

It might make sense to update the db seed file, adding a value for site selection strategy, seeing as it should be required, and removing the value for field method id. A deprecation comment in the db column for field_method_id could be useful too.

Good idea. I've removed the field method from the seed file and added the site strategy to the survey seed process


"Raw Input is not defined"

During setup (using setup.py) I get this little thing back
Traceback (most recent call last):
  File "setup.py", line 31, in <module>
    editor = raw_input("Vim, emacs or nano?: ").strip().lower()
NameError: name 'raw_input' is not defined

I've tried to teach myself Python lately (starting a day before so "pinch of salt" beyond this point) and this seems to be exchanged for input() in Python 3 according to wild internet searches.
EDIT: I have never felt so clever in my entire life! :D I changed it to "input()" myself in the setup.py file and now it works... I am so smart! SMRT! SMRT!
EDIT2: .... I thought but now I cant start scrybe at all... I can choose which editor but scrybe doesn't work. Darn it!

Hey jensreu, thanks for giving scrybe a try. Right now, scrybe is written to work with python 2, which should be simply python in your bash shell. You're correct, the first step to changing over to python 3 is basically a search and replace of raw_input with input in all files, but you'll also need to change the bash alias but in your~/.bashrc. I think that should be the only changes necessary, but I'd need to dig around the os module to be sure. If you like I can create a branch for python3 compatibility, and give it a go. Also if you could post the error messages you'r getting when you type scrybe or else python scrybe.py while in your install directory, that'd make bug squashing easier.


How To Run On A Real PC

I Have Gone through the whole tutorial, and now that i am complete, i want to boot the tutorial on my computer, but i don't know how. I have tried everything from using rufus, to using the windows disk-part utility. Please Help

try balenaEtcher. Also when you are done, tell me if it worked because I am trying to do the same thing and it won't work. However, I think it's just my computer.

Why not just use dd? Safer and easier.

@thecoder08 I tried balena etcher but it didn’t work.
As for the recommendation to use dd, I don’t know how to do that and wish you would further explain how to do that

the tools you are using are fine, you likely have CSM (for legacy BIOS with newer UEFI systems), the problem is because the code doesn't actually work on real hardware. For real hardware, you are probably better off starting with something like GRUB.

@circutrider21 Let's say the image I want to burn is in my current working directory and it's called disk.img. Also my flash drive is on /dev/sdb. Then it would be as simple as dd if=disk.img of=/dev/sdb bs=4M. ifis input file, of is output file, bs is block size, which in this case, because no huge amounts of data must be written, 4M is probably fine. You'll probably have to run this as root. And it should be as easy as that.

Thanks for the help

If you have any old computer lying around there is a good chance it will work there.

For me it is just a blinking cursor a few lines down from the top of the screen. I used dd command to just put the os-image.bin to a blank usb and then i have a laptop which has uefi on it and when i try to boot there is just a blinking cursor. Can someone help? (Sorry for the small amount of details. I need to write this quickly.)

If you use EFI it won't boot, you need your EFI to have legacy support or just a regular good old BIOS. As I said previously:

If you have any old computer lying around there is a good chance it will work there.

I have csm enabled (forgot that very crucial detail), but still the same thing.

So there is no way to make this run on a real pc?

Try to translate the os-image to el-torito format: El-Torito

I tried the commands from here: https://littleosbook.github.io/ at the section "building an iso image" on the os-image.bin with appropriate modifications (os-image instead of kernel.elf in the guide). Now when i type file  it shows: "ISO 9660 CD-ROM filesystem data 'CDROM' (bootable)", but when i flash it onto the usb stick the os says "select proper boot device..." or something like that (cant copy and paste obviously), but after a bit of research, i found this : https://codedump.net/blog/extracting-a-bootable-disk-image-from-an-iso-image , but when i take a portion of the file and then flash that portion, the os still says the same thing. Any help?

Does your PC use EFI or BIOS?
Are you using GRUB?
Can you describe your hardware?

I've had the same problem with this tutorial, with CSM on, the code is likely broken due to some bug that only affects certain machines, such as mine. Like I said above, I recommend GRUB2 or qloader2, which loads you into 64-bit mode and you can do more fun things there, you will need a different cross compiler though, so remember that.

It can be a alternative, but it isn't a solve to this specific problem. I think we can do a little more research before change the approach.

True

For example, in the boot sector, the segment registers are never cleared.

That should be done as soon as you get code execution, especially in real mode.
Also, setting the stack pointer to 0x7b00 isn't a terrible idea for real mode afaik

I think the problem is before that. I have been reading a few things and el-torito should be our solution. It defines three types of boot: hard disk emulation, floppy emulation and no emulation. I think we can try them all.

Or we can write our boot_sector directly on a hard drive (if anyone has a spare HD).

OK i decided to stop procrastinating and actually do something. So the laptop i am using is an ASUS laptop model number X551MA, it is quite old but but still pretty new. It has UEFI, but i have csm enabled. the laptop arch is x64 and the main os (windows 8) is also 64 bit. the computer has 4 gb of ram. as an usb i use kingston 64 gb usb stick. i doubt that this will help anyone because there is who knows how many laptops out there with slightly different io addresses etc.. Any help again?

Found this gem: https://www.youtube.com/watch?v=1rnA6wpF0o4&list=PLHh55M_Kq4OApWScZyPl5HhgsTJS9MZ6M

I think the problem is before that. I have been reading a few things and el-torito should be our solution. It defines three types of boot: hard disk emulation, floppy emulation and no emulation. I think we can try them all.

uh
just write a bootsector
on a usb drive
bruh
it should boot fine with CSM, and proper code that actually works on systems that don't clear the segment registers.

@personnumber3377  I have checked out this Playlist And found this tutorial that goes with ththe playlist I just mentioned. Together those 2 tutorials are better than this one. The best part is, that tutorial works on real hardware👍🎉

I've had the same problem with this tutorial, with CSM on, the code is likely broken due to some bug that only affects certain machines, such as mine. Like I said above, I recommend GRUB2 or qloader2, which loads you into 64-bit mode and you can do more fun things there, you will need a different cross compiler though, so remember that.

Does this mean it is not possible to modify this bootloader to run in 64 bit mode like with
[BITS 64]

I've had the same problem with this tutorial, with CSM on, the code is likely broken due to some bug that only affects certain machines, such as mine. Like I said above, I recommend GRUB2 or qloader2, which loads you into 64-bit mode and you can do more fun things there, you will need a different cross compiler though, so remember that.

Does this mean it is not possible to modify this bootloader to run in 64 bit mode like with [BITS 64]

64 bit long mode requires a lot of other important things to run properly, also [bits 64] just tells the assembler to create 64 bit instructions, it doesn't put CPU to 64 bit mode.

@Menotdan I'm glad to see you still do osdev😄

If you have Linux just use dd to put on a drive and boot it on a compatible machine.

@Menotdan I'm glad to see you still do osdev😄

I don't really work on my project anymore I'm just here because I like to help people with stuff

If you have Linux just use dd to put on a drive and boot it on a compatible machine.

the code doesn't work on all real hardware due to some issues, notable CS isn't reset to 0 which breaks stuff


rename for name consistency

closed #3786

rename get_item_by_index to getitem_by_index
rename get_item_by_slice to getitem_by_slice

Looks good! But there are also setitem and set_item. Could you also check for set_item to close the issue? Otherwise please fix the message not to close the issue.

Looks good! But there are also setitem and set_item. Could you also check for set_item to close the issue? Otherwise please fix the message not to close the issue.

done.


[WIP] Add proper frequency control

Maybe it is time to fix one of the earliest issues of DirtyJTAG, issue #13

This PR shows promising results but there are some bugs:
master output:
IR length: 8
Chain length: 1
Device Id:<PHONE_NUMBER>1000000010000010010011 (0x49602093)
  Manufacturer: Xilinx (0x093)
  Part(0):      xc9536xl (0x9602)
  Stepping:     4
  Filename:     /usr/share/urjtag/xilinx/xc9536xl/xc9536xl_cs48

jtag-freq output:
IR length: 9
Chain length: 2
Device Id:<PHONE_NUMBER>1000000010000010010011 (0x49602093)
  Manufacturer: Xilinx (0x093)
  Part(0):      xc9536xl (0x9602)
  Stepping:     4
  Filename:     /usr/share/urjtag/xilinx/xc9536xl/xc9536xl_cs48
Device Id: not supported (bit 0 was not a 1)

I've captured both signals using Sigrok:

D0: TMS
D1: TDI
D2: TDO
D3: TCK

capture.zip

Looks like TDI comes right after TCK which introduces some delay. Will try to swap jtag_set_tck and jtag_set_tdi calls in tim2_isr.

Reversing the function order seems to solve the issue but I'm worried by the delay between TCK and TDI. Perhaps direct write to the registers could trim the fat?

The narrator: writing directly to the registers did improve the latency between TDI and TCK signals, making Jean the happiest child on earth...

Uniport (write once to the port register for TDI/TCK) functionality was removed as it turned out to be unreliable.
jtag-freq works great on Blue Pill target, we can get faster than the 50kHz we used to have.


Scope and time scheduling of the meeting (issue #240 related)

The goal is to schedule a meeting covering methods of numerical simulations  on ODESystem objects.

Issue can be closed.


Address newly absent 'matherr' structures on Linux

As of 'glibc' 2.27 (see issue #48), Linux no longer supports 'matherr'.
For our purposes, the implication of that change is the disappearance
of a definition for 'struct __exception' from the <math.h> header files.
For portability reasons, our code long ago began using 'isfinite' to
detect the issues 'matherr' was designed to address.  For legacy reasons,
we continue to provide an implementation of a 'matherr' callback to ensure
that very old and System V Unix libraries return results detectable by
'isfinite'.  Our Linux code is known to work correctly with and without
it.  That being the case, we just need to make sure that the virtually
unused callback we provide continues to compile and could work if it was
ever called.  We've already addressed that case for other platforms.  Add
Linux to the list.

This conservative change appears to work as expected, but for jollies, it might want to be tested on a System V version (Solaris?).

I think I can find time to try it later this week …
I’ll let you know
T. Rowe Price (including T. Rowe Price Group, Inc. and its affiliates) and its associates do not provide legal or tax advice.  Any tax-related discussion contained in this e-mail, including any attachments, is not intended or written to be used, and cannot be used, for the purpose of (i) avoiding any tax penalties or (ii) promoting, marketing, or recommending to any other party any transaction or matter addressed herein.  Please consult your independent legal counsel and/or professional tax advisor regarding any legal or tax issues raised in this e-mail.
The contents of this e-mail and any attachments are intended solely for the use of the named addressee(s) and may contain confidential and/or privileged information. Any unauthorized use, copying, disclosure, or distribution of the contents of this e-mail is strictly prohibited by the sender and may be unlawful. If you are not the intended recipient, please notify the sender immediately and delete this e-mail.

Thanks

I haven't actually tried it, because, as I read the code, this new version won't compile on Solaris.
Before this change, the only platform that used a double underbar (struct __exception) was Linux. Windows was also special, using a single underbar. Everything else, including Solaris, used no underbar.  (struct exception). With this new code, Solaris would get the double underbar which it doesn't want.
Am I reading it right?

built your master branch this morning, and got the link error.
Change code to look like:
#if defined(_WIN32)
    struct  _exception *pException
#else
    struct  exception *pException
#endif

Converting the undefined symbol issue raised above into issue #50 and merging the apparently unrelated changes associated with this pull request into the mainline.


tutorials - acess FREME with various progr. languages Example 2 broken

In Example 2 (Chaining of e-services client side) the provided curl statement seems to be invalid.

I can confirm that the curl does not work. Please replace it with a single line curl and put the data in a file, like curl -X POST -data @data.txt...-. Please add the file to the documentation and link to it from the documentation.

fixed


Fixes header levels in OAuth2 doc

Summary
Fixes heading levels for the OAuth2 Authentication section in https://docs.konghq.com/hub/kong-inc/oauth2/#oauth-20-flows
Reason
Fix to the issue: https://github.com/Kong/docs.konghq.com/issues/3214
Testing
Locally ran an instance of the docs platform and confirmed the heading levels are updated correctly

Netlify preview: https://deploy-preview-3244--kongdocs.netlify.app/hub/kong-inc/oauth2/#oauth-20-flows


Make sure there are no typescript errors as part of the t2wml tests

The automatic tests should fail if there is a typescript error (run both eslint and tsc)

Done, pushed to the development.
Action will fail on errors as well as warnings. We may relax this in the future.


Enforce a policy of only merging signed commits

Proposal:
a) Any commit being merged needs to be signed with a verified GPG signature.
b) Additionally commits contributed by a third-party need to have the Signed-off-by line in the commit message, certifying that they wrote it or otherwise have the right to pass it on as a open-source patch.
a) is the customer requirement, b) is up for discussion.

closing - we use GitHub, and are an open project - we don't currently think its worth making it harder for anyone to contribute by making everyone require a gpg sig


Add acceptance test support for hts precompile

Signed-off-by: nikolay<EMAIL_ADDRESS>Description:

Related issue(s):
Fixes #398
Notes for reviewer:

Checklist

[ ] Documented (Code comments, README, etc.)
[ ] Tested (unit, integration, etc.)

Codecov Report

Merging #424 (b007307) into main (c91245f) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #424   +/-   ##
=======================================
  Coverage   73.55%   73.55%
=======================================
  Files          10       10
  Lines         832      832
  Branches      136      136
=======================================
  Hits          612      612
  Misses        172      172
  Partials       48       48

Help us with your feedback. Take ten seconds to tell us how you rate us.


License

Could you please choose a license for this repo.

Apache2 please open pull requests for this across my repos you need it
On 5 May 2016 8:12 p.m., rugk<EMAIL_ADDRESS>wrote:
Could you please choose a licensehttp://choosealicense.com/ for this repo.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHubhttps://github.com/JohnMcLear/ep_font_color/issues/5

Well... that's a bit to circumstantial. You can add a license just in a few clicks on GitHub, so this is the easier way to go.

In very busy so that's a no from me
On 5 May 2016 8:18 p.m., rugk<EMAIL_ADDRESS>wrote:
Well... that's a bit to circumstantial. You can add a license just in a few clickshttps://help.github.com/articles/open-source-licensing/ on GitHub, so this is the easier way to go.
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHubhttps://github.com/JohnMcLear/ep_font_color/issues/5#issuecomment-217250207


Eslint failures in typescript typings in published lib

Thanks for the great package, HTTP signatures are hard work with much tearing of hair out, so this library as been very helpful.
I'm using the current version (4.0.1) in a typescript project, NestJS / Node based.
After adding the dependency, while linting with eslint, I get lint errors out of this project.
../node_modules/@mattrglobal/http-signatures/lib/common/cryptoPrimatives.d.ts:3:32 - error TS2307: Cannot find module 'src/sign' or its corresponding type declarations.
3 import { AlgorithmTypes } from "src/sign";
                                 ~~~~~~~~~~

../node_modules/@mattrglobal/http-signatures/lib/verify/verifyRequest.d.ts:4:30 - error TS2307: Cannot find module 'src/common' or its corresponding type declarations.
4 import { VerifyResult } from "src/common";
                               ~~~~~~~~~~~~

../node_modules/@mattrglobal/http-signatures/lib/verify/verifySignatureHeader.d.ts:4:32 - error TS2307: Cannot find module 'src/sign' or its corresponding type declarations.
4 import { AlgorithmTypes } from "src/sign";
                                 ~~~~~~~~~~

I pulled down the repo and built it locally to try to submit a PR with a fix, but locally these files build into lib as I expect, so I am unsure what has caused this.
i.e. off master when I run build I get the below as expected
3 import { AlgorithmTypes } from ".../sign";

For now, I'm progressing using patch-package but thought I would raise with the team in case there is some part of your build or release pipeline that is contributing to this.

thanks for reporting issues, can use 4.1.0 release 🙏


[Map Pack] Ut 2004 Ctf Jap Corepack

Like with 3dbuzz Osld Top5 UT3 map pack previously, system doubled the amount of arenas in the pack, listing them twice. Seems like it's an overarching problem with all archives within archives with maps. There are only 3 levels total.

URL: https://unrealarchive.org/mappacks/unreal-tournament-2004/capture-the-flag/U/ut-2004-ctf-jap-corepack_f8eefed1.html
Hash: f8eefed11555f86adcdf4ed9faf103a8a623d399
Current name: Ut 2004 Ctf Jap Corepack

Fixed map, not yet fixed bug.


update physics to college-physics in dropdown

We updated the book name physics to college-physics in book.txt

@brittany-johnson do you need that change to be deployed on production COPS? When yes, when? ASAP?


R button not working

I was trying to play some games that use L/R (not L2/R2) and found R doesn't work at all. L will work but not R and L2/R2 work but those act as turbo buttons and I'm not trying to do that. It seems to be a problem in the script and how you have the controls setup. Not the cores because I used the same exact cores with Ludo and I didn't have the same issue. Tested out with Astal for Sega Saturn (which works great btw aside from the issue because you can change the control setup in the games options menu) and Klonoa 2 for GBA. Because of the 6 button layout of a Saturn controller, apparently the C button get's mapped to R which as I mentioned doesn't work.
Example: Default controls for Astal has Jump mapped to C and since R doesn't work, you can't jump unless you swap around the buttons.

Forgot to mention I am using Mednafen_Saturn and MGBA.

Ok apparently it's doing the samething for SNES games. Tried playing Sparkster using both snes9x and mesen-s. In that game you use L and R to dodge left or right. L works but R doesn't...

Ugh R button isn't working for PS1 games either... Trying out Gex Enter the Gecko and you use L1 and R1 to rotate the camera. Can rotate left with L1, but can't rotate right with R1.

Then it will be easy to fix, if it's a general issue

I created a new release that should fix the problem on keyboard.

This just for Keyboard and not controller?
Sent from Yahoo Mail on Android
On Mon, Jul 4, 2022 at 3:25 PM, Jean-André @.***> wrote:
I created a new release that should fix the problem on keyboard.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Right, I tested with controllers, on Street Fighters 2 on SNES, and L and R were working fine.
Can you try on this game?
It's possible that we mistake the cause of the problem.

OK I'm now able to reproduce for pads

OK, I found a fix, and pushed it, version v1.22
Thanks for your help!

OK, I found a fix, and pushed it, version v1.22 Thanks for your help!

No problem and thank you very much for fixing this! There are so many PS1 games that use the R1 button and were unplayable but now I can finally play them!


telemetry: per request opt-out

As part of ambient, it was raised that Waypoints and Server Sidecars may report duplicate telemetry for the same request. To avoid this, we need a mechanism to opt-out telemetry per request. This could be used, for example, to also de-duplicate source and destination telemetry and cut on telemetry costs.
This has some downstream project ramifications if there is an expectation of complete telemetry from Istio.

This is still important imo, don't close it policy-bot.

Based on the recent changes to waypoint telemetry, is this still needed?


Crash after changing theme settings

Godot version
4.0.beta2
System information
Windows 11, Nvidia RTX3090, Froward +
Issue description
After opening up the theme settings and changing between the themes Godot closed without warning or error.
Steps to reproduce

Run Godot.
Editor > Editor Settings > Theme.
Select a different option for presents.
Repeat step thee multiple times (approximately 6).

Expected behaviour: Changing the theme repeatedly to explore the different theme options.
Actual behaviour: After multiple changes (approximately 6) Godot closes without warning. Upon reloading Godot the previous changes are still present.
Minimal reproduction project
Empty project.

Duplicate of #59798.


Docs: Update typescript.mdx

Docs: Removed `  character in code view Simple input at section
Changes proposed

Will be fixed on #322, thanks for the PR 💜


V smandalika 4597486 b2

Docs Build status updates of commit cf60718:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/docs-conceptual/index.md
:bulb:Suggestion
View (skype-ps)
Details

skype/docs-conceptual/index.md

Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit d7c7c00:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/docs-conceptual/index.md
:bulb:Suggestion
View (skype-ps)
Details

skype/docs-conceptual/index.md

Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit b720326:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/docs-conceptual/index.md
:bulb:Suggestion
View (skype-ps)
Details

skype/docs-conceptual/index.md

Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 4c873c5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/docs-conceptual/index.md
:bulb:Suggestion
View (skype-ps)
Details

skype/docs-conceptual/index.md

Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit dd1ab83:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/docs-conceptual/index.md
:bulb:Suggestion
View (skype-ps)
Details

skype/docs-conceptual/index.md

Line 2, Column 1: [Suggestion-description-missing] Missing required attribute: 'description'.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Fix lighting errors when all lights are disabled.

When scene has zero lights sources actives, last RenderTexTargetBinManagerrender target  are used for render. This cause render artifatcs.

Thx @Lopuska for the fix :)
For replicate:

Remove or hidde all light sources on editor.

Um, I don't think @LuisAntonRebollo made another change :P.

Ok, looks good now :)


Video Shortcode: add support for .webm file

The video shortcode assume that the extension of the file (src argument) is obtained by the last 3 characters of the string. However, some extension as "webm" have 4 char and thus the tricks fail: the video markup has a wront  typeoption. On my computer, this leads to a bug.
This can be circumvented by changing line 10 of layout/shortcode/video.html from
{{ $video_type := substr (.Get "src") -1 3 }}

to
{{ $video_type := strings.TrimPrefix "." (path.Ext (.Get "src"))}}

This tricks takes the extension of the fils and delete the dot.

@Bertbk thanks :)


Only update state for the registrar's activity

Previously activityState was getting set based on all activity lifecycle
events, which caused bugs if the registrar activity was recreated.
Fixes flutter/flutter#21497

Thanks for the quick investigation!
We discussed this offline and we're going to use this opportunity to clean some noise from the plugin as well.

You may have to merge in master for CI to be ok with this.

Thanks for the fix @dnfield, rebased.
@amirh PR has been updated.


vmss: improvement on create

Default to no balancer for large scaleset
Default subnet prefix for app-geteway

//cc:@gbowerman @gatneil

awesome; thanks! :)

How is this a trivial fix?  It's a breaking change.

Based on the client usage data which I will share with you offline, it is not that big impact
But again, thanks for pointing out this is breaking change

We need to output a warning for at least one release before switch to no balancer

Done

Note, we don't do the Default to no balancer for large scaleset at the current point, as so far we have no set command to wire up balancer on existing VMSS.


refactor: Remove unnecessary exports from scripts

export is used to pass a variable to a subprocess. These variables are not read by any subprocesses started by the scripts. No need to export them.
Issue resolved by this Pull Request:
Resolves #1798
Checklist:

[X] Commit Message Formatting: Commit titles and messages follow guidelines in the
conventional commits.
[X] Changelog updated with breaking and/or notable changes for the next minor release.
[X] Documentation has been updated, if necessary.
[X] Unit tests have been added, if necessary.
[X] Integration tests have been added, if necessary.

so that their definitions can be easily found

@RobotSail ack, we can leave them as VAR= for documentation purposes then. But AFAIU, technically the lines are not needed. (Because shell implicitly equates echo $NON_EXISTING_ENVVAR and echo $ENVVAR_WITH_EMPTY_VALUE.)

@booxter It's important to keep these variables declared at the scope they are used at, both for documentation purposes as well as making it easier for other developers to work with these files.
In general, our style should focus on the side of readability as opposed to just what is technically considered legal in BASH. This will ensure a more clear and consistent codebase overall.
I personally also make use of the BASH LSP extension in VSCode, so having these declared at the top-level is also very important to know where they're coming from:
https://marketplace.visualstudio.com/items?itemName=mads-hartmann.bash-ide-vscode


Allow users to specify units in output summary

Could be related to https://github.com/con/duct/issues/171

Closed by https://github.com/con/duct/pull/183


[TACHYON-1162] Make command options description more clearly for yarn client

tachyon-integration-yarn:
Make command options description more clearly.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/Tachyon-Pull-Request-Builder/6265/
Test PASSed.

@apc999 Could you have a look?

Thanks for the patch!
+1 LGTM

Also, we should cherrypick this PR into branch 0.8


Only show directories  when I press <leader>f

It can work normally for the first few days.
But now, It only show directories  when I press <leader>f,  do not show files under folders.

What is the Output of :echo g:Lf_Debug_Cmd?

E121: undefined variable g:Lf_Debug_Cmd

What is the Output of :echo g:Lf_Debug_Cmd?
E121: undefined variable g:Lf_Debug_Cmd

run after pressing <leader>f.

git ls-files  "." && git ls-files --others --exclude-standard  "."
A few days ago, I installed git lfs.

let g:Lf_UseVersionControlTool = 0

Done! Thanks.