Improve object logging performance

This improves the logging when an object has more than one key.
Sadly it's a bit slower than the previous version when the object only has one key. (at least it looked like that. I've done multiple child.js benchmark runs)

can you show benchmarks for this?

@marcbachmann ping? :)

There's basically no difference: https://gist.github.com/marcbachmann/9126006649eac746c4f3c11260a0b32c
functions in v8 got optimized that far that they don't have any impact anymore 😂

which version of Node.js are you using @marcbachmann?

I've tested it either with node v4.4.7 or v4.2.3

Can you add the benchmark to our folder?
can do, but I've compared it against master. To do that I've copied the pino.js file to pino-master.js. How would you set that up properly?

here's the result for node v6.3.1
$ node benchmarks/as-json.js
oneKeyPerf*100000: 564.123ms
oneKeyMaster*100000: 594.376ms
twoKeysPerf*100000: 1101.922ms
twoKeysMaster*100000: 1114.238ms
threeKeysPerf*100000: 1583.040ms
threeKeysMaster*100000: 1617.618ms
nestedPerf*100000: 3579.782ms
nestedMaster*100000: 3472.518ms
oneKeyPerf*100000: 745.908ms
oneKeyMaster*100000: 744.328ms
twoKeysPerf*100000: 1196.695ms
twoKeysMaster*100000: 1226.468ms
threeKeysPerf*100000: 1605.226ms
threeKeysMaster*100000: 1627.106ms
nestedPerf*100000: 3230.435ms
nestedMaster*100000: 3386.277ms

$ node benchmarks/as-json.js
oneKeyPerf*100000: 574.880ms
oneKeyMaster*100000: 596.735ms
twoKeysPerf*100000: 1168.891ms
twoKeysMaster*100000: 1169.140ms
threeKeysPerf*100000: 1622.209ms
threeKeysMaster*100000: 1728.830ms
nestedPerf*100000: 3492.738ms
nestedMaster*100000: 3678.819ms
oneKeyPerf*100000: 789.771ms
oneKeyMaster*100000: 754.277ms
twoKeysPerf*100000: 1133.257ms
twoKeysMaster*100000: 1131.509ms
threeKeysPerf*100000: 1577.941ms
threeKeysMaster*100000: 1593.920ms
nestedPerf*100000: 3587.733ms
nestedMaster*100000: 3714.745ms

@marcbachmann forget what I said about doing comparative benchmarks. It is an hard issue, and we would probably need to build another tool for that (maybe checking out from NPM or git tags).

Looks like the node v6 benchmarks are faster with the current for in loop.
So we can close this pr. Other optimizations like getting rid of a few if statements would have a larger impact than optimizing that loop.

Or not. :D

The code looks better though 😆

I've just released it as v2.8.2. I'll reverse it and release as 2.8.3 :(.

hehe


Use the Dummy audio driver in CI to prevent spurious error messages

Note: Opened against the 3.2 branch as we don't have xvfb and sanitizer runs in master yet (this requires a stable software Vulkan implementation).

Your base 3.2 branch was too old, it conflicts with current code.

I was trying to setup CI in master with Lavapipe from Mesa 20.3, but still Godot doesn't work, so we must wait.

Thanks!


IFileManagerService interface not found

in FileController.cs class IFileManagerService interface not found exception occurred for me.
and
i want to save other types of files including image files.
Kindly help me.

in my controller IFileManagerService is an example service that you'd have. It's basically a service that will know what to do with a file once it's available. You have to create and implement it yourself.
This plugin allows you to manage the file types that you want to allow to be uploaded through validation:
validationRules.AcceptedExtensions.AddRange(new List<string> { "jpeg", "jpg", "png", "bmp" });

Just update it however you need.

Can you please give me a sample code of IFileManagerService  service to save file.

You do not even need it. Just delete anything that has to do with IFileManagerService. The file should be uploaded into the temp folder


image如何上传服务器并插入editor

中文用户请注意：

issue 只接受带重现的 bug 报告，请不要用来提问题！不符合要求的 issue 会被直接关闭。
请尽量用英文描述你的 issue，这样能够让尽可能多的人帮到你。
这里不是论坛不是贴吧，是针对问题本身的讨论区，不接受任何问题之外的东西。
在提出问题前，请仔细阅读REMADE.md并在已关闭的问题中寻找与自身相关的问题，它极有可能已经被解决。
问题请严格按照以下模板BUG REPORT TEMPLATE编写，禁止在标题中堆砌！

Got a question?

The issue list of this repo is exclusively for bug reports and feature requests. For simple questions, please use the following resources:

Read the docs: https://vuejs.org/guide/

Look for/ask questions on stack overflow: https://stackoverflow.com/questions/ask?tags=vue.js

Reporting a bug?

Try to search for your issue, it may have already been answered or even fixed in the development branch.

It is required that you clearly describe the steps necessary to reproduce the issue you are running into. Issues with no clear repro steps will not be triaged. If an issue labeled "need repro" receives no further input from the issue author for more than 5 days, it will be closed.

It is recommended that you make a JSFiddle/JSBin/Codepen to demonstrate your issue. You could start with this template that already includes the latest version of Vue.

For potential SSR (Server Side Rendering) issue or bugs that involves build setups, you can create a reproduction repository with steps in the README.

If your issue is resolved but still open, don’t hesitate to close it. In case you found a solution by yourself, it could be helpful to explain how you fixed it.

Have a feature request?

Remove the template from below and provide thoughtful commentary and code samples on what this feature means for your product. What will it allow you to do that you can't do today? How will it make current work-arounds straightforward? What potential bugs and edge cases does it help to avoid? etc. Please keep it product-centric.

BUG REPORT TEMPLATE
Vue.js version and component version
Reproduction Link

A minimal JSBin, JSFiddle, Codepen, or a GitHub repository that can reproduce the bug.
You could start with this template: https://jsfiddle.net/39epgLj0/

Steps to reproduce
What is Expected?
What is actually happening?

Try to search for your issue, it may have already been answered or even fixed in the development branch.
It is required that you clearly describe the steps necessary to reproduce the issue you are running into. Issues with no clear repro steps will not be triaged. If an issue labeled "need repro" receives no further input from the issue author for more than 5 days, it will be closed.
It is recommended that you make a JSFiddle/JSBin/Codepen to demonstrate your issue. You could start with this template that already includes the latest version of Vue.
For potential SSR (Server Side Rendering) issue or bugs that involves build setups, you can create a reproduction repository with steps in the README.
If your issue is resolved but still open, don’t hesitate to close it. In case you found a solution by yourself, it could be helpful to explain how you fixed it.

i used the customButtonClick to upload pictures(change the base64 to img url ) . i can get the img url but can not insert the img url in content.
      customButtonClick(){

        var range = this.$refs.myTextEditor.quillEditor.getSelection()
        var length = range.index;

        var imageUrl = 'http://xxxxx/content/images/thumbs/0004868.jpeg'

        this.quillEditor.insertEmbed(length, 'image', imageUrl);
      },

getSelection()
insertEmbed() all undefined
is customButton can not get the content focus

看到简书文章了，是dmeo 代码中实例名称定义错误，应该是quill，而非quillEditor


[elixirls] change root dir for umbrella project

@mortepau
What do you think about it?
This code fix "go to definition"
before
find . -name '*elixir_ls*'
./.elixir_ls
./apps/app_name1/.elixir_ls
./apps/app_name2/.elixir_ls
./apps/app_name3/.elixir_ls
./apps/app_name4/.elixir_ls

after
find . -name '*elixir_ls*'
./.elixir_ls

Hi @Stanislav-Lapata
I'm sorry for the late reply, I haven't checked my notifications in forever...
I'm not really up to par on umbrella projects but is the mix.lock file exclusive to the top umbrella project folder, or can it appear in any of the children's applications. Another thing to which might prove troublesome is that the mix.lock file wouldn't be generated unless you actually include any dependencies in the project, or am I wrong here? If this is the case, I think it is safer to keep mix.exs, even though it adds multiple definitions.

Closing because I think mix.exs is correct, and you can override root_dir for specific projects.


Out of Memory issue

I have tried sample app with my own customised .gltf 3D Model
but it is causing  java.lang.OutOfMemoryError: Failed to allocate a 134217744 byte allocation with 25165824 free bytes and 124MB until OOM, target footprint 95769496, growth limit 201326592 issue while rendering it.
is it due to large size of 3D Model ? FYI my model size is 69 MB.

Yes, it's due to your model size. 69 MB is big for a mobile usage.
There are a lot of ways you can reduce its size within blender. First thing you want to check is the texture size.
I handled to use gltfs upped to 25Mo but higher size may not be usable on low memory devices.


MngIt

Coverage remained the same at 63.111% when pulling cc26d3359fb08c8144f80bccb59179f63c0cf625 on pfernique:master into 042550310d648e57386c8beeed64194d49462a29 on StatisKit:master.


variable g:syntastic_r_checkers has to be a list of strings

OS X 10.11
MacVim 8.0
Syntastic 3.8.0-10
After an update to vim & Syntastic I get the following error:
error: variable g:syntastic_r_checkers has to be a list of strings
Syntastic is installed trough Vundle and it works for different languages.
:SyntasticInfo output:
Syntastic version: 3.8.0-10 (Vim 800, Darwin, GUI)
Info for filetype: r
Global mode: active
Filetype r is active
The current file will be checked automatically
Available checkers: -
Currently enabled checkers: -

vimrc relevant lines:
" R-linter
let g:syntastic_enable_r_lintr_checker = 1
let g:syntastic_r_checkers = ['liner']

Using the following instructions from https://github.com/jimhester/lintr:

Put the file syntastic/lintr.vim in syntastic/syntax_checkers/r. If you are using pathogen this directory is ~/.vim/bundles/syntastic/syntax_checkers/r.
You will also need to add the following lines to your .vimrc.
let g:syntastic_enable_r_lintr_checker = 1
let g:syntastic_r_checkers = ['liner']

I've reread the documentation multiple times and can't find the issue, moreover, it's persistent on two machines with identical versions of Vim, Syntastic.
A solution would be much appreciated

s/liner/lintr/ and try again?

Actually, those instructions tell you to override the lintr checker that comes with syntastic with something else.  Your waranty is void if you do that. :smile: Please consider asking the author of said instructions for help if you insist on doing it that way.

Apparently it was an error caused by the package installation on R's side, working again!


feat: add context to InvalidData error

This commit should resolve https://github.com/FuelLabs/fuels-rs/issues/204
The InvalidData error type now provides more context. I have gone through all instances and updated the error messages accordingly.
Additionally, I have found a bug where the functions
pub fn tokenize_struct(&self, value: &str, params: &[ParamType]) -> Result<Token, Error> {
and
pub fn tokenize_array<'a>(&self, value: &'a str, param: &ParamType) -> Result<Token, Error> {
would not return an error if there were excess opening brackets. For example:
let values: Vec<String> = vec!["((42, true)".to_string()];
would previously pass through the tokenize_struct function and return an error only at the end assertion in the test.
Now both functions return appropriate error messages.
Could somebody please go through the error messages and confirm that they reflect the errors accordingly ?
Should we have test cases to cover cases where the values string is not ok and we are sure that we return the right errors?

Amended the commit twice to fix rustfmt and clippy errors.

Thanks! I will open a new issue.


Added JSON Formatter

You know understanding JSON is not easy if JSON is minified So I added JSON Best JSON Formatter For Help.
Moderator, Please Check My PR and Suggest Changes If Need

@rahulkumarsingh73690 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@jovanpop-msft, when you review this PR, please consider the wording of this cross-ref, since it's apparently a third-party tool. Cite this as an "example"?  Thanks.

Closing, not accepting, not merging.

It's okay but at least check tool usage 😊


Add explicit namespace to namespaced resources + bump versions

This improves compatibility with helm template. This PR is based on https://github.com/cert-manager/approver-policy/pull/170
There aren't many resources defined in this chart, so there's not much to change here
This also bumps our version for a release, and bumps some k8s images we depend on. The livenessprobe image has increased by 2 minor versions here, but the changelogs seem to indicate that the upgrades are bug fixes or CVE fixes. It seems safe to bump these in a patch release.

/approve
/lgtm


1.19 Nano Helmet: Night Vision Goggles - Unknow item

I think the recipe "advanced_reborn:crafting/nano_helmet_2" have the wrong item name for NV Goggles.
advanced_reborn:crafting/nano_helmet_2:
ag4tr:nv_goggles -> gearreborn:nv_googles

Fixed


Update step_three.md due to Docker Hub changes

Describe the proposed changes
I went through the tutorial myself, and could not find any "Browse and Search" link to click on Docker Hub page. Update to reflect that this step is now superfluous.
Here is also an updated screenshot that can replace the current image_found.png one to better reflect the current Docker Hub search results:
http://pasteboard.co/i5GU5MYzJ.png

Project version

Related issue

Related issue or PR in another project

Please take a look

Thanks a ton @robeerob !

My pleasure, @johndmulhausen. I'd be happy to help even more.

Please do! We always welcome it :)


onMessage and onBackgroundMessage function differently on iOS and Android when notification object not included in FCM payload.

I am using cordova-plugin-local-notifications to fire my notifications in my app, because it allows you to have actionable notications (in my case accept/reject an invite).
However to achieve this I need to send a data message from FCM like below:
    let registrationToken = snap.child('fcmtoken').val()
    let payload = {
      data: {
        fromName: dataVal.fromName,
        type: 'invite',
        device: dataVal.device
      },
      token: registrationToken,
      android: {
        priority: 'high'
      },
      apns: {
        payload: {
          'content-available': 1,
          aps: {
            badge: 1
          }
        }
      }
    }
    if (typeof registrationToken !== 'undefined' && registrationToken !== '') {
      admin.messaging().send(payload)
        .then(function (response) {
          console.log('Successfully sent message:', response)
        })
        .catch(function (error) {
          console.log('Error sending message:', error)
        })
    }

This allows me to receive a notification in the background without the actual notification alert being triggered so that I can trigger the alert manually with the accept/reject buttons.
On Android when I receive the notification it immediately fires onMessage which calls my local notification implementation, but on iOS nothing happens.
On iOS the data onMessage function is only called when I click on another notification that has the alert payload from FCM. So onMessage is not fired until you open the app by clicking on the notification.
My app code looks like this:
      notifications () {
        let self = this
        cordova.plugins.firebase.messaging.getToken().then((token) => {
          // this just makes sure the token in my db is up to date.
          let uid = self.user['.key']
          db.ref('users/' + uid).update({'fcmtoken': token})
        })
        cordova.plugins.notification.local.requestPermission((granted) => {
          if (granted) {
            cordova.plugins.firebase.messaging.onMessage((payload) => {
              console.log('New foreground FCM message: ', payload)
              self.localNotification(payload)
            })
            cordova.plugins.firebase.messaging.onBackgroundMessage((payload) => {
              console.log('New background FCM message: ', payload)
              self.localNotification(payload)
            })
          }
        })
      },
      // The local notification plugin code.
      localNotification (payload) {
        cordova.plugins.notification.local.schedule({
          title: payload.fromName,
          data: payload,
          text: 'Has granted you access to a Fluss.',
          color: '1A78B4',
          icon: 'res://notification',
          smallIcon: 'res://notification',
          actions: [
            { id: 'accept', title: 'Accept' },
            { id: 'reject', title: 'Reject' }
          ]
        })
        cordova.plugins.notification.local.on('click', (notification) => {
          console.log('clicked', notification)
        }, this)
        cordova.plugins.notification.local.on('accept', (notification, eopts) => {
          console.log('accepted', notification, eopts)
        })
        cordova.plugins.notification.local.on('reject', (notification, eopts) => {
          console.log('rejected', notification, eopts)
        })
      }

I know the notification is coming through to the device because it successfully sets the badge number.

This is on v1.0.2.

This is how APNS works. Proper way on iOS is to specify actions category (
https://firebase.google.com/docs/reference/admin/node/admin.messaging.Aps) in your push payload. But their support is not implemented yet.


Allow requiredSlaveAttributes for requests to be set via the UI?

Picking up, to some extent, the discussion from #218: Singularity already supports requiredSlaveAttributes for requests, and they work as intended (thanks for adding them!).
However, they - and quite a few of the other possible attributes, but that's perhaps a different discussion - cannot be set via the UI. In our environment, whilst deploys are practically always created programmatically, requests are still quite often created manually as a one-off step, and these requests thus end up without the desired placement constraints, and then need to be detected and patched later.
Does making more of the request attributes configurable via the UI seem like a legitimate part of the roadmap? Or would the advice be to simply "stop doing that", and to ensure all requests are created programmatically?

@demobox , what version of Singularity are you running. In the release of 0.10 we went through and confirmed all fields were accessible in the request edit/create form as part of our revamp of the ui (which I just confirmed does have requiredSlaveAttributes). If there are specific fields you find missing in releases after 0.10 please let us know and we will add them

what version of Singularity are you running.

Err...caught me out there ;-) We're actually just migrating over to 0.11.0 this morning, and I haven't looked at the UI screen yet. The migration is on hold while we look into some "Empty response from server" issues that we didn't see on the old version, but there are more changes than just the Singularity version in play, and that's a different discussion in any case...
Thanks for clarifying!

Nice ;-)

Thanks, Singularity devs!


chore: split substrapp utils

After substrapp views being moved to api (see https://github.com/Substra/substra-backend/pull/441), some utils, only used by api, remain in substrapp so this PR move them.

To see the specific tasks where the Asana app for GitHub is being used, see below:

https://app.asana.com/0/0/1202963105406684

/e2e --mode=standalone

End to end tests: :hourglass_flowing_sand: STARTING


Findability of proof documents

It's not clear to me how a user would locate a proof pdf.

Where should links to proofs appear? Sphinx / docs.rs / R docs?
I would expect proofs to be findable with sphinx search, but https://docs.opendp.org/en/nightly/search.html?q=sample_discrete_gaussian returns no results, and in particular does not point to https://docs.opendp.org/en/nightly/proofs/rust/src/traits/samplers/cks20/sample_discrete_gaussian.pdf

My sense right now is that there is no ready-to-go option for adding PDFs to the Sphinx index.

indexing is part of the html build process, rather than a scan of the resulting documents.
Formal documentation of search in sphinx is limited: Is the web support even applicable to the JS index? / RST markup to control indexing
Multiple threads suggest that no one really owns this: "the only things I found was... reading the source code" / "there are no specialist for our search implementations"

I know that there is some support for LaTeX in RST, and I also know that the LaTeX build is a little tricky to set up locally, and also adds some complexity in CI: Certainly not something to do impetuously, but could the proof sources be translated to RST?

The tooling adds links to proof documents into docstrings when possible. See the API documentation for make_count, for example.

I'm going to go ahead and close this:

If someone is looking for a proof that doesn't correspond to a python method, they should look in the source.
If we ever did decide to reopen this, it's not impossible to update the index. Sphinx code to read and write the index is here, and if it were critical we could tokenize and index the proofs, but I think it would never be our top priority.


Error: Could not find a suitable provider for ec2_instance : puppet Enterprise 2016.1

I  keep getting error "Could not find a suitable provider for ec2_instance" while running a pp file to create ec2 instance from puppet Enterprise 2016.1 .
Installed version are
Ruby - ruby 1.9.3p484 (2013-11-22 revision 43786)
puppet - 4.4.1
puppetlabs-aws (v1.4.0)
I installed aws module using "/opt/puppetlabs/puppet/bin# gem install aws-sdk-core retries".
Everything seems correct configuration, still keep getting the same error. I followed the suggestions given in similar threads but it is not helping
Please advise.

If you are using puppetserver, you might need to install the relevant gems in the using the puppetserver command.  /opt/puppetlabs/bin/puppetserver gem and then restart the server.

I am using Puppet Enterprise and have already installed gem using command
/opt/puppetlabs/puppet/bin gem install aws-sdk-core retries
Output from gem list :-
/opt/puppetlabs/puppet/bin$ gem list
*** LOCAL GEMS ***
aws-sdk (2.2.37)
aws-sdk-core (2.2.37)
aws-sdk-resources (2.2.37)
jmespath (1.2.4)
json_pure (1.8.3)
retries (0.0.5)
I restarted the pe-puppetserver service as well but still same error

Check the path on the command I gave above.  Its the puppetserver gem command that you need to be using.

installed using below command
/opt/puppetlabs/bin# puppetserver gem install aws-sdk-core retries
Fetching: json_pure-1.8.3.gem (100%)
Successfully installed json_pure-1.8.3
Fetching: jmespath-1.2.4.gem (100%)
Successfully installed jmespath-1.2.4
Fetching: aws-sdk-core-2.2.37.gem (100%)
Successfully installed aws-sdk-core-2.2.37
Fetching: retries-0.0.5.gem (100%)
Successfully installed retries-0.0.5
4 gems installed
restarted pe-puppetserver service but still getting same error

Hi zleswomp,
Any pointer please.

Have you written the access keys anywhere?  I've not looked at the code to determine at which point the access keys are required.  If you don't have that configured, I'd start there.  Otherwise, it seems like you have the gems installed.

I have not saved the access keys anywhere. I am setting the env variables "AWS_ACCESS_KEY_ID" and "AWS_SECRET_ACCESS_KEY" using export commands.
Let me know if it would help to save it somewhere. Let me know the location as well to save.

One more information - when I do debug i get to see below error message
Debug: Failed to load library 'aws-sdk-core' for feature 'aws'
Debug: Puppet::Type::Ec2_instance::ProviderV2: feature aws is missing

Hi zleswomp,
Any pointers. I am totally stuck at this point and can not proceed.
Any help is really appreciated.

HI @sagrahari1
Lets see if we can't find some information about your environment. If you could run the following commands that should help. Here we're checking if the gem has been successfully installed into the right path.
/opt/puppetlabs/puppet/bin/gem list | grep aws
/opt/puppet/bin/puppetserver gem list grep aws

It would also be useful to know how you are running Puppet. Could you show the command you run to get the above mentioned debug output?
Just to double check another possible issue, could you also run
which puppet

It's possible you have two copies installed which would cause the mentioned problem.

Result of commands :-
/opt/puppetlabs/puppet/bin# gem list | grep aws
aws-sdk-core (2.3.0)

/opt/puppetlabs/bin# puppetserver gem list grep aws
*** LOCAL GEMS ***
*** LOCAL GEMS ***
aws-sdk-core (2.2.37)

/opt/puppetlabs/bin# puppet resource --debug ec2_instance
Debug: Runtime environment: puppet_version=4.4.1, ruby_version=2.1.8, run_mode=user, default_encoding=UTF-8
Debug: Evicting cache entry for environment 'production'
Debug: Caching environment 'production' (ttl = 0 sec)
Debug: Failed to load library 'aws-sdk-core' for feature 'aws'
Debug: Puppet::Type::Ec2_securitygroup::ProviderV2: feature aws is missing
Debug: Failed to load library 'aws-sdk-core' for feature 'aws'
Debug: Puppet::Type::Ec2_securitygroup::ProviderV2: feature aws is missing

which puppet
/usr/local/bin/puppet

@sagrahari1 ah ha. That looks like it.
You have two copies of Puppet installed on the machine. /opt/puppetlabs/bin/puppet and  /usr/local/bin/puppet.
This likely means you installed the later from gem given the version number. If you remove that one, and ensure /opt/puppetlabs/bin is in your PATH this should work.
Also, try explicitly running the PE version:
/opt/puppetlabs/bin/puppet resource --debug ec2_instance

Thanks Gareth for pointing it out. Will it help to just delete /user/bin/puppet or what is the best way to uninstall from this location

@sagrahari1 it really depends how it go there. Check apt-get or yum or your package manager of choice for puppet (rather than puppet-agent). Otherwise use the local gem binary (ie. not one in /opt/puppetlabs...) to uninstall.

@Garethr , I had an observation which I would like to share. I installed a fresh PE 2016.1.1 on another ubuntu instance and whereis puppet gives be below result
/# whereis puppet
puppet: /usr/local/bin/puppet /opt/puppetlabs/bin/puppet
I dont have ruby/rubygems program installed till now and no aws module. It seems by default puppet is getting installed at two locations.

do I still need to uninstall the one at /usr/local/bin/puppet. And if it is getting installed by default with fresh installation , how can I uninstall only from this location. Please suggest

@sagrahari1 you don't need to uninstall the one in /usr/local/bin, just use the one in /opt/puppetlabs directly or ensure that the /opt/puppetlabs paths are always in your PATH first.
Regarding uninstalling the existing puppet, it depends how it got there. If the file came from a system package then you can query using dpkg:
dpkg -S /usr/local/bin/puppet

@garethr , after changing the path variable now " which puppet" returns
/opt/puppetlabs/bin/puppet
but still "/opt/puppetlabs/bin# puppet resource --debug ec2_instance" returns the same error:-
Debug: Runtime environment: puppet_version=4.4.1, ruby_version=2.1.8, run_mode=user, default_encoding=UTF-8
Debug: Evicting cache entry for environment 'production'
Debug: Caching environment 'production' (ttl = 0 sec)
Debug: Failed to load library 'aws-sdk-core' for feature 'aws'
Debug: Puppet::Type::Ec2_instance::ProviderV2: feature aws is missing
Debug: Failed to load library 'aws-sdk-core' for feature 'aws'
Debug: Puppet::Type::Ec2_instance::ProviderV2: feature aws is missing

The issue still exists and I dont seem to get any ideas to resolve it. Any more pointers guys ?

Have you tried explicitly running
/opt/puppetlabs/bin/puppet resource --debug ec2_instance

Note that this is not the same as you have above in the comment, ie. /opt/puppetlabs/bin# puppet resource.
I noticed this above as well in the gem commands. Depending on your path these could be different.
/opt/puppetlabs/puppet/bin/gem list | grep aws
/opt/puppet/bin/puppetserver gem list grep aws

I see different versions of the gem installed as well in the output from the above, which suggests maybe a previous version and path issue.
If you're still having issues I would suggest trying out a vanilla ubuntu VM locally, or talking to the provider of the base operating system image. This still feels like a path problem from the information above.

Hi Gareth,
I already tried with a vanilla ubuntu VM and freshly installed aws module following readme steps.
but the error remains the same.
I am printing the output of commands with new VM for your reference
/opt/puppetlabs/puppet/bin# gem list | grep aws
aws-sdk-core (2.3.1)

/opt/puppetlabs/bin# puppetserver gem list grep aws
*** LOCAL GEMS ***
*** LOCAL GEMS ***
aws-sdk-core (2.3.1)

/opt/puppetlabs/bin# /opt/puppetlabs/bin/puppet resource --debug ec2_instance
Debug: Runtime environment: puppet_version=4.4.1, ruby_version=2.1.8, run_mode=user, default_encoding=UTF-8
Debug: Evicting cache entry for environment 'production'
Debug: Caching environment 'production' (ttl = 0 sec)
Debug: Failed to load library 'aws-sdk-core' for feature 'aws'
Debug: Puppet::Type::Ec2_instance::ProviderV2: feature aws is missing
Debug: Failed to load library 'aws-sdk-core' for feature 'aws'
Debug: Puppet::Type::Ec2_instance::ProviderV2: feature aws is missing

/opt/puppetlabs/bin# which puppet
/opt/puppetlabs/bin/puppet

/opt/puppetlabs/bin# echo $PATH                 /opt/puppetlabs/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Hi Gareth,
I shared all the latest configuration in my ubuntu VM. Let me know if you could point to any issues.

The above gem list was not executed with the full path.  That likely needs to be /opt/puppetlabs/puppet/bin/gem list to know that the gem is installed in the correct ruby environment.

I tried with a fresh CentOS Vm and the issue is resolved. Earlier was using ubuntu VM. still not sure what was the exact cause of issue but I can manage AWS resource now. Thanks for all the help and suggestions.Appreciate it.
I have one more query, is there way in puppet to manage it through external Java program. For example managing AWS resources through a Java program via puppet.

@sagrahari1 Good to know. My suspicion is the Ubuntu VM already had some configuration from somewhere which got in thy. In terms of managing via Java you have two options.
You could simply wrap the running of the Puppet binary in Java. So say using Runtime.getRuntime().exec.
Alternatively you could load Puppet under JRuby, and use that as an interface. I'm not aware of much prior-art here I'm afraid. Although you can find some examples in https://github.com/puppetlabs/puppetserver of us doing this from Clojure.

Hello, Im having the same issue and installed all the aws-sdk
puppet resource --debug ec2_instance
Debug: Runtime environment: puppet_version=5.3.3, ruby_version=2.4.2, run_mode=user, default_encoding=UTF-8
Debug: Evicting cache entry for environment 'production'
Debug: Caching environment 'production' (ttl = 0 sec)
Debug: Could not find translation files for eirc-account at /etc/puppetlabs/code/environments/production/modules/account/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppetlabs-accounts at /etc/puppetlabs/code/environments/production/modules/accounts/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppetlabs-apache at /etc/puppetlabs/code/environments/production/modules/apache/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppet-archive at /etc/puppetlabs/code/environments/production/modules/archive/locales. Skipping i18n initialization.
Debug: Could not find translation files for rmueller-cron at /etc/puppetlabs/code/environments/production/modules/cron/locales. Skipping i18n initialization.
Debug: Could not find translation files for pcfens-filebeat at /etc/puppetlabs/code/environments/production/modules/filebeat/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppetlabs-gcc at /etc/puppetlabs/code/environments/production/modules/gcc/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppetlabs-git at /etc/puppetlabs/code/environments/production/modules/git/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppetlabs-inifile at /etc/puppetlabs/code/environments/production/modules/inifile/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppet-make at /etc/puppetlabs/code/environments/production/modules/make/locales. Skipping i18n initialization.
Debug: Could not find translation files for gentoo-portage at /etc/puppetlabs/code/environments/production/modules/portage/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppet-r10k at /etc/puppetlabs/code/environments/production/modules/r10k/locales. Skipping i18n initialization.
Debug: Could not find translation files for lwf-remote_file at /etc/puppetlabs/code/environments/production/modules/remote_file/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppetlabs-ruby at /etc/puppetlabs/code/environments/production/modules/ruby/locales. Skipping i18n initialization.
Debug: Could not find translation files for sensu-sensu at /etc/puppetlabs/code/environments/production/modules/sensu/locales. Skipping i18n initialization.
Debug: Could not find translation files for saz-ssh at /etc/puppetlabs/code/environments/production/modules/ssh/locales. Skipping i18n initialization.
Debug: Could not find translation files for saz-sudo at /etc/puppetlabs/code/environments/production/modules/sudo/locales. Skipping i18n initialization.
Debug: Could not find translation files for puppetlabs-vcsrepo at /etc/puppetlabs/code/environments/production/modules/vcsrepo/locales. Skipping i18n initialization.
Debug: Could not find translation files for zebrastuff at /etc/puppetlabs/code/environments/production/modules/zebrastuff/locales. Skipping i18n initialization.
Debug: Could not find translation files for stahnma-epel at /etc/puppetlabs/code/environments/production/modules/epel/locales. Skipping i18n initialization.
Debug: Could not find translation files for darin-zypprepo at /etc/puppetlabs/code/environments/production/modules/zypprepo/locales. Skipping i18n initialization.
Debug: Evicting cache entry for environment 'production'
Debug: Caching environment 'production' (ttl = 0 sec)
Debug: Evicting cache entry for environment 'production'
Debug: Caching environment 'production' (ttl = 0 sec)
Debug: Failed to load library 'retries' for feature 'retries': cannot load such file -- retries
Debug: Puppet::Type::Ec2_instance::ProviderV2: feature retries is missing
Debug: Failed to load library 'retries' for feature 'retries': cannot load such file -- retries
Debug: Puppet::Type::Ec2_instance::ProviderV2: feature retries is missing
Any hints?
puppetlabs-aws (v2.1.0)
puppetserver version: 5.1.4
Thanks
Regards


Bug fix serialize column to jsonb when meet boolean and deci…

…mal_v3
Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

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

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 33.73 seconds
stream load tsv:          428 seconds loaded<PHONE_NUMBER>9 Bytes, about 166 MB/s
stream load json:         24 seconds loaded<PHONE_NUMBER> Bytes, about 93 MB/s
stream load orc:          58 seconds loaded<PHONE_NUMBER> Bytes, about 18 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230424120636_clickbench_pr_134066.html


Some fixes for virtual environment tests

UnavailableEnvironments still fails.  All others can now pass but they are still flaky.

👍


Few questions

Let me begin by saying thank you for the effort that has clearly gone into this library. I think it shows great promise! Just a few questions;

Have you considered replacing mModelCache with an LRU Cache? It might better support using an adapter in a ListView/RecyclerView as only the most recently accessed items would be fully inflated (be in the cache) whereas the items "far" outside the window of the list the user is currently looking at could be safely evicted (and recreated if and when they are brought back into focus). I'd be happy to help with a pull-request if this sounds like something interesting.

Does FlowCursorList perform its query on the UI thread by default? It seems like the provided example would perform the query on the UI thread at the time of the adapter's creation. Any thoughts on how to work around that?

Any suggestions on observing changes to a table from a FlowCursorList? I see the CursorObserver being registered, but doesn't [setNotificationUri](http://developer.android.com/reference/android/database/Cursor.html#setNotificationUri(android.content.ContentResolver, android.net.Uri)) have to be called with the same uri as generated in FlowContentObserver to actually wire this up?

Related to the previous two points, was there a reason you opted to not generate/wrap a ContentProvider so that CursorLoader could be used with a LoaderManager?

How are one-to-one relationships currently handled? Are they fetched via another query at the time a Cursor is loaded into the parent Model? Any thoughts on the performance of running this operation -- particularly if models with one-to-one relationships need to be satisfied in a ListView/RecyclerView as the list is being scrolled? As far as I can tell, this would result in queries being executed on the UI thread as the list is attempting to render.

Apologies for the dump of questions. Again, if you're looking for a hand on implementing any of this, please let me know and keep up the great work!

Thanks for writing this!

That would require me to add the v4-support library as a dependency. That is not really what I would like to do as this could cause potential transitive dependency issues. It's really not a bad idea, I just don't want to pull the dependency in if this is the only one using it. However, if you put a pull request with adding just the class or an impressive caching solution, I will take a look!

FlowCursorList is a non-modifiable, read-only cursor backed list. It does conversions into Model on the main thread when converting them.

This is based on the CursorAdapter from the android SDK. It will call refresh() and rerun the query underneath it. If you wish to notify your Adapter of those changes, override refresh() and call notifyDataSetChanged() on your adapter that contains this FlowCursorList

Did not think of it. Why would this be necessary for this class? The FlowCursorAdapter is meant for use in a BaseAdapter, and I thought Loaders were meant for actions within an Activity.

Fields that are specified as ColumnType.FOREIGN_KEY and are models will have their SELECT statement to retrieve the Model done on load of the model. Only if the cursor returns a non-NULL column. I guess this is a possible option to lazy-load the one-to-one as one-to-many will work this way.

And yes any pull request with code you write that makes sense I will give it a thorough review. Also here are some rules:

Match coding style (braces, spacing, etc.) This is best achieved using CMD+Option+L (Reformat code) on Mac (not sure for Windows) with Android Studio defaults.
If its a feature, bugfix, or anything please only change code to what you specify. Ex: "Fixes Crash Related to Bug" includes other files that were changed without explanation or doesn't relate to the bug you fixed.
Have fun!

@iainconnor if this answers your question, could you close this? thanks

Yes, thanks for getting back to me so quickly. Will close. :+1:

Hi Guys,
I am very interesting in ContentProvider to use with CursorLoader. Is there any news about that?

Seems like this might have already been implemented, @gustahrodrigues


update python path, add emscripten header path, add run target, clean more files

Tested on Windows: w64devkit and web target, and Linux.

emsdk python path was updated some time ago:
https://github.com/emscripten-core/emsdk/pull/1010/files
https://github.com/emscripten-core/emsdk/pull/1024

included emscripten.h so clangd can find it, behind web platform check

added web target output files to the clean target

added a run target to allow creating a "make run -s" shortcut in editors that you never have to change regardless of project name

Side note: I noticed that https://github.com/raysan5/raylib-game-template/blob/ee00a999c8fae4550740d757be715d4631777d86/src/Makefile#L138-L145 breaks builds on linux if you only make raylib instead of sudo make install. If you remove those lines it works again like on windows. I found the following notes in the first commit so I don't want to break some1s workflow though (I'm not sure what it is for):
# RAYLIB_PATH adjustment for different platforms.
# If using GNU make, we can get the full path to the top of the tree. Windows? BSD?
# Required for ldconfig or other tools that do not perform path expansion.
ifeq ($(PLATFORM),PLATFORM_DESKTOP)
    ifeq ($(PLATFORM_OS),LINUX)
        RAYLIB_PREFIX ?= ..
        RAYLIB_PATH    = $(realpath $(RAYLIB_PREFIX))
    endif
endif

@lesleyrs thanks for the update! I'm removing the lines you mention, I think they are not required any more.


Use system Qt theme

Is it possible to use the Qt theme set by the user (I'm using KDE Plasma)? I haven't done much with Qt but I think Gittyup uses bundled Qt since fcitx5 also doesn't work.

I am running plasma and would also love to see this!

Coming soon...

(openSUSEdark example with unpolished editor colors)

@Grafcube can you give it a try with the Development version? Stefan Knotzer fixed it there.
https://github.com/Murmele/Gittyup/actions/runs/1733705198

I checked out the Development branch and used the commands in the README to build it.
After setting the theme in tools > options > window to system it seems to be using the correct theme. Haven't noticed any issues so far. Everything seems to be working correctly like menus, popups etc. The colours also seem fine, no contrast issues.
Screenshot for reference. I am no longer using Plasma. I switched to Sway a couple of months ago and I'm using Kvantum for Qt themes. Theme is Sweet Dark.


Rebuild with new<EMAIL_ADDRESS>

Just to flush build queues.

Missed that this is against master. We already had another commit on top of the last Insiders build, so the currently running build (https://github.com/Microsoft/vscode/commit/599c076d91be1374cf51004cec610f3bcaf4c9cd) will have the update even without this commit in. 👍


lock keypad in send on-chain view controller once send button is tapped

we're currently working on a total redesign of the send view controllers. should fix this issue


Appstudio update test-component-pac-nqvp

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-nqvp-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
19 seconds
clone-repository

✅ Succeeded
54 seconds
build-container

✅ Succeeded
25 seconds
inspect-image

✅ Succeeded
25 seconds
deprecated-base-image-check

✅ Succeeded
2 minutes
clair-scan

✅ Succeeded
35 seconds
clamav-scan

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
8 seconds
optional-label-check

✅ Succeeded
8 seconds
label-check

✅ Succeeded
6 seconds
show-summary

✅ Succeeded
4 seconds
show-sbom

Pipelines as Code CI/test-component-pac-nqvp-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
16 seconds
clone-repository

✅ Succeeded
32 seconds
build-container

✅ Succeeded
16 seconds
inspect-image

✅ Succeeded
21 seconds
deprecated-base-image-check

✅ Succeeded
11 seconds
clair-scan

✅ Succeeded
39 seconds
clamav-scan

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
17 seconds
optional-label-check

✅ Succeeded
17 seconds
label-check

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
8 seconds
show-summary


default no containers and images

default no containers and images

also no containers and images

my problem is iptables,add
iptables -A INPUT -i docker0 -j ACCEPT
then I can found my container and images


Revision kittidatamodule

What does this PR do?
pl_bolts.datamodules.kitti_datamodule.KittiDataModule
I'd like to get your advice on writing test cases. It's my first time doing it, so I'm careful and difficult.

Fixes # (issue)
Before submitting

[.] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[. ] Did you read the contributor guideline, Pull Request section?
[. ] Did you make sure your PR does only one thing, instead of bundling different changes together?
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests? [not needed for typos/docs]
[ ] Did you verify new and existing tests pass locally with your changes?
[ ] If you made a notable change (that affects users), did you update the CHANGELOG?

PR review

[. ] Is this pull request ready for review? (if not, please submit in draft mode)

Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

Hi, @wonbbnote, should I help around here? Do you want to continue with this? :zap: If so, let me know, we'll reopen it and we'll go from there :nut_and_bolt:


[SUPPORT] Trouble with Point in time, Incremental queries

Describe the problem you faced
A clear and concise description of the problem.
To Reproduce
Steps to reproduce the behavior:
from pyspark.sql import SparkSession
spark = (
    SparkSession.builder.appName("Hudi_Data_Processing_Framework")
        .config("spark.serializer", "org.apache.spark.serializer.KryoSerializer")
        .config("spark.sql.hive.convertMetastoreParquet", "false")
        .config(
        "spark.jars.packages",
        "org.apache.hudi:hudi-spark3-bundle_2.12:0.8.0,org.apache.spark:spark-avro_2.12:3.0.2"
    )
        .getOrCreate()
)
input_df = spark.createDataFrame(
    [
        (100, "2015-01-01", "2015-01-01T01:01:01.010101Z", 10),
        (101, "2015-01-01", "2015-01-01T01:01:01.010101Z", 10),
        (102, "2015-01-01", "2015-01-01T01:01:01.010101Z", 10),
        (103, "2015-01-01", "2015-01-01T01:01:01.010101Z", 10),
        (104, "2015-01-01", "2015-01-01T01:01:01.010101Z", 10),
        (105, "2015-01-01", "2015-01-01T01:01:01.010101Z", 10),
    ],
    ("acctid", "date", "ts", "deposit"),
)
hudi_options = {'hoodie.table.name': 'compaction',
                'hoodie.datasource.write.table.type': 'MERGE_ON_READ',
                'hoodie.datasource.write.operation': 'upsert',
                'hoodie.datasource.write.recordkey.field': 'acctid',
                'hoodie.datasource.write.partitionpath.field': 'date',
                'hoodie.datasource.write.precombine.field': 'ts',
                'hoodie.datasource.write.hive_style_partitioning': 'true',
                'hoodie.upsert.shuffle.parallelism': 2,
                'hoodie.insert.shuffle.parallelism': 2,
                'hoodie.delete.shuffle.parallelism': 2
                }
# INSERT
(
    input_df.write.format("org.apache.hudi")
        .options(**hudi_options)
        .mode("append")
        .save("/tmp/hudi_incr1")
)
# UPDATE deposit to **11** for key 100
update_df = spark.createDataFrame(
    [(100, "2015-01-01", "2015-01-01T11:01:01.000000Z", 11)], ("acctid", "date", "ts", "deposit"))
update_df.write.format("org.apache.hudi").options(**hudi_options).mode("append").save("/tmp/hudi_incr1")
# UPDATE deposit to **12** for key 100
update_df = spark.createDataFrame(
    [(100, "2015-01-01", "2015-01-01T12:01:01.000000Z", 12)], ("acctid", "date", "ts", "deposit"))
update_df.write.format("org.apache.hudi").options(**hudi_options).mode("append").save("/tmp/hudi_incr1")
# UPDATE deposit to **13** for key 100
update_df = spark.createDataFrame(
    [(100, "2015-01-01", "2015-01-01T13:01:01.000000Z", 13)], ("acctid", "date", "ts", "deposit"))
update_df.write.format("org.apache.hudi").options(**hudi_options).mode("append").save("/tmp/hudi_incr1")
output_df = spark.read.format("org.apache.hudi").load(
    "/tmp/hudi_incr1/"
)
output_df.show()
first_commit = '20210721080013'  # As per this particular run
output_df = (spark.read
             .option("hoodie.datasource.query.type", "incremental")
             .option("hoodie.datasource.read.begin.instanttime", first_commit)
             # .option("hoodie.datasource.read.end.instanttime", last_commit)
             .format("org.apache.hudi")
             .load("/tmp/hudi_incr1/"))
output_df.show()

Expected behavior
A clear and concise description of what you expected to happen.
Environment Description

Hudi version :

Spark version :

Hive version :

Hadoop version :

Storage (HDFS/S3/GCS..) :

Running on Docker? (yes/no) :

Additional context
Add any other context about the problem here.
Stacktrace
Add the stacktrace of the error.

@nsivabalan could you please take a look at this?
Felix reported this on slack.
I am really confused on incremental query on MOR table: From all the documentation I have seen we get the records that is changed from given begin time via an incremental query. But I am getting following behavior any insights?
schema: {id: int, value = int}
Inserted 10 records at time T1
2. Updated record with id =1  to value=2 at Time T2
3. Made another update to same record id=1 to value=3 at Time T3
4. Updates same record again with value=4 at time T4
5. Now at time T5, I am making an incremental query, with hoodie.datasource.read.begin.instanttime=T1
then I get record id=1 with value=2, is that expected?
How do I get the latest value value=4 via an incremental query?

I guess its bcoz, you don't have a higher preCombine value for new commits made. I see that all your preCombine is set to same value. Can you try it out and let me know.
my local trail:
https://gist.github.com/nsivabalan/d75f3f948c5f01a0b3454b986c3b9fe6
output:
scala> spark.sql("select rowId, preComb, value from hudi_trips_incremental").show(false)
+-----+-------+-----+
|rowId|preComb|value|
+-----+-------+-----+
|row_3|2      |2    |
|row_2|2      |2    |
|row_1|2      |2    |
|row_4|2      |2    |
|row_5|2      |2    |
|row_6|2      |2    |
|row_7|2      |2    |
|row_8|2      |2    |
|row_9|2      |2    |
+-----+-------+-----+

Hudi uses preCombine to merge records from multiple log blocks fyi, but uses combineAndGetUpdateValue() when merging base file w/ the merged records from log.

my bad. looks like you do have a high preCombine value. Just that the datatype is different from what I have tried.
may I know what was the datatype of "ts" column in hudi table ?
I am looking to reproduce w/ spark shell.

I delved deeper and found the root cause. Could be a bug in code. But surprised how come we have not encountered this so far.
When we construct the records back from disk (log blocks), we use reflection to instantiate the payload. And we have two constructors with OverwriteWithLatestAvroPayload, one of them takes in ordering field value, while 2nd one does not and assumes natural ordering(sets 0 as preCombine value).
Hence when two records are merged, we see the discrepancy.
Incase you are wondering, how come snapshot read is giving us correct results, here is the reason.
Snapshot reads log blocks in reverse and so the latest record always gets picked.
Where as w/ incremental, we read log blocks from start to end and so first record gets picked.

@vinothchandar : Do you know the reason why it was designed this way?

This fix worked for me locally: https://github.com/apache/hudi/pull/3325

Thank you @nsivabalan. I tried the 'ts' as string and then as timestamp, both has the same issue.  And from you recent message it seems as an existing issue?

@nsivabalan Not sure. I think this code is assuming later commit times imply higher precombine field. Not sure if we actually persisted the precombine field in hoodie.properties in prior releases actually. the precombine field was mostly used as a way to de-duplicate input. We have not had at-least 2-3 issues where users also expect it to be respected against storage.

hmmm, I get it. spark sql support started persisted preCombine field in table props and hence it worked for me.
I am not sure if felix tried. but I tried it locally and the fix worked.

Actually another patch which has this fix already https://github.com/apache/hudi/pull/3267 in review. We can sync up sometime on this to see how to go about it

@vinothchandar @nsivabalan The later commit times are higher actually in my example. So why do you think it was not getting the latest?

@nsivabalan is this only a problem in 0.8.0 version or older version as well?

@nsivabalan is this only a problem in 0.8.0 version or older version as well? Could you please provide some insights?
master also have this problem, maybe all version as well

I ran into the same problem of doing an update operation in the original database and then using Spark to do an incremental query and found that the query time was not the actual point in time. For example, the actual Parquet file is the result of the Hadoop command query（the actual:4fe43850-4be8-447f-827e-edfdba44adb
4-0_0-341-295_20210730142459.parquet）, but the incremental query result is
java.io.FileNotFoundException: File does not exist: HDFS: / / HDP - jk - 020 / user / 1:8 hive/warehouse/be8 fe43850 test_increment_hudi9_mor 2021/07/30/4-4-447 - f - 827 - e - edfdba44adb _0-4-0 340-294_20210730142459.parquet

@FelixKJose : to my knowledge, it has been like from the beginning. Glad to say that we have a PR fix on this and will be merging in this week. So, upcoming release should have it.

Hey folks. latest master has the fix. Can you give it a try and let us know if the issue is resolved. We can close it out if things are good.

@FelixKJose this is in 0.9.0. Can we close this?

@vinothchandar Yes, I tested and is solved. Thank you so much


feedback on experience with the Dart migration tool

After having done several migration of packages now, I started with migrating my main app some days ago. As it is a quite big app, I couldn't do the whole migration in one step, which is supported by the tool what is really a great future. Though it has some unexpected behaviour.
If use code generation in your project and your press "apply migration", the tool will insert a language constraint in all the non-migrated files. Unfortunately it forgets to do this in any generated file. Which makes the project no longer compilable.
When continuing the migration, the migration tool unfortunately selects all files and not just those that haven't had a language constraint. Which means I have to deselect all files that I don't want to have migrated now. In the same context it would be really helpful if there were a select all and deselect all buttons because if the project is big it takes a lot of time to unselect all files at the beginning of the migration.
Also please, at a button to insert late hints.
Overall the tool makes a much more polished impression than in the beginning. I experienced sometimes an arrow that it couldn't load the file after change, but pressing reload staff that always.
Thanks a lot for this tool, it's a huge time saver.

@mit-mit @leafpetersen in case you haven't seen this

Thanks for the feedback!  cc @devoncarew @srawlins @stereotype441 for the UI suggestions.

I just realized, when you rerun from source, it will select all files again even if you manually deselected almost all of them :-(
I think a 'Apply migration for this file` would be really helful when doing a migration step by step

As of 1c7fe7196dd7a542f7f91cd6ea2ac81e1a13146c, the null safety migration tool has been removed from active development and retired. No further work on the tool is planned.
If you still need help, or you believe this issue has been closed in error, please feel free to reopen.


NTLM Support?

Does this package support NTLM auth, for use with Microsoft Soap services? I'm having trouble finding anything about it in the repo, so I'm assuming not, but I may have missed it.

Update: I was able to get my application working with the jamesiarmes/php-ntlm package, which provides a new SoapClient function to use.
Is there (or could there be) an easy way to specify an alternate soap client function?

$this->soapWrapper->add('Currency', function ($service) {
      $service->client(--PUT-CLIENT-HERE---);
    });


Provide a easy way to determine the version or commit hash of the web-console

This might be useful because a lot of different versions of the web-console are used.
Solutions:

Show version/commithash in comments in index.html
Log version to the browser console on script start

This hash could be show on the status page in #1723

Hey team! Please add your planning poker estimate with ZenHub @bartv @Stijnkool

This may help: https://jenkins.inmanta.com/env-vars.html/


Consider using the API instead of scraping?

Hi there,
I work on the Google Crisis Response team, which is responsible for the public alerts site this module makes use of.
If you're willing to share, I'm curious to hear more about your use case for public alerts, and whether you'd be interested in testing out our API (demo here).

@jlivni : Is the API publicly released?

No, it's still in a trusted tester mode.  I'm happy to provide you with access if you'd like to use it however.

@jlivni : sure... my email address can be find at https://www.npmjs.com/~cmfatih
I'm thinking to create a branch in this repo and merge it when the API became public.

Quick note that this module has stopped working. I've applied for access to the API and would be willing to refactor this module to work with the API.
Going to open a separate Issue on the repository for tracking that.


pull request

Create a new pull request from @rabbah

Hi. Did you mean to open the PR against this repo?


Split the E2E tests via tags

The E2E tests are becoming less reliable. For a quick smoke test, it would be better if we could run the quick tests first. Once a task is ready to be reviewed, we could run the storage-dependent tests, which usually take longer.

Working branch, made on top of #265: https://github.com/jpkrohling/jaeger-operator/tree/266-Split-tests

cc @kevinearls

Closing, as this has been done already via #269


Member Registration: Waiver, Guidelines, Volunteer

I was pointed to the current paper member agreeement form that is used physically when workstand is not available.
https://docs.google.com/document/d/1rf_yotD62Y2Z7cLpXl_ZdQysocjsz5pfNRlTE07GIKg/edit
It highlights two missing things.

ability to flag if member is interested in volunteering (important for future followups, adding to mailing lists, etc.)
Member Rights and Respect Guidelines which users have to accept

As discussed, a possible solution for the guidelines would be to add them below the current Waiver, and make both those sections some form of accordion to save space.
Note that the waiver and guideilens are posted physically in the shop as well.

waiver and guidelines are added with accordion


Disable unimplemented buttons

Description
Disable unimplemented buttons in the Navigation Pane
Related Issue
#820
Checklist

[x] I read and understood the contributing guide as well as the code of conduct
[x] My changes generate no new warnings
[x] My code builds and runs on my machine
[x] I documented my code
[x] Review requested

Screenshots

@lukepistrol

@allcontributors add @ahmdyasser for bug.


Fix-up python intergration tests

Quality of life changes to create a few nice intergration tests for the python client with basic_auth enabled and disabled

Pod "armada-01g7fvjbqxf9fg5sz3jq0pq7af-0" is invalid: spec.containers[0].name: Invalid value: "Container1": a lowercase RFC 1123 label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character (e.g. 'my-name',  or '123-abc', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?')

This will need to be fixed as well

Closing due to #1088


0139 - Word Break

Description of the Problem
Given a non-empty string s and a dictionary wordDict containing a list of non-empty words, determine if s can be segmented into a space-separated sequence of one or more dictionary words.
Note:

The same word in the dictionary may be reused multiple times in the segmentation.
You may assume the dictionary does not contain duplicate words.

Example 1:
Input: s = "leetcode", wordDict = ["leet", "code"]
Output: true
Explanation: Return true because "leetcode" can be segmented as "leet code".

Example 2:
Input: s = "applepenapple", wordDict = ["apple", "pen"]
Output: true
Explanation: Return true because "applepenapple" can be segmented as "apple pen apple".
             Note that you are allowed to reuse a dictionary word.

Example 3:
Input: s = "catsandog", wordDict = ["cats", "dog", "sand", "and", "cat"]
Output: false

Link To The LeetCode Problem
LeetCode

May I be assigned to this issue?

@Karnak123 done - please go ahead and do your best 😄


[Bug]: VLLM does not support EAGLE Spec Decode when deploying EAGLE-Qwen2-7B-Instruct model

Your current environment

The output of `python collect_env.py`
PyTorch version: 2.4.0+cu121
Is debug build: False
CUDA used to build PyTorch: 12.1
ROCM used to build PyTorch: N/A

OS: Ubuntu 22.04.4 LTS (x86_64)
GCC version: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Clang version: Could not collect
CMake version: version 3.30.2
Libc version: glibc-2.35

Python version: 3.10.14 (main, May  6 2024, 19:42:50) [GCC 11.2.0] (64-bit runtime)
Python platform: Linux-5.15.0-113-generic-x86_64-with-glibc2.35
Is CUDA available: True
CUDA runtime version: 12.4.131
CUDA_MODULE_LOADING set to: LAZY
GPU models and configuration:
GPU 0: NVIDIA GeForce RTX 4090
GPU 1: NVIDIA GeForce RTX 4090
GPU 2: NVIDIA GeForce RTX 4090
GPU 3: NVIDIA GeForce RTX 4090
GPU 4: NVIDIA GeForce RTX 4090
GPU 5: NVIDIA GeForce RTX 4090
GPU 6: NVIDIA GeForce RTX 4090
GPU 7: NVIDIA GeForce RTX 4090

Nvidia driver version: 550.90.07
cuDNN version: Could not collect
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True

CPU:
Architecture:                       x86_64
CPU op-mode(s):                     32-bit, 64-bit
Address sizes:                      48 bits physical, 48 bits virtual
Byte Order:                         Little Endian
CPU(s):                             124
On-line CPU(s) list:                0-123
Vendor ID:                          AuthenticAMD
Model name:                         AMD EPYC 7542 32-Core Processor
CPU family:                         23
Model:                              49
Thread(s) per core:                 2
Core(s) per socket:                 31
Socket(s):                          2
Stepping:                           0
BogoMIPS:                           5799.99
Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid amd_dcm tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd virt_ssbd arat umip rdpid arch_capabilities
Hypervisor vendor:                  KVM
Virtualization type:                full
L1d cache:                          3.9 MiB (62 instances)
L1i cache:                          3.9 MiB (62 instances)
L2 cache:                           31 MiB (62 instances)
L3 cache:                           256 MiB (16 instances)
NUMA node(s):                       8
NUMA node0 CPU(s):                  0-7,64-71
NUMA node1 CPU(s):                  8-15,72-79
NUMA node2 CPU(s):                  16-23,80-87
NUMA node3 CPU(s):                  24-31,88-95
NUMA node4 CPU(s):                  32-39,96-103
NUMA node5 CPU(s):                  40-47,104-111
NUMA node6 CPU(s):                  48-55,112-119
NUMA node7 CPU(s):                  56-63,120-123
Vulnerability Gather data sampling: Not affected
Vulnerability Itlb multihit:        Not affected
Vulnerability L1tf:                 Not affected
Vulnerability Mds:                  Not affected
Vulnerability Meltdown:             Not affected
Vulnerability Mmio stale data:      Not affected
Vulnerability Retbleed:             Mitigation; untrained return thunk; SMT enabled with STIBP protection
Vulnerability Spec rstack overflow: Mitigation; safe RET
Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:           Mitigation; Retpolines; IBPB conditional; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                Not affected
Vulnerability Tsx async abort:      Not affected

Versions of relevant libraries:
[pip3] flashinfer==0.1.5+cu124torch2.4
[pip3] numpy==1.26.4
[pip3] nvidia-cublas-cu12==<IP_ADDRESS>
[pip3] nvidia-cuda-cupti-cu12==12.1.105
[pip3] nvidia-cuda-nvrtc-cu12==12.1.105
[pip3] nvidia-cuda-runtime-cu12==12.1.105
[pip3] nvidia-cudnn-cu12==<IP_ADDRESS>
[pip3] nvidia-cufft-cu12==<IP_ADDRESS>
[pip3] nvidia-curand-cu12==<IP_ADDRESS>
[pip3] nvidia-cusolver-cu12==<IP_ADDRESS>
[pip3] nvidia-cusparse-cu12==<IP_ADDRESS>
[pip3] nvidia-ml-py==12.535.161
[pip3] nvidia-nccl-cu12==2.20.5
[pip3] nvidia-nvjitlink-cu12==12.6.20
[pip3] nvidia-nvtx-cu12==12.1.105
[pip3] pyzmq==26.1.1
[pip3] torch==2.4.0
[pip3] torchvision==0.19.0
[pip3] transformers==4.43.4
[pip3] triton==3.0.0
[conda] flashinfer                0.1.5+cu124torch2.4          pypi_0    pypi
[conda] numpy                     1.26.4                   pypi_0    pypi
[conda] nvidia-cublas-cu12        <IP_ADDRESS>                 pypi_0    pypi
[conda] nvidia-cuda-cupti-cu12    12.1.105                 pypi_0    pypi
[conda] nvidia-cuda-nvrtc-cu12    12.1.105                 pypi_0    pypi
[conda] nvidia-cuda-runtime-cu12  12.1.105                 pypi_0    pypi
[conda] nvidia-cudnn-cu12         <IP_ADDRESS>                 pypi_0    pypi
[conda] nvidia-cufft-cu12         <IP_ADDRESS>                pypi_0    pypi
[conda] nvidia-curand-cu12        <IP_ADDRESS>               pypi_0    pypi
[conda] nvidia-cusolver-cu12      <IP_ADDRESS>               pypi_0    pypi
[conda] nvidia-cusparse-cu12      <IP_ADDRESS>               pypi_0    pypi
[conda] nvidia-ml-py              12.535.161               pypi_0    pypi
[conda] nvidia-nccl-cu12          2.20.5                   pypi_0    pypi
[conda] nvidia-nvjitlink-cu12     12.6.20                  pypi_0    pypi
[conda] nvidia-nvtx-cu12          12.1.105                 pypi_0    pypi
[conda] pyzmq                     26.1.1                   pypi_0    pypi
[conda] torch                     2.4.0                    pypi_0    pypi
[conda] torchvision               0.19.0                   pypi_0    pypi
[conda] transformers              4.43.4                   pypi_0    pypi
[conda] triton                    3.0.0                    pypi_0    pypi
ROCM Version: Could not collect
Neuron SDK Version: N/A
vLLM Version: 0.6.0@32e7db25365415841ebc7c4215851743fbb1bad1
vLLM Build Flags:
CUDA Archs: Not Set; ROCm: Disabled; Neuron: Disabled
GPU Topology:
GPU0    GPU1    GPU2    GPU3    GPU4    GPU5    GPU6    GPU7    CPU Affinity    NUMA Affinity   GPU NUMA ID
GPU0     X      PHB     PHB     PHB     PHB     PHB     PHB     PHB     0-123   0-7             N/A
GPU1    PHB      X      PHB     PHB     PHB     PHB     PHB     PHB     0-123   0-7             N/A
GPU2    PHB     PHB      X      PHB     PHB     PHB     PHB     PHB     0-123   0-7             N/A
GPU3    PHB     PHB     PHB      X      PHB     PHB     PHB     PHB     0-123   0-7             N/A
GPU4    PHB     PHB     PHB     PHB      X      PHB     PHB     PHB     0-123   0-7             N/A
GPU5    PHB     PHB     PHB     PHB     PHB      X      PHB     PHB     0-123   0-7             N/A
GPU6    PHB     PHB     PHB     PHB     PHB     PHB      X      PHB     0-123   0-7             N/A
GPU7    PHB     PHB     PHB     PHB     PHB     PHB     PHB      X      0-123   0-7             N/A

Legend:

  X    = Self
  SYS  = Connection traversing PCIe as well as the SMP interconnect between NUMA nodes (e.g., QPI/UPI)
  NODE = Connection traversing PCIe as well as the interconnect between PCIe Host Bridges within a NUMA node
  PHB  = Connection traversing PCIe as well as a PCIe Host Bridge (typically the CPU)
  PXB  = Connection traversing multiple PCIe bridges (without traversing the PCIe Host Bridge)
  PIX  = Connection traversing at most a single PCIe bridge
  NV#  = Connection traversing a bonded set of # NVLinks

Model Input Dumps
No response
🐛 Describe the bug
I can successfully deploy llama3-8b-instruct with EAGLE. But there is a problem when deploying qwen2-7b-instruct with EAGLE.
I have converted the EAGLE-Qwen2-7B-Instruct model according to[vllm/model_executor/models/eagle.py:L126](https://github.com/vllm-project/vllm/blob/8fae5ed7f6bfd63b81310fcb24b310d9205c9687/vllm/model_executor/models/eagle.py#L126).
I tried the python code below
llm = LLM(
    model="/models/Qwen2-7B-Instruct",
    dtype='bfloat16',
    tensor_parallel_size=4,
    speculative_model="/models/EAGLE-Qwen2-7B-Instruct-vllm",
    speculative_draft_tensor_parallel_size=1,
    num_speculative_tokens=1,
    use_v2_block_manager=True,
)

I encountered another error below:
AssertionError: Attempted to load weight (torch.Size([3584])) into parameter (torch.Size([3584, 7168]))
I lookup to the code [vllm/model_executor/models/eagle.py:L139](https://github.com/vllm-project/vllm/blob/8fae5ed7f6bfd63b81310fcb24b310d9205c9687/vllm/model_executor/models/eagle.py#L139) which is shown as below:
def load_weights(self, weights: Iterable[Tuple[str, torch.Tensor]]):
            ...
            elif name.startswith("fc."):
                weight_loader = getattr(self.fc.weight, "weight_loader",
                                        default_weight_loader)
                weight_loader(self.fc.weight, loaded_weight)
            ...

I think you only consider the name varieble startswith 'fc.' can only be 'fc.weight', but the fc layer of eagle-qwen2 has bias attribute, which means the name varieble can be 'fc.bias'.
I hope you can fix this in the upcoming upgrade!
Before submitting a new issue...

[X] Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

Can you update your vLLM version and try again? It should have been fixed by https://github.com/vllm-project/vllm/pull/8790


Set up logging

What kind of logging does this entail? Is this queries, analytics on links clicked, error-logging, or otherwise?

This is still a somewhat open task, and your suggestions are very welcome, but for this project, I would assume initially something like:

clicks on nodes of the map/network
clicks leading to external documentation websites (although for Epiverse packages for example, this can be done from the doc website side if users didn't disable referrers)

Okay perfect, thanks! 🙏 This is a bit more analytics as I understand it, that's helpful 😊
My primary question here for setting this up: Do we have an analytics tool that we use within Epiverse? That will help determine the scope for this. If not, are there any other folk we need to loop in here as it pertains decisions around data processing + tracking? I can imagine we will need to also think about the legal aspects for the website more in general if we start adding these kinds of things (there is no privacy policy on the Epiverse dev site right now).
Implementing events to track should be manageable with good SDKs, and easy to expand over time. 👍

The main site (data.org) uses Google Analytics to track events. It is also used on Epiverse website to track website /wepage visits but not for events tracking.
We can test some events with GA and see it it meets our needs. Not sure whether we can use it on current setup of Epiverse connect as the webpage only renders predefined output.


parser: implement parsing of hexadecimal numbers

Fixes neugram/ng#124.

Codecov Report

Merging #139 into master will increase coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #139      +/-   ##
==========================================
+ Coverage   49.84%   49.89%   +0.04%
==========================================
  Files          22       22
  Lines        8845     8853       +8
==========================================
+ Hits         4409     4417       +8
  Misses       3996     3996
  Partials      440      440

Impacted Files
Coverage Δ

parser/scanner.go
64.9% <100%> (+0.57%)
: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 f177450...4181140. Read the comment docs.


Not working any more....

with update to Chrome 126.0.6478.115, the addon is not working anymore.

It is working with version 126.0.6478.127.

for me it doesnt, Version 129.0.6668.90  :(


Rate Limit

user got banned for rate limit,
can we add a rate limit to the crawling ?

read the T and Cs , will use a bot user.


Simplify optimization tab

Describe your changes

Split Artifact conditional config into its own modal, as it is more of a prerequisite to optimization, and shouldn't be part of the optimization filters
Hide all optimization filters behind a modal to reduce visual stress
Change layout of optimization selector/optimize button to be more obvious
Hide graph information behind an accordion to reduce confusion
Change artifact set cards to show highest rarity for the background color
Change allowlist default state to be "custom list", so we are as permissive as possible for first optimization

Issue or discord link

Resolve #1455

Testing/validation
New optimize tab layout, featuring art set conditional modal button, optimization filter modal button, new opt selector/start layout and graph behind an accordion

Graph accordion expanded without a graph

Graph accordion expanded with a graph

Optimization filter modal

Artifact set conditional modal

Checklist before requesting a review (leave this PR as draft if any part of this list is not done.)

[ ] I have commented my code in hard-to understand areas.
[ ] I have made corresponding changes to README or wiki.
[ ] For front-end changes, I have updated the corresponding English translations.
[ ] I have run yarn run mini-ci locally to validate format and lint.
[ ] If I have added a new library or app, I have updated the deployment scripts to ignore changes as needed

Some additional comments to this new modal:

Move the title and [X Selected] to the modal title ( as well as moving some extra elements there)
convert the information at the top to an info Alert
minimize padding on the conditional selectors. (can we try removing all padding? might be confusing some conditional with multi-select conditional

 - Since this modal is primarily dealing with filtering artifacts, we should rename the title to "Artifact Filters", and show the total artifacts filtered

Also missing this button introduced in https://github.com/frzyc/genshin-optimizer/pull/1602

[ ] Refine layout for forced 2 column setup (optimize buttons should be on the bottom right?)
[ ] Fix height of optimize buttons in forced 2 column setup
[ ] Experiment with a permanent 2 column setup with the optimize buttons in the bottom right
[ ] Remove default change to allowlist setting

Likely too stale and too radical to merge in. Will take lessons and try to break down the useful parts from this PR for implementation later.


fix: uncomment chainTypes

Changes

Uncomment chainTypes in the project.yaml to prevent the following error:

failed to index block at height 5585256 handleMessage([{"idx":0,"tx":{"idx":0,"block":{"block":{"id":"E105D0370D8C594E73CC23BDE0E43422512643B07709F9C40275B05923F8767F","header":{"version":{"block":"11","app":"0"},"height":5585256,"chainId":"fetchhub-4","time":"2022-04-25T15:15:38.385747527Z"},"txs":[{"0":10,"1":93,"2":10,"3":91,"4":10,"5":34,"6":47,"7":99,"8":111,"9":115,"10":109,"11":111,"12":115,"13":46,"14":115,"15":108,"16":97,"17":115,"18":104,"19":105,"20":110,"21":103,"22":46,"23":118,"24":49,"25":98,"26":101,"27":116,"28":97,"29":49,"30":46,"31":77,"32":115,"33":103,"34":85,"35":110,"36":106,"37":97,"38... Error: Unregistered type url: /cosmos.slashing.v1beta1.MsgUnjail at Registry.lookupTypeWithError (/usr/local/lib/node_modules/@subql/node-cosmos/node_modules/@cosmjs/proto-signing/build/registry.js:74:19) at Registry.decode (/usr/local/lib/node_modules/@subql/node-cosmos/node_modules/@cosmjs/proto-signing/build/registry.js:117:27) at CosmosClient.decodeMsg (/usr/local/lib/node_modules/@subql/node-cosmos/dist/indexer/api.service.js:148:46) at Object.get decodedMsg (/usr/local/lib/node_modules/@subql/node-cosmos/dist/utils/cosmos.js:122:47) at get (<anonymous>) at BaseHandler.get (/usr/local/lib/node_modules/@subql/node-cosmos/node_modules/vm2/lib/bridge.js:441:11) at JSON.stringify (<anonymous>) at Object.e.handleMessage (/tmp/NClDJM/QmcUD4ysek4FiU2Tm5T1rUFvbt7WubbxFNQeNM9ffbLX1u.js:2:1232) at /tmp/NClDJM/sandbox:2:50 at BaseHandler.apply (/usr/local/lib/node_modules/@subql/node-cosmos/node_modules/vm2/lib/bridge.js:479:11)

Should fix #7


3D Text scale & translation issues when not fullscreen or billboard

Release Type: Official Release & Github
Version: 3.1 beta
Platform(s): Windows 10 x64
Describe the bug
Adding a UI element to the scene, with a TextBlock that is not a fullscreen billboard, doesn't get scaled & translated correctly. It will deform, stretch and rotate with the camera in unexpected ways.
To Reproduce
Steps to reproduce the behavior:

Add a UI element to the scene
Make the UI element use a page with just a TextBlock, type "Hello World" into it
Uncheck the "fullscreen" & "billboard" features of the UI
Move and rotate the camera around & observe the TextBlock

Expected behavior
The TextBlock should continue to point in a certain direction at an expected size.

Testing commits made by xen2 (on my fork, so please confirm bug on master) show they work on left justified/aligned 3d text, but not for center or right aligned/justified. Center or right justified text slides horizontally.


ValueError: Error from jshint

Hi, what does the errors mean https://gist.github.com/janskey/c812b94006392760b4f6
Since SublimeLinter for ST-2 is not supported in PackageControl i just clone it to my package folder. By the way, the linter doesn't work

i tried to remove and install it again and saw this in the console https://gist.github.com/janskey/cf0a98f4a118e184d38a

Hi,
For your first error, I experienced the same thing.
It is linked to Node 0.12, which deprecated util.puts in favor of console.log.
See https://github.com/joyent/node/blob/master/doc/api/util.markdown#utildeprecatefunction-string
As a workaround, you can either downgrade your node install to 0.11.
To fix this, the two calls to util.puts in https://github.com/SublimeLinter/SublimeLinter-for-ST2/blob/master/sublimelinter/modules/libs/jsengines/node.js should be replaced with console.log.

fixed with version release 1.8.0


Message and verify token

How can I find message and verify token variables

Can you explain a bit more what is the issue ?

From where i can find received message variable to make case:break; code
like this?
2016-11-04 14:02 GMT+04:00 Thomas Gallice<EMAIL_ADDRESS>
Can you explain a bit more what is the issue ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tgallice/fb-messenger-sdk/issues/17#issuecomment-258388389,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKiWJdd4mf47vCs9TTizT_8wOitWqPr9ks5q6wLRgaJpZM4Klj7t
.

@aram-eghiazaryan I have make a bot example. Please have a look here: https://github.com/tgallice/fb-bot-example


Revert #24288

This PR undoes a revert PR, #24288, which was reverting https://github.com/cilium/cilium/pull/24288 and https://github.com/cilium/cilium/pull/24577.
We believed the 2 aforementioned PRs introduced a regression on the upgrade from 1.13 to latest, but after the revert the CI is still failing.

Adding flag to hold merge given @aanm noticed an issue locally that we need to investigate before merging.

I got this diff in the before and after an upgrade. I wonder if this could be the reason why connectivity gets broken after upgrade.
before.txt after.txt

That's just how the reverted patch works. Nothing that looks out of the ordinary. Is that the "issue" you noticed locally?

not sure if just a red herring, but after the upgrade, beside the proto kernel changes, one other difference is that we are missing a bunch of IPv6 routes for cilium_host
diff <(cat before.txt | grep cilium_host) <(cat after.txt | grep cilium_host)
1,5c1,5
< default via <IP_ADDRESS> dev cilium_host table 2005
< <IP_ADDRESS> dev cilium_host table 2005 scope link
< <IP_ADDRESS>/24 via <IP_ADDRESS> dev cilium_host src <IP_ADDRESS> mtu 1450
< <IP_ADDRESS>/24 via <IP_ADDRESS> dev cilium_host src <IP_ADDRESS>
< <IP_ADDRESS> dev cilium_host scope link
---
> default via <IP_ADDRESS> dev cilium_host table 2005 proto kernel
> <IP_ADDRESS> dev cilium_host table 2005 proto kernel scope link
> <IP_ADDRESS>/24 via <IP_ADDRESS> dev cilium_host proto kernel src <IP_ADDRESS> mtu 1450
> <IP_ADDRESS>/24 via <IP_ADDRESS> dev cilium_host proto kernel src <IP_ADDRESS>
> <IP_ADDRESS> dev cilium_host proto kernel scope link
7,8c7,8
< fe80::8f9:c6ff:fe3d:3775 dev cilium_host table 2005 metric 1024 pref medium
< default via fe80::8f9:c6ff:fe3d:3775 dev cilium_host table 2005 metric 1024 pref medium
---
> fe80::8f9:c6ff:fe3d:3775 dev cilium_host table 2005 proto kernel metric 1024 pref medium
> default via fe80::8f9:c6ff:fe3d:3775 dev cilium_host table 2005 proto kernel metric 1024 pref medium
10,13c10,12
< fd02::/120 via fd02::1cf dev cilium_host src fc00:c111::4 metric 1024 mtu 1450 pref medium
< fd02::1cf dev cilium_host metric 1024 pref medium
< fd02::100/120 via fd02::1cf dev cilium_host src fc00:c111::4 metric 1024 pref medium
< fe80::/64 dev cilium_host proto kernel metric 256 pref medium
---
> fd02::/120 via fd02::1cf dev cilium_host proto kernel src fc00:c111::4 metric 1024 mtu 1450 pref medium
> fd02::1cf dev cilium_host proto kernel metric 1024 pref medium
> fd02::100/120 via fd02::1cf dev cilium_host proto kernel src fc00:c111::4 metric 1024 pref medium
15,16d13
< anycast fe80:: dev cilium_host table local proto kernel metric 0 pref medium
< local fe80::241d:fff:fe71:c0db dev cilium_host table local proto kernel metric 0 pref medium

I got this diff in the before and after an upgrade. I wonder if this could be the reason why connectivity gets broken after upgrade.
before.txt after.txt

That's just how the reverted patch works. AFAICS, nothing that looks out of the ordinary. Is that the "issue" you noticed locally?

No, the issue is that after an upgrade from 1.13, all the connectivity of all pods break, including hostNetwork pods, and they never recover. I just tried to understand if any of the route diff would explain this issue.

If it's IPv6 that breaks, then maybe Jibi has the explanation above. If IPv4 breaks as well, then I don't think the route changes are related. We probably need someone from datapath to dig into this.

@nickolaev do you think https://github.com/cilium/cilium/pull/24756#issuecomment-1498604739 is related to the changes introduced in #24288? Should we reintroduce back that PR?


Fixed anchors and typos in Field.md

Sorry, the anchors are aimed to be used mainly in the gitbook version of the doc. GitBook uses a slightly different anchor conversion function than GitHub.
Could you just push the typo fix?

Ok good to know !
Closed in favor of #827


ignore trailing newlines after quoted fields

This should fix https://github.com/BrianHicks/elm-csv/issues/24
Simple fix, actually: we were adding enough offset to check for a \r\n but not just an \n, which meant we bailed out of parsing a quoted field without giving the information that we had completed the row.

ah fun, CI has gotten stale. Gonna fix and rebase.


Enable RSpec/ContextWording rubocop rule

Context
We want to enable all the rspec rules in rubocop that are not enabled https://github.com/DFE-Digital/itt-mentor-services/blob/main/.rubocop.yml#L42-L53
This PR enables RSpec/ContextWording which expects the context description to be like Context description should match /^when\b/, /^with\b/, /^without\b/, /^and\b/, or /^but\b/

Changes proposed in this pull request
Enable the rule
Change all specs that break this rule
Guidance to review
Review
Do the tests pass?
Maybe have a brew after?

 Fix RSpec/ContextWording linter


Issue #656 part 2

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.03%) to 86.592%

Files with Coverage Reduction
New Missed Lines
%

lib/natural/brill_pos_tagger/lib/Corpus.js
1
74.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.03%

Covered Lines:
9684

Relevant Lines:
10797

💛  - Coveralls


ChildView flickers upon resize

Steps to Reproduce
Create a ChildView and resize it. Notice that it flickers during the resize.
/cc @abarth @j9brown

@j9brown This is the issue I wanted to talk with you about yesterday.

Current short-term plan is to switch to janking instead of flickering.  Long-term plan is to improve Mozart.

Yup.  Soon as I can sit down to write code.  It's nontrivial.  My first
attempt at this didn't work out.
On Thu, Mar 31, 2016, 7:26 PM Adam Barth<EMAIL_ADDRESS>wrote:

Current short-term plan is to switch to janking instead of flickering.
Long-term plan is to improve Mozart.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/flutter/flutter/issues/3024#issuecomment-204216452


Flav/display synced confluence resources

Description
This PR implements the necessary functionality to display data from Confluence in Dust. While data synchronization is currently confined to Confluence Spaces, our goal is to present the complete hierarchy to users, both when viewing accessible data in Dust and when selecting a data source for an assistant.
A bit like Notion, which allows infinite nesting of pages, Confluence has some nesting but with limitation. This PR is built on the assumption that initially, we won't encounter excessively deep hierarchies. However, we may need to re-evaluate this as we gain more understanding of Confluence usage throughout the customer base.
To streamline the display process and reduce database queries, we're implementing custom internal IDs like space_xxx or page_yyy.
⚠ Please note the current method of identifying all parent pages to minimize database calls. While this approach is efficient, we remain open to refining this process based on future requirements.

View of the synchronized data:

View of a selected Confluence Page in the assistant builder:

View of Confluence spaces that can be selected

Risk

Deploy Plan
This PR requires a migration to add parentId to an existing index. This migration can be safely run once the PR is deployed in production.

Migration applied.


Limits?

What are the limits on how many tenants (via Lighthouse) / subscriptions / Recovery Services Vaults that Backup Explorer can support?
For example, if I'm an MSP with 600 customers, each with their own tenant and potentially multiple subscriptions/vaults, can I still use Backup Explorer to get a single view across this entire estate?

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

ID: bf379dd0-c5e9-73a6-e169-ec5a02a2df83
Version Independent ID: 38dd7d23-3e90-5bd4-22ff-667e19fdeade
Content: Monitor your backups with Backup Explorer - Azure Backup
Content Source: articles/backup/monitor-azure-backup-with-backup-explorer.md
Service: backup
GitHub Login: @dcurwin
Microsoft Alias: dacurwin

Thanks for your comment. We are actively investigating and will get back to you shortly. Thanks for your patience.

@mepand & @dcurwin for input.

Duplicate issue

#please-close


🐛 [BUG] - The Typography box is flickering and resizing itself on typing animation

🐛 Bug Report Form

Description
The Typography box is flickering and resizing itself on typing animation in the home page

Reproduction URL
Please provide your GitHub URL to reproduce the issue

Reproduction Steps
1. Open the home page of the application2. Observe the Typography box with typing animation3. Notice the flickering and resizing behavior

Screenshots

🌐 Browsers
Which browsers are you experiencing the problem on? (Select all that apply)

[x] Chrome
[x] Firefox
[x] Safari
[x] Microsoft Edge
[x] Opera
[x] Brave

💻 OS
What is the impacted environment (operating system)? (Select all that apply)

[x] Windows
[ ] Linux
[x] Mac
[ ] iOS
[ ] Android

📝 Sections Completed
Check the box of the sections you have completed:

[x] Description
[ ] Reproduction URL
[x] Reproduction Steps
[x] Screenshots
[ ] Logs
[x] Browsers
[x] OS
[x] Additional Context

🔍 Priority
Please select the priority of the bug:

[x] High
[ ] Medium
[ ] Low

Assign it to me, I have the updated code I have fixed the issue
📜 Code of Conduct
By submitting this issue, you agree to follow our Code of Conduct:

[x] I follow Contributing Guidelines of this project.
[x] I have checked the current issues for duplicate problems.
[x] I have read the readme.

Hi @arin-paliwal
Thank you for creating the issue. Please go ahead and start working on it. If you have any questions or need assistance during the process, feel free to ask.
Thank you for your contribution, and I'm excited to see your progress in resolving the issue.

Hi @arin-paliwal Thank you for creating the issue. Please go ahead and start working on it. If you have any questions or need assistance during the process, feel free to ask.
Thank you for your contribution, and I'm excited to see your progress in resolving the issue.

Sure,
I had fixed the issue and now I am creating a PR for that


Task: Create a NumPy Cheatsheet in Jupyter Notebook Format

Description:

I'm working on a task that involves creating a comprehensive NumPy cheat sheet that covers its essential functionalities and operations.
Acceptance Criteria:

[ ] List things here.

@bmwoodruff, I came up with this. Please review it and provide your feedback.
https://github.com/jud-sdev/numpy/blob/numpy-cheatsheet/Numpy_Cheatsheet.ipynb


Outdated cask: studiolinkcomponent

Outdated cask: studiolinkcomponent.
Info:

version: 16.02.2-beta.
appcast url: https://github.com/Studio-Link-v2/backend/releases.atom.

Please do not run find_outdated_appcasts unless you are a maintainer.


Fails to boot when Create Crafts & Additions is installed

Mod Name
Create Crafts & Additions
This issue occurs when only Valkyrien Skies, addons, and the mod I have specified are installed and no other mods

[x] I have tested this issue and it occurs with only Valkyrien Skies, addons, and the mod I have specified

Minecraft Version
1.19
Mod Loader
Fabric
Issue description
Client wont boot when Create Crafts & Additions is installed. It seems ot be related to their portable energy interface?
Also Im on Fabric 1.20.1, but the above option only allows me to select up to 1.19
Issue reproduction
Install Create Crafts & Additions along with this mod
Logs
crash-2024-06-26_15.01.14-client.txt

Actually I shouldn't have added remap = false
Will be fixed in the next version.

Sorry for the two-week delay.


Problem connecting to age-viewer desktop app

Describe the bug
I'm trying to connect to age-viewer desktop app on Window but I keep getting this message:
C:\Users\mjh19\OneDrive\Desktop\age-viwer-electron\age-viewer\backend\src\tools\AGEParser.js:141
undefined
Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\mjh19\OneDrive\Desktop\age-viwer-electron\age-viewer\backend\node_modules\antlr4\src\antlr4\index.js from C:\Users\mjh19\OneDrive\Desktop\age-viwer-electron\age-viewer\backend\src\tools\AGEParser.js not supported.
Instead change the require of index.js in C:\Users\mjh19\OneDrive\Desktop\age-viwer-electron\age-viewer\backend\src\tools\AGEParser.js to a dynamic import() which is available in all CommonJS modules.
at Object. (C:\Users\mjh19\OneDrive\Desktop\age-viwer-electron\age-viewer\backend\node_modules@babel\node\lib_babel-node.js:176:21) {
code: 'ERR_REQUIRE_ESM'
}
Additional context
Adding "type": "commonjs" in package.json doesn't work for me and my current node version is v16.17.0.

seen as an antlr4 issue. Try to proceed by fixing the antlr4 to 4.9.3


122 merge hardens classic docker image with simons new docker image and publish to dockerhub

Closes #122.

I'm further updating the build image so that it is multi-platform.  I have also updated the build script to use docker buildx by default.  I'm testing the build process now on an linux/amd64 VM.


Mirroring Persian / Arabic calendar on changing device orientation

I'm using JTAppleCalendar 7.1.5
Hi, I checked Persian/Farsi/Jalali and Arabic/Islamic calendar:

all working well except if I change device orientation, calendar will be mirrored:

It's not be fixed If I back to first orientation:

I can handle it by calling self.calendar.reloadData() on changing device orientation.
I just want to share it with you and I'm ready to every kind of test you need for Persian/Arabic calendars.
It's gone be fixed If I scroll 3 or 4 month and back. seems like it's UICollectionView reusable related.

how do you currently resolve it?
let me know so i record to fix later.

I didn't, my application device rotation is locked.
I'll let you know If I fix it later.

closing issue until response :)
I added the awaiting user-input flag