Common super-interface for FragmentLifecycleProvider and ActivityLifecycleProvider

Wondering if there would be room for a super-interface (BaseLifecycleProvider?) that contains the method common to both of the concrete types FragmentLifecycleProvider and ActivityLifecycleProvider. That would allow generic handling of calls to bindToLifecycle() without a wrapper.
If so, I'm happy to provide a PR if you can provide guidance on naming conventions that you'd like.

FWIW, this is what I'm using now:
abstract public class LifecycleProvider {
  @Nonnull
  static public LifecycleProvider from(ActivityLifecycleProvider provider) {
    return new LifecycleProvider() {
      @Override
      @Nonnull
      public <T> LifecycleTransformer<T> bindToLifecycle() {
        return provider.bindToLifecycle();
      }
    };
  }

  @Nonnull
  static public LifecycleProvider from(FragmentLifecycleProvider provider) {
    return new LifecycleProvider() {
      @Override
      @Nonnull
      public <T> LifecycleTransformer<T> bindToLifecycle() {
        return provider.bindToLifecycle();
      }
    };
  }

  @Nonnull
  abstract public <T> LifecycleTransformer<T> bindToLifecycle();
}

That sounds reasonable to me. We can work it into the next release.

Cool, well, I've created PR #138 with a quick stab if it helps.

#138 is a good start. I'm keeping this open because I want to investigate if we should just get rid of FragmentLifecycleProvider and ActivityLifecycleProvider altogether. The only APIs using them are more internal than anything else (except Navi, but that's so experimental I don't mind making people change their code to adapt).

Yeah, totally get it. I did do the minimal change without breaking existing public APIs. Thanks!


[SP-4611] - Backport of PDI-17534 - Multiplying BigNumbers in calcula…

…tor loses precision

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -f 'pom.xml' -pl 'engine,core' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'engine,core' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  core/src/main/java/org/pentaho/di/core/row/ValueDataUtil.java
  engine/src/test/java/org/pentaho/di/core/row/ValueDataUtilTest.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.core.logging.LoggingBuffer

Branch Change: -3.2% :small_red_triangle_down:
Complexity Change: -1.8% :small_red_triangle_down:

org.pentaho.di.core.row.ValueDataUtil

Complexity Change: -0.1% :small_red_triangle_down:
Method Change: -0.1% :small_red_triangle_down:

org.pentaho.di.job.entries.sql.JobEntrySQL

Instruction Change: -3.4% :small_red_triangle_down:
Line Change: -3.8% :small_red_triangle_down:

org.pentaho.di.trans.step.StepMeta

Branch Change: -0.7% :small_red_triangle_down:
Complexity Change: -0.6% :small_red_triangle_down:
Instruction Change: -0.2% :small_red_triangle_down:
Line Change: -0.3% :small_red_triangle_down:

org.pentaho.di.trans.steps.csvinput.CsvInputMeta

Instruction Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.steps.groupby.GroupByMeta

Branch Change: -2.1% :small_red_triangle_down:
Complexity Change: -2.1% :small_red_triangle_down:
Instruction Change: -0.1% :small_red_triangle_down:
Line Change: -0.3% :small_red_triangle_down:

org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta

Instruction Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.steps.sort.SortRowsMeta

Instruction Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.steps.textfileinput.TextFileInputMeta

Branch Change: -0.5% :small_red_triangle_down:

org.pentaho.di.ui.repository.pur.repositoryexplorer.model.UISecurityRole

Branch Change: -1.8% :small_red_triangle_down:
Complexity Change: -1.5% :small_red_triangle_down:
Instruction Change: -0.2% :small_red_triangle_down:
Line Change: -0.5% :small_red_triangle_down:

org.pentaho.di.trans.steps.salesforceinsert.SalesforceInsertMeta

Instruction Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.steps.salesforceupsert.SalesforceUpsertMeta

Instruction Change: -0.1% :small_red_triangle_down:


Bug make test_dup_mv_schema_change more stable

Proposed changes
make test_dup_mv_schema_change more stable
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...

run buildall


configure cocoaPods

I,m new to iOS development. I didn't use cocoapods before. can you please give me complete work floor about configuring this project with cocoaPods.
Initially I got this issue..
PhaseScriptExecution Check\ Pods\ Manifest.lock /Users/entt/Library/Developer/Xcode/DerivedData/PPSSignatureDemo-aegeuwydbgumskbugijmhqyhohfc/Build/Intermediates/PPSSignatureDemo.build/Debug-iphonesimulator/PPSSignatureDemo.build/Script-51C5B5620D3B4693B8ED7D34.sh
cd /Users/entt/Desktop/editors/PPSSignatureView-master/Example
/bin/sh -c /Users/entt/Library/Developer/Xcode/DerivedData/PPSSignatureDemo-aegeuwydbgumskbugijmhqyhohfc/Build/Intermediates/PPSSignatureDemo.build/Debug-iphonesimulator/PPSSignatureDemo.build/Script-51C5B5620D3B4693B8ED7D34.sh
diff: /../Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

First you need to install cocoapods. To do that, you need to run  sudo gem install cocoapods in Terminal.
Next, you need to make sure you are in the correct directory. That's usually the one that has a podfile and your Xcode project in it. That's cd PATH_TO_THE_EXAMPLE_DIRECTORY, wherever you might have downloaded the repository to.
Finally, run pod install. This will find and install the cocoapods in your pod file in the current directory. It will also generate an xcworkspace file for you to use instead of your project.
So, to summarize:
$> sudo gem install cocoapods
$> cd PATH_TO_EXAMPLE_DIRECTORY
$> pod install

Then you should be good to go.

$> pod install
Analyzing dependencies
[!] The dependency PPSSignatureView (from ../PPSSignatureView.podspec) is not used in any concrete target.
how can i do this?

Yeah, i have resolved this issue.  Modify the podfile content with `target 'PPSSignatureDemo' do
pod 'PPSSignatureView', :path => '../PPSSignatureView.podspec'
end`
then, pod install.

Yeah, i have resolved this issue. Modify the podfile content with

target 'PPSSignatureDemo' do

pod 'PPSSignatureView', :path => '../PPSSignatureView.podspec'

end

then, pod install.


Enable NetworkConfig cloud-init input on vm-create

If you wish to use network-config to set network settings, you must provide a seperate network config file as the network data can not be loaded from the user data. Xen orchestra passes this data from the frontend via a value called networkConfig (akin to the cloudConfig value). It looks like this value exists, but is set to be ignored here. Is there some other reason this was disabled or can it be enabled and no longer ignored?

I don't get the question.
The cloud Network Config part of the vm resource seems to work as intended on my end, or was at least ~3 weeks ago.

Cloudinit is apperently notoriously inconsistent between oses and versions.
I'm running Ubuntu 22.04, and have gotten an explicit error in my cloud init logs that I can't load the network config in via the user data.

I don't get the question. The cloud Network Config part of the vm resource seems to work as intended on my end, or was at least ~3 weeks ago.
@4censord
How did you do the cloud Network Config part? tf/cloudconfig files would be interesting to see.

Of course.
This is my network-config.tmpl
network:
  version: 1
  config:
    - type: physical
      name: enX0
      subnets:
        - type: static
          address: ${ip_address}/24
          gateway: ${gateway}

Relevant parts of my terraform files:
resource "xenorchestra_cloud_config" "network_data" {
  name     = "${local.projekt}/nextcloud network-data"
  template = templatefile("${path.module}/templates/network.yaml.tmpl", {
    ip_address = "<IP_ADDRESS>"
    gateway = <IP_ADDRESS>
  })
}

resource "xenorchestra_vm" "vm" {
  name_label = "name"
  template   = data.xenorchestra_template.template.id

  cpus       = 4
  memory_max = 8 * local.gib

  cloud_config         = xenorchestra_cloud_config.user_data.template
  cloud_network_config = xenorchestra_cloud_config.network_data.template

  network {
    network_id = data.xenorchestra_network.network.id
  }

  disk {
    sr_id      = data.xenorchestra_sr.storage.id
    name_label = "disk"
    size       = 10 * local.gib
  }
}

This is used with a custom cloudinit enabled template based on archlinux.

It looks like this value exists, but is set to be ignored here. Is there some other reason this was disabled or can it be enabled and no longer ignored?

@deefdragon the value you linked to is used (source).
When using cloud-init there are many moving parts (OS/distro type, cloud-init version and other supporting software/packages It's extremely difficult to debug this without the terraform code, cloud-init, terraform and other relevant logs. Please more details on this and I'd specifically like to see the error mentioned below:

I'm running Ubuntu 22.04, and have gotten an explicit error in my cloud init logs that I can't load the network config in via the user data.

@4censord
Great, thanks. That worked with the ubuntu 20.04 template.

Closing this since you were able to get it working. If you need more assistance debugging this, feel free to continue the discussion here or in Discord.


examples: A first jupyter notebook about MPI in Devito, tailored to users

CI doesn't digest this yet. But I'm opening the PR so that people can start commenting

Codecov Report

Merging #831 into master will decrease coverage by 16.06%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master     #831       +/-   ##
===========================================
- Coverage   88.84%   72.78%   -16.07%
===========================================
  Files         100      100
  Lines       11341    11341
  Branches     2234     2234
===========================================
- Hits        10076     8254     -1822
- Misses        981     2784     +1803
- Partials      284      303       +19

Impacted Files
Coverage Δ

devito/ops/transformer.py
0% <0%> (-100%)
:arrow_down:

devito/yask/utils.py
0% <0%> (-100%)
:arrow_down:

devito/ops/node_factory.py
0% <0%> (-100%)
:arrow_down:

devito/ops/__init__.py
0% <0%> (-100%)
:arrow_down:

devito/ops/utils.py
0% <0%> (-100%)
:arrow_down:

devito/yask/dle.py
0% <0%> (-95.24%)
:arrow_down:

devito/yask/__init__.py
0% <0%> (-93.23%)
:arrow_down:

devito/yask/operator.py
0% <0%> (-92.57%)
:arrow_down:

devito/yask/transformer.py
0% <0%> (-92.07%)
:arrow_down:

devito/yask/types.py
0% <0%> (-91.45%)
:arrow_down:

... and 41 more

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 4eb2d51...63bf04b. Read the comment docs.

Merged.


Parallel text

Is your feature request related to a problem? Please describe.
I got multiple documents of the same content in different languages and would like to display them side-by-side.
Describe the solution you'd like
Add “versions” to a document; different “versions” have different properties like the language, the translator, etc.; two different versions can be displayed together.
Additional context
Example of parallel texts: https://www.grimmstories.com/

Dup of https://github.com/jzohrab/lute-v3/issues/172, closing.


Use Collection.isEmpty().

Sorry for the late reply on this one. I think I'm going to skip it, as I find the "not is even" a bit harder to parse than "size greater than zero".
OK to move it in to new code in the positive sense (when checking if the list is empty) but I don't think it needs a specific PR for the codebase, just incremental.

(Actually I think I just don't have a strong preference to use either way - including not is empty - let's just take it as it comes in code)


[bug] "too many open files" after running & removing almost  a thousand files.

Ⅰ. Issue Description
When I'm doing node-e2e test for Pouch CRI, I use the same pouchd to run all these test cases again and again.
It's OK for the first and second time. And every round of node-e2e test will run & remove about 200 pods, approximately 400 containers.
However in the almost the third round, I'll encounter the following error report:
ERRO[2018-06-15T12:58:39.176810354Z] failed to create new containerd container: failed to create task for container(5e8d2463c70f4369c9f67bff53709801a903f0b4a408ee9b2cec0edd138cdffc): OCI runtime create failed: container_linux.go:296: starting container process caused "process_linux.go:398: container init caused \"process_linux.go:381: running prestart hook 0 caused \\\"error running hook: exit status 1, stdout: , stderr: time=\\\\\\\"2018-06-15T12:58:39Z\\\\\\\" level=fatal msg=\\\\\\\"open /var/run/pouch/netns/83ed51b3e53b: too many open files\\\\\\\" \\\\n\\\"\"": unknown

and something like:
ERRO[2018-06-15T12:59:08.467845563Z] Error accepting connection accept unix /run/docker/libnetwork/417e544ae64d3dafab7f71b1aa41782578063829718a582dc3907a5279286e47.sock: accept4: too many open files
ERRO[2018-06-15T12:59:08.467895844Z] Error accepting connection accept unix /run/docker/libnetwork/417e544ae64d3dafab7f71b1aa41782578063829718a582dc3907a5279286e47.sock: accept4: too many open files
ERRO[2018-06-15T12:59:08.467908316Z] Error accepting connection accept unix /run/docker/libnetwork/417e544ae64d3dafab7f71b1aa41782578063829718a582dc3907a5279286e47.sock: accept4: too many open files
ERRO[2018-06-15T12:59:08.467929671Z] Error accepting connection accept unix /run/docker/libnetwork/417e544ae64d3dafab7f71b1aa41782578063829718a582dc3907a5279286e47.sock: accept4: too many open files
ERRO[2018-06-15T12:59:08.468078188Z] Error accepting connection accept unix /run/docker/libnetwork/417e544ae64d3dafab7f71b1aa41782578063829718a582dc3907a5279286e47.sock: accept4: too many open files

Maybe this is some resources leak problems, we need to figure it out.
NOTE:
there are so many files under /run/pouch/netns as well as /var/run/pouch/netns/ mentioned in the error report, I don't know if it make any sense :
root@e2e:/run/pouch/netns# ls
00ae751d14de  34eb5b446eb7  7d0847f29c7b  a7936bd34bd7  d4ee223bc6a6
00d147155175  3564cd8937a0  7dfce080bda3  aa5ef3dd6b3f  d5189fc95076
0145bbf2ec66<PHONE_NUMBER>8b  7f1d990fd2be  aa74c89ba41f  d5eba8f9dbd1
019a5ea1643f  37d3538b4591  7fbc7e371ef6  aad0e6c7fec2  daccc5f4de67
03b1e8563490  3942d9407882  80c08055d129  ab4da12d6a87  dd8dd3427395
04017792db96  39f1a64f5c7a  81804bbe0366  ac27d24c93f0  default
0452bd11d8c4  3d2fd3ab99fe  818ba44d8a38  ae2f5231de3b  dff423f74db1
0463d8091678  3e9a717bd811  81e21f56407b  aeda3bf4e28d  e0acd92797d4
05650ce8768c  41d0467d84f8  84c3059349ad  aee111486b9b  e1e18cdf2648
05b5090fd7a1  43e5e577eee8  85f30a90aab5  af139ebb810d  e2db08c1f5d6
06d0464ceeae  44926211ce8f  86a536dc457b  b0a789b476d3  e566993d4341
07a16b07c205  455ef6e22c63  86e0d08a6fb4  b0d733bf9708  e5db082f00d7
09ae91fe0d83  4d7ea4828241  872bed3f6a9f  b1dbacdbe501  e802a8e54821
0b32e65961e2  4e756ac9d2a1  87d2fb68bdad  b1f8535893ac  e830a63b74b4
0c1904344013  551ee5652f26  8b98d5cf461e  b25587fdd5ac  e869bc2089fe

The problem mentioned in this issue seems fixed in the upstream
It's really wired.
Close it now, if it appears again, reopen it.


[network] client not reconnecting if network goes down

When I suspend my laptop while running bts .. I obviously loose every single connection due to powerdown of wifi ..
when resuming session .. wifi goes up again and system reconnects to the internet ... but the client will not try to connect to the network .. stays at 0 connections indefinitely (it seems)

@xeroc @btswildpig Does this still happen in newest versions?

Don't know if it's the exact case .
It seems to be solved if you use this approach :
First open the 0.6.2 wallet , it says "connected' , then unplug my wifi , the connection is gone . Finally , I replug my wifi , the connection automatically back on line without needing to restart the wallet .
I wonder if that's the case in "unstable wifi or unstable network " though ...because unplug and replug is cut and dry , easy to reconnect  ?

all fine here .. thanks


CSS doesn't work for ULs

Hi, I tried to find out any information on the limitation of CSS selectors but didn't find anything by a list of properties supported. I have an an example of simple CSS styling all ul's but it seems to work only for first one. Other features like class selector doesn't seem to work at all. I don't know if it is an issue or I missed something about these limitations in the docs.
Here is my self-contained html:
https://gist.github.com/demiurg/7029596
xhtml2pdf version 0.0.5 for me outputs inconsistently styles lists using weird boldness for everything after first list and no font size change.

 is a unordered list not under line if you want to underline your content just use

@demiurg

Closing this due to it's age and the substantial changes in the codebase since then.

Also, for reference: The linked document renders quite okay, it's a bit hard to know exactly what the intended output is, but I'd say what I see looks plausible.

When i tried to render the  it just looked like a paragraph for example

test

test

test

test

becomes "test test test test"

Works for me, are you sure you're using the dev version?


Watch Protocol coordinate issue

Hi Anton,
After a lot of work, i was able to receive my device information
[3G*6430073509*00E7*UD2,241016,081622,V,09.951861,N,-84.1422119,W,0.00,0.0,0.0,0,39,94,0,0,00000000,1,0,712,3,2007,18961,123,4,Luz,00:23:6a:34:ee:76,-70,familia,b0:c5:54:b9:90:ef,-78,fam salas delgado,fc:b4:e6:5d:50:ea,-81,QWERTY,c8:3a:35:43:0f:e8,-93]

The issue is that traccar server is reading 84.1422119,W instead of -84.1422119,W, what file can i update to fix this?

The problem is fixed.

can i update these files in my current environment manually without rebuild the source code?

No, you have to make a new build. More info on how to do it:
https://www.traccar.org/build/


Use pynndescent dependency if installed, otherwise use nn descent in map (0.4dev version)

Hello @tomwhite! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file umap/umap_.py:

Line 272:80: E501 line too long (92 > 79 characters)
Line 284:80: E501 line too long (86 > 79 characters)
Line 295:80: E501 line too long (85 > 79 characters)
Line 302:80: E501 line too long (82 > 79 characters)
Line 304:80: E501 line too long (84 > 79 characters)
Line 330:80: E501 line too long (81 > 79 characters)
Line 331:80: E501 line too long (84 > 79 characters)

Coverage decreased (-0.07%) to 87.332% when pulling 746653d9311be6c2b9841758990d3997d07dfa2a on tomwhite:pynndescent-dependency-0.4dev into 3fbabdf6e4c5b10a1e98032f90ec1ab08becc1fd on lmcinnes:0.4dev.

I'll fix the travis error later -- it seems unrelated.


CCL has caught an exception whilst rendering a block

Versions :
forge-1.12.2-<IP_ADDRESS>47-universal.jar
CodeChickenLib-1.12.2-<IP_ADDRESS>8-universal.jar
DynamicTrees-1.12.2-0.9.7.jar
Jungle trees are not rendered properly :

latest.log

The sheer number of mods and launcher errors in this error log forces me to ask you to simplify your setup, find the mods that aren't playing nice together, and then submit a new issue with more information.  I simply don't have the time to wade through such a huge mess.  The problem seems to be an interaction with Architecture Craft though I can't be certain.


screenOn to False on screensaver

Is your feature request related to a problem? Please describe.
I could not find the opportunity to determine through MQTT the launch of the screensaver.
Describe the solution you'd like
I think it will be correct if, during its operation, the screenOn variable switches to False.

I would prefer this be implemented as another attribute called "screensaver" or something. Technically the screen is on it just is using the screensaver so this makes more sense.

@thanksmister We are talking about reporting the screensaver active state over MQTT or the REST API. This way we know if the screensaver is currently on or not. This is not talking about triggering the screensaver.
I want to use this to refresh the page on the tablet occasionally but only when the device is using the screensaver. I also have a couple other ideas of what I can use this value for.


exclude/tag common standard library strings

"This program cannot be run in DOS mode"
"January February ..."
at the very least, we can colorize this entries differently.

Maybe we can also rank those string using stringsifter. What do you think?

I think this is a good idea. I wonder if we can have the stringsifter training scripts + dataset open sourced so we can rebuild the project for inclusion here.

That would be awesome!

We can start with some existing data on FreeBSD, Go, Jemalloc, Libpcap, Openssl, etc.


Bug: Unable to send or receive messages

After compiling and installing whatsie, the application does not allow sending or receiving messages.
Error:

Please try to clear session from settings and login again to fix this issue.
duplicates #145


Malfunction with american date format

Hello,
I  use Ubuntu 16.04, FireFox 60.0.2(64bit) and I have a next source code for using date inputmask
HTML

JS
$(this).inputmask({
alias: "datetime",
inputFormat: "m/d/yyyy",
clearIncomplete: true
});
After clicking on the input element, I can see that "placeholder" was changed to m/dyyyym. That's why I cannot enter a date in right american date format. I haven't any problems with with other formats.
P.S. I have included a next js files:
inputmask.date.extensions.js
jquery.inputmask.js
jquery.inputmask.bundle.js
Version is the last(4.****).

@cloudy-reports ,
This is a duplicate of #1830

Hello,
my apologies, but I didn't understand, this bug already was fixed or this bug will be fixed in a future? Thanks for response.

@cloudy-reports ,
It will be fixed in the a future release.  When you set placeHolder to "_", you should already be able to enter the date.

Hello, I have tested with option placeholder: "_". It became a shade better. But I can't input a month with two numbers, such as 10,11 and 12.

Hello, can You send a response on my request, please? Thanks.


make: *** No rule to make target `Makefile'.  Stop.

when I do make all, I am getting message:
make: *** No rule to make target `Makefile'.  Stop.
It also delete all files in dir.

Try again. Fix it  c73e65e

thanks !


For why "No response to the reproduction issues".

I apologize for not checking the issues on the Github repo in time, because I did not regularly check the GitHub account after publishing the code. I will respond to all the remaining issues as soon as possible.

Hi, I just read your response on Papers Without Code. Your response tells that you have very high responsibility, and that amazes me. Although I am not reproducing your paper (and I haven't read it), but I'd say to keep up the great work!

Not boastingly, your repo is the best one that I've ever seen in TST.


Update options UI logic

Update UI so that ac music options are disabled if for K.K. Slider is playing at all times. Includes some refactoring.

This was something that always bugged me. Thank you!


Display images as they're read from cbz/cbr for Vertical Scroll

Description of the new feature / enhancement
You would be able to scroll through images as they're read from disk, without waiting for all of them to load.
This would make for a more pleasant experience, as the first images are displayed faster, and the rest can load while you're on the first couple of images.
An example of this would be YACReader for iOS, which opens chapters without delay, and loads the rest while you're reading, clearing them from memory after it's a distance off-screen.
Scenario when this would be used?
While using Vertical Scroll.
Supporting information
YACReader webtoon example:
https://files.catbox.moe/t5clg9.MP4

Its already done experimentally.

clearing them from memory after it's a distance off-screen.

Its not really possible because of the app's framework,

Can't wait for it to be released then :)

Its not really possible because of the app's framework,

Phones can probably use the extra RAM saved, I don't think it's that important for PC. Faster loading time is all I'm hoping for.

I want to ask this before its too late, will the dynamic image loading / lazy loading of images be as an option?

It is the main feature i added.
Though I still haven't checked everything yet, it's not possible to just read a single image from archives using the tools I use.

Will this dynamic loading only apply to archives?

Archives cant be loaded dynamically. They must be extracted first, as of now,
It can be enabled from settings and is not enforced.

As I said above, I can't load single files from archives using the current tools, so this request is not possible unfortunately.
However, I have added dynamic loading for folder type, to show chapter instantly.


Currently the more complex scalar classes do not inherit from IonValue, refactoring necessary.

IonTimestamp, decimal and  symbol do not correctly implement the OO within the other scalars.
IonValue equivalence also needs to be fleshed out via inheritance as well.

Moving to classes around eventstream in memory representation/factory functions instead of ionvalueOO as it won't add value to the library.


Ability to clean up old unused projects

Some user create projects and then leave them unused.

If a project was unused for over 6 months then send all of the admins an email telling them that project will be removed
Users are then given 3 weeks to visit the SkillTree dashboard and keep the project

PR: #629


Added ivanhofer/typesafe-i18n

Description
This PR adds ivanhofer/typesafe-i18n
Checklist

[x] Ran the script to fetch the repo: ./scripts/fetch-repo.js <OWNER>/<REPO>
[x] Ran the script to generate the index: ./scripts/build-index.js
[x] Updated the moreLink property in JSON file

Hi Ivan! Thanks for adding your project :+1:


Version 1.0.2 Prints out "Press any key to close."

Using Visual Studio 2019.  I do not see it in the code base currently, so a bit confused where its coming from, but each time directly after CsGenerator.CreateFiles() the breakpoint does not move on to the next line, and then displays "Press any key to close.".
Not sure if you're seeing the same issue when using the nuget package or not.  Otherwise, loving the library so far, and code looks  nice and clean.

Not sure about that Text.
Anyway I've just published new Nuget since code had some changes that were not published so try that first.
And secondly you could load the source into the project and debug it directly.


chore: asynchronous prune of state_db

Prune of state_db can take up to few minutes depending on the size of the database. It is run on separate thread not to block pbft progress on the node.

prnet cleaned-up successfully


Enum extension Required on Page 306, 347, 385, 5754 and 5932

Hi,
Report usage selection enum extension is available but not referred on the following pages
Page No. 306, 347, 385, 5754 and 5932. Extending this enum does not show the new enum extensions when the pages are used the user. Making extending the report selection usage enum of no use.
Either the above pages should use Report selection usage enum so the extended enum can be displayed for user to select or there should be a way to extend the Report selection usage of the pages which is currently Option field so those can be extended and used by the partners in their App's.

Use case as I see it is:
Report Selection for Sales should be extended with additional report for printing out from Posted Sales Invoice.
I would have following suggestions in order to solve this problem.

Quick solution: Replace the OptionCaption with an extensible Enum. In this case in order for a developer to achieve desired effect he/she should normally extend two enums. Good about this solution is also that no breaking changes have to be introduced nor objects obsoleted. This solution is however not clean as one main Enum would exist and multiple smaller ones that have to fit each other.
Cleaner solution: Separate Report Selection to different areas so that a developer normally need to extend only one Enum per area. That would however mean that upgrade routines may need to be implemented and objects obsoleted at some point and current customers would be affected. As an alternative similar approach could be taken as in the case of Price Calculation two mechanisms coexist.
Not so pretty solution - officially recommend the developers to create new objects (both tables and pages?) in order to cover the custom Report selection

2nd suggestion looks generic and more cleaner while developing Apps.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


cast etherscan-source not respecting [etherscan] config

Component
Cast
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.2.0 (805d7ce 2024-12-04T00:23:29.410361000Z)
What command(s) is the bug in?
cast etherscan-source
Operating System
macOS (Apple Silicon)
Describe the bug
In my foundry.toml i have a setup like:
[etherscan]
mainnet = { key = "${ETHERSCAN_API_KEY_MAINNET}", chain = 1 }
optimism = { key = "${ETHERSCAN_API_KEY_OPTIMISM}", chain = 10 }
avalanche = { key = "${ETHERSCAN_API_KEY_AVALANCHE}", chain = 43114 }
polygon = { key = "${ETHERSCAN_API_KEY_POLYGON}", chain = 137 }
arbitrum = { key = "${ETHERSCAN_API_KEY_ARBITRUM}", chain = 42161 }
fantom = { key = "${ETHERSCAN_API_KEY_FANTOM}", chain = 250 }

Which when running forge script ... --verify is recognized and works appropriately.

When I run cast etherscan-source --chain alias|id though, cast will always try to use the ETHERSCAN_API_KEY and does not consider the etherscan setup in the toml. Therefore cast always fails with invalid api key as it's trying to use the wrong api key. As a fix one can manually supply the correct one via --etherscan-api-key, but that obviously is suboptimal.

I think so as well, it should be covered by #4776
As stated, it is currently not expected behavior for cast to read from the Foundry configuration file depending on where you run cast from as it is meant to be a standalone utility.

Marking as won't fix / duplicate, given the above
Added a note to #4776:

Note: cast will always try to use the ETHERSCAN_API_KEY, when compatibility is added this should not be the case

oh sorry i completely forgot i faced this before and didn't find on search :/
But yah, i guess also etherscan v2 support would help 😅


sway/language country flag

Sorry for the delay, can you update the PR in order to fix conflict? :)

Done. Added some additional checking to prevent rendering flags for non-language-code layouts (such as mao)


Git: Checkout To...Create Branch From... fails with "fatal: '$(git-branch) main' is not a commit and a branch 'main2' cannot be created from it" (Insiders regression)

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: Version: 1.69.0-insider (user setup)
Commit: e71b6105ebb4fbcfbf38a1b62bcbafdb048d3468
Date: 2022-06-27T07:59:47.622Z
Electron: 18.3.5
Chromium: 100.0.4896.160
Node.js: 16.13.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22000

Steps to Reproduce:

Open Folder (or workspace) with some Git repo project, such as from https://github.com/microsoft/vscode-cpptools.git . I've reproed this with multiple git repos.
Do command "Git: Checkout To...".
Select "Create Branch From...".
Type a new branch name, such as "main2".
Select an existing branch such "main".

Bug: It fails. Logging shows:
git checkout -q -b main2 --no-track $(git-branch) main
fatal: '$(git-branch) main' is not a commit and a branch 'main2' cannot be created from it.
The bug doesn't repro when I switch to the non-Insiders VS Code and it wasn't reproing last week, so I believe this is a recent Insiders regression.

@lszomoru While looking through the recent commits that may have caused this, I found  https://github.com/microsoft/vscode/commit/45427b2346b33b2791a69b2413ad37c266581d9f, which may be the cause.

@sean-mcmanus, I will take a look at this first thing tomorrow morning.


participate in the project reactjs/ru.reactjs.org

I am ready to participate in the project: reactjs/ru.reactjs.org

I am ready to participate in the project: reactjs/tg.reactjs.org

Salom @tolibrozi
I've started with Home Page.
Would you please start with Tutorial?

For Maintainers
When someone volunteers, edit this issue with the username of the volunteer, and with the PR. Ex:
Home Page (@tesseralis) #1
When PRs are merged, make sure to mark that page as completed!
Core Pages
To do before releasing as an "official" translation. Please translate these pages first.
Home Page
Tutorial
Basics
Hello World
Introducing JSX
Rendering Elements
Components and Props
State and Lifecycle
Handling Events
Conditional Rendering
Lists and Keys
Forms
Lifting State Up
Composition vs Inheritance
Thinking in React


Accepting changes in Documenter raises DNU: EpLog>>theLog

Trying to apply changes in Documenter raises a DNU EpLog>>theLog

This means that the tutorials are not working


[TASK] Automate issue management via issue status/attribution update

What's the task? Please describe
Automatically manage issues when some Github events happen as below tasks.
Now, we have a longhorn bot integration but would suggest leveraging Github action to achieve the goals below.

https://github.com/longhorn/bot (you probably can still use the bot as a lib but the trigger point will be from Github action)
https://docs.github.com/en/actions/managing-issues-and-pull-requests/using-github-actions-for-project-management

Describe the items of the task (DoD, definition of done) you'd like

[x] Create a backport issue when the source issues have backport-needed/x.x.x label
[x] Create a test issue from the original issue when having require/automation-e2e
[x] Add issues with a milestone to the corresponding Zenhub release (create a new release on the Zenhub board if it doesn't exist)
[x] Close the previously automatically created issues when the related labels are removed from the source issues,

cc @longhorn/qa @longhorn/dev

Able to create backport/automation issues according to added labels.
Investigate how to add milestone now.

For a backport issue like [BACKPORT][v1.2.5], the v1.2.5 milestone needs to be added to this backport issue, but the creating new issue action only accept passing milestone id instead of milestone name, which means we need to get milestone id from milestone name and then use the returned milestone id to create new issue.
Currently there's no existing action can let us get milestone id from milestone name, probably need to implement a new action by ourselves.

Custom milestone action in progress, but it seems useless. The milestone field in an issue is not related to Zenhub release.
Need a separate functionality to create new Zenhub release / add issues to a Zenhub release, which is out of the scope of github API. Investigate if it's possible to use Zenhub API and integrate it with Github Actions.

https://github.com/yangchiu/add-zenhub-release-action
Implemented custom action to add an issue to Zenhub release. If the release doesn't exist, it would be created automatically first and then add the issue to the created release.
But somehow add an issue to a release not working, the API returns the correct response
{
    "added": [
        {
            "repo_id": 462160322,
            "issue_number":<PHONE_NUMBER>
        }
    ],
    "removed": []
}

, but the issue is actually not added to the release. More investigation needed.

yangchiu/add-zenhub-release-action
Implemented custom action to add an issue to Zenhub release. If the release doesn't exist, it would be created automatically first and then add the issue to the created release.
But somehow add an issue to a release not working, the API returns the correct response
{
    "added": [
        {
            "repo_id": 462160322,
            "issue_number":<PHONE_NUMBER>
        }
    ],
    "removed": []
}

, but the issue is actually not added to the release. More investigation needed.

Suggest using longhorn/bot as a library for everything including any new action.

Even though directly use code from https://github.com/harvester/bot/blob/harvester/github-bot/harvester_github_bot/zenhub.py to test, still unable to add an issue to a release.
Have checked with Chris He, this part works in Harvester bot.
Need more time to figure out what's the difference...
if __name__ == '__main__':
    zenhub = Zenhub(ZENHUB_TOKEN)
    repo_id = 88298561 # from curl https://api.github.com/repos/longhorn/longhorn
    issue_number =<PHONE_NUMBER> # from curl https://api.github.com/repos/longhorn/longhorn/issues
    release_id, err = zenhub.get_release_id_by_version(repo_id, '1.4.0')
    print(release_id)
    res = zenhub.add_release_to_issue(repo_id, release_id, issue_number)
    print(res) # 200 OK, but the issue isn't added to release

Even though directly use code from https://github.com/harvester/bot/blob/harvester/github-bot/harvester_github_bot/zenhub.py to test, and use token from David, still unable to add an issue to a release. Have checked with Chris He, this part works in Harvester bot. Need more time to figure out what's the difference...
if __name__ == '__main__':
    zenhub = Zenhub(ZENHUB_TOKEN)
    repo_id = 88298561 # from curl https://api.github.com/repos/longhorn/longhorn
    issue_number =<PHONE_NUMBER> # from curl https://api.github.com/repos/longhorn/longhorn/issues
    release_id, err = zenhub.get_release_id_by_version(repo_id, '1.4.0')
    print(release_id)
    res = zenhub.add_release_to_issue(repo_id, release_id, issue_number)
    print(res) # 200 OK, but the issue isn't added to release

The issue_number is wrong. No need to get issue id from github api, just pass the literal issue number (for example, this issue's issue_number is 4159)

Reopen because need to implement "create a new milestone on the Github if it doesn't exist".


brew boneyard: show contents of deleted formula.

This command will help us be able to remove the homebrew/boneyard tap by making it easier for people to resurrect deleted formulae into their own taps.

So how do I use this to see qt4?

brew boneyard qt

@MikeMcQuaid right, but that will actually show qt5.

A few comments:

[<git-log-options>] appear in the help text but don't seem to appear anywhere in the code; and since we're parsing git-log output programmatically, they probably shouldn't be accepted in the first place? On the other hand, [<git-show-options] arguably serve a purpose.

When trying to access a nonexistent tap:
$ brew boneyard foo/bar/baz
Error: No such file or directory - /usr/local/Homebrew/Library/Taps/foo/homebrew-bar

Maybe a TapUnavailableError is more clear?

Maybe at least print a warning when the formula still exists?

I implemented improvements on 2 and 3 in #1732 (historic.rb, see search_for_deleted_formula ).

@MikeMcQuaid right, but that will actually show qt5.

@ilovezfs True. How do you think this should behave? I was wondering if it should take version arguments and be like brew versions was but without telling people to checkout versions but instead just display them and/or output them to a specified file.

If it's about formulae already installed, why not point to the rb file in the .brew directory and call it a day?

Couple of thoughts:

if we're suggesting they place the formula in their own tap, should we encourage a name that avoids collisions (in case we're reassigning that name to something else, like qt5-rename-to-qt)?

should we print a link to the PR where the formula was removed to avoid some of the why-did-you-remove-my-favorite-formula questions, assuming the removal PR will likely mention the reason for removal, or will link to an issue that mentions it?

Going to roll this into something like https://github.com/Homebrew/brew/pull/1732 instead.


Remove auth error while loading the contrubution page

currently while loading the contribution page first time then and auth error comes in log says that request is not authorized

Made the fix and did authorization before the contribution call


Proxy requests to backend from frontend dev server

The frontend dev server currently has no connection to the backend.
Since the backend is using an environment variable to set the PORT, we can't statically set the port to proxy to from the frontend. We'll need to utilize a function from dotenv that lets us use a specific config (the one in the backend package) instead of the cwd, then we can export the process.env.PORT variable and the frontend can import it.

Closed in 5d7d14d44f53d52cf5ee366cd3a8a97dc03a5fc7


Error "The Procedure entry point vkResetQueryPool could not be located in the dynamic link library C:\Users\USERNAME\Downloads\IOLITE\Iolite,exe"

I just installed iolite on windows 10 22h2 and it doesn't launch. I just get the error "The Procedure entry point vkResetQueryPool could not be located in the dynamic link library C:\Users\USERNAME\Downloads\IOLITE\Iolite.exe".
System Specs:
CPU: intel core i5-8300H running at 2.30GHz
RAM: 8GB
GPU: Intel UHD Graphics 630
I have Vulkan working on my device and the latest graphics drivers that Dell recommends. Does anyone know how to fix the error Does anyone know how to fix this?

A fundamental Vulkan API function is missing. Your GPU should support the Vulkan API up to version 1.3, which is fine since IOLITE only requires API version 1.2.
Updating your GPU driver should fix the issue. To be safe, please also update your CPU chipset drivers while at it. Feel free to reopen if this does not resolve the issue.


Explicit verification of write argument

Motivation and Context
From a UX perspective, a user is tend to pass branch_name as positional argument to checkout(). Currently, repo.checkout('branchname') doesn't throw any error but takes the value branchname as value of write and falls to the else condition check inside the function. This creates subtle situations. An appropriate solution would be to make branch_name / commit_hash as the first argument but this might not be the usage that happens often. So for now, we can go with the check this PR introduces which is the check for the value of write explicitly.
Description
Checking the value of write explicitly on repo.checkout
Types of changes
What types of changes does your code introduce? Put an x in all the boxes that apply:

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Is this PR ready for review, or a work in progress?

[x] Ready for review
[ ] Work in progress

How Has This Been Tested?
Put an x in the boxes that apply:

[x] Current tests cover modifications made
[x] New tests have been added to the test suite
[ ] Modifications were made to existing tests to support these changes
[ ] Tests may be needed, but they are not included when the PR was proposed
[ ] I don't know. Help!

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have signed (or will sign when prompted) the tensorwork CLA.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

@rlizzo Done

Great. Merging now!


Add configuration example that uses Bayesian hyperparam optimization

Coverage remained the same at 99.855% when pulling c673a30f343f281f4e62c40a4e1d0964f4ea2bff on feature/bayesian-hyperparameter-example into 01fea814a257b1aad553ada9be08c2089ff1df11 on develop.


Curl Error

Installing 7 Days to Die Server on Ubuntu 15.10 64 bit, fresh build.
Following directions, entering:
./sdtdserver install
Returns:
fetching functions/fn_install_header...FAIL

curl: (23) Failed writing body (0 != 497)
https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/fn_install_header
Am I missing something somewhere?

hmmm some find of bug with curl. I will need to look in to this.

Try this instead let me know what errors your get...if any.
https://gist.githubusercontent.com/dgibbs64/558b400b4cad272bffd7/raw/cc9e557f8258dc316d3657b511f883ae14867b01/sdtdserver

Sorry, very much a newb here to Linux - I am assuming I am just putting this into the sdtdserver file somewhere?

wget https://gist.githubusercontent.com/dgibbs64/558b400b4cad272bffd7/raw/cc9e557f8258dc316d3657b511f883ae14867b01/sdtdserver
just download this instead of the original.

Gotcha, thanks.  Now I am getting:
fetching functions/fn_install_header...FAIL
	  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed

0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Warning: Failed to create the file /home/ladmin/functions/fn_install_header:
Warning: Permission denied
curl: (23) Failed writing body (0 != 497)
https://raw.githubusercontent.com/dgibbs64/linuxgsm/master/functions/fn_install_header
I am assuming I don't have permissions set correctly on my home folder somehow?

Additional:  Just noticed the "ladmin" in the path, that's the admin account for the machine.  I created a "sdtdserver" account as described in the instructions, and ran the wget command from the sdtdserver account.  I don't know if that makes a difference or not.

Yeah looks like a permissions issue to me. creating a user sdtdserver is the recommended way to do it. Hopfully that resolves your issue

To confirm, I did create the sdtduser account, and ran all the instructions under it when i tried everything above.  I added the account to the sudo group - is there something else I should add it to for permissions to function correctly?

Figured it out - removing the sdtdserver user, rebuilding, and running the wget command again fixed the issue.  Thank you.


feat(locations): return allowed permissions

add missing created/lastModified porperties on Location model
add missing parent property on Location model

Types of Changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] I have read the CONTRIBUTING document
[x] My code follows the code style of this project (npm run lint produces no warnings/errors)
[x] Any required documentation has been added
[x] I have added tests to cover my changes

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

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Context menu

@TimGuiteDiamond @willrogers context menu to work with actions branch

That doesn't look too complicated. Two ideas from a quick test:

persuade it to a similar width to the firefox context menu. It's a bit squished at the moment
we need it to cancel if you click outside the menu, I'm not sure how easy that is

That doesn't look too complicated. Two ideas from a quick test:

persuade it to a similar width to the firefox context menu. It's a bit squished at the moment
we need it to cancel if you click outside the menu, I'm not sure how easy that is

Yes - at the moment I've cheated and it closes if you right click again. I'll keep trying ...

Added to #73


Running test vulcan

Description
i have added a new small ship "vulcan" to the Dsol game.
Testing
Build and run will display small ship with required features.
Outstanding Work
None as per task gudielines
Notes

Include any extra notes here

Pre Pull Request Checklist:

[ ] Code has been scanned with SonarLint
[ ] Methods have been annotated with @ Nullable and @ Nonnull (Read more)
[ ] There are no errors present in the project
[ ] Code has been formatted and indented
[ ] Methods have appropriate Javadoc (How to write Javadoc)

Can one of the admins please verify this patch?

After you forked, I merged another PR, which means that some of the files you are using are old. Which leads to the problem that your PR is changing some files that should be left untouched - like the EffectConfig.java file. What I would recommend is that you update your branch to the latest develop - https://stackoverflow.com/questions/3876977/update-git-branches-from-master should be able to help (note that we use develop branch, and not master branch).
Further, the icon should be pure white, and not just grayscale. Have a look at some other ship icons to see what I mean.


Ssl config provider

@uschi2000 @markelliot
Interested in feedback on this approach. This change makes it trivial to create a connection with trust based on a single certificate file in PEM/DER format:
SslConfigurationProvider clientConfig = CertificateTrustConfiguration.of(TestConstants.CA_PEM_CERT_PATH);
SSLSocketFactory sslSocketFactory = SslSocketFactories.createSslSocketFactory(clientConfig);

It would also be easy to change this implementation (or add a separate implementation) that could accept a collection of certificates or point to a directory with certificates to add all of them.
The current approach does conflate the logic with the representation (SslConfiguration and CertificateTrustConfiguration are both Immutables definitions that also implement the SslConfigurationProvider interface and implement the behavior), but I didn't think it made much sense to have a separate class that implemented the interface and just wrapped the representation (since you'd end up with 1:1 between representation and interface).

Example of what it would look like to separate out logic. In this example, the JSON objects to define a provider() method that handles the instantiation (and if we go this route, I'd likely define an interface with the provider() method and have the JSON objects implement it).
If we want to keep behavior and storage completely separate, then we would remove the provider() method and replace all current usages where obj.provider() is called to be new Wrapper(obj) instead.

Initial implementation of single-config approach that implements PEM for trust store only. If this general approach seems OK, the following extensions/follow-ups are possible:

Support case for PEM trust where path is a directory -- in this case, all PEM/DER certificates in the directory are added to trust store.
Support keys in PEM/DER format (must be single file with both certificate chain and key). Support directory case for this as well.
Add "puppet" type and support for trust and keys

For trust: all certificates in "certs" directory are trusted
For keys: for each key in "private_keys", add using the key and the corresponding cert in "certs"

May want to validate case for private keys -- not sure if there's actually demand for that. Also, directory-read is implemented for PEM for trust, that can be used for Puppet trust trivially as well (would just point cert to $confdir/ssl/certs).
If the current approach looks good, I would advocate for merging this and then implementing the "directory" feature for PEM trust and stopping there unless there are concrete requests on the key side.

Yeah, this is great.
If the switch statements get larger we should consider breaking the case blocks into methods for readability.

Yup, makes sense -- wanted to get agreement on the general approach before spending too much time touching up :). Will clean up this commit a bit and then add the directory stuff as a follow-up.

@markelliot @uschi2000
Ready for review. Adds support for certificate-based trust -- if trustStoreType is set to PEM, then trustStorePath can be a path to a single X.509 certificate in PEM or DER format, or a directory that contains X.509 certificates in PEM or DER format. If the path is a directory, the directory must only contain certificate files (excluding hidden files, which are ignored).

Generally looks good. Only concern is if we produce good errors when files aren't valid certs (need to make sure errors have enough detail for users to debug the problem ... Ie the filename)

looks good modulo a few nitpicks

thanks Nick!

@uschi2000 @markelliot
Addressed PR feedback

+1 looks good, thanks Nick!
On Wed, Mar 23, 2016 at 10:54 AM nmiyake<EMAIL_ADDRESS>wrote:

@uschi2000 https://github.com/uschi2000 @markelliot
https://github.com/markelliot
Addressed PR feedback
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/palantir/http-remoting/pull/89#issuecomment-200465747

Great, will rebase and squash


Localhost URI is not allowed for 'NATIVE_DEVICE' client type

Hi there,
I'm trying to make googleapis_auth work on Android device with no success so far. I followed instruction and:

Create a new OAuth client ID => type "TV and Limited Input" (there's no "Installed application -> Other" choice)
Put a ElevatedButton with event handler that calls _getGoogleCredentials as below:

ElevatedButton(
  onPressed: () => _getGoogleCredentials(),
  child: Row(children: [
      Spacer(),
      Icon(Icons.sync),
      Text("Login with Google"),
      Spacer()
  ])
)
Future<void> _getGoogleCredentials() async {
    AuthClient client = await obtainGoogleAuthenticatedClient();
}
Future<AuthClient> obtainGoogleAuthenticatedClient() async {
  final client = http.Client();
  try {
    return await clientViaUserConsent(
        ClientId(
            '<Client ID>',
            '<Secret>'),
        [
          'https://www.googleapis.com/auth/userinfo.email',
          'https://www.googleapis.com/auth/calendar.calendarlist.readonly',
          'https://www.googleapis.com/auth/calendar.events',
          'https://www.googleapis.com/auth/calendar.events.owned',
          'https://www.googleapis.com/auth/calendar.events.owned.readonly'
        ],
        _prompt);
  } finally {
    client.close();
  }
}
void _prompt(String url) {
  launch(url, forceWebView: true);
}

When I push the button a webview opens and I got this error:

Am i missing something? Any idea how I can solve this issue?
Thanks!

Are you using Flutter? If so, please use
https://pub.dev/packages/google_sign_in
or
https://pub.dev/packages/firebase_auth
On Tue, Aug 9, 2022 at 2:32 PM angeloborrelli @.***>
wrote:

Hi there,
I'm trying to make googleapis_auth work on Android device with no success
so far. I followed instruction and:

Create a new OAuth client ID => type "TV and Limited Input"
(there's no "Installed application -> Other" choice)
Put a ElevatedButton with event handler that calls
_getGoogleCredentials as below:

ElevatedButton(
onPressed: () => _getGoogleCredentials(),
child: Row(children: [
Spacer(),
Icon(Icons.sync),
Text("Login with Google"),
Spacer()
])
)
Future _getGoogleCredentials() async {
AuthClient client = await obtainGoogleAuthenticatedClient();
}
Future obtainGoogleAuthenticatedClient() async {
final client = http.Client();
try {
return await clientViaUserConsent(
ClientId(
'',
''),
[
'https://www.googleapis.com/auth/userinfo.email',
'https://www.googleapis.com/auth/calendar.calendarlist.readonly',
'https://www.googleapis.com/auth/calendar.events',
'https://www.googleapis.com/auth/calendar.events.owned',
'https://www.googleapis.com/auth/calendar.events.owned.readonly'
],
_prompt);
} finally {
client.close();
}
}
void _prompt(String url) {
launch(url, forceWebView: true);
}
When I push the button a webview opens and I got this error:
[image: Screenshot_1660073382]
https://user-images.githubusercontent.com/8248584/183745225-7c37a364-ac5e-4e75-a876-8451e2a6fde7.png
Am i missing something? Any idea how I can solve this issue?
Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/google/googleapis.dart/issues/436, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAEFCUWOTCPAKBPPM4V7V3VYKW5FANCNFSM56B5XTWQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Are you using Flutter? If so, please use https://pub.dev/packages/google_sign_in or https://pub.dev/packages/firebase_auth
…
On Tue, Aug 9, 2022 at 2:32 PM angeloborrelli @.> wrote: Hi there, I'm trying to make googleapis_auth work on Android device with no success so far. I followed instruction and: 1. Create a new OAuth client ID => type "TV and Limited Input" (there's no "Installed application -> Other" choice) 2. Put a ElevatedButton with event handler that calls _getGoogleCredentials as below: ElevatedButton( onPressed: () => _getGoogleCredentials(), child: Row(children: [ Spacer(), Icon(Icons.sync), Text("Login with Google"), Spacer() ]) ) Future _getGoogleCredentials() async { AuthClient client = await obtainGoogleAuthenticatedClient(); } Future obtainGoogleAuthenticatedClient() async { final client = http.Client(); try { return await clientViaUserConsent( ClientId( '', ''), [ 'https://www.googleapis.com/auth/userinfo.email', 'https://www.googleapis.com/auth/calendar.calendarlist.readonly', 'https://www.googleapis.com/auth/calendar.events', 'https://www.googleapis.com/auth/calendar.events.owned', 'https://www.googleapis.com/auth/calendar.events.owned.readonly' ], _prompt); } finally { client.close(); } } void _prompt(String url) { launch(url, forceWebView: true); } When I push the button a webview opens and I got this error: [image: Screenshot_1660073382] https://user-images.githubusercontent.com/8248584/183745225-7c37a364-ac5e-4e75-a876-8451e2a6fde7.png Am i missing something? Any idea how I can solve this issue? Thanks! — Reply to this email directly, view it on GitHub <#436>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAEFCUWOTCPAKBPPM4V7V3VYKW5FANCNFSM56B5XTWQ . You are receiving this because you are subscribed to this thread.Message ID: @.>

Yes, i'm using Flutter with https://pub.dev/packages/googleapis_auth and it should support native app authentication. Doesn't it? I need a plugin to get a RefreshToken along with other credentials stuff inside my App to send to a server for future sync. google_sign_in does not provide it and firebase_auth supports authentication only within a firebase app (that is not my case).

Finally i solved by replacing “localhost” in login flow and implementing deep link. Native apps are requested to submit reverse client id or reverse bundle id as redirect_uri. At the end Google launch it and app is supposed to catch the callback as a deep link request. It’s a little bit “tricky” but it works!


fix: reformat strategy schema to be individual strategy centric

Looks good to me. It's going to work fine with ape.tax


Implement GC for per-cluster CT/SNAT maps

Please see individual commits for more details. This is disabled by default, so doesn't affect to existing code.
Implement GC for per-cluster CT/SNAT maps

/test

/test

ConformanceGKE: https://github.com/cilium/cilium/issues/22368

/ci-gke

/test-1.25-4.19

k8s-1.25-kernel-4.19: https://github.com/cilium/cilium/issues/24625

/test-1.25-4.19


Make sure only one Bridge gets created per thread

multiple version can lead to weird garbage collection bugs. Probably need to double check this behavior in image processors and acqusition hooks

https://github.com/micro-manager/pycro-manager/commit/2d74e4e9da7dc7e2ebfe69c938d3e19cd5896a5b


[binding] C binding

Implement C binding for Regorus

Closed by #124

Closed by https://github.com/microsoft/regorus/pull/124


[Help Request] Why "ModuleNotFoundError: No module named 'gymnasium' "

High Level Description
when I want to run a example, the error is "ModuleNotFoundError: No module named 'gymnasium' "  but I can find 'gymnasium' in '/smarts/env/gymnasium'
Version
2.0.1
Operating System
ubuntu 18.04
Problems
when I want to run a example, the error is ModuleNotFoundError: No module named 'gymnasium'   but I can find 'gymnasium' in SMARTS/smarts/env/gymnasium
(.venv) root@czjvm:/home/czj/SMARTS# scl run examples/e1_egoless.py
Traceback (most recent call last):
  File "examples/e1_egoless.py", line 4, in <module>
    import gymnasium as gym
ModuleNotFoundError: No module named 'gymnasium'
Killed

Hello, this would be the result of not installing smarts dependencies.
Please follow these instructions: https://smarts.readthedocs.io/en/latest/setup.html#development


print cell_measure

https://github.com/marqh/iris/commit/80124dbcb36fb8b068ccd9e89e98248d6b2dc145
introduced a foolish bug which prevented cube printing in some cases.  this fixes the behaviour and adds a test to protect the fix

@pelson please may you have a look at this for me?


fix: changed the generate secret token function

Earlier special characters were also part of the api tokens but they were causing issue on the nextjs side. Updated to code to generate only alphanumeric tokens of length 60 chars.

fix #310


Update azure-monitor.md

Explaining the need to create a resource group, or use an existing one.

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


update to node-sass 4.x

node-sass-middleware 0.11.x updates to node-sass ^4.5.0
node-sass 3.x builds may fail with modern OSX versions v4.x.x versions are more stable

I don't think we have automated tests for sass in our suite currently, so didn't have an automatic way to find this answer: what the the minimum Node.js version required for this new version of sass?

I was hoping that pushing the commit to the 4.16 branch would automatically close this pull request, but I guess not. The version support looks good, so merging this in now 👍


Automated cherry pick of #4270: feature: support centos 8 deployment. centos 8 requiest NetworkManager

Cherry pick of #4270 on release/2.13.
#4270: feature: support centos 8 deployment. centos 8 requiest NetworkManager

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.13@1f96aec). Click here to learn what that means.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             release/2.13   #4272   +/-   ##
==============================================
  Coverage                ?   6.86%
==============================================
  Files                   ?     519
  Lines                   ?   88134
  Branches                ?       0
==============================================
  Hits                    ?    6052
  Misses                  ?   81583
  Partials                ?     499

Flag
Coverage Δ

#aFlag
6.86% <0%> (?)

Impacted Files
Coverage Δ

pkg/hostman/guestfs/fsdriver/linux.go
0% <0%> (ø)

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 1f96aec...e645ab2. Read the comment docs.

/lgtm
/approve


Stop Leaking Secrets in Request and Response toString

Fixes #1312

This seems relevant to following redirects too.

Looks at build.  Cries.  The 2.10 pain will be over soon.


Update http4s-client, http4s-core, ... to 0.23.8

Updates

org.http4s:http4s-client
org.http4s:http4s-core
org.http4s:http4s-dsl

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

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

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

Superseded by #75.


[SPARK-37789][SQL] Add a class to represent general aggregate functions in DS V2

What changes were proposed in this pull request?

There are a lot of aggregate functions in SQL and it's a lot of work to add them one by one in the DS v2 API. This PR proposes to add a new GeneralAggregateFunc class to represent all the general SQL aggregate functions. Since it's general, Spark doesn't know its aggregation buffer and can only push down the aggregation to the source completely.
As an example, this PR also translates AVG to GeneralAggregateFunc and pushes it to JDBC V2.
Why are the changes needed?

To add aggregate functions in DS v2 easier.
Does this PR introduce any user-facing change?

No
How was this patch tested?

JDBC v2 test

cc @beliefer @huaxingao

Codecov Report

Merging #35070 (fe73039) into master (77e8683) will decrease coverage by 17.62%.
The diff coverage is 33.33%.

:exclamation: Current head fe73039 differs from pull request most recent head 127e412. Consider uploading reports for the commit 127e412 to get more accurate results

@@             Coverage Diff             @@
##           master   #35070       +/-   ##
===========================================
- Coverage   83.74%   66.12%   -17.63%
===========================================
  Files         257      159       -98
  Lines       57783    41411    -16372
  Branches     9351     6904     -2447
===========================================
- Hits        48392    27384    -21008
- Misses       8207    13088     +4881
+ Partials     1184      939      -245

Flag
Coverage Δ

unittests
66.12% <33.33%> (-17.61%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

python/pyspark/sql/functions.py
47.21% <33.33%> (-44.04%)
:arrow_down:

python/pyspark/pandas/categorical.py
18.45% <0.00%> (-75.60%)
:arrow_down:

python/pyspark/pandas/strings.py
25.60% <0.00%> (-72.32%)
:arrow_down:

python/pyspark/sql/observation.py
26.08% <0.00%> (-69.57%)
:arrow_down:

python/pyspark/pandas/plot/core.py
21.45% <0.00%> (-68.43%)
:arrow_down:

python/pyspark/mllib/linalg/__init__.py
21.57% <0.00%> (-63.29%)
:arrow_down:

python/pyspark/pandas/data_type_ops/binary_ops.py
38.00% <0.00%> (-62.00%)
:arrow_down:

python/pyspark/cloudpickle/compat.py
30.00% <0.00%> (-60.00%)
:arrow_down:

python/pyspark/pandas/sql_formatter.py
29.26% <0.00%> (-59.76%)
:arrow_down:

...on/pyspark/pandas/data_type_ops/categorical_ops.py
41.17% <0.00%> (-58.83%)
:arrow_down:

... and 190 more

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 4c58f12...127e412. Read the comment docs.

Thanks for @cloud-fan to clean this up!

thanks for review, merging to master!


Multi-architecture image for non-homogenous environments

I just wanted to say thank you for up-keeping this project. Its been amazing so far!
I was wondering if there was a particular reason behind the decision to have independent Dockerfiles specific to each architecture? To provide some context, I run a k8s cluster with non-homogenous workers (amd64 and arm64). As a result, I have resorted to building a container so that the identical image can be used across all nodes. I've noticed that it's received quite a few downloads in a short period of time and figured it might be a result of your arm and arm64 containers having separate tags and being listed as amd64 architecture in Docker Hub.
In order to facilitate the seamless experience for myself, I've been using docker buildx to build a container that works across architectures arm/v7, arm64, and amd64. To achieve this, I remove the explicit GOARCH=<arch> command from the base Dockerfile and build it with the multi-architecture platform flags in Docker. Here's the explicit command I use:
docker buildx create --name <builder-name>
docker buildx use <builder-name>
docker buildx build --push --no-cache \
    --platform linux/arm64,linux/arm/v7,linux/amd64 \
    -t <user>/<repo>:$(git describe --tags --abbrev=0) \
    -t <user>/<repo>:latest .

I figure this might also help some other folks out that arrive here for the same reason as I. I just wasn't sure if there was a specific intent, or if this might be a simple change to solve the issue for non-homogenous environments. I figure this would also add extensibility to other platforms in the future.

Hi!
At the moment, the builds are done automatically on docker hub - I like this as it then links to the source from the repo and, IMO, gives the user more assurance as to the true origin and nature of the image they're pulling.
I hope that docker hub will support this natively at some point (I assume they will), I will see if it's possible to automate with github actions, if not then this is probably only something I'd take on if there was sufficient demand as it would be a manual step required for every release.

If you tag releases it is a one time effort to setup github actions and then you don't to worry about it ever again. Also with the new buildx system you can auto generate all three arches and auto create manifests for them and push them.
Such a command would like this:
sudo --preserve-env=DOCKER_BUILDKIT,DOCKER_CLI_EXPERIMENTAL,COMPOSE_DOCKER_CLI_BUILD,HOME,PWD DOCKER_CLI_EXPERIMENTAL=enabled docker buildx build --platform linux/amd64 --platform linux/arm/v7 -t docker.io/supersandro2000/mopidy:latest -t docker.io/supersandro2000/mopidy:3 -t docker.io/supersandro2000/mopidy:3.0 -t docker.io/supersandro2000/mopidy:3.0.2 -t docker.io/supersandro2000/mopidy:3.0.2-1 --build-arg BUILD_DATE=2020-04-23 --build-arg REVISION=6a6f452 --build-arg VERSION=3.0.2-1 --pull --push  .

Setup requires those two lines to build all supported arches:
sudo docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
sudo docker buildx create --use --name build --node build --driver-opt network=host

I had a quick look yesterday and it looks like there are some good github actions we could leverage for this - I'd be happy to accept a PR for it, otherwise it's something I'll probably look at after the 2.2 release

Just circling back to this issue, as well as https://github.com/thomseddon/traefik-forward-auth/issues/157#issuecomment-841819182
Currently the manifest for v2.2.0's arm image still specifies amd64, meaning it won't deploy on arm Docker Swarm nodes.
Seems like #275 would resolve the issue, while moving to GH actions too. Any blockers that we might help with here?

Checking on this as well.  Looks like maybe this is a dead-end project?

Still the same
$ docker pull thomseddon/traefik-forward-auth:2-arm64
$ docker image inspect thomseddon/traefik-forward-auth:2-arm64 | grep Arch
        "Architecture": "amd64",


Chaturbate.com downloads broken

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2021.10.22. (update instructions)
[X] I've checked that all provided URLs are alive and playable in a browser
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
United States
Description
Chaturbate seems to have stopped working a few hours ago.
Verbose log
[debug] Command-line config: ['-Uv', 'https://chaturbate.com/carolina_blush']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, err utf-8, pref UTF-8
[debug] yt-dlp version 2021.10.22 (zip)
[debug] Lazy loading extractors is disabled
[debug] Plugins: ['SamplePluginIE', 'SamplePluginPP']
[debug] Python version 3.9.7 (CPython 64bit) - macOS-12.0.1-x86_64-i386-64bit
[debug] exe versions: ffmpeg 4.2.3-tessus, ffprobe 4.4.1, rtmpdump 2.4
[debug] Optional libraries: sqlite
[debug] Proxy map: {}
yt-dlp is up to date (2021.10.22)
[debug] [Chaturbate] Extracting URL: https://chaturbate.com/carolina_blush
[Chaturbate] carolina_blush: Downloading webpage
[Chaturbate] carolina_blush: Downloading m3u8 information
WARNING: [Chaturbate] Failed to download m3u8 information: Remote end closed connection without response
ERROR: [Chaturbate] carolina_blush: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type  yt-dlp -U  to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/Users/mark/Documents/Development/Github/yt-dlp/yt-dlp/./yt-dlp/yt_dlp/YoutubeDL.py", line 1310, in wrapper
    return func(self, *args, **kwargs)
  File "/Users/mark/Documents/Development/Github/yt-dlp/yt-dlp/./yt-dlp/yt_dlp/YoutubeDL.py", line 1348, in __extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "/Users/mark/Documents/Development/Github/yt-dlp/yt-dlp/./yt-dlp/yt_dlp/YoutubeDL.py", line 1398, in process_ie_result
    ie_result = self.process_video_result(ie_result, download=download)
  File "/Users/mark/Documents/Development/Github/yt-dlp/yt-dlp/./yt-dlp/yt_dlp/YoutubeDL.py", line 2272, in process_video_result
    self.raise_no_formats(info_dict)
  File "/Users/mark/Documents/Development/Github/yt-dlp/yt-dlp/./yt-dlp/yt_dlp/YoutubeDL.py", line 912, in raise_no_formats
    raise ExtractorError(msg, video_id=info['id'], ie=info['extractor'],
yt_dlp.utils.ExtractorError: [Chaturbate] carolina_blush: No video formats found!; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type  yt-dlp -U  to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.

Closing: haven't seen any issues in the last day.

For anyone else coming across this error, you need to log in to Chaturbate and then pass in those cookies


Can you please create new CoreML model ？

Can you please create new CoreML model ？

Hello @jackiehu, Did you solved your problem, is it possible to convert to mlmodel?

Let us know if you make it work!


HIVE-25502: Cleaner causes data loss when processing aborted txn with DP

What changes were proposed in this pull request?

Why are the changes needed?

to resolve the data loss issue caused by Cleaner
Does this PR introduce any user-facing change?

How was this patch tested?

recheck


Doc : add missing supply parameter

The previous pull request was on the wrong line. Missing supply parameter puts funds to 0 in the genesis.json so querying utxos doesn't give good results

This issue was addressed in https://github.com/input-output-hk/cardano-node/pull/985/commits/2e8be1b86d3f9878409fc7de45976346dbf95d10 .

@erikd this PR was not about the same line, the first one was on the wrong line. This issue is still relevant.


hyprexpo: ometimes unable to exit

Hyprexpo sometimes goes into a state where clicking on workspaces won't select them anymore (just pass the input down to below the screen). normal hyprexpo:expo toggle/disable/off means won't help. The only way to close hyprexpo becomes to disable it
https://github.com/hyprwm/hyprland-plugins/assets/84153269/7fb48902-851a-4f12-8672-a9870e26b050

shouldn't be possible... how to repro? Never seen this.

I'm still trying to figure that out (which is why I only opened the issue now, but it has been happening since I first tried out he)
Will let you know

Just experienced this as well when launching with 4 finger swipe.

I can get it consistently but my setup is a bit nuanced:

I use fusuma to set up some gestures. My fusuma config is as follows:

swipe:
  3:
    left:
      command: zsh -ic "hyprctl dispatch workspace m+1"
    right:
      command: zsh -ic "hyprctl dispatch workspace m-1"
    up:
      command: zsh -ic "hyprctl dispatch hyprexpo:expo toggle"

threshold:
  swipe: 0.2

interval:
  swipe: 0.7

My hyprexpo config is this:

plugin {
  hyprexpo {
    bg_col = rgb(111111)
    columns = 4
    gap_size = 5
    workspace_method = first 1 # [center/first] [workspace] e.g. first 1 or center m+1
    enable_gesture = false # laptop touchpad, 4 fingers
    gesture_distance = 300 # how far is the "max"
    gesture_positive = true # positive = swipe down. Negative = swipe up.
  }
}

3-fingers swipe up to toggle hyprexpo
3-fingers swipe left
Get it stuck like in the vid above.

Not sure at all but I feel like that final swipe left gesture triggers both a click and the gesture.


Lychee on Mac

Is it possible to install Lychee on a Mac?

Should be. I'm not aware of any active users, but I can't see why not.


Improvement: Cleanup of the games in all-packages.nix, moved all to GAMES section

I was asked to split the PR's and solve the merge conflict. It is not entirely clear to me how I can decouple


Problem on Upload size 20 mb to Amazon s3 Signed URL

Hi everyone!,
I implement a Laravel Vuejs vue-dropzone app I have a url for create a Signed url and I try uploading files at 10 - 12 mb upload fine!, but file with size from 12mb, 19mb and more the file upload correctly but on methods and itnerface not work but upload to s3 too
Thanks for read and hope some one can help me :(

I fixed That!, if someone need help the problem was the timeout of dropzone I used timeout: 99999999, becuase default teimout of dropzone work on miliseconds and the default is 30 seconds because that post request cancel at 30 sec.
dropzoneOptions: {
url: '/upload-app-file',
method: 'POST',
timeout: 99999999,
maxFilesize: 3000,
addRemoveLinks: true,
createImageThumbnails: false,
headers: {
"X-CSRF-TOKEN": document.head.querySelector("[name=csrf-token]").content
}
},
and php.ini Max Execution Time to 28800 and of course post-size-max 3000 because I need limit to 3gb, I hope this help to other because I stay 2 days understand


Implementation of MINRES (Trac #885)

The current scipy implementation of MINRES algorithm (to solve sparse linear equations)
is a python translation of some old matlab scripts proposed by the authors on https://web.stanford.edu/group/SOL/software/minres/
Newer versions proposed on https://web.stanford.edu/group/SOL/software/minres/ could be made available through scipy.
The SYMMLQ solution could also be made available, either from a stand-alone routine as suggested in issue #885,
or as a by-product of MINRES through e.g. formula (7.1) in
C. C. Paige & M. A. Saunders (1975). Solution of sparse indefinite systems of linear equations, SIAM J. Num. Analysis 12, 617-629.
For symmetric indefinite systems, MINRES solution, which should be similar to GMRES,
could then be compared with SYMMLQ solution, which should be similar to CG in the definite case.
Note that the current scipy implementation of MINRES seems rather comparable with CG
(from numerical results, and a quick glence at the source) and might in fact be the SYMMLQ solution.

Hi @ceboy are you going to make the PR ?
Can I give it a shot as a first contribution if you are not interested in doing it ?

@ceboy  Yes no worries I'll do that.
I'll let you know what I am doing.

Hi @ceboy, I finished to write the code and review it all and corrected some typos.
Could you check that with me to see that everything is good.
Cheers.


Job log management improvement ideas

Here are my early rough ideas:
Jobs write logs to a log file specified by AZ runtime. Jobs can decide the format and content of the logs. e.g. they can choose log4j, log4j2 etc and their own log4j configs.
AZ web server fetches the logs directly from executors.
Separate AZ logs from job logs.
Separate job logs management/cleanup from the executor directory management/cleanup.
Limit the size of the logs shown in the log UI.
Provide a way for users to download the complete logs.

The idea sounds good. Do you also want to render users the full log config flexibility? Some log4j configs example is

enable log level specified by the user;
determine which class need to be logged, and which class doesn't

I think we should provide these support as well. AZ may define a default log4j config, and jobs are able to override part of it.

Do you also want to render users the full log config flexibility

Yes.  It's part of what I meant by "Jobs can decide the format and content of the logs"

AZ may define a default log4j config, and jobs are able to override part of it.

I think it makes more sense to make this part job type specific.  This is not so different from letting each process/application decide about their logging configs. In this context, each job process corresponds to a job type. This part needs to be designed.  This is related to the job type re-design we talked about.


oci_pull reproducible seems to not do anything

When pulling an image with oci_pull, reproducible = False seems to be ignored as I still get the warning.
load("@rules_oci//oci:pull.bzl", "oci_pull")
oci_pull(
    name = "base_image",
    image = "...",
    reproducible = False,
)

> bazel run //package:image
WARNING: fetching from https://... without an integrity hash. The result will not be cached.
WARNING: registry responded with a manifest that has schemaVersion=1. Usually happens when fetching from a registry that requires `Docker-Distribution-API-Version` header to be set.
Falling back to using `curl`. See https://github.com/bazelbuild/bazel/issues/17829 for the context.
WARNING: fetching from https://... without an integrity hash. The result will not be cached.
WARNING: for reproducible builds, a digest is recommended.
Either set 'reproducible = False' to silence this warning,
or run the following command to change oci_pull to use a digest:

buildozer 'set digest "sha256:2e45762ac9ba8ac55ed74d74153cc7663f5941b1fcdb35b6895738e9b061d5cd"' 'remove tag' 'remove platforms'  WORKSPACE:base_image

WARNING: fetching from https://... without an integrity hash. The result will not be cached.
WARNING: registry responded with a manifest that has schemaVersion=1. Usually happens when fetching from a registry that requires `Docker-Distribution-API-Version` header to be set.
Falling back to using `curl`. See https://github.com/bazelbuild/bazel/issues/17829 for the context.
WARNING: fetching from https://... without an integrity hash. The result will not be cached.
INFO: Analyzed target //package:image (12 packages loaded, 67 targets configured).
INFO: Found 1 target...
Target //package:image up-to-date:
  .bazel/bin/package/image/tarball.tar
INFO: Elapsed time: 21.672s, Critical Path: 5.86s
INFO: 24 processes: 17 internal, 4 linux-sandbox, 3 local.
INFO: Build completed successfully, 24 total actions
INFO: Running command line: .bazel/bin/package/image.sh
5d9749af06dc: Loading layer [==================================================>]    126MB/126MB
077f0bf4fc5e: Loading layer [==================================================>]  1.098kB/1.098kB
2700eebebe7e: Loading layer [==================================================>]     631B/631B
3cd7f5fab13a: Loading layer [==================================================>]  199.8MB/199.8MB
c3f3ffeae298: Loading layer [==================================================>]    136MB/136MB
6e6d4ee33b10: Loading layer [==================================================>]  2.255kB/2.255kB
Loaded image: bazel/package:image

Ha, buildifier was trying to tell us the same thing, the parameter appears unused:


Update circleci

@conda-forge-admin, please update circle

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I updated the circle-ci deploy key and followed the project.

@bgruening If you get a chance, can you rerun the circleci builds in master?


AnalyticsListener missing

🚀 Feature Requests
Any chance to bring AnalyticsListener in?
Platforms affected (mark all that apply)

[ ] :iphone: iOS
[X] :robot: Android
[ ] :checkered_flag: WPF
[ ] :earth_americas: UWP
[ ] :apple: MacOS
[ ] :tv: tvOS
[ ] :monkey: Xamarin.Forms

Please open a PR to add this to the bindings


Remove Button

1:How to hide and show remove button click on tag.
2: some pre selected tags with remove button only and rest tags are without remove button.
3: how to change text color only and not to selectable of tags.

Hello jaka 53
i m  created my own lib according to my requirement but i never get any response from the lib developer.

I think this is a new feature. You can send us a new pull request.

can I change remove icon?

Not pulled new request, just write my new lib.


docs: update doc

:tada: This issue has been resolved in version 1.1.1 :tada:
The release is available on:

GitHub release
v1.1.1

Your semantic-release bot :package::rocket:


Power off can still timeout even though we can read the state

https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/blob/5f8cd2dc5e5d79ac642a248681bfb509f625671b/src/bluetooth_auto_recovery/recover.py#L545
we should wrap this in a timeout check and still proceed
if it’s still really broken it will timeout when trying to turn on and we will proceed with the usb reset

Was implemented


y/z axis mismatch

I've noticed you're using values like 0, 0, -10 and 0, 0, -9.81 where gravity is modelled by a negative z value.
In OpenGL/WebGL (including three.js) +y is up with +z pointing out of the screen (right handed).
This is just a heads-up since it doesn't seem to be effecting the demos. I assume your entire scene is rotated on the side from physics to graphics making the scene appear correct.
You may want to consider switching to the more conventional X-left/right, Y-up/down, Z-in/out right-handed coordinate system.

in THREE.js set the default up to Z, THREE.Object3D.DefaultUp.set(0, 0, 1);
https://stackoverflow.com/questions/8272297/three-js-rotate-projection-so-that-the-y-axis-becomes-the-z-axis


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_98z2ut3fol/clone/recipe/meta.yaml:16: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_98z2ut3fol/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_98z2ut3fol/clone/recipe/meta.yaml:28: missing_pip_check: For pypi packages, pip check should be present in the test commands
ERROR: /tmp/abs_98z2ut3fol/clone/recipe/meta.yaml:28: missing_imports_or_run_test_py: Python packages require imports or a python test file in tests.
ERROR: /tmp/abs_98z2ut3fol/clone/recipe/meta.yaml:34: missing_documentation: The recipe is missing a doc_url or doc_source_url
ERROR: /tmp/abs_98z2ut3fol/clone/recipe/meta.yaml:34: missing_license_family: The recipe is missing the about/license_family key.
WARNING: /tmp/abs_98z2ut3fol/clone/recipe/meta.yaml:34: missing_description: The recipe is missing a description
ERROR: /tmp/abs_98z2ut3fol/clone/recipe/meta.yaml:34: missing_dev_url: The recipe is missing a dev_url
Errors were found


[http-client-python] fix ci for http-client-python

Step of ci to publish cadl-ranch report fails because test step actually doesn't succeed: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=4161916&view=logs&j=9b5a911b-af88-5d05-2d29-054ea7ec9492&t=0bd06dfe-81a0-5fb5-18dc-3c1cf5f385b4. We are in a hurry to release first version of http-client-python to unblock release of typepspec-python, so skip the step to publish cadl-ranch report for now. We have another repo to refresh the cadl-ranch report so it doesn't have influence.

No changes needing a change description found.

You can try these changes here

🛝 Playground
🌐 Website
📚 Next docs


Building image on centos/rhel 7 requires a systemd-devel package

/assign @andyxning @Random-Liu

/close


Applying suggested changes

Reverts sweetymary/review-pull-requests#1

I've left comments that should be addressed before this gets merged.


Various visual bugs

Bug report
Description
A few visual bugs that might have been caused by #732 .

[ ] Sandbox handbook scrolls into nothing.
[ ] Small close button on some overlays.
[ ] Unexpected document viewer disabled button styling (blue border).

Screenshots
Handbook scroll:

Small close button:

Document viewer button:

Software (please complete the following information):

Browser: Edge

Additional context

Happy to have these as separate issues.

Acceptance criteria
GIVEN the user is on sandbox
AND has opened the handbook
WHEN the user scrolls down through the attacks
THEN all the attacks are shown
GIVEN the 'getting started' overlay is open
THEN the close button is sized correctly
GIVEN the document viewer is open
AND the first document is shown
THEN the disabled "previous" button does not have a blue border.

When scroll was working
"handbook-overlay" div

fixed hwight

"content" div

overflow-y: auto

"handbook-page" article

as tall as the the text content within


Fail on schema response HTTP error

When running neo4j:migrate and the call returns an unexpected error, e.g. (502 - Bad Gateway), the following error is returned:
neo4j-core-8.1.2/lib/neo4j/core/cypher_session/adaptors/http.rb:69 constraints
NoMethodError: undefined method `map' for #String:0x000000000917c6a0
This is due to the fact that only structured errors are being handled.
In order to facilitate debugging, this PR fails on any HTTP error that might occur during that process.
I'm not sure if the :errors key can be present even if the result is a success, so i left the logic separated.
Pings:
@cheerfulstoic
@subvertallchris

Coverage increased (+0.02%) to 74.562% when pulling 9e1e95c3ce0031db6d84222cd27a326083a31be4 on mrstif:fail_on_schema_http_error into 431d6099f0adfadf8268a748aa18bb0fdb1adba1 on neo4jrb:master.


Resolve issue serializing components with properties containing characters like '$'

@clbond LGTM...let's wait for NPM to be back up and restart the CI build, and :shipit: pending a finished CI build. Thanks.

:shipit: CI build is working. Seems that Greenkeeper is taking a while, but that's not a critical check.


Plot clearing and API key

Fixed problem with MCP plot not clearing after new data is loaded
Fixed problem with MKDE with map plot not clearing after new data is loaded (no-map plot is not working)
Added using API key from secret file setup by Hubzero

It took me a minute to figure out that I needed to put the key into bin/secrets/mkde.txt. Once I did that, everything worked fine with stadia maps. Clearing display after loading new data set works too.
Unfortunately, the latest fix introduced on new problem. I can't display the mkde results if the "Show map background" check box is not selected.

Mona, the dev branch looks great. I misunderstood your previous message and thought that you had added back the option to generate the mkde plot without the map, but this can certainly wait until the next version after we figured out the source of the error.


Add school No.23

Add school No.23

@tanyakor1 I am sorry. bk.ru is a publicly available email domain. The school does not own it. I have to close the request without merging.
Please apply for free educational license with an official document which proves that you are a student. You can do it using "OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students.
Thank you for your understanding!


[<IP_ADDRESS>] Unable to login to the Publisher portal after updating to <IP_ADDRESS>

Description:
I updated the API Manager 3.2.0 using the Update Tool. I had API Manager <IP_ADDRESS> and got it updated today to <IP_ADDRESS>. After the update, I am not able to login into the Publisher portal. Checked with both macOS and Windows 10 and it is the same.
Reverted to <IP_ADDRESS> using the Update Tool and it is working fine.
Steps to reproduce:
Affected Product Version:
API Manager <IP_ADDRESS>
Environment details (with versions):

OS: macOS and Windows 10
Client: Chrome, Safari
Env (Docker/K8s): bare-metal

Optional Fields
Related Issues:

Suggested Labels:

Suggested Assignees:

Hi, @jrathnayake,
There is an issue with the update <IP_ADDRESS> and the fix has been already shipped with the new update. Currently, we are in the process of live sync. We will let you know once it is released.
Thanks
Hiranya

@jrathnayake , @HiranyaKavishani  Can you please confirm the fix and close the issue ?

@HiranyaKavishani - do we have any update on this?


Donate KubernetesPodOperatorAsync to OSS

Is your feature request related to a problem? Please describe.
Donate KubernetesPodOperatorAsync to OSS
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

https://github.com/apache/airflow/pull/29017 ?

apache/airflow#29017 ?

and https://github.com/apache/airflow/pull/27758. closing it.


Missing Locations listing API for ARM

Two problems:

there currently is no API for listing the supported Azure locations (for a given subscription), using the format that is accepted as input params to the various "create" functions (i.e. "westus" instead of "West US"
since those functions require these non-human friendly versions of the location names ("westus" instead of "West US") there should also be a way to list the user-friendly names, and map them to the supported values. Or, simply have the "create" APIs accept the human-readable location names too

Is there existing APIs that return locations on a subscription basis?
Same for human friendly versions of location names. However, if there isn't one for this, we might be able to add this in the utilities package.

@martinsawicki

ARM team is aware and adding these updates to their swagger documents. When we gen the next rev of these libs, the api should be there.
That would be a great pull request.

Addressed in 1.0.0-beta2.


feat: add caching decorator and tests for function result caching

:tada: This PR is included in version 1.2.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Created footer

issue #106
https://user-images.githubusercontent.com/94471189/198519807-78a15390-a7da-4e5b-a213-167791c35cb9.mp4

@Rick-mad-lab  please review and merge this

@Vanshiii203 nice 👍

Make this footer transparent

I am not reverting your contribution

I am not reverting your contribution

So should I raise another pr where I make the footer transparent


The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher.

Current Behaviour

Building an application with Capacitor v4 and React, when I try to create a simple test page I'm getting this error.
Full message:
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher.
The following dependencies do not satisfy the required version:
project ':idpass-smartscanner-capacitor' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.10
Update plugins
Affected Modules: app
When clicking on "Update plugins" it goes to a refactor tab but doesn't actually do anything.
Expected Behaviour

A test application should compile and run allowing me to try out the basic functionality.
Steps to Reproduce the Problem

Use Capacitor v4
Build and sync your project
Open in Android Studio and sync Gradle

Solution
Change buildscript.ext.kotlin_version to "1.5.20" in build.gradle
Context

Windows 11, Node LTS, Android Studio 2022.1.1 (Electric Eel), Gradle 7.4.1.

Version: 0.5.0-beta.9
Platform: Node
Capacitor version: 4.6.3

The same happens to me.

I was able to solve it by editing the value in the buildscript object but now there appears to be an issue with dependencies, which I have opened in a separate issue.

Thank you


Migrate

[x] migrate all issues
[x] create new repo for npm currency-api (update current readme to point to it)
[x] check compressed tarball feasibility (7zip gzip) (415 too many files issue, also tried npm-registry-client )
[x] support only one end point
[x] make task list
[x] migrate to npm & pages
[x] create readme
[x] warn users with steps to migrate ( in json & readme )
[ ] push curr-api files with commit history here (check first)
[ ] other cdn (caching issue, max 1 day) and https://github.com/fawazahmed0/exchange-api/issues/42

There is no /currencies/{currencyCode}/{currencyCode} endpoint in this new API, so please only use /currencies/{currencyCode}

Is this endpoint going to be added in the future?

@fawazahmed0 Could you please keep YYYY-MM-DD format?

@fawazahmed0 Thanks for the quick actions in getting the API back up!
Just wanted to report that the new version API (e.g. https://cdn.jsdelivr.net/npm/<EMAIL_ADDRESS>doesn't seem to work. It'd also be good to continue supporting the old date format YYYY-MM-DD, not sure why it has to be changed.

I was using the API in my bash script :D
I guess I could do date -u +%Y.%-m.%-d


support logarithmic knobs

I am not sure if this is useful, but I wanted you to know that I have implemented support for logarithmic knobs as I needed a knob for the center frequency of a filter.

Hmm, I did something similar in my DPF-Widgets fork: https://github.com/Wasted-Audio/DPF-Widgets/blob/wstd_mods/opengl/DearImGuiKnobs/imgui-knobs.cpp#L78-L83
Yours seems to be better worked out though.
What does "AlwaysClamp" do exactly?

Hmm, I did something similar in my DPF-Widgets fork: https://github.com/Wasted-Audio/DPF-Widgets/blob/wstd_mods/opengl/DearImGuiKnobs/imgui-knobs.cpp#L78-L83
Yours seems to be better worked out though.
What does "AlwaysClamp" do exactly?

As far as I understood it, AlwaysClamp ensures that any value you enter falls within the defined range between v_min and v_max. Since logarithms and zeros tend to result to Nan I made it default behaviour with an optional flag ImGuiKnobFlags_NoAlwaysClamp to turn it off, just in case someone wants to for reasons. Internally the flag is converted into ImGuiSliderFlags_AlwaysClamp and then passed on to the internal ImGui::DragScalar. Here is what the Imgui API says: https://github.com/ocornut/imgui/blob/7219fa65c0212de1d352b5db8f7dfe43b11f00c9/imgui.h#L582

@altschuler Hi, Thank you for the review/feedback, I tried to provide fixes, answers and options in the discussion threads above. Please let me know what you think and how to proceed. Kind regards, Martin

@MartinPreinfalk thank you very much for your time and effort, it's a great addition. I forgot about docs, so I just added the two new flags in the readme, fyi.

Awesome! Thank you!