adversarial-training-mnist.ipynb does not able to read the mnist_cnn_original.h5

Using Jupyter notebook to run adversarial-training-mnist.ipynb, the model mnist_cnn_original.h5 (in models) folder cannot open. Strangely, the mnist_cnn_original.h5 has only 132 bytes. This is not likely the size of a model file.

@jinglin80 Thanks for reporting this issue. It is related to #63 and we're working on solving it. Meanwhile, a quick fix for you would be to get the model from an older version where the model is not corrupted (say, 0.6.0).

Thank you for the quick reply. Though the model is ok now, KerasClassifier is reporting the following error.

TypeError                                 Traceback (most recent call last)
 in
1 classifier_model = load_model("../models/mnist_cnn_original.h5")
----> 2 classifier = KerasClassifier((min_, max_), classifier_model, use_logits=False)
TypeError: init() got multiple values for argument 'use_logits'

@jinglin80 Could you try to change the faulty line to the following:
classifier = KerasClassifier(clip_values=(min_, max_), model=classifier_model, use_logits=False)

and let me know if it's fixed?

Yes, it is fixed. Thank you!


keyword TABLE has error in method parameter

@eglekaz to test and close

Fixed with 0.0.37 version of tree-sitter-abl


runtime changes not being applied

Summary
Very odd one, I have Kong running in a AWS autoscaling group using docker container. At the moment, I only have a single instances in the cluster. I can make changes via the API, I can call the Admin API and see the changes have been applied. But when I call actual proxy, the configuration does looks like it's been applied. Example, creating and API, view its config and everything looks fine, by call the API and it throws a API not found. Running kong reload does not work, but if i kong restart or simply kill the container, the configuration has been applied.
Steps To Reproduce

Simply make a change to API and check it has taken place

Additional Details & Logs

Kong version: 0.8.3
Operating System: CoreOS
Kong configuration

#
# Kong Configuration
#
proxy_listen: "<IP_ADDRESS>:8000"
proxy_listen_ssl: "<IP_ADDRESS>:8443"
admin_api_port: "<IP_ADDRESS>:8001"
send_anonymous_reports: false
memory_cache_size: 128
cluster_listen: "<IP_ADDRESS>:7946"
cluster_listen_rpc: "<IP_ADDRESS>:7373"
cluster:
  ttl_on_failure: 120
database: postgres
postgres:
  host: "HOSTNAME"
  port: 5432
  database: DBNAME
  user: USERNAME
  password: PASSWORD
ssl_cert_path: /etc/secrets/proxy.pem
ssl_key_path: /etc/secrets/proxy-key.pem
nginx: |
  {{user}}
  worker_processes auto;
  error_log /dev/stderr error;
  daemon off;
  worker_rlimit_nofile {{auto_worker_rlimit_nofile}};
  env KONG_CONF;
  env PATH;
  events {
    worker_connections {{auto_worker_connections}};
    multi_accept on;
  }
  http {
    resolver {{dns_resolver}} ipv6=off;
    charset UTF-8;

    include /etc/nginx/conf/logging-formats.conf;
    include /etc/nginx/conf/logging.conf;

    # Timeouts
    keepalive_timeout 60s;
    client_header_timeout 60s;
    client_body_timeout 60s;
    send_timeout 60s;

    # Proxy settings
    proxy_buffer_size 128k;
    proxy_buffers 4 256k;
    proxy_busy_buffers_size 256k;
    proxy_ssl_server_name on;

    # IP Address
    real_ip_recursive on;

    # Other Settings
    client_max_body_size 0;
    underscores_in_headers on;
    reset_timedout_connection on;
    tcp_nopush on;

    ################################################
    #  The following code is required to run Kong  #
    # Please be careful if you'd like to change it #
    ################################################
    # Lua Settings
    lua_package_path ';;';
    lua_code_cache on;
    lua_max_running_timers 4096;
    lua_max_pending_timers 16384;
    lua_shared_dict reports_locks 100k;
    lua_shared_dict cluster_locks 100k;
    lua_shared_dict cluster_autojoin_locks 100k;
    lua_shared_dict cache {{memory_cache_size}}m;
    lua_shared_dict cassandra 1m;
    lua_shared_dict cassandra_prepared 5m;
    lua_socket_log_errors off;
    {{lua_ssl_trusted_certificate}}
    init_by_lua_block {
      kong = require "kong"
      kong.init()
    }
    init_worker_by_lua_block {
      kong.init_worker()
    }
    server {
      server_name _;
      listen {{proxy_listen}} proxy_protocol;
      listen {{proxy_listen_ssl}} ssl proxy_protocol;
      real_ip_header proxy_protocol;
      set_real_ip_from <IP_ADDRESS>/8;
      real_ip_recursive on;
      ssl_certificate_by_lua_block {
        kong.ssl_certificate()
      }
      ssl_certificate {{ssl_cert}};
      ssl_certificate_key {{ssl_key}};
      ssl_protocols TLSv1.1 TLSv1.2;
      location / {
        default_type 'text/plain';
        # These properties will be used later by proxy_pass
        set $upstream_host nil;
        set $upstream_url nil;
        # Authenticate the user and load the API info
        access_by_lua_block {
          kong.access()
        }
        proxy_set_header X-Real-IP $proxy_protocol_addr;
        proxy_set_header X-Forwarded-For $proxy_protocol_addr;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Host $upstream_host;
        proxy_pass $upstream_url;
        proxy_pass_header Server;
        # Add additional response headers
        header_filter_by_lua_block {
          kong.header_filter()
        }
        # Change the response body
        body_filter_by_lua_block {
          kong.body_filter()
        }
        # Log the request
        log_by_lua_block {
          kong.log()
        }
      }
      location /robots.txt {
        return 200 'User-agent: *\nDisallow: /';
      }
      error_page 500 502 503 504 /50x;
      location = /50x {
        internal;
        content_by_lua_block {
          require("kong.core.error_handlers")(ngx)
        }
      }
    }
    server {
      listen {{admin_api_listen}} ssl proxy_protocol;
      real_ip_header proxy_protocol;
      set_real_ip_from <IP_ADDRESS>/8;
      client_max_body_size 10m;
      client_body_buffer_size 10m;
      ssl_certificate {{ssl_cert}};
      ssl_certificate_key {{ssl_key}};
      ssl_protocols TLSv1.1 TLSv1.2;
      location / {
        include /etc/nginx/conf/auth.conf;
        default_type application/json;
        content_by_lua_block {
          ngx.header["Access-Control-Allow-Origin"] = "*"
          if ngx.req.get_method() == "OPTIONS" then
            ngx.header["Access-Control-Allow-Methods"] = "GET,HEAD,PUT,PATCH,POST,DELETE"
            ngx.header["Access-Control-Allow-Headers"] = "Content-Type"
            ngx.exit(204)
          end
          local lapis = require "lapis"
          lapis.serve "kong.api.app"
        }
      }
      location /nginx_status {
        internal;
        access_log off;
        stub_status;
      }
      location /robots.txt {
        return 200 'User-agent: *\nDisallow: /';
      }
    }
  }

thought it might have been db related somehow ... so rebuilt the RDS instance at version v9.4.7 from v9.5 .. Still no luck no ... If i add an API is appears, if I delete it, it remains there until I restart.

@gambol99 while I look into this, in the meanwhile, can you try to use a new 0.9 RC to see if this is fixed?

@thefosk ... i'll look at 0.9rc

I have seen this same issue on 0.8.3.  All of our api changes are done via https://github.com/PGBI/kong-dashboard however to verify I also made updates via curl and on 0.8.3 I had the exact same issues as @gambol99.  Updating to 0.9.0 however fixed that issue slightly.  I am able to apply new changes without restarting the container however when deleting for example a key auth value (apikey) for a consumer that key auth value (apikey) continues to exist until restart of the container.
long story short
0.8.3 -> all changes made require a restart
0.9.0 -> deletions require a restart
full disclosure I did change from cassandra on 0.8.3 to postgresql on 0.9.0 but I have no input on if that affects this at all.

If you check the "/cluster" endpoint, do you see all the Kong nodes
properly clustered together?
*Marco Palladino *| CTO @ Mashape | mashape.com | +1<PHONE_NUMBER>
On Tue, Sep 6, 2016 at 1:09 PM, Patrick Pierson<EMAIL_ADDRESS>wrote:

I have seen this same issue on 0.8.3. All of our api changes are done via
https://github.com/PGBI/kong-dashboard however to verify I also made
updates via curl and on 0.8.3 I had the exact same issues as @gambol99
https://github.com/gambol99. Updating to 0.9.0 however fixed that issue
slightly. I am able to apply new changes without restarting the container
however when deleting for example a key auth value (apikey) for a consumer
that key auth value (apikey) continues to exist until restart of the
container.
long story short
0.8.3 -> all changes made require a restart
0.9.0 -> deletions require a restart
full disclosure I did change from cassandra on 0.8.3 to postgresql on
0.9.0 but I have no input on if that affects this at all.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Mashape/kong/issues/1509#issuecomment-245074317, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA64zTZJZVQI0DZQsP8iCEFtYTd4r7rBks5qnchvgaJpZM4JmeqK
.

that explains it.  thanks @thefosk

Facing the same issue in kong/0.9.2
Admin changes are not reflected unless I restart kong.
Output of admin:8001/cluster is
{"data":[ {"address":"*:7946","name":"kong01_<IP_ADDRESS>:7946_asasas","status":"alive"},{"address":"*:7946","name":"kong02_<IP_ADDRESS>:7946_aasasad","status":"alive"}],"total":2}
Using Cassandra DB and I can see the data being updated.

@dheerajdwivedi I have updated the clustering docs: https://getkong.org/docs/latest/clustering/
Can you check that kong cluster members returns the right number of members, and that kong cluster reachability can successfully check that the nodes are able to communicate together on both TCP and UDP?

Output of kong cluster reachability
Total members: 2, live members: 2 Starting reachability test... Successfully contacted all live nodes
There is no problem with clustering it seems.
Problem persist even with single node.
After updating the data via admin api's(8001), the data is not being refreshed in proxy automatically. It requires kong restart for changes to reflect which is not the expected behavior.
Example:
Updated the api's upstream url but the request is still going to older upstream url.

I'm just facing the same issue as the one originally descibed by @gambol99 , but after driving me crazy, I just solved the problem! Let me share with you:
Issue is: API is correctly created when calling the admin endpoint, it can immediately be viewed from the :8001/apis ... but no way to call it using the proxy endpoint: the error {"message":"no API found with those values"} is raised. The only way is to restart Kong, and the API becomes “magically” accessible in the proxy endpoint…
It is very easy to reproduce (just launch cassandra, launch Kong, declare the API and call it) and I experienced it the same way using 0.9.6, 0.9.8 and 0.10.0rc... but my environment was a bit special: this is on a recompiled Kong, packaged into a Docker image.
Serf executable is not in the regular path, but logs available via the “docker logs” says that it is found (thanks to the updated PATH, I guess).
Outputs of “kong cluster members” and “kong cluster reachability” command looks ok as well…
However, a call to :8001/cluster returns a {"message":"An unexpected error occurred"} ! Digging into the nginx log files, I finally found an error:
2017/01/27 17:56:56 [error] 83#0: *8 [lua] hooks.lua:156: member_join(): sh: serf: not found, context: ngx.timer
Despite the presence of serf in the PATH, it looks hooks.lua is not able to access it.
The solution is “just” to add the serf_path variable in the kong.conf file, and it works !
Note that serf_path is not very documented (only in the "compile source" part... my fault having missed this line !), but it is not present in the kong.conf.default file => maybe it should be documented there as well, no ?
Hoping it could help someone else !

@pamiel Thank you, it works!

Thank you @pamiel for the note! Closing this now.


Add multilingual support to Social Survey Config

What is the context of this PR?
Describe what you have changed and why, link to other PRs or Issues as appropriate.
How to review
Describe the steps required to test the changes (include screenshots if appropriate).
Checklist

[ ] New static content marked up for translation
[ ] Newly defined schema content included in eq-translations repo

 Add multilingual support to Social Survey Config (2 SP)

Is there any reason why ACCOUNT_SERVICE_BASE_URL_SOCIAL is not an env var like the others?

Is there any reason why ACCOUNT_SERVICE_BASE_URL_SOCIAL is not an env var like the others?

Declaring this like the others now, thanks!


Automatic Version detection sometimes gets Elasticsearch 7.10.2 for Opensearch

Some users are reporting that when they use the Save and Set Version button in the config page, the version that is found is Elasticsearch 7.10.2 despite being on Opensearch.
After investigating, I found that when this was happening the Opensearch instance was responding to the version request with the response for an Elasticsearch 7.10.2. I haven't confirmed it, but I believe that this happens because the instance has compatibility mode enabled, which "make[s] OpenSearch report its version as 7.10, which allows certain Elasticsearch OSS clients and plugins that check the version before connecting to continue working with the service."
The solution for this would probably be for OpenSearch to provide a different endpoint that we could check to get the actual version, or to go back to users setting the version itself.
(Alternatively we change the message to just confirm that the version was fetched and not display it. We should double check but I don't think we actually build queries differently for 7.10 and OpenSearch)

Moving this to waiting, while we get input from AWS on this

For some additional context: I encountered this problem a couple of months ago with AWS OpenSearch, with Grafana mis-identifying is as Elasticsearch 7.10.2 because the cluster identification output omitted the distribution field, and finding that was because of (in)compatibility mode.
In this AWS doc Get started: Upgrade your domains to OpenSearch 1.x it says (my emphasis added):

You can enable compatibility mode when you create OpenSearch domains for the first time, or when you upgrade to OpenSearch from an Elasticsearch version. If it's not set, the parameter defaults to false when you create a domain, and true when you upgrade a domain.

We had indeed upgraded our domains, but between OpenSearch versions - we never had Elasticsearch in our AWS accounts. This suggests to me that AWS have mistakenly set this compatibility flag on all upgrades, not just ES->OS.
I did also see places in the Grafana datasource code where the query builder seemed to perform aggregations differently depending on flavor/version, but couldn't find anything matching the specific problem I'd seen (exceeding aggs bucket counts).

Hi @hackery ! Are you still seeing this problem? As of version 2.17.1 of the plugin it should be able to tell the difference between Elasticsearch and Compatibility mode OpenSearch. If the issue is how OpenSearch is setting the compatibility flag, you'll have to file that with AWS.

We're currently on Grafana 10.2.3 and plugin 2.16.1.
We have a support request in with AWS about this already, but I'll look at getting the plugin updated.


Minor edits to data_providers

Summary
This makes several minor changes to translators/data_providers:
-- it uses only a single StockMarket class, with some logic handling of whether a particular stock market is supported by a particular DataProvider. (Eventually, the logic could be based on the JSON validator, but the change would be transparent to the user.)
-- it adds mean vector in the base class (as suggested by Stefan).
-- minor fixes throughout.
Details and comments

@woodsp-ibm: Steve -- it fails the build, but through no failure of mine:
File "/home/travis/build/Qiskit/qiskit-aqua/test/test_amplitude_estimation.py", line 19, in
from test.common import QiskitAquaTestCase
File "test/../test/common.py", line 24, in
from qiskit.aqua import path as qiskit_aqua_path
File "test/../qiskit/aqua/init.py", line 29, in
from .utils.backend_utils import (get_aer_backend,
File "test/../qiskit/aqua/utils/init.py", line 30, in
from .run_circuits import compile_and_run_circuits, find_regs_by_name
File "test/../qiskit/aqua/utils/run_circuits.py", line 24, in
from qiskit.compiler.assembler import assemble_circuits
ModuleNotFoundError: No module named 'qiskit.compiler.assembler'
The command "python test/custom_tests.py 0 -end 34" exited with 1.

Yes, there is another PR to fix that. I am not sure how yours ended up first when that was done earlier. But when that has gone through and been merged we'll re-run this


Pulls Wrong Project Name

There appears to be an error in your logic regarding how names are pulled from the sidebar. See this image below.

Notice how both projects have the same name (e.g., ◆ ARDENT)—yet when hovered over we see one of the projects is actually ♺ Growth.
Additionally, whenever I use a custom icon for the project (on the enterprise plan), the project name does not render at all.

Update: Whenever I change the project color of one of the two projects from BlueGreen (var(--color-customization-blue-green-background) to Green (--color-customization-green-background) it suddenly works. You're not pulling the projects from the sidebar based on project color in any way, are you?
Before Color Change

After Color Change


auto_gptq.nn_modules.qlinear.qlinear_cuda:CUDA extension not installed.

Hi there. When I load the Airoboros-L2-13B-3.1.1-GPTQ model, I get this warning:
auto_gptq.nn_modules.qlinear.qlinear_cuda:CUDA extension not installed.
I am installing the tool as a binding in my code directly from python :
        subprocess.run(["pip", "install", "--upgrade", "--no-cache-dir", "-r", str(requirements_file)])
        subprocess.run(["pip", "install", "--upgrade", "--no-cache-dir", "auto-gptq", "--extra-index-url", "https://huggingface.github.io/autogptq-index/whl/cu118/"])
        subprocess.run(["pip", "install", "--upgrade", "--no-cache-dir", "transformers"])

Am I missing something?

Thank you @ParisNeo @maslovaz. Apology for the issue. Could you try pip install --upgrade --no-cache-dir auto-gptq --extra-index-url https://huggingface.github.io/autogptq-index/whl/cu118/ and check if any log is printed?
Could you give more details as well on your setting (PyTorch version, etc).

It is exactly what I do to install auto-gptq.
When I try to install it again, I get:
Looking in indexes: https://pypi.org/simple, https://huggingface.github.io/autogptq-index/whl/cu118/
Requirement already satisfied: auto-gptq in c:\users\aloui\documents\ai\lollms-webui\installer_files\lollms_env\lib\site-packages (0.4.2+cu118)

I even tryed to uninstall it then reinstall it and I still get:

Thank you @ParisNeo, sorry that you hit the issue. It could be a problem with the hosted prebuilt wheel, could you try from source?
I'll soon release 0.5.0, hopefully the prebuilt wheel will work.

Hi and thanks for answering.
After upgrading to 0.5.0 I get a bigger issue.
You seem to use cQIGen which is not supported on windows.
I get this:

Did you test this on windows platform?
Most users of LoLLMs are using windows. I don't want to force them to use WSL as it can get a little more complicated and requires alot of stuff to install on the PC.

Hi @ParisNeo, is this issue fixed on 0.5.0? Can you try import autogptq_cuda_256 and tell me what result you get?

Hi there. I am sorry i am very ill today. I'll test it as soon as i can. Thank you very much.

@ParisNeo No worries, thanks a lot! Hope you get well!

I am using v 0.5.0

But I can't do anything on windows since the last upgrade. Why did you use cQIGen? It is not compatible with windows.
Since auto-gptq is used by transformers, it should be compatible with all platforms.

I hope this gets fixed in the future and thank you for your reply.

Thank you, can you give a try to import autogptq_cuda_256? A patch release is coming for qigen/triton issues on windows.

Thank you, can you give a try to import autogptq_cuda_256? A patch release is coming for qigen/triton issues on windows.

Having similar errors on mac, python3.9, cuda11.8.
import autogptq_cuda_256
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: libc10.so: cannot open shared object file: No such file or directory

@fxmarty any ideas?

@timpal0l which version of pytorch are you using?

Hi, I have upgraded transformers and now I have another error:
from ...modeling_utils import PreTrainedModel
File "C:\Users\sa226037\ai\lollms-ui\lollms-webui\env\lib\site-packages\transformers\modeling_utils.py", line 52, in
from .utils import (
ImportError: cannot import name 'is_auto_awq_available' from 'transformers.utils' (C:\Users\sa226037\ai\lollms-ui\lollms-webui\env\lib\site-packages\transformers\utils_init_.py)
I am using torch 2.1.0+cu118.

OK, after another reboot of the app everything works file.
Thanks for all the good work

Great that it is solved @ParisNeo!

I have the same error messages. I cannot import autogptq_cuda_256 too.


How can I make Main Dashboard widgets?

defmodule MyApp.Products.ProductAdmin do
  def widgets(_schema, _conn) do
    [
      %{
        type: "tidbit",
        title: "Average Reviews",
        content: "4.7 / 5.0",
        icon: "thumbs-up",
        width: 6,
      }
    ]
  end
end

This way, widgets for individual contexts come out well. However, widgets for individual contexts are also visible on the main dashboard. How do I declare a widget only on a dashboard that is different from the widget in the main individual context?

Same question here

I'm trying some stuff here https://github.com/geeksilva97/kaffy/pull/1


linux-vsts-build-agent Artifact?

Any plans to expand on the windows-vsts-build-agent Artifact to also include a Linux variation?
Was using Ubuntu machines from a DTL to host VSTS Build Agents for Docker builds, and was sad to see that there wasn't a Linux option to automatically configure the VSTS agent. It wasn't too bad to setup by hand, but would have been lovely to use a DTL Artifact.
Could probably usethe VSTS section from the Azure Quickstart Template's vsts-fullbuild-ubuntu-vm as a starting point.
Thanks!

Hi Steven -
The windows VSTS build agent was provided by a member of the VSTS team, and updated recently by an internal user. We love community contributions, so if you'd like to publish one for Linux we'd be happy to accept it.
I will pass the request on to our PM team to prioritize it on the backlog, so if you or another community member doesn't get to it first, we will work on it when priority allows.
Thanks,
David

+1

Hi drwill-ms,
Do you any update for this?


View service admin proposal.

Currently there are 2 types of view services, integration and governance services. Integration takes a list of platform orientated configuration and the governance services need a remote server omag name and platform root url , so they can communicate with an omas. I suggest:

We enhance the ViewServiceConfig to have ViewServiceType with enum values of Integration and governance Solution.
Each view service could then specify this type in ViewServiceDescription
This would allow us to have an admin call to start all integration view services, which would take the list config and a separate start all Governance solution call to start all governance solution calls. Each could specify mandatory parameters and have the payload as the appropriate child config. The server file could use the new type to identify which subset of view services to start.
Optionally we could change the start of each service so there is a start an integration service and a start a governance solution service rather than the generic start view service call.

What do you think?   @grahamwallis @mandy-chessell

I do not like the idea of combining starting a service with configuring it.  In fact it does not really make sense as actually you are starting the view server not the view service.  I think it would be better if starting the view server continues to use the standard instance method that all of the other OMAG Servers use rather than introducing a special approach for view servers.
In terms of configuring - I think if there are two types of service then there should be two admin services to make it clear what the request body should contain.

I'm not sure that being able to start IntegrationViewServices separately from SolutionViewServices is necessary. As @mandy-chessell says above, we normally use the server 'instance' to start the server including all enabled services.
I have used the terminology IntegrationViewServices and SolutionViewServices in the changes I made to the admin API configuration properties classes. I have not used the term 'Governance' there so we need to make sure we are being consistent.
I noticed that the configuring-the-view-services.md file (checked in as part of #3629/#3630) doesn't really explain the differences between the two groups of view services or specify what configuration properties are mandatory and optional for each group. We should add more description to make this clearer I think.

@mandy-chessell @grahamwallis my mistake - I did not mean start I meant configure


Added the Back to top button. Issue: #66

I have added the button according to the UI

Summary by CodeRabbit
Release Notes

New Features

Introduced a "Back to Top" button with smooth scrolling functionality.

Enhancements

Updated the react-icons dependency to the latest version.
Added styling for the "Back to Top" button to improve user experience.
Modified the FeedbackForm to disable browser autocomplete for input fields.

Bug Fixes

Improved component structure by removing unnecessary wrappers.

Hi @maitri-vv please use tailwind css and also I got some errors

can u check the updates now....

@maitri-vv please don't use css instead that use tailwind css


Fix compile warnings in SwiftEvolve

This fixes the compile warnings that show up when building SwiftEvolve with a recent Swift compiler.

PR testing passed. https://ci.swift.org/job/swift-PR-osx-preset/61/


Laravel 9 Attributes not recognized

Larastan Version: 2.1.4
--level used: 5

Description
It seems that my attribute is not recognized.
I've Access to an undefined property App\Models\User::$fullname. on file app/Http/Resources/CurrentUserResource.php
See example below :)
Laravel code where the issue was found
CurrentUserResource.php
<?php

namespace App\Http\Resources;

use App\Models\Residence;
use App\Models\User;

final class CurrentUserResource extends ApiResource
{
    /**
     * The resource instance.
     *
     * @var User
     */
    public $resource;

    public function toArray($request)
    {
        return [
            'id' => $this->resource->public_id,
            'fullname' => $this->resource->fullname,
        ];
    }
}

User.php
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Foundation\Auth\User as Authenticatable;

final class User extends Authenticatable
{
    protected function fullname(): Attribute
    {
        return Attribute::get(fn ($value, $attributes): string => implode(' ', [
            strtoupper($attributes['lastname']),
            $attributes['firstname'],
        ]));
    }
}

Ok I found it, it's related to the fact that I hadn't declared the Generic Types. 😫

@RahulDey12
/**
* @return Attribute<string, never>
*/

First is getter return type, second is setter argument type.
You can see declaration here:
/**
     * Create a new attribute accessor / mutator.
     *
     * @template TMakeGet
     * @template TMakeSet
     * @param  (callable(mixed, mixed=): TMakeGet)|null  $get
     * @param  (callable(TMakeSet, mixed=): mixed)|null  $set
     * @return Attribute<TMakeGet, TMakeSet>
     */

@JamesHemery Thanks  👌


os: RemoveAll susceptible to symlink race

Both the at (systems that implement openat, unlinkat etc) and the noat implementations of os.RemoveAll are susceptible to a TOCTOU symlink race, where a directory can be replaced with a symlink between being stat'd and open'd. This can be used to 'trick' the program into deleting things it does not expect to delete. This is a minor security issue, but has relatively limited impact because it requires a multi-user system where an attacker is able to create symlinks, a program which will call os.RemoveAll on an attacker writable tree.
This is due to O_NOFOLLOW not being passed to openat/open on Unix systems, and FILE_FLAG_OPEN_REPARSE_POINT not being passed to CreateFileW on Windows. On Unix systems the fix is extremely simple, but on Windows it requires some changes to the Windows syscalls, since the flags passed to CreateFileW are fixed and cannot be altered by the caller currently.

@gopherbot please open backport issues for this, it's a security hardening issue which fixes a long running TOCTOU race.

The Unix-likes (everything wtih openat) is basically fixed now, but we still need to do the same thing for Windows. We'll try to get that done such that we can backport it into the 1.24 release once that happens so that all implementations are aligned.


Get arguments in Blade directive

Something is going wrong with args in blade directive, I'm using Laravel 5.1 (upgraded from 5.0), I was trying to create my own blade directive, but I discovered that argument is followed by (' and ')
Example :
Template :
`@mydirective('argument')`

Service Provider :
Blade::directive('mydirective', function($argv) {
	dd($argv); // print ('argument') instead of argument
}

Actually, I can use a regex to retrieve my argument, but is it normal ?

Works fine for me. Please review the docs and/or ask on the forums, and I'm sure someone can help out.


Thumbnail Gallery Component

https://opentechdev.atlassian.net/jira/software/projects/DLCL/boards/17?assignee=637212f85fc160544e16fa5f&selectedIssue=DLCL-789

@prodan-eric please pay attention in the future to incorrect merge conflict resolutions. this branch contained changess that revert/ignore fixes we already introduced.


Keep history and credits

Hello and thanks for creating this fork!
Would you mind adding the original history to this repo?  I always find it useful to understand why some code is written the way it is.
Second, I don’t think it’s correct to remove the original author from all metadata.
Thanks!

Thanks for clarifying!  The README is clear indeed.  My bad!


[tuner] Feature requests and cleanups

Issues and suggestions that mentioned in #141 #158
candidate_gen.py

[ ] Generalize the Configuration dataclass, make it to support more codegen pipelines
[ ] Replace regex search with parsing based on iree/mlir bindings
- class MlirRegex
- def read_input_mlir()

libtuner.py

[x] Use json for benchmark output (doc)
[ ] Consider using MapReduce to manage parallelism

punet_autotune.py

[x] Use __main__.py for the script (as recommended by the docs)

misc

[ ] There is some overlap between tuner requirements-*.txt and shark base requirements.txt

Json for benchmark output was added in https://github.com/nod-ai/SHARK-Platform/pull/256


How to get full raw sql query with arguments merge into it

I am using this example and it returns the args separately but I want to merge them within sql
sb := sqlbuilder.NewSelectBuilder()
sb.SQL("SELECT id, name FROM user").Where(
sb.In("id", 1, 2, 3),
)

s, args := sb.Build()
fmt.Println(s)
fmt.Println(args)

SELECT id, name FROM user WHERE id IN (?, ?, ?)
[1 2 3]

I want the SQL return as belown. how to achieve this ?
SELECT id, name FROM user WHERE id IN (1, 2, 3)

You can use interpolate feature in this package.

Interpolation for ClickHouse is NOT supported correctly right now, though there is a method named ClickHouse.Interpolate() which is almost an alias of MySQL.Interpolate().
The interpolation feature is designed to build SQL for some SQL-like APIs, e.g. SQL for ES or SQL for Redis, in which there are no built-in interpolation support in their drivers. It's out of scope of this package to implement full-featured interpolation on par with DBMS driver. I haven't finished ClickHouse interpolation because of the complexity.

Got it. Thanks


A module out of date?

This happened both times I installed it (on two separate servers): errors about gulp-notify and send-notify.
I cd'd into node_modules/gulp-notify ran npm install and npm update
and same in top lvl ionic template dir.
npm install -g cordova ionic
then
npm update -g
npm install -g ionic
then I logged in with Ionic
so it's either a module out of date in my -g modules or locally not quite sure. Im also not fully sure which combination of the following worked... sorry :(
Other than 1 minor other problem, I've hit no problems so far! Great stuff!

But are errors of the modules, It is not a template error :)


Sort by column option doesn't appear in modeling tab

The Sort by column icon that is shown in the examples doesn't appear in the modeling tab when the chart is selected.

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

ID: bc6eda16-f142-5163-b0af-38fa634d7e42
Version Independent ID: 58599a34-91ac-4947-c2e5-a0508a554080
Content: Sort by column in Power BI Desktop - Power BI
Content Source: powerbi-docs/create-reports/desktop-sort-by-column.md
Service: powerbi
Sub-service: powerbi-desktop
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Hi, @stevenfayers -- right you are! You have to select a field in the Fields pane, and then you see Sort by column, which is now on the Column tools tab. Assigning to the author to update. Thanks!

Hi @stevenfayers ,
Thank you for your suggestion.  We've made the update and set the article to republish.
All the best,
The DOCS team


Add option to maintain the source tree when generating IDE project file.

Is your feature request related to a problem? Please describe.
I tend to use Xcode as an IDE for development and would like to use xmake to generate the projects however I am sorely missing the ability to generate a file with the Source Tree intact.
Describe the solution you'd like
I would love an option in xmake for generating the CMakeLists.txt file with something along the lines of source_group(Source ${CMAKE_CURRENT_SOURCE_DIR}) to maintain the folder structure.
Describe alternatives you've considered
I am currently manually appending source_group(Source ${CMAKE_CURRENT_SOURCE_DIR}) to the CMakeLists.txt file manually.

Currently, xmake only supports indirect generation of xcode project files by generating cmakelist.txt, and does not consider supporting custom source trees. You can directly modify the generated cmakelist.txt
Maybe in the future, when xmake can directly generate xcode files, it will handle this problem better.

I have supported it on dev. https://github.com/xmake-io/xmake/issues/2282
we can use add_filegroups for cmake/vs/vsxmake/xcode generator


spatial transformations

Adds reprojection features to spatial types

This looks pretty nice.

This looks pretty nice.

It would be nice to add these two defaults from NTS that will be the most popular/common spatial references that folks will be using https://github.com/NetTopologySuite/ProjNet4GeoAPI/blob/6a6ee1c9c1eb27877c43e0a58ae280f7510ef444/src/ProjNet/CoordinateSystemServices.cs#L197-L198.
I would propose to add an extension method to set WGS84 or WebMercator. The WKT string that you have will be great for everything else that NTS can support.

It would be nice to add these two defaults from NTS that will be the most popular/common spatial references that folks will be using https://github.com/NetTopologySuite/ProjNet4GeoAPI/blob/6a6ee1c9c1eb27877c43e0a58ae280f7510ef444/src/ProjNet/CoordinateSystemServices.cs#L197-L198.
I would propose to add an extension method to set WGS84 or WebMercator. The WKT string that you have will be great for everything else that NTS can support.

@steveoh  added webmercator and WGS84 as extension methods

@steveoh  added webmercator and WGS84 as extension methods

@michaelstaib do you have any comments besides code style?

@michaelstaib do you have any comments besides code style?

Is this done?

Is this done?

@michaelstaib do you have any review comments besides code style?


main to live

Docs Build status updates of commit 3118de2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Advertising/scripts/reference/ExpandedTextAd.md
:white_check_mark:Succeeded

Advertising/scripts/reference/ExpandedTextAdBuilder.md
:white_check_mark:Succeeded

Advertising/scripts/reference/ResponsiveSearchAd.md
:white_check_mark:Succeeded

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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Rjd 1197/pose module

Description
Abstract
This PR contains unit tests for the pose namespace, which is a part of traffic_simulator package
Details
List of tests included in this PR:

pose.quietNaNPose
pose.quietNaNLaneletPose
pose.canonicalize_default
pose.canonicalize_invalid
pose.canonicalize_valid
pose.toMapPose_CanonicalizedLaneletPosepose.toMapPose_LaneletPose
pose.toCanonicalizedLaneletPose_noBoundingBox_noRoute_valid
pose.toCanonicalizedLaneletPose_noBoundingBox_noRoute_invalid
pose.toCanonicalizedLaneletPose_BoundingBox_noRoute_valid
pose.toCanonicalizedLaneletPose_BoundingBox_noRoute_invalid
pose.toCanonicalizedLaneletPose_BoundingBox_route_emptyInvalid
pose.toCanonicalizedLaneletPose_BoundingBox_route_emptyValid
pose.toCanonicalizedLaneletPose_BoundingBox_route_nonEmptyInvalid
pose.toCanonicalizedLaneletPose_BoundingBox_route_nonEmptyValid
pose.transformRelativePoseToGlobal
pose.relativePose_poses_zeros
pose.relativePose_poses_zero
pose.relativePose_poses_complex
pose.relativePose_first
pose.relativePose_second
pose.boundingBoxRelativePose_disjoint
pose.boundingBoxRelativePose_commonEdge
pose.boundingBoxRelativePose_intersect
pose.relativeLaneletPose_s_invalid
pose.relativeLaneletPose_s_valid
pose.relativeLaneletPose_offset_invalid
pose.relativeLaneletPose_offset_valid
pose.boundingBoxRelativeLaneletPose_s_invalid
pose.boundingBoxRelativeLaneletPose_s_valid
pose.boundingBoxRelativeLaneletPose_offset_invalid
pose.boundingBoxRelativeLaneletPose_offset_valid
pose.isInLanelet_inside
pose.isInLanelet_outsideFrontFar
pose.isInLanelet_outsideFrontClose
pose.isInLanelet_outsideBackFar
pose.isInLanelet_outsideBackClose
pose.isAtEndOfLanelets_noFollowing_within
pose.isAtEndOfLanelets_singleFollowing_within
pose.isAtEndOfLanelets_singleFollowing_outside
pose.isAtEndOfLanelets_multipleFollowing_within
pose.isAtEndOfLanelets_multipleFollowing_outside
pose.laneletLength_invalid
pose.laneletLength_valid

References
Jira ticket: internal link
Destructive Changes
There are no destructive changes.

@gmajrobotec Please resolve conflict before opening pull request.

I resolved conflict.

@gmajrobotec 2 typos were found.
Please check review.


meta-updater/classes/sota_none.bbclass spits out too many warning messages

As this warning message is in the global namespace any task/action will print this out. Over and over.
Also this means we slow-down processing as this is always executed and not just once.

To reproduce just build for an unsupported board.

Good point. Easiest fix is likely to nuke the warning altogether, but maybe we can persuade it to print only once.

Ping?

Oops, @OYTIS, Am I right in thinking we can just nuke the whole block?
python __anonymous() {
	bb.warn("SOTA functionality is not yet supported for your machine")
}

Well, we should somehow warn the user once, but right now this message is printed not once but for every task. Thus like 10000 times.

Fixed in #93 and #94 , thank you @dl9pf !


Warning when using RapierConvexPolygonShape with collinear points.

I get about 14 of these warning when starting my project.
W 0:00:01:0125   <godot_rapier::shapes::rapier_convex_polygon_shape::RapierConvexPolygonShape as godot_rapier::shapes::rapier_shape::IRapierShape>::set_data: ConvexPolygon shape points changed from size 6 to 4
<C++ Source>   src\shapes\rapier_convex_polygon_shape.rs:118 @ <godot_rapier::shapes::rapier_convex_polygon_shape::RapierConvexPolygonShape as godot_rapier::shapes::rapier_shape::IRapierShape>::set_data()
They vary the size change like 6 to 4, 6 to 5, 5 to 4.
I don't have a minimal project sample, but I'm not sure if this is something about my project or not. The project is not super complex, it's early stages, so I'm not sure what might be causing it.
All I did was install and active Rapier2D as the physics engine. Then start my project.
Environment:

OS: Windows 10
Version 0.8.5
Godot Version 4.3
Type simd 2d

Problem is from rapier reducing number of vertices in case of collinearity or other such things. Fix should be to remove those checks from rapier lib.

Okay. So, I should be safe to ignore these and they'll go away eventually?

Nothing you can do about it. At some point it will get fixed in parry or ill make a fork that fixes it if they dont merge my fix.
In any case its a warning from godot-rapier that wants the points to be in a specific way and removes some of the points that it thinks are not needed. Ideally would be if it wouldnt do that.

Alright. Thanks for the info.

Ok, make a fork of my own of rapier and parry(already had it, just wanted to merge it into mainstream rapier, maybe it might happen at some point), and that will fix this.

I'm still getting warnings:
src\shapes\rapier_convex_polygon_shape.rs:111 - ConvexPolygon shape points changed from size 6 to 4

Uf, I maybe have merged it too quickly. I think I forgot to change it in godot-rapier, only updated parry. It will enter then in 0.8.8 release :D

Man would have been really good if I had a reproductible project on this :| Next time if you open an issue put a zip file with a repro project.

Apologies. Unfortunately I'm experiencing this on a project I'm working on that's not small by any means.
If I get any more, I'll try to make one.


linux: shared object file not found

Describe the bug:
$ fyne-cross linux
$ ./fyne-cross/bin/linux-amd64/fyne-tracee-events
$ ./fyne-cross/bin/linux-amd64/fyne-tracee-events: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

To Reproduce:
Steps to reproduce the behaviour:

Install fyne-cross via go get
Build linux package on linux, via fyne-cross linux
See error

Example code:
package main
import "fmt"
func main(){
fmt.Println("hello world")
}

Device and debug info (please complete the following information):
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 21.10
Release:        21.10
Codename:       impish

The same issue also occurs when cross compiling on darwin for linux.

I don't know if it is related or not, but fyne-cross is designed to cross-compile Fyne apps. The demo code you pasted isn't a fyne app...

I don't know if it is related or not, but fyne-cross is designed to cross-compile Fyne apps. The demo code you pasted isn't a fyne app...

Yes apologies for the placeholder text. I've updated it to the right repo.

Could you post the output of ldd fyne-cross/bin/linux-amd64/fyne-tracee-events ?
It looks like the library libGL is missed... could by any chance the X server not installed on your linux box?


Content is overflowing corner masking & shadow

I'm running the first El Capitan public beta. While corner rendering issues pre-date El Capitan, its exacerbated on this new beta.
Window content overflows the the border radius of an otherwise rounded border and shadow.

Some additional screenshots taken on a 1x display when the content isn't overflowing:
Native window (smooth, anti-aliased)

Electron

Here's a zoomed in version of each focusing on the same corner.
Native

Electron

Is it possibly related to Chromium issue 396264? The solution there is compiling Chromium with 10.9 SDK, so people have to wait until Chromium drops 10.8 support. Currently libchromiumcontent is also compiled against 10.8 SDK.

The corners problem of window on Mac have haunted me since the first days of electron.

@husile That issue is the answer, thanks!


Could this be a TypeScript server plugin?

A la typescript-tshm-plugin. Is this extension doing anything that couldn't work for all editors with LSP support? The code looks suspiciously familiar.

This has been done I believe!


Implemented support for the GEO commands for Redis 3.2.0

The following commands have been implemented GEOADD, GEODIST,
GEOHASH, GEOPOS, GEORADIUS, GEORADIUSBYMEMBER.

Thanks. I noticed you left all the return values as strings. It might be nice to convert some of them to Python types. Specifically:
GEOADD returns an int
GEODIST returns a double
GEORADIUS with the WITHDIST option returns a double
Thoughts?

@andymccurdy fair enough, sorry for the delay I was busy with some work stuff. Before tomorrow it will be done.
Cheers

A bit later but at last committed a new version where geo commands return Python native types, you can found these types in the UnitTests [1]
[1] https://github.com/andymccurdy/redis-py/pull/747/commits/f1abb79fb28ce58035e0a1d5c93688fb4d37f968

Looks great, thanks. I'm merging now.
Question: Should we be returning doubles rather than floats? The GEO command docs [1] indicate the redis server returns doubles. Do Python floats offer enough precision?
[1] http://redis.io/commands/geodist

@andymccurdy Python floats are internally doubles.
You can see it here: https://github.com/python/cpython/blob/c30098c8c6014f3340a369a31df9c74bdbacc269/Include/floatobject.h#L17


Callback function on tab_bar

Is it possible to pass a callback function and kwargs into a tab_bar component?

any update? is there an on_click functionality with the callback?


Fix issue #1, this time for real

Includes a warning message when the closing  tag is missing. Does not include commits from the debouncing feature this time.

Thanks for adding a test case, merging this now.

Published on PyPI. Fixed some other issues and calling it version 1.0.0


update secrets plugin submodule

The full diff is here. It's mostly docs, improved logging and tidy ups with no impact on behaviour. The one exception is we now set the AWS_METADATA_SERVICE_NUM_ATTEMPTS environment variable, so the awscli will retry failed instance metadata requests a few times.
In theory instance metadata requests are very likely to fail, however with enough instances across enough customers.... we have seen it happen. The failures are intermittent and temporary, so hopefully retries will help. More details in this PR.

I had one concern with AWS_METADATA_SERVICE_NUM_ATTEMPTS… it's being exported — does it leak out of the hook and into subsequent phases of the build? Maybe that's no big deal.


On DRM failure, re-initiate playback with secondary DRM if available

Have you read the FAQ and checked for duplicate open issues?
Yes
Is your feature request related to a problem? Please describe.

Smart TVs generally support multiple DRMs (Widevine and Playready). Our analysis data throws up multiple DRM related errors on these even though there is a support for a particular DRM. Tests related to manual switching to second DRM on failure have yielded positive results
Describe the solution you'd like

If there is a 6xxx error, and there is another DRM configured, then initiate playback using second DRM. Maybe this can be controlled by a flag
player.configure({   drm: {     allowSecondaryDrmFallback: true   } });
Describe alternatives you've considered

Manually catching 6xxx errors and retrying playback
Additional context

This is not feasible without tearing down the entire playback stack.


Chore/linting formatting

Implemented Linting and Formatting for Frontend and Backend
Summary:
This PR introduces proper linting and formatting configurations and fixes #84 using Prettier and ESLint for both the frontend and backend projects.
Changes:

Added ESLint configuration to both the frontend and backend.
Added Prettier configuration to ensure consistent code formatting.
Created lint, lint:fix, and format npm scripts for both frontend and backend to make it easy to check and fix linting/formatting issues.

Steps to get linting and formatting working:

Review the Configuration: Before running any commands, please check the .eslintrc and .prettierrc config files in both the frontend and backend folders.

Feel free to adjust the configurations according to your preference.

Run Commands:

After reviewing and possibly modifying the configurations, run the following commands to check and fix linting and formatting errors:
Frontend:
npm run lint
npm run lint:fix
npm run format

Backend:
npm run lint
npm run lint:fix
npm run format

Note:
I have not run the linting and formatting commands myself to avoid making unnecessary changes. Please run them after reviewing the configuration to fix any existing errors and apply the formatting changes.
Thank you!

@PorePranav , Let me review this carefully.

Hi @vishalverma9572,
Any update on the PR? You won’t be able to deploy the frontend directly, as the linter might throw errors. Without fixing the linting issues, the frontend won't run. I could have handled this myself, but it’s better that the project maintainer does it. I’ve added the steps in the PR description. If you need any modifications or adjustments, I’m happy to help!

@PorePranav, I'm facing several issues while deploying, including multiple syntax errors. Could you please help me with this? Additionally, please avoid pushing changes to package-lock.json. If possible, could you try to run this on your computer? After that, please create a fresh PR again after closing this one.
Regarding your recent PR #138 , please react on that as soon as possible so that I can merge it.
Thank you!

@PorePranav, I'm facing several issues while deploying, including multiple syntax errors. Could you please help me with this? Additionally, please avoid pushing changes to package-lock.json. If possible, could you try to run this on your computer? After that, please create a fresh PR again after closing this one.
Regarding your recent PR #138 , please react on that as soon as possible so that I can merge it.
Thank you!

The syntax errors are due to the fact that a proper linter was added, you need to fix all the syntax errors before you try to deploy the project, I could have done it myself but that would result in a massive refactor so I though it was a good idea that the project owner does it themselves. But if you want I can do the refactor myself, no issues!


Dealing with position bias

What is the recommendation for Starspace usage for ranking and recommendation problems where the training data may be biased due to position effects or trust?
For example given training data from a status quo recommender that displays 5 recommended products in positions 1-5 and training with mode=5. Does Starspace provide capabilities here?
Is it best to simply add an example weight corresponding to examination probability?
thank you

@travisbrady Hi, there's no option specifically for position effect, but I think adding example weight corresponding to examination probability as you suggested should work.


Stop after doc tests for pure docs PRs

If a PR only affects documentation, there's no need to proceed with unit tests or integration tests. Ideally, Jenkins could determine this based on the files affected by the commits and only run docs tests.

Closing in favor of #2221.


IE11 fix for range input not updating

What does this PR do?
adds this._onChangeRange to onMouseUp React event for range input example.
What testing has been done on this PR?
Range input in grommet-docs Form example has been tested in IE11, Chrome, Safari, and Firefox.
What are the relevant issues?
https://github.com/grommet/grommet/issues/241
It looks like React v15 has a known issue with updating range inputs in IE11 using the React onChange event.

See here for demo (vanilla JS onchange event firing correctly vs. React onChange event not firing when attached to a range input in IE11): https://jsfiddle.net/m78g29m5/
Relevant Github issue: https://github.com/facebook/react/issues/3096#issuecomment-237354102
Proposed workaround (using onMouseUp in addition to onChange): https://github.com/facebook/react/issues/554#issuecomment-188288228

Attaching the _onChangeRange function to the range input's onMouseUp event (in addition to the onChange event) appears to fix the issue for IE11.
Screenshots (if appropriate)
IE11 before fix:

IE11 after fix:

thanks for your investigation.

(Just wanted to say thanks, I was able to solve our IE11 range slider issues due to this thread).


feat(rust): add commands to add members and get credentials

Landing this since I am working on various commands and it would better if we don't spend time on monday resolving conflicts. Let's tackle any suggested changes in follow on PRs


KAFKA-6105: load client properties in proper order for EndToEndLatency tool

Currently, the property file is loaded first, and later a auto generated group.id is used:
consumerProps.put(ConsumerConfig.GROUP_ID_CONFIG, "test-group-" + System.currentTimeMillis())
so even user gives the group.id in a property file, it is not picked up.
Change it to load client properties in proper order: set default values first, then try to load the custom values set in client.properties file.

@ijuma  can you quickly review this minor change? thanks.


Prefix services

Services in bundles should be prefixed, according to Symfony's best practices for bundles.

Note
This is a BC break. But please wait with releasing a new major, as there are some more to come 😉

Did you have a look at the Symfony docs? It says:

If the bundle defines services, they must be prefixed with the bundle alias [...].
For example, AcmeBlogBundle services must be prefixed with acme_blog.

This bundle is named NeustaConverterBundle, so its alias is neusta_converter.
Your suggestions are missing the vendor prefix and add an irrelevant suffix (of course is's a bundle).

Ok, I had a look in the Symfony docs. Thx for the hint.
If you think company suffix is no argument against integration of other devs I'm fine with that.

I don't think the company prefix is an issue for other developers. It's common as it makes it unique.
There's an "almost" official bundle from the company behind Symfony for example who does this, too. See here and here.


An update to Nodecontract is not reflected in the nodeID-contractState map

https://github.com/threefoldtech/tfchain_pallets/commit/09a8ca6e41eb0270fe14b56ec9901bb0ebaccb42

fixed and live on devnet


#283 XIP replacement

Instead of defaulting to using the ingressgateway's IP address and appending 'xip.io', we now check if the ingressgateway has a hostname assigned. If available, we will use that one.
The domain name of the ingressgateway is stored in a configmap keptn-domain in the keptn namespace. This configmap is used by the github-service (for creating the VirtualServices) and by the Jenkins pipelines (for running the tests). By using this config map, it will be possible to use any arbitrary domain name.

@bacherfl, may I ask you to split this PR since the files you changed in the install folder won't live there anymore.
In other words, the change you made in cli/cmd/install.go still goes into this repository, but the changes made in:

install/manifests/keptn/keptn-domain-configmap.yaml
install/manifests/knative/config-domain.yaml
install/scripts/setupKeptn.sh
install/scripts/setupKnative.sh

need to go the the keptn/installer repo.


ISSUE #12, Adds Linear search algorithm implemented using JavaScript

Adds Linear Search implementation using JavaScript.
Tests have been included.

Great! Would you also please update the README.md file for the Javascript folder to include the link for your file? Thanks for your contribution!

Sweet, that's was probably why it was not passing the tests before.
@ricardoprins , here we are :)

@all-contributors please add @omonimus1 for code
Thanks for your contribution!


Update conda-build-all for multiple recipes for same package

This PR updates conda-build-all to handle cases where multiple recipe directories might encode different versions of the same package (like pymbar2, pymbar3).

This hopefully fixes #262 which was created by #244

I think this is working; the only failure seems to be lack of authentication (which does not happen in PRs).


Dropdown: prop text only allows 'string'

don't know if this is a bug; i think its a feature request
If you use a Dropdown Element with a Custom text Node
You'll receive a
    Warning: Failed prop type: Invalid prop `text` of type `object` supplied to `Dropdown`, expected `string`.

But. The render of the text element is working as intended.
It would be great to allow Node elements in text prop to render custom content for the Dropdown Element.

text type should be any.

currently it's string (via Docs & Code)
perhaps it should be changed to any?

Duplicate #1864.


Please remove the note.

Please remove the note in Enable and handle tap actions section that 'OnTeamsMessagingExtensionSelectItemAsync is not triggered in mobile Teams application.'
Now it is supported to mobile Teams application.
Document Link-https://learn.microsoft.com/en-us/microsoftteams/platform/messaging-extensions/how-to/search-commands/respond-to-search?tabs=dotnet#enable-and-handle-tap-actions
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: a4f3b627-c87b-6a19-9c26-7170a99f38ee
Version Independent ID: a9546115-7c5d-39c9-ca8a-3cf3e02ff621
Content: Respond to search command - Teams
Content Source: msteams-platform/messaging-extensions/how-to/search-commands/respond-to-search.md
Service: msteams
GitHub Login: @surbhigupta
Microsoft Alias: anclear

@surbhigupta12 -Could you please help us to update the document?


Add DarkSideTechnologyContinued.netkan

The mod is on SpaceDock and Github, but since the author did not use the integrated function in SpaceDock, and apparently does not create 'releases' on GitHub, I decided to create this stopgap until one of those things change.

Hmm, it's already indexed (sort of):
https://github.com/KSP-CKAN/NetKAN/blob/master/NetKAN/DarkSideTechnology.netkan

#rebuild

#rebuild

This is for 1.4.2, dependency RetractableLiftingSurface is for 1.4.1.

Perhaps it would be best to reevaluate that label.


Disable all actions while the template is loading

When trying to add a new module, you have to choose one of your templates. Depending on the template size, it could take some time to load the template.
We should disable all user actions while the template is loading in:

disable the save button
disable the load values from file button
disable changing the template

Hey, i can work on this issue. Can you assign it to me?

Sure @ChiragAgg5k!

@KaradzaJuraj @petar-cvit
As I see no progress on this issue can I pick this up if it's ok with @ChiragAgg5k ?

Sorry I am working on it.


Arecibo feature

We should create an arecibo feature that allows swapping in arecibo for Nova, so we can iterate on interfaces using arecibo as a lab for that purpose.

I don’t think this is likely to work: arecibo needs to replicate https://github.com/lurk-lab/nova/tree/dev, which means it needs to depend on Nova master (to bypass the release latency).
Here’s the diff between Nova-released and Nova-master as of today: https://github.com/microsoft/nova/compare/b42938e..a951505
TL;DR, the difference will quickly require source discrepancies based on whether Lurk sits on top of Nova released or arecibo. Arecibo as the main dependency of Lurk (with a branch compatible with Nova-released, maintained as time permits) seems less to involve a lot less work.

Okay, let's instead fully switch to a Git dependency on Arecibo, for now — to be replaced with release versions as it matures. In other words, no feature flag, straight up replacing our backend to keep things simple.


Add ability to build Docker image

This change adds a Dockerfile to build a Docker image for TSBS. This
makes it easier for people to quickly test TSBS and run benchmarks on, e.g., Kubernetes.

Closing due of staleness


Admin error instead of 404 for post not found, when no posts are available

If you try to view a post by ID, when there are no posts available, an error appears in the console and Ghost displays a 500 error.
Steps to Reproduce

Delete all your content
Try to view a valid post id, e.g. /ghost/200/
See a 500 error and the following in the console:

This is pretty edge case, but would be nice to fix
Technical details:

Ghost Version: master (latest commit: 7c47249)

I can fix this today :smile:

Just looking at this, it appears to be a bug with ember-data. I can build in a workaround for the moment, but will open an issue there as well.


Removing all roles from a user gives error

Reproduce

Go to admin panel
Edit a user
Unselect all roles
Save

Error message

@all-contributors please add Addono for maintenance, design, bug, code, content, translation

@all-contributors please add Addono for maintenance, design, bug, code, content, translation


stop_warp & stop_roll cheatcodes

Closes #1335

This looks ok but I'm wondering:

what's wrong with the idea of returning the stop callback from the original cheat code?
are we going to split the logic for other cheat codes like expect call/event as well?

what's wrong with the idea of returning the stop callback from the original cheat code?

it's not going to be doable in cairo 1.0, since there are no hints

are we going to split the logic for other cheat codes like expect call/event as well?

yes, that is the idea. i mentioned somewhere a logic like setTimeout/clearTimeout - should be pretty similar (returning an id, and using separate function to cancel)


Does this support background images?

Hi,
Nice to find this tool. Could you please comfirm whether it supports detecting background image loading status? Thanks.

@David-Desmaisons can you advise on how to pass the background: true as an option to the directive?


tweak vertical spacing for headings

as suggested by @joyheron

as usual, I'm just the flunky

Sounds great 🆗

Sounds great 🆗


security/acme-client: Provided agreement URL does not match current agreement URL

When issuing a new certifcate the process fails with following log messages:
Update account error. code='400'
response='{"type":"urn:acme:error:malformed","detail":"Provided agreement URL [https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf] does not match current agreement URL [https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf]","status": 400}'
responseHeaders='HTTP/1.1 100 Continue "detail": "Provided agreement URL [https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf] 	does not match current agreement URL [https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf]",
original='{_ret='0'
_CURL='curl -L --silent --dump-header /var/etc/acme-client/home/http.header '

It turned out that acme.sh 2.7.5 did not contain a fix, but instead acme.sh 2.7.6 will finally include a fix:
https://github.com/Neilpang/acme.sh/commit/f87890cb4b534feecd23dd2e7042e8601f15a3c3

Any idea when this will be released?

Any idea when this will be released?

Nope. :( The number of changes in acme.sh 2.7.6 already scares me, so he should take his time to make it a stable release.

acme.sh 2.7.6 is available in the current release of OPNsense.


[Bug]: Inconsistency in UI Prefix search

What happened?
Current Behavior:
It's unclear if a / is included in the search for the prefix. The same UI can include or exclude the / from the search.
Steps to Reproduce:
Here's a sample repo:

Searching for "demo-":

Clicking demo- from the path:

Same UI, different result. The second search adds / to the prefix, hence it finds nothing.
Expected Behavior
Expected Behavior:
I expect the lakeFS UI to always include/exclude the / in the request. OR have visual representation of whether the / is included in the prefix.
lakeFS Version
0.90.0
Deplyoment

Affected Clients
UI
Relevant logs output
No response
Contact Details
No response

Dup


experiment with unsetting Developer ID

so other developers outside Sparta can build and run without changing project

fixed by: https://github.com/sparta-science/connect/commit/515d0e246db7c0563993d96223f340cbd5f9133f
See details on setup for new developer: https://github.com/sparta-science/connect/wiki/Setup


cell_to_child_pos() version 4 of the Python API client

I'm trying to recover the absolute position of a neighbor with respect to a center cell (i.e. 1-6 index) and thought the cell_to_child_pos() function would be useful for this, following the definition in the docs. However, the function doesn't appear to exist in '4.0.0b1' or '4.0.0b2'. Looking for clarification on the state of this function or any other solutions to achieving this absolute position recovery.

Unfortunately that function was introduced in version 4.1.0 and I do not believe a new Python binding version has been released since that. When the Python bindings are updated that function should be included, as it is part of the H3 API.
Cc @ajfriend

Thank you for the quick response. Couple of follow-ups:

Is there an anticipated release date for 4.1.0 Python bindings?
cell_to_local_ij() is available with 4.0.x but I'm not understanding the output. Can you point me to more documentation than what's here?

Thank you for the quick response. Couple of follow-ups:

Is there an anticipated release date for 4.1.0 Python bindings?
cell_to_local_ij() is available with 4.0.x but I'm not understanding the output. Can you point me to more documentation than what's here?

You can see some discussion of the coordinates here, but we don't have more docs that I know of. Essentially cell_to_local_ij gives you 2d axial coordinates you can use to traverse cells in a limited, local space (generally speaking, on the same or adjacent faces of the icosahedron). This is an advanced feature, and in general better avoided because of the limitations in the coordinate system it returns, but it can be very useful in some cases, e.g. applying ML or computer vision algorithms that require 2d matrix input.


Loading remote data through "url" option always return "no result"

Hello there,
I'm currently optimising a big form and I'm struggling since few hours with the url option.
Whatever the results provided by the backend, flexdatalist always returns "no result".
You can reproduce using the following code:
front:
<!DOCTYPE html>
<html lang="en">
<body>

<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-flexdatalist/2.2.4/jquery.flexdatalist.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-flexdatalist/2.2.4/jquery.flexdatalist.min.css">

<input id="test" type="text" />

<script type="text/javascript">

        $('#test').flexdatalist({
            url: 'http://<IP_ADDRESS>:8002/test.php',
            data: {},
            requestType: 'post',
            params: {
                structureId: 42,
            },
            minLength: 1,
            cache: false,
            multiple: true,
            textProperty: '{firstName} {lastName} ({tags})',
            valueProperty: 'nivol',
        });

</script>

</body>
</html>

backend:
<?php

header('application/json');

echo '
{
   "results" : [
      {
         "nivol" : "342302R",
         "firstName" : "Alain",
         "lastName" : "Tiemblo",
         "tags" : "US, PSC1"
      }
   ],
   "options" : []
}
';

I've been trying with many sets of options without any result.
        $('#test').flexdatalist({
            url: 'http://<IP_ADDRESS>:8002/test.php',
            data: {},
            requestType: 'post',
            params: {
                structureId: 42,
            },
            minLength: 1,
            focusFirstResult: true,
            cache: false,
            selectionRequired: true,
            multiple: true,
            textProperty: '{firstName} {lastName} ({tags})',
            valueProperty: 'nivol',
            visibleProperties: ['firstName', 'lastName', 'tags'],
            noResultsText: 'No result',
        });

Am I missing something?
Cheers

Found the issue, I was lacking the searchIn option.
            searchIn: ['firstName', 'lastName'],

I didn't expect that flexdatalist was performing another search after the one done remotely.
Tough one.
Cheers


이정안님 mentoring meeting 26, 2023-12-11

오후 11시, google meet

https://github.com/fkdl0048/Mentoring-Project/issues/112


Auto-scrolling chat box to bottom

(With Firefox and Chrome) When chat goes on longer than the chatbox's height, the chat stays on top (or whatever) instead of scrolling to the bottom of the chat.

Also, with Safari, the chat input sticks right below the end of chat, and you cannot scroll at all with Safari, forcing you to refresh if the chat goes over the screen height.

I've been trying to make it work for some time but I think this goes over my programming capability (or lack thereof)

do you want to be a developer? i can guide you - search mdn for scrolling

As a job or career? nope. But I do want to contribute on things.

fixed. safari is not supported.


cannot login after upgrade to latest version

I got this message:
Unable to extract login-form form
And some times will get:
Unable to extract course id

i have the same problem

Same problem, have upgraded all modules, have waited a minimum of 10 minutes between attempts. No luck so far.

Same problem
[-] Unable to extract login-form form

same here. I know it's possible udemy is undergoing load(today is a sale), but it seems like a bug

same here

i will check & fix this error ASAP.

@r0oth3x49 I do use cookie based login, same issues.
But it seems that it's the Udemy server's problem?

@zenz have to check then whats the problem 😢

I got same login error, unable extract login-form @r0oth3x49

@Carlosx7 @cyberalexca @zenz
The unable to extract login-form form error is due either to repetitive login attempts or too many requests while downloading a lecture/video.
all you have to do is to wait for few minutes before firing up the script again (preferably +6mins)
The Unable to extract course id is a new issue, that @r0oth3x49 might look into in his free time, I think udemy changed their course categorization (aka numbering, names, etc.)

Thank you for your reply @SecKarma ! I wait for hour after hour but still got that error massage.

there's a human verification  / captcha returned on the API call @r0oth3x49 , this is what causing the issue

Workaround: log out and re-login in the browser.
After that, the issue "Unable to extract login-form form" disappears.

Workaround: log out and re-login in the browser.
After that, the issue "Unable to extract login-form form" disappears.

Does not work

For anyone coming across this - here's what worked for me.

Using a browser, logout and log back in.
Ensure the course URL has a / at the end.

Workaround: log out and re-login in the browser.
After that, the issue "Unable to extract login-form form" disappears.

This worked for me.

Finally it worked after I reinstalled everything from scratch ( Python, pip , requirements, udemy-dl ).Then logout of Udemy , clearing browser cache , log back in - now things are back to normal.


tail should support "+" correctly

Node version (or tell us if you're using electron or some other framework):
all
ShellJS version (the most recent version/Github branch you see the bug on):
master
Operating system:
all
Description of the bug:
shell.tail doesn't support +<num> correctly. While it's true negative numbers should be treated the same as sign-less numbers (ex. tail -n -10 means "print last 10 lines of file"), numbers with a + sign mean to print that numbered line and all lines following. So tail -n +2 file.txt means "print all lines except the first line."
Example ShellJS command to reproduce the error:
$ shx tail -n +10 file_with_11_lines.txt
2
3
4
5
6
7
8
9
10
11

$ tail -n +10 file_with_11_lines.txt
10
11

Hello ! I would like to inform You (@nfischer) that I have addressed this issue in PR #1010. I have also added 2 more unit tests to verify my proposal (in test/tail.js), I hope I understand well the request. I would appreciate your feedback on my fix.  Thank you 😄

Fixed by issue 1027


Don't Merge! PR real time test for target branch full build

Docs Build status updates of commit 15e52ca:
:clock10: Full build: the average full build time is 12 min(s) 33 sec(s), this is based on the last 30 build(s) for this repository.

Docs Build status updates of commit 15e52ca:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/testing.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

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


Login Issues

There seems to be multiple login issues for the dashboard, and I'm not sure how to fix them. When routing to the discord login API, it adds extra text (after client_ID=..., it shows insert+ which discord doesn't recognise) and that messes up the login.
On another note, when I remove the extra text highlighted below it gives a failure url.
discordapp.com/api/oauth2/authorize?access_type=online&client_id=Insert+720774093133185097&redirect_uri=https%3A%2F%2Fbot.devilsden.xyz%2Fconfirm_login&response_type=code&scope=identify+guilds&state=q3MrhtjMkq52vfUgzc70UGhZVzOt6cVgtv-k5E7oQ5k%3D
https://bot.devilsden.xyz/?error=oauth2failure
I'd really like to see the dashboard up and running, please advise if this is something on my end or yours.

Fixed the issue.


Add the zoom controls again

I always used the zoom controls, especially for tiny widgets and icons.
1x, 2x, 8x would be awesome!

Came up with a decent mousewheel zoom i think.
When having hardcoded values, its not to easy to position the child correctly.
Let me know where to improve and if those controls are still necessary.

Works great, but I still think static buttons would be helpful. Also a indicator how far I zoomed in with the mouse wheel


get_function_signature does not understand *args and **kwargs

_get_function_signature does not report *args or **kwargs in an interface function signature
e.g. the signature for
def foo(self, *args, **kwargs):
is reported as ['self']
should use inspect.getargspec()

Fixed in 2.2.0


Wrong PR reviewers

Hello, @DavideViolante
I see another issue where we get wrong list of PR reviewers.
Actually, they should be zackwatts, mandrew-f and charles-tbol, but get zackwatts and two mandrew-f.
I've attached screenshot and JSON for PR list.

pulls.zip

From the tests, using your PRs, this is the message that is printed:
Hey <at>zackwatts</at>, the PR "[TCW-1106] - Fix eslint errors : General part 2" is waiting for your review: [802](802)
Hey <at>zackwatts</at>, the PR "migrate env vars to safe check" is waiting for your review: [785](785)
Hey <at>charles-tbol</at>, the PR "migrate env vars to safe check" is waiting for your review: [785](785)
Hey <at>mandrew-f</at>, the PR "migrate env vars to safe check" is waiting for your review: [785](785)
Hey <at>munirahzahari</at>, the PR "fix import/order" is waiting for your review: [622](622)
Hey <at>charles-tbol</at>, the PR "fix import/order" is waiting for your review: [622](622)
Hey <at>jackson-miller-tbol</at>, the PR "Add cool eslint rules" is waiting for your review: [604](604)

Can you write me the github-provider-map field you set up on the action yml, thanks.
Also try to set github-provider-map to '' and let me know if the message is totally correct. In this way I find out if the problem is just the Teams mentions.

Hello, Davide.
I'm sending the github-provider-map list.
jackson-miller-tbol:jackson.miller@thebankoflondon.com,robert-ditmore-tbol:robert.ditmore@thebankoflondon.com,charles-tbol:charles.park@@thebankoflondon.com,miguel-tbol:miguel.murillo@thebankoflondon.com,munirahzahari:munirah.zahari@thebankoflondon.com,mandrew-f:andrew.moore@thebankoflondon.com,hwarcup-tbol:hill.warcup@thebankoflondon.com,zackwatts:zack.watts@thebankoflondon.com,ahmed-mansour-tbol:ahmed.mansour<EMAIL_ADDRESS>

I really cannot reproduce this. I tested the whole flow and it's correct:
PR to review 4
PR to review considering ignore label 2
[
  {
    url: '802',
    title: '[TCW-1106] - Fix eslint errors : General part 2',
    login: 'zackwatts'
  },
  {
    url: '785',
    title: 'migrate env vars to safe check',
    login: 'zackwatts'
  },
  {
    url: '785',
    title: 'migrate env vars to safe check',
    login: 'charles-tbol'
  },
  {
    url: '785',
    title: 'migrate env vars to safe check',
    login: 'mandrew-f'
  }
]
{
  'jackson-miller-tbol'<EMAIL_ADDRESS>  'robert-ditmore-tbol'<EMAIL_ADDRESS>  'charles-tbol': 'charles.park@@thebankoflondon.com',
  'miguel-tbol'<EMAIL_ADDRESS>  munirahzahari<EMAIL_ADDRESS>  'mandrew-f'<EMAIL_ADDRESS>  'hwarcup-tbol'<EMAIL_ADDRESS>  zackwatts<EMAIL_ADDRESS>  'ahmed-mansour-tbol'<EMAIL_ADDRESS>  'abraham-oh-tbol'<EMAIL_ADDRESS>}
Hey <at>zackwatts</at>, the PR "[TCW-1106] - Fix eslint errors : General part 2" is waiting for your review: [802](802)
Hey <at>zackwatts</at>, the PR "migrate env vars to safe check" is waiting for your review: [785](785)
Hey <at>charles-tbol</at>, the PR "migrate env vars to safe check" is waiting for your review: [785](785)
Hey <at>mandrew-f</at>, the PR "migrate env vars to safe check" is waiting for your review: [785](785)

[
  {
    type: 'mention',
    text: '<at>zackwatts</at>',
    mentioned: { id<EMAIL_ADDRESS>name: 'zackwatts' }
  },
  {
    type: 'mention',
    text: '<at>zackwatts</at>',
    mentioned: { id<EMAIL_ADDRESS>name: 'zackwatts' }
  },
  {
    type: 'mention',
    text: '<at>charles-tbol</at>',
    mentioned: { id: 'charles.park@@thebankoflondon.com', name: 'charles-tbol' }
  },
  {
    type: 'mention',
    text: '<at>mandrew-f</at>',
    mentioned: { id<EMAIL_ADDRESS>name: 'mandrew-f' }
  }
]
{
  type: 'TextBlock',
  text: 'Hey <at>zackwatts</at>, the PR "[TCW-1106] - Fix eslint errors : General part 2" is waiting for your review: [802](802)  \n' +
    'Hey <at>zackwatts</at>, the PR "migrate env vars to safe check" is waiting for your review: [785](785)  \n' +
    'Hey <at>charles-tbol</at>, the PR "migrate env vars to safe check" is waiting for your review: [785](785)  \n' +
    'Hey <at>mandrew-f</at>, the PR "migrate env vars to safe check" is waiting for your review: [785](785)  \n',
  wrap: true
}
[
  {
    type: 'mention',
    text: '<at>zackwatts</at>',
    mentioned: { id<EMAIL_ADDRESS>name: 'zackwatts' }
  },
  {
    type: 'mention',
    text: '<at>zackwatts</at>',
    mentioned: { id<EMAIL_ADDRESS>name: 'zackwatts' }
  },
  {
    type: 'mention',
    text: '<at>charles-tbol</at>',
    mentioned: { id: 'charles.park@@thebankoflondon.com', name: 'charles-tbol' }
  },
  {
    type: 'mention',
    text: '<at>mandrew-f</at>',
    mentioned: { id<EMAIL_ADDRESS>name: 'mandrew-f' }
  }
]
    ✔ Should test all the flow

it('Should test all the flow', () => {
    console.log('----------- COMPLETE TEST --------------');
    const pullRequestsToReview = getPullRequestsToReview(mockPullRequests);
    console.log('PR to review', pullRequestsToReview.length);
    const pullRequestsWithoutLabel = getPullRequestsWithoutLabel(pullRequestsToReview, 'no-reminder');
    console.log('PR to review considering ignore label', pullRequestsWithoutLabel.length);
    const pr2user = createPr2UserArray(pullRequestsWithoutLabel);
    console.log(pr2user);
    const github2provider = stringToObject(mockStringToConvert);
    console.log(github2provider);
    const messageText = prettyMessage(pr2user, github2provider, 'msteams');
    console.log(messageText);
    const msTeamsMentions = getTeamsMentions(github2provider, pr2user);
    console.log(msTeamsMentions);
    const messageObject = formatTeamsMessage(messageText, msTeamsMentions);
    console.log(messageObject.attachments[0].content.body[0]);
    console.log(messageObject.attachments[0].content.msteams.entities);
  });

Maybe we can organize a call together. Contact me at https://www.davideviolante.com/contact/ thanks

Hello, Davide
Thanks for the update.
I'll connect with you on Contact page then.I still see the error happening.

Hi Charles, let me know if this is still happening with the newest v2.5.0. Thanks


Version for arm (Raspberry & similar)?

Hi,
I wonder if you could do a version for arm too, that we could run it on RPi and similar devices. Not sure how difficult is to add support.
Many thanks!

Just commenting even if you already know, you can pull the image for ARM using docker pull qmcgaw\private-internet-access. There is also the tag v1 if you feel like staying on a tag 👍


linux-headers: 2 cleanups removing dead/almost-dead code

Motivation for this change
@dezgeg Sorry I misunderstood https://github.com/NixOS/nixpkgs/pull/28519#discussion_r135029460. You were right, it should indeed go.
Things done
Hash is unchanged.

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

Thanks.


fix: initUserManager in AuthContext called every render call

Code change for #763

Looks good, thanks!

This PR seems to fix an issue I'm having where I see multiple concurrent requests to the OP which results in random behaviour in my app. Is it possible to get a new release? @braaar @cobraz

This PR seems to fix an issue I'm having where I see multiple concurrent requests to the OP which results in random behaviour in my app. Is it possible to get a new release? @braaar @cobraz

Release please was not working, but I think maybe https://github.com/bjerkio/oidc-react/commit/0df3cab516a8fee90ec4e09c8589940a536c54d1 could have fixed the issue. Let's give it a shot and see if we can't trigger and run a successful release

Well. That didn't work. Tracking this in #785

Thanks @braaar will follow progress in #785


Updates to the API endpoint

The API endpoint changed some months back; this should update those endpoints to the correct ones :)

Thanks :)


Create githooks to enforce code formatting

Task: https://github.com/suttacentral/publications/issues/6
When merged, this PR will:

Add code formatting git hooks to the repo
Update documentation with link to installation instructions
Add .gitignore

@marekbryling totally changed implementation but it required changes from @alple 's branch 7-init_project, so I rebased on him. This is now ready to merge but only AFTER Alek's branch


Bump pre-commit hooks

Codecov Report

Merging #204 (c339a9f) into main (5955421) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main      #204   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines          185       185
=========================================
  Hits           185       185

Continue to review full report at Codecov.

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


Pagination in question list

Is your feature request related to a problem? Please describe.
Now we will fetch all the data in the question list, as the data growing pagination may needed.
The initial page that I can think for now is around 30 since we show 3 item in a single row so expect we will show 10 rowa.
Describe the solution you'd like
Update the Notion API to get the list of questions, using the Search API instead.
Describe alternatives you've considered
If not possible doing the pagination from the server, then slice it from the frontend. This is not a good way, reserve for the last.
Additional context
The same approach can be applied for the /eksplor page as well.

Hi,
I want to work on this issue but it requires env file credentials! so can you provide me with that ??


Support for path parameters?

Is there support for path params?
My swagger definition contains operation with path params. I'm able to generate code, but I don't see any @Path annotations or function parameters where the values can be given.

Is it possible to share the swagger?
It helps us to faster assist with that issue.
Feel free to send it privately to<EMAIL_ADDRESS>or<EMAIL_ADDRESS>Thanks!

Hi @prasmussen , Path parameters are already supported. If you have issues with them - please share swagger file. But anyway path parameters are supported. THat's my answer

Thanks, then there is probably something strange with my swagger file. Will investigate further on my own.

@prasmussen  your swagger file should be converted to json format.  Here is an example of path parameter
"/api/v3/someData/{id}": {
      "get": {
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],


WIP: Fetch all cluster logs from stackdriver

Release note:

None

@chxchx: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-presubmit.sh
0dc8e2493e40c3ea1d1563bbf85756de0b356590
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@chxchx: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-no_auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@chxchx: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-no_auth

prow/e2e-suite-no_rbac-auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-auth

prow/e2e-suite-rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-rbac-no_auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@chxchx: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-no_auth

prow/e2e-suite-no_rbac-auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-auth

prow/e2e-suite-rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-rbac-auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-rbac-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@chxchx: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-no_auth

prow/e2e-suite-no_rbac-auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-auth

prow/e2e-suite-rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-rbac-auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-rbac-auth

prow/istio-presubmit.sh
06213a204406e388e2773d68b62601ff1843e9b4
link
/test istio-presubmit

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@chxchx: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-no_auth

prow/e2e-suite-no_rbac-auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-auth

prow/e2e-suite-rbac-auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-rbac-auth

prow/e2e-suite-rbac-no_auth.sh
a97930835866fd0a5b86697294994e5602e8d6e7
link
/test e2e-suite-rbac-no_auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@chxchx: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-no_auth

prow/e2e-suite-rbac-auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-rbac-auth

prow/e2e-suite-rbac-no_auth.sh
a97930835866fd0a5b86697294994e5602e8d6e7
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-no_rbac-auth.sh
a97930835866fd0a5b86697294994e5602e8d6e7
link
/test e2e-suite-no_rbac-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@chxchx: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-no_rbac-no_auth.sh
774f0ef8b6ea3a3aabdfd134727bf461a298cfa3
link
/test e2e-suite-no_rbac-no_auth

prow/e2e-suite-rbac-no_auth.sh
a97930835866fd0a5b86697294994e5602e8d6e7
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-no_rbac-auth.sh
a97930835866fd0a5b86697294994e5602e8d6e7
link
/test e2e-suite-no_rbac-auth

prow/e2e-suite-rbac-auth.sh
a97930835866fd0a5b86697294994e5602e8d6e7
link
/test e2e-suite-rbac-auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


[LORO-426] Only send one event for one import

Too many events for one import can lead to fragmentation, making downstream updates overly cumbersome.
From SyncLinear.com | LORO-426

Done


[SPIKE] Look into use and how to implement GRAPHQL

[User Story]
GRAPH QL

Epic Title

User Story Title
Look into use and how to implement GRAPH QL

T-shirt size: S(mall), M(edium), L(arge)
S

Story Points - Fibonacci (1,2,3,5,8,13)
3

User Story
[Value Statement] "As a developer I would like to know which tech to use on the project that are helpful in achieving the project in it's best form.

Description
This is a SPIKE to look into how to implement GRAPHQL and what the benefits are.  A plan of action of whether to do this or not, documentation, and tickets should be generated at the end of this spike.

Business Need (the why):

Acceptance Criteria/Tests
There is a direct plan of action on whether to implement GRAPH QL or not and how to do so(Tickets have been written, architecture documents drawn, etc)

This doesn't seem to be getting traction....  I'm sure it will be reactivated if this is truly a concern


More tls bindings

I only added the generated bindings, will happily fix anything that review points out, not yet comfortable enough to tell what's unsafely wrapped I'm afraid :)

@MathieuDuponchelle please rebase on new master after #84 merged

Proposed #85 , will update this PR after we have merged it

Looks all good to me, but the byte array stuff annoys me. I don't think we can safely wrap that in Rust because it's refcounted and any other user of it could cause reallocation of the memory area that we might borrow currently... this should really be GBytes in the C API.

Then let's go for it! Thanks everyone!

Something went wrong here: https://travis-ci.org/sdroege/gstreamer-rs/jobs/345089461
TlsAuthenticationMode is not generated anymore, and basically all the TLS types are missing from the Gir.toml now except for two.

@MathieuDuponchelle

Also files like tls_server_connection.rs still included but not added to auto/mod.rs

List of not generated files:
src/auto/tls_client_connection.rs
src/auto/tls_connection.rs
src/auto/tls_database.rs
src/auto/tls_interaction.rs
src/auto/tls_password.rs
src/auto/tls_server_connection.rs

Yes, the Gir.toml changes disappeared from the PR at some point

How weird, I have 4 files neatly unstaged here, not sure why!


Folder path truncated after resizing window

Make the vscode window small, then open a file that will show the folder path hint. Here, the user settings file. Then maximize the window, and the label is cut off.

This looks like a chrome rendering bug to me because the span has enough space it just does not show the path:

Seems to be fixed in Chrome 53.