fix(label): add label for BlockDevices

Add ndm.io/managed labels for BlockDevices, similar to disk. BlockDevices which are not managed by NDM will not be made active/inactive by the DaemonSet. Also, unmanaged blockdevices are ignored by the operator to check whether the block devices have a backing disk or not.

Codecov Report

Merging #270 into master will increase coverage by 1.32%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master     #270      +/-   ##
==========================================
+ Coverage    51.2%   52.52%   +1.32%
==========================================
  Files          53       51       -2
  Lines        2443     2393      -50
==========================================
+ Hits         1251     1257       +6
+ Misses       1094     1038      -56
  Partials       98       98

Impacted Files
Coverage Δ

...g/controller/blockdevice/blockdevice_controller.go
27.63% <0%> (-0.75%)
:arrow_down:

cmd/ndm_daemonset/controller/blockdevice.go
85.29% <100%> (+0.21%)
:arrow_up:

cmd/ndm_daemonset/controller/blockdevicestore.go
85.84% <100%> (+0.12%)
:arrow_up:

...er/blockdeviceclaim/blockdeviceclaim_controller.go
34.86% <0%> (-0.24%)
:arrow_down:

pkg/select/blockdevice/select.go

pkg/select/blockdevice/config.go

cmd/ndm_daemonset/probe/udevprobe.go
65.85% <0%> (+5.69%)
:arrow_up:

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 b1a974d...836fccc. Read the comment docs.


Update jnr-posix by updating jnr-unixsocket

Fixes:  https://github.com/DataDog/java-dogstatsd-client/issues/166

Thank you, but unfortunately this can't be merged. Please see https://github.com/DataDog/java-dogstatsd-client/pull/155#issuecomment-918278319 for details.


TypeError: Cannot convert a Symbol value to a string

While using the Pacote package, which uses this dependency, I am getting the following error from lib/parse.js:
TypeError: Cannot convert a Symbol value to a string
    at Unpack.<anonymous> (zone.js/dist/zone-node.js:1688:52)
    at new Parser (/gulp-custom-plugin/node_modules/custom-module/node_modules/tar/lib/parse.js:70:12)
    at new <anonymous> (/gulp-custom-plugin/node_modules/custom-module/node_modules/tar/lib/warn-mixin.js:2:26)
    at new Unpack (/gulp-custom-plugin/node_modules/custom-module/node_modules/tar/lib/unpack.js:52:5)
    at extract (/gulp-custom-plugin/node_modules/custom-module/node_modules/tar/lib/extract.js:111:10)
    at Object.module.exports (/gulp-custom-plugin/node_modules/custom-module/node_modules/tar/lib/extract.js:38:7)
    at extractStream (/gulp-custom-plugin/node_modules/custom-module/node_modules/pacote/lib/extract-stream.js:39:1

The error seems to stem from this line here:
this.on(DONE, opt.ondone)

Interestingly, if I go into the tar/lib/parse.js module and manually replace the Symbol DONE with a string equivalent, onDone, everything works as expected. I'm not sure where exactly the Symbol is being coerced, however.

Closing this, as it's an issue with Angular's zone.js library.


Didn't work on Firefox

I tried your demo (https://rawgit.com/omichelsen/angular-clipboard/master/demo/demo.html) and got an error:
Error! Object { result=2147500037,  name="NS_ERROR_FAILURE",  filename="https://rawgit.com/omich...er/angular-clipboard.js",  more...}
demo.html (line 29)
Firefox version 38.0
Linux mint 17.1

Not working in Firefox. Same error
Error!  Object { result=2147500037,  name="NS_ERROR_FAILURE",  filename="http://localhost:3002/bo...rd/angular-clipboard.js",  more...}

@NarmadhaThiru only Firefox 41+ is supported.


AwsLambdaExecutor

We want to enable developers who want to deploy tools in the cloud serverlessly by introducing AwsLambdaExecutor—one of the first serverless platform integrations.

I'd like to pick this up. Do you have further details on how this should be structured / approached?

I think @collindutter might've done some work on this already. @collindutter, could you share some details? Thanks!

Yes, I already created an executor (https://github.com/griptape-ai/griptape/issues/43) that works in a lambda environment. Though this is basically a modification of the LocalExecutor. A proper AWSLambdaExecutor would likely invoke a lambda function configured with a tool?

Can you throw a quick doc PR up along with that for testing?
On Tue, May 16, 2023 at 4:57 PM Collin Dutter @.***>
wrote:

Yes, I already created an executor (#43
https://github.com/griptape-ai/griptape/issues/43) that works in a
lambda environment. Though this is basically a modification of the
LocalExecutor. A proper AWSLambdaExecutor would likely invoke a lambda
function configured with a tool?
—
Reply to this email directly, view it on GitHub
https://github.com/griptape-ai/griptape/issues/43#issuecomment-1550500274,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABLONCCENX74NJJUGLJEO3XGQH73ANCNFSM6AAAAAAYDVRFBY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

@atcol the changes I had made on #48 are being moved to LocalExecutor in case you wanted to pick this up again.

Would you like me to move that to LocalExecutor - is that what you mean?

Now that the executors are gone, this issue is no longer relevant.


'BusyModule' is not exported

Type of Issue

[ ] Bug Report
[ ] Feature Request
[x] Question, I guess

Description
I'm trying to create a simple angular library in which I use angular2-busy as an npm package,
I import it normally and everything works when compiling my source with webpack or directly with tsc.
But I alway get the error when using ng-packagr
'BusyModule' is not exported by ..\..\node_modules\angular2-busy\index.js
the file looks like
"use strict";
function __export(m) {
    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./build/index"));
//# sourceMappingURL=index.js.map

Since I'm fairly new to the JS-World, my question is:
Can I solve this on my side or is this something ng-packagr has to solve.
Or is this this something I have to bring to angular2-busy's authors attention?
How To Reproduce
include angular2-busy as dependency and import it somewhere.
Expected Behaviour
compile it
Version Information
ng-packagr: v1.0.1
node: v8.4.0
@angular: v4.3.6

please include any version information that might be relevant, e.g. other third-party libraries

Do you have externals set in ng-package.json?
{
  "$schema": "./node_modules/ng-packagr/ng-package.schema.json",
  "lib": {
    "entryFile": "public_api.ts".
    "externals": {
      /* ... *(
    }
  }
}

See https://github.com/dherges/ng-packagr/issues/85#issuecomment-321256775
We should have better documentation in ng-packagr for this.... Oo

Also #108

I tried it with externals and without
But I actually dont have an idea what I should put in.
As far as I know this is from Rollup, right?
it's the first time I come in contact with Rollup
{
  "$schema": "./node_modules/ng-packagr/ng-package.schema.json",
  "lib": {
    "entryFile": "index.ts",
    "externals": {
      "anguldar2-busy/index.js": "angular2-busy"
    }
  }
}

Just had a look at #85 and saw in the example ng-bootstrap that they define libraryName in their webpack.conf.js
Couldn't find that in angular2-busy. Maybe it doesn't register itself properly in the global namespace?

Don't know tbh. Noticed that they ship individual compiled .js files in a build folder:
https://github.com/devyumao/angular2-busy/tree/master/build
So angular2-busy is not bundled to a FESM. My educated guess is that the externals should probably be configured similar to rxjs.
https://github.com/dherges/ng-packagr/blob/master/src/lib/conf/rollup.globals.ts#L18-L67

thanks
whatever I input into externals the error message and the path in it remains the same.
Unfortunately I have not the slightest idea how I should configure my externals :(
What exactly do I have to put in (theoretically speaking)?

These are the external and globals properties passed thru to rollup.
Rollup says for external:

the name of an external dependency
a resolved ID (like an absolute path to a file)

Globals is essentially the same but being used for the UMD bundle:

...we want to tell Rollup that the jquery module ID equates to the global $ variable:

https://rollupjs.org/#big-list-of-options
I try to re-phrase how to set the externals of ng-packagr: lib.externals is key-value pair of external dependencies of an Angular library. The key should be the import path (as used in TypeScript import {} from "" statement. The value should be the module ID for the UMD bundle. In rxjs, this is Rx.Classname or the Rx.Classname.prototype. In @angular packages, this is the token that they have configured in their build chain.

"embedded": [] - use this.


No  element found with

Hello guys,
I receive this error (before everything works nice):
ValueError: No  element found with //form[contains(@action, "login")]
Can you help me ?

same problem


Group by feature files

Hi @rajdeepv rajdeep,
Does this support running the tests group by feature files ? I am aware that this does not hold good if the feature file tests sizes are different. But in my case, i have relatively same number of scenarios in each feature file. I can't divide the scenarios in one feature file across more than one device and run(in few functional modules of our app only).

what command are you using?

I tried group-by-scenarios that helped me alot in executing other modules. But I for specific modules, I want to run the tests group by feature files by giving a set of tags.

@bhaskarsr If you do not set group-by-scenarios, a feature file will be run on a single device.

Thank you @rajdeepv. I am closing this.


Add support for VK_EXT_transform_feedback

Similar issue to https://github.com/KhronosGroup/MoltenVK/issues/1524
The most popular 3d engines, UE4 to mention one, use geometry shaders and transform feedback which is used basically in the majority of modern windows 3d applications
It seems there's possibility to recreate (polyfill) transform feedback with metal even if metal doesn't have any api support for that, here's what apple suggests:
https://developer.apple.com/forums/thread/21104
This along with geometry shaders support will dramatically improve compatibility with modern 3D applications.

Looks like someone looked into it a long ago https://stackoverflow.com/questions/35750397/metal-write-to-buffer-from-vertex-function

Also as a last note,  if the aim is to wait Apple to implement this in some next version I doubt this will ever happen, it would be redundant and kind of a legacy option vs compute shaders, so it would be better to map it to compute shaders somehow rather than wait forever no? 😉

https://github.com/KhronosGroup/MoltenVK/issues/1657#issuecomment-1193364216
It's worth looking for it if there's hidden support in metal API as well for TF is in opengl too

More suggestions on this: http://hacksoflife.blogspot.com/2015/06/os-x-metal-raw-notes.html

I've mentioned this in the thread for geometry shaders. Just leaving it here in case whoever is working on this would like to check it out. Here's what the devs of Ryujinx had to say about transform feedback:
"Transform Feedback: Transform Feedback is another feature that doesn't exist on Mac, but is used by a few choice games like Xenoblade and Legends Arceus. We have a rather ingenious (but complicated) solution to this - just write the transform feedback outputs to storage buffers at the end of the vertex stage. The result is just as fast and works properly across affected titles."
Ryujinx is open source so I suppose someone with the knowhow can take a look at their implementation.

just write the transform feedback outputs to storage buffers at the end of the vertex stage. The result is just as fast and works properly across affected titles."

This only works if you're not using geometry or tessellation shaders.

Ryujinx:

https://blog.ryujinx.org/the-impossible-port-macos/
https://github.com/Ryujinx/Ryujinx/issues/4062

Here to advocate for Transform Feedback support as it's required for Unity games that use Skinned Mesh Renderers like Dyson Sphere Program and Genshin Impact


Small improvements to EBLIF generation

Add support for luts.
Ignore ports marked as carries.
Correctly generate connections for the clock pins.
Improve composability around <pb_type> attributes.

Ok, LGTM


Fixes: #187 Ask for HTTP/HTTPS for non-prod builds

Fix for #185
A small fix for the HTTP/HTTPS default in debug mode!
This asks the user if HTTP/HTTPS scheme if not specified in non-prod builds!

Automated message from Dropbox CLA bot
@kunall17, it looks like you've already signed the Dropbox CLA. Thanks!

I would prefer to do something that does auto-detection and thus doesn't involve an extra prompt, but given that this issue is making life difficult for folks trying to contribute, I've gone ahead and merged this.  We can always improve it from here.


Various Windows fixes to support the runtime v2 shim workflow

Removes an unused and unneeded wait group.
Reorders the code so that it doesnt overwrite the previous allocation
when creating a NewTask via ctr.exe
Adds retry support to AnonDialer if the pipe does not exist. This will
retry up to the timeout for the pipe to exist and connect. This solves
the race between the containerd-shim-* start command and the
reinvocation.

FYI - @crosbymichael  @jhowardmsft

LGTM

LGTM

LGTM


What is the expected time for release of the code?

Hi，the code has been updated, but it is still in test. Welcome to use. Please contact us if you come up with any other problems.


Superclass mismatch when the class is namespaced

When mocking a  class method inside a module, basically a namespaced class, like:
require "spec"
require "mocks"

module Foo
  class Bar
    def foo
      "bar"
    end
  end
end

create_mock Foo::Bar do
  mock foo
end

describe Foo::Bar do
  it "mocks" do
    instance = Foo::Bar.new
    allow(instance).to receive(foo).and_return("not bar")

    instance.foo.should eq("not bar")
  end
end

Instead of creating the mock and returning not bar, it is generating the following error/code:
superclass mismatch for class Foo::Bar (Mocks::BaseDouble for Reference)
class Foo::Bar
  @@__mocks_name = "Foo::Bar"

  include ::Mocks::BaseMock
  mock(foo)
end

module ::Mocks
  module InstanceDoubles
    class Foo::Bar < ::Mocks::BaseDouble
      @@name = "Mocks::InstanceDoubles::Foo::Bar"

      def ==(other)
        self.same?(other)
      end

      def ==(other : Value)
        false
      end

      macro mock(method_spec)
        mock({{method_spec}}, nil, ::Foo::Bar.allocate)
      end

      mock(foo)
    end
  end
end

Hi @marceloboeira
Thanks for reporting this bug. I stumbled upon it once too, but quickly used some workaround. Now it looks like it is time to add a test for this and fix it :)

@marceloboeira I have released 0.2.1 version with the fix for this. Could you please upgrade and see if it works for you?

@waterlink thanks a lot!
I'll check and get back to you.


How to run GA on windows10?

I have built and installed on windows10. But how to run GA server and client?wish.

Can you help me bulding and installing GA on my windows 10 because I keep having problems with Ntwin32.MAK not found which apparently is included in Windows SDK 7 only.

hello, I'm doing my graduation project. I have problem when I run GA on windows7, I run "./ga-server-periodic config/server.game.win32.conf" in powershell. But the error is "dlerror() on Windows is not supported". I don't know if there's something wrong with my game's profile. Can you help me?

so sorry that I did not notice your message. Have you solved the problem?
I've run that gaming anywhere repo years ago on windows10  successfully and I forget exactly what I have done.
I just remember that I edited some makefiles or what code.
Is there any other that I can help you?
------------------ Original ------------------
From<EMAIL_ADDRESS>Send time: Saturday, Feb 29, 2020 10:30 PM
To<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS><EMAIL_ADDRESS>Subject:  Re: [chunying/gaminganywhere] How to run GA on windows10? (#43)
hello, I'm doing my graduation project. I have problem when I run GA on windows7, I run "./ga-server-periodic config/server.game.win32.conf" in powershell. But the error is "dlerror() on Windows is not supported". I don't know if there's something wrong with my game's profile. Can you help me?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Drop LLVM 5 codegen tests

We currently have codegen tests for LLVM 5 - 9 (10 in a PR).  The code we generate is basically the same for each LLVM version (the only LLVM_VERSION ifdefs are the mem* calls) so there is not much to test between versions there. That we're able to automatically rewrite most of the tests confirms that.
The main advantage of having codegen tests for each version is probably that it makes development easy, you can use the LLVM your OS has instead of having everyone use the same version.
Especially the LLVM5 tests mainly feel like a maintenance burden. The automatic rewriting fails in a lot of places (17) and the CI job has a massive test filter too.
Are there objections to dropping LLVM 5 from the codegen tests?  We still have the runtime and other tests to verify that everything is working. This might cause some issues for people that still use LLVM5 as their codegen tests will fail (unless we code the exception into the test runner) but I don't think there are many (any) LLVM5 users left. Even ubunt 16.04 has LLVM8
Or we could drop LLVM5 support completely, removing it completely (and use the glibc static(ish) builds instead).

+1 on dropping

LLVM 10 test is merged: #1190
+1 on dropping

Another +1 for dropping

Or we could drop LLVM5 support completely, removing it completely (and use the glibc static(ish) builds instead).

fwiw, #1063 removes the static LLVM 5 builds in favor of LLVM 9, still on Alpine as before.


missing domain for SSL in managment.json cant sign in

Describe the problem
Cant login as managment.json are missing domain for for the directory for the SSL Cert
To Reproduce
Steps to reproduce the behavior:

new install
setup your env
run configure
check managment.json
"CertFile":"/etc/letsencrypt/live//fullchain.pem",
"CertKey":"/etc/letsencrypt/live//privkey.pem",
both certfile and certkey are missing domain

Hi @tjsims1
What version are you using?

@tjsims1 there is a bug for the variable in the last 2 releases. The fix will come in the PR https://github.com/netbirdio/netbird/pull/794
For the time being, please edit the generated management.json file and update the following lines:
        "CertFile":"/etc/letsencrypt/live//fullchain.pem",
        "CertKey":"/etc/letsencrypt/live//privkey.pem",

With your the correct paths:
        "CertFile":"/etc/letsencrypt/live/your.domain.com/fullchain.pem",
        "CertKey":"/etc/letsencrypt/live/your.domain.com/privkey.pem",

After that a simple docker-compose restart management  will restore the service


add process.env.HOST?

I'm planning to dockerize your good app. can you add a hostname option through process.env?

Fixed in 1.3.0


fix play block failed when utxo cache too small

当utxo cache设置太小时，非旷工节点执行一个区块时有可能执行失败。解决方案是针对执行区块时将区块内所有交易的 utxo 缓存起来。

Codecov Report

Merging #295 (8c57fb1) into master (3cdee3e) will decrease coverage by 0.02%.
The diff coverage is 53.33%.

@@            Coverage Diff             @@
##           master     #295      +/-   ##
==========================================
- Coverage   46.37%   46.35%   -0.03%
==========================================
  Files         136      136
  Lines       12177    12191      +14
==========================================
+ Hits         5647     5651       +4
- Misses       5357     5366       +9
- Partials     1173     1174       +1

Impacted Files
Coverage Δ

bcs/ledger/xledger/state/utxo/utxo.go
54.65% <36.36%> (-0.53%)
:arrow_down:

bcs/ledger/xledger/state/state.go
47.26% <100.00%> (+0.19%)
:arrow_up:

bcs/consensus/pow/pow.go
39.54% <0.00%> (-3.43%)
:arrow_down:

bcs/network/p2pv2/server.go
51.33% <0.00%> (-1.07%)
:arrow_down:

bcs/consensus/xpoa/xpoa.go
55.26% <0.00%> (+1.05%)
:arrow_up:

bcs/network/p2pv1/conn.go
61.22% <0.00%> (+6.12%)
:arrow_up:

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 3cdee3e...8c57fb1. Read the comment docs.

Codecov Report

Merging #295 (8c57fb1) into master (3cdee3e) will increase coverage by 0.09%.
The diff coverage is 53.33%.

@@            Coverage Diff             @@
##           master     #295      +/-   ##
==========================================
+ Coverage   46.37%   46.46%   +0.09%
==========================================
  Files         136      136
  Lines       12177    12191      +14
==========================================
+ Hits         5647     5665      +18
+ Misses       5357     5353       -4
  Partials     1173     1173

Impacted Files
Coverage Δ

bcs/ledger/xledger/state/utxo/utxo.go
54.65% <36.36%> (-0.53%)
:arrow_down:

bcs/ledger/xledger/state/state.go
47.26% <100.00%> (+0.19%)
:arrow_up:

bcs/network/p2pv2/server.go
51.33% <0.00%> (-1.07%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
50.24% <0.00%> (+0.96%)
:arrow_up:

bcs/consensus/xpoa/xpoa.go
55.26% <0.00%> (+1.05%)
:arrow_up:

bcs/contract/xvm/code_manager.go
66.36% <0.00%> (+2.72%)
:arrow_up:

bcs/network/p2pv1/conn.go
61.22% <0.00%> (+6.12%)
:arrow_up:

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 3cdee3e...8c57fb1. Read the comment docs.

Codecov Report

Merging #295 (65c0011) into master (010cfea) will decrease coverage by 0.15%.
The diff coverage is 53.33%.

@@            Coverage Diff             @@
##           master     #295      +/-   ##
==========================================
- Coverage   46.46%   46.31%   -0.16%
==========================================
  Files         136      136
  Lines       12177    12191      +14
==========================================
- Hits         5658     5646      -12
- Misses       5348     5372      +24
- Partials     1171     1173       +2

Impacted Files
Coverage Δ

bcs/ledger/xledger/state/utxo/utxo.go
54.65% <36.36%> (-0.53%)
:arrow_down:

bcs/ledger/xledger/state/state.go
47.26% <100.00%> (+0.19%)
:arrow_up:

bcs/network/p2pv1/conn.go
55.10% <0.00%> (-6.13%)
:arrow_down:

bcs/consensus/pow/pow.go
39.54% <0.00%> (-3.43%)
:arrow_down:

bcs/consensus/xpoa/xpoa.go
54.21% <0.00%> (-2.11%)
:arrow_down:

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 010cfea...65c0011. Read the comment docs.

Codecov Report

Merging #295 (65c0011) into master (010cfea) will decrease coverage by 0.03%.
The diff coverage is 53.33%.

@@            Coverage Diff             @@
##           master     #295      +/-   ##
==========================================
- Coverage   46.46%   46.42%   -0.04%
==========================================
  Files         136      136
  Lines       12177    12191      +14
==========================================
+ Hits         5658     5660       +2
- Misses       5348     5359      +11
- Partials     1171     1172       +1

Impacted Files
Coverage Δ

bcs/ledger/xledger/state/utxo/utxo.go
54.65% <36.36%> (-0.53%)
:arrow_down:

bcs/ledger/xledger/state/state.go
47.26% <100.00%> (+0.19%)
:arrow_up:

bcs/network/p2pv1/conn.go
55.10% <0.00%> (-6.13%)
:arrow_down:

bcs/consensus/xpoa/xpoa.go
54.21% <0.00%> (-2.11%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
50.24% <0.00%> (+0.96%)
:arrow_up:

bcs/contract/xvm/code_manager.go
66.36% <0.00%> (+2.72%)
:arrow_up:

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 010cfea...65c0011. Read the comment docs.


Consider adding AspNetCore.DataProtection.ServiceFabric to the documented options

Consider adding AspNetCore.DataProtection.ServiceFabric as an option?

We don't appear to have a page for 3rd party providers that I can see on the docs site. Am I missing something?

Hi @blowdart,
On the Key storage providers page there is a references to another 3rd party library,  StackExchange.Redis ConnectionMultiplexer... not the same I know but wondering if you would consider links to 3rd party key providers?

That's slightly different, as we wrote the providers here, just not the backing store. Given the sensitivity of the library I'm not sure I'd be comfortable seeing something in official docs pointing to a 3rd party. However if you look at identity, https://github.com/aspnet/identity you can see we have 3rd party options in the repo home page. Would that work for you?

Understand re: sensitivity in official docs, especially around security related components. Worth asking though as I noticed other teams such as EF Core team have 3rd party providers listed on the Database Providers page. They used a warning such as:

I think it would help the .Net Core community to at least have a new section, maybe "Community Maintained Key Providers" in aspnet/DataProtection if that is acceptable?

I'd rather do the same as identity and keep it in the source repo rather than docs,

Did you want a pull request to update the repo landing page or you guys will?

Done.


Use base64 for serde_bytes annotated fields

With the following struct, small will be represented as an array of u8 and large as a base64 String.
extern crate serde_derive;

extern crate serde;
extern crate serde_bytes;

#[derive(Serialize, Deserialize)]
struct BytesStruct {
    small: Vec<u8>,
    #[serde(with = "serde_bytes")]
    large: Vec<u8>,
}

I'm glad you find this PR interesting! Is there anything I could do to help push this forward?

@fengalin sorry about the wait. Please rebase in the meantime :)
@torkleyy must have just missed this. PING!

oh I see the response now, oops, sorry @torkleyy  :)
@fengalin please bump the minor version and rebase

@kvark no problem, I was just checking.
Rebased and bumped version.

@torjkleyy I'm not quite sure about this. I think base64 handling should only be selected when user explicitly uses Bytes/_buf.  I'll take a deeper look at this tomorrow.

The problem is that even though there's a Value::Bytes variant, it will
never be the result of a deserialization.
On Fri, Jun 8, 2018, 11:00 François Laignel<EMAIL_ADDRESS>wrote:

@torjkleyy I'm not quite sure about this. I think base64 handling should
only be selected when user explicitly uses Bytes/_buf. I'll take a deeper
look at this tomorrow.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ron-rs/ron/pull/109#issuecomment-395697688, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWFFuT1J_fo7nj5hiLDaWhuYMUFPwG0pks5t6j0QgaJpZM4UVOFQ
.

I marked the Value::Bytes variant as unreachable! and implemented deserialize_bytes and deserialize_byte_buf. Does it address your concerns @torkleyy?

AFAIU, you will get the same value if the origin and target struct are annotated with serde_bytes or use ByteBuf. Are you saying we should use a specific notation in the serialized field to show this is base64?

Yes, with fields this holds, but not with ron::Value.

@kvark Do you still approve the PR with the new changes?

@fengalin thanks for your changes!
@torkleyy thanks for reviewing!
bors r=torkleyy


Add figma-include-accessibility-annotations Plugin

Is your resource open source?
Yes
Is your request for a plugin, widget, or developer resource?
Plugin
What is the URL for your resource repo?
figma-include-accessibility-annotations

I'll work on this.

Sounds good! Let me know when a PR is ready for review.


GIF's are displayed, but not animated.

I use the native Image and NSImage functions so I'm surprised this doesn't already work.

https://stackoverflow.com/a/70369611/4423545


Explore mangling exported function names

Follow up on #165429
In #165429, we added managing of private fields in the VS Code codebase, resulting in a nice bundle size reduction
Looking through our shipped sources though, there is still lots of repeated text. One lower hanging branch we could try next is mangling exported functions. The localize function for instance seems to be used around 10000 times in the shipped sources, while as a less extreme case the common array function coalesce appears 100 times
Exported functions are a good candidate because we don't have to worry about them being serialized
With my simple prototype, mangling exported functions names saves an additional 446.412kb on top of the mangled private property names. Size savings will be smaller when the content is served compressed but it's still is a nice "free" size reduction

From a quick test, only a few patterns in our code seem to be causing issues:

We need to skip mangling exported functions that are called from our bootstrap js scripts, such as .load for main or startup for the process explorer

Using a namespace as a type? https://github.com/microsoft/vscode/blob/990a496681948ec274da5503b35cd49a7d06c0a2/src/vs/workbench/contrib/tasks/common/taskConfiguration.ts#L742

The signature of monaco.editor gets changed, resulting in a compile error https://github.com/microsoft/vscode/blob/bad51428fe18768ad7bd922e630147201e8b37ad/src/vs/editor/standalone/browser/standaloneEditor.ts#L511
We should likely skip mangling this type for now

Latest version increases total savings up to 3325 by also managing const service identifiers

Targeting June to get this merged
A few follow ups after this initial work is merged:

When generating names, ideally we should prioritize giving more used symbols shorter names. This probably isn't a huge win as we don't generate very long names anyways, but for functions like localize that are used thousands of times it would be nice

I had to skip mangling localize due to how this function is used across projects and interacts with build scripts

I explored mangling enums and enum members (for all non-const enums). This works but generates lots of compile errors with the standaloneEnums and other places where enums are treated as API

Fixed by debcf16fcd8896f598aada07c19b4cc461bdbd18


Tracking position with imu data

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ R200 / F200 / SR300 / ZR300 / D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Win (8.1/10) / Linux (Ubuntu 14/16/17) / MacOS

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC/Raspberry Pi/ NVIDIA Jetson / etc..

SDK Version
{ legacy / 2.. }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
<I am working with imu data given by this device i am trying to find position of camera placed on moving object after certain amount of time and i want it to be accurate in centimeter scale is this possible or any one worked with similar prblm you can say your approach, I want to estimate postion only with help of acceleration data and i tried few methods like double integration

Hi @vams08   Which camera model are you using, please?
If it is a D435i and you want to get the current position of the camera on a moving object, then obtaining it through localization with SLAM may be an option.  Intel have published a guide to SLAM with D435i and ROS.
https://github.com/IntelRealSense/realsense-ros/wiki/SLAM-with-D435i

Hi @vams08   Do you still require assistance with this case, please?

Thanks so much for the update!


VMC AccountLink.get() API returns void

[x] I am using the latest SDK version
[x] This API is compatible with my vCenter version (You can get this info from the API documentation )
[x] I have searched existing issues

Description
The VMC AccountLink.get() API returns void.
However, based on the API Explorer we expect this to return a JSON String response with the following fields:

template_execution_url
template_url
tracking_task

Environment

SDK version:
Latest v6.8.7

Java version:
Java 8

vSphere version:
Latest that comes with VMC SDDC

Steps or code snippet to reproduce
import com.vmware.vmc.orgs.AccountLink;
AccountLink accountLink = ...;
String jsonResponse = accountLink.get("EXAMPLE_ORG_ID");

Actual behavior
(compilation-error)
Expected behavior
(no compilation-error)

We are aware of issues related to , accountLink.get() response schema.
May I know little more about details about this API consumption.?
Do you have any usecase for this API in your VMC Operations/Automation? Or is it just the APIExplorer/language bindings , parity been looked at?

The intended use-case for this is to automate the account linking process during provisioning of a new SDDC. After calling the AccountLink.get() API, we would take the URL and deploy the CloudFormation template. Once the account linking is done, we would provision a new SDDC connected to that linked account.

The issue has been fixed with VMC Console bindings version 1.10.
closing the issue


Multipart boundary header not striped from uploaded file

I'm trying to upload a file using multipart PUT request. http://stackoverflow.com/questions/32817762/ios-uploading-mulitpart-file-to-amazons3. This is how I do it:
let manager = AFHTTPRequestOperationManager()
manager.requestSerializer.setValue("multipart/form-data", forHTTPHeaderField: "Content-Type")
let request = manager.requestSerializer.multipartFormRequestWithMethod("PUT",
    URLString: uploadUrl,
    parameters: ["Content-Type":"\(fileType)"],
    constructingBodyWithBlock: { (formData :AFMultipartFormData!) -> Void in
        formData.appendPartWithFileData(data,
            name: "file",
            fileName: uploadUrl.lastPathComponent,
            mimeType: FileUploader.mimeType[fileType]!)
    },
    error: nil)

let operation = manager.HTTPRequestOperationWithRequest(request,
    success: { (operation: AFHTTPRequestOperation!, responseObject: AnyObject!) -> Void in
        println(uploadUrl)
    },
    failure: { (operation: AFHTTPRequestOperation!, error: NSError!) -> Void in
        println("Error : " + error.description)
    })

The Boundary data in files stays as it is, for example if I upload this file:
This is text
the file on server goes like this:
--Boundary+30709280471AC87B
Content-Disposition: form-data; name="Content-Type"

txt
--Boundary+30709280471AC87B
Content-Disposition: form-data; name="file"; filename="hello.txt"
Content-Type: text/plain

This is text
--Boundary+30709280471AC87B--

Please help me where I'm going wrong, I'm really new to file uploading and amazon s3 uploading and multipart.

As stated in our Contribution Guidelines, this is best suited for Stack Overflow.
:beers:


Bug in task-definition.js -- must have at least one of 'memoryLimitMiB' or 'memoryReservationMiB' specified

memoryLimitMiB is not optional at the moment while it should be; validate doesn't check for memoryReservationMiB.
validate() {
        const ret = super.validate();
        if (util_1.isEc2Compatible(this.compatibility)) {
            // EC2 mode validations
            // Container sizes
            for (const container of this.containers) {
                if (!container.memoryLimitSpecified) {
                    ret.push(`ECS Container ${container.node.id} must have at least one of 'memoryLimitMiB' or 'memoryReservationMiB' specified`);
                }
            }
        }
        return ret;
    }

CDK Version 0.28

Hi @Fejuto,
Could you include the example you are trying to run? This validation exists in the task-definition.tsconstruct, but just want to be clear on your use case. Thanks!

Hi @Fejuto, sorry for the delay in response. This should be fixed in #2463. Thanks for your patience!


Add support for JavaScript & Add 2 new products

🚩 Context
I have created 2 PRs on the endoflife.date repo:

[New Product] Add RDS Postgres
[New Product] Add RDS MySQL

In order to collect the data necessary for these PRs I used a scraping script. This script is located over in a repo under my account here. This script collects all minor and major versions data available. However, after a discussion with the contributors, only the major version will be used. I think the script and the data it collects can fit nicely into this repo. The major and minor versions are included.

An important difference in syntax

MySQL (and even PostgreSQL before version 10) uses a uncommon versioning syntax of x.y as major. Meaning x.y.z is the minor.
🏗 Code
This is the first JavaScript file added to this repo. For this reason I needed to edit the github actions. I followed as closely as I could to how Python is ran here.

I keep the dependencies on the root
I allow for running multiple scripts

I am using a package called npm-rull-all which can run scripts in parrallel. Usage for this can be read about here
The basics of it is that you will add a new line in package.json for running any new scripts "NAME_1": "node ./src/ANY_FILE.js" and then once that line is added you can append it onto the start script like so: "start": "run-p NAME_1 NAME_2"

I didn't commit the json output. If you're curious how it will look here they are

amazon-rds-postgresql.json
{
  "8.0.32": "2024-02-01",
  "8.0.31": "2023-11-01",
  "8.0.30": "2023-09-01",
  "8.0.28": "2023-06-01",
  "8.0.27": "2023-04-20",
  "8.0.26": "2023-04-20",
  "8.0.25": "2023-04-20",
  "8.0.23": "2023-04-20",
  "5.7.41": "2023-10-01",
  "5.7.40": "2023-10-01",
  "5.7.39": "2023-09-01",
  "5.7.38": "2023-06-01",
  "5.7.37": "2023-06-01",
  "5.7.36": "2023-04-20",
  "5.7.34": "2023-04-20",
  "5.7.33": "2023-04-20",
  "8.0": "2026-04-01",
  "5.7": "2023-10-01",
  "5.6": "2022-03-01"
}

amazon-rds-mysql.json
{
  "10": "2023-04-01",
  "11": "2023-11-01",
  "12": "2024-11-01",
  "13": "2025-11-01",
  "14": "2026-11-01",
  "15": "2027-11-01",
  "15.2": "2024-02-01",
  "14.7": "2024-03-01",
  "14.6": "2024-01-01",
  "14.5": "2023-11-01",
  "14.4": "2023-09-01",
  "14.3": "2023-08-01",
  "14.2": "2023-03-20",
  "14.1": "2023-03-20",
  "13.10": "2024-03-01",
  "13.9": "2024-01-01",
  "13.8": "2023-11-01",
  "13.7": "2023-08-01",
  "13.6": "2023-03-20",
  "13.5": "2023-03-20",
  "13.4": "2023-03-20",
  "13.3": "2023-03-20",
  "12.14": "2024-03-01",
  "12.13": "2024-01-01",
  "12.12": "2023-11-01",
  "12.11": "2023-08-01",
  "12.10": "2023-03-20",
  "12.9": "2023-03-20",
  "12.8": "2023-03-20",
  "12.7": "2023-03-20",
  "11.19": "2023-11-01",
  "11.18": "2023-11-01",
  "11.17": "2023-11-01",
  "11.16": "2023-08-01",
  "11.15": "2023-03-20",
  "11.14": "2023-03-20",
  "11.13": "2023-03-20",
  "11.12": "2023-03-20",
  "10.23": "2023-04-17",
  "10.22": "2023-04-17",
  "10.21": "2023-04-17",
  "10.20": "2023-03-20",
  "10.19": "2023-03-20",
  "10.18": "2023-03-20",
  "10.17": "2023-03-20",
  "9.6": "2022-04-30"
}

Thanks a lot for your contribution. I didn't like the huge dependency import that this PR added (no fault of yours, jsdom and npm-run-all have heavy footprints), so I gave a shot at rewriting it in Python to avoid the same.
I've committed the result (#86) with your email for authorship info, since it's pretty much the same code.

Agree with you @captn3m0 on this one. And I know you wanted to make things quite open regarding the language used, but I find it easier to stick with Python if we can.
Closing this PR in favor of #86.


[Featured]Ability to reproduce a embed video in wagtail admin

Will be great can play the embed videos in wagtail admin to ensure that is the video we want to embed, like we can do with django-embed-video using AdminVideoMixin.
We could take advantage of the big thumbnail video and put in his place a video player.

And, maybe you will want put locale files for dinamic language translation.

Hi,
Yes, that is a great idea. Will be implemented when we have some time.
About the locale files, will add them in a stable release.

Here :D https://github.com/infoportugal/wagtail-embedvideos/pull/6


Not responsive

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
Home page is not responsive . Assign me this task and I can make website responsive and add more styling to make the website attractive.
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@meetarora10 assigned. You may start working on it.

Yes sure I will work on it.Thank you

@Suchitra-Sahoo  please assign this issues me


refactor: [BD-46] components which are using deprecated lifecycle methods

Refactor Paragon components which are using deprecated lifecycle methods

JIRA: https://openedx.atlassian.net/browse/PAR-345

Thanks for the pull request, @vlasovmichael! I've created BLENDED-1074 to keep track of it in Jira.   More details are on the BD-46 project page.
When this pull request is ready, tag your edX technical lead.

@vlasovmichael 🎉 Your pull request was merged!  Please take a moment  to answer a two question survey so we can improve your experience in the future.

:tada: This PR is included in version 19.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How to split HAML document in multiple smaller ones?

I would like to split my super-long document in multiple smaller ones that are included in the main document, some of them inside loops.
What is the proper way to refer to external haml template files?

UP


Fix links

deno task check-links

site/docs/zh/hosting/firebase.md (1)
— The link https://accounts.google.com/signup was redirected to https://accounts.google.com/signup/v2?flowEntry=SignUp&flowName=GlifWebSignIn&theme=glif.

Should we fix this redirect too? The redirect in my browser is https://accounts.google.com/signup/v2/createaccount?theme=glif&flowName=GlifWebSignIn&flowEntry=SignUp. Perhaps yours is different as well?

deno task check-links
Only these kinds of issues are intentionally left unresolved:

site/docs/guide/filter-queries.md (3)
— The link deno.land/x/grammy/filter.ts?s=matchFilter responded with a not OK status code 404. It says "Not Found"
— The link deno.land/x/grammy/filter.ts?s=Filter responded with a not OK status code 404. It says "Not Found"
— The link deno.land/x/grammy/filter.ts?s=FilterQuery responded with a not OK status code 404. It says "Not Found"

Please change it to use https://deno.land/x/grammy@v1.19.2/mod.ts?s=matchFilter etc (replace filter.ts by mod.ts in all three links).

site/docs/hosting/firebase.md (1)
— The link accounts.google.com/signup was redirected to accounts.google.com/signup/v2?flowEntry=SignUp&flowName=GlifWebSignIn&theme=glif.

Should we fix this redirect too? The redirect in my browser is accounts.google.com/signup/v2/createaccount?theme=glif&flowName=GlifWebSignIn&flowEntry=SignUp. Perhaps yours is different as well?

Mine actually is https://accounts.google.com/lifecycle/steps/signup/name with some long query parameters added to that. I would suggest to keep it as-is unless someone has a better idea. @dcdunkan is there a way to tell the link checker to not check certain links? I forgot

@dcdunkan is there a way to tell the link checker to not check certain links? I forgot
Yes, we can ignore certain links. In the fetch.ts file of link checker.

@dcdunkan nice, thanks. @quadratz could you add the link there?

https://github.com/grammyjs/link-checker/pull/13

@quadratz is this ready?

Yes, It is ready to merge.


Suggest to show (warning) msg to a user when they pass only a training file for multi-class, multi-label and object detection via automl-vision

It's not a bug, more like a suggestion from AutoML-vision team.
When a customer just passes only training file for any of the supported tasks, it would be better to throw (warning) message saying that we do internal random split (80% for training and 20% for validation) and report metrics on those 20% validation dataset.

@briacht For visibility

@JakeRadMSFT and @briacht Is this for the CLI? Otherwise we need a spec and this shouldn't be listed as committed.

Closing as duplicate of https://github.com/dotnet/machinelearning-modelbuilder/issues/60

Please follow issue 60 for updates on specifying a test dataset.


Scroll-y menus

When a menu is created, set a max height and use scrollable element. There is room for improvement but this only takes a visible effect when needed and in that case, it is certainly better than the current situation.
Not having used the scrollableelement  class before and due the strange behavior of overflow with regards to submenus, please review carefully.
fixes #52533

@sbatten please bring up to date with master

@bpasero You can test this by running:
git fetch origin pull/62819/head:pr/62819 && git co pr/62819

Yeah possibly, but I prefer to apply the changes on top of master. And besides, there is a merge conflict too.

@bpasero  updated and conflicts resolved


Alternative approach to #424 with impl Unsize<VecView> for Vec

Alternative approach to #424, with even better ergonomics and features, but much much worse documentation for now.
Rustdoc seems to document the trait  implementation of the aliases appropriately, but it does not show the impl blocks. I think it's  because of https://github.com/rust-lang/rust/pull/112543, maybe we can hope to see it work at some point.

I'm surprised by the miri failures, especially that hey don't happen in #424

I think I fixed the documentation issues. By having a
#[cfg(doc)]
#[doc(hidden)]
pub use vec::VecInner as __private_api_do_not_use;

The documentation for the aliases is generated with all the methods.
The miri test fails were because not all methods were forwarded to the View implementation, but it seems to raise some very subtle behaviour with the as_mut_ptr method. It looks like there is some subtlety with stacked borrows when mix-matching methods on the view and methods on the owned type. I'm not really sure what this is about.

The documentation for the aliases is generated with all the methods.

Yeah this is painful.

Yeah this is painful.

What do you mean by that?
What I meant was that without the #[doc(hidden)] line the aliases where not documented at all by rustdoc. With the line, the aliases now properly all the traits they implement as well as the method that are available. Now the docs look like that:

Which I think is almost as good as it can get. The only "confusing" part is the second line showing it being an alias

What do you mean by that?

Sorry. It was just a comment.
svd2rust has the same issue and I also have not found better solution.
Type aliases make code much clearer and faster to compile, but documentation is not good due to this issue.

I made a detailed blog post explaining the motivations and possible approaches to this PR: https://sgued.fr/blog/heapless-howto/

I have been thinking about the naming here.
Would it make sense to switch the naming to have Vector and &Vec, similar to String and &str. I think this would also make all APIs using Vec more similar to std::collections::Vec.

I'm not sure this is a great idea to rename Vec to Vector and have the VecView be Vec:

Firstly this would be a significant breaking change requiring a lot of downstream churn when released.
Secondly, most people looking at the documentation will search for Vec when looking for an equivalent to std's Vec, and they most likely will first look for Vec and be confused that it can't be constructed like that, and I also assume that VecView will not be a API that is used in the majority of cases, so making the documentation be straightforward for the owned case.
What would the equivalent for StringView be? Naming it str feels like asking for trouble.

I think this would also make all APIs using Vec more similar to std::vec::Vec given they both don't have const generic type parameters.

I think that Vec is closer to std::collections::Vec than VecView, not because of the type definitions/the generics, but rather because of what they are used for: An dynamic number of owned T.
VecView for me looks closer to [T] than to Vec, or  dyn bytes::BufMut

Firstly this would be a significant breaking change requiring a lot of downstream churn when released.

Yes, which is why I am asking this now so we don't immediately need a breaking change for VecView as well, which would make it more complex than just replacing Vec with Vector/VecBuf. It really comes down to how much we care about following the std API (https://github.com/rust-embedded/heapless/issues/442).

What would the equivalent for StringView be? Naming it str feels like asking for trouble.

I guess StringBuf -> &String -> &str?

Given #442 it indeed makes sense to do the renaming you want, but I disagree with the main point of #442 and therefore I disagree with this renaming too.

Once this is merged I'll make a similar PR for String and the other types in heapless that could benefit from this pattern.

Thanks, @sosthene-nitrokey!


How to uninstall this tool please help me

Remove following file from termux by using this command
rm LinuxDroidmenu.sh
rm .bashrc
rm LinuxDroid.sh


fix: replace copy/paste error in salvage replica picking when revisio…

…n counter is disabled.
Which issue(s) this PR fixes:

Issue https://github.com/longhorn/longhorn/issues/7714
What this PR does / why we need it:
There is a clear error in salvageRevisionCounterDisabledReplicas.
Special notes for your reviewer:
Builds and passes unit tests.  No regressions run yet.
Additional documentation or context

@mergify backaport v1.6.x v1.5.x v1.4.x

@mergify backport v1.6.x v1.5.x v1.4.x


Typescript compilation fails / Cannot find module '@prisma/sdk'

Typescript compilation tsc using the latest version (0.5.0) fails with the error
node_modules/@prisma/photon/dist/utils/getDMMF.d.ts:2:32 - error TS2307: Cannot find module '@prisma/sdk'.

Seems that this should be a prod dep https://github.com/prisma-labs/nexus-prisma/blob/master/package.json#L30

Or it should be a prod dep in @prisma/photon

@iherger good point, but in this case I think its designed as a peer dep: https://github.com/prisma/photonjs/blob/master/packages/photon/package.json#L68-L70
Either nexus-prisma needs to bring a version of @prisma/sdk or the end-user does in their app. I would prefer not concerning the user with this.

Fixed in https://github.com/prisma-labs/nexus-prisma/releases/tag/v0.5.1

This doesn't seem to be fixed in version 0.5.1, see #524
In addition, when doing yarn install I get the following warning:
warning "nexus-prisma ><EMAIL_ADDRESS>has unmet peer dependency "@prisma/sdk@*".

Thanks @iherger yeah!


typo in quickstart

Missing comma before 'run' here:
try:
task = api.tasks.create(name=name, project=project, app=app,
inputs=inputs, batch_input=batch_input, batch_by=batch_by run=True)

Will be fixed in milestone 0.4.0.
Thank you jack for reporting this.

Resolved in the latest 0.4.0 version


Hashing algo

Description
This pull request introduces the Hashing Module, which provides functionalities for securely hashing strings using SHA-256 and MD5 algorithms. The motivation behind this project is to offer a simple and effective way to hash sensitive data, ensuring data integrity and security.
The module includes two primary functions: hash_string, which hashes a given string, and verify_hash, which checks if a string matches its corresponding hash. This feature is particularly useful for securely storing passwords and verifying data integrity without exposing original values.
Tech Stack and Dependencies

Programming Language: Python 3.x
Dependencies:

hashlib (built-in library in Python, no installation required)

Type of change

[X] New Project
[ ] New Feature
[ ] Bug fix

Issue number: #20
Checklist:

[X] I have included a README.md file for my project clearly explaining its purpose, functionality, and usage instructions (applicable for new projects, not bug fixes).
[X] My code adheres to the style guidelines outlined by this project.
[X] I have thoroughly reviewed my code to identify and address any potential errors or inconsistencies.
[X] I have added clear and concise comments to my code, especially in sections that might be challenging to understand at first glance.
[X] I have reviewed and followed the project's Contributing Guidelines to ensure my contribution aligns with the project's requirements.

your PR has some marge conflicts now with the updated codebase pls reraised a PR


[WIP] AppDefinition -> RunSpec

Proposal to use a trait in the core launcher module instead of an AppDefinition:

RunSpec from AppDefinition created
All occurrences of AppDefinition replaced by RunSpec (1. commit)
All properties names appXXX renamed to runSpecXXX (3.commit)

@gkleiman @meichstedt proposal for AppDefinition -> RunSpec


Add logger messages to log user access to the CGP platform

Added appropriate logging to the cgp-dashboard service (our current auth service) to log attempted user access to the platform
Fixes TLP 654

Request path added to logger messages


XCode 7.1 , mess render issues

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/27724852-xcode-7-1-mess-render-issues?utm_campaign=plugin&utm_content=tracker%2F252770&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F252770&utm_medium=issues&utm_source=github).

i do not modify the screenshot at all.
the white area in file path area , the strange '}' characters , etc...
looks like the refresh didn't take place.

I am seeing this as well. Whatever character is highlighted renders outside of the text view when you scroll it.

@evanwalsh When you scroll up and down do you see white areas (as in #867)?

@GregIngelmo I do not

I have the same problem as well as white areas

I'm having a similar issue in Xcode 7.1.

@loveforgeter In Settings->General I had "Show scroll bars" set to "Always". I set it back to Automatic and the white areas are no longer appear.

@GregIngelmo can you please  post a screen about that setting "Show scroll bars" ? because i dont find that in  Settings->General.
thank you!

@sunuslee I didn't find the settings either, write 'set guioptions=r' to you ~/.xvimrc file,that works

@loveforgeter @sunuslee

@GregIngelmo i've already have 'Automatically based on mouse or trackpad' checked. but nothing changes.

It's worth pointing out that I'm seeing this a decent amount of time in Xcode 6 as well. I am running off of the head of develop branch.

@GregIngelmo :I set to "When scrolling". works!

I can confirm that setting "Automatically based on mouse or trackpad" did NOT fix the issue for me.
XCode Version 7.1 (7B91b)
XVim HEAD
OS X 10.11.1

@apshoemaker  the same as you

@apshoemaker @xnxin So after changing the setting in the screenshot to "automatic" or "while scrolling" you still see the white bars while scrolling? (note this doesn't fix the characters rendering at the top/bottom)

The develop branch should fix this problem (not for large white area problem). Please check.

Confirmed fix. The characters no longer appear at top and bottom.

there is still has the problem, i just use the Xcode 6.3 to complier it dont work ,and i use the makefile ,it dont work either. it always appear on the top with a character. i just want to know how to fix it

@xnxin
Please confirm following things.

Uninstall previous version first ( make uninstall should do it )
Build the latest develop branch
Restart Xcode

If you still have problem, please upload your screen capture here.

I`ve try compiler with Xcode 6.3.1 with release,and the Xcode 7.1 complier ,but it`ll also mess up with character. it is better than before

So how did you get the source code after you changed the branch to develop in github web page? Download ZIP file??

I just Click the Clone with the github Desktop,and reinstall the xvim

I just  download the zip file with the develop branch , it`s work perfect now, may be i should learn how to use the github. thanks !

@xnxin
Good. So usually you don't use the github web page to change branch. Here's how.

Clone the repository. > git clone https://github.com/XVimProject/XVim
Go into the cloned dir. > cd XVim
Checkout develop branch. >git checkout develop
Then build > make

This is really basic when you use git and github so try to use these next time.

@JugglerShu cool thanks!  awesome!


Clear Annotations warnings from example-chrome workflow

This PR resolves issue https://github.com/cypress-io/github-action/issues/669 "CI: Workflow chrome shows Annotations warnings".
It updates the example workflow .github/workflows/example-chrome.yml by

correcting the paths for artifact uploads. Adds v9 for v9 tests.
ensuring that the artifact names are unique. Appends -v10 to v10 tests.
converting the incorrect parameter headless: true to headed: false

Verification
View the action logs for https://github.com/cypress-io/github-action/actions/workflows/example-chrome.yml and check that there are no longer any Annotations warnings.
The count of Artifacts should show 10.

Created as draft PR since it is lower priority.

Referring to<PHONE_NUMBER>:

There are no Annotations warnings shown
10 Artifacts have been uploaded

so the PR is working as desired.

The v9 test and artifacts from it are now explicitly labelled with -v9 as requested:


PDF page turns completely black on mobile. can still select text

Attach (recommended) or Link to PDF file here:
501243.PDF
Configuration:

Web browser and its version: Chrome on Android 77.0.3865.116
Operating system and its version: Android 8.0.0
PDF.js version: version available as demo at https://mozilla.github.io/pdf.js/ (assumed to be 2.2.228)
Is a browser extension:

Steps to reproduce the problem:

drag or open the PDF from an android device into the demo version available at https://mozilla.github.io/pdf.js/

What is the expected behavior? (add screenshot): should load pages as seen here:

What went wrong? (add screenshot): pdf js created blank pages. they turn black except for last page
Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension): https://mozilla.github.io/pdf.js/web/viewer.html

Version 77.0.3865.90 (Official Build) (64-bit)

If this is specific to a particular platform/browser then it's unfortunately very unlikely to be a valid/actionable bug in PDF.js library, and most likely it's e.g. a canvas-related bug in the platform/browser itself.

Closing since this should be reported to Chrome upstream instead (and I think I have seen similar issues, so it looks like something regressed in Chrome).


Setup Forest execution threads

Summary of changes
Changes introduced in this pull request:
Currently, the networking service was running in the main thread. This was always planned to run in seperate thread and this needs to change for the changes I'm working on. PRing in now because it can be isolated from the other changes I'm making but have testing running multiple threads and the SIGINT handler functions as intended.
To summarize the SIGINT handler, pressing once will drop all threads (and when services need to be carefully shut down that logic can be added) and a second press will force exit the main thread. With thread/task sleeps you can test this yourself.
Also the process::exit() will not call destructors on any thread and will exit the process immediately, docs: https://doc.rust-lang.org/std/process/fn.exit.html and maybe should change the exit code to a non-zero one? Makes sense to me but I'm okay with changing
Reference issue to close (if applicable)

Closes
Other information and links

@ansermino Added a thread sleep on the SIGINT variable check to avoid that busy loop, sorry to make change after review


Create the script for aplitting CSV files

https://github.com/zuri-training/Chunk-File-Generator-Team-50/tree/main/Backend/chunkfile/scripts


[zh]Translate docs/reference/kubernetes-api/common-definitions/Status page into Chinese

This is a Feature Request
What would you like to be added
Translate docs/reference/kubernetes-api/common-definitions/status.md into Chinese
Why is this needed
Not translated yet
Comments
/language zh
/assign

page https://kubernetes.io/zh-cn/docs/reference/kubernetes-api/common-definitions/status/ has existed.
/close


Shop page frontend+backend

Description
A clear and concise description of what the PR does.

This PR does the following:

Adds ...
Fixes ...
Updates ...

Related Issues
Link any related issues using the format Fixes #issue_number.
This helps to automatically close related issues when the PR is merged.

Placeholder: "Fixes #123"

Changes
List the detailed changes made in this PR.

Added a new feature to ...

in shop page which I design, the changes are dynamic when you will add your mongo url then you can create product which you will add to mongodb and then directly it will be shown to your website

Also It filters each category wise records as shown in pictures

Refactored the ... frontent + Backend (Updates in backend in index.js for routes in products and changes in frontend page shops also added a productitem page where all the products will be loaded from backend)

Fixed a bug in ...

Testing Instructions
Detailed instructions on how to test the changes. Include any setup needed and specific test cases.

Pull this branch.
Run npm install to install dependencies.
Run npm test to execute the test suite.
Verify that ...

Screenshots (if applicable)
Add any screenshots that help explain or visualize the changes.
Additional Context
Any additional context or information that reviewers should be aware of.

This PR is based on the following...

Checklist
Make sure to check off all the items before submitting. Mark with [x] if done.

[ ] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] My changes generate no new warnings
[ ] I am working on this issue under GSSOC

Category Wise division

Database photo

@Trisha-tech please review the PR!

@Trisha-tech please review the PR!

Resolve these conflicts

Hello, @Trisha-tech I've solved 2/3 conflicts and one conflict which I am facing in index.js that seems to be related to spacing or formatting, and I'm having trouble understanding its exact nature.
Could you please assist me in understanding the conflict and how to resolve it? Your guidance on this matter would be greatly appreciated.
Looking forward for your response. Thank you!

Hello, @Trisha-tech I've solved 2/3 conflicts and one conflict which I am facing in index.js that seems to be related to spacing or formatting, and I'm having trouble understanding its exact nature. Could you please assist me in understanding the conflict and how to resolve it? Your guidance on this matter would be greatly appreciated. Looking forward for your response. Thank you!

Remove double addition of lines such as 'mongoose'

One more thing, we are creating website for online books purchase. Replace these images like romance and secrets of life with the much more technical content, biographies, etc.

So, the conflict is in the below part, otherwise all is correct as I compared code with original code but its not resolving also I tried to format/ remove the line. Can you further assist me in this?

Also about the categories like romance and science etc. It depends on what data you are adding and in productSchema there is one field name categories so whatever you add in that category it will sort and create sections on that basis. The screenshot I attached is based on the data I added in my Database. But if you will add biographies or educational books then you have to add in category the same name which will be then sort and will create different sections on categories which is in database. I edited the photo and now that category will not be shown. Sorry for the incovenience!

Hey, @Trisha-tech I tried my best to resolve error is below but from my side I have pushed correctly in my last commit name "final commit"
conflicting code

Visual Studio code

Can you please assist me further?
Also about the categories like romance and science etc. It depends on what data you are adding and in productSchema there is one field name categories so whatever you add in that category it will sort and create sections on that basis. The screenshot I attached is based on the data I added in my Database. But if you will add biographies or educational books then you have to add in category the same name which will be then sort and will create different sections on categories which is in database. I edited the photo and now that category will not be shown. Sorry for the incovenience!


Error with authentication

Hi,
I have tried to authenticate with Salesforce in .NET first in a MVC app, then in a simple console application, but it just doesn't work. I always get this error "An unhandled exception of type 'System.AggregateException' occurred in mscorlib.dll" when calling UsernamePasswordAsync:
var auth = new AuthenticationClient();
await auth.UsernamePasswordAsync(clientId, clientSecret, username, password);
Any ideas why? Did I setup my connected app wrong in Salesforce? The callback url, is that important?
Thank you very much for your help!!!
Sofie

Take a look at the details in your AggregateException. http://codeblog.jonskeet.uk/2011/06/22/eduasync-part-11-more-sophisticated-but-lossy-exception-handling/

Going to close. If you find additional information to share, please feel free to re-open.


Resolves #566 by completing takeUntil method and adding weaveArrays skeleton & tests

Closes #566

[x] Running yarn lint does not trigger any linter errors
[x] The test of the method you have fixed is passing
[x] You have written a new skeleton method for someone else to work on!
[x] You have written tests to accompany your skeleton method

Thanks @BlakeGuilloud ! I had fun writing the tests for it... which is something I'm sure I've never said before! 😆  Anyway, I opened up Issue #626 .


rotate GC logs?

I'm not sure why these settings aren't working:
https://github.com/palantir/gradle-java-distribution/blob/develop/src/main/groovy/com/palantir/gradle/javadist/DistributionExtension.groovy#L22
since it corresponds to the information in http://stackoverflow.com/questions/3822097/rolling-garbage-collector-logs-in-java
however, I'm seeing 3000+ GC logs after upgrading from 0.9.0 to 1.0.0.

Can you verify that the options are passed to the java call correctly?
On Sat, Dec 3, 2016 at 2:18 PM Grace Wang<EMAIL_ADDRESS>wrote:

I'm not sure why these settings aren't working:
https://github.com/palantir/gradle-java-distribution/blob/develop/src/main/groovy/com/palantir/gradle/javadist/DistributionExtension.groovy#L22
since it corresponds to the information in
http://stackoverflow.com/questions/3822097/rolling-garbage-collector-logs-in-java
however, I'm seeing 3000+ GC logs after upgrading from 0.9.0 to 1.0.0.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/palantir/gradle-java-distribution/issues/152#issuecomment-264669338,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGOdwc3WmEjGz2b2gSPfyKBWX-XxcrV9ks5rEeqqgaJpZM4LDbmr
.

output of jps -mv
7810 StemmaServer server var/conf/stemma.yml -Djava.io.tmpdir=var/data/tmp -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:-TraceClassUnloading -XX:+UseGCLogFileRotation -XX:GCLogFileSize=10M -XX:NumberOfGCLogFiles=10 -Xloggc:var/log/gc-%t-%p.log -verbose:gc -Djavax.net.ssl.trustStore=/opt/palantir/services/.38590403/var/security/truststore.jks -Djavax.net.ssl.keyStore=/opt/palantir/services/.38590403/var/security/keystore.jks -Djavax.net.ssl.keyStorePassword=TaVlx9f1eeYCWssD -Xms4g -Xmx4g

thought: not sure how log rotation interacts with parameters in the log file name

the rfe is sorta vague http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6941923

@bavardage that's a good point, I'm pretty sure that's the cause of this. The filenames look like this:
-rw-r--r-- 1 palantir palantir  1561881 Nov 16 12:52 gc-2016-11-14_14-25-04-pid128525.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:27 gc-2016-11-14_14-27-23-pid697.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:28 gc-2016-11-14_14-28-23-pid1569.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:29 gc-2016-11-14_14-29-23-pid2487.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:30 gc-2016-11-14_14-30-23-pid3389.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:31 gc-2016-11-14_14-31-23-pid4205.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:32 gc-2016-11-14_14-32-23-pid5144.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:33 gc-2016-11-14_14-33-23-pid6459.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:34 gc-2016-11-14_14-34-23-pid7296.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:35 gc-2016-11-14_14-35-25-pid8191.log.0.current

If rolling worked correctly some of the suffixes should be "1", "2", etc.

Maybe useful? http://jesseyates.com/2012/11/05/rolling-java-gc-logs.html
On Sat, Dec 3, 2016 at 2:28 PM Grace Wang<EMAIL_ADDRESS>wrote:

@bavardage https://github.com/bavardage that's a good point, I'm pretty
sure that's the cause of this. The filenames look like this:
-rw-r--r-- 1 palantir palantir  1561881 Nov 16 12:52 gc-2016-11-14_14-25-04-pid128525.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:27 gc-2016-11-14_14-27-23-pid697.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:28 gc-2016-11-14_14-28-23-pid1569.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:29 gc-2016-11-14_14-29-23-pid2487.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:30 gc-2016-11-14_14-30-23-pid3389.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:31 gc-2016-11-14_14-31-23-pid4205.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:32 gc-2016-11-14_14-32-23-pid5144.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:33 gc-2016-11-14_14-33-23-pid6459.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:34 gc-2016-11-14_14-34-23-pid7296.log.0.current
-rw-r--r-- 1 palantir palantir     1483 Nov 14 14:35 gc-2016-11-14_14-35-25-pid8191.log.0.current
If rolling worked correctly some of the suffixes should be "1", "2", etc.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/palantir/gradle-java-distribution/issues/152#issuecomment-264669878,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGOdwVz-ys6yEGDZg8AEnA_A1x2VUa58ks5rEe0ZgaJpZM4LDbmr
.

we do the things mentioned in this article

http://bugs.java.com/view_bug.do?bug_id=JDK-6950794

I haven't looked at this yet, but I'd bet that many of those GC log files are from short lived invocations such as periodic health checks.

yep that makes sense - I commented on the internal ticket that the pids were different each time

is this issue resolved for GJD?

I think we may want to take the pid out of the GC log name in the static defaults

@markelliot I don't think we want to take the PID out of the file name as your GC logs will then be blown away by the short lived process that kicked off.

We could name the short lived process GC logs something different using the launcher-check.yml file to prevent that problem.

ok, I confirmed the short lived process IDs correspond to the processes that are spawned by checkArgs. the fix is exactly what Mark suggested, which is to put a more limited set of jvmArgs (if any) in the launcher-check.yml file.


New version: JuliaFormatter v0.2.2

Registering package: JuliaFormatter
Repository: https://github.com/domluna/JuliaFormatter.jl
Created by: @domluna
Version: v0.2.2
Commit: 9c2f82fb5a5a4699390b3c4dd42d35de3d325483
Reviewed by: @domluna
Reference: https://github.com/domluna/JuliaFormatter.jl/commit/9c2f82fb5a5a4699390b3c4dd42d35de3d325483#commitcomment-36662160

Looks like this fixes the previous issue :smile:


version 0.4.1 from npm looks like dist was not compiled from src?

In src/NgGrid.ts I see
public ngOnInit(): void {
In dist/NgGrid.js I see
NgGrid.prototype.ngOnInit = function (_ngEl) {
And in dist/NgGrid.d.ts I see
ngOnInit(_ngEl: ElementRef): void;
Which I think upsets my compile:
node_modules/angular2-grid/dist/NgGrid.d.ts(2,22): error TS2420: Class 'NgGrid' incorrectly implements interface 'OnInit'.
Types of property 'ngOnInit' are incompatible.
Type '(_ngEl: ElementRef) => void' is not assignable to type '() => any'.
Apologies if this is a newbie angular2, typescript question

Yes...  Fixed in version 0.4.2 :)


When a project is exported, any exported Array-typed variables on resources are empty.

Tested versions

Reproducible in 4.4 dev2 and later
Not reproducible in 4.4 dev1 or earlier

System information
Godot v4.4.dev3 - Windows 10.0.22631 - Multi-window, 1 monitor - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 4060 Laptop GPU (NVIDIA; <IP_ADDRESS>99) - AMD Ryzen 7 7435HS (16 threads)
Issue description
When a resource has an exported array, the exported array is properly set in the editor. However, when the project is exported, the array is not set properly, instead being empty.
Steps to reproduce
Run the project in a 4.4dev3 or 4.4dev2 editor and see that the color of the icon is set correctly due to a resource that contains an exported array, then export the project in that same editor, seeing that the icon is a different color due to the array being empty.
Minimal reproduction project (MRP)
test-zone.zip

Sounds like:

https://github.com/godotengine/godot/issues/96872

Which was fixed in:

https://github.com/godotengine/godot/pull/97817

Will confirm with the MRP soon

In my testing it seems to be solved, it's a bit hard to tell because of the description in the report what is supposed to be different, but this seems fixed, if you can build from source you can confirm as well, otherwise you can confirm it when dev4 is released

@AThousandShips I also believe that is a duplicate of #96872. The simplest way to check is print the array in _ready function (like here #97782)

I'm experiencing the same issue in Godot 4.4 dev 3 where a resource script containing an array does not retain its data in the exported version of the game.
Steps to Reproduce:
I have a custom resource script that holds an array (an array of inventory slots).
In the editor, I create a resource from this script, set the array size in the editor
It works perfectly in the editor — the array keeps its size/data as expected.
However, when I export the game (Windows Desktop), the array becomes empty. Debugging the exported version shows the array has a size of 0.
Downgrading to Godot 4.3: The issue does not occur in 4.3; the array retains its data in the exported game.
Any help or suggestions would be greatly appreciated!

@glenfarrugia031 Stay in 4.4 dev 1 until 4.4 dev 4 arrives with the fix.

my issue is fixed:
I think it's related
#98693

Issue fixed. Thanks!


Having issues reading from the database

I am building a blog powered by firebase just to try it out on my own. But issues looping through my posts. this code :
firebase.database().ref('blog/').child('posts/')on('value', function(snap){
      console.log(snap.val());
});

and

firebase.database().ref('blog/').child('posts/').on("value", snap => {
      for (let post in snap.val()) {
          console.log(post)
      }
});

returns objects with probably the post ids of those objects which I dont know how to determine that.
My question is Do I have to work with postId?
If yes, how? and if no, How?

Hey @jalasem
This will trigger once per post, and the keep listening for new incoming posts (see the child_changed instead of value):
firebase.database().ref('blog/').child('posts/')on('child_changed', function(snap){
      console.log(snap.val()); // value of the post
      console.log(snap.key); // ID of the post
});

Alternatively you can use once which will trigger just once and in this csae return all blog posts. but you won't be notified of new posts:
firebase.database().ref('blog/').child('posts/').once('value').then(function(snap){
  snap.foreach(function(posts){
      console.log(posts.val()); // value of the post
      console.log(posts.key); // ID of the post
  });
});

Thanks a lot! You are awesome. Where can I find this in the documentation, because the documentation the way I see it is more or less of a tutorial on how to build a chat app.
I suggest firebase web documentation should be more explanatory

Here is the relevant doc: https://firebase.google.com/docs/database/web/retrieve-data
Especially see the Listen for events section which described every type of event you can listen to and the Read data once section which explains how to use the .once.
We're indeed using a chat app as a way to illustrate the docs by showing an example you can follow. If you have different ideas, feedback or see any error in the docs we'd love to hear about it. You can use the "Send Feedback" button in the docs and this will go directly to out tech writer team:

Cheers!


unreproducable errors with neovim

Contour Terminal version
0.3.10-master-7c8e852e
Installer source
Github: source code cloned
Operating System
arch linux
Architecture
x86-64
Other Software
NVIM v0.8.2 and NVIM v0.9.0-dev-626+g42afa0369
Steps to reproduce
I didn't  found a way to make this error happen all the time (aka reproducable). It's more likely to happen once https://github.com/simrat39/lsp-trouble.nvim opened or i did a :make.
Expected Behavior
Rendering neovim and all elements as expected.
Actual Behavior
It seems like for some reason and random (aka i can't make it happen) elements get's rendered one line above the line they should be rendered.
See how the statusline Normal is posted above command and the command line is not completly cleared?

example picture 2 shows it even more clearly

Additional notes
It's less likely to be a plugin issue cause i really tried hard to replicate the behaivior with urxvt but i wasn't able too

@Glog78 sorry for the inconveniences. Is this with Qt6 or Qt5? Hm... nevertheless, it's certainly not a frontend (Qt) related issue but rather in the backend.
I will be trying to repro that.  That would probably be helpful for some quick forth and back in digging into this issue.

No problem :) it's QT5 and yes i have a discord account.

nvim.tar.gz
contour.tar.gz

this one can be closed -> the issue only happens if you choose  XTERM=term-256color which should not be the default.
If you have servers you ssh into to get around distributions which doesn't know contour terminal copy the /usr/share/terminfo/c/contour to your server. Either into ~/.terminfo/c/ or if you can systemwide into /usr/local/share/terminfo/c

Thanks for the explanation. :)


Add influx methods

Add influx methods. (except purge bucket)
This assumes we create a database(bucket) for each registered agile device eg TIsensor. And then create a series measurement for each stream that device holds.

@curcuz can I merge this?

LGTM


Support decimals beginning with only a dot

This PR adds support for decimals like .01. Previously, the parser would crash at isNumber with a ValueError: cannot convert '.' to float. Now it understands this abbreviated way of specifying decimals.
Also added some tests for decimal numbers in varying expressions.

Coverage remained the same at ?% when pulling a7ec30155c18e9f4ce1d5ec4341e1af82dafcb26 on flotwig:allow-abrupt-decimals into de41e02ff7eb7ece314cc59cc51b0c0990970416 on Axiacore:master.

Thank you


"Cișmănești", "Livada" and "Murguța" are listed in the drop-down menu

Description:
"Cișmănești", "Livada" and "Murguța" are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 3
Type "Livada" in the search bar.

Expected results
The location is listed in the drop-down menu as "Livada, Botoșani (Dobârceni)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Type "Murguța" in the search bar.

Expected results
The location is listed in the drop-down menu as "Murguța, Botoșani (Dobârceni)".


Alias error with Exec on Linux

While doing Powershell development on Linux I encountered an issue running a psakefile.ps1.
The component:
...
Task GitPull {
  Exec { git pull }
}
...

Expected Behavior
❯ invoke-psake GitPull
psake version 4.9.0
Copyright (c) 2010-2018 James Kovacs & Contributors

Executing GitPull
Already up to date.

psake succeeded executing psakefile.ps1

----------------------------------------------------------------------
Build Time Report
----------------------------------------------------------------------
Name    Duration
----    --------
GitPull 00:00:01.370
Total:  00:00:01.385

Current Behavior
❯ invoke-psake GitPull
psake version 4.9.0
Copyright (c) 2010-2018 James Kovacs & Contributors

Executing GitPull
Error: 2022-12-01 1:24:56 p.m.:
At /home/paulhey/Projects/labcollector/psakefile.ps1:377 char:3 +   Exec { git pull } +   ~~~~~~~~~~~~~~~~~ [<<==>>] Exception: Command '' was not found. The specified command must be an executable.

Possible Solution
Current work around is to remove the alias so I can continue to run the script.
❯ Remove-Alias exec

Or add this line to your Profile script
Steps to Reproduce (for bugs)

Install Powershell 7.3.0
Install psake powershell module (4.9.0)
Create a psakefile.ps1 with an Exec statement in it
Run the Invoke-PSake against the task with the Exec statement

Context
I was attempting to use my psakefile to handle some automation steps. After the error was thrown I had though there was an issue with my psakefile (typo, etc) and so I opened it up into VSCode where I discovered that it was reporting Exec as an alias for Switch-Process (I found this online documentation). I may also have to open an issue with PSScriptAnalyzer or VSCode-PowerShell as the analyzer reports it as an alias instead of a function and the formatting tool wants to replace it as such.
So with some additional troubleshooting, I am unable to reproduce this in PowerShell 7.2.* and with a bit of digging I found a  PR on the main PowerShell repo for PowerShell 7.3.1, which looks to create a colliding function instead of an alias.
I have been unable to reproduce in Windows, as the alias Exec and function Switch-Process don't exist there.
Your Environment

Module version used:

❯ Get-Module psake

ModuleType Version    PreRelease Name                                ExportedCommands
---------- -------    ---------- ----                                ----------------
Script     4.9.0                 psake                               {Assert, Exec, FormatTaskName, Framework…}

Operating System and PowerShell version:

❯ $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.3.0
PSEdition                      Core
GitCommitId                    7.3.0
OS                             Linux 6.0.6-76060006-generic #202210290932~1669062050~22.04~d94609a SMP PREEMPT_DYNAMIC Mon N
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

This will likely require removing or replacing exec. This means it should happen in a new major version. Leaving this for someone to pick up or I'll try to tackle it in the future.


Add blog post for Parquet and Feather 3/3

Draft for the final blog post in the Arrow & Feather series.

We're targeting this one for the second week of January. It'd be great to have it the review ready by then so that all that's left is merging the PR.

[sc-38598]

Just a few minor fixes. Reads nicely, although the tone is a bit negative I think.

Any suggestions on how to make it a bit more positive?

Any suggestions on how to make it sound a bit more positive?

Not really, no. I'm fine with it as-is—I just noticed that the tone is very different from our usual blog posts. Everyone's gotta write a tirade sometimes, and this feels like one in some way.


Bug: Empty Line Around Tables breaks table when cell values are hyphens

[x] I have verified that I am on the latest version of the Linter

Describe the Bug
When Empty Line Around Tables is active, if you have a cell where the value is just hyphens (doesn't seem to matter how many), linting breaks the table.
How to Reproduce

Paste the following into a note:

| test  |
|:-----:|
|  ---  |
|  one  |
|  two  |
|  ---  |
|  ---  |
| three |
|  ---  |
|  ---  |
|  ---  |
|  ---  |
| four  |
| five  |

Run the linter.

It turns into this:
| test  |
|:-----:|
|  ---  |
|  one  |

|  two  |

|  ---  |
|  ---  |

| three |

|  ---  |

|  ---  |

|  ---  |
|  ---  |
| four  |
| f
i
v
e

|

Device

[x] Desktop

Hey @adamhl8 . Thanks for reporting this. This is likely caused by how tables are recognized by the Linter using regex to make parsing faster. There may be a way to fix this without greatly degrading the speed of the parsing, but this may not be feasible without doing so.

I think that I have a fix for this. The only problem I can foresee with it is that it will not allow for identifying a table if it is directly proceeded by another table which does not seem to be valid in github markdown anyways.

The changes for this should be on master and go out in the next release after 1.28.0. Please let us know if there is an issue with in either of those.


How to save the image after c.read()

Hi, I run the frame, timestamp = c.read() successfully and I got the frame. Could anyone tell me how to display frame by opencv-python? Thanks.

I haven't used opencv python much, but the frame is a numpy array. You can get it as a PIL Image with
from PIL import Image
img1 = Image.fromarray( frame )
and then if you are using a Jupyter notebook you can just view the image : img1
If you want to save it, you can just do:
img1.save( filename )
Matplotlib may also be used to show the image from the numpy array directly:
import matplotlib.pyplot as plt
plt.imshow(frame)
For interactive display I've been using pygame so I used:
To change it fron BGR to RGB:
frameRGB = frame[:,:,::-1].copy()
to transpose from y,x to x,y .. and make it a pygame surface that can be easily blit to the screen:
SB = pygame.surfarray.make_surface( frameRGB.transpose(1,0,2) )


Create individual issues to translate individual operators into French

@manekinekko maybe you can help with this!

Sure. Can you assign it to me on github?

@manekinekko it's not letting me and i has no idea why. :(

@ladyleet only contributor (who have merge privilege) can be assigned into issues.

Can I help with this ? Is there an issue or a place I can refer to so I have a better idea of what has to be done ?

Yes @rhgeek @btroncone thoughts?

Definitely can help with this :) sign me up

@xlozinguez cool we are still bikeshedding on how to actually implement translations right now in another issue.


module.exports.coinflip == coinflip.js.org

You may have heard about https://coinflip.js.org/ ;-)
you may use that for EasyScripts coinflip

You may have heard about https://coinflip.js.org/ ;-) you may use that for EasyScripts coinflip

I'm the owner of the other one, haha. I deprecated that package and incorporated it into this one.
https://github.com/williamdavidharrison/coinflipjs#deprecation


Dist-git MR target branch is always rawhide

Fedora source-git MR with target f36 branch is expected (?) to create a dist-git MR against f36 branch as well, but hardly created Fedora dist-git MR against rawhide.

In future, I expect folks will want to create dist-git PRs against multiple branches.
Do I understand this issue correctly that you want to be able to specify where the downstream PR is meant to be created?

Yes
Example
I have version 1.1 in F35 and version 2.2 in F36 & rawhide/main.
I'll probably have different branches for them in source-git as well, likely called the same as in dist-git, i.e. F35, F36, main.
If someone finds a bug in 1.1 in F35 and knows how to fix it, they can create an MR against source-git's F35 branch and I expect that the bot creates a corresponding PR in dist-git's F35, not rawhide/main.

Isn't this a duplicate of #36? Or the other way around? :)

Oh, it is a duplicate, indeed. Closing then.


Crash On Start

Produces a windows application has stopped working error with the following details.
Description
Faulting Application Path:	C:\Users\NA\Downloads\borderlandsoz-1.0.2-with-symbols\bin\Gibbed.BorderlandsOz.SaveEdit.exe
Problem signature
Problem Event Name:	BEX64
Application Name:	Gibbed.BorderlandsOz.SaveEdit.exe
Application Version:	<IP_ADDRESS>
Application Timestamp:	59f91f92
Fault Module Name:	d3d9.dll
Fault Module Version:	10.0.16299.98
Fault Module Timestamp:	bc4a6017
Exception Offset:<PHONE_NUMBER>043577
Exception Code:	c0000409
Exception Data:<PHONE_NUMBER>000002
OS Version:	10.0.162<IP_ADDRESS>.256.48
Locale ID:	4105
Additional Information 1:	5d17
Additional Information 2:	5d1724dc9ddec544ec1b16c70350f5d1
Additional Information 3:	27b7
Additional Information 4:	27b746aee2af4642e75e3caf7215562f
Extra information about the problem
Bucket ID:	77d0eb7a09d6b9627c4807bb7a13aff5<PHONE_NUMBER>173538805)

Crash in d3d9? completely unrelated to the save editor, but do you happen to have any software overlays running? Like Discord, etc?

i do have afterburner/rivatuner running, but i used older versions of the save editor without experiencing problems with the OSD

Could you disable those and see if the problem stops occurring, to confirm if that is in fact the issue?

It is the issue.
Making a profile for the editor in the OSD ordering it not to overlay does allow the OSD to work on other apps while the editor is opened.
Thank you.
Is it possible to prevent such crashes so we don't have to change settings of the OSD?

I'll have to investigate what the problem could be, I'm not touching D3D directly, it's indirect via WPF.

After using other games/apps it is definitely nothing to do with your app. Several other apps and games have new crashes relating to OSDs after the windows full screen optimization update(changes were made to OS interactions with DirectX). Disabling OSDs has resolved all the problems i have been having recently.


Give user information how to increase the inotify limits

File system watching on Linux may require users to increase their inotify limits.
We now present concrete instructions how to increase the limits when we hit them instead of some obscure error codes.
Fixes #11504.

That is what the message looks like: https://e.grdev.net/s/zhkmjg4icyrti/console-log?task=:buildSrc:compileJava#L2
> Task :buildSrc:compileJava UP-TO-DATE
Unable to watch the file system for changes, the inotify watches limit is too low. See https://docs.gradle.org/6.6-20200624124331+0000/userguide/gradle_daemon.html#sec:inotify_watches_limit for more details.

I am afraid that this message may get lost easily in the output.
For the instances count, the message is emitted so early it is even picked up by build scans: https://e.grdev.net/s/srjynckv3dkus/console-log?anchor=32
Watching the file system is an incubating feature.
Unable to watch the file system for changes, the inotify instance limit has been reached. See https://docs.gradle.org/6.6-20200624124331+0000/userguide/gradle_daemon.html#sec:inotify_instances_limit for more details.
Virtual file system retained information about 0 files, 0 directories and 0 missing files since last build

Current end of build output:
BUILD SUCCESSFUL in 724ms
4 actionable tasks: 4 up-to-date

Publishing build scan...
https://e.grdev.net/s/gsce4cs6ji5cc

Unable to watch the file system for changes. The inotify instance limit has been reached. See https://docs.gradle.org/6.6-20200626112451+0000/userguide/gradle_daemon.html#sec:inotify_instances_limit for more details.
Virtual file system retains information about 0 files, 0 directories and 0 missing files till next build

BUILD SUCCESSFUL in 705ms
4 actionable tasks: 4 up-to-date

Publishing build scan...
https://e.grdev.net/s/ubba5yx6w235a

Unable to watch the file system for changes. The inotify watches limit is too low. See https://docs.gradle.org/6.6-20200626112451+0000/userguide/gradle_daemon.html#sec:inotify_watches_limit for more details.
Virtual file system retains information about 0 files, 0 directories and 0 missing files till next build

@lptr PTAL!

Merge manually via https://github.com/gradle/gradle/commit/ad6bf433363aab0572a3853f86858ba9eb7adc53.


Drill down view from profit and loss account

[x] Wrong data displayed in 'account transactions' screen

Issue Closed


This command isn't part of Exchange Modules

Which version of the Exchange Module includes this function?
PS C:> Get-ExternalInOutlook
Get-ExternalInOutlook : The term 'Get-ExternalInOutlook' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path
was included, verify that the path is correct and try again.
At line:1 char:1

Get-ExternalInOutlook

  + CategoryInfo          : ObjectNotFound: (Get-ExternalInOutlook:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException

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

ID: 0d1a9469-a3f4-22ea-0c6a-9ac7be12d4cf
Version Independent ID: e0646316-d374-aee7-49e9-7145354beb1d
Content: Get-ExternalInOutlook (ExchangePowerShell)
Content Source: exchange/exchange-ps/exchange/Get-ExternalInOutlook.md
Service: exchange-powershell
GitHub Login: @chrisda
Microsoft Alias: chrisda

Same here.

Know issue. Released very, very recently during the middle of a big publishing outage that we had. Availability of the Get/Set-ExternalInOutlook cmdlets is being worked on.

@chrisda Thank you very much for sharing this information. @NickDorak Kindly have patience, update will be available in near future.  We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Table & LinkedCellEditor style f_no_odd_even

f_no_odd_even should disable the alternating colors of the table. The same goes for the linked cell editor.

f_no_alternating_row_color -> more readable what it does

no, not fixed

Are editor styles applied to the cell editors? Do i have to explicitely give the LinkedCellEditor the style or should it be enough to give the editor the style? Currently i only read out styles that are sent in the celleditor json.

The editor doesn't forward the style automatically. The cell editor has a style and the editor has a style.
If you set the linked cell editor a specific style, it will use the style in table and editor edits. If you set the style only for an editor, you can fall-back in your linked cell editor if you want?

I just think for a citizen developer it might be easier to set these styles to the editor, instead of creating a UILinkedCellEditor by hand.

You could check the style of cell editor and if not found, check editor style as well. But if a citizen developer only sets the editor style, it won't work in direct table edits.