Angular 11 Material Table With Pagination, Filtering, Sorting

We ask that you please be patient as our team works through approving and publishing all articles/tutorials in a timely manner. Allow 1-3 days for a topic to be reviewed and/or approved - allow 3-7 days for an articles to be reviewed and/or published.
Be sure to visit our Resources Page for tools, resources, and example articles to go over.
NOTE: (Please ensure that you have only one open issue + linked pull request at a time. This will ensure that we complete the article in a timely manner from inception to publishing.)
NOTE: We tend to stray away or tend not to publish reviews/comparisons of commercial product offerings.
We're looking for the first 2-3 paragraphs of the article that appropriately summarize what your article will be about.
Proposed title of article
Angular 11 Material Table With Pagination, Filtering, Sorting
Introduction paragraph (2-3 paragraphs):
Angular material table is an inbuilt component that can be used to create a table where the user can searching, sorting, filtering, and paging rows. We use Angular 11 and Angular 11 Material for this demo example.  Angular Material is the ground running with significant, modern UI components that work across the web, mobile, and desktop applications.
Angular Material components will help us to construct attractive UI and UX, consistent, and functional web pages and web applications while keeping the modern web design principles like browser portability and compatibility. In today’s post, we will use the table component in the Angular Material library. So let us start an Angular 10 Material Table Example For beginners.
Key takeaways:
1.Angular material table
2.Angular Table Pagination
3. Angular Material Table Sorting
4. Angular Material Filtering Functionality
References:
Please list links to any published content/research that you intend to use to support/guide this article.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

@benardogure
Sounds like a helpful topic - lets please be sure it add value beyond what is in the official docs and what is covered in other blog sites.
Please be sure to double check that it does not overlap with any existing EngEd articles or incoming topic suggestions (if you haven't already) to avoid any potential article closure, please reference any relevant EngEd articles in yours. - Approved


Update main.py

Summary by Sourcery
Set default values for critical environment variables in main.py to improve application robustness and ensure it can run with default configurations if environment variables are missing.
Enhancements:

Set default values for environment variables API_ID, API_HASH, PYRO_SESSION, and BOT_TOKEN to ensure the application can run with default configurations if these variables are not set in the environment.

Iss


File serving and deployment clarifications

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[x] feature request
[ ] support request => Please do not submit support request here, instead see use gitter or stackoverflow
What is the motivation / use case for changing the behavior?
Add extra information on how the application works and how the development and production environments serve the files. This will allow developers to more easily deploy the application themselves on a platform such as Heroku. For now, the following is unclear:

How files are served (js/css/...) in the development and production environment
Why opening index.html in the browser after a production built does not work
What the docker images are used for
How the application can be deployed to a platform like Heroku

Providing a short answer on these questions will help developers (such as me) to understand what is happening and it will allow them to deploy the application where needed.

Currently there's plenty of documentation inline in the tools directory, wiki and readme.
An update of the readme for extra information of how the production build runs sounds like a good idea. Deployment to Heroku/AWS/now/etc. seems like a trivial task after developers have understanding of the infrastructure, I don't think it's necessary to add further information about this.


[BUG] Incorrect language

Before reporting bug, make sure the following options

[x] Check for the Latest Version HERE
[x] Search for Existing Issues HERE
[ ] Verify if this BUG can be reproduced

Description
After last update app language was changed from Russian to Arabic
Step to Reproduce

Set Russian language in system
Open last app version?

Expected Behavior
System language (Russian)
Device/Environment Info
OnePlus 6T, Android 13, LineageOS 20 Fajita

Thank you for your feedback.
I have reproduced this issue and will fix it at next version. If your android system support "
app language", a workaround is to reset the language for the app in the settings follow here.


feat: implement command package

Implement Command package
implement Player.sendMessage
Implement TextNetworkHandler
Remove old comments

Merge in my latest commit, and also the launcher needs to have the new commands package in the package.json, add the package using "yarn add @serenityjs/command"

All done, anything else?

ok

Looks good!


Assign service to all running interfaces (failover needs)

Hi Greg, I actually prepared failover functionality as systemd service together with the keepalived vrrp functionality.
Requirements: up and running keepalived configuration. I changed the priority order to 206 on the master and 205 on the second (slave) computer.
-- keepalived config sample --
vrrp_sync_group VI_2_200 {
group {
VI_2_200_4
VI_2_200_6
}
}
vrrp_instance VI_2_200_4
{
interface eth0
virtual_router_id 2
use_vmac
garp_master_refresh 60
priority 206
advert_int 2
virtual_ipaddress
{
<IP_ADDRESS>/24
}
}
vrrp_instance VI_2_200_6
{
interface eth0
virtual_router_id 2
use_vmac
garp_master_refresh 60
priority 206
advert_int 2
virtual_ipaddress
{
fe80::125/64
}
}
-- keepalived config end --
Feel free to put the service and timer to your project.

ytuner.service

-- snip --
Unit]
Description=ytuner radio service
Wants=network-online.target
BindsTo=keepalived.service
After=keepalived.service
StopWhenUnneeded=true
[Service]
User=root
Group=root
ExecStart=/opt/ytuner/ytuner
WorkingDirectory=/opt/ytuner
StandardOutput=file:/opt/ytuner/ytuner.log
StandardError=file:/opt/ytuner/ytuner_error.log
ExecStartPre=/bin/sleep 15
Restart=always
ExecStop=/bin/date
[Install]
WantedBy=multi-user.target
-- snap --

ytuner.timer

-- snip --
[Unit]
Description=ytuner timer for keepalived
After=network-online.target
Wants=network-online.target
[Timer]
OnUnitActiveSec=1m
Unit=ytuner.service
OnBootSec=1min
[Install]
WantedBy=multi-user.target
-- snap --
This runs with success in 2 LXC containers on two different Proxmox nodes. One is amd64 and second is on raspberry Pi (pimox 8) arm64.
Using the ytuner.timer helps to restart ytuner service. (workaround)
Regards Beatrice

Hi Beatrice,
I'm sorry but as you know I'm not familiar with Proxmox, LXC containers and VRRP.
If you want to help those who would like to use your unique knowledge and experience in the described field, prepare a document file with a description and add your contact details at the end. I can add a doc folder to the project and you can place your document(s) there via pull request.
We can do that ?
Regards
Greg.

Hi Greg,
Its's a good idea with pull requests. I'm actually not,firm with git. But Imcan learn that.
And Proxmox on raspberry pi is also possible. Minimum ist Raspi 4 with 4 GB RAM to have very good performance as an example.
If you're interested into Proxmox feel free to contact me.
You found me on discord.

I'm closing this issue due to inactivity.


Listings can have HTML embedded in them

Put an HTML anchor tag in the title and the UI will render a link on the items page. Will test Javascript to see if that works as well.
We need to filter HTML out of form fields.

It can put you on another webpage with no way to get back.

Ok it's completely vulnerable to XSS and script injection.

Looks like it has been resolved.


feat(buildargs): specify build args on build time

This feature includes the possiblity to add build args to the Docker
build process.
It also gets the IP from the default gateway, if you want to let it run
as DIND (Docker in Docker) or also known as wormhole pattern.

Thank you for the PR @dweidenfeld! I've left a few suggestions. The build seems to be failing around creating the Docker container.

@cristianrgreco I've completely reworked the build parameter passing. This should be a nicer syntax now, especially for optional parameters.
The build should also work now.

Hey @dweidenfeld, looks like the build is broken. Is this PR still active?

Sorry man, I haven't had the time to look at it the last days. I hope to fix it this week ;)

Okay, this was an easy one. It is fixed now.. Thanks for the reminder ;)

Once we know the final design of the API, it would be good to add an example in the README

Okay, you've already merged another PR that will completely break this PR. I think I'm going to maintain an own version of testcontainers right now, since there is too much stuff going on here that is not really controllable.
Otherwise I have to remove a feature from master that has been merged previously. If you're still interested, just ask and I can do the change ;)

Not sure what's broken, but if that's true then it was either this PR or the other which would break 🙂 My main concern at the moment is that there's a merge that doesn't look quite right. The original issue is still open so no worries if you don't have time to work on this PR, if so then please close any related PRs

I was able to almost resolve the issues. Just tell me what tests you want to remove, but I think if we wait any longer with this PR it will be more complicated to merge it anyway.

All issues should be resolved now :smile:
I misunderstood one change you had in master. So no break here, yet ;)

I will wait to merge https://github.com/testcontainers/testcontainers-node/pull/35 so that you don't have to resolve anymore conflicts 🙂


[C++][Gandiva] Constructing LLVM module with only necessary functions for better performance

Description
This enhancement request plans to speed up the construct of LLVM module by examining the particular functions used in Gandiva expressions, and avoid unnecessary operations to speed it up.
When constructing an LLVM module for the given expressions, Gandiva performs the following tasks:

Instantiate a new Engine, which internally constructs a new LLVM module
Add many C functions and their pointers that may be called by the expression to the LLVM module.

Most of the C functions are user-facing, and will be used in Gandiva expressions by users, such as the random function, and the gdv_fn_base64_decode_utf8 function (which is used by unbase64)
Some of the C functions are internally used only, such as gdv_fn_populate_varlen_vector and gdv_fn_context_arena_malloc and not directly used in Gandiva expressions composed by users, but by the LLVM IR composed for the LLVM module

Load LLVM bitcode, which contains many LLVM IR implemented functions into the LLVM module

Most of the IR functions are user-facing, and will be used in Gandiva expressions by users, such as the negative function and the log10 function
Some of the IR functions are internally used only, such as the bitMapGetBit and bitMapValidityGetBit functions

During the above process, some of the operations are not trivial and they makes the above process not fast enough:

For each of the C function added to the LLVM module, in the end, the C function's pointer will be added and defined in the LLVM module's JITDylib, jit_dylib.define(llvm::orc::absoluteSymbols({{mangle(name), symbol}})). This is not a cheap operation, and since each LLVM module will add many C functions into it (143 such usage so far in the codebase), which makes constructing the LLVM module not fast enough (when cache is not hit).
Loading LLVM bitcode will call llvm::Linker::linkModules to copy the bitcode's module into the Engine's LLVM module, and this is an expensive operation.

Proposal
To speed up the above process, the key observation is:

typically, besides the internally used C functions, only a very small number of C functions are used in most expressions, so we don't have to add map the 143 functions every time (it is very rare that users will come up with some expressions calling 100+ functions at the same time)
typically, besides the internally used IR functions, only a very small number of IR functions are used in most expressions, we could avoid loading the LLVM bitcode and linking them into the LLVM module if the functions are not used at all (for example, all the functions used in the expressions are C functions)

The proposal to improve this part is:

parse the expressions and keep track of the functions used in the expressions
when adding/mapping C functions, if it is an internally used function, we could simply add it, otherwise, check the used functions obtained above, to see if it is really needed to be defined in the LLVM module
Split LLVM bitcode into two parts:

one part for storing internal IR functions, more specifically, bitMapGetBit/bitMapSetBit/bitMapValidityGetBit/bitMapClearBitIfFalse. This part of bitcode will always loaded and added to the LLVM module
the other part for storing all user-facing IR functions. When loading LLVM bitcode, check if all the functions used in the expressions are C functions, if yes, there is no need to load IR function bitcode at all.

This kind of processing will avoid the expensive operations mentioned above, hence achieving better performance in some cases.
Component(s)
C++ - Gandiva

We register functions lazy, right?
It makes sense.

We register functions lazy, right?
Not exactly, the idea is to avoid defining non used functions if they are not used in the expressions at all.

I added several micro benchmarks to verify the expression compilation performance (previous micro benchmarks primarily focus on execution performance instead of compilation performance).
all micro benchmarks

The first 6 micro benchmarks are about compilation performance.
This PR is not expected to change execution performance of generated code, so besides the first 6, the remaining benchmarks are almost not changed.

 They are around 2.5x faster.
The TimedTestNonBitcodeExprCompilationNoCache and TimedTestLiteralExprCompilationNoCache are 10x and 2.5x faster. For use cases where only C functions are used, such as random(), the compilation should be much faster since LLVM bitcode is not needed to be loaded and linked any more.


Update gitlab.com/meltano group bio

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1999
Originally created by @DouweM on 2020-04-30 16:42:24

View 2 previous comments from the original issue on GitLab


bad link

the link for "Best practices for conditional access in Azure Active Directory"
should be: https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/best-practices

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

ID: 618ca851-56c8-5ba1-35de-a7b8e7af8aa2
Version Independent ID: 5facc663-2e29-65ad-f208-982150351b22
Content: Azure Active Directory Terms of use
Content Source: articles/active-directory/governance/active-directory-tou.md
Service: active-directory
GitHub Login: @rolyon
Microsoft Alias: rolyon

@ImNotSerious Thanks for your feedback! We will investigate and update soon on it.

@ImNotSerious The PR for the fix has been created and it will be merged soon. Thanks again for pointing this out.


Bug 2091904:  VM is not started if adding "Authorized SSH Key"

📝 Description

Add a brief description

🎥 Demo

Please add a video or an image of the behavior/changes

/lgtm


Dev dependencies missing from node_modules

I generated nix expressions with the following command:
$ nixfromnpm -f ./package.json -o nixfromnpm --dev-depth 1

Despite dev dependencies appearing in ./nixfromnpm/nodePackages/default.nix and ./project.nix, they are missing from the node_modules directory when I build using the generated default.nix file.
How can I make sure they are present in node_modules?

I think the answer probably lies in skipDevDependencyCleanup = true; as suggested in https://github.com/adnelson/nixfromnpm/issues/73#issuecomment-368059268, but I'm not sure where to do that just yet.

I cloned the project and pointed to my local copy. After doing some sensible things to make sure dev dependency cleanup is skipped I still can't find dev dependencies in node_modules.

@adnelson @ixmatus any suggestions?

Are you sure they are not in the node_modules? nixfromnpm constructs a hierarchical node_modules so it could be that the dev dependencies are in the package's node_modules that depends on them. If it is at the top-level I would expect to see it at the top-level (at least we do for our usage of it with Awake's front-end javascript application).
Is this a package you can share the source to? Or at least the package.json's dependencies?

My package.json looks like this:
{
  "private": true,
  "name": "my-project",
  "version": "0.1.0",
  "dependencies": {
    "borc": "^2.0.4"
  },
  "devDependencies": {
    "css-loader": "^1.0.0",
    "style-loader": "^0.23.0",
    "webpack": "^4.21.0",
    "webpack-cli": "^3.1.2",
    "webpack-dev-server": "^3.1.9"
  }
}

With the above, there's only a borc directory, no .bin directory so things like . ${nodeModules}/.bin/webpack-dev-server fail.
I'm currently doing this as a workaround:
{
  "private": true,
  "name": "my-project",
  "version": "0.1.0",
  "_dependencies": {
    "borc": "^2.0.4"
  },
  "_devDependencies": {
    "css-loader": "^1.0.0",
    "style-loader": "^0.23.0",
    "webpack": "^4.21.0",
    "webpack-cli": "^3.1.2",
    "webpack-dev-server": "^3.1.9"
  },
  "dependencies": {
    "borc": "^2.0.4",

    "css-loader": "^1.0.0",
    "style-loader": "^0.23.0",
    "webpack": "^4.21.0",
    "webpack-cli": "^3.1.2",
    "webpack-dev-server": "^3.1.9"
  }
}

@paulyoung I will try to reproduce with this over the weekend.

I don't usually use the nix-node-packages. I didn't have a chance over the weekend (I got sick...) but may have some time tonight or tomorrow night to try and reproduce and help out.

I don't usually use the nix-node-packages.

@ixmatus what do you normally do?
I'm following the process in the README but terser-webpack-plugin (the package triggering the issue mentioned in https://github.com/adnelson/nix-node-packages/issues/40) isn't actually in the nix-node-packages

@paulyoung I just don't use them. I override packages as I need to. I tried to reproduce with your package.json but ran into an issue that might be orthogonal to this one:
>>=  nix build -f ./release.nix my-project
builder for '/nix/store/9hfbgakpc8qr72dqfvmxjhdhnz43pxqq-my-project-0.1.0-nodejs-10.9.0.drv' failed with exit code 1; last 10 log lines:
  Error: This must be run in a directory with a package.json
      at Object.<anonymous> (/nix/store/xfy752w66yrlwbxin7h3nfqqsslwmjlb-node-build-tools/bin/.check-package-json-wrapped:6:9)
      at Module._compile (internal/modules/cjs/loader.js:689:30)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
      at Module.load (internal/modules/cjs/loader.js:599:32)
      at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
      at Function.Module._load (internal/modules/cjs/loader.js:530:3)
      at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
      at startup (internal/bootstrap/node.js:266:19)
      at bootstrapNodeJSCore (internal/bootstrap/node.js:596:3)
[11 built (1 failed), 22 copied (74.9 MiB), 30.5 MiB DL]
error: build of '/nix/store/9hfbgakpc8qr72dqfvmxjhdhnz43pxqq-my-project-0.1.0-nodejs-10.9.0.drv' failed

I'll be poking at this one throughout the day.

@paulyoung hilariously, unrelated to your example project, I ran into an issue with terser-webpack-plugin on our own software. The issue is that it specifies an empty bin (why?) the solution I've implemented for Awake is to override the derivation is clobber the package's package.json with one in which the bin key is removed.

@ixmatus any advice on how to do this is appreciated. Perhaps we could update the README?

A fix (which I will put a PR out for soon) for this would be to ignore empty bin strings.

@paulyoung I can provide an example here. Overriding the derivations is pretty straight-forward and follows standard Nix derivation override idioms. Examples would be useful in the README though so I will see about creating a separate PR for that.

A fix (which I will put a PR out for soon) for this would be to ignore empty bin strings.

Yes, I was planning to do this but haven't looked into much. As mentioned in https://github.com/adnelson/nix-node-packages/issues/40, I think the intention is to do that already.
I still think the fix would need to be made to nix-node-packages though, right?

@paulyoung here is a minimal working example of what we do, the following Nix expression is found in a file named <my-package>/default.nix and the directory <my-package> contains a directory nodePackages which was generated by nixfromnpm (i.e. nixfromnpm -f my-package.json -o my-package/nodePackages):
{ callPackage, coreutils, haskellPackages, makeWrapper,
  nodejs-10_x, pkgs, runCommand }:
let
  clobberPackageJSON = path: oldAttrs: {
    derivationOverrides.patchPhase = (oldAttrs.patchPhase or "") + ''
      cp ${path} package.json
    '';
  };
in
(import ./nodePackages {
  nodejs = nodejs-10_x;
  inherit pkgs;
}).override { overrides = nodePackagesNew: nodePackagesOld: rec {

    # We clobber package.json files for the following node packages instead of
    # using patch, because 1-line patchfiles over the entire contents is pretty
    # much the same thing (when a package.json file isn't pretty-printed). Most
    # of these hacks are to remove stuff like:
    #
    # "bin": "",
    #
    # from the toplevel.

    terser-webpack-plugin       = terser-webpack-plugin_1-1-0;
    terser-webpack-plugin_1-1-0 = nodePackagesOld.terser-webpack-plugin_1-1-0.overrideNodePackage
      (clobberPackageJSON ./terser-webpack-plugin_1-1-0.json);

  };
}

... note that we had to "clobberPackageJSON" for the following packages:

file-loader
mini-css-extract-plugin
url-loader
terser-webpack-plugin

FWIW I think I'm familiar enough with overriding fields in nix attribute sets and derivations but perhaps a bit confused since I followed the README and used nix-node-packages.

Super helpful, thanks!

Still going to keep this issue open since it's actually about missing dev dependencies 😄

And terser-webpack-plugin_1-1-0.json is the package.json for that package minus the "bin": "", line, it's the full file but the diff of the file looks like this:
--- package.json   2018-12-13 16:48:17.000000000 -0600
+++ package.json      2018-12-13 16:41:02.000000000 -0600
@@ -7,7 +7,6 @@
   "author": "webpack Contrib Team",
   "homepage": "https://github.com/webpack-contrib/terser-webpack-plugin",
   "bugs": "https://github.com/webpack-contrib/terser-webpack-plugin/issues",
-  "bin": "",
   "main": "dist/cjs.js",
   "engines": {
     "node": ">= 6.9.0 <7.0.0 || >= 8.9.0"

Yes leave this open, I still have not reproduced your original issue description.

@paulyoung I was going to the package's github project and the tagged version, then  copying the package.json and pretty printing it in Emacs before writing it.

I must be doing something wrong since patching that way seems to have no effect.

I'm doing this:
terser-webpack-plugin_1-1-0 = nodePackagesOld.terser-webpack-plugin_1-1-0.overrideNodePackage (_: {
  derivationOverrides.apply = [
    ../patches/terser-webpack-plugin_1-1-0.patch
  ];
});

@ixmatus I know it's been a while but were you able to reproduce the issue?

And to answer your previous questions, the docs say this:
https://github.com/adnelson/nixfromnpm/blob/aca28773b23512fded6d53a9cfdd6816387239b2/nix-libs/nodeLib/buildNodePackage.nix#L550-L559

I think the issues with patches is this:
https://github.com/adnelson/nixfromnpm/blob/76775d22d743c5908b65e25574156dd624baf489/nix-libs/nodeLib/buildNodePackage.nix#L424-L437

@paulyoung sorry I've been inactive on this, but how about using postPatch as in this example? https://github.com/adnelson/nix-node-packages/blob/master/nodePackages/detect-character-encoding/0.2.1.nix

@adnelson I used patchPhase (as in @ixmatus' clobberPackageJSON example) except to accept a .patch file that I apply manually instead.
The real issue here is the one relating to missing dev dependencies.


[objc] Add support for extension methods using categories

Fix https://github.com/mono/Embeddinator-4000/issues/152

Build and tests passed.


add bevy_reflect feature + fix serde feature use in hex module

This adds bevy_reflect feature as requested in #98.
Also I found old ser_de is not changed to serde in Hex.

Shell I commit to a changelog as well?

The CI is failing because:

You should add a CHANGELOG entry
rustfmt is unhappy

Very useful, and I firmly agree that this should be off by default.

When bevy reflection improves this wil probably be removed entirely and replaced by a bevy_hexx plugin

Hmm, looks like adding bevy_reflect dev dependency solves the issue with mesh_builder example. Should I add it?

Hmm, looks like adding bevy_reflect dev dependency solves the issue with mesh_builder example. Should I add it?
I'm not sure why there's a problem at all. I appreciate it if someone will explain it to me.

That's a weird issue, I cloned your branch and had no issue compiling the examples, I don't understand why this is happening either.
@alice-i-cecile Do you have any idea ?

@ManevilleF have you tried to remove your Cargo.lock?

Yeah my guess is caching weirdness leading to inconsistent results.

@uvizhe could you try and rebase (or paply the changes of) #101  ? It seems #99 introduced a compilation problem which might be related to that issue with bevy_reflect

I fixed the example and the missing feature. Everything should work now, I wait for the CI and I merge this


Installed extensions crashed

System Details

OS: Windows 11
Thorium Version 124.0.6367.218

Problem
one or more installed extensions randomly crashed, which need reinstall to work.
Then in next few days, some of the other extensions will be crashed and also needs to reinstalled(might or might not be same extension)
Screenshots
If applicable, add screenshots to help explain your problem.
Additional Notes
Add any other context about the problem here.

Please try with fresh user data

Please try with fresh user data

May I know how to do that?

Please try with fresh user data

May I know how to do that?

https://knowledge.workspace.google.com/kb/how-to-recreate-a-user-data-folder-000006491


Release Candidate 1.8.0 RC3 (due week 4)

Summary
Build the new release candidate of "portal" (see components below) and deploy to consortia integration env.
Execute the release process in the eclipse-tractusx organisation.
Branch: Release Branch
Tasks:
- [ ] merge migration no new migration for RC3

[x] changelog backend
[x] changelog frontend
- [ ] changelog registration wasn't part of RC3
[x] changelog assets
[x] release backend (version bump, push tag, create GH release, merge relesae branch)
[x] release frontend (version bump, push tag, create GH release, merge relesae branch)
- [ ] release registration (version bump, push tag, create GH release, merge relesae branch) wasn't part of RC3
[x] release assets (version bump, push tag, create GH release, merge relesae branch)
[x] release cd (version bump, changelog, update readme, release new helm chart, merge relesae branch)
[x] provide successive RC branch (tractusx und ng-forks)
[x] change base of open PRs
[x] Sync main and dev branches in ng-forks
[ ] user info
[x] deploy to integration environment
[ ] run test automation
[ ] validate results
[x] inform team members of the deployment status

done

@evegufy status is incorrect, updated it. Test automation run outstanding. @Phil91 can you please run it and validate the results. Thanks


Slow draggable when string coordinates passed in

See the following:  https://jsfiddle.net/4b1L85bk/
Dragging is unusably slow because the dimensions are passed in as strings. Preferably, Crafty should sanitize the arguments by converting to numbers to prevent this.

Why would you pass in width and height as strings?

It happened by accident, that's the point. Arguments were obtained from the styling properties of some other DOM elements, which are strings.
With no error raised and no rhyme or reason why the simple example code works fine, and the DOM-sourced values didn't, I spent an hour just figuring out that Crafty doesn't coerce arguments to numbers.

So attr is very generalized with its arguments, so sanitizing probably shouldn't happen there.
Maybe here? If every 2d property should be a number, do this...
    _setter2d: function (name, value) {
        if (typeof value === string) {
            value = parseInt(value,10)
        }

        // Return if there is no change
        if (this[name] === value) {
            return;
        }

Yep, as Sythe2o0 mentioned, sanitizing inputs affects performance negatively.
However, attr isn't used that often (Crafty's internals and a performance-concerned user will set  properties directly), so adding input sanitation to it doesn't seem like a bad idea.
I believe that prepending a + (e.g. +'3') will convert it to a number.
Shouldn't be too difficult, If anyone wants to open a PR, we could merge that in.

I suppose Javascript doesn't leave you much choice here. I haven't found a way to efficiently check that a value is a number, so you can't even detect and throw an error in this case to inform the user. Bummer.
A performance/troubleshooting page describing these symptoms might be all you can do. That would be preferable to documenting it just on the functions, because if I'm experiencing performance problems I would have no idea where to even look.

At some point if we're enforcing types, it's worth considering javascript offshoots which do that inherently, too.

It might be interesting to see how hard it is to provide TypeScript annotations for Crafty.

It might be interesting to see how hard it is to provide TypeScript annotations for Crafty.

I wouldn't be opposed to incrementally switching over to TS (make a change, convert to TS). It naturally fosters optimizations in browsers and opens up possible future optimizations.


Issue 970: use quotes for variables

Coverage remained the same at 73.211% when pulling d8ab33e50d0e0a90c222634c39fea4605b52e12b on yitam:issue970 into 1e4f0147272af65589019ad290a52aa2010cb438 on Microsoft:dev.

Codecov Report

Merging #971 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #971   +/-   ##
=======================================
  Coverage   81.38%   81.38%
=======================================
  Files          25       25
  Lines        7758     7758
=======================================
  Hits         6314     6314
  Misses       1444     1444

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 1e4f014...d8ab33e. Read the comment docs.


Cleanup iOS Simulators... failing

% cleanup
Empty the Trash on all mounted volumes and the main HDD...
Clear System Log Files...
Clear Adobe Cache Files...
Cleanup iOS Applications...
Remove iOS Device Backups...
Cleanup XCode Derived Data and Archives...
Cleanup iOS Simulators...
An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=165):
Unable to erase contents and settings in current state: Booted
Update Homebrew Recipes...
Already up-to-date.
Upgrade and remove outdated formulae
Cleanup Homebrew Cache...
Cleanup any old versions of gems
Cleanup pip cache...
Cleanup npm cache...
npm WARN using --force I sure hope you know what you are doing.
Cleanup Yarn Cache...
yarn cache v1.22.4
success Cleared cache.
✨  Done in 0.02s.
Purge inactive memory...
Success!
553.72 KiB of space was cleaned up

% xcrun simctl erase all
An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=165):
Unable to erase contents and settings in current state: Booted

mаcOS Catalina Beta 10.15.5 (19F62f)
xcode 11.4.1 (11E503a)
xcode-select version 2373

xcrun simctl shutdown all fixes this

Not solved

Feel free to submit a PR! :)


⚠ SceneTime has degraded performance

In 2c7bad4, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 2283 ms

Resolved: SceneTime performance has improved in 3cce09e after 10 minutes.


UX improvements

I believe this PR will:

Stop the text area being highlighted when loaded.  Really annoyed me that page was loading with the text area all blue! Moved the logic for navigating and focusing the editor to be after when the setValue method is called.  Couldn't find any proof that ace's .setValue method was doing the highlight but trial and error seemed to suggest this.  Anyway, it's stopped it happening on my machine!

Stop any checking of 'isDirty'.  As we can't get it to check that when clicking the other dashboard links I don't think it's the end of the world that we just don't bother with this at all.  i believe it's better to have no prompts re saving changes than annoying ones when you have saved it!

BTW you don't need to have updated your test site to v8.1 to test this one - it will work the same regardless

Thank you @LottePitcher, great work!


typo

I don't see any actual fixed typos. If I've missed something, please let me know.

@rnicholus: I spotted a change from their to there on line 37.


BBB 2.3 (dev edition) changes

Hello there,
I have recently switched to BBB 2.3 since now is fairly stable.
Since in the near future more people will switch to this version I would like to point out that the recording player has changed.
I have made the following changes to make export.js work:
changed regex URL to
var urlRegex = new RegExp('^https?:\\/\\/.*\\/playback\\/presentation\\/2\\.3\\/' + playbackFile + '[a-z0-9]{40}-[0-9]{13}');

(here make sure to export every recording before upgrade because the URL for the old recordings being transferred his different
changed loadMsg section
        var loadMsg = await page.evaluate(() => {
                if(document.getElementById("load-msg")){
                        return document.getElementById("load-msg").textContent;
                } else {
                        return "";
                }
        });

changed get recording duration section
        var recDuration = await page.evaluate(() => {
            return document.getElementById("vjs_video_3_html5_api").duration;
        });

changed the page interaction:
        await page.waitForSelector('button[class~="vjs-play-control"]');
        await page.$eval('.top-bar', element => element.style.display = "none");
        await page.$eval('.bottom-content', element => element.style.display = "none");
        await page.$eval('.vjs-control-bar', element => element.style.opacity = "0");
        await page.click('button[class~="vjs-play-control"]', {waitUntil: 'domcontentloaded'});

Maybe it could be useful to others.
Stay safe

Thanks you! Any pull request will be welcome :-)

Thanks you! Any pull request will be welcome :-)


Guild tracking

Hello
There Is issue with guild tracking, killbot doesnt worka on our server for 1mounth or longer
I using command !track and there is command that bot i tracking but nothing happens i check list and there is no guild tracked

Can you test again? I believe it's working now.

its not working


Does it convert word document files to PDF?

@svlungade no it just converts tiffs to pdfs, and I don't have any plans to add word to pdf.


Update plots of consecutive dry days recipe

Description

Closes #2090
Link to documentation: https://esmvaltool--2671.org.readthedocs.build/en/2671/recipes/recipe_consecdrydays.html#example-plots

Before you get started

[x] ☝ Create an issue to discuss what you are going to do

Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.

[x] 🛠 This pull request has a descriptive title
[x] 🛠 Code is written according to the code quality guidelines
[x] 🛠 Documentation is available
[x] 🛠 Tests run successfully
[x] 🛠 The list of authors is up to date
[x] 🛠 All checks below this pull request were successful

New or updated recipe/diagnostic

[x] 🧪 Recipe runs successfully
[x] 🧪 Recipe is well documented
[ ] 🧪 Figure(s) and data look as expected from literature
[x] 🛠 Provenance information has been added

To help with the number of pull requests:

🙏 We kindly ask you to review two other open pull requests in this repository

@esmvalbot Please run recipe_consecdrydays.yml

Good to know that it has been corrected. Regards


feat: make string enum constants StrEnums

Apparently an arbitrary string is allowed here so this won't work


SD card shows as "0.05 GB" on some cameras

Install works, folder appears on NAS, however the SD card shows a capacity of 0.05 GB instead of the 14TB that the others show. Still shows the same after rebooting a dozen times.
Running Wyze Cam v2 on latest commit on newest Wyze firmware (<IP_ADDRESS>)

Looks to be an issue with the newest firmware (<IP_ADDRESS>) as all cameras are now showing the same thing and none are recording. I guess that just shows I should have stayed on a lower FW. :/

Now that they have a streaming  service....
On Wed, Nov 20, 2019, 9:37 AM ctjameson<EMAIL_ADDRESS>wrote:

Looks to be an issue with the newest firmware (<IP_ADDRESS>) as all cameras
are now showing the same thing and none are recording. I guess that just
shows I should have stayed on a lower FW. :/
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HclX/WyzeHacks/issues/5?email_source=notifications&email_token=AHFTDWFQ3ZVSHJXLHISRPPTQUVKSHA5CNFSM4JN5PSMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEESMRNA#issuecomment-556058804,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHFTDWA4CI6DTH7MFXDAL23QUVKSHANCNFSM4JN5PSMA
.

Yup. Guess I need to find the older firmware somewhere and set them to
never update. :/
On Wed, Nov 20, 2019 at 12:30 PM pumasight<EMAIL_ADDRESS>wrote:

Now that they have a streaming service....
On Wed, Nov 20, 2019, 9:37 AM ctjameson<EMAIL_ADDRESS>wrote:

Looks to be an issue with the newest firmware (<IP_ADDRESS>) as all cameras
are now showing the same thing and none are recording. I guess that just
shows I should have stayed on a lower FW. :/
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<
https://github.com/HclX/WyzeHacks/issues/5?email_source=notifications&email_token=AHFTDWFQ3ZVSHJXLHISRPPTQUVKSHA5CNFSM4JN5PSMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEESMRNA#issuecomment-556058804
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AHFTDWA4CI6DTH7MFXDAL23QUVKSHANCNFSM4JN5PSMA
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/HclX/WyzeHacks/issues/5?email_source=notifications&email_token=ANYAQYJFDSGOXDNWJFLQRX3QUV653A5CNFSM4JN5PSMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEETSZQI#issuecomment-556215489,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANYAQYPAY7HTZK2QKV6AVU3QUV653ANCNFSM4JN5PSMA
.

Reverted to <IP_ADDRESS> and everything is great again! Now to pull down all my cameras yet again. -_-

I had this issue with mounts above 2tb.  When I put a quota of 2tb on the ZFS dataset I was using for the nfs share it worked fine.  I tried 3tb and it broke, not sure what the limit is but 2tb is fine for me.  Note that it also broke df.

It’s actually fully fixed now in the newest revision so we’re all good.
On Thu, Dec 5, 2019 at 1:36 PM stephenjamieson<EMAIL_ADDRESS>wrote:

I had this issue with mounts above 2tb. When I put a quota of 2tb on the
ZFS dataset I was using for the nfs share it worked fine. I tried 3tb and
it broke, not sure what the limit is but 2tb is fine for me. Note that it
also broke df.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/HclX/WyzeHacks/issues/5?email_source=notifications&email_token=ANYAQYIDXGJGZN776L2Q7CTQXFJ3XA5CNFSM4JN5PSMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGB4BSI#issuecomment-562282697,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANYAQYNBVXTZ6W6XGHFGHXDQXFJ3XANCNFSM4JN5PSMA
.

Interesting, I definitely can't mount anything above 2tb on the latest but that's probably a limitation of the embedded version of linux it's running.

Weird. Mine is mounted to a 14TB NFS share on my Synology without any
issue. Newest firmware, newest hacks version.
On Thu, Dec 5, 2019 at 1:40 PM stephenjamieson<EMAIL_ADDRESS>wrote:

Interesting, I definitely can't mount anything above 2tb on the latest but
that's probably a limitation of the embedded version of linux it's running.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/HclX/WyzeHacks/issues/5?email_source=notifications&email_token=ANYAQYPLQQCKTTM5QBZA6S3QXFKJPA5CNFSM4JN5PSMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGB4OAA#issuecomment-562284288,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANYAQYIA53RRQICWHWRXMGDQXFKJPANCNFSM4JN5PSMA
.


cleaned up base hand controller

Really struggling with all those var changes. But I understand I am kinda a unicorn not liking var.

I used to feel the same way lol. I'm always back and forth. I just think less to read is better.
As long as the field name is descriptive I don't usually care about the Type


Error when creating circuit from a feature map directly

Informations

Qiskit Aqua version: 0.5.0
Python version: 3.7.2
Operating system: Windows

What is the current behavior?
A direct call to feature_map.construct_circuit(x=np.array([0.3, 0.2])) doesn't work:
_construct_circuit_with_template
    qc.data[key].params[pos] = Float(2. * new_param)  # rotation angle is 2x
AttributeError: 'tuple' object has no attribute 'params'
Steps to reproduce the problem
Just create a feature map feature_map = FirstOrderExpansion(feature_dimension=2, depth=2), and call feature_map.construct_circuit(x=np.array([0.3, 0.2])).
What is the expected behavior?
Because it's a direct call to construct circuit (not through an algorithm like QSVM), it has to initialize the circuit
 if qr is None:
      qc = self._construct_circuit_with_template(x) line 191 192 of aqua/components/feature_maps/pauli_expansion.py
But there is an issue with _construct_circuit_with_template(x). At line 167 qc.data[key].params[pos] = Float(2. * new_param) # rotation angle is 2x,
it should do .params on qc.data[key][0], beacause it's actually a tuple.
Suggested solutions
Just change the line 167 in _construct_circuit_with_template(x) to qc.data[key][0].params[pos] = Float(2. * new_param) # rotation angle is 2x, just like in other parts of the code. (as line 146 in method _build_circuit_template(self)).
And maybe change the comment in the declaration of the field QuantumCircuit.data because it can lead to bad interpretations: it's written # Data contains a list of instructions and their contexts, in the order they were applied., while in reality it is a list of tuple (Instruction, list quantum register,  list of classical register). If we're not carefull we can think it's a list of Instruction, the type, and try to call .params on a tuple, when we should add a [0] to get the .params from the Instruction.

thanks for pointing out the issue. since Terra support parameterized circuits now, I think that should be the right way to do. The previous approach is kind of hacking the underlying data structure to preventing reconstruct the whole circuit. I will send a PR by using the parameterized circuits.


Please invite me to the community

Name
Kaiwalya Koparkar
Discord Username (if applicable)
Kaiwalya Koparkar#0747
Additional Context
Hey, I would like to be a part of this community

Welcome to the community @kaiwalyakoparkar ! Very Happy to have you in the community! :)

Welcome @kaiwalyakoparkar . Glad you are part of community


Sync alpha with master

This brings some commits history that happened on master but weren't included in the alpha branch (this is a precursor to merging alpha-release-dev to master).

@jsonsivar
What do you think about using Squash and merge in this case, so the commit log is cleaner?

@jsonsivar
What do you think about using the Squash and merge in this case, so the commit log is cleaner?

Sounds good to me.


Migrate maverick-visiond to python3

See #809

Problem:

v4l2 python modules doesn't support python3
Maverick installed gstreamer now python3 only


Adding logger

hey buddy, I see that your nodejs-programs does not consists any logger. Do I add one? If not then what should I contribute. Can you name any bug/issue

Hmm sure.. you can go for it 👍

bro one question can I install npm packages.

I guess simple console.log will be fine for this repo. 😁

okay bro thanks


A difference in text labels length in various languages breaks UI

Describe the bug
The meaning of phrases in one language is sometimes impossible to convey in the same length of text in another language.
It may be worth using uniformly understood symbols (iconography) in the UI where possible instead of text labels. Much like in popular messengers.
For example, "visibility of memos" English vs Russian text labels in the current version are:

"Private" vs "Видно только вам"
"Workspace" vs "Видно только пользователям"
"Public" vs "Видно всем".

This applies to many other text labels in various languages and usually manifests itself in the UI mobile mode.
In this particular case, I'm asking you to replace russian labels for their shorten versions, which still convey the same meaning considering the context:

"Private" = "Только вы"
"Workspace" = "Участники"
"Public" = "Все"

Steps to reproduce

Open Memos UI in smartphone browser (in default mobile mode).
Set Russian (or Ukrainian) language for the UI.
Create or edit a memo, switch between different memo visibility options.
Observe how "Memo visibility" drop-down list, "Cancel" and  "Save" buttons extend beyond the memo boundaries.

The version of Memos you're using.
v0.22.5
Screenshots or additional context
Mobile view, portrait orientation.
Example 1: Creating new memo

Example 2: Editing existing memo

In addition, I've looked at the content of a source file with all Russian labels. Many of them were translated clearly without minding there effect on UI, are overly complicated, can be significantly shorten.
The problem for the translator person is that they actually have to see each of these text labels in the UI with there own eyes, not just simply translate labels in the file. And only then come up with something fitting the allotted space in UI elements, and without corruption of the original text meaning. It's a mind boggling task for an enthusiast.

Another option is fixed UI elements size, truncated text to display. In a case of dropdown list, for example, text can be displayed in full when the list is open.
I don't know. Is there a more universal solution, other then iconography?

I would like to take this up

It still needs to be in one line.
Mobile mode operates in smaller screen resolution. Control elements width needs to be defined in percents of memo canvas (to be scaled with it), but with max width values defined, so they all fit in one line within memo canvas.
Imagine this line with control elements as a table:
| drop-down list         | cancel + save |
Table itself scales with memo canvas. But rows (elements here) in it scales with the table:
|70%              |rest %|.
Cancel+save raw aligned to the right,  drop-down list - to the left. If text in the list is short (producing a small sized ui element), then there will be a free space between the list and buttons. If it's long, then list ui element will occupy it's entire raw, will be close to the button raw, displayed text will be truncated.
It's really an easy thing to implement, done with tables in HTML design.

Tables inside tables, if needed.

Cancel+Save row is always displayed in full - buttons text takes priority, the rest space dedicated to the row with list ui element.

So the proper table might be
|rest % goes to the list|display here cancel + save buttons|
Sorry for the lousy explanation, not my native language, difficult to convey thoughts within my limited vocabulary.

@johnnyjoygh I started with a simple implementation to prevent UI broken https://github.com/usememos/memos/commit/4b28dfddb673d17ae5c282206bc6d3af8733ffa3

@boojack why don't we truncate the dropdown to a fixed size and the save button as well? The dropdown then only shows all the options in full when opened like i just suggested up above?

@JodhwaniMadhur In the screenshot you provided, the text isn't truncated like This is an content but trunc..., it's just not displayed forcibly. And the buttons are split into two lines, which doesn't look like a better solution.

@boojack solved this!
I don't think we need this anymore.


DBZ-1462 Upgrade to latest PostgreSQL JDBC driver

https://issues.jboss.org/browse/DBZ-1462

@jpechane made some recent changes in PR #1031 that removes with the include-unchanged-toast option.  I ran the PostgreSQL driver upgrade based on that PR and it passed just fine, see https://travis-ci.org/Naros/debezium/builds/585573519?utm_source=github_status&utm_medium=notification.
I'm marking this PR as depending on PR #1031 and can be integrated afterward.

Rebased an applied.


Improve credential mapping in wallet in a global context

Verite wallet currently assumes manifest input/output descriptor IDs have a 1:1 mapping to Verifiable Credential types. As there is no guarantee that every Verite SDK users will always assign globally unique input/output descriptor IDs, it should be improved. According to DIF standard, id property just needs to be a string that does not conflict with the id of another output descriptor in the same manifest.
I suggest to use schema property of output descriptor in the format of URI. And will register only output descriptor as the VC type instead of entire manifest which could include more than one output descriptors. This schema registry supports classification of VCs for the purpose of display and exchange in wallet.
Let me know your feedback. @kimdhamilton  If you agree, I will make a PR accordingly.

+1, I like this approach. Thanks @euj1n0ng !

Fixed by @euj1n0ng in commit #505


[Bug]: Fix breaking appsmith:latest of v<IP_ADDRESS> image

Is there an existing issue for this?

[X] I have searched the existing issues

Description
appsmith:latest image i.e appsmith:v<IP_ADDRESS> was not starting and failing with
editor stderr | + apply-env-vars /opt/appsmith/index.html.original /opt/appsmith/editor/index.html
editor stderr | + original=/opt/appsmith/index.html.original
editor stderr | + served=/opt/appsmith/editor/index.html
editor stderr | + [[ ! -f /opt/appsmith/index.html.original ]]
editor stderr |
editor stderr | + cp -v /opt/appsmith/editor/index.html /opt/appsmith/index.html.original
editor stderr |
editor stderr | cp: cannot stat '/opt/appsmith/editor/index.html': No such file or directory
editor stderr |
2023-05-22 13:37:04,365 INFO exited: editor (exit status 1; not expected)
2023-05-22 13:37:05,351 INFO spawned: 'editor' with pid 1821

Steps To Reproduce
docker run -it -d --name appsmith_temp -p 8002:80 -p 9002:9001 -v "$PWD/stacks_temp:/appsmith-stacks" appsmith/appsmith-ce:latest
and
docker logs appsmith -f
Public Sample App
No response
Environment
Production
Issue video log
No response
Version
v<IP_ADDRESS>

Fixed the issue with v<IP_ADDRESS> and the latest image


[vcpkg-bootstrap.sh] Enable finding gcc 9

Should fix #6411 @acgetchell

why produce versions? in * unix it is easier to configure
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 30
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 80

In an environment like Travis-CI with sudo: false then sudo update-alternatives doesn't work.

in * UNIX, the sudo command is administrative privileges

I'm not able to think of a good way to use "*" in this case -- if you have a more concrete idea I'd be happy to see a PR!

It seems to me that the user should do this on his own machine, just like installing MSVC
once in settings
and here to register in the DOC how to configure
But that's my personal opinion ..


Add documentation

Please give lots of feedback or just make fixes on this branch since I don't necessarily know what I'm doing!!
Fix #7

Other than those few points it looks mostly good. Oh and also I'd still like to see some example usage in the main module (lib.rs) like I said yesterday (just make sure it doesn't run when running cargo test).

I'm kinda confused on how to get asynchronous code to work as an example. For a regular test, you can just put async fn, but I'm not sure what the equivalent thing would be when putting an example in the docs.

Seems like you can do it like so: https://docs.rs/reqwest/0.10.0-alpha.2/src/reqwest/lib.rs.html#34
Basically you can kind of write the whole function signature and imports, but kind of "comment them out" so they aren't shown as part of the example.


Add two annotations OptionalIndexedForAdmin and OptionalIndexedForAdvancedFeatures to help developers distinguish the usage of the indexes

Related: https://github.com/turms-im/turms/issues/337

Closed, we use a clearer IndexedReason currently.


Present previous date for stats announcements

If a major change occurred for a stats announcement, it needs to be
pushed to the content store. A major change is identified by a new date
with a change note.
The content schemas, examples and frontend supports this already, it
just needs to be presented to the publishing-api.
Zendesk: https://govuk.zendesk.com/agent/tickets/1299969
/cc @elliotcm @gpeng

:+1: There's a couple of failing tests though. Merge away once they're fixed.

:+1:


Omicron BA.1 trace is invisible on Variant graph.

See picture.

Thanks for the heads up @jpflanigan! We appreciate it.
The bug fix should be deployed in the next few minutes.


[INTENG-4289] Fixed crash on validateSDKIntegration()

Fixed a crash which occurred when the serverBundleIdentifier returned by the API is NULL
JIRA: INTENG-4289
Steps to reproduce:

Remove Bundle ID from the Link Settings page on the dashboard
Run the SDK integration validation on the app. Branch.getInstance().validateSDKIntegration()

👍 Thanks!


Changes on files

Improve the compatibility of the code for multiple platforms

Sorry! I said I was going to be there, but I didn't realize the time. I
should have this in my calendar.
Paul
2015-05-01 13:59 GMT+01:00 Florian Oswald<EMAIL_ADDRESS>
Merged #1 https://github.com/floswald/ucl-econ-julia/pull/1.
—
Reply to this email directly or view it on GitHub
https://github.com/floswald/ucl-econ-julia/pull/1#event-294896488.

--
Paul Andrés Rodríguez Lesmes
No imprimas si no es necesario.
"Protejamos nuestro entorno ambiental"


fix: add imadbg01

hey EddieHubCommunity  thank you for the opportunity that let me being a part of open source Community, I'm new to programming but I well try my best to give the value, thank you again
(#798)

Yes please I don't know what i have to do next


Update telegram_handler.py to fix #5129

Short Description:
Fix master check for users that use telegram user id in config instead of telegram username.
Fixes/Resolves/Closes (please use correct syntax):
Resolves #5129

👍

:+1:


Removed redundant code and streamlined existing code

Made changes in main.py to input handling
Made changes in conversions.py to input handling
Made changes in currency_api.py

Nice changes and improvements to the code here, looks cleaner.


Fixed issue. Added class names to the HTML tags

Added class names to HTML tags.

Add "closes #46" in the PR description pls


3329 write kep for retriable exit codes

KEP on non-retriable job termination

One-line PR description:

Issue link:

Other comments:

Retriable and non-retriable Job pod failures

Is ok, but maybe "Retriable and non-retriable Pod failures for Jobs"? - Reads a little clearer to me + making the capitalization consistent.
Also, I was thinking that when restartPolicy: Never, then the unit that is restarted is a container rather than a pod: https://kubernetes.io/docs/concepts/workloads/controllers/job/. However, this is a detail which does not to be captured by the title.


Typo in IndicatorLights_ReStock.cfg

Typo when defining the storage unit; it's missing a "-1" at the end of the name. It should look like here in IndicatorLights_ReStock.cfg (at line #857). Is causing the box to be invisible (except for the light bars themselves):
//Science Box
@PART[ScienceBox]:AFTER[ReStock]:NEEDS[IndicatorLights]
{
-MODEL,* {}
MODEL
{
model = ReStock/Assets/Science/restock-sciencebox-radial-1
}

Addressed in the release of ILCE 1.6.1.  Thanks!


Make username optionnal in ssh publisher (FIX)

The patch submitted in https://github.com/hyde/hyde/pull/222 was not enough to fix the problem. This patch fix the forgotten line.
I apologize for the inconvenience. This one has been tested.

Thanks @maethor Please fix the commit to the suggested self.username = getattr(settings, 'username', '') and, if possible write some unittest for the case to merge.


Update akka-actor, ... to 2.6.13

Updates

com.typesafe.akka:akka-actor
com.typesafe.akka:akka-actor-testkit-typed
com.typesafe.akka:akka-actor-typed
com.typesafe.akka:akka-protobuf
com.typesafe.akka:akka-slf4j
com.typesafe.akka:akka-stream
com.typesafe.akka:akka-stream-testkit

from 2.6.11 to 2.6.13.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.typesafe.akka" } ]

labels: library-update, semver-patch

Superseded by #224.


Apps/Market view not viewable with custom role

Internal reference: SURE-4055
Reported in 2.6.3
With a custom role, 'Installed Apps' does not show in the side nav.

See JIRA for role template

This is due to a difference between the resource types used in the old and new UI.
To give a user access to apps and allow them to see the 'Installed Apps' nav item, addf the following to your custom role template:
- apiGroups:
  - catalog.cattle.io
  nonResourceURLs: []
  resourceNames: []
  resources:
  - '*'
  verbs:
  - '*'

To test this:

Create a new standard user
Verify that the user can not see "Installed Apps' in the side nav under the 'Apps' section.
Create a new Cluster Role and add the verb '', resource '' and api group 'catalog.cattle.io'
Assign this role to the standard user
Verify that the user can now see the 'Install Apps' nav item

:white_check_mark: PASSED
Reproduction Environment
Not required.

Validation Environment

Component
Version / Type

Rancher version
2.6.6

Installation option
helm

RKE binary version used
1.3.11

If Helm Chart k8s cluster
v1.23.6

Cert Details
let's encrypt

Helm version
v2.16.8-rancher1

Downstream cluster type
RKE1 Linode

Downstream K8s version
v1.23.7-rancher1-1

Logged in user role
administrator for setup / standard for checks

Browser type
Opera GX

Browser version
LVL4 (core: 89.0.4447.64) (x86_64)

ADDITIONAL SETUP

Helm commands for Rancher installation:

helm install rancher rancher-latest/rancher \
  --namespace cattle-system \
  --set hostname=$URL_VAR \
  --set bootstrapPassword=$PW_VAR \
  --set ingress.tls.source=letsEncrypt \
  --set letsEncrypt.email=$EMAIL_VAR \
  --set letsEncrypt.ingress.class=nginx

Validation steps

As administrator, create a RKE1 Linode downstream cluster
Create a standard user
Create a new Cluster Role named app-test:

Verb: *
Resource: *
API Groups: catalog.cattle.io

In the downstream RKE1 Linode cluster add a cluster member with the following:

Cluster Role: app-test
User: the standard user created in step #2

Login as the standard user
Verify the ability to see Installed Apps

Additional Info
RESULTS
:white_check_mark: Expected
standard user can see Installed Apps with this custom cluster role
:white_check_mark:Actual
standard user can see Installed Apps with this custom cluster role


Mobile Screen Scrolling issue

On mobile screen, mouse wheel work inverts
$(function() {
$.scrollify({
section : ".section-scroller",
sectionName: false,
interstitialSection:"#header",
scrollSpeed: 500
});
});

If your mouse wheel is inverted that's down to your system settings, not Scrollify

but also the same issue with iPhone, android, desktop and also on small screen like tabs


已经不是最新版地址了

File: /zh/quick-start-with-dm.md

@lance6716 Please take a look. Thanks!

请问“最新版地址”指的是什么

closed due to no response


Persist quintuplo on client side

When a quintuplo has been created, it persists across sessions for the given device.

An idea here is to have an option (Random or Monthly)
where the monthly is also random, but seeded with the month+year.
This should be trivial to fix, and would make all users see the same quintuplo within a month.


Chat Gif support

Chat media is a lil too burdensome and doesn't do exactly what our group likes.  We've been using the lightweight module Chat Gif, where you press a button and leverage giphy.com and spit out a gif from the site into chat pretty rapidly.  THis modules great cause it doesn't add to the data by making you upload files.  However these chatcards with gifs in them don't post to foundrytodiscord.  Oddly if you post the actual url to chat it posts in discord.

This one's an easy fix. Just needed to add a few lines. Fixed in db8dd1d1f714cb1bfbc269529bb0094ce6ccb5b2.
Modules like these need to be added one by one, since covering all images sent in chat would be a disaster.


 support?

Hey Federico, nice work, keep it up!
I wanted to inquire about <video> support. I have an immediate need for this, and will probably be using Fitie. I realize it's more code, and a wrapper element and you're trying to keep things lean. If video could be supported via an add-on module that would be useful. Thanks for considering.

The behavior is entirely different and not adaptable so if you need video you might be better off just using fitie, at least for the videos. Or use fitie as an add-on (both are pretty light in weight)


cmd/go: go mod vendor silently upgrades the dependency version

What version of Go are you using (go version)?

go version go1.11.4 darwin/amd64

Does this issue reproduce with the latest release?
yes it does
What operating system and processor architecture are you using (go env)?
go env Output
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/U/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/U/Work/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/U/Work/TestProj/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/rm/sngdtnn11x3b_zp_zzyw6jl40000gn/T/go-build528112071=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?
$go get github.com/miekg/dns/idn@cdb76b64a347436f019bf96ab5eb2d74e73e964b
go: finding github.com/miekg/dns/idn cdb76b64a347436f019bf96ab5eb2d74e73e964b
$grep dns go.mod
 github.com/miekg/dns v0.0.0-20171124081448-cdb76b64a347
$go mod vendor
go: finding github.com/miekg/dns/idn latest
$grep dns go.mod
 github.com/miekg/dns v1.1.1

What did you expect to see?
github.com/miekg/dns v0.0.0-20171124081448-cdb76b64a347 vendored
What did you see instead?
github.com/miekg/dns v1.1.1 vendored

You've left something out: there are no dependencies to vendor. Please provide a complete set of steps we can follow to reproduce the issue.
It is possible that the requirement is coming in via some other dependency that was previously missing from your go.mod file. (If so, go mod graph should be able to tell you where it comes from.)
scratch$ go mod init golang.org/issue/scratch
go: creating new go.mod: module golang.org/issue/scratch

scratch$ go1.12beta2 get github.com/miekg/dns/idn@cdb76b64a34
go: finding github.com/miekg/dns/idn cdb76b64a34
go: finding github.com/miekg/dns cdb76b64a34
go: downloading github.com/miekg/dns v0.0.0-20171124081448-cdb76b64a347
go: extracting github.com/miekg/dns v0.0.0-20171124081448-cdb76b64a347

scratch$ cat go.mod
module golang.org/issue/scratch

go 1.12

require github.com/miekg/dns v0.0.0-20171124081448-cdb76b64a347 // indirect

scratch$ go mod vendor
go: no dependencies to vendor

unfortunately I can not recreate the problem on the minimal project.
on the project I have this problem I can see
go get github.com/miekg/dns/idn@cdb76b64a347436f019bf96ab5eb2d74e73e964b
does NOT update vendor/modules.txt file (it DOES on the minimal one)
and go mod vendor updates the go.mod file on the big project
hope this helps

go get […] does NOT update vendor/modules.txt file

go get itself is not intended to update vendor at all. (That feature request is #29058.)

and go mod vendor updates the go.mod file on the big project

That seems to confirm the hypothesis that there is some transitive dependency that imposes a higher minimum version.
In the larger repo, try (in order):

go get github.com/miekg/dns/idn@cdb76b64a347436f019bf96ab5eb2d74e73e964b
go mod graph | grep github.com/miekg/dns
go mod tidy
go list -m github.com/miekg/dns
go mod graph | grep github.com/miekg/dns
go mod vendor
go list -m github.com/miekg/dns

If the version is through a transitive dependency that cannot be downgraded, then that dependency will not be listed in step (2), and the version will bump back up again at step (4) and remain stable thereafter.

yeah, this is the source of my problem: https://github.com/influxdata/platform/blob/master/go.mod#L99. thank you very much for your help.
do you think it might be useful to have a warning message in this case?

go get itself is not intended to update vendor at all

but it does update vendor/modules.txt with  the minimal project

do you think it might be useful to have a warning message in this case?

I'm not sure, but it's certainly worth considering. I'll retitle the issue accordingly.


[discoveryengine]: LRO timeouts in RetrySettings are not applied to DocumentServiceClient

I'm trying to import a document into a discovery engine data store. The import takes about 15 minutes, but after 5 minutes I get error logs such as The task has been cancelled. Please refer to https://github.com/googleapis/google-cloud-java#lro-timeouts for more information and java.util.concurrent.CancellationException: Task was cancelled..
Following the instructions reported in https://github.com/googleapis/google-cloud-java#lro-timeouts and https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings, as well as the source code in
https://github.com/googleapis/google-cloud-java/blob/main/java-discoveryengine/google-cloud-discoveryengine/src/main/java/com/google/cloud/discoveryengine/v1/stub/DocumentServiceStubSettings.java, I came up with the following initialization code for the DocumentServiceClient:
        DocumentServiceSettings.Builder documentServiceSettingsBuilder = DocumentServiceSettings.newBuilder();
        documentServiceSettingsBuilder
            .importDocumentsSettings()
            .setRetrySettings(
                RetrySettings.newBuilder()
                    .setInitialRetryDelay(Duration.ofMillis(1000L))
                    .setRetryDelayMultiplier(1.3)
                    .setInitialRpcTimeout(Duration.ZERO) // ignored
                    .setRpcTimeoutMultiplier(1.0) // ignored
                    .setMaxRpcTimeout(Duration.ZERO) // ignored
                    .setMaxRetryDelay(Duration.ofMillis(12*60*100))
                    .setTotalTimeout(Duration.ofHours(1L))
                    .build());
        DocumentServiceSettings documentServiceSettings = documentServiceSettingsBuilder.build();
        this.documentService = DocumentServiceClient.create(documentServiceSettings);

I've also tried omitting the rcp timeout setup, as well as different values for the total timeout (e.g. using Duration.ofMillis or Duration.ofMinutes). Nevertheless, the task is still interrupted after 5 minutes.
Environment details

2nd gen Cloud Function
Java 21
pom dependency: google-cloud-discoveryengine, version 0.41.0
Java import: com.google.cloud.discoveryengine.v1.DocumentServiceSettings

Stack trace
java.util.concurrent.CancellationException: Task was cancelled.
	at com.google.common.util.concurrent.AbstractFuture.cancellationExceptionWithCause(AbstractFuture.java:1574)
	at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:592)
	at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:573)
	at com.google.common.util.concurrent.FluentFuture$TrustedFuture.get(FluentFuture.java:91)
	at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:67)
	at com.google.api.gax.longrunning.OperationFutureImpl.get(OperationFutureImpl.java:125)

At first glance, it's the default timeout of "Total Timeout (Max Time allowed for polling): 5 minutes". But I see you set setTotalTimeout(Duration.ofHours(1L)).
https://github.com/googleapis/google-cloud-java?tab=readme-ov-file#lro-timeouts
We will dig more.

@suztomo Thanks for the feedback. Here's the code that does the RPC call, as you pointed out there is a call to importDocumentsAsync. As you can see I'm trying to import multiple documents, but the same problem occurs when the document is just one.
List<OperationFuture<ImportDocumentsResponse, ImportDocumentsMetadata>> importDocumentAsyncs = new ArrayList<>();
for (String uri : urisToImport) {
    ImportDocumentsRequest request = ImportDocumentsRequest.newBuilder()
        .setParent(parent)
        .setGcsSource(GcsSource.newBuilder().addInputUris(uri).setDataSchema("content"))
        .build();
    importDocumentAsyncs.add(documentService.importDocumentsAsync(request));
}

for (var async : importDocumentAsyncs) {
    try {
        async.get();
    } catch (InterruptedException | ExecutionException e) {
        throw new IOException(e);
    }
}

Would you try TimedRetryAlgorithm as per https://github.com/googleapis/google-cloud-java?tab=readme-ov-file#lro-timeouts:
        TimedRetryAlgorithm timedRetryAlgorithm = OperationTimedPollAlgorithm.create(
                RetrySettings.newBuilder()
                        .setInitialRetryDelay(Duration.ofMillis(1000L))
                        .setRetryDelayMultiplier(1.3)
                        .setMaxRetryDelay(Duration.ofMillis(5000L))
                        .setInitialRpcTimeout(Duration.ZERO) // ignored
                        .setRpcTimeoutMultiplier(1.0) // ignored
                        .setMaxRpcTimeout(Duration.ZERO) // ignored
                        .setTotalTimeout(Duration.ofMinutes(10L))
                        .build());
        documentServiceSettingsBuilder.importDocumentsOperationSettings().setPollingAlgorithm(timedRetryAlgorithm);

All right, it works as expected now. My bad, the documentation was actually pretty clear about that.
Thanks for your support!


Update client3:circe, client3:core, ... to 3.5.0

Updates

com.softwaremill.sttp.client3:circe
com.softwaremill.sttp.client3:core
com.softwaremill.sttp.client3:httpclient-backend-zio

from 3.3.18 to 3.5.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.softwaremill.sttp.client3" } ]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #321.


Gzip OTLP/JSON request bodies

As discussed at the SIG meeting earlier today, we can improve the performance of our collector exporter by using gzip compression on request bodies.

I would be interested in taking this up. @mwear Can you please point me where I can start looking for this?
I did take a look at the XHR and Fetch instrumentation, and I didn't find any request body attribute being added to the span. I think I might be missing something here
Or, did you mean the service request sent by the collector exporter?
https://github.com/open-telemetry/opentelemetry-js/blob/62f8695d3fe5309c62418a1043bc6e8a176bc11f/packages/opentelemetry-exporter-collector/src/platform/browser/CollectorExporterBrowserBase.ts#L69

Seems like the efforts for this is stopped. Can I work on this?


Add a MultiDefUseLivenessTest

This provides a way to test liveness based on non-SSA values. The move
checker is now using pruned liveness this way. So we need a way to
test that liveness no longer makes any assumptions about SSA
values. These test cases need to explicitly specify all the def and
use instructions.

@swift-ci test

@swift-ci smoke test


Add plugin support to tap into the "valid blocks" stream

BigchainDB WebSocket Event API emits new valid transactions as soon as a block reached quorum.
While this lightweight approach is suitable for many applications, other use cases require integration with AMPQ services like RabbitMQ (see #1572).
To support those use cases (without bloating the codebase), we can add support to tap into the valid blocks stream using a plugin architecture. In this way custom use cases can easily be implemented with few lines of code™.

Can we also use this plugin design to filter out valid block so that not all valid blocks get sent to all subscribers?

Are there any plans/designs where we can use this plugin design to filter out valid block so that not all valid blocks get sent to all subscribers?

At this point, no. This ticket is solely to solve the RabbitMQ usecase specified in @1572. We're open to such functionality in the future, but it's currently not a concern.


Migrate docs to MarkBind

Let's migrate the docs site from Jekyll to MarkBind.
Primary author: @tlylt in se-edu/addressbook-level3/pull/156
Further tweaks: @damithc in se-edu/addressbook-level3/pull/206

Merge pull request #1 from AY2324S1-CS2103T-W11-4/switch-docs-to-markbind


Thirsty sword lesbians - compendium fix for sheet.json

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

Changes / Description
Added missing compendium property to sheet.json

Character Sheet Info Roll20 Internal Use only.


[CLI] Wrong exception being thrown when empty config-defaults.yaml file is present in the working dir.

Description
When wunning wandb.init() with an empty config-defaults.yaml file in the working directory a non informative error is thrown.
By looking at the code in the anaconda environment folder what looks to be happening is that the file is considered as a valid config file but then when loading the yaml info None is returned by the loading function which results in an exception being thrown later.
Wandb features
wandb.init()
How to reproduce
conda create --name test
conda activate test
conda install -c conda-forge wandb
python
import wandb
wandb.init()

Environment

OS: Ubuntu 18.04.6
Environment: Anaconda
Python Version: 3.9.7

test.zip

Hey @Dan8991, I agree that we could have a better error message. I'll file a ticket for this.


Memory issue

Hi, thanks for releasing GaLore! I'm running out of memory whenever I use a sequence length longer than 512, even if I use a smaller model. I can train a 7B model w/ a 512 sequence length on 24G VRAM, but I can't train a 5B model w/ a 8192 sequence length. Thanks!

Hi there, I'm not a maintainer of GaLore, but the problem here lies in increasing the sequence length.

Taken from this paper.
One of the big downsides of transformer models is that as you increase the sequence length, the required memory costs increase at a quadratic rate - this is due to the attention mechanism needing to compare every token in the sequence with every other token in the sequence in a way that produces a number, and all of these numbers then have to be stored in a matrix. This means if you double the sequence length, you would need four times the memory since you need to hold four times the values in a matrix as you did before, if you multiply it by four, you need 16 times the memory, and so on.
Recently and thankfully, techniques such as flash attention have gotten this down to a linear scale - if you double the sequence length, you "only" need double the memory for this. But even with flash attention, when you increase the sequence length from 512 to 8192, you would need sixteen times as much memory as before in order to store the intermediate attention "scores" (those numbers I talked about earlier) between tokens.
Compared to that, shearing off two billion parameters won't be enough to be able to get a model of that sequence length into your 24 GB GPU, unfortunately. GaLore can only do so much in this regard, but even it has to deal with this memory consumption problem as a result of the attention mechanism, since it needs to calculate gradients for every number in that matrix during the adjusting of the parameters in the model (done through a method called backpropagation). This is a consequence of the self-attention mechanism found in transformers, and is very difficult to fix.
GaLore's examples for pre-training LLaMA-7B on a 24 GB has the model at a sequence length of 2048 by default. For higher sequence lengths at roughly the same parameter counts, you would need to get a hold of multiple GPUs with more VRAM, such as A40s/L40s or A100s/H100s.
Hope this helps!

Thank you so much for explaining! Makes sense now.


Cannot do xcodebuild clean

Description
When I run the following command:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project App.xcodeproj clean

On my project, that has firebase-ios-sdk added as a Swift Package Manager dependency, I get an error.
Here's a sample project.
Test1.zip
It works without this project as dependency, so it's clearly something going wrong in here.
Reproducing the issue

Open the attached project above.
Run the xcodebuild -project <project> clean command and see it fail

Firebase SDK Version
10.11
Xcode Version
15.0.1, 14.3, etc.
Installation Method
Swift Package Manager
Firebase Product(s)
Analytics
Targeted Platforms
iOS
Relevant Log Output
rasmus@Pirkefnirt Test1 % /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project Test1.xcodeproj clean
Command line invocation:
    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project Test1.xcodeproj clean

User defaults from command line:
    IDEPackageSupportUseBuiltinSCM = YES

Resolve Package Graph

Resolved source packages:
  GTMSessionFetcher: https://github.com/google/gtm-session-fetcher.git @ 3.1.1
  gRPC: https://github.com/google/grpc-binary.git @ 1.49.1
  leveldb: https://github.com/firebase/leveldb.git @ 1.22.3
  nanopb: https://github.com/firebase/nanopb.git @ 2.30909.0
  InteropForGoogle: https://github.com/google/interop-ios-for-google-sdks.git @ 100.0.0
  Firebase: https://github.com/firebase/firebase-ios-sdk.git @ 10.18.0
  Promises: https://github.com/google/promises.git @ 2.3.1
  SwiftProtobuf: https://github.com/apple/swift-protobuf.git @ 1.25.1
  GoogleUtilities: https://github.com/google/GoogleUtilities.git @ 7.12.1
  GoogleDataTransport: https://github.com/google/GoogleDataTransport.git @ 9.2.5
  AppCheck: https://github.com/google/app-check.git @ 10.18.0
  GoogleAppMeasurement: https://github.com/google/GoogleAppMeasurement.git @ 10.17.0
  abseil: https://github.com/google/abseil-cpp-binary.git @ 1.2022062300.0

error: Could not delete `/Users/rasmus/Library/Developer/Xcode/DerivedData/Test1-ebqxjjcrukatqiefcubratdkjdrk/SourcePackages/checkouts/nanopb/build` because it was not created by the build system.
    note: To mark this directory as deletable by the build system, run `xattr -w com.apple.xcode.CreatedByBuildSystem true /Users/rasmus/Library/Developer/Xcode/DerivedData/Test1-ebqxjjcrukatqiefcubratdkjdrk/SourcePackages/checkouts/nanopb/build` when it is created.
error: Could not delete `/Users/rasmus/Library/Developer/Xcode/DerivedData/Test1-ebqxjjcrukatqiefcubratdkjdrk/SourcePackages/checkouts/nanopb/build` because it was not created by the build system.
    note: To mark this directory as deletable by the build system, run `xattr -w com.apple.xcode.CreatedByBuildSystem true /Users/rasmus/Library/Developer/Xcode/DerivedData/Test1-ebqxjjcrukatqiefcubratdkjdrk/SourcePackages/checkouts/nanopb/build` when it is created.

** CLEAN FAILED **

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

{
  "pins" : [
    {
      "identity" : "abseil-cpp-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/abseil-cpp-binary.git",
      "state" : {
        "revision" : "bfc0b6f81adc06ce5121eb23f628473638d67c5c",
        "version" : "1.2022062300.0"
      }
    },
    {
      "identity" : "app-check",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/app-check.git",
      "state" : {
        "revision" : "5746b2d35c91c50581590ed97abe4c06b5037274",
        "version" : "10.18.0"
      }
    },
    {
      "identity" : "firebase-ios-sdk",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/firebase-ios-sdk.git",
      "state" : {
        "revision" : "5de0369ee79ad096c164eb3afeb7921d92a43b58",
        "version" : "10.18.0"
      }
    },
    {
      "identity" : "googleappmeasurement",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleAppMeasurement.git",
      "state" : {
        "revision" : "6b332152355c372ace9966d8ee76ed191f97025e",
        "version" : "10.17.0"
      }
    },
    {
      "identity" : "googledatatransport",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleDataTransport.git",
      "state" : {
        "revision" : "aae45a320fd0d11811820335b1eabc8753902a40",
        "version" : "9.2.5"
      }
    },
    {
      "identity" : "googleutilities",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/GoogleUtilities.git",
      "state" : {
        "revision" : "bc27fad73504f3d4af235de451f02ee22586ebd3",
        "version" : "7.12.1"
      }
    },
    {
      "identity" : "grpc-binary",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/grpc-binary.git",
      "state" : {
        "revision" : "a673bc2937fbe886dd1f99c401b01b6d977a9c98",
        "version" : "1.49.1"
      }
    },
    {
      "identity" : "gtm-session-fetcher",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/gtm-session-fetcher.git",
      "state" : {
        "revision" : "d415594121c9e8a4f9d79cecee0965cf35e74dbd",
        "version" : "3.1.1"
      }
    },
    {
      "identity" : "interop-ios-for-google-sdks",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/interop-ios-for-google-sdks.git",
      "state" : {
        "revision" : "2d12673670417654f08f5f90fdd62926dc3a2648",
        "version" : "100.0.0"
      }
    },
    {
      "identity" : "leveldb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/leveldb.git",
      "state" : {
        "revision" : "9d108e9112aa1d65ce508facf804674546116d9c",
        "version" : "1.22.3"
      }
    },
    {
      "identity" : "nanopb",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/firebase/nanopb.git",
      "state" : {
        "revision" : "819d0a2173aff699fb8c364b6fb906f7cdb1a692",
        "version" : "2.30909.0"
      }
    },
    {
      "identity" : "promises",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/google/promises.git",
      "state" : {
        "revision" : "e70e889c0196c76d22759eb50d6a0270ca9f1d9e",
        "version" : "2.3.1"
      }
    },
    {
      "identity" : "swift-protobuf",
      "kind" : "remoteSourceControl",
      "location" : "https://github.com/apple/swift-protobuf.git",
      "state" : {
        "revision" : "07f7f26ded8df9645c072f220378879c4642e063",
        "version" : "1.25.1"
      }
    }
  ],
  "version" : 2
}

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

Looks like a duplicate of an Xcode issue described at #11426.
The workaround is xcodebuild -scheme Test1 clean

Not a good workaround for me. I'm using Capacitor CLI and it invokes the other command. This problem only occurs with firebase-ios-sdk. None of my other Swift Package Manager dependencies have this problem.

@Ralle Did you manage to solve this problem? I am facing the same problem right now.

Adding -scheme option fixed it for me. This error started happening after we migrated Firebase from cocoapods to SPM

@Ralle Did you fix this issue? Thanks.

in Xcode Remove firebase-ios-sdk from package dependencies App, and Add firebase-ios-sdk pakage dependiencies into Pods Project, use cap sync ios again from terminal project

Closing since this is an Xcode issue and not much we can do.


Fix grammar mistakes and improve readability of the intro.

-...to Count How Many People are Subscribed to You in Your Favorite Services
+...Returns the Total Number of Your RSS Subsribers from Different RSS Platforms.

Sorry, but your changes don't entirely reflect on what Substats does. We are more than just a RSS Subscriber Counter. Nevertheless, thank you for your suggestions.


Cleanup/Remove system-sphinx from System API

On previous https://github.com/3scale-ops/saas-operator/pull/265 system-sphinx was soft-deprecated from System API
Now that all deployed System CRs have been updated removing spec.sphinx, it can be safely completely removed from saas-operator code.
/kind cleanup
/kind release
/priority important-soon
/assign

/approve


DefaultDockerClient.connectToNetwork(...) does not allow to set IP address for container

Description
The connectToNetwork client method does not support any other parameters apart from containerId and networkId.
When using the Docker CLI to connect a container to a network it is possible to set few additional properties and according to the Engine API v1.24 documentation at least setting IPv4 and/or IPv6 address should be possible.
Software:

docker version: 1.12.3
Spotify's docker-client version: 7.0.2

@llopat You can use DockerClient. connectToNetwork(String networkId, NetworkConnection networkConnection)


Rename 'base' parachain to 'stout'

This PR pertains to renaming 'base' parachain to 'stout' and all its references.
This PR resolves #104.

LGTM

Note: waiting for #128 to be merged before this one.


Fix hostedcluster availability calculation relative to unmanaged etcd

Fix hostedcluster/unmanaged etcd status calculations
The a34f1881abe0730c0736ee4f8dee7d05eb0eece9 commit introduces an Unmanaged etcd
management type and incorporates the health of the unmanaged etcd configuration
into hostedcluster availability condition computation. However, the approach in
that commit violates the single source of truth invariant for hostedcluster
availability calculation, which makes it too easy to introduce bugs which cause
condition flapping or other inconsistencies.
This commit refactors the status handling to be consistent with the rest of the
controller by:

Introducing a new condition type "UnmanagedEtcdAvailable" which is used to
track the status of unmanaged etcd which can be composed into more coarse
grained availability checks
Updating the hostedcluster availability calculation to take into account the
new condition

/test e2e-aws

/lgtm
/hold


Mouse Highlighter

Description of the new feature / enhancement
I want Mouse highlighter can be highlight the mouse cursor not only when clicked but also all the time when enabled with highlight color around the mouse. Also when clicked the highlight round will flash or change color.
Scenario when this would be used?
Mouse ultilities
Supporting information
No response

/dup #14137


feat: Initial version of wrapped MSSQL provider

This PR contains the initial version of the Pulumi MSSQL provider, based in the PGSSoft MSSQL Terraform provider

@tmeckel let me know if you want me to take a look :)

@cobraz The provider is still in a pre-alpha stage becauee of the new support for the Terraform Provider Framework. But if you like, go ahead a do a review on the current state. Input is always appreciated. 🤗


de-dup Spanner logging of streaming-RPC responses

When Spanner started using generated stubs (see #11854 and #11888) it picked up generic support for streaming-RPC logging via spanner_internal::SpannerLogging (when the "rpc" tracing component is enabled), which adds internal::StreamingReadRpcLogging<google::spanner::v1::PartialResultSet> (when the "rpc-streams" tracing component is enabled) during ExecuteStreamingSql() and StreamingRead() RPCs.
However, spanner_internal::ConnectionImpl continues to install a spanner_internal::LoggingResultSetReader (when the "rpc-streams" tracing component is enabled), which wraps the spanner_internal::DefaultPartialResultSetReader interface, during ReadImpl() [StreamingRead] and CommonQueryImpl() [ExecuteStreamingSql] calls, and that also logs the streaming RPC.
Because the spanner_internal::PartialResultSetReader interface is written in terms of the Spanner-specific PartialResultSet::resume_token, it can include the token in the logs, and that could be very helpful in debugging. The service-independent StreamingReadRpcLogging can't do that.
So, the issues are:

How can we eliminate the duplicate logging?
How can we continue to log the resume token?

Maybe revisit in the next pass.


Component updated called when to_delete=True. Component deleted already called

Undoing a boo-boo

bors merge


The run code is not working when i write it does not do anything

Environment (please complete the following information):

OS (e.g., Windows 10):
Extension version (e.g., 1.2.3):

Describe the bug:

Repro steps:

Expected behavior:

Additional context:

Closing as incomplete. Please feel free to add more information if you have any and we can re-open the issue.


Display several messages at the same time

Personally, display several messages at the same time doesn't works, only one is displayed. Sometimes if I change the content or the message type it works again.

@Vadorequest did you ever resolve this?
I am having the same issue
jquery 1.11.3
bootstrap 3.3.5

I honnestly don't remember. Too long ago.

No bug in the current release. This can be closed.


Searching shows raw data instead of inline text when using custom domain

Details

Project URL: docs.signalfx.com
Build URL (if applicable):
Read the Docs username (if applicable): brsnyder

Expected Result
Works at https://signalfx-product-docs.readthedocs-hosted.com/en/latest/search.html?q=time+range&check_keywords=yes&area=default

Actual Result
Doesn't work at http://docs.signalfx.com/en/latest/search.html?q=time+range&check_keywords=yes&area=default

Notes
Sometimes shift-refresh fixes the problem, but today it isn't. Please fix this - our support people are encouraging users to go to the docs and this is just bad.
Not to mention that the actual returned results are also better at the signalfx-product-docs.readthedocs-hosted.com site.

Here's a video of the weirdness in action before and after disabling caching and forced-reloads: https://www.dropbox.com/s/cn23ed2k6uoujby/2016-09-27%20-%20Docs%20Issues.mp4?dl=0

FYI: Had a similar problem, was able to resolve it, see https://github.com/rtfd/readthedocs.org/issues/839#issuecomment-262902446

For multi language documentation, I get a No 'Access-Control-Allow-Origin' header is present exception for all languages but the default language.
The search then falls back to the standard Sphinx search, which doesn't work properly in the latest Sphinx version RtD supports as of now.

I wasn't able to reproduce the issue and it also seems to be a bug in Sphinx not in RTD. So, I'm closing this issue. Besides, it seems to be a duplicated of https://github.com/rtfd/readthedocs.org/issues/839#issuecomment-106102196

@humitos The issue still occurs in multilingual documentation. For example: create an English project and reference a German project as its translation. The German search will return raw markup snippets of the English docs.
It's also not really a Sphinx issue, because RTD now implements its own custom search, see: http://docs.readthedocs.io/en/latest/features.html#search

@TimKam can you provide an example of a project with this issue?


Is it possible to tag the Examples in Scenario Outline

If my feature file is like below
Scenario Outline: ...
Given I login with "" and ""
And ......
Then ......
@sit
    Examples:
        |userid            | password  |
<EMAIL_ADDRESS>| test      |

    @uat
    Examples:
        |userid            | password |
<EMAIL_ADDRESS>| test     |

Can I run the scenarios like this
cypress run  TAGS=@sit and the test pick only @sit Examples
and if I run like this
cypress run TAGS=@uat and the test pick only @uat Examples

This is a duplicate of https://github.com/TheBrainFamily/cypress-cucumber-preprocessor/issues/196. Closing to keep everything in one place.


Panel PCB has errors.

Hi,
The panel pcb has errors with the jack sockets. 3 stacked each side should mean 9 solder points, 3 per socket. There are only 8 so the sockets wont fit.

This is deliberate to minimize size. The holes are wider so you can fit two
opposing ground leads into the same hole. Its slightly uncommon but I've
seen other builds do this too and imo it's not too much of a hassle when
building.
tomsteed @.***> schrieb am Mi., 22. Feb. 2023, 21:09:

Hi,
The panel pcb has errors with the jack sockets. 3 stacked each side should
mean 9 solder points, 3 per socket. There are only 8 so the sockets wont
fit.
[image: image]
https://user-images.githubusercontent.com/126072841/220615786-77f52b73-5273-465c-8e27-76c78369ee4c.png
—
Reply to this email directly, view it on GitHub
https://github.com/Testbild-synth/HAGIWO_arduino_oscillator/issues/1,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXQWXNGQVIZMU56CI6EWMITWYX6V5ANCNFSM6AAAAAAVEH6UJQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you. Just did a dry fit and it will work.


fix(sec): upgrade github.com/dapr/dapr to 1.11.2

What happened？
There are 1 security vulnerabilities found in github.com/dapr/dapr v1.7.4

CVE-2023-37918

What did I do？
Upgrade github.com/dapr/dapr from v1.7.4 to 1.11.2 for vulnerability fix
What did you expect to happen？
Ideally, no insecure libs should be used.
How can we automate the detection of these types of issues?
By using the GitHub Actions configurations provided by murphysec, we can conduct automatic code security checks in our CI pipeline.
The specification of the pull request
PR Specification from OSCS

@ChengDaqi2023 Please fix the conflicts by pulling in latest master first.
Please sign off the commits for DCO checks to pass https://docs.dapr.io/contributing/contributing-overview/#developer-certificate-of-origin-signing-your-work

This PR is completely unnecessary due to the replace directive in the go.mod that already exists.

@mukundansundar I recommend closing this PR.


[ZEPPELIN-5176] Kerberos ticket renewal fix in JDBC Interpreter

What is this PR for?
This PR addresses a problem in JDBC Interpreter where the Kerberos ticket renewal thread and the interpret() function vies for Kerberos ticket during Interpreter initialization and later on, during the ticket renewal, which can lead to an expired ticket intermittently.
This PR fixes Kerberos ticket renewal logic in JDBC interpreter:

Initialize UGI before using it in runKerberosLogin()
Wait 1 second between every call to runKerberosLogin()

What type of PR is it?
[Bug Fix]
Todos

none

What is the Jira issue?

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

How should this be tested?

Manual testing on a cluster. Configure JDBC interpreter with Kerberos enabled and make sure that the ticket is valid after the expiration time

Screenshots (if appropriate)
Questions:

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

@prabhjyotsingh / @Leemoonsoo / @PrarthiJain , please help review. Thanks.

Rebased after RAT check hotfix.

Will merge this if no more discussion


uudoc should not be built by default

As we can see here:
https://uutils.github.io/coreutils-docs/cargo-timings/cargo-timing.html
we are spending a bunch of time on uudoc by default. Maybe we should not do it by default.

I wonder how much this will actually save, because it uses the same crates (mostly) as the coreutils binary, but we should still fix this.