'standard' nuget package

Hi!
Having the nightly VSIX build is great for VS users, but OmniSharp can't use this because it's a DNX app and it can't reference the assembly in the /tools folder.
For this reason, OmniSharp still uses nrefactory-alpha3. Please can you consider making a 'standard' nuget package that has the assemblies in the /lib/framework folder?

Because you mention NRefactory too - what do you need? NR or Refactoring Essentials?

Well, NRefactory has a lot of stuff that OmniSharp doesn't need. We started using that before you extracted out the refactorings part as Refactoring Essentials.
All we are using from NR are the refactorings and code fixes. We're currently pulling these out of NRefactory-alpha3 using reflection.
Refactoring Essentials is what we need... it's just that the folder structure inside the nupkg means that we can't reference it from a DNX app (we can't reference a dll, we can only reference a package that has a /lib folder)
This is probably a strange request and I might be the only person who would want this :) I can always create a custom package from your source if need be - would be nice to be able to use an official package though.

So what you are saying is that https://www.nuget.org/packages/RefactoringEssentials/ doesn't fit your needs (yet). What needs to be done to make it DNX-ready? (pointers appreciated)

I think he just needs RE built as a normal library NuGet package which then can be referenced by OmniSharp project. Analyzer packages like ours have a different folder structure and the installer scripts inside. That would mean same RE library to be packaged with a different .nuspec.

If that's the case, how would we properly disambiguate those two packages? Because people might get confused if they see two packages of the "same" product when using the Manage Packages dialog. Maybe something like "Library Edition of Refactoring Essentials"? (I definitely want the current package to remain the one that starts with RE)

@Rpinski - that's right.
@christophwille - use a myget feed for the library edition?
Like I said earlier though, I might be the only person who wants this, so don't go to too much trouble. I can always build the package myself and put it on the omnisharp myget feed.

I already thought about using myget for this.

Please give the new feed a try
https://www.myget.org/feed/icsharpcode/package/nuget/RefactoringEssentials.Library
The corresponding nuspec:
https://github.com/icsharpcode/RefactoringEssentials/blob/master/RefactoringEssentials/RefactoringEssentials.Library.tt
Please let us know whether that would do the trick for you.

It looks as though it will work. I'm now able to 'reference' the package.
I can't test it fully yet because OmniSharp doesn't compile against Roslyn RTM :(

We'll keep this issue open until you can verify with Roslyn RTM (your pull is merged but not yet on myget).

Thanks!


[stable/sugarcrm] adds chart to deploy SugarCRM

@sameersbn
It looks this chart doesn't work with AWS ELB.
I tried to install this chart to a Kubernetes cluster (1.6+) on AWS. All resources were created correctly. I could see pods were ready status, an ELB was created. But ELB healthcheck result did not change to healthy.  I guess sugarcrm container's redirecting is the cause.

If the load balancer receives any response other than "200 OK" within the response timeout period, the instance is considered unhealthy.

http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-healthchecks.html
So sugarcrm(apache) should not redirect traffic from ELB.

Marking as stale. Please update within the next week.

Closing as stale. Feel free to re-open if/when you decide to work on this again.

updated chart with suggested changes.

updated the pull-request with the required changes.

updated with the required changes.

updated! thanks for the review,

updated! thanks for the in-depth review. great work!


Cursor jumps to a paragraph before the list on Firefox, when you start typing

Describe the bug
When you make a new empty list, and start typing, the cursor jumps to a paragraph before the list on Firefox.
To Reproduce
Steps to reproduce the behavior:

Go to  http://suneditor.com/sample/index.html
Click on empty area
Create a new list
Start typing

Expected behavior
Typed text appears in the list
Desktop (please complete the following information):

OS: Windows & MAC
Browser Firefox
Version 121

The same problem occurs with the horizontal line; after added it, it's only possible to enter some text under it after three tries.

I am observing the same issue. Also can reproduce issues on example editor on suneditor's webpage

OS: Linux
Browser: Mozilla Firefox v126.0
Suneditor: v2.46.3


is_logged_in() doesn't work on Korean language

I don't know if this is the right place to issue this, but...
When my test phone connected to webwhatsapi was using Korean, it wasn't working.
When I changed it to use English as a global setting and reopened browser,
the language of the browser changed to English following the phone setting.
is_logged_in() function works correctly on English as expected.
I'm not sure if it doesn't work on the other languages too but,
just wanted to mention this for those who might suffer from this problem.
I suspect that it doesn't find the DOM in is_logged_in() when it's not English.

this function search 'class="app _3dqpi two"' in page source. Maybe DOM is not laoded fully. Try to add sleep.time(3) before function call is_logged_in


View Seach Packages: Support Identifier

The image on page 49 shows an input field for identifier, the description is missing.
Do we support identifier?

Yes, Packages should be able to be linked to identifiers.

No, that is not the question. Should it be possible to search packages by identifier?

In my opinion absolutely, as we get more and more package identifiers of different namespaces.
Regarding a search field, an identifier should be searched regardless of the namespace, so a search term like "ZDB-55-120" would suffice to find all packages that have this identifier in one of their used identifier namespaces.

Search by values via ?ids=<value> added in #223

Search by values via ?ids=<value> added in #223
can you give me an example, i.e. I can`t find anything for zb

/rest/orgs/598 returns the organisation with id=598

Example on phaeton-dev:
https://phaeton-dev.hbz-nrw.de/gokb/rest/packages?ids=ZDB-47-CBA
Returns one package for an Identifier with namespace "isil".


Update Privacy url + add /terms

On the profile settings

Privacy Policy is now live at /privacy
Terms of Use at /terms

fixed


Drop link to OCI scope table

The OCI scope table no-longer exists.  Drop the
reference to it in the README.
Fixes #812

LGTM


Using file-like objects to open HDF files

Is your feature request related to a problem? Please describe.
Is is possible to open URLs instead of file paths? and if this is complicated what about using file-like objects?
Describe the solution you'd like
Packages like fsspec allows us to open remote file as they were local and it would be very useful if this library could accept a file-like object to visualize HDF e.g.
with open("file.hdf5") as f:
    H5Web(f)

one of the advantages is that we could use fsspec to open a remote file that's compressed and cache it locally so potentially we won't need to download the whole content.
Describe alternatives you've considered
Additional context

Hello @betolink, thanks for the feedback
jupyterlab-h5web needs to do some back and forth between front and back-end to get data and metadata. To use a file object, this means the file object should be somehow serialized to be passed around and that we have less control on the opening/closing of the file. Unfortunately, this seems difficult and brittle. I will make some tests though.
On the other hand, I could imagine that URLs could be used instead of file paths. Not too sure. If you are not bound to the notebook, you may also be interested in https://myhdf5.hdfgroup.org/ that allows to browse remote files with H5Web.

On the other hand, I could imagine that URLs could be used instead of file paths. Not too sure.

Yeah after a bit of investigation, it seems to be the way to go. The back-end could be reworked a bit to use h5pyd or fsspec when supplying a URL to provide the same capabilities than for a local file.
Could you elaborate a bit on your usecase so that I can better understand ? Are you using fsspec to access remote HDF5/netCDF5 ? Do you have a sample code/file of your usage ?

Thanks for looking @loichuder! I think URLs would work too if there is a way to pass credentials for those HDF files behind auth walls (e.g. NASA data). This is why I originally thought of fsspec, with it we can handle caching, credentials, serialization, etc. (and yes, mainly for remote files)

import fsspec

token = 'my-api-token'
fs = fsspec.HTTPFileSystem(
    headers={"Authorization": f"bearer {token}"}
)
with fs.open("file.hdf5") as f:
    H5Web(f)

This could happen in the back-end like you said and a user could only pass the URL and the request headers if required.
https://myhdf5.hdfgroup.org/ looks great but in our context we are accessing the HDF files from Jupyterlab, this is why this extension is so amazing!!

Yeah, you are right: the config would have to be also passed down to the backend. This makes things a bit more complicated that what I originally thought.
Just for curiosity, have you tried jupyter-fs to access your remote files ?
I have this naive thought is that jupyter-fs could handle the remote stuff transparently for jupyterlab-h5web. But that seems too good to be true :smile:

This seems hard to achieve in the current status and I no longer have the bandwidth to work on this, sorry.


Issues running OneDiffusion locally

Apple Macbook Pro M1
Sonoma 14.0
pip: 24.0
python: 3.8.6
When running onediffusion -h after install Im getting the following error:

onediffusion onediffusion -h
Traceback (most recent call last):
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/utils/lazy.py", line 120, in _get_module
    return importlib.import_module("." + module_name, self.__name__)
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/models/stable_diffusion/configuration_stable_diffusion.py", line 23, in <module>
    class StableDiffusionConfig(onediffusion.SDConfig):
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/_configuration.py", line 592, in __init_subclass__
    _make_init(
TypeError: _make_init() missing 1 required positional argument: 'cls_on_setattr'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/sam/.pyenv/versions/3.8.6/bin/onediffusion", line 5, in <module>
    from onediffusion.cli import cli
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/cli.py", line 745, in <module>
    _cached_http = {key: start_model_command(key, _context_settings=_CONTEXT_SETTINGS) for key in onediffusion.CONFIG_MAPPING}
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/cli.py", line 745, in <dictcomp>
    _cached_http = {key: start_model_command(key, _context_settings=_CONTEXT_SETTINGS) for key in onediffusion.CONFIG_MAPPING}
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/cli.py", line 522, in start_model_command
    sd_config = onediffusion.AutoConfig.for_model(model_name)
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/models/auto/configuration_auto.py", line 113, in for_model
    return CONFIG_MAPPING[model_name].model_construct_env(**attrs)
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/models/auto/configuration_auto.py", line 64, in __getitem__
    if hasattr(self._modules[module_name], value):
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/bentoml/_internal/utils/lazy_loader.py", line 70, in __getattr__
    return getattr(self._module, item)
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/utils/lazy.py", line 110, in __getattr__
    module = self._get_module(self._class_to_module.__getitem__(name))
  File "/Users/sam/.pyenv/versions/3.8.6/lib/python3.8/site-packages/onediffusion/utils/lazy.py", line 122, in _get_module
    raise RuntimeError(
RuntimeError: Failed to import onediffusion.models.stable_diffusion.configuration_stable_diffusion because of the following error (look up to see its traceback):
_make_init() missing 1 required positional argument: 'cls_on_setattr'

fixed by running pip install attrs==23.1.0


[Task]

Description
Now we support apache dubbo 2.x version. We need to upgrade the dubbo version 3.x to meet java17 compatible.
now
<apache.dubbo.version>2.7.15</apache.dubbo.version>

please make sure this can running with java17 jdk
Task List

[ ] Upgrade apache dubbo version support
[ ] Upgrad and test pass in shenyu-examples/shenyu-examples-dubbo shenyu-examples/shenyu-examples-sdk
[ ] Upgrad and test pass in shenyu-integrated-test/shenyu-integrated-test-apache-dubbo  shenyu-integrated-test/shenyu-integrated-test-k8s-ingress-apache-dubbo

assign me , pls


2373 repo e2e tests

Transitions operations integration tests to e2e tests.  Includes the Corso CI test flag so that they continue to run with the normal pipeline.

Does this PR need a docs update or release note?

[x] :no_entry: No

Type of change

[x] :robot: Test

Issue(s)

#2373

Test Plan

[x] :green_heart: E2E

will redo later


transfer the latest Bridges flow from zeplin to figma

We need to transfer the latest Bridges design from Zeplin to Figma. We will continue to work with you at the Bridge.
Here is Bridges new page in Figma
https://www.figma.com/file/LteN0e1tygpYgzjQmCPZCu/Bridges-Landing?node-id=3%3A2
Here is the latest Bridges flow (from the right).
https://www.figma.com/file/oey7NPfRs6UHXdF7vHQQL5/Bridges-flows?node-id=0%3A1
https://app.zeplin.io/project/60cb0b7ebec4ebbd1fdd7f4f

Done https://www.figma.com/file/LteN0e1tygpYgzjQmCPZCu/Bridges-Landing?node-id=55%3A2

Done https://www.figma.com/file/LteN0e1tygpYgzjQmCPZCu/Bridges-Landing?node-id=55%3A2


Use dedicated docker image for testing

Use this docker image for testing: https://github.com/swvanbuuren/qt-python-docker
This will avoid longer build and test times, since all required package come preinstalled with the docker container.

Fixed with #26


Flips the image.

https://github.com/spatie/docs.spatie.be/pull/287

I'll take care of the remarks myself, thanks!


Selecting all visible rows

Issue Type (delete the irrelevant ones)

[x] Bug

Specs
What version are you using?
2.1.0
What browser?
Chromium
Expected Behavior
What did you expect to happen?
Checkbox "select all" selecting all on the current page, then after changing to the next page,
"select all" selecting all there in addition
Actual Behavior
What actually happened?
"Select all" on consecutive page voids previous selection
Steps to Reproduce the Problem
Please detail your steps here
This is a followup to https://github.com/xaksis/vue-good-table/issues/233
I tried out the fiddle and it has a problem:
I click "select all" on page one, then go to page 2, click "select all" there.
Both only select the visible checkboxes. OK.
But when I now go back to page 1 the selections are gone.
This behaviour repeats with single selections as well.
In effect it is now impossible to make and memorize selections across pages.

@HorstBrack this is by design. selectAll only selects the visible rows. If you move to the next page, filter, or sort, the selectAll checkbox is unchecked and the selection is reset. selectAll needs to be reset because otherwise, you'd have the selectAll checkbox checked while nothing would be selected on the next page.
Similarly, you might select all to select all visible rows and then try to filter or sort, at which point the selectall visible rows is not valid anymore.
But I see your point, I'll think of a more intuitive behavior on paging etc. What do you think should happen to your selection when you move to the next page, filter, sort etc?
Also, individual selections are visually maintained through paging, sorting etc. if you're not acting on them right away, you'd have to keep track of what rows are selected/unselected via on-row-click handler.

Ok, maybe it is easier to explain what I have here:
There is a list with 1000 domains.
I want to be able to browse through all domains, mark those I wish to delete and when I am done press "delete" to kill them all.
Right now this is not possible.
What I believe would be more intuitive is that the state of the checkboxes is maintained throughout page changes.
Is this possible?

alright! I think this should solve all your issues, as a bonus, I also created a new slot for you to put your action button in.
https://jsfiddle.net/aks9800/dzka5qz0/
closing.

Cool, thanks :)


support  yurtadm token subcommand

What type of PR is this?

Uncomment only one  /kind <> line, hit enter to put that in a new line, and remove leading whitespace from that line:
/kind bug
/kind documentation
/kind enhancement
/kind good-first-issue
/kind feature
/kind question
/kind design
/sig ai
/sig iot
/sig network
/sig storage
/sig storage

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes https://github.com/openyurtio/openyurt/issues/859
Special notes for your reviewer:

Does this PR introduce a user-facing change?

other Note

@huiwq1990 Thanks for posting pull request. and i want to introduce my opinions about yurtadm token command

The functions of yurtadm token command are the same as kubeadm token command
so we can wrap kubeadm token command in yurtadm token, and download kubeadm binary if it is not exist.
Maybe it's a good idea to migrate code of kubeadm token into yurtadm, because it will carry a lot of work for maintaining these codes.


Adding pavement term to sidewalk

A sidewalk is commonly referred to as a "pavement" here in the UK.

I think this is fairly specific to British English, so we could add it to the en_GB translation instead.

@pnorman That is a very good idea. :+1:

I made the changes on Transifex here:
https://www.transifex.com/openstreetmap/id-editor/translate/#en_GB/presets/18729418
https://www.transifex.com/openstreetmap/id-editor/translate/#en_GB/presets/18729419
@JamesKingdom, you can sign up for Transifex and review or change the en_GB translations if needed, to make sure that all the terms we use in iD are easily understood.


Update ubi-minimal base image to ubi-minimal:8.6-854

Update ubi-minimal base image to ubi-minimal:8.6-854

Is Kanister integration test sufficient to test these upgrades are not going to break anything?


Subprocess: fix stream handling

#572 provides a temporary fix by doing codepoint substitution, but #573 demonstrates that our underlying poll/buffering technique is unsound: our buffering might split a unicode sequence, resulting in invalid encodings in an otherwise valid stream.
Rather than performing the poll-buffer loop ourselves, we should probably use Popen.communicate().

Tagging @tetsuo-cpp for triage, feel free to reassign 🙂

@jleightcap This one would be also be good if you have time.


doc: OutputMode improved intellisense

Moves the normal comments on OutputMode to tsdoc style comment blocks, so IDEs can infer documentation on these symbols.

would you please merge this PR?


Setup Kanban Board.

Hi,
Project Repository Link : https://github.com/mailsg/React-Capstone-Space-Travellers-Hub
Student A : @techmoves
Student B : @mailsg
Thanks.

Hi @mailsg @techmoves 👋,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project, that has a broken link to the Kanban board, Kindly fix it this is the right link you should provide
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.


Extra commas after nested, chained function calls

With cargo-fmt 1.4.36 on macOS 11.4 using only default options...
Input file (using the clap crate):
fn main() {
    let matches = App::new("egg_sample")
        .subcommand(
            SubCommand::with_name("server").arg(
                Arg::with_name("address")
                    .short("a")
                    .long("address")
                    .help("server socket address")
                    .default_value("7890")))
        .get_matches();
}

This looks idiomatic to me. It also follows a very similar style as shown in the clap documentation.
I hoped (expected) that rustfmt would make no changes. However, here is the output:
fn main() {
    let matches = App::new("egg_sample")
        .subcommand(
            SubCommand::with_name("server").arg(
                Arg::with_name("address")
                    .short("a")
                    .long("address")
                    .help("server socket address")
                    .default_value("7890"),
            ),
        )
        .get_matches();
}

To my eyes (at least), there are two commas added unnecessarily:

the comma after default_value
the comma on the following line, after the )

Is rustfmt's change considered to be correct? If so, why?
Also, I read over the rustfmt config options, but I didn't find a good explanation for this behavior.

To my eyes (at least), there are two commas added unnecessarily:
Is rustfmt's change considered to be correct? If so, why?

Thank you for sharing your perspective, but yes this is correct and as such I am going to close.
rustfmt's default output is entirely dictated by the Rust Style Guide, relevant here is the prescriptions for function calls that have to be multilined due to width constraints. rustfmt is unconcerned with the formatting style of clap's documentation, or any other style for that matter; the trailing commas are correct in both places because they are respective trailing args to respective multiline function calls.
You can force rustfmt to remove/elide the commas by setting trailing_comma=Never in your config file/cli --config override (provided you're able to use nightly), though note that this option is used in other contexts as well.


TELEWORK: Confirmation Page for Submitters/Employees

User Story
As a an employee, I want to be taken to a confirmation page (rather than the Forms tab) after submission of my telework form so I know that my submission was successful.
Tasks

[ ] Confirmation page created in all three environments

[ ] Redirect to confirmation page when employee clicks 'Submit' button in all three environments

[ ] Confirmation page should include: a thank you message; a mention of forms timeline; instructions to contact supervisor if they have questions; mentions of the PDF that will be emailed to them; and a mention that supervisor has to approve submission.

Acceptance Criteria

[ ] Confirmation page appears after employee clicks 'Submit' in all three environments

[ ] Confirmation page mentions all necessary information seen in task 3

Iman: will look at component in Formflow that might work for this requirement

As per closed duplicate ticket #315:
The message could show something like this:
"Thank you for submitting for Telework Agreement, which has been emailed to your manager/delegate."
Optional wording? "You can check on the status of your submission by....?"

this should replace the green validation message after client submits

Hi @david-sabadash another similar one for you to start looking at

For now, I suggest creating a generic request that will work with all approvals (rather than one requiring dev work/programmatic logic):
Please use BC Sans font at least 11 point size
Here is the standard message:
Thank you for submitting a telework agreement request. Your supervisor/delegate has been notified by email of your request.
This email does not confirm approval of your telework request.
You will receive another email after your supervisor/delegate submits their decision.
If you have not received an email confirming their decision within 15 days, please discuss the status of your telework agreement with them.
Your request expires in 30 calendar days. If your request has not been processed within 30 calendar days you will need to submit a new request.
If you have any questions about the status of your telework agreement request, please check with supervisor or delegate.
For questions or feedback about the Telework form or other PSA forms, please contact the Digital Journeys team.

Hi @david-sabadash  we had a review of the messaging on this confirmation window and wanted to make an update to the content. The updated messaging will be-
Thank you for submitting a telework agreement request. Your supervisor/delegate has been notified by email of your request.
This message does not confirm approval of your telework request.
You will receive another email after your supervisor/delegate submits their decision. with a pdf attachment of the completed submission. The pdf can be stored on your personal file or according to your ministry's record-keeping policy.
If you have not received an email confirming their decision within 15 days, please discuss the status of your telework agreement with them.
Your request expires in 30 calendar days. If your request has not been processed within 30 calendar days you will need to submit a new request.
If you have any questions about the status of your telework agreement request, please check with your supervisor or delegate.
For questions or feedback about the Telework form or other PSA forms, please contact the Digital Journeys team.

Tested successfully in TEST!

Ready to be transferred to PROD!

tested successfully in PROD
ready to be closed


Update inline documentation

What does this PR do?

This PR updates the documentation for the javascript and HTML files.

Description of task completed?

Write JSDOC for javascript functions to capture their use cases.
Write inline comments for HTML files.

@DavidLemayian Thanks for the feedback.
Could you shed more light on where the comments in the HTML or Javascript files need refactoring.

@andela-johia Some reading:

https://google.github.io/styleguide/jsguide.html#jsdoc
https://github.com/airbnb/javascript#comments
https://github.com/hail2u/html-best-practices


Adds test method annotation IfMandrelVersion

Examples:
    @IfMandrelVersion(min = "20.1", max="20.3.2")

    @IfMandrelVersion(min = "21.1", inContainer = true)

    @IfMandrelVersion(min = "<IP_ADDRESS>", max = "20.3.2")

    @IfMandrelVersion(min = "21.1")

The actual comparator comes from Graal's own org.graalvm.home.Version.
The version detected is spit out in the log:
INFO  [o.g.t.i.u.v.UsedVersion] (getVersion) Running command [native-image, --version] to determine Mandrel version used.
INFO  [o.g.t.i.u.v.UsedVersion] (getVersion) The test suite runs with Mandrel version 20.3.2-final installed locally on PATH.
INFO  [o.g.t.i.u.v.UsedVersion] (getVersion) Running command [docker, run, -t, quay.io/quarkus/ubi-quarkus-mandrel:20.1-java11, native-image, --version] to determine Mandrel version used.
INFO  [o.g.t.i.u.v.UsedVersion] (getVersion) The test suite runs with Mandrel version <IP_ADDRESS>-final in container.

If no annotation with inContainer = true is used (any such test activated), TS does not attempt to run any containers:
INFO  [o.g.t.i.u.v.UsedVersion] (getVersion) Running command [native-image, --version] to determine Mandrel version used.
INFO  [o.g.t.i.u.v.UsedVersion] (getVersion) The test suite runs with Mandrel version 21.1.0-snapshot installed locally on PATH.

@jerboaa Docs updated.


Update README.md for RancherOS support

Document how to enable Longhorn RancherOS support.
It should be noted that currently only Flexvolume is supported in RancherOS.
In my tests, CSI did have some problems. The NodePublishVolume is not executed, I can see some error in kubelet.
I recommend supporting it in the next release because I have no time to track it before the release of v0.3.
https://github.com/rancher/longhorn/issues/154

OK, let's delay it to the next release then.

BTW, RKE should already changed the bind mount point to /var/lib/kubelet/volumeplugins to be consistent with other OS. See https://github.com/rancher/rke/commit/82af829b8cfec15ff786e8a72356e076318fc5a2

Close the PR. Let's do it in the next release.


Add curbs feature spits out error

Description
I tried using the "add curbs" feature in Rapid and now it refuses to pan the map or use any of the suggested fixes
Uncaught TypeError: this.tags is null
    isArea https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    geometry https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    transient https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    geometry https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    summary https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    render https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7389
    rerender https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7389
    emit https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1
    _updateChanges https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:3299
    commit https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:3299
    onClick https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7395
    E https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7286
    sq https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
rapid.min.js:1089:75495
    isArea https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    geometry https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    transient https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    geometry https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    summary https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    render https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7389
    rerender https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7389
    emit https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1
    _updateChanges https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:3299
    commit https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:3299
    onClick https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7395
    E https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7286
    sq https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089

Screenshots
No response
Version
2.5.0
What browser are you seeing the problem on? What version are you running?
Firefox v133
The OS you're using
Fedora 41
Steps to reproduce

Go to an area that has seperate crossing way tagged
Try to use the "add curbs" feature
Nothing happens
Try to pan to a different area
Select a seperate crossing way that has suggested fixes, try to apply a fix

The browser URL at the time you encountered the bug
https://rapideditor.org/edit#map=20.70/46.78296/-71.28594&background=custom:https://servicesmatriciels.mern.gouv.qc.ca/erdas-iws/ogc/wmts/Imagerie_Continue/Imagerie_GQ/default/GoogleMapsCompatibleExt2:epsg:3857/{z}/{y}/{x}.jpg&datasets=fbRoads,msBuildings&id=w1295769714
The auto-detected useragent string for your browser (leave blank if you're manually filling this form out)
Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0

It seems this doesn't always reproduce. It seems to happen when it can't deduce where to place the curbs?
The rendering is also affected by this

Sometimes reloading the page and restoring the data works, sometimes it spits out errors
Uncaught Error: Entity w-7 not found
    entity https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    parentWays https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    parentWays https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    _includeParents https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    _setCurrentGraph https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    intersects https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:1089
    intersects https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:3299
    render https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7271
    render https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7271
    _app https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7271
    _tick https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:7271
    emit https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:6
    update https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:6
    _tick https://rapideditor.org/rapid/release-097e7f6/rapid.min.js:6
rapid.min.js:1089:140120

I'm on Win11 23H2, Microsoft Edge 131.0.2903.112
I had a single "box" of crosswalks with no sidewalks attached. I split that box into 4 sidewalk ways. Then I clicked on "add lowered curb nodes" my map broke. I can't pan it. I can't select anything, but on mouse-over I see things in the left panel, but nothing gets highlighted on the map.
When I clicked on submit changes because I had some other edits nearby, I got broken changeset comment panel that you see in this screenshot.

If I refresh browser tab and restore changes, it becomes broken again.

I was able to replicate this bug by drawing 2 crosswalk ways connected to each other but no connecting sidewalks. Then when I tried to add curbs things broke.
Dev tools shows this error.


Flex 3294 fix failed test net management app device history

This pull request makes the build fail.

This build failed because of the dlms project, the platform project ran almost successfully except for 2 remove device tests.

This pull request makes the build fail.

This pull request makes the build fail.


fix: remove empty textStyle object from Style

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Please @dbanksdesign can you merge this PR.
Sketch 69 crash or can't open files which contains LayerStyles with empty textStyle object.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

Thanks!


[Microsoft] Log scrubbed folders and prevent accidental root deletion

Description
Fixes https://github.com/dust-tt/tasks/issues/1765
Deleting a root (user selection for sync) should always be explicit, before deleting the underlying folder
Risks
New monitors popping on delete folders activity. This will allow us to fix code paths leading to implicit root deletion
Deploy
connectors

PMRR

@aubin-tchoi regarding potential monitors above, failed activities related to this => don't hesitate to ping me and let me handle :+1:


error "Curl not linked" during runtime

Hi..
Season's greetings..
I compiled openssl 1.1.1 and then compiled curl 7.87.0 specifying openssl as the SSL. These were successful.
Then I compiled libacvp-1.5.3 specifying

SSL_DIR=/users/gautam/openssl/ (the path separator used was Linux even though the environment is Win x64)
LIBCURL_DIR=/users/gautam/curl/lib (this points to the lib subdirectory)
FOM_DIR and SAFEC_DIR were left empty.
STATIC_BUILD=TRUE, OFFLINE_BUILD=TRUE, DISABLE_KDF=TRUE

The intent is to create an offline interface that generates the request files, and uploads the response files. The IUT is on a completely different server.
This build succeeds with minor issues that were handled.
The resulting acvp_app.exe --version shows
ACVP library version(protocol version): libacvp_oss-1.5.3(1.0)
    Runtime mode: yes
       FIPS mode: no

Compiled SSL version: OpenSSL 1.1.1q  5 Jul 2022
Linked SSL version: OpenSSL 1.1.1q  5 Jul 2022
There is no mention of the curl at this stage.
Now during a run (with LD_LIBRARY specified as required)
the output is ..
.\acvp_app.exe --verbose --hash --vector_req="\users\gautam\nist\sha3\vector_req.req"
Using the following parameters:
ACV_SERVER:     demo.acvts.nist.gov
ACV_PORT:       443
ACV_URI_PREFIX: /acvp/v1/
ACV_CA_FILE:    certs/acvp.nist.gov.crt
ACV_CERT_FILE:  C:\Users\gautam\nist\nist_cert.pem
ACV_KEY_FILE:   C:\Users\gautam\nist\my_pvt_decrypted_key.key

***ACVP [INFO][acvp_http_user_agent_handler:1438]--> Offline mode, skipping user agent...
***ACVP [STATUS][acvp_login:2723]--> Logging in...
***ACVP [ERR][acvp_send_login:655]--> Curl not linked, exiting function
***ACVP [STATUS][acvp_login:2735]--> Login Send Failed
***ACVP [ERR][acvp_run:3406]--> Failed to login with ACVP server
Could you please throw any light why this is happening ? and how to get it to recognize the linked curl.
Thanks

Hello!
In this case, you are not wanting to build an offline build for libacvp. Offline builds specifically do not link to curl; they are intended to be used with an IUT that does not have access to the internet for some reason but still uses libacvp APIs and structures for testing.
You want to create an online build and use your run command (though we usually use spaces instead of equal signs between arguments and their parameters). It will save the hash vectors to a file without running them.
Thanks,
Andrew

Thanks... everything finally fell in place and the connection is going through.
v: libacvp-1.5.3 using openssl 1.1.1i and curl 7_87_0 compiled on Microsoft Windows 11 using VS 2022 version 17.2.10 (LTS)


Refactor class BaseLFib64 (c++11)

This is due to the modified specs for the dev of specialization classes.

Completed; Compiles. Still to be tested while testing specialized sub-classes.


Repeat plays are not scrobbling

When I repeat songs via the google play app they don't seem to be scrobbling to last.fm. Only the initial play seems to be showing up.

I can give a +1 to this issue too. I have noticed the same problem with SLS for tracks that I have queued simultaneously after each other in Google Play Music. However, it's not consistent. I noticed that there was one time where I played a song maybe ten times in a row, and only one play was detected, while another time a few hours later I played a song twice, but both plays were detected. The only difference here is that I was actively using my phone when the song I played twice was playing. For the song that I played ten times, I was not actively using my phone.
Is there any debug information that would be helpful to collect or make it easier to review this bug report? I'd be more than happy to provide some if I had instructions or knew what would be helpful to provide.
Also, @darklight00, it would probably be helpful too if you can tell what handset you have, what version of Android you're running, and what version of Google Play Music you're running.
Phone details

Handset: LG Nexus 5X
Android: 7.1.1
Google Play Music version: 7.6.4619-1.P.3882088

Same issue that's been reported multiple times and not fixed. See #324, #155, #337, #345.


[WIP] Partial Assembly for DG (L2) Diffusion [pa_dg_diffusion-pguthrey]

Initial plumbing/exploration.

Progress bar:

[ ] Running
[ ] Converging
[ ] Performing (CPU)
[ ] Performing (GPU)

Hey! This looks cool! How is it coming along?

Hey! This looks cool!  I still have some more debugging and testing to do. I plan to try to focus on this a bit more in the coming weeks to finish it up.   Let me know if there is a particular need/feature related to this that you'd like to know more about.


Release of pytorch 1.11, bump versions of audio 0.11

Release of pytorch 1.11, bump versions of audio 0.11

We should probably implement same workflow step as in (designate_upload_channel:) in vision as well. Will require us 1 less change to do

Closed by https://github.com/pytorch/audio/pull/2210


Algorithm never completes when using external data

I have created custom data sets for Lean based on the same forex data format, but using data from an external source. Data is 1min and each file has been broken into 1 day from 00:00 through 23:59, and zipped. File formatting and naming is the same (other than the inclusion of volume in my data).
Sample data files are available here.
I have found that UTC+2 works best for this data (FXCM sourced via IQFeed) as I don't get any Sat/Sun data files.
There are sometimes data files that don't a complete 24 hour period, and certain days that don't exist (ie. Sat/Sun). There will be other times when the first trading day of the week doesn't kick off right at 00:00. My assumption is that using Fill Forward sorts out any errors relating to these issues, and this seems to be correct based on the limited understanding of QC.
My issue is when I run a backtest against my data, there are times when the algorithm never finishes, eg: running the MovingAverageCross algorithm with default settings other than:
private const string Symbol = "AUDUSD";
AddSecurity(SecurityType.Forex, Symbol, Resolution.Minute, true);

In this example, the End Date is 1 Jan 2015. When running this against my data (which has not file for this date), the following output is received:

What looks to be occuring is that the algorithm is waiting for data from the FileSystemDataFeed that never arrives (and never will since it doesn't exist). The Isolator.ExecuteWithTimeLimit() message occurs regularly (every 60 seconds).
If I change the End Data to a day when there is a data file available, the algorithm seems to execute (and end) correctly.
Am I missing something here? Is there a way to Fill Forward across days to resolve this issue?
I don't really want to add a check for file existence into the algo as this means nothing other than in backtesting.
Regards
Adam

Thanks @QANTau, the WaitForData method now includes a check if the data is all loaded. This prevents it sleeping forever when the DataStream is caught up with the DataFeed


Add target container class for rules

Currently the library expects a Python collection of rule objects based on the ones used by https://pypi.org/project/efficient-apriori/
In order to make the library more self contained, make the code easier to reverse engineer and allow type-hinting the library will include an implementation of this class. This may be replaced later by a similar class embedded in an actual required ARM library (hint hint)

Added modified variant of the efficient-apriori rule class to allow efficient serialization, deserialization, and conversion from the efficient-apriori rule class


[FR] Disable request if no internet

Sometimes, I use Obsidian without internet, and, when started without, there is a lot of notification with error about manifest not found.
It's very inconvenient, mainly on phone-tablette.
So, it will be good to disable request in these case.

This is addressed with 0.6.2 release (now in beta testing with BRAT :-)
Though with one caveat, I only check where there are bulk activities, such as checking for all plugins or themes.  I left them as they are for individual commands (which aren't so intrusive).
Thank you for reporting this.


Disable SVGO?

Is it possible to disable SVGO? I don't want anything in SVG files be changes.

duplicate https://github.com/boopathi/react-svg-loader/issues/140
TLDR: SVGO is required to remove doctype, remove comments, fixup invalid xml. Since we already use it, it's exposed as an API to configure more plugins.


Ctrlx core20?

Hello does this support Ctrlx core20?

Yes, but you have to manually install core18 snap.
Em ter., 12 de jul. de 2022 05:38, Open1333 @.***>
escreveu:

Hello does this support Ctrlx core20?
—
Reply to this email directly, view it on GitHub
https://github.com/lg-lima1/aio-iot-app/issues/3, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHQQ55LZJXPB3CZPXYJ322TVTUVH7ANCNFSM53KFTFLQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you for your fast reply, do you know where can I find core18 snap file?

I managed to find core18 snap file but i am not able to enter into influxdb.

I found my core18 snap file thanks is working!

The app now has support for core20. You don't need additional installation of the core18 snap anymore.


apply rotation to all / selected images

for images like https://scamqc.bdrc.io/?folder=demo%2FW1KG8718-I1KG8739%2F it would be very useful to have a way to applly a rotation on all or a selection of images

IDK - maybe that would be a function for the overall image sequence & processing step. For example, We need to think if we want to do a real rotation or an EXIF rotation (which BUDA hates).
I think SCAM should really restrict itself to cropping, and leave other image processing to another script - it's just better for everyone for it not to creep into a general purpose editor.

so, I do generally agree that SCAM should keep the image processing features to a minimum, but I still think there are legitimate use cases:

there are cases where only a few images in a volume are rotated (I've had the case in some folders from Bruno). I think the SCAM web ui is really the best place to handle that case instead of having to transfer the information "image X is rotated" manually down or up the line
if SCAM does the rotation, the big advantage is that we can keep track of the information better. Let's take these images as an example: the source files are rotated 180°, if we let SCAM handle the rotation, the scam.json file (which I think we should save in the archive BTW) will contain this information, but if we do the rotation in a pre/post processing step manually, then we can't just rederive the archives from the sources automatically, we'll have to check if a rotation needs to be applied or not
sometimes it's just easier to review the results of SCAM on properly rotated images (that look "normal") instead of things that look a bit funny. In that case it could be fixed upstream but it's also kind of an opportunity: if SCAM can do it, we could use that

Good arguments. The second and third points make the user case. I'm a little concerned that the transformations we apply to our input are not tracked in PREMIS, but that's a small argument, with a very large implementation - we shouldn't delay this useful feature. But if you could put a stub hook in to signal the change, maybe someday we'll have a PREMIS engine.

done: https://scamqc.bdrc.io/?folder=demo%2FW1KG8718-I1KG8739%2F


can't install python 3.4.2 on osx 10.9.4

i try to install a python 3.4.2 using pyenv, but it does not work

CFLAGS="-I/Application/Xcode.app/Contents/Developer/usr/include -I$(brew --prefix openssl)/include -I$(brew --prefix sqlite3)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix sqlite3)/lib" pyenv install -v 3.4.2

error like below

Downloading Python-3.4.2.tgz...
-> https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
Installing Python-3.4.2...
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?

Please consult to the Wiki page to fix the problem.
https://github.com/yyuu/pyenv/wiki/Common-build-problems

BUILD FAILED

Inspect or clean up the working tree at /var/folders/qp/_wylgkcd7310hzghc74wdcwc0000gn/T/python-build.20141029131544.58389
Results logged to /var/folders/qp/_wylgkcd7310hzghc74wdcwc0000gn/T/python-build.20141029131544.58389.log

Last 10 log lines:
(cd /Users/arena/.pyenv/versions/3.4.2/share/man/man1; ln -s python3.4.1 python3.1)
if test "xupgrade" != "xno"  ; then \
		case upgrade in \
			upgrade) ensurepip="--upgrade" ;; \
			install|*) ensurepip="" ;; \
		esac; \
		 ./python.exe -E -m ensurepip \
			$ensurepip --root=/ ; \
	fi
Ignoring ensurepip failure: pip 1.5.6 requires SSL/TLS

i already installed openssl

$ brew install openssl
Warning: openssl-1.0.1j already installed

I also ran into this issue using OS X 10.10.3, fixed using the CFLAGS environment variable.

https://github.com/yyuu/pyenv/wiki/Common-build-problems
On Mac OS X 10.9 and 10.10 you may need to set the CFLAGS environment variable when installing a new version in order for configure to find the zlib headers (XCode command line tools must be installed first):
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install -v 2.7.7
Alternatively, try reinstalling XCode command line tools for your OS (especially if you just upgraded your OS)


User-reported unhelpful error message

Program: https://code.world/#PgQngWuxIpT6lAWqIbilvrg
Message:
program.hs:2:11-14: error:
    Variable not in scope: text :: Text
    Perhaps you meant to put quotation marks around this text. -> Picture

To late to bring back deprecated names


Update Procfile

Yeah, it's still confusing. Did some testing. Expect docs soonish (i hope)
Improved update strategy is very impressive, like it's in 1 min deployed on heroku after a change in the git has happend (for example a backstroke bot that created a pull is accepted).
No futher changes are anymore needed after this :-) a fully auto-update isn't possible due to GitHub's policy that atleast one person needs to review a pull :-(

Not needed anymore


checkpoint 370000 is with 1 refinement stage

The readme says that checkpoint 370000 is saved after training with 3 refinement stages.
But seems like the model is with 1 refinement stage.
Can you confirm is the model is with 1 refinement stage ?
If yes then you can edit readme Point number 5 of training steps.

Hi! No, you can find all 3 refinement stages in the checkpoint.

If see the code in demo.py or even in val.py
You initiate the PoseEstimationWithMobileNet with default values.
And default value for num_refinement_stages =1
Your Code in demo.py and val.py
net = PoseEstimationWithMobileNet()
checkpoint = torch.load(args.checkpoint_path, map_location='cpu')
And this code works with the checkpoint that you have provided (370000). Which means your checkpoint has 1 refinement layer as it is able to load in to PoseEstimationWithMobileNet which was initialised with 1 refinement layer.

But you can find all 3 refinement stages in the checkpoint.

ok got your point. You are saying checkpoint has 3 stages. And it also works fine when only 1 stage loaded.
Thank you for clarifying.


Create Bar Clock

A simple clock with 24h hh:mm time and date, and a bar to show seconds:

Nice idea, if you like add locale to your watch.
Sneak into Mixed Clock app to figure out how this work and look at this forum conversion

Thanks, realised I forgot about that almost as soon as I made the pull request ;-)
And then I figured it really should respect the 12h setting as well, so fixed that too.

Looks great - thanks!


missing file, and local llm

Thanks for the interesting code!
I meet two problems:

Could you add the missing file:  ./prompts/generate_grimoire_basic.txt

Could you introduce me how to launch llama with vLLM?
In your llm.yaml the url looks like "http://xx.xx.xx.xx:xxxx/generate";
But following the Quickstart,
I get the url either "http://<IP_ADDRESS>:8000/v1/completions" or "http://<IP_ADDRESS>:8000/v1/chat/completions".
Which one to use?

Particularly, in your code, your prompt template indicates this is a completion task, but the way you parse the result indicates this is a response from a chat task.
Thanks!

Thank you for your attention to our work!
Regarding the two problems you've raised:
The reference to ./prompts/generate_grimoire_basic.txt should indeed point to generate_grimoire_simple.txt. I apologize for the oversight, as it seems we missed updating this during our code refactoring. This has been rectified in the latest version of our code.
Deploying Llama with vLLM is facilitated through a tutorial provided by our team. Unlike the example in the Quickstart you referenced, we did not use a solution compatible with OpenAI when deploying the model. The key difference lies in the command invocation when starting the server. Instead of vllm.entrypoints.openai.api_server as shown in the example, we utilize vllm.entrypoints.api_server.
If you have any further questions or concerns, please don't hesitate to reach out!


[Bug]: data archiving fails in OBOracle when the 'update on duplicates' policy is selected

ODC version
4.2.4
OB version
Unrelated to version.
What happened?
data archiving fails in OBOracle when the 'update on duplicates' policy is selected
What did you expect to happen?
In Oracle mode, data archiving operates correctly when the 'update on duplicates' policy is selected.
How can we reproduce it (as minimally and precisely as possible)?
Create a task and select 'update on duplicates' policy.
Anything else we need to know?
No response

test pass


Fix spurious escaping for TSV exporter

Fixes #2071
I made some errors with Git so the commit history may look a little wonky, but my work does effectively solve this issue.
This fix creates a tsv exporter that functions according to the specifications outlined in the original issue.

Thanks a lot! I tried looking at your changes but there are quite a lot of unrelated formatting changes. Could you try to revert those? For instance, main/src/com/google/refine/commands/expr/PreviewExpressionCommand.java seems to only have formatting changes, so you could restore this file to its original version entirely.

Hey, @wetneb this is my first pull request so I'm not completely familiar with this process. Please let me know if there is anything left for me to do with this issue. If there is, please be specific because I'm still a newbie. Thanks!

@JohnMcGrane you could ideally add a further commit which would address the import issue mentioned above. You could push this commit to your issue#2071 and it will update this pull request.

@wetneb Okay I reverted the file to what it was before. I believe I had made that change because PMD said it was violating some codestyle but I'm happy to change it back as clearly it was working fine beforehand.

unsubscribe
On Wed, Dec 22, 2021 at 10:10 AM John McGrane @.***>
wrote:

Hey, @wetneb https://github.com/wetneb this is my first pull request so
I'm not completely familiar with this process. Please let me know if there
is anything left for me to do with this issue. If there is, please be
specific because I'm still a newbie. Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/OpenRefine/OpenRefine/pull/4354#issuecomment-999693852,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACCHPVB7ZZRKUD7X2ITPN7LUSH2AVANCNFSM5JUL2Q3Q
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hey @wetneb, is there anything else I can do to help this get merged? Thanks for your help this far with everything!

sorry I'm quite far from Openrefine these days

@wetneb It's been a while since I worked on this problem. I was mainly just following the specifications from the issue page. I don't know the ins and outs of csv vs tsv import and exporting other than what I read while working on this issue.

Ok, I think this is not ready for prime time then, we need to step back a bit and think beyond those particular use cases, to make sure we are not breaking anything.


Enable tests and the native profiles after kubernetes client upgrade in quarkus 3.6.0

Description
Camel upgraded kubernetes client to 6.9.0 (in https://github.com/apache/camel/pull/11737)
Until relevant change on Quarkus side is consumed, native profiles and tests of  test modules master-openshift, kubernetes and camel-k-runtime are disabled.
Enable profiles and tests after the upgrade on quarkus side.

Closing this as versions are in alignment between Quarkus 3.6.x and Camel 4.2.x. I'll open a new issue that captures the other issues.


chore(package): update @semantic-release/exec to version 3.3.7

Coverage remained the same at 36.239% when pulling f19c6628a7784d70bb886756b3b71b7156d6d340 on<EMAIL_ADDRESS>into d2b578889f081a8d8770b80b1e81a0e0592c991a on master.


improve timezone field

[ ] populate timezone options for places other than US
[ ] @souperneon redesign or find another app that has a usable and attractive timezone dropdown-select

Are we going to have a full list like this? > https://www.wikiwand.com/en/List_of_UTC_time_offsets
Ideally, we should try to populate this field if we have any other location field (which can serve as a starting suggestion and one less field for the user to fill out) So if the feed is from New York, USA we know that it is GMT -5:00 US/New York
I found this plugin which is US only but maybe we can extend it?
http://www.jqueryscript.net/demo/Easy-Timezone-Picker-with-jQuery-Moment-js-Timezones/
This discussion is around the UX for timezone pickers is pretty good: http://ux.stackexchange.com/a/21417
For the design, I still think Sunrise (https://calendar.sunrise.am) or even Google Calendar app on iOS is pretty good

Good realization on our call: timezone is required, so no need to ask users. https://developers.google.com/transit/gtfs/reference?hl=en#agencytxt

I'm going to remove the timezone field and move the website field to the top row.


Bug with case_sensitive = false

Since version "0.8.13" there is a problem when after adding case_sensitive = false in a predicate of a filter as seen below, the changes are never applied after running terraform apply even though they are reported as successfully applied.
resource "opslevel_filter" "language_services" {
  name = "service_name"
  predicate {
    case_sensitive = false
    key            = "language"
    type           = "contains"
    value          = "something"
  }
}

So it looks like it only allows case_sensitive = true.
I saw a new version 0.8.14 is out and we tried that but the issue still remains the same. Could you have a look into it? Thanks!

@pablomg92z thanks a lot for reporting this bug and providing the steps to reproduce it! 😃
This is happening because our Terraform provider version cannot differentiate between unset and zero values. To get around this, we are marking all boolean fields as Required. This will require you to update your configuration files to set all boolean values explicitly, but it's the cleanest solution we can make right now without rewriting the entire provider to use the new Terraform SDK.
This has now been fixed in https://github.com/OpsLevel/terraform-provider-opslevel/pull/180 and our next release will include that change. Our next release is expected Friday, Jan 5th 2024.


Unable to delete servers with Locked Backups/

WHMCS Module Latest Version
Wings : 1.6.2
When a terminate command is sent to the panel it returns with an Error 400
https://i.taffy.coffee/ZZCQPeVH4b.png
Array (     [errors] => Array         (             [0] => Array                 (                     [code] => BackupLockedException                     [status] => 400                     [detail] => Cannot delete a backup that is marked as locked.                 )         )     [status_code] => 400 )

Have you tried unlocking the backup before deleting it?

Yes, and that works.
But we have people cancel services, not pay ect and the module does an Auto Terminate and then fails because of locked backups and then they have to be manually deleted/unlocked.

Fix it contributors

You're always welcome to contribute a fix - though from what I'm aware this hasn't been able to be reproduced by multiple people as the panel doesn't trigger backup deletions on server deletion, and was leaning towards more of being something that the panel should handle on server deletion properly vs. being the responsibility of the module to unlock + delete all of the backups before server deletion.


Track Julia 0.4 Array concatenation syntax

Coverage increased (+0.05%) to 72.77% when pulling 7712c2bfea7e6ba140e66896dd83ac6e15efe785 on concat into b6e65259c9b0d74187f06cb6e4e9302b9f1c9106 on master.

Coverage increased (+3.74%) to 76.46% when pulling 05dd3669057474a6bbf8e0db3fb20907a6ddefc5 on concat into b6e65259c9b0d74187f06cb6e4e9302b9f1c9106 on master.

Coverage increased (+3.74%) to 76.46% when pulling 05dd3669057474a6bbf8e0db3fb20907a6ddefc5 on concat into b6e65259c9b0d74187f06cb6e4e9302b9f1c9106 on master.

AppVeyor error is a preexisting Windows I/O error, and now we have a more explicit error to chase after there.


Hash entries walk snapshot

Summary of changes

Changes introduced in this pull request:

use blake3 for having the seen entries while traversing the ipld

Reference issue to close (if applicable)

Closes https://github.com/ChainSafe/forest/issues/2490
Other information and links

Change checklist

[x] I have performed a self-review of my own code,
[x] I have made corresponding changes to the documentation,
[x] I have added tests that prove my fix is effective or that my feature works (if possible),
[x] I have made sure the CHANGELOG is up-to-date. All user-facing changes should be reflected in this document.

Hm, it doesn't seem we need complete knowledge of Cids there. Consequently, we could get rid of the original method. Does it sound good, @hanabi1224?


Filter mysql password

This solves issue #51 - the final approach is different then the one described in the issue bc. pushing the sanitize parameter down the call chain didn't looked that good after all ;)

and please, add yourself to authors in the gemspec!

@sauloperez I've just pushed suggested changes and thanks for the invitation to the gem authors - much appreciated! :)

@sauloperez when do you think you will be able to merge this? :)


fix: avoid creating invalid syntax async get method

Previously, asyncify would convert a getter/setter into an invalid async getter/setter.
Input:
class A {
  method() {return p.then(x => f(x))}
  get prop() {return p.then(x => f(x))}
  set prop(val) {return p.then(x => f(x))}
  get longchain() {return p.then(x => f(x)).then(y => g(y)).then(z => h(z))}
}
const obj = {
  method() {return p.then(x => f(x))},
  get prop() {return p.then(x => f(x))},
  set prop(val) {return p.then(x => f(x))}
};

Output before this PR. Note that get prop() is converted to async get prop(), which is invalid ECMAScript and invalid TypeScript:
class A {
  async method() {
    const x = await p;
    return f(x);
  }
  async get prop() {
    const x = await p;
    return f(x);
  }
  async set prop(val) {
    const x = await p;
    return f(x);
  }
  async get longchain() {
    const x = await p;
    const y = await f(x);
    const z = await g(y);
    return h(z);
  }
}
const obj = {
  async method() {
    const x = await p;
    return f(x);
  },
  async get prop() {
    const x = await p;
    return f(x);
  },
  async set prop(val) {
    const x = await p;
    return f(x);
  }
};

Output after this PR: get and set methods are not converted to async, and instead an immediately invoked function expression (IIFE) is created, or the promise chain is ignored, depending on the length of the chain.
class A {
  async method() {
    const x = await p;
    return f(x);
  }
  get prop() {return p.then(x => f(x))}
  set prop(val) {return p.then(x => f(x))}
  get longchain() {return (async () => {
    const x = await p;
    const y = await f(x);
    const z = await g(y);
    return await h(z);
  })();}
}
const obj = {
  async method() {
    const x = await p;
    return f(x);
  },
  get prop() {return p.then(x => f(x))},
  set prop(val) {return p.then(x => f(x))}
};

I made a similar PR here https://github.com/sgilroy/async-await-codemod/pull/21 but then I found this repo where all the action seems to be
Note: the precommit hook failed in tsc --noEmit on files that I did not modify (with errors like Type 'NodePath<Node>' is not assignable to type 'T extends Program ? null : NodePath<Node>'), so I had to git commit --no-verify. Probably I npm installed a different version of TypeScript than you use. Please advise on how to continue.

Looks good, thanks for the great work!
Yup this project uses yarn 1 instead of npm.  Be on the lookout for yarn.lock in other repos, I wish npm would warn when it sees it.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update About.md

From here we know that milvus supports 2 ports 19530 & 9091. However, in this doc I found about only the api endpoint through 19530 which is the grpc port available and the headline says RESTful.So, I added the eg for 9091 as well which is the rest port
This is the output when I was working on this

@shanghaikid @yhmo Can you please see to this.I am unable to add any reviewers here and no there is no activity in here.

Thanks for your PR. However, Milvus now serves both RESTful and GRPC at port 19530. The port 9091 you have mentioned in your PR is the legacy set of RESTful API endpoints and is no longer in maintenance.


Error:Execution failed for task ':backend:appengineStart'.

com.google.cloud.tools.appengine.cloudsdk.internal.process.ProcessRunnerException: Process exited before success message
i get this error when i trying to run server

It seems that you have to add the java8 tag to the file appengine-web.xml inside backend module

@ahmedmed7t  how did you solve this error because I'm currently in the middle of it

It seems that you have to add the java8 tag to the file appengine-web.xml inside backend module

true by adding java8  solved it for me


Step by step tutorial to build a language model for Julius?

I have a corpus made of WAV files and transcriptions TXT files.
Is there somewhere a(n easy to follow) step by step tutorial to build the language model / acoustic model files needed by Julius in the JCONF configuration file, starting with those WAV + TXT files?
(BTW I am trying to read the HTK book too...)
Thanks

You are of course aware of www.voxforge.org and the tutorials there? Those tutorials do what you describe; if you are looking for something different then post back.

Check out :
Welsh Speech Recognition with HTK, IRSTLM, Julius and Docker
https://github.com/techiaith/seilwaith
on how we did this for both simple command and control and dictation with our Welsh language speech data.

@colbec could you pls share your script to generate LM for Julius using IRSTLM.


Update Audio.ios.js

Can you publish to NPM when you have the time?

This was published already as 0.3.2.


sidestep issues with freezegun

Context
See https://github.com/spulec/freezegun/issues/400 and https://propel-team.slack.com/archives/C01KYCVGUKX/p1647465767116459
The use of the undocumented datetime.datetime.timestamp is leading to issues. The idea is to replace the old pattern with the new on where you just use the timestamp method.

Tests are failing because a function was removed: https://github.com/pallets/markupsafe/issues/284
Seems like we might need to update depdencies for this library. I am not totally sure what to do here


Return an error on Unreachable instead of panicking

So far, when the vm finds an unreachable instruction, it panics. This is a problem for whoever wants to embed wagon inside their binaries, which is exactly what the Ethereum eWASM team considers at the moment.
As a result, this PR adds an error return to each opcode function. Those opcode errors are then returned to the client code so that the caller can decide on the best course of action.

This change is

I am not against this change per se (I also don't like when libraries panic) but I am curious about the use case.
Could you expand a bit?
(also, please adapt the TestSpec in exec/exec_test.go for the new semantics introduced with returning an error instead of panicking)

I am curious about the use case.

I'm embedding wagon into the Ethereum go client as part of a research project inside the Ethereum Foundation to replace the ethereum virtual machine with wasm. I just use wagon as a library, I set up a vm, load my module and finally call vm.ExecCode.
The problem with a panic is that if it's placed inside the "library" part of the dependency, then I inherit it, which is going to take the whole system down. I want to be able to run an invalid module, detect an error and handle it in a safe way. Hence this change.

@sbinet I am not able to reproduce the problem in Travis locally running go test -v ./.... Is there a special env setting that I should be aware of ?

cherry-picking your change on top of the latest master:
$> git l
* c75847b (HEAD -> no-panics) Return an error on Unreachable instead of panicing
* 6a484e5 (origin/master, master) wasm: make logging non-verbose by default
* 6947051 travis: add 1.10.x
* 0fab5d2 cmd/wasm-dump, wasm: do not require an importer
* 6c2b2ee cmd/wasm-{dump,run}: implement a naive module resolver
* adcf76a wasm: implement imports
* 3d087b0 wasm: fix infinite recursion in InvalidFunctionIndexError.Error
* 1698ff5 exec: export the VM memory field

I get:
$> cd $GOPATH/src/github.com/go-interpreter/wagon
$> go test ./...
ok  	github.com/go-interpreter/wagon	1.307s
?   	github.com/go-interpreter/wagon/cmd/wasm-dump	[no test files]
?   	github.com/go-interpreter/wagon/cmd/wasm-run	[no test files]
?   	github.com/go-interpreter/wagon/cmd/wasm-srv	[no test files]
?   	github.com/go-interpreter/wagon/cmd/wasm-test-srv	[no test files]
?   	github.com/go-interpreter/wagon/disasm	[no test files]
--- FAIL: TestSpec (0.01s)
    --- FAIL: TestSpec/testdata/spec/select.wasm (0.01s)
    	exec_test.go:290: /home/binet/work/gsoc/src/github.com/go-interpreter/wagon/exec/testdata/spec/select.wasm, select_trap_l: exec: reached unreachable
    --- FAIL: TestSpec/testdata/spec/unwind.wasm (0.02s)
    	exec_test.go:290: /home/binet/work/gsoc/src/github.com/go-interpreter/wagon/exec/testdata/spec/unwind.wasm, func-unwind-by-unreachable: exec: reached unreachable
FAIL
FAIL	github.com/go-interpreter/wagon/exec	0.540s
?   	github.com/go-interpreter/wagon/exec/internal/compile	[no test files]
?   	github.com/go-interpreter/wagon/internal/stack	[no test files]
?   	github.com/go-interpreter/wagon/validate	[no test files]
ok  	github.com/go-interpreter/wagon/wasm	0.008s
ok  	github.com/go-interpreter/wagon/wasm/internal/readpos	0.008s
ok  	github.com/go-interpreter/wagon/wasm/leb128	0.003s
ok  	github.com/go-interpreter/wagon/wasm/operators	0.002s

from which directory are you executing your go test ./... ?

as for the use cases, thanks.
I was wondering whether one couldn't be sure, once a module was validated, that it wouldn't panic.
or wrap the vm.ExecCode inside a defer+recover...
but biting the bullet and having the ops return an error is, I guess, fine.
@vibhavp, @shurcooL  do you agree?

Alright, indeed master had drifter away from my branch and I didn't notice. I'm going to fix the tests, rebase and update the pull request. Thanks.

I was wondering whether one couldn't be sure, once a module was validated, that it wouldn't panic.
or wrap the vm.ExecCode inside a defer+recover...

I would agree that if the validation function is good, then this shouldn't happen. From my point of view, though, we are going to deal with some code that is potentially malicious and can never be deleted. Reporting the error is the right course of action over trusting validation that can always be tricked by a crafty enough attacker.
Indeed the client code could use recover, however that means the client code need to be aware that the call to vm.ExecCode might panic and make its own provisions. Returning an error code is more obvious imho.

As Sebastian said, there's nothing wrong with returning errors instead of panicking per se, but it would also potentially deviate from the WebAssembly standard.
A trap is reported to the outside environment as a abnormal termination, so it makes sense to use panic as Go doesn't have any other exception like mechanism. Panicking on reaching unreachable is also consistent with the standard Go execution that would result in a RuntimeError panic, like:

division by zero
out of bounds memory access
invalid or mismatching call_indirect operation

@sbinet Did you mean to ping me or someone else?
I wasn't very familiar with the context of this PR. After having looked, I'm also on the fence. I can see both sides to it.
I'd be more tempted to side closer with the WebAssembly standard rather than deviating from it. But I'm not sure how much of it is up to interpretation.
I will just point out that some funcs in stdlib do panic on invalid input and that's completely acceptable. They just need to document it. For example:

io.CopyBuffer - "if it has zero length, CopyBuffer panics."
rand.Intn - "It panics if n <= 0."
http.ServeMux.Handle - "If a handler already exists for pattern, Handle panics."

(Of course, all those are invalid inputs that are easily avoidable by the user. Not sure if the same applies here.)
So it kinda depends on whether you want to consider something that would panic an "acceptable" input or not. If so, returning error is more appropriate. If not, then documenting that and panicking is fine, and users that need to handle it can do defer+recover.

@vibhavp @shurcooL When a fault occur and an error is returned from vm.ExecCode, the execution of the wasm code is interrupted and an error is returned to the client code. That client code is free to panic, and I'm more than happy to make sure wasm-run does panic as part of this PR.
After thinking about it a while, I think that I get your point of view: if Go code gets translated into wasm, then it would make sense to behave like proper Go code, following a "bug-for-bug compatibility" principle. Let me point out however, that the wasm code could have been generated from a language following a different, safer philosophy.
If this is too much of a head-scratcher, I suggest that the default behavior would be to panic, and I could add a config flag to return an error instead?

alright so now it panics again, but in a different location. Hopefully this will address your concerns.

@sbinet @vibhavp @shurcooL I would really appreciate an update on my changes, our project depends on this.

I don't have any further feedback beyond what I said above. I defer to the project owner on this.

@vibhavp https://github.com/go-interpreter/wagon/pull/57 corresponds to your suggestion


MQTT node may not show disconnected when network is disconnected

Current Behavior
On one of my systems I have four remote mqtt brokers in use.  If I disconnect the network connection to the machine then after about 1 minute the status on three of the MQTT nodes changes to disconnected, and in the node red log I see disconnected messages.  However on one of them the status does not change, even after several minutes, and there is no message in the log.
When I reconnect the network then I see a Disconnected message and then a Connected message.
All the config nodes are configured the same, the only difference with the failing one is that it requires a user/pwd to login, though whether that is significant I do not know.  It also has LWT configured, but so does does one of the others.  The brokers are all mosquitto.
If I stop the remote mosquitto then I see Disconnected immediately.
This is the config

A user on the forum has reported a similar problem, though in that case it appears that the messages do not appear even when the network is reconnected. https://discourse.nodered.org/t/detecting-disconnection-of-mqtt-out-node/83914
Expected Behavior
The nodes should show disconnected.
Steps To Reproduce
See above
Example flow
No response
Environment

Node-RED version: 3.1.3
Node.js version: 20.5.1
npm version:
Platform/OS: Laptop/Ubuntu 22.04
Browser: Edge

The user on the forum is using nodejs 18 on a Pi

The disconnected message appeared after 15 minutes.  I will do some further tests.
Also the poster in the linked forum thread is not using name/pwd so it seems it is not that.

I have edited the title and description to note the fact that it does eventually show disconnected.  Further tests confirm that it takes about 16 minutes to show disconnected.

What keep alive value have they set for that broker?

Keep alive is 60 seconds, the same as I have.
I don't yet know whether their system does eventually show disconnected as mine does.


Vijay content workflow

workflow change to deploy a latest production tag when submitted in cms system

made a PR please review
cc : @shudarshon-binary


Adds a default tox file

Issues:
Fixes #823
Problem:
default tox file was empty
Analysis:
this patch adds a default file to use
Tests:
none

tests fail..very weird, can you fix @caphrim007 ?

@wojtek0806 or @jasonrahm


CI fixes

Don't perform the bundler/inline based Sidekiq regression test under GHA
Prevent "already activated" securerandom Bundler errors when testing with the latest delayed_job gem which will grab activesupport v7.2.0

CI run: https://github.com/newrelic/newrelic-ruby-agent/actions/runs/10378331787


Ability to resize debug panels

Currently there are 4 panels (Stack, Context, Watchpoints and Breakpoints). Sometimes the text is cut off and I understand that I can scroll to the right to see the text. But is it also possible to make them resizable?

So Stack can be wider than Context, or opposite?

The standard approach for this would be the close the other panels and let the remaining ones fill in the space. Does this meet your needs?

It is some workaround, but I think all panels are useful to have them open, but some just have longer texts than the other, so having them in fixed equal size isn't always great.
I think ability to resize them as you like (similar with everything else in Atom) would be a great feature.

Hello,
is it possible that the debug panel can also be open in it's own window (maybe in a future release)? Than there would be enough space for all the information, especially if I'm working with two displays.
fin swimmer

Should be fixed in v0.3.0


Pin google-auth to 2.3.3

The 2.4.0 release of google-auth seems to have introduced breakage. Until this is resolved, pinning back should resolve our issue.

2.4.0 was yanked, so going ahead and closing this PR.


AttributeError: 'str' object has no attribute 'mkdir'

[ x] I have checked that this issue has not already been reported.
[ x] I have confirmed this bug exists on the latest version of scanpy.
[ ] (optional) I have confirmed this bug exists on the master branch of scanpy.

Note: Please read this guide detailing how to provide the necessary information for us to reproduce your bug.
Minimal code sample (that we can copy&paste without having any data)
This code worked fine a couple of days ago but now it's not working at all not sure what happened. Figure is still produced just save path is all messed up?
(1) when I do:
sc._settings.ScanpyConfig.figdir = 'path/folder/'
sc.pl.umap(anndata,
save = '_test2.png'
)
I get an AttributeError: 'str' object has no attribute 'mkdir'
(2) when I do:
sc._settings.ScanpyConfig(figdir = 'path/folder/')
sc.pl.umap(anndata,
save = '_test2.png'
)
then nothing happens there is no error and the directory doesn't actually change.
sc._settings.ScanpyConfig.figdir = 'Volumes/G_DRIVE_mobile/Lynch_Lab_Data_Drive/BroadCRC_AUG2020/Tcell_my_clustering_aug14_2021/'

sc.pl.umap(Tgd,
           save = '_test2.png'
          )

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-11-fd106b753fe2> in <module>
----> 1 sc.pl.umap(Tgd,
      2            save = '_test2.png'
      3           )

~/opt/anaconda3/lib/python3.8/site-packages/scanpy/plotting/_tools/scatterplots.py in umap(adata, **kwargs)
    657     tl.umap
    658     """
--> 659     return embedding(adata, 'umap', **kwargs)
    660
    661

~/opt/anaconda3/lib/python3.8/site-packages/scanpy/plotting/_tools/scatterplots.py in embedding(adata, basis, color, gene_symbols, use_raw, sort_order, edges, edges_width, edges_color, neighbors_key, arrows, arrows_kwds, groups, components, layer, projection, scale_factor, color_map, cmap, palette, na_color, na_in_legend, size, frameon, legend_fontsize, legend_fontweight, legend_loc, legend_fontoutline, vmax, vmin, vcenter, norm, add_outline, outline_width, outline_color, ncols, hspace, wspace, title, show, save, ax, return_fig, **kwargs)
    447         return fig
    448     axs = axs if grid else ax
--> 449     _utils.savefig_or_show(basis, show=show, save=save)
    450     if show is False:
    451         return axs

~/opt/anaconda3/lib/python3.8/site-packages/scanpy/plotting/_utils.py in savefig_or_show(writekey, show, dpi, ext, save)
    310     show = settings.autoshow if show is None else show
    311     if save:
--> 312         savefig(writekey, dpi=dpi, ext=ext)
    313     if show:
    314         pl.show()

~/opt/anaconda3/lib/python3.8/site-packages/scanpy/plotting/_utils.py in savefig(writekey, dpi, ext)
    280         else:
    281             dpi = rcParams['savefig.dpi']
--> 282     settings.figdir.mkdir(parents=True, exist_ok=True)
    283     if ext is None:
    284         ext = settings.file_format_figs

AttributeError: 'str' object has no attribute 'mkdir'

Versions
scanpy==1.8.1 anndata==0.7.6 umap==0.5.1 numpy==1.18.5 scipy==1.6.2 pandas==1.1.5 scikit-learn==0.24.2 statsmodels==0.12.2 python-igraph==0.9.4 louvain==0.7.0 pynndescent==0.5.2
[Paste the output of scanpy.logging.print_versions() leaving a blank line after the details tag]
WARNING: If you miss a compact list, please try print_header!
The sinfo package has changed name and is now called session_info to become more discoverable and self-explanatory. The sinfo PyPI package will be kept around to avoid breaking old installs and you can downgrade to 0.3.2 if you want to use it without seeing this message. For the latest features and bug fixes, please install session_info instead. The usage and defaults also changed slightly, so please review the latest README at https://gitlab.com/joelostblom/session_info.
anndata     0.7.6
scanpy      1.8.1
sinfo       0.3.4
PIL                 8.3.1
anyio               NA
appdirs             1.4.4
appnope             0.1.2
attr                21.2.0
babel               2.9.1
backcall            0.2.0
bioservices         1.7.12
bottleneck          1.3.2
brotli              NA
bs4                 4.9.3
certifi             2021.05.30
cffi                1.14.6
chardet             4.0.0
cloudpickle         1.6.0
colorama            0.4.4
colorlog            NA
cycler              0.10.0
cython_runtime      NA
cytoolz             0.11.0
dask                2021.07.2
dateutil            2.8.2
decorator           5.0.9
defusedxml          0.7.1
docutils            0.17.1
easydev             0.11.1
fsspec              2021.07.0
gseapy              0.10.5
h5py                2.10.0
html5lib            1.1
idna                2.10
igraph              0.9.4
ipykernel           5.3.4
ipython_genutils    0.2.0
ipywidgets          7.6.3
jedi                0.17.2
jinja2              2.11.3
joblib              1.0.1
json5               NA
jsonschema          3.2.0
jupyter_server      1.4.1
jupyterlab_server   2.6.1
kiwisolver          1.3.1
leidenalg           0.8.4
llvmlite            0.36.0
louvain             0.7.0
lxml                4.6.3
markupsafe          2.0.1
matplotlib          3.4.2
mpl_toolkits        NA
natsort             7.1.1
nbclassic           NA
nbformat            5.1.3
numba               0.53.1
numexpr             2.7.3
numpy               1.18.5
packaging           21.0
pandas              1.1.5
parso               0.7.0
pexpect             4.8.0
pickleshare         0.7.5
pkg_resources       NA
prometheus_client   NA
prompt_toolkit      3.0.17
psutil              5.8.0
ptyprocess          0.7.0
pvectorc            NA
pycparser           2.20
pygments            2.9.0
pylab               NA
pynndescent         0.5.2
pyparsing           2.4.7
pyrsistent          NA
pytz                2021.1
requests            2.25.1
requests_cache      0.6.4
scipy               1.6.2
seaborn             0.11.1
send2trash          NA
six                 1.16.0
sklearn             0.24.2
sniffio             1.2.0
socks               1.7.1
soupsieve           2.2.1
sphinxcontrib       NA
statsmodels         0.12.2
storemagic          NA
tables              3.6.1
tblib               1.7.0
texttable           1.6.3
tlz                 0.11.0
toolz               0.11.1
tornado             6.1
traitlets           5.0.5
typing_extensions   NA
umap                0.5.1
url_normalize       1.4.3
urllib3             1.26.6
wcwidth             0.2.5
webencodings        0.5.1
wrapt               1.12.1
yaml                5.4.1
zmq                 20.0.0
zope                NA
IPython             7.22.0
jupyter_client      6.1.12
jupyter_core        4.7.1
jupyterlab          3.0.14
notebook            6.4.0
Python 3.8.11 (default, Aug  3 2021, 05:10:14) [Clang 10.0.0 ]
macOS-10.16-x86_64-i386-64bit
12 logical CPU cores, i386
Session information updated at 2021-08-16 12:24

Hi gmoore5,
I assume this might be too late for you, but hopefully it's still useful for someone searching for this error.
I could resolve this by:

Restarting the kernel
Setting the directory using sc.settings.figdir = "path/to/folder/" (instead of sc._settings.ScanpyConfig.figdir = 'path/to/folder/')

Closing for now. Please reopen, if not resolved with the above.


Add support for tileLoadFunction and imageLoadFunction

Fixes/implements #273.
This enables the use of custom tileLoadFunction or imageLoadFunction, which is required, for instance, to display cross-origin authenticated layers, as in https://github.com/openlayers/ol3/issues/5401#issuecomment-222135186

@lmillefiori this is awesome. Thanks a lot :+1:


Buttons in the mediaplayer

i understood the usage of volume up/down buttons, playlist move to next/back buttons.
What are the other buttons for?

These have only been implemented for the mpeg players
\ decrease speed
/ increase speed
0 is repeat playlist
0 is no repeat
-> advance by seconds
<- go back by sconds
On Sun, 13 Feb 2022 at 09:09, arunnbabu81 @.***> wrote:

[image: Screenshot_20220213-133502_Tiddloid]
https://user-images.githubusercontent.com/67494083/153744547-985f4b37-5840-4231-a82d-61a81c85a3f9.jpg
i understood the usage of volume up/down buttons, playlist move to
next/back buttons.
What are the other buttons for?
—
Reply to this email directly, view it on GitHub
https://github.com/buggyj/mediaplayer/issues/4, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAVZG476NAGXD4R4BBPQSZ3U25RJZANCNFSM5OIPXE5A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

These have only been implemented for the mpeg players

Can those be modified to work with local mp4 videos

mp4 is mpeg4 so these controls should work. They will not work with the yt player


Any plan for a macOS release?

Does this software depend on some library which is missing on macOS?

I don't have mac so i can't easily test it - also i am not very familiar with build environments on mac.
Travis CI has mac builds available - https://docs.travis-ci.com/user/reference/osx/ so i am open to PRs for automated mac builds, if someone with more skill on mac want's to do it.


Using default iOS NSAppTransportSecurity settings for optimal security.

The default settings for NSAppTransportSecurity provide everything needed to require HTTPS and prevent arbitrary loads.
Please see the note in the README about how this affects development environments.

@obrien-j ☝
We're noting in the Readme - what to do for local dev as needed.
Defaulting to a Prod setup.


Fixes strict compilation errors.

Description
Fixed strict compilation errors.

Cast error.code to long
Changes return "bool" to "BOOL"

Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] If the pull request affects only one plugin, the PR title starts with the name of the plugin in brackets (e.g. [cloud_firestore])
[x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[x] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide.
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

How can these checks be re-run? The error doesn't seem to have anything to do with my CL...
packages/flutter_tools/lib/src/build_runner/resident_web_runner.dart:483:38: Error: Method not found: 'ProjectFileInvalidator.findInvalidated'.
await ProjectFileInvalidator.findInvalidated(
^^^^^^^^^^^^^^^

@tommyzed Thanks for the PR. I will have a look at this once #121 has been merged in.

@kroikie --> Hi, what can I do to push this in? I'm not understanding why this check is failing...

Folks I am going to merge this. The test that's failing looks flaky and it helps us cleanup internal lints.


Format READMEs

Current dependencies on/for this PR:

main

PR #189   👈

This comment was auto-generated by Graphite.


Added Java impl for Flood Fill algorith

Assigned Issue Number ?
#1232
Language Opted ?
Java
Number of files added or updated ?
1
Name of these files ?
Algorithm=>Graph_Algorithms=>Flood_Fill.java
Checklist

[✓] I've read the contribution guidelines.
[ ✓] I've referred the correct issue number.
[ ✓] I've fill up this entire template correctly.

Invalid PR :warning:


Adding comments to main.go

Adding godoc compliant comments starting with main.go :)

Thanks!  Would you mind squashing this commit?

Closing as there has been a large refactor (ng branch).  Please re-open a new PR against that.  Thanks!


Dev

I was lost, totally lost on how to configure consumer part of my pom file.
Thanks a million, you gave me direction. Amazing!

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

ID: 7bccb0c5-3331-46ab-d955-12efcd98d318
Version Independent ID: 48b1af51-1368-2d62-fbcf-d431f115f680
Content: Tutorial: Use the Apache Kafka Producer and Consumer APIs - Azure HDInsight
Content Source: articles/hdinsight/kafka/apache-kafka-producer-consumer-api.md
Service: hdinsight
GitHub Login: @Blackmist
Microsoft Alias: larryfr

@kenwise Thanks for the feedback.


Fix base-path handling in key insert

This fixes the handling of base-path when using key insert. Before
the base-path wasn't setup correctly, as done when starting a node. This
resulted in putting the keys into the wrong directory. This pr fixes
this by creating the correct base-path/config dir for the keystore.
Besides that it also removes the insert command from subkey as it
doesn't make that much sense. If requested, we could bring it back later.
Fixes: https://github.com/paritytech/polkadot/issues/2072
polkadot companion: https://github.com/paritytech/polkadot/pull/2159

I'm not familiar with this codebase, but it looks fine

bot merge


What should I write if I want to cite this work?

I want to cite this work in my paper but I don't know the exact format and content.

We have published the arXiv version of our paper, which you may cite.
https://arxiv.org/abs/2404.07584

We have published the arXiv version of our paper, which you may cite. https://arxiv.org/abs/2404.07584

Thx.


chronic hepatitis

Add new term:
chronic liver inflammation (child of both liver inflammation MP:0001860 and chronic inflammation MP:0002499)
DEF: persistent inflammatory response in the liver, often caused by persistent infection or during an autoimmune response
SYN: chronic hepatitis
SYN: chronic hepatic inflammation

Added new term:
chronic liver inflammation MP:0031301


Report builder - one little bug and a suggestion

I love this tool and its functionality, I just have one tiny bug to report and also a suggestion for simpler user interface.
The bug: when you export a csv for a single unknown sample using the DEFAULT template, it saves it to a file named "unknowns", not the name of the selected sample.  The file itself is correct (in only contains the data for that one file), only the name is incorrect.  This does not occur if I use a custom report template.
My suggestion: the action buttons on this window change depending on what you are doing and I find it unnecessary and often confusing, especially if I start one thing then change my mind and want to back out to do another.  I think the only buttons needed would be:
New
Copy
Save
Save As (so that if you edit your copy you can save as  new name)
Delete
Import
Export
These would be displayed along the top at all times.  In an ideal world "Save" would be greyed out when the active version is identical to the saved version, but as soon as any changes were made, the "Save" button would be come live again.

addressed in v1.4.1


Added CDN url to the frontend config

Added the CDN url to the frontend config to be used when we request the static map previews images

Please @rafatower check the backend part of this PR

Can you have a look, @xavijam?

Better?

For me perfect :+1:, works in each new page?

Yes, I added the config in the entry points of user_feed and explore.

:es:

ok to backend part.
sorry about the late response

:clap:


match doesn't return binding

In this code match returns empty result, at the same time evaluating the expression directly works and prints True []
(= (append Nil $x1 $x1) True)

(= (append (Cons $C1 $Y) $Z (Cons $C1 $W))
  (append $Y $Z $W)
)

!(println! (match &self (= (append (Cons a2 Nil) (Cons b1 Nil) $W) True)  $W ))
!(println! (append (Cons a2 Nil) (Cons b1 Nil) $W ))

match doesn't chain evaluation, it makes only single step: it matches input pattern with all atoms in the atomspace and substitute matched variables in output template. In the example above none of expressions under match can be directly matched with atomspace expressions. So match returns empty result.

@vsbogd i have following line in logs:
 execute_op: (match &self True (Cons a2 (Cons b1 Nil)))|{$W-65: (Cons b1 Nil), $W: (Cons a2 (Cons b1 Nil))}
It seems that first argument was replaced by True via chaining

let allows using both result of interpretation and variable bindings in further expressions.

In current version of interpreter the code which works is:
(= (append Nil $x1 $x1) True)

(= (append (Cons $C1 $Y) $Z (Cons $C1 $W))
  (append $Y $Z $W)
)

!(let $res (append (Cons a2 Nil) (Cons b1 Nil) $W) (if $res $W None))


Consolidate Screen Classes and Element Queries

Description:
There are helper functions declared in some of our screen classes that do not make sense for that screen, but would be better suited in one of our others. Furthermore, there are elements declared which can be shared from the BaseScreen so that we are not re-declaring the same element query in multiple classes.
This ticket is for refactoring the existing UI test screen classes to consolidate the helper functions and elements so that the code is more readable, and DRY.
Acceptance Criteria:

After changes made, all tests pass in the automation suite

Because we are not actively working on this at the moment, I am moving the ticket back to the 'Ready to Select' column.


OutOfMemoryError when I use big image in ViewPager

When I use PhotoView to display image bigger (such as image width : 1920px ,height : 1080px) in ViewPager, it caused OutOfMemoryError exception.
but if I use Universal Image Loader ,the image can't to see clearly after zoom in.

when i use viewpager MAT shows this

Looks like you've attached PhotoView library multiple times, can you verify this please?
Also there was bug #250 where multiple instances of attacher were in place, you can test with latest dev contents if it gets any better

I have same problem.
I solve my problem when use :

FragmentStageAdapterPager for ViewPager.

@manhphi65 that does not solve the problem, more like a bandage for a different problem. There is not enough info here to go off of. I am guessing that ViewPager had 8 pages in it and therefore 8 Attachers. I do not think there is any other way it could be duplicated


add content/pt/docs/concepts/storage/persistent-volumes.md

About issue #13939
Beginning storage translation (website/content/en/docs/concepts/storage) with persistent-volumes.md file.

@jcjesus @edsoncelio
Due to my lack of experience with git, I'm facing some problems with this process. So, as soon as possible I'll make all the corrections and send them to analysis again.

Preview: https://deploy-preview-26806--kubernetes-io-master-staging.netlify.app/pt/docs/concepts/storage/persistent-volumes/

Plase, do not consider the last commit (9ac0ee96651dae09fef9667ad9a79fbd8ed7cf7e).
Jailton was helping me to clean the mess I did and now I'm reviewing the file and I'll send another commit as soon as possible.

/remove-language id

/remove-language zh

Hello guys,
I made the review and I made a change about PVC. Once this term is a female noun in Portuguese, I used female articles to referencing them.

Thanks, @emanuelhaine!
Great job!
/approve

Hi, @jhonmike can you make your review on this PR, please?

/lgtm

/approve