Configure Azure Pipelines

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: vanderk-git sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Docker format error

I compiled my own Docker to work on my Mirotik for the earlier versions of ctrld utility. I could not run versions from 1.20 since the inclusion of upx compression as Mikrotik does not have the necessary libraries required in its container. Now it doesn't work even after I compiled my own container with the latest source .e.g. 1.30. Any way to know what are the changes done from 1.20 to 1.30?
Symptoms: Container starts and stop almost within 1sec.
I tried pulling the image from docker links but to no avail. It reported a execv formt error message.
P.S. To keep containers in Mikrotik small, only the key libraries are included during the compilation. Not sure what libraries are required to make the latest version run.

What's exactly the error you got?
What's architecture of your router?

Got mixed up by the error msgs. execv format error was actually from my own go build. I did a build for arm64 as your release uses upx compression which requires the necessary dependencies in order to work in Mikrotik routers.
On a seperate note, the latest build requires to write to the config.toml which the container does not have the right permissions. Can I know what is the ctrld utility trying to write to the config.toml on first start? The previous 1.21 build works (self build binary) only treats config.toml as a read-only file.

@cohortcw Here's it: https://github.com/Control-D-Inc/ctrld/issues/75#issuecomment-1696692865

@cohortcw Do you mind sharing what you did to make it work on Mikrotik? I'm currently getting the same issue where the container instantly stops after starting it.

@JManch , Sure. I haven't got time to do a detail writeup but below are some brief steps on how I managed to get it up and running in my CCR2004 which only have 128MB. (still have 64% free space after setting up ctrld utility)

Clone ctrld github site into my Ubuntu 20.04 server.
Recompile ctrld utility using the following code:

env GOOS=linux GOARCH=arm64 go build -a -gcflags=all"-l -B" -ldflags="-w -s" ./cmd/ctrld

The I compile into Docker container with only 3 files in my directory, a. ctrld utility, b. Dockerfile c. custom config file
I placed my custom config file in a subfolder, named "config".
run the folllowing in docker build

docker buildx build --no-cache --platform=linux/arm64 -t ctrld130:debian .
docker save ctrld130 > ctrld130_arm64.tar

Export ctrld130_arm64.tar to your PC/Mac and you can then import into your Mikrotik.
Create subfolder "config" in your Mikrotik and place your custom config into this folder.
You should then be able to run ctrld utility in your Mikrotik.


[Feature Request] Add retraction and nozzle cooling

I have a tendency of falling asleep with my printer running. This causes huge issues if the filament retracts for swap but I suffer heat creep.
Any chance we can get a hot end shut-down and warm up added for extended away periods during filament run out conditions?

I don't know if this is firmware dependent but at least in my case when changing filament with M600 that's the default behaviour. I'm running Marlin.

I'm using Marlin as well. Unfortunately my printer is currently down due to a failed fan so I can't retest to verify this, but here's what happened (to the best of my memory).
I decided to test the run out filament by fire. Started a print and let it run for a bit to make sure it was sticking to the plate. Once it started to get a little height I called it quits and turned in for the night.
Expectation: filament runs out, OctoPrint sees this, unloads the filament in the nozzle and maintains heat to the plate until I get fresh filament loaded, and tell it to resume. (I was under the impression that Marlin had certain commands M601/603? that turns out are Průša custom commands.)
Reality: M600 is issued, and I guess has a timer baked in(?). It pulled the filament out, then tried to load the same filament back in and "completed" the print. Which turned the heat to the plate off. Woke up the next morning looking to resume printing and promptly knocked my project loose.
Sadly this discovery also revealed that my heatsink cooling fan for my hotend died so I haven't been able to print until I can be bothered to take the printer out of its cubby and install both the new fan and the buckboard for it.
Anyways, the project (as is) works as intended, just not my intention.

@Error-418 I believe you need to adjust your advanced pause settings in the firmware. This doesn't sound like an issue with the plugin, rather an issue with your specific firmware configuration. Can you post your Configuration_adv.h file?

Heating the plate while out of filament is potential fire hazard and I believe that's why the behaviour is  set to turn hotend and heatbed off after some time. In my case it shows heat up or something similar on screen after cool down from filament runout. How the printer reacts to M600 command is firmware controlled.


Need to ignore the IDE resources Jetbrains use

Just a small MR to get things going

This should be in your own global .gitignore, no?

Could do that as well, but why not have it in the repo for others that use Jetbrains IDEs as well? Instead of relying on everyone having this as part of their global gitignore (I honestly didn't know of global gitignore before your comment =P )

but why not have it in the repo for others that use Jetbrains IDEs as well?

To avoid all the PRs from people using 37 other editors ;-)

To avoid all the PRs from people using 37 other editors ;-)

Hah, true; we could take a copy from https://www.gitignore.io/ in that case (they usually covers all IDEs and stuff), but will maybe do that later.
Ok, just ignore this commit, I'll do this from my global gitignore.


Support clearance similar to devise/warden

Clearance is a fairly popular alternative. https://github.com/thoughtbot/clearance

Thanks for this @jrochkind! Taking a look now 👀

@jrochkind do we need to require clearance_user.rb? warden_user.rb is required in bugsnag.rb

Removed/fixed the accidentally copy-pasted comments from the devise/warden version.
Added the missing require.
Thanks!

Looks good to me 👍

@jrochkind, I just made a little tweak to this and merged - thanks!


TO Client needs to be updated to use tostructs

closing as there is no description and seems to be encompassed by a couple other issues as well - e.g. https://github.com/apache/trafficcontrol/issues/3345


fix(fluid-build): Handle npm aliases in deps install check

fluid-build contains code to check if dependencies are installed. This is used in several places throughout build-tools, but it doesn't handle the aliases added in #21884.
I see errors like the following on MacOS in some cases - most notably when I make lockfile changes.
ERROR: @fluidframework/build-tools: dependency @fluidframework/build-tools-bin not found
ERROR: @fluidframework/bundle-size-tools: dependency @fluidframework/build-tools-bin not found
ERROR: @fluid-tools/version-tools: dependency @fluidframework/build-tools-bin not found
ERROR: Dependency not installed. Use --install to fix.

With this change, the code now falls back to checking the alias path if the primary path isn't found.

Not requiring peers seems okay, but that is not the issue.
Not sure why Mac would have an issue. I would have thought the pnpm install structure should be the same across OSes. Suggest wiping build-tools and re-pnpm iing. (I'd say use --frozen-lockfile but that should be the default and should not impact "hoisting" that we don't use.)

I get a consistent repro even in a fresh clone. I tried a clone on a different volume with an empty Pnpm cache too, same result.
I only have one Mac so I haven't been able to try different systems. I'll ask others to try to repro on Monday. I have been having odd problems with hoisting on another project on Pnpm 9, and now I'm wondering if it's all related. I'll poke around the pnpm issues list too. Maybe there's something there.


Breadcrumb causes Typescript errors with used with react router dom

When a develop creates a page with a breadcrumb in it
and the LinkComponent property is specified with the React Router Dom Link component
then the Typescript compiler returns an error:
Property 'to' is missing in type 'typeof Link' but required in type 'LinkType'.

The type for LinkComponent in all other components is set to 'any'. The same should happen for Breadcrumb.


Shouldn't combinedQuantifiedPropertyPair combine properties over super properties?

From<EMAIL_ADDRESS>on May 28, 2013 16:07:59
I was wondering whether the method OWLGraphWrapperEdges.combinedQuantifiedPropertyPair should combine OWLQuantifiedProperty over transitive super properties (so that combineEdgePair combines this kind of relations), e.g.:
transformation_of o develops_from -> develops_from
(currently, those would not be combined)
The code modification could be something along the line:
...
else if (x.isSomeValuesFrom() &&
y.isSomeValuesFrom() &&
(getSuperPropertyClosureOf(x.getProperty()).contains(y.getProperty()) ||
getSuperPropertyClosureOf(y.getProperty()).contains(x.getProperty()))) {
//also check for transitivity
...
}
...
This test could be performed just before the test using the "chain" method, and should also check for the transitivity of the common super property (and should be optimized :p)
What do you think?
Original issue: http://code.google.com/p/owltools/issues/detail?id=65

From<EMAIL_ADDRESS>on May 29, 2013 07:00:01
I wrote a method to combine properties over super properties (see attached file).
In case you don't think it is appropriate to modify combinedQuantifiedPropertyPair, could I kindly request the following changes to keep using my own method?

could combinedQuantifiedPropertyPair be made public?

could getSuperPropertyClosureOf return a LinkedHashSet raster than a Set, so that super properties are ordered from the more precise one to the more general one?

could getSuperPropertyReflexiveClosureOf return a LinkedHashSet raster than a Set, where the source property is the first element, not the last one?

In getOWLGraphEdgeSubsumers, there is a piece of code useful when creating a new OWLQuantifiedProperty. Could you externalize that code in a public method?

if (pe.equals(this.getDataFactory().getOWLTopObjectProperty()))
continue;
if (pe instanceof OWLObjectProperty) {
OWLQuantifiedProperty newQp = new OWLQuantifiedProperty(pe, qp.getQuantifier());
if (!isExcluded(newQp)) {
superQps.add(newQp);
}
}

or alternatively, could you make public the method isExcluded?

Thanks a lot, let me know what you think.
Attachment: combine.java

From<EMAIL_ADDRESS>on November 20, 2013 12:45:27
The class owltools.graph.OWLGraphWrapperEdgesExtended now implements these features.
Status: Fixed


Limit actually limits to one less

https://github.com/ded/express-limiter/blob/99c10ed2de886dda2589b5af2bc06f445caf2ad6/index.js#L37
You will always be limited to one less than the limit you set. For example, if I set limit to 1 it will decrement remaining, save the JSON to Redis, and then once it hits the line above, remaining will be 0 and it sends a 429 response.

@cadecairos why don't you add a pull request?

I was planning on it, but never had a chance. I'll see if I can help out next time I'm at my computer :)

Hahahaha I did submit a patch, it's #4

Awesome. Thanks! ;-)


setuptools ignores bdist_wheel files in dependency_links web pages

Step 1. Deploy a local DevPI index (or make a static html page), which enlists href links to .whl files only, http://localhost/page.html:
mylib-0.5-py2-none-any.whl
mylib-0.4+1.g9eab5b7-py2-none-any.whl
mylib-0.4-py2-none-any.whl
mylib-0.2.1-py2-none-any.whl
mylib-0.2-py2-none-any.whl

Step 2. Add a link to myapp/setup.py:
from setuptools import setup, find_packages
setup(
    name='myapp',
    install_requires=[
        'mylib >= 0.5',
    ],
    dependency_links=[
        'http://localhost/page.html',
    ],
)

Step 3. Run ./setup.py develop.
Installed /.../myapp
Processing dependencies for myapp==0.0.0
Searching for mylib>=0.5
Reading http://localhost/page.html
Reading https://pypi.python.org/simple/mylib/
Couldn't find index page for 'mylib' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or download links found for mylib>=0.5
error: Could not find suitable distribution for Requirement.parse('mylib>=0.5')

PS: names myapp/mylib are replaced; maybe the actually exist on pypi.
Step 4. Now add an href to sdist/egg to page.html:
mylib-0.5.tar.gz
mylib-0.5-py2-none-any.whl
mylib-0.4+1.g9eab5b7-py2-none-any.whl
mylib-0.4-py2-none-any.whl
mylib-0.2.1-py2-none-any.whl
mylib-0.2-py2-none-any.whl

Step 5. Repeat: ./setup.py develop — it works!
...
Installed /.../myapp
Processing dependencies for myapp==0.0.0
Searching for mylib>=0.5
Reading http://localhost/page.html
Best match: mylib 0.5
Downloading http://localhost/mylib-0.5.tar.gz#sha256=4c49f7b8c9400174b36fccd85da3075a98e3c270ad33d01b7d013b31955f96a5
Processing mylib-0.5.tar.gz
Writing /tmp/.../mylib-0.5/setup.cfg
Running mylib-0.5/setup.py -q bdist_egg --dist-dir /tmp/.../mylib-0.5/egg-dist-tmp-i3SHPf
UPDATING build/lib/mylib/_version.py
set build/lib/mylib/_version.py to '0.5'
zip_safe flag not set; analyzing archive contents...
Copying mylib-0.5-py2.7.egg to /.../myapp/ENV/lib/python2.7/site-packages
Adding mylib 0.5 to easy-install.pth file

Installed /.../myapp/ENV/lib/python2.7/site-packages/mylib-0.5-py2.7.egg
...

This behaviour is as described in https://pythonhosted.org/setuptools/setuptools.html:

The dependency_links option takes the form of a list of URL strings. For example, the below will cause EasyInstall to search the specified page for eggs or source distributions,...

But not as expected by a naive user who missed these few words in the whole manual. It is expected that if I prefer to have pure-format DevPI index with wheels only, it would work with setuptools, as it works with pip install (well, via --extra-index-url, not --find-links, but nevertheless).
Python-2.7.10 on Mac OS X.
Pip 8.1.1
Setuptools 20.10.1 (the most recent from PyPI).

setuptools does not support wheels, please use pip for that
the correct command is pip install -e .

@RonnyPfannschmidt:
pip install -e . does not work either, because it ignores dependency_links in setup.py. It tries to load local libraries from the official PyPI (and they are absent there in the best case).
If I add the intranet DevPI server to pip configs (via devpi use --set-cfg, or env vars, or so), pip install -e . still ignores git-based libraries specified as dependency_links=['git+ssh://git@gitlab.../group/mylib.git@master#egg=mylib'] (it works with setup.py develop).
My intention is to add local dependencies (on an intranet DevPI server) to setup.py of a local company's library — i.e., neither the library, nor its dependencies are on PyPI, and sometimes are not on DevPI (but in GitLab).
Without wheels support in setuptools, I need to build totally different infrastructure, up to the level where setuptools is not needed at all, except for the container for meta-info.
The simplest way would be if setuptools support wheels.
Are there plans to add support for wheels to setuptools?

I forgot the --process-dependency-links option
Also can't test atm

Wheels support was added in v38.2.0 (but pip dropped support for dependency links).


feat: make overlay sync removal configurable

currently overlayfs will by default use asyncRemoval for background data, maybe make it configurable when disk usage is sensitive.

lgtm


encoding problem with migrated sources

although the files are all UTF-8 there are charset problems that need fixing. I suspect this was a problem in Sourceforge, perhaps when going from CVS to svn. An example is files that are showing Jeremias M�rki instead of Jeremias Märki even though the charset is UTF-8.
As there's a lot of � chars in the test classes some care will need to be taken to ensure they are set to the intended values.

Seems like all sources were ISO-8859-1 originally

Maybe this issue is now obsolet. Since commit 3b6581b7a44 Project character set is changed to UTF-8.

yeah this can be closed


Will this be available for VS 2022?

I can't install the existing version with VS 2022. Are there plans to update this for VS 2022?

Sorry for the delayed response. Recent illness has stopped me from working on anything but I hope to get to this eventually.

Sorry it took so long but it's there now: https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.DemoSnippets
LMK if you have any other feedback or find any issues


Responsive placeholder text

May have missed it - what would be the best way to provide an alternative (shorter) placeholder string on responsive layouts??
Ie/
placeholder="Enter some tags to start searching"
placeholder-short="Search"

You can dynamically change the placeholder text by using active interpolation. Take a look at this guide. But you'll need to detect that the screen size has changed and act accordingly yourself.

Can this issue be closed?

Thanks - managed to sort this out with the advice above.


(PUP-7151) Read selinux module version as BINARY

Previously the code use File.new and didn't specify a block to
close a file an SELinux module file once it was done being read.

Update the code to use Puppet::FileSystem and to specify its a
binary read.  Further, use the block format of the call to close
the file handle as soon its done being read

CLA signed by all contributors.

I think the commit message first bullet might have a couple types? Otherwise 👍


Add funtionality of removing BOM char from UTF8 encoded files when ttws is run

This should be easy to implement.

Fixed in version 0.8.4


Is the project dead or are there any updates coming up?

I'm wondering the same thing.

I really hope it's not. Loving it so far.

Wondering which version you guys are using? I can't really tell which I have currently installed.I'm fairly sure I installed from a deb on the messengerfordesktop.com,but for a while now there's been  a javascript prompt at startup offering an upgrade to 2.0.2, it never seemed to work until just now, but the deb it downloads is "Messenger_linux64_V150_beta1.deb", and then the latest beta on here is 2.0.1. So I'm very confused. Can any of you advise?
And yes, I truly hope this app isn't dead, this is GREAT work, I know it's a web app built on Chromium engine, but it's still extremely functional. Before this I was using Pidgin, which also works great, but this definitely has more features.

Download the latest release from here:
https://github.com/Aluxian/Messenger-for-Desktop/releases

That's not the latest release. I have 2.0.1 but I keep getting told that 2.0.2 is available via an auto update check. I want 2.0.2 without any forced crapware installs, especially from Yahoo... which not only lost hundreds of millions of accounts before I got confronted with a Messenger installer peddling an unavoidable Yahoo crapware "bonus" but now has lost an extra billion. So crapware is a dealbreaker.

 Someone with dev skills should fork it.
Any hopes to have videochat without need to open a new browser window?

The program was updated, albeit only slightly, 6 days ago.

I'm releasing 2.0.5 soon


Fix indentation in values.yaml

A couple of lines had an extra whitespace.

I signed it!

/assign @damemi
/lgtm
/ok-to-test
/kind cleanup


Italics text in article titles not rendered in search results

Italics text in article titles not rendered in search results.
Example: "Homo Naledi" in http://doi.org/10.7554/eLife.10627

This is specific to the eLife datasource. I have tested that italic text in general is displayed, but it isn't being published in the datasource. A new live source will be launched before beta.

All entries with italics now display, but the italic text is actually not italic - I think this is because the font doesn't have an italic. I'll look deeper.

It looks like the font supports italics, but the tag wrapping "Homo naledi" is <italics> which is not an html element. If the element is changed to <i> the text is rendered as italicized.

@greggraf well spotted, thank you!
The problem is that the metadata (title, abstract, etc.) is extracted from the JATS XML, where apparently <italics> is used. So we need to convert tags in the metadata to their HTML equivalents, if any.


[Error] Socket is Closed

We are getting large number of Socket Closed Exceptions.
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
[E 200702 12:56:09 worker:95] Socket is closed
This is very similar to - https://github.com/huashengdun/webssh/issues/157

Does his solution https://github.com/huashengdun/webssh/issues/157#issue-604418008 solve your problem?

Will try it out, however it doesn't always happen but when it happens it gets stuck in the loop.

@amanhigh
How is it going?

Hi @huashengdun ,
Sorry i forgot to reply. Yes this solved our problem and we didn't receive this error till now after that.


打完安卓的包后直接结束了  RELEASE FAILED in 197s

Successfully built Directory: 'build/app/outputs/flutter-apk' in 185s
Successfully packaged dist/1.0.8+63/outdoorsensor-arm64-1.0.8+63-android.apk
RELEASE FAILED in 197s

补充一下版本信息 Flutter 2.8.1 • channel stable

请更新到 0.3.0 后重试，看看输出的错误信息


Clean up Prod and Sum Docs

Things get missed at times

This PR just makes a couple corrections to the Prod and Sum Monoid docs. Both the READMEs and the Docs.

Coverage remained the same at 100.0% when pulling bf097f2e9ea6bb0670c41ffb5cb80e8b62466d3d on docs-cleanup into e4a9c41772237479d3c3319a57b9a2e08b8481ec on master.

Coverage remained the same at 100.0% when pulling bf097f2e9ea6bb0670c41ffb5cb80e8b62466d3d on docs-cleanup into e4a9c41772237479d3c3319a57b9a2e08b8481ec on master.


public static class UserDialogs is empty

Please check all of the platforms you are having the issue on (if platform is not listed, it is not supported)

[] iOS

Version of ACR UserDialogs Library
Latest stable (7.0.2)
Expected Behaviour
Show Loading
Actual Behavior
UserDialogs.Instance.ShowLoading Not available in iOS
Extra Notes:
It occurs when I updated Xamarin.Forms to v<IP_ADDRESS>046-pre5

This library has nothing to do with Xamarin Forms so it wouldn't cause any issues like this.
The method is still in the interface and implemented on iOS, so by "not available" what do you mean?  It isn't working, it is crashing, etc?

Nevermind - I see it.  Thanks


[Table] Add .table() as a module to modify/add to tables

I have been using semantic for awhile now and I have needed some of these features a few times now and I feel these will be a nice fit.
So I have made a jsfiddle with some examples of features which .table() could be used for (The JS isn't good I made it just as an example 😛)
I think you could easily expand on this and add lots of features and it would make tables really easy to use for dynamic data.
Features I have currently added:

Collapsed Rows (multiple/single)
Create tables from data in arrays
Add rows after table is created
Remove rows after table is created
Removing all rows (empty)

Here is the fiddle: https://jsfiddle.net/hammy2899/x5n2mz83/

Possibly related to #1357.

Going to try and work on this sometime next week when I get some free time.


feat: Quick and dirty removal of template code. Doesn't help?

Please read contributing guidelines and remove this line.

Benchmark results
Metrics with a significant change:

batch_insert_into_append_only_tree_16_depth_ms (8): 17.5 (+39%)
batch_insert_into_append_only_tree_16_depth_ms (128): 62.5 (-31%)
batch_insert_into_append_only_tree_16_depth_hash_ms (8): 0.744 (+39%)
batch_insert_into_append_only_tree_16_depth_hash_ms (128): 0.430 (-32%)
note_history_successful_decrypting_time_in_ms (5): 1,284 (-16%)

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit 20dc67b5 and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
128 txs

l1_rollup_calldata_size_in_bytes
54,212
214,436
855,332

l1_rollup_calldata_gas
259,904
1,019,864
4,060,172

l1_rollup_execution_gas
354,090
1,139,312
4,281,573

l2_block_processing_time_in_ms
1,211 (+1%)
5,000 (+11%)
18,076 (+1%)

note_successful_decrypting_time_in_ms
204
588 (+5%)
1,991 (+1%)

note_trial_decrypting_time_in_ms
17.3 (-11%)
124 (+27%)
183 (+9%)

l2_block_building_time_in_ms
16,016 (-1%)
63,553 (-1%)
258,366

l2_block_rollup_simulation_time_in_ms
12,265 (-1%)
48,696 (-1%)
199,277

l2_block_public_tx_process_time_in_ms
3,718 (-1%)
14,782
58,853

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
15,597 (+3%)
29,855

note_history_successful_decrypting_time_in_ms
:warning: 1,284 (-16%)
2,534 (-2%)

note_history_trial_decrypting_time_in_ms
135 (+30%)
238

node_database_size_in_bytes
19,095,632
36,323,408 (-1%)

pxe_database_size_in_bytes
29,923
59,478

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
238 (-1%)
44,664
27,457

private-kernel-ordering
154 (-1%)
45,777
14,627

base-rollup
1,304 (-1%)
175,344
933

root-rollup
70.8 (-1%)
4,192
825

private-kernel-inner
305
73,099
27,457

public-kernel-app-logic
186 (-1%)
32,254
25,379

merge-rollup
5.77 (-1%)
2,712
933

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
1 leaves
2 leaves
8 leaves
16 leaves
32 leaves
128 leaves
64 leaves
512 leaves
1024 leaves
2048 leaves
8192 leaves

batch_insert_into_append_only_tree_16_depth_ms
10.0
10.1 (-23%)
:warning: 17.5 (+39%)
17.1
22.3 (+1%)
:warning: 62.5 (-31%)
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.9
17.5
23.0
31.6
47.0
143
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.578
0.562 (-23%)
:warning: 0.744 (+39%)
0.529 (+1%)
0.466 (+1%)
:warning: 0.430 (-32%)
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
N/A
N/A
N/A
72.9 (-4%)
46.3 (-1%)
233
448
877 (+1%)
3,447 (+1%)

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
N/A
N/A
N/A
159
96.0
543
1,055
2,079
8,223

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
0.448 (-4%)
0.473 (-1%)
0.424 (-1%)
0.418
0.416 (+1%)
0.414

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
N/A
N/A
N/A
100 (-8%)
55.8 (+2%)
339 (+1%)
665 (-1%)
1,326 (+1%)
5,254 (+1%)

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
N/A
N/A
N/A
197
104
691
1,363
2,707
10,771

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
0.475 (-7%)
0.491 (+2%)
0.460
0.456
0.457 (+1%)
0.455

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
N/A
61.9
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
110
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
0.536
N/A
N/A
N/A
N/A
N/A
N/A

Miscellaneous
Transaction sizes based on how many contracts are deployed in the tx.

Metric
0 deployed contracts

tx_size_in_bytes
18,431

Transaction processing duration by data writes.

Metric
0 new note hashes
1 new note hashes

tx_pxe_processing_time_ms
2,473 (-3%)
1,291 (-1%)

Metric
0 public data writes
1 public data writes

tx_sequencer_processing_time_ms
0.0331 (+6%)
458 (-1%)


Expand $GOPATH in tools/check_format.py.

tools/check_format.py doesn't expand $GOPATH when defaulting the
Bazel build tools. Copy the expansion from docs/generate_extension_db.py
and apply it to buildifier and buildozer.
Signed-off-by: James Peach<EMAIL_ADDRESS>Risk Level: Low
Testing: Ran script
Docs Changes: N/A
Release Notes: N/A

duplicate of https://github.com/envoyproxy/envoy/pull/8798

Yup.


Is it possible to get a v3.9.2 of Gulp while we wait for v4?

The main reason is that Gulp v3.9.1 uses:
"vinyl-fs": "^0.3.0"

which in turns pulls down old version of graceful-fs (pre v4). If at all possible, can we get a Gulp v3.9.2 release with vinyl-fs 2.4.4? I am willing to create a PR :)

I would be interested in this as well.

Nope. Those are breaking changes.


Hide version in footer for unauthenticated users

Closes: #2682
What's Changed

Nautbot version number is hidden from the footer for unauthenticated users

TODO

[x] Explanation of Change(s)
[x] Added change log fragment(s) (for more information see the documentation)
[x] Attached Screenshots, Payload Example

Note the version number being present next to the hostname in the before, but not in the after.

Before

After

This looks reasonable enough, although as @Kircheneer pointed out, there's still the unauthenticated /api/status/ endpoint to consider from a security standpoint (#1610).
Would you be willing to add a unit test for this rendering logic, probably in nautobot.core.tests.test_views.HomeViewTestCase?

That was not my experience, see my comment in the issue.
Sure, the devcontainer seems broken for VSCode (requires "db" but db is not defined, amongst other things). I've pushed a commit with a test, let's hope I nailed it, but noone usually does on the first try :sweat_smile:

Sorry for the re-reviews. The CI only runs partial jobs since I'm a new contributor.


QR Code Update

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+10.9%) to 38.289%

Totals

Change from base Build<PHONE_NUMBER>:
10.9%

Covered Lines:
283

Relevant Lines:
721

💛  - Coveralls


macOS: Java not killed after exiting app

Running 0.11.0. After opening and quitting the server app, execute ps -ef | grep java in terminal:
  501  9051     1   0  2:08PM ??         0:03.52 /usr/bin/java -Xmx512M -jar slimevr.jar run
  501  9092  6866   0  2:08PM ttys002    0:00.00 grep --color=auto java

You may see that the java process was not killed. This causes the app to complain "startup error: required ports are busy" on the next run.

can you please show server and gui logs

Where do I get those logs?

sorry forgot to answer ~/Library/Logs/dev.slimevr.SlimeVR

log_last_0.log
slimevr_rCURRENT.log
This was collected after after I killed java after quitting the app.

uhm, did you ever close the app? because GUI logs never say it closed...
do you have tray enabled?

probably related to https://github.com/tauri-apps/tauri/issues/9198, i suspect that Command+Q or Quit is passing as a kill command more than an ExitRequested in Tauri

That's exactly what I just found out. It handles a click on the X button just fine but not Cmd+Q.

We need to intercept RunEvent::Exit then


Run mount checks in parallel

Also make prometheus an optional dependency

Thanks! Parallelism is something I was meaning to look into as a followup point release but since it's already done…
The only thing which jumped out during my first look over the code was that I don't love the with_server feature name. I'd been thinking about “with_prometheus” or “using_prometheus” but after looking over http://doc.crates.io/manifest.html#the-features-section I'm thinking that should just be “prometheus”.

Ah, Cargo won't allow features and dependencies to have the same name. I'll merge & rename it to “with_prometheus”.

Yea, that's what I originally tried to go with, but it wasn't possible. It seems like the case in which extra dependencies are required to support an optional dependency doesn't have the best of stories in cargo.

Yeah, it's not immediately obvious to me why this should be an error but I can appreciate the value of avoiding confusion and it's not like this is bad.


Unable to compile curl with LDAPS

Host Environment:
Windows 10 ver 1909, compiler : VS 2019
I tried to compiled Curl with vcpkg , and was unable to get the protocol LDAPS to be enabled in curl (I tried many options). The configuration seems to enable LDAP but not LDAPS.
Steps to reproduce :
Compile curl with tool (and openssl but this does not seem to matter)(in x64 Native commands tools):
vcpkg install curl[tool,openssl] --triplet x64-windows
Then goes to package packages\curl_x64-windows\tools\curl and do:
curl ldaps://localhost
curl ldap://localhost
Result :
curl: (1) Protocol "ldaps" not supported or disabled in libcurl
curl: (7) Failed to connect to localhost port 389: Connection refused
I expect the first message to be somewhat the same as the second (here LDAPS is not activated).
When I compile LibCurl with nmake (going in the winbuild directory and doing something like :
"nmake /f Makefile.vc mode=dll WITH_SSL=dll SSL_PATH=[YOUR_SSL_PATH] VC=16 MACHINE=x64 GEN_PDB=yes ENABLE_UNICODE=yes") I am able to get the LDAPS support.
At this point I am not sure if this is vcpkg related or just a bad makefile from LibCurl, but as nmake in winbuild works I guess that this may be related to vcpkg.
config-x64-windows-out.log parts that can be relevant :
-- Looking for cldap_open in wldap32;winmm;ws2_32;advapi32;crypt32;OpenSSL::SSL;OpenSSL::Crypto
-- Looking for cldap_open in wldap32;winmm;ws2_32;advapi32;crypt32;OpenSSL::SSL;OpenSSL::Crypto - found
-- Looking for include file winldap.h
-- Looking for include file winldap.h - not found
-- Looking for include file winber.h
-- Looking for include file winber.h - not found
-- Looking for include file ldap_ssl.h
-- Looking for include file ldap_ssl.h - not found
-- Looking for include file ldapssl.h
-- Looking for include file ldapssl.h - not found
[...]
-- Enabled protocols: DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP
(no LDAPS here, it indicates it does not find winldap but I think it findsit because LDAP is activated at the end)

It works just fine on my box:
curl ldaps://localhost
curl: (7) Failed to connect to localhost port 636: Connection refused
Perhaps your environment is broken?

Hi, thank you for your answer.
I had already tested it on another computer, but I tested it again on another clean environment : installed last version of visual studio 2019, and last version of Windows 10 Kit (because maybe I thought it was needed for the installation). I did again the vcpkg installation of curl and got a similar result (but this time even ldap was not  recognised at the end!).
So I must say I am surprised that you succeeded in running it. Is there something peculiar to your environment that might explain that result (for instance a package on visual studio that I have not installed?).
Maybe indeed I did something wrong, must admit I am not an expert.

Most people who post here do not know how to setup their own environment (among other things).
Such ignorance/lack of experience makes us waste a lot of time.
Perhaps you seek advise from a workmate.

Hi @LouisClt Does this issue still exist?

Sorry for my late reply.
I am still able to reproduce this problem on my environment.
curl -V
curl 7.73.0-DEV (Windows) libcurl/7.73.0-DEV Schannel zlib/1.2.11
Release-Date: [unreleased]
Protocols: dict file ftp ftps gopher http https imap imaps ldap mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Kerberos Largefile NTLM SPNEGO SSL SSPI TrackMemory libz
As sfhacker pointed out, it may just be my environment which is not well set.
I managed to bypass the problem by compiling with nmake as previously stated.

Because non-http is a default feature...
Please use this command ./vcpkg install curl[core,tool,openssl].

Thank you for your answer.
I tested your command. It only compiles http/https. I guess this is normal as non-http is an inverted-feature ?
It activates HTTP-ONLY when it is not put.
In the control file :
Feature: non-http
Description: Enables protocols beyond HTTP/HTTPS/HTTP2

@LouisClt  Seems the description is wrong.
In SOURCE/CMakeLists.txt:
option(HTTP_ONLY "disables all protocols except HTTP (This overrides all CURL_DISABLE_* options)" OFF)

The wrong description caused you to use the wrong feature.

Thanks for your answer. Excuse me if I'm wrong but as I understand it :
In the libcurl portfile :
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
    FEATURES
    # Support HTTP2 TLS Download https://curl.haxx.se/ca/cacert.pem rename to curl-ca-bundle.crt, copy it to libcurl.dll location.
    http2       USE_NGHTTP2
   [...]
    INVERTED_FEATURES
    non-http HTTP_ONLY
)

As we can see non-htp is an inverted feature bound to HTTP_ONLY.
According to the vcpkg doc (https://github.com/microsoft/vcpkg/blob/master/docs/maintainers/vcpkg_check_features.md ):

INVERTED_FEATURES:
A list of (FEATURE_NAME, OPTION_NAME) pairs, uses reversed logic from FEATURES.
For each FEATURE_NAME a definition is added to OUT_FEATURE_OPTIONS in the form of:
-D<OPTION_NAME>=OFF, if a feature is specified for installation,
-D<OPTION_NAME>=ON, otherwise.

So, according to me, if non-http is specified, the flag -DHTTP_ONLY=OFF will be put, else -DHTTP_ONLY=ON.
But I agree with you than HTTP_ONLY disables everything except HTTP. To disables HTTP_ONLY, I think we need to pass non-http as a vcpkg target.

@LouisClt Yes, the description should be enable all protocols except HTTP.

Although LDAPS is displayed in the configuration log:
-- Enabled protocols: DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS LDAP LDAPS MQTT POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP

the tool still does not show that it has this feature:
curl 7.73.0-DEV (Windows) libcurl/7.73.0-DEV Schannel zlib/1.2.11
Release-Date: [unreleased]
Protocols: dict file ftp ftps gopher http https imap imaps ldap mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Kerberos Largefile NTLM SPNEGO SSL SSPI TrackMemory libz

Will digger in the future.

https://github.com/curl/curl/blob/1835cb916e0d40eb8bc1165d5627a0b64f911bac/CMakeLists.txt#L1398-L1400
There is no judgment USE_WIN32_LDAP, should be a upstream issue.

This open issue is nearly two months old!
@LouisClt Any update on this matter?

Nothing different from the last time : I am still able to reproduce the issue, and have no trouble using nmake.
I tried different things but nothing seemed to work.  The CMakeLists.txt from libcurl does not seem to support windows very well...

@LouisClt How can you afford the time (almost two months) waiting for this port?
Are you using some (working) binary from a third party or .....?

I managed to compile libcurl with the nmake command (in the winbuild directory of libcurl) with ldaps fully functionnal, and that was all I needed (but I think there are some advantages from using vcpkg (more options than with nmake, easier to compile)). So it is not a blocking point as far as I am concerned (sorry if I misunderstood you question), and I am not really waiting.

Do you reckon this open ticket should be closed then?
The issue reported here is an upstream libcurl issue or a vcpkg issue? or both? It is not clear to me whether the issue reported here has been resolved or not?
Cheers.

As far as I am concerned, the issue is not resolved. Fixing the problem of the USE_WIN32_LDAP  statement seems to help a bit since now it puts ldaps in the config output, but at the end there is still no ldaps.
The issue seems to be at least partly a libcurl issue, as @JackBoosY stated previously, but I can't say for sure that is only a libcurl issue (even if it seems probable).
As for closing this bug, as this issue is not fully fixed it is hard to say, but indeed if this bug is more LibCurl related and somewhat easily circumvented by using Nmake, then closing this bug would not be absurd.
Thanks

If this issue is an upstream issue, it means that the binary built by yourself (@LouisClt ) using nmake lacks LDAP(S) support. Is that correct?
If it isn't, then it means it is not an upstream issue, right?

No it isn't correct : the binary built using nmake does have ldaps support.
However, it is built using the Makefile.vc from the winbuild folder, which I think is a separate build process from using directly the CMakeLists.txt from the src folder (but maybe not ?!).
So the build process using CMakeLists.txt (which I think is what is done by vcpkg) can be not fully functionnal and in the same time the build process using nmake can work well, according to me.

@LouisClt I've report this to the upstream(https://github.com/curl/curl/issues/6284), let's wait for the official reply.

Since this issue was marked as a known bug, I think we should disable this until the official fix it.

Since this issue was marked as a known bug, I think we should disable this until the official fix it.

I don't think the current state of *open and "category:port-bug" and not "depends:upstream-changes" properly reflects the state: It is not a bug in the port itself, and it does depend on upstream changes (or patching).
Anyway, in #18971 I moved WinLDAP support to a separate, non-default feature now, and documented the missing LDAPS support in the description.

@dg0yt I think we should simply remove this feature until the upstream fix it.

@dg0yt I think we should simply remove this feature until the upstream fix it.

With #18971, LDAP is removed from the default features. I think this is good enough: opt-in when desired, and see the limitations in the feature's  description.


Night CI 2023-07-24: Failed

action url: https://github.com/kdoctor-io/kdoctor/actions/runs/5649291633

golang lint 失败 已修复 #98


Alert message missing important information to solve error

Bug description
Alert message not clear to resolve which project is missing Sonarqube API
Steps to reproduce
Steps to reproduce the behavior:

Go to 'Alerts'
Read the error.

| Other | SonarQube API import issue | There are no API Scan Configurations for this Product.Please add at least one API Scan Configuration for SonarQube to this Product. | May 26, 2023, 1:41 p.m.
-- | -- | -- | -- | --

Other 	[SonarQube API import issue](https://defectdojo.example.com:8443/alerts)
There are no API Scan Configurations for this Product.
Please add at least one API Scan Configuration for SonarQube to this Product.
May 26, 2023, 1:41 p.m.
4. See error
Expected behavior
A clear and concise description of what you expected to happen.
Please provide a link or name for the project that is missing the Sonarqube API scan config
Deployment method (select with an X)

[X] Docker Compose
[ ] Kubernetes
[ ] GoDojo

Environment information

Operating System: Debian
DefectDojo version :  v. 2.21.1 ( release mode )

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context (optional)
We have over 2500 projects. Which one is misconfigured, since theses are all pipeline scans its hard to find it.

Fixed in 2.23.0.
Can be closed


go/format: format.Node internal error (1:13: expected ';', found '-')

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

$ go version
go version go1.11.4 darwin/amd64

Does this issue reproduce with the latest release?
may be, It reproduce in https://play.golang.org/
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/a/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/a/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/m9/qtbxkp6s3p96fk54rln7qhj80000gp/T/go-build885997839=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?

https://play.golang.org/p/yGvWuAzSUTB
package main

import (
	"bytes"
	"go/format"
	"fmt"
	"go/token"
	"go/parser"
)

func main(){
	fs:=token.NewFileSet()
	f,err:=parser.ParseFile(fs,"1.go",`package main

import (
	"fmt"
	"strconv"
)
func main(){
	fmt.Println(strconv.Itoa(1))
}`,parser.AllErrors)
	if err!=nil{
		panic(err)
	}
	f.Name.Name = "main-go"
	_buf:=&bytes.Buffer{}
	err=format.Node(_buf,fs,f)
	if err!=nil{
		panic(err)
	}
	fmt.Println(_buf.String())
}

What did you expect to see?
Some good formated error says that the  bad package name.
What did you see instead?
format.Node internal error (1:13: expected ';', found '-')

CC @griesemer

The reason is that the program in question explicitly changes the package name from main to main-go, and main-go is not a valid identifier.
One might expect the formatter not to care, but (as an implementation detail) it currently parses the source a 2nd time, at which point the parser complains.
Generally, the various go/* libraries may behave in undefined ways if the source or the AST is incorrect. Here, a valid AST is explicitly made incorrect. Don't do that.
Working as intended. Closing.


API should also accept JSONLD in POST data

API now only accepts NDJSON files as multipart/form-data, but should also accept streaming POST data. This will solve #7.

curl command to test API call:
curl -X POST -d @bag.pits.ndjson http://localhost:8080/layers/bag/pits.ndjson

Added TODO in 4f452dcb7df43a099e7afc9cb35c0904c43af562


Prefer own version of node-fetch or allow users to specify it

I just reported an issue on the Next.js issue tracker that concerns ky-universal — https://github.com/vercel/next.js/issues/13549
tl;dr
The body timeout issue on parsing large JSON responses still happens with v0.7.0 when using Next.js.
A contributor pointed out (see https://github.com/vercel/next.js/issues/13549#issuecomment-636066828) that this is happening because ky-universal is preferring global fetch over the latest beta version (own dependency). How do you propose we solve this?
One option I can think of is letting users inject their version of node-fetch. Another way to solve this would be expose a flag to force-use the bundled version of node-fetch.
Are there better solutions?

Affected as well...
I like the idea to use recommended version... By recommended I mean the version ky-universal use for its tests (the latest is node-fetch v3.beta.x).
Not sure if it's possible to drive this by params... maybe a separate export import ky from 'ky-universal-full...

This package is no longer needed if you target Node.js 18 or later: https://github.com/sindresorhus/ky/releases/tag/v1.0.0


refactor/standardize remote proof workflow

It would be nice to create a standard class with standard methods to allow for easy adding of social proof published sites.
So, extract out the Gist code and reddit code and make a standard class that can be implemented for additional sources of proofs.
I imagine the interface implements something like:

getRawData(url)
extractProof(rawData)

Then the proof can just be handled generically

For building interfaces in js, are you ok with using duck typing?
the only other way to get C-like interfaces is to use a transpiler of some sort.     typescript


fix: avoid removing multiple dependencies when multiple classes match at the end of the name

Remove lines only for the exact class, not for all the similar classes which matches the target class.
For example, this avoid to delete SmartErrorDialog and ErrorDialog on the same execution because both classes ended with ErrorDialog. So, before the fix, if I run the following command
stacked delete dialog error

was going to delete any dialog which ends with ErrorDialog, in the case presented, ErrorDialog and SmartErrorDialog.

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

v1.11.0
GitHub release

Your semantic-release bot :package::rocket:


Contact Details missing from the Change Request

Existing Change Requests have Contact Details on each CR. This is missing from the CRs generated via the Orchestrator.
The text is in the Work Item: Contact Details - For enquiries about this Change Request, please email<EMAIL_ADDRESS>This can be added to the Background if it can't be added to the end of the document.

14/10/24 - Peter is still working on this.

This has been deployed to TEST. This is now present on the "Background" page:

The text is controlled by the "Work Item" profile, under a field also named "Contact Details".


remove windows registration command from k3s custom clusters

Setup

Rancher version: v2.6.9-rc3
Browser type & version: chrome (any)

Describe the bug

k3s does not support windows clusters. However when provisioning a custom k3s cluster through rancher, after registering the first linux node a windows registration command pops up for the k3s cluster
To Reproduce

provision a k3s custom cluster through rancher
register 1 linux node to check if the windows registration command appears

Result
the windows registration command appears
Expected Result

windows is not supported on k3s so it should not appear for custom k3s clusters

tested on v2.7-head (0dcfd16):
this appears to be fixed on k3s custom clusters (windows registration command no longer appears after registering linux nodes)


Unable to remove AE2 blocks with Yeta Wrench

Using build 375, shift-right clicking on an AE2 block (such as an ME interface or Crystal Accellerator) rotates the block instead of removing it. AE2 cables can be removed successfully with the Yeta Wrench.

Im having the same issue using rv2-28.


Dolphin Mistral Prompt blows up on assertion

I'm trying to apply dolphin mistral's prompt template format:
<|im_start|>system
{system_prompt}<|im_end|>
<|im_start|>user
{user_prompt}<|im_end|>
<|im_start|>assistant
I've tried this a couple of different ways:
quant_path = "TheBloke/dolphin-2.6-mistral-7B-AWQ"
lm = models.Transformers(quant_path, device_map="auto")
stop_char = '"'
prompt_template = '<|im_start|>system\n{system_prompt}<|im_end|>\n<|im_start|>user\n{prompt}<|im_end|>\n<|im_start|>assistant\n'
lm2 = lm + (prompt_template.format(system_prompt="You are a helpful AI", prompt="What is the distance to mars?")
+ f'The distance to mars is "{gen("answer", max_tokens=500, stop=stop_char, temperature=0.7)}"')
And by using TransformersChat:
quant_path = "TheBloke/dolphin-2.6-mistral-7B-AWQ"
lm = models.TransformersChat(quant_path, device_map="auto")
stop_char = '"'
with system():
lm2 = lm + "You are a helpful AI"
with user():
lm2 += "What is the distance to mars?"
with assistant():
lm2 += 'The distance to mars is "' + gen("answer", max_tokens=500, stop=stop_char, temperature=0.8)
Both method produce the same error:
An assertion error is thrown in _cleanup_tokens in _model.py
Traceback (most recent call last):
File "/home/user/.cache/pypoetry/virtualenvs/llm-proficiency-testing-hKJXaDzo-py3.11/lib64/python3.11/site-packages/guidance/models/_model.py", line 309, in add
out = lm + partial_grammar
~^~~~~~~~~~~~~~~
File "/home/user/.cache/pypoetry/virtualenvs/llm-proficiency-testing-hKJXaDzo-py3.11/lib64/python3.11/site-packages/guidance/models/_model.py", line 317, in add
out = lm._run_stateless(value)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.cache/pypoetry/virtualenvs/llm-proficiency-testing-hKJXaDzo-py3.11/lib64/python3.11/site-packages/guidance/models/_model.py", line 482, in _run_stateless
for new_bytes, is_generated, new_bytes_prob, capture_groups, capture_group_log_probs, new_token_count in gen_obj:
File "/home/user/.cache/pypoetry/virtualenvs/llm-proficiency-testing-hKJXaDzo-py3.11/lib64/python3.11/site-packages/guidance/models/_model.py", line 798, in call
token_ids,token_byte_positions = self._cleanup_tokens(token_ids, token_byte_positions)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.cache/pypoetry/virtualenvs/llm-proficiency-testing-hKJXaDzo-py3.11/lib64/python3.11/site-packages/guidance/models/_model.py", line 628, in _cleanup_tokens
assert token_byte_positions[-1] == last_pos
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Please let me know if I should provide more information.

Looks like a related issue was previously closed but another person was still reporting the issue in v0.1
Issue #556
Also, I'm running from main as of 2 days ago.

Seems to work fine with neural-chat, which is Mistral based but uses a different system prompt format:
"### System:\n{system_prompt}\n\n### User:\n{prompt}\n\n### Assistant:\n"

I'm facing a similar issue, I get an assertion error when using the ChatML format. Is there a fix for that?

I also added a discussion topic, hoping someone will chime in with a workaround.

I'm facing a similar issue but it works if I use LlamaCppChat model instead of HuggingFaceChat model

Very interesting, thanks for the tip!


consider implementing shared_driver (used in automatic driver management) as ThreadLocal (like in Selenide)

Do we actually need this?
Does anybody run tests in parallel threads? Does it have any benefits taking into account python's GIL limitation?

Have checked selene and parallel test execution using pytest-xdist - everything work perfect independent on number of threads

Hm... How does it work then? Maybe it work just because pytest-xdist does
multi-processing not multithreading, doesn't it?
On Fri, Feb 3, 2017, 10:03 AM Serhii Pirohov<EMAIL_ADDRESS>wrote:

Have checked selene and parallel test execution using pytest-xdist -
everything work perfect independent on number of threads
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/yashaka/selene/issues/34#issuecomment-277286938, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB3snlMQXxY04lLuK_SIxw9DaTvvpCgmks5rY0_VgaJpZM4LWZGo
.

Yes, exactly. I am not sure that people use another approach in python world

Ok, great, then we do not need anything to do here so far, and can close
this issue!
On Fri, Feb 3, 2017, 10:29 AM Serhii Pirohov<EMAIL_ADDRESS>wrote:

Yes, exactly. I am not sure that people use another approach in python
world
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/yashaka/selene/issues/34#issuecomment-277293917, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB3snjKwxlcBXIWwtDjIJHw1FTbmYDSNks5rY1XbgaJpZM4LWZGo
.

@yashaka use pytest-parallel  ui auto  test    is   thread rather than process, so selene does not support thread concurrency for automation execution

@zhupengfarmer, Let's continue discussion in new ticket  #475 that you have created!


Custom dialog should have max height

Settings:
"window.dialogStyle": "custom",

Extension code:
vscode.window.showInformationMessage('aaaaa\n'.repeat(100), { modal: true });

It should behave like a native modal (having a scrollbar to be able to see all the text and buttons).

This is not a duplicate of #87266, since that issue is for native modal and this is for custom one.

This is not a duplicate of #87266, since that issue is for native modal and this is for custom one.

Is there any update on the progress of this fix? The lack of a scrollbar for custom dialog is a real headache.

cc @sbatten This issue is missing labels, maybe it was missed?

I think that what would be useful is to allow the number of lines to be specified and then provide a scroll bar should it exceed the number of specified lines plus the usual buttons at the bottom.

At least on macOS, even native dialogs behave like that 🤔


Doesn't work when VAC is enabled

As stated in the title, when i launch CSGO without the -insecure flag and inject the DLL with Cheat Engine, the menu doesn't show up. Is there a way to change this?

you're the same guy that opened the issue about the aimbot not shooting through walls... now this... you better move to a p2c type of thing if you ask these kind of questions.
anyway to answer the question:

you can use something like extreme injector or CSGhost that are publically available. (public means risk of detection)
you can create your own manual mapper (I suggest searching for examples on github but don't just copy paste it!!!!)

you're the same guy that opened the issue about the aimbot not shooting through walls... now this... you better move to a p2c type of thing if you ask these kind of questions.
anyway to answer the question:

you can use something like extreme injector or CSGhost that are publically available. (public means risk of detection)
you can create your own manual mapper (I suggest searching for examples on github but don't just copy paste it!!!!)

You think he can create his own injector? I know you're joking 😆.

you're the same guy that opened the issue about the aimbot not shooting through walls... now this... you better move to a p2c type of thing if you ask these kind of questions.
anyway to answer the question:

you can use something like extreme injector or CSGhost that are publically available. (public means risk of detection)
you can create your own manual mapper (I suggest searching for examples on github but don't just copy paste it!!!!)

You think he can create his own injector?  But i want to learn, can you maybe give me some pointers (pun intended) on where i should start?

Don't use public injectors if you don't want to get banned (if you don't care use something like Extreme Injector). I recommend following some tutorials on Youtube or using a public manual mapping injector with Daniel's VAC bypass.

you're the same guy that opened the issue about the aimbot not shooting through walls... now this... you better move to a p2c type of thing if you ask these kind of questions.
anyway to answer the question:

you can use something like extreme injector or CSGhost that are publically available. (public means risk of detection)
you can create your own manual mapper (I suggest searching for examples on github but don't just copy paste it!!!!)

You think he can create his own injector? I know you're joking 😆.

It was a legit reply explaining his options. I assume he won't be trying option 2 but who knows, he might surprise us all ;)

you're the same guy that opened the issue about the aimbot not shooting through walls... now this... you better move to a p2c type of thing if you ask these kind of questions.
anyway to answer the question:

you can use something like extreme injector or CSGhost that are publically available. (public means risk of detection)
you can create your own manual mapper (I suggest searching for examples on github but don't just copy paste it!!!!)

You think he can create his own injector?  I thought that opening an issue here would magically solve my problem without any effort. But i want to learn enough to understand and maybe even improve this code, could you give me some pointers (pun intended) on where I should start?

Learning is a good thing!
Github is a great place to help you with source code but if you don't know what it means you'll always remain a paster kid.
I started my journey at the guidedhacking forums learning the basics. maybe you should check it out.

We want to help you, but you have to put a bit of effort yourself.

So i investigated a bit (another pun) and it seems that csgo has something to do with DirectX9 which is a "set of graphics and physics programming interfaces" for windows. So should i learn that? Also do you have some recommendations for learning c++ in general? Im a python noob now.

Not really, I think you should start learning c++ basics and then stuff like pointers. Learning c++ is gonna  make you smarter 🧠. Try adding some features to Osiris without pasting them.

Not really, I think you should start learning c++ basics and then stuff like pointers.

The first step is to forget about reverse engineering, if he doesn't know how to make a Hello World in cpp, he is far from knowing anything about memory.
Search the basics, then progressively go to the advanced, don't skip the steps.

i use sazz and its worked fine for years

hello friend. it could take you up to 6 months to learn cpp by learning 1 chapter every day on learncpp.com
ofc my guess is you're not a complete loser sooo, instead of reading a mere 1 chapter every day, LEARN atleast 5 chapters every day and boom, you've got cpp in about a month or two! , but, ofc you have to practice and thoroughly understand what you're gonna learn PRACITICE MAKES PERFECT DONT FORGET THAT OK???

hello friend. it could take you up to 6 months to learn cpp by learning 1 chapter every day on learncpp.com
ofc my guess is you're not a complete loser sooo, instead of reading a mere 1 chapter every day, LEARN atleast 5 chapters every day and boom, you've got cpp in about a month or two! , but, ofc you have to practice and thoroughly understand what you're gonna learn PRACITICE MAKES PERFECT DONT FORGET THAT OK???

Thanks my friend your speach was so inspiring to me that instead of learning a mere 5 chapters every day, i will learn 10.


Enable CodeQL

This adds a CodeQL CI workflow, to complement the automated tests and style checkers. It runs the default/recommended CodeQL queries for Python code.
It uses the default triggers for CodeQL: pushes to the main branch, PRs targeting the main branch, and once weekly. It can be broadened to run on all branches even if not on main or a PR targeting main, but CodeQL tends to be slower than most workflows so I think the existing defaults make sense. If it turns out to be fast, we may want to change it later to run on all branches. The reason it also runs on a weekly schedule is that new CodeQL queries are added regularly (which is not the case for most other tools).
The CodeQL developers believe they have improved CodeQL to the point that it does not need to be able to examine the code of Python dependencies to reliably detect bugs. I have customized this workflow not to install dependencies. This saves the time of installing them and also of CodeQL traversing into and examining them. That is the only way I have customized it.
This customization might not be needed. If you, as the repository owner, have not used CodeQL on any of your repositories prior to that announcement, I believe it will not install dependencies unless explicitly configured to do so. That is, I believe the default behavior is controlled by factors outside the workflow file. However, the explicit setup-python-dependencies: false may still be valuable, because it may make CodeQL faster if it is run in forks (whose owners may have been using CodeQL in other repositories before the change).
Even if you decide to enable CodeQL, you don't have to accept this pull request! There are other ways to set it up that you might prefer:

In the repository settings, you could set up a "Default" CodeQL configuration, which is similar to this and does not require that any workflow file be committed to the repository. I don't know if that will install Python dependencies. It does for me, in some repositories (here's an example).
Also in the repository settings, you could set up an "Advanced" configuration, which includes the scheduled scan. An "Advanced" configuration can be customized; the configuration in this PR is produced that way.

I will not mind at all if you do one of those things and close this pull request instead of accepting it--the main goal of this PR is to propose the use of CodeQL. I also understand you may decide not to use CodeQL at all.

Another recent improvement to CodeQL tips the balance toward using a "Default" CodeQL configuration, so I'm closing this. I still recommend enabling CodeQL for this repository, but I recommend using the "Default" configuration, rather than adding a workflow file.
Specifically, the "Default" configuration was improved yesterday so that it also performs a weekly scheduled scan, as detailed in Code scanning default setup now analyzes on a weekly schedule.
Although this was not my original main motivation for proposing the creation of a workflow file, inspecting the output of the first commit, from before I manually disabled installing Python dependencies, reveals that it was already skipping installing them. I am inclined to think that the "Default" configuration will follow the same rule, since you probably have not enabled CodeQL in any GitHub repositories before the default was changed.
Although I now recommend enabling CodeQL with the "Default" configuration, I can reopen this PR if requested.


Does Netty EpollChannelOption.IP_TRANSPARENT support Android?

Unfortunally I have no idea as we do not provide native builds for android at all.

Unfortunally I have no idea as we do not provide native builds for android at all.


Add Go 1.3 to Dockerfile

Purpose
Run a jenkkns job with Go 1.3

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Better input option(s) for images

Is your feature request related to a problem? Please describe.
When I want to add image to the recipe, it is quiet problematic. I think this problem has 2 branches, so I divide my text into these.
Web (or external) images. When I have an image outside my Nextcloud and want it to add to the recipe, I need to get its URL (complicated for average user), when it's publicly available (web image) or upload it somewhere and copy URL (other images), which is too complicated and time consuming for most users, I think.
Nextcloud images. When the image is located on my Nextcloud, I just need to enter path from Nextcloud root. It is better but manual entering isn't very user friendly. Web version of Nextcloud Cookbook has a image selector for this.
Describe the solution you'd like
I'd like to see some option for uploading an external image using this app (just some simple file input, I think there are some many libraries for this purpose), copying its path and inserting it into the input (or better hiding these things and just displaying a preview of the uploaded image). This picker should have a way to select image from Nextcloud files.

Thank you for your suggestion. I agree that image input is kind of tricky. Handling image upload and integrating images selection from Nextcloud is kind of involved though. So I'll takle this but I'm not sure when this will be done. You will be updated via this issue about the update status.

Thanks! Don't hurry up, I'm glad to see this project is evolving. I tried every Android app client for Nextcloud Cookbook and I find only your app good working a useful for my usage (and I think usage for many other people). There is just a few little things like this and it would be perfect!

There is some work to be done server side, as mentioned in #42.

You could do it yourself using API endpoint for file management, but I see the easier (and maybe better, too) option is to use just one endpoint for everything.

Well, I'd then also have to generate the different sizes and move them to the recipe app folder. I think using a provided API endpoint would really be more appropriate. Especially since this is quite a big feature to implement only to be changed again in the future. Also, I don't know if there is any caching going on in the background that I'd be interfering with.

I get it. So, the best option for now is to help with completing API endpoint changes on the server side. I'll see how much time I have after my state exam, and possibly try to help with that.


Destroy issue with Exadata Infrastructure and Cluster

I used AzAPI to deploy Oracle Infrastructure and Cluster resources.  When I did a terraform destroy I received the following error:
│     "code": "EXA_INFRA_DELETE_FAILED",
│     "message": "Error returned by DeleteCloudExadataInfrastructure operation in Database service.(409, IncorrectState, false) Cannot delete Exadata infrastructure ocid1.cloudexadatainfrastructure.oc1.iad.anuwcljrs56liuaaj6be4qvqvggua2edufw7p2nbsxgp66ql3kqau3viip4q for tenant ocid1.tenancy.oc1..aaaaaaaarvyhjcn7wkkxxx5g3o7lgqks23bmsjtsticz3gtg5xs5qyrwkftq. All associated VM clusters must be deleted before you delete the Exadata infrastructure. (opc-request-id: oci-F4056AF7D18E42C-202408201302/3E066C80DEDEB3C520750A1B97BB4D03/0BF304656ECBBFF7957B27B42A660D3D)\nTimestamp: 2024-08-20T13:02:44.827Z\n"

To duplicate:

Clone this repository: https://github.com/Azure/terraform-azurerm-avm-ptn-odaa-lz/tree/main
Run terraform apply on this example: https://github.com/Azure/terraform-azurerm-avm-ptn-odaa-lz/tree/main/examples/default
Run terraform destroy

@chanstev , we have received an exemption for the AVM approval process.  We will document this know issue in our readme and proceed with deployment.  It would still be good to get it resolved at some point.

@terrymandin, This error occurs because VMClusters must be deleted first before the ExaData infrastructure they are associated with can be deleted.
Is there a different sort of behaviour you think we should have here to improve the experience?

@eelhomsi, the Terraform should wait for the cluster to be fully deleted before attempting to delete the infrastructure. It seems that the cluster still exists in the background, even when Terraform says it has been succuessfully delete.
At a high level, these are the steps we are following in our Terraform:
Terraform apply:

Create Infra
Create Cluster

Terraform destroy

Delete Cluster
Delete Infra

Step 2 of the destroy says the cluster is deleted, even though it seems to still be there.  It causes the infra destroy to fail.

Thanks @terrymandin I tried the test myself but deletion seemed to go through ok:

Maybe we can discuss with @chanstev in sync tomorrow to understand issue further.

Hi @eelhomsi, I did another test this weekend and I am still seeing the issue.

this is the repo, with my example, maybe you could take a look

@sihbher The screen shot help a lot! I can see the operation is longer then an hour, which is the time limit on Azure resource removal operations. It's a known issue and we are working with Microsoft to close the gap. For now, we can verify the VM cluster status via OCI provider and only remove exadata infra after it's terminated completely. We will further explore if we can have this workaround bake into the module before the long term fix available.


./create_snapshot_alphanet.sh and ./run_coordinator_alphanet_bootstrap.sh fail

Describe the bug
Scripts for running Chrysalis Phase 2 Hornet are failing
To Reproduce
run ./create_snapshot_alphanet.sh  or ./run_coordinator_alphanet_bootstrap.sh
pkg/model/coordinator/coordinator.go:228:38: not enough arguments in call to createMilestone
	have (ed25519.PrivateKey, milestone.Index, *hornet.MessageID, *hornet.MessageID, [64]byte, *"github.com/gohornet/hornet/pkg/pow".Handler)
	want (ed25519.PrivateKey, milestone.Index, *hornet.MessageID, *hornet.MessageID, int, [64]byte, *"github.com/gohornet/hornet/pkg/pow".Handler)

Expected behavior
No error.

We are not done yet doing changes for the new concept of rotating keys for the coordinator.


Support token based authentication instead of password.

As implemented here: https://github.com/DOI-USGS/sciencebasepy/tree/kc_auth we need to support keycloak based authentication.

I've verified that we can do this:
sbtools::set_endpoint("production")

<EMAIL_ADDRESS>
token <- sbtools:::pkg.env$keycloak_token

token <- token[names(token) %in% c("access_token", "refresh_token")]

token <- jsonlite::toJSON(token)

sbtools:::initialize_keycloack_env(token)

Struggling to test this out on beta sciencebase for some reason.

This is done in in #314 -- there's plenty more to clean up, but the basics are all in place.


Bot traffic

I understand this is difficult / impossible to solve with perfect fidelity, but any option to try to filter out bot traffic, even just obvious stuff like "has a GoogleBot user agent," would be super useful. Right now I am using a grep pipeline to filter these out, anything built in to the tool would be better than that.

Maybe having rhit use sets of regex filters, either internal or given as parameters ?


Modification for delegate structure

Modification summary: Current delegate structure used by genie is specific to calico. This modification is for making it as generic so that other plugin delegates can also be handled
This modification will resolve below 2 issues
https://github.com/Huawei-PaaS/CNI-Genie/issues/52
https://github.com/Huawei-PaaS/CNI-Genie/issues/47
Detailed Test Report Attached:
Test-report .docx

LGTM

@sushanthakumar since both of the Issues were to test 'flannel' plugin, please add a test-case for 'flannel'


local: capture Docker logs in 'local' mode

At least to start with, should be enough to pipe the stdout/err of individual containers into console log of node-red container (leveraging streams in https://www.npmjs.com/package/dockerode).


Support keepLast retention in k8up

k8up supports a retention key keepLast https://k8up.io/k8up/1.2/how-tos/schedules.html
If would be nice if there was a way to pass these args into the KBD to then pass into the k8up schedule object.
Related to https://github.com/amazeeio/lagoon-kbd/issues/92

can you elaborate the idea behind this? also we could make this the default? then we don't have to add additional arguments to KBD, helmcharts, etc/

mhh I'm not sure I understand, so if you say create 6 hourly backups you mean a backup every 6 hours? or do backups every hour and want to keep the last 6 hourly ones?
so assuming you do a backup every 6 hours and you want to keep them the last 3 days (4 backups per day), then keepHourly: 72 would should work, as the documentation (https://restic.readthedocs.io/en/latest/060_forget.html) says:

--keep-hourly n for the last n hours in which a snapshot was made, keep only the last snapshot for each hour.

we don't have 72 backups but based on how I read this this would keep hourly backups it could find in the last 72h, which would be all backups that have been created.
So I'm not sure why we need to add the keepLast feature as it currently can be implemented with what we have?

I'm more concerned adding a new functionality to a system that already works, I would rather fix actual bugs or implement features that don't work  yet :)
But I let @tobybellwood decide on this


Dailymotion Error 403: No video formats found

Checklist

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2020.05.29
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log

PASTE VERBOSE LOG HERE

C:\Users\User>youtube-dl -v https://www.dailymotion.com/video/x57snnv
[debug] System config: []
[debug] User config: ['-i', '--add-header', 'Referer: https://play.vidyard.com/', '--hls-prefer-native', '--format', 'bestvideo+bestaudio/best', '--merge-output-format', 'mkv', '--youtube-skip-dash-manifest', '--add-metadata', '--embed-subs', '--sub-lang', 'en', '--wri
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://www.dailymotion.com/video/x57snnv']
[debug] Adding header from command line option Referer: https://play.vidyard.com/
[debug] Encodings: locale cp932, fs mbcs, out cp932, pref cp932
[debug] youtube-dl version 2020.05.29
[debug] Python version 3.4.4 (CPython) - Windows-8.1-6.3.9600
[debug] exe versions: ffmpeg 4.2.2, ffprobe 4.2.2
[debug] Proxy map: {}
[dailymotion] Downloading Access Token
[dailymotion] x57snnv: Downloading media JSON metadata
[dailymotion] x57snnv: Downloading metadata JSON
[dailymotion] x57snnv: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpxtvjzx45\build\youtube_dl\YoutubeDL.py", line 797, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpxtvjzx45\build\youtube_dl\extractor\common.py", line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpxtvjzx45\build\youtube_dl\extractor\dailymotion.py", line 285, in _real_extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpxtvjzx45\build\youtube_dl\extractor\common.py", line 1350, in _sort_formats
youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Description

Attempted to download this and this video; both failed with this error.

Try to update to 2020.06.06 version. I had this problem which solved by updating.


Upgradde : web interface no longer loads

Describe the bug
After the upgrade, the interface no longer loads.

Context

Hardware: OVH (Kimuifi) KS5
YunoHost version: <IP_ADDRESS> (stable)
I have access to my server: yes
If upgrading, current package version: 2024.06.10~ynh1

Logs
https://paste.yunohost.org/raw/zivihihicu

Okay whit the last update, Jellyfin say : «La version du serveur doit être 10.9.4 ou plus haut» but Jellyfin is not up to date.
So the problem isn't with Jellyfin vue itself, but with both (Jellyfin and JellyfinVue), which are no longer compatible, given the versions currently in use.

Yes indeed. You can either downgrade jellyfin-vue, or try the testing branch of Jellyfin, or wait a bit. Sorry for the issue.


fixed typos, added bots.botframework.com, chatbottle.co, MrRoundRobin/telegram.bot

Awesome :fire: . Thanks a lot :+1:


Use vendor zlib on windows

There were hard coded full paths in ITKTargets.cmake to z.lib, in the
produced package.

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Move generatecontent from llm folder to schema folder

This is PR the first step in order to accomplish  #622
Which I want to expend tools input-output type to support multi-modal using ContentPart in generatecontent.go
I Moved file generatecontent.go and generatecontent_test.go from llms/ to schema/ folder and modified all relevant files.
# before
llms/generatecontent.go
llms/generatecontent_test.go
# after
schema/generatecontent.go
schema/generatecontent_test.go

Because this modified too many files, I'm not sure this could be acceptable,
So I open this PR independently to see if I should continue next steps work.
Thanks

PR Checklist

[x] Read the Contributing documentation.
[x] Read the Code of conduct documentation.
[x] Name your Pull Request title clearly, concisely, and prefixed with the name of the primarily affected package you changed according to Good commit messages (such as memory: add interfaces for X, Y or util: add whizzbang helpers).
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. Fixes #123).
[x] Describes the source of new concepts.
[x] References existing implementations as appropriate.
[x] Contains test coverage for new functions.
[x] Passes all golangci-lint checks.

I temporarily modified go.mod in all examples folder for pass the ci/build-examples , I will revert this later


Arduino configuration for LoRa transmit program

I just received my T-Echo. I need a little help setting up my development environment correctly.

Installation of libraries

PCF8563_Library -> can you give more details on which to use (link, version,...)?
Same remark for the SoftSPI and SerialFlash_ID539 ?

Compilation error

Arduino: 1.8.15 (Windows 10), Board: "Nordic nRF52840DK (PCA10056), S140 6.1.1, Level 0 (Release)"
Transmit:17:10: fatal error: GxDEPG0150BN/GxDEPG0150BN.h: No such file or directory
17 | #include <GxDEPG0150BN/GxDEPG0150BN.h>  // 1.54" b/w
|          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
GxDEPG0150BN/GxDEPG0150BN.h: No such file or directory
On my folder : C:\Users\HP\Documents\Arduino\libraries\GxEPD\src, I don't have this folder !

I just received my T-Echo. I need a little help setting up my development environment correctly.

Installation of libraries

PCF8563_Library -> can you give more details on which to use (link, version,...)?
Same remark for the SoftSPI and SerialFlash_ID539 ?

Compilation error

Arduino: 1.8.15 (Windows 10), Board: "Nordic nRF52840DK (PCA10056), S140 6.1.1, Level 0 (Release)"
Transmit:17:10: fatal error: GxDEPG0150BN/GxDEPG0150BN.h: No such file or directory
17 | #include <GxDEPG0150BN/GxDEPG0150BN.h> // 1.54" b/w
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
GxDEPG0150BN/GxDEPG0150BN.h: No such file or directory
On my folder : C:\Users\HP\Documents\Arduino\libraries\GxEPD\src, I don't have this folder !

The GxDEPG0150BN driver has been added. In LilyGO-T-Echo/lib/GxEPD /


Fixed type of event parameter in FileReader callbacks

Fixes #4163 which is closed already but was in fact only partially fixed. The invalid type of the event parameter in FileReader  callbacks is still causing issues like this

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: acsbendi sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Not able to swap OS disks because it "cannot be resized down", but the new disk is bigger

Hi! My problem is about "swap OS disks" in my virtual machine. I followed the code with Powershell but failed in "update". Powershell told me that I cannot resize the OS disk down, however, I'm replacing the old disk (30 GB) with a bigger one (1024 GB). The error message is as below:
Update-AzVM : The disk ... cannot be resized down. Reducing disk/snapshot size is not supported in Azure to prevent data loss. If you do need to reduce the size of the disk, please create new snapshot/disks with the appropriate size. More information is available at https://aka.ms/AzureDisksFAQ.
``ErrorCode: BadRequest
`ErrorMessage: The disk... cannot be resized down. Reducing disk/snapshot size is not supported in Azure to prevent data loss. If you do need to reduce the size of the disk, please create new snapshot/disks with the appropriate size. More information is available at https://aka.ms/AzureDisksFAQ.
ErrorTarget: ...
StatusCode: 400
ReasonPhrase: Bad Request
OperationID : 095f304c-f538-4c4a-8bb4-647740d98600
At line:1 char:1
+ Update-AzVM -ResourceGroupName Similarity_Study -VM $vm
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : CloseError: (:) [Update-AzVM], ComputeCloudException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.UpdateAzureVMCommand

My disks are as below:

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

ID: 12ea7e90-b545-258a-3bc8-dd840e1c0835
Version Independent ID: 26e1a7b0-5762-5a37-6263-d8563ad66640
Content: Swap OS disk for an Azure VM with PowerShell ' - Azure Windows Virtual Machines
Content Source: articles/virtual-machines/windows/os-disk-swap.md
Service: virtual-machines-windows
GitHub Login: @cynthn
Microsoft Alias: cynthn

@andyischaos  Thanks for the question! We are investigating and will update you soon.

In the document one of the perquisite is that both the disk has to of same size.
State from the doc below
Both disks must also be the same size.

@jakaruna-MSFT oh, I didn't notice that. So is there any solution to increase the storage of OS disk?

You can stop Then  vm and extend the OS disk.
Then you need to start the Vm and login to the VM.  give df -h to see the new size for the os dick.
I just tried with ubuntu and it worked well
But its NOT recommended to store data in OS disk.  You can easily attach additional data disks to store additional data.

@andyischaos is there any update

@jakaruna-MSFT thank you for following up. I contacted the Microsoft team to ask for support and solve this problem. The key problem after extending a new disk to my VM is that it's not visible with "df -h" or usable. So I followed their instructions to mount this disk and then change the access permission of this disk. Finally, I can successfully store my data in the new disk. Again, thank you very much for your reply!

@jakaruna-MSFT
I will close this out for now. If you need additional help please open a new issue


python311Packages.flask-limiter: 3.1.0 -> 3.3.1

Diff: https://github.com/alisaifee/flask-limiter/compare/refs/tags/3.1.0...3.3.1
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

I assume that this has to go to staging...

@ofborg build python311Packages.flask-limiter python311Packages.flask python311Packages.httpbin


OSX: 0.6.0 build does not contain executable synth binary, 0.5.6 build does

Mac OSX details:
Darwin MacBook-Pro.local 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:31 PDT 2021; root:xnu-7195.141.2~5/RELEASE_X86_64 x86_64
Example (0.6.0 build):
$ file synth
synth: data
$ ls -l synth*
-rwxr-xr-x@ 1 (userid_masked)  staff  19691080 Oct 18 15:57 synth
-rw-r--r--@ 1 (userid_masked)  staff   3548972 Oct 19 14:43 synth-macos-latest-x86_64.tar.gz
Example (0.5.6 build):
$ file synth
synth: Mach-O 64-bit executable x86_64
$ ls -ld ./synth*
-rwxr-xr-x@ 1 (userid_masked)  staff  19416944 Sep 30 09:36 ./synth
-rw-r--r--@ 1 (userid_masked)  staff   6874126 Oct 19 14:46 ./synth-macos-latest-x86_64.tar.gz
Procedure to replicate:

Download 0.6.0 tar.gz file
tar xzf synth-macos-latest-x86_64.tar.gz
file synth

So this happens because of the tar installed for the mac agent as can be seen here. This is a known issue as documented in actions/virtual-environments#2619 and I'll create PR with one of the suggestions


Add files via update

Adding Istanbul Commerce University to the fork, the previous domain is iticu.edu.tr which is already in the list, the updated domain is ticaret.edu.tr for Istanbul Ticaret Universitesi.

@alperozpinar Pull request merged. Thank you!

@alperozpinar Pull request merged. Thank you!


feat: Channel invitations for Angular SDK

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[BUG] NanoVDB, no generic way to sample quantized float values in PNanoVDB.h

Environment
Operating System: Windows 2019
Version / Commit SHA: NanoVDB 32.3, OpenVDB 8.1
Other: C++, HLSL
Describe the bug
While testing the quantized NanoVDB floating point values (excellent addition to the library by the way), I noticed there was no "simple" and generic way to read floating point values. Although it is possible to abstract all the C++-side code and be floating point format agnostic, reading values in the HLSL shader requires some hard-coded changes, depending on the format.
For example when using pnanovdb_hdda_zero_crossing function (PNanoVDB.h), it is not ready yet for quantized models. I'm expecting this function to be optimal, and to keep using it to render my level sets, but it needs some adjustements to work correctly.
To Reproduce
Steps to reproduce the behavior:

Load a Fp4, Fp8, Fp16, FpN quantized model in the viewer
Use the HLSL mode (PNanoVDB.h)
Model is filled with holes

Note that I haven't tried using the viewer for this, as it does not support a HLSL mode yet, and the GLSL mode doesn't even work on my machine anymore (it used to work with 29.3). Feel free to contact me for additional details if needed.
Expected behavior

Ideally, I would like an optimal and easy way to sample floating point values in a grid/root, without having to hard-code it (and without shader variations)
pnanovdb_hdda_zero_crossing from PNanoVDB.h should work with all floating point formats

Proposed solution
A sub-optimal but generic solution could be along the lines of:
PNANOVDB_FORCE_INLINE float pnanovdb_root_read_float_typed(pnanovdb_grid_type_t grid_type, pnanovdb_buf_t buf, pnanovdb_address_t address, PNANOVDB_IN(pnanovdb_coord_t) ijk, pnanovdb_uint32_t level)
{
	float ret;
	if (level == 0 && grid_type != PNANOVDB_GRID_TYPE_FLOAT)
	{
		if (grid_type == PNANOVDB_GRID_TYPE_FPN)
		{
			ret = pnanovdb_leaf_fpn_read_float(buf, address, ijk);
		}
		else
		{
			ret = pnanovdb_leaf_fp_read_float(buf, address, ijk, grid_type - PNANOVDB_GRID_TYPE_FP4 + 2u);
		}
	}
	else
	{
		ret = pnanovdb_read_float(buf, address);
	}
	return ret;
}

And adapting the pnanovdb_hdda_zero_crossing function would look like:
pnanovdb_address_t address = pnanovdb_readaccessor_get_value_address_and_level(grid_type, buf, acc, PNANOVDB_REF(ijk), PNANOVDB_REF(level));
	float v0 = pnanovdb_root_read_float_typed(grid_type, buf, address, ijk, level);

instead of the current:
pnanovdb_address_t address = pnanovdb_readaccessor_get_value_address(PNANOVDB_GRID_TYPE_FLOAT, buf, acc, PNANOVDB_REF(ijk));
	float v0 = pnanovdb_read_float(buf, address);

Thanks - we're looking into this now


Move heartbeat as instance method

Hello @jakubkulhan
Thank you for this library. It's really awesome.
I've propose move the heartbeat of synchronous client as a method.
In my case, i need to be able to do heartbeat manually at any time.
What do you think?
Thank you.

Hi, the problem of heartbeat timeouts is inherent to PHP being single-threaded. Heartbeats are low-level AMQP future, I don't think it is a good idea to expose it through public API.
You can set hearbeat timeout when creating Client instance:
$client = new Client(["heartbeat" => 900 /* seconds, i.e. 15 minutes */]);

AMQP server will accept heartbeat timeout proposed by client, set it high enough that any message processing finishes within given timeout. I haven't experienced problem setting heartbeat for example to 15 minutes (900 seconds).

Thank you @jakubkulhan
You're right. I'll try to change design of my app.


Changed from Async/Await to Observables

Changed Async/Await into Observables, upgraded to NestJSv6 and started using fastify for better speed :rocket: :musical_note: :guitar:


Add generic errors for standard HTTP error codes.

Codecov Report

Merging #2 into master will increase coverage by 10.72%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           master       #2       +/-   ##
===========================================
+ Coverage    5.43%   16.16%   +10.72%
===========================================
  Files           3        4        +1
  Lines          92       99        +7
===========================================
+ Hits            5       16       +11
+ Misses         87       83        -4

Impacted Files
Coverage Δ

errors.go
100% <100%> (ø)

httperr.go
8.51% <0%> (+8.51%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 10edd99...b766623. Read the comment docs.


Editing "greater than" and "less than" keys

HI,
where can I edit or change the "greater than" and "less than" keys? Any ideas?
Best,
Holger

#439 maybe solves it for you

@lenolib perfect! Thanks!

Tack @lenolib  ;)


Credit card requirement

It would be useful if the list of free hosting services included information about whether each one requires to set up a billing account / add a credit card (e.g. Google App Engine / Fly.io respectively).

Hi, @sryze
This is a good idea. I would accept a PR to improve this as I am not actively updating this repository anymore.


Default master branch Network Security application throw "UnknownHostException: Unable to resolve host 'storage.googleapis.com'  " when trying to hit the default http endpoint.

Default master branch Network Security application throw "UnknownHostException: Unable to resolve host 'storage.googleapis.com'  " when trying to hit the default http endpoint.

Sorry, it doesn't work on my Samsung S20 FE phone, but the master branch does work on the Emulator.

I think this line of code isn't playing nice with my Samsung Device.
GsonRequest gsonRequest = new GsonRequest<>(mUrl, PostList.class, null, new Response.Listener() {
Exception Message is:
2021-12-16 19:58:51.278 31867-31867/com.example.networksecurity E/MainFragment: java.net.UnknownHostException: Unable to resolve host "storage.googleapis.com": No address associated with hostname
java.net.UnknownHostException: Unable to resolve host "storage.googleapis.com": No address associated with hostname

Samsung A20 phone works with your project.

Sorry, it was the VPN on my phone messing things up. Maybe a regional VPN issue. Thanks.
No Bug. Close this issue please.