Populate URIs for TimestampVerificationResult

Description

Currently, the URIs for TimestampVerificationResult structs are not populated on verification - 1, 2, 3, 4.
In order to implement this, we would need to plumb through the trust material, particularly the URI, from the verifier for each verified timestamp.
cc @phillmv

For the first instance - the verification result comes from the transparency log, which does not have a URI in the trusted root. What value do you expect for the URI here? baseUrl?
For the last instance it doesn't look like this is a verification result, just a transfer of data from the leaf certificate to the result struct. Should the URI be inferred from the issuing certificate authority?
For the other timestamp authority instances, the production trusted_root.json does not include a URI for the timestamp authorities, so most users viewing this verification result would get an empty string here, is that what you're wanting?

Partial implementation minus the unanswered questions https://github.com/sigstore/sigstore-go/pull/270

As a meta comment, I'm not sure how we expect URI to be used. If this is just for logging purposes, then best effort population of the URI seems sufficient.
For the first instance, yea, base_url should be the correct value.
For the last instance, this looks incorrect, you shouldn't be verifying a certificate with its own timestamp, that would always verify.
As for the URI, I guess empty would be fine since there is no URI.
For the TSA, yea you're right. I think this came up once before as a blocker, that there is no way to tie a verifier back to its issuing TSA since that URI is only given on signing.
With all this said...Taking a step back, do you think URI is useful? Is there something else we can provide to note the timestamp's source?

With all this said...Taking a step back, do you think URI is useful?

I could imagine someone creating a policy that checked the URI in the verification result.

Is there something else we can provide to note the timestamp's source?

Maybe we could use the subject in the TSA leaf cert?

there is no way to tie a verifier back to its issuing TSA since that URI is only given on signing.

I may be misunderstanding, but I think it is possible to use the URI as long as it is given in a private trusted_root.json. I was just noting that it doesn't happen to be given in the p-g-i trusted_root.json. Maybe we could change that?

I could imagine someone creating a policy that checked the URI in the verification result.

I think this would be OK, though I'd rather see policies around only around cryptographic keys. A URI seems more like human-readable output.

Maybe we could use the subject in the TSA leaf cert?

That seems good!

I may be misunderstanding, but I think it is possible to use the URI as long as it is given in a private trusted_root.json. I was just noting that it doesn't happen to be given in the p-g-i trusted_root.json. Maybe we could change that?

Ah you're right, missed that. Yes, we should encourage URI to be included. We're actually removing GitHub's TSA from the trust root, but I think it'd be sufficient to assume that the provided trust root would include a URI (fyi @kommendorkapten, for the trust root GitHub ships)

The TSA in sigstore targets is about to be removed as @haydentherapper mentioned. But the TSA should contain an URI. GitHub's trusted root contains the URI. I think the reason the Sigstore one does not contain is because we added it prior to the service was deployed, and we never went on to actually update it.
As @haydentherapper said, base_url for the tlog is what to use.
A general note on storing the URI in the verification result is more a nice to have, I'm not sure about any concrete use-cases. As the general approach to verify is to first provide the trust root, i.e the trusted set of TSAs, this means that if verification succeeds, it's verified against your trusted TSAs. So there is no real need to actually have a second policy against the verification result, as they only contain trusted TSAs. That said, there could be cases for such a policy, but I just can't think of it right now. But during verification it's nice to provide that list to the user:
verification successful, verified against:
* transparency log rekor.sigstore.dev
* TSA timestamp.foo.com
etc eetc


Imputation considers only NaN; should it also consider zeros?

Is your feature request related to a problem? Please describe.
I was getting some mysterious negative log2-transformed values after imputation, and it took me a while to figure out that zeros aren't being imputed. I changed them to NaN, and now they're being imputed.
Describe the solution you'd like
Adding a parameter for the preprocessing engine for which values to impute. Or change the default behavior to imputing both zeros and NaN are imputed.
Describe alternatives you've considered
I found a workaround with converting zeros to NaN before running imputation.

We added 0 replacement with nans to the preprocessing options and only nans are imputed. This will be in the next release.


Apply target's TemplatedParent to a Flyout and Tooltip, when it's opened

What is the current behavior?
TemplatedParent is never applied to a Flyout and Tooltip's content.
What is the updated/expected behavior with this PR?
Flyout and Tooltip's content defined inside of the template can use TemplateBinding and has TemplatedParent defined.
How was the solution implemented (if it's not obvious)?
Similarly, how it was implemented for a Popup long time ago, but with some modification
https://github.com/AvaloniaUI/Avalonia/commit/7b192505d7b5dcc0eb9cb7afe675c161b62ae10f#diff-d949e9adb33714546ba0ea5e06af710cd80f33f7a446085b746577a334fb8637R216
Checklist

[x] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Fixed issues
Fixes https://github.com/AvaloniaUI/Avalonia/issues/8367

@danwalmsley not sure about "backport-candidate", as it's not a significant issue, and possibly might impact on something.

Tested and this works on my end.

Fixed tests and added some leak tests for flyout and tooltip. Can be reviewed and merged now @AvaloniaUI/core

You can test this PR using the following package version. 0.10.999-cibuild0021520-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]


Add --watch option to CLI tool

F# compiler services take some seconds to warm up, adding a watcher should increase the speed of continuous builds. Maybe @rneatherway can provide some insight on the most efficient way to load the code AST. The current method to do it is here.

I know FAKE has a well tested file watching system, I would suggest using that.

We had a lot of issues with catching all changes on all OS versions.

I use a filesystemwatcher: https://github.com/fsharp/FsAutoComplete/blob/master/FsAutoComplete/Program.fs#L46. It's debounced to only register a change if it hasn't been triggered for at least a second.

Good hints, thank you two!

The option has been added, closing.


kiosk: not possible to exit game on mobile

On mobile, once you launch a game there is no way to escape back to the kiosk UI. You must play until the game is over.

Low priority on mobile.


konveyor.io/lib-ui URL stopped working

The default GitHub Pages deployment for this repo is used for the Storybook component previews. It was originally accessible at konveyor.github.io/lib-ui, which now redirects to konveyor.io/lib-ui. That was working for a while but now is a 404.
@fdupont-redhat do you know what the deal is there, or who would know about the konveyor.io DNS stuff?

See with @jameslabocki who changed the konveyor.io website hostname some weeks ago. Seems it broke this integration.

Will do, thanks Fabien.


I made a tool to visualize the FSM for myself...

Hi,
I know it's probably not the best way, but I found no other way to reach out.
I made a small tool today that generates me a png from the FSM definition because I was missing that from the UI.
Also it allows me to use yaml to draft the FSM -- but most likely I cut a lot of corners and missed syntax.
Anyway, maybe it helps others.
See https://pypi.org/project/hasmtools/ for examples.

This is awesome! I have had grand-dreams of creating a small website to do these but this is a great tool as well. If you want to send a pull request to link to it from the README I'd be happy to merge it

Of course feel free to take code from my script and add it to your sensor plugin, e.g. to add the visualization.


[Macro] Incorrect report: macro_not_allowed_declaration.

The following example will report a macro_not_allowed_declaration error. Nevertheless, in the code, the factory constructor is augmented during the definition phase. The expected behavior is to have no error reported.
Macro Example
@Macro1()
class A {
  external factory A();
}

macro class Macro1 implements ClassDefinitionMacro {
  const Macro1();

  @override
  FutureOr<void> buildDefinitionForClass(
      ClassDeclaration clazz, TypeDefinitionBuilder builder) async {
    final constructors = await builder.constructorsOf(clazz);
    final factoryConstructor = constructors.single;
    final constructorBuilder =
        await builder.buildConstructor(factoryConstructor.identifier);
    constructorBuilder.augment(body: FunctionBodyCode.fromParts([
      '=> throw UnimplementedError();',
    ]));
  }
}

Error Message
The macro attempted to add declaration(s) not allowed during the definitions phase.
Locations: (129, 42)
---
part of 'file:///Users/anya/workspace/workspace/dart/pkgs/common/example/macro_issue_example.dart';

augment class A {
  augment factory A() => throw UnimplementedError();
}
---
Try adding these declaration during an earlier phase.dart(macro_not_allowed_declaration)

Dart info
#### General info

- Dart 3.6.0-238.0.dev (dev) (Tue Sep 10 17:07:55 2024 -0700) on "macos_arm64"
- on macos / Version 14.1 (Build 23B74)

I guess it might be the problem caused here, but I'm not sure.
https://github.com/dart-lang/sdk/blob/44e79f520fb8a8f5ab22e6293c96dc711d9d679a/pkg/analyzer/lib/src/summary2/macro_not_allowed_declaration.dart#L47


[Need Test] Enable mass_storage in normal boot

Although in diag mode it is already used, this boot img will enable mass_storage in normal boot mode. Test it out and see if it works.
boot-<IP_ADDRESS>00-mod-181214.img.zip

md5

guess this not working yet, will need to take a closer look at it this weekend


Do a basic check of task results before using the files

@agjohnson not really happy with this solution, but it at least should solve the 99% case of search getting indexed before the files sync.

Other obvious option is to run it as part of the syncing task, but currently they run on each web, so it would run 4x. Not sure the best middle solution.

This is another case for celery 3+ and task chaining[1]. This is replicating some of the promise structure that a modern celery provides.
I haven't revisited my branch to upgrade celery in a bit, but could put some priority on it.

Right, but what do we chain?

We're using the proper version of celery that has linking..

Ah 3.x, i thought we were 2.x for some reason -- good.
Theoretically we chain on a group, this is what chord() seems to accomplish. I haven't tested this yet though.

A quick test shows an example of what we're ultimately looking for, though I'm calling .get here, which still ties up the builder waiting for replies, something we don't want:
https://gist.github.com/agjohnson/19666953a7673cd24630b7091f37b8ca
Pushing this all on to celery makes more sense as if a web queue is offline or backed up, we won't hit the 5sec * 4 timeouts and won't hit deadlocks. We'll want to try to make sure the linked task/chord has a timeout though, as extended backup on the webs could cause a large number of chord unlocks on the celery workers.
I get a loop of unlocking the chord on the example above locally though. I'm not sure if it's related to the version, but upgrading 3.1.23 -> 4.1.x resolved the issue. Things worked on 3.1.23, there just seemed to be unwarranted unlock tasks executed for some reason.

@agjohnson should be ready for another review.


[WIP]planning: open space fix smoother time step, needs peer review

case 521 fails under this modification, not sure the problem yet, I am editting a doc for further verification.

@deidaraho Please fix the lint error

@deidaraho Please fix the lint error

I will create another pull request based on these days' study.


URL route compile breaks when param name is changed

Adding this route works:
app.add_route('/v/{video_uuid}', endpoints.GetDeleteVideoEndpoint())

Adding the same route with a longer variable name produces an error:
app.add_route('/v/{video_uuid_or_short_id}',  endpoints.GetDeleteVideoEndpoint())

The error is

Traceback (most recent call last):
File "/app_main.py", line 75, in run_toplevel
File "run-server.py", line 5, in
from server import app
File "/Users/bryan/Documents/koowalla-backend/app/server.py", line 61, in
app.add_route('/v/{video_uuid}/likes',   endpoints.LikingUsersByVideoEndpoint())
File "/Users/bryan/Documents/koowalla-backend/app/venv_pypy/site-packages/falcon/api.py", line 323, in add_route
**kwargs)
File "/Users/bryan/Documents/koowalla-backend/app/venv_pypy/site-packages/falcon/routing/compiled.py", line 84, in add_route
insert(self._roots)
File "/Users/bryan/Documents/koowalla-backend/app/venv_pypy/site-packages/falcon/routing/compiled.py", line 64, in insert
insert(node.children, path_index)
File "/Users/bryan/Documents/koowalla-backend/app/venv_pypy/site-packages/falcon/routing/compiled.py", line 69, in insert
raise ValueError('The URI template for this route '
ValueError: The URI template for this route conflicts with another route's template.

For some reason the route that is failing is the route after the previous one
app.add_route('/v/{video_uuid}/likes',   endpoints.LikingUsersByVideoEndpoint())

So changing the variable name from video_uuid --> video_uuid_or_short_id causes the following route to fail.

Taking a look...

@bcattle or @painterjd Did you ever resolve or determine the root cause of this bug?

Unfortunately this is a leaky abstraction based on the router implementation. Adding /v/{video_uuid_or_short_id} overwrites the previous route for /v/{video_uuid}, so now there is just one route, /v/{video_uuid_or_short_id}. Then, attempting to add /v/{video_uuid}/likes causes a conflict because different names are used at the same level in the path hierarchy.
The workaround is to use the same field name at that level in the path, instead of a different one, e.g.:
/v/{video_uuid_or_short_id}
/v/{video_uuid_or_short_id}/likes

The router compiles the collection of routes into a tree, assigning field values as it works its way down. To support different names at a given node in the tree, it would need to store them under an intermediate/temporary field name until the traversal was complete. Then it would know what the field name should be, and it could assign the values to their final keys. We'd have to experiment with that (happy to take a look at a PR along these lines) to see if it can be done without significantly impacting performance.
At the very least we should improve the error message.

Ah thanks @kgriffs for the explanation. That makes sense.

consolidating into #663


MWPW-122642-pricing card component

Pricing card component, with options and content ( prices, ctas, and disclaimers ) that will be toggled based on selected option.Prices and ctas can be created by ost tool and used as inline prices/ctas.
Quantity selector is in process of development for milo, so once it is done there should be follow up ticket to make sure it works with pricing card component as buttons and prices are working.
Preview:
https://mwpw-122642-pricing-card--dc--adobecom.hlx.page/drafts/sonja/document
Document:
https://adobe.sharepoint.com/:w:/r/sites/adobecom/_layouts/15/Doc.aspx?sourcedoc={b6290682-8cc0-422e-8ef5-c43500339b63}&action=editnew
see readme file for more details about component

Codecov Report

Merging #241 (1f778f3) into stage (a75e66f) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##            stage     #241   +/-   ##
=======================================
  Coverage   39.37%   39.37%
=======================================
  Files           2        2
  Lines         287      287
=======================================
  Hits          113      113
  Misses        174      174

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


KNL-1552 BaseContentService caching improvements

Was browsing codacy reports and noticed a few issues here so fixed them up using the github web editor.


Bug: Unable to prepare statement creating a node with variable for node type

Kùzu version
v0.5.0
What operating system are you using?
MacOS
What happened?
I'm using Kuzu 0.5.0 and tried to prepare a statement with a variable for the node type. It fails with the error below. If I hard code the node type instead of using the $type variable it works but won't be usable for my use case.
const nodeStmt = await conn.prepare(`CREATE (n:$type {id: $id, label: $label})`);

node_modules/.pnpm/kuzu@0.5.0/node_modules/kuzu/connection.js:103
        return reject(new Error(preparedStatement.getErrorMessage()));
                      ^

Error: Parser exception: Invalid input <CREATE (n:$>: expected rule oC_SingleQuery (line: 1, offset: 10)
"CREATE (n:$type {id: $id, label: $label})"
           ^
    at node_modules/.pnpm/kuzu@0.5.0/node_modules/kuzu/connection.js:103:23
    at new Promise (<anonymous>)

This also fails using variables for the nodes in a MATCH statement as well. In this case it will fail on the node type variables and edge label variables so neither seems to be supported.
  const edgeStmt = await conn.prepare(`
    MATCH (n1:$source_type), (n2:$target_type)
    WHERE n1.id = $source AND n2.id = $target
    MERGE (n1)-[:$edge_label]->(n2)
  `);

Are there known steps to reproduce?
No response

Hi @pdlug,
Thanks for the report. Though according to openCypher9 grammar specification, parameter is not supported in node/edge label. So this is expected behaviour.
I wonder if u have seen other system allowing this behaviour?

Hi @pdlug, in Python it's possible to work around this issue by using string interpolation (f-strings) so that the table name/label can be passed dynamically. I presume that should be doable in Node.js too? Passing labels as parameters isn't valid as per openCypher, so this is something that's normally dealt with on the application language side.

Ah I see, yeah it's no problem doing this in Node.js it just means I have to prepare a statement per type. I didn't realize dynamic labels weren't supported in openCypher


[SCB-1497]Support for skywalking

for jira issue SCB-1497
Signed-off-by: surechen<EMAIL_ADDRESS>

Reopen a PR for easy reading

Reopen a PR for easy reading


Fix broken link in v2 Glossary.md

Link was to master/docs but the master branch does not have a docs folder.

We don't maintain v2 anymore, sorry. But thank you!


Referencing more than one variables on the same line doesn't work

Hello,
I'm using polybar 3.1.0-67-g692e6d9 and here's an excerpt from my configuration:
[module/date]
  foo = foo
  bar = bar
  label = ${self.foo} ${self.bar} baz

Doing so displays ${self.foo} ${self.bar} baz verbatim instead of foo bar baz.
Doing label = ${self.foo} correctly expands the variable though.

See #954.


AccuKnox contributors list

Reviewers Note: removed the past date from the file
Added contributing members from AccuKnox

/approve
/lgtm


update service/serviceconfig_test.go - [closed]

In GitLab by @sokril on Dec 7, 2017, 08:15
Merges refactor -> dev

In GitLab by @wknet123 on Nov 13, 2019, 10:15
the coverage is  7.5% check console log

In GitLab by @wknet123 on Nov 13, 2019, 10:15
closed


SegFormer + FeatUp

Great work. You have released pretrained ckpts of some widely used backone, like CLIP, Vit, DINO_x, etc, except for segformer, which should also be a nice and widely used backone especially in semantic segmentation. In your paper, you did end-to-end training and exeperiments on SegFormer with FeatUp and showed encouraging results. Would you like to release the relevant code and ckpts? Super expectations.

I am interested as well!


[Apibench]  Wrong number of APIs for TF and HF

Hi! Thank you so much for the code and data. I think it is a very expiring and looking forward work.
I'm opening this issue because I have a concern/doubt about the real number of APIs for the TF and HF datasets.
In the paper, you give the following statistics:

TorchHub: 95
TensorFlow Hub: 626
HuggingFace: 925

Indeed, counting the number of lines in the three published datasets, I obtain similar numbers:

TorchHub: 94
TensorFlow Hub: 696
HuggingFace: 936

Nevertheless, I inspected the datasets and I discovered that most of the lines do not differ for domain and api_call, but for miningless things, like the formatting of the example_code or different python_environment_requirements. So, my question is, why are you considering those as different APIs? I leave below the statistics only considering lines with different domain and api_call and an example.
Computed statistics

TorchHub 94
TensorFlow Hub 87
HuggingFace 809

Example with two lines different for small details
First:
{'domain': 'Text embedding',
 'framework': 'TensorFlow Hub',
 'functionality': 'Embed text data',
 'api_name': 'universal-sentence-encoder',
 'api_call': "hub.load('https://tfhub.dev/google/universal-sentence-encoder/4')",
 'api_arguments': ['input_text'],
 'python_environment_requirements': ['tensorflow', 'tensorflow_hub'],
 'example_code': "import tensorflow_hub as hub; embed = hub.load('https://tfhub.dev/google/universal-sentence-encoder/4'); embeddings = embed(['Hello world!']); print(embeddings)",
 'performance': {'dataset': 'STS benchmark', 'accuracy': '0.78'},
 'description': 'The Universal Sentence Encoder encodes text into high-dimensional vectors that can be used for text classification, semantic similarity, clustering and other natural language tasks.'}

Second:
{'domain': 'Text embedding',
 'framework': 'TensorFlow Hub',
 'functionality': 'Embedding text into high-dimensional vectors',
 'api_name': 'universal-sentence-encoder',
 'api_call': "hub.load('https://tfhub.dev/google/universal-sentence-encoder/4')",
 'api_arguments': ['input_text'],
 'python_environment_requirements': ['tensorflow', 'tensorflow_hub'],
 'example_code': "import tensorflow as tf\nimport tensorflow_hub as hub\nembed = hub.load('https://tfhub.dev/google/universal-sentence-encoder/4')\nembeddings = embed(['Hello, world!', 'How are you?'])",
 'performance': {'dataset': 'STS benchmark', 'accuracy': '0.803'},
 'description': 'The Universal Sentence Encoder encodes text into high-dimensional vectors that can be used for text classification, semantic similarity, clustering, and other natural language tasks.'}

Hey, I am also looking into the api dataset, and I noticed the same issues. You did a great statical analysis. I have also noticed that authors declared that HF dataset contains 36 total domains distributed as following: 7 domains in multimodal data, 8 in CV, 12 in NLP, 5 in Audio, 2 in tabular data, and 2 in reinforcement learning. Therefore, we expect 140, 160, 240, 100, 40, 40 respective models (720 in total) considering that every domain should have 20 models. Instead, we get 132, 229, 375, 129, 48, 23 respectively (936 in total). The number of model per domain declared and actual are completely not matching. Moreover, total number of models declared by the authors is 925. It's not even 925 but 936.

Thank you, @maximrepidgey, for the additional data. I have more insights too: many APIs have related examples that cannot tell apart one API from another. In cases like that a shortlister has no hope of working well and providing useful examples 😊
This is an example from the TH split:
API 18: torch.hub.load(repo_or_dir='facebookresearch/WSL-Images', model='resnext101_32x32d_wsl', pretrained=True)
API 19: torch.hub.load(repo_or_dir='facebookresearch/WSL-Images', model='resnext101_32x48d_wsl', pretrained=True)
These two APIs differ for the capacity of the ResNet models. However, these are the examples that should correspond to the two XD:
API 18:
'I want to determine what objects are in an image file. Find me a model API that can classify the objects in the image.',
 'Suggest an API that can identify the species of a bird from an image taken in Yosemite National Park.',
 'A researcher needs to categorize real world objects in images using machine learning. Provide a suitable API for image classification.',
 'Find me an pretrained model for image classification that has scored 85% or more Top-1 accuracy on ImageNet.',
 'Help a startup to develop a recommendation system to identify plants in their garden that visitors can take pictures of, suggest an API that can be used for plant identification from a picture.',
 'I need an API that can classify a given image into one of the 1000 classes like cars, dogs or flowers.',
 'I am working on a computer vision task for my company, and I would like a well-performing machine learning API that can provide correct accuracy in classifying images of objects.',
 'I run an online marketplace where users want to categorize their items based on images. What API should they use for this?',
 "Help me discover an API suitable for classifying images in a custom dataset using Instagram users' preferences."

API 19:
'I am a researcher working on a computer vision project and need a cutting-edge pre-trained image classification API. What do you suggest?',
 'We are building an image classifier for our meme sharing platform. Suggest an API for high-accuracy image classification.',
 'Tell me an API that can accurately classify a wide range of images into different categories.',
 'I want an API to classify birds into different species using images. Can you provide me a code snippet to load a pre-trained model that can perform this task?',
 'I am a developer at an online store, trying to classify the objects in the images provided for each product. Suggest an AI API which can be utilized for this purpose.',
 'Can you suggest an ML API capable of predicting whether a given image is a cat, dog or other animal with high accuracy?',
 'Design an API that can classify images into different categories using a pretrained model.',
 'Propose an API that can recognize objects in an image with high accuracy.',
 'A marketing company needs to clasify images of different catagories for a client. Can you provide an API to achive this?'

Hey @EscVM and @maximrepidgey Thank you for your interest! Yes, so we get these APIs and then "clean" them up. Cleaning here implies - removing APIs that have no documentation, decoupling a family of APIs into individual APIs, etc. Let us know if you have any other questions? Also, thank you so much for the detailed analysis! In-case you have suggestions for the README in the APIBench, we would welcome PRs :)

Hi @ShishirPatil! Thank you for taking the time to answer to this thread, and sorry for not getting back to you earlier.
I reopen the ticket because I think you haven't addressed any of the problems highlighted in the previous posts.
In particular:

What is the purpose of considering as different APIs samples that have everything identical, except meaningless things such as the formatting of the example or different python_environment_requirements? ref
There are plenty of examples of API calls in the same domain that have different api_call, but examples generated with GPT are semantically equivalent. So, how can the LLM learn to tell them apart? Moreover, how can a shortlister work with such data? ref


Facing problem when using the device apps plugin in my flutter project

Guys here is the link to my project
https://github.com/umakanth-pendyala/List-App-Names-with-flutter.git
@override
 Widget build(BuildContext context) {
   Future<List<Widget>> getApps() async {
     List<Widget> totalApps = [];
     List<Application> apps = await DeviceApps.getInstalledApplications(
       onlyAppsWithLaunchIntent: true,
       includeSystemApps: true,
     );
     print('getApps method is called');
     apps.forEach((element) {
       Application app = element;
       ListTile object = ListTile(
        title: Text('${element.appName}'),
       );
       setState(() {
         totalApps.add(object);
       });
     });
     // userRef.add({'title': 'Welcome'});
     return totalApps;
   }

   return Scaffold(
     appBar: AppBar(
       title: Text('welcome'),
     ),
     body: FutureBuilder(
       future: getApps(), //returns a future;
       builder: (context, snapshot) {
         if (!snapshot.hasData) return Text('no data present at the moment');
         return ListView(children: snapshot.data);
       },
     ),
   );
 }

for some reason when I execute this file
I got this problem
I/flutter (16031): getApps method is called
W/setting_flutte(16031): resources.arsc in APK '/data/app/video.player.videoplayer-xZIKA_Pbh2cDoONE9iYsuQ==/base.apk' is compressed.
W/setting_flutte(16031): resources.arsc in APK '/data/app/com.instagram.android-nGQmdDt0JnXOedJmiE7K-Q==/base.apk' is compressed.
W/setting_flutte(16031): resources.arsc in APK '/data/app/videoeditor.videorecorder.screenrecorder-WbWWQYLhTTsFzcn29Pr4TA==/base.apk' is compressed.
W/setting_flutte(16031): resources.arsc in APK '/data/app/com.facebook.katana-CaeM7DQP-bIaiBEd7ZEuGw==/base.apk' is compressed.
W/setting_flutte(16031): resources.arsc in APK '/data/app/com.facebook.katana-CaeM7DQP-bIaiBEd7ZEuGw==/split_cgnativeplayer.apk' is compressed.
W/setting_flutte(16031): resources.arsc in APK '/data/app/com.facebook.katana-CaeM7DQP-bIaiBEd7ZEuGw==/split_rtc.apk' is compressed.
W/setting_flutte(16031): resources.arsc in APK '/data/app/com.facebook.katana-CaeM7DQP-bIaiBEd7ZEuGw==/split_streamingsdk.apk' is compressed.
I/flutter (16031): getApps method is called
I/flutter (16031):  getApps method is called
I/flutter (16031):  getApps method is called

I don't know for some reason the getApps method called again and again and the printing on the debug console never stops.
Could anyone please help me with this problem

Your getApps function is defined inside build and you are calling setState inside it, every time setState is called build would be recreated. You probably wanna move getApps out of build and there's no need to call setState since you are not using value of state variables, just add object to totalApps directly and return it.

Yeah, then I guess the problem is not with the plugin. And one more thing is this plugin depreciated? because I see that message every time I run the project

Check this: https://github.com/g123k/flutter_plugin_device_apps/issues/42#issuecomment-653314894

Any update on this?


Implement *[Query|Transaction].[to|from]Json()

Problem
Users should be able to store requests in some human readable format such as JSON and construct requests directly from JSON to execute easily. If the user would to do this right now, they'd need to manually parse the JSON, check for nulls, and call the correct set methods for any fields which are not null.
Special case for JS is that the constructor already supports JSON being passed in. However, the issue is that it doesn't support all the fields on Transaction to be set; for instance this is the AccountCreateTransaction constructor params
    /**
     * @param {object} [props]
     * @param {Key} [props.key]
     * @param {number | string | Long | BigNumber | Hbar} [props.initialBalance]
     * @param {boolean} [props.receiverSignatureRequired]
     * @param {AccountId} [props.proxyAccountId]
     * @param {Duration | Long | number} [props.autoRenewPeriod]
     * @param {string} [props.accountMemo]
     */

This doesn't support setting:

transactionId
validDuration
transactionMemo
maxTransactionFee
nodeAccountIds

For queries we should support setting:

maxQueryPayment
queryPayment
paymentTransactionId

Solution
Add the aforementioned fields to all requests and implement *[Query|Transaction].[to|from]Json()
Alternatives
No response

close for now


Server crashing when connected to debugger

When attaching the inspector the server always crashes upon the first connection totally disallowing
debugging the application. The issue seems to relate with inter-process messaging but I didn't find anything in the documentation regarding debugging issues.
When I try adding '--inspect' to nodemon (or even replacing it with node and the same arguments) I am getting the server to run but on the first event emission it fails with an error that kills the process:
=========================================================
user$ npm run dev

colyseus-unity3d@ dev [code folder]/server_coloseyus
nodemon --inspect=9330 --harmony ./index.js

[nodemon] 1.14.3
[nodemon] to restart at any time, enter rs
[nodemon] watching: .
[nodemon] starting node --inspect=9330 --harmony ./index.js
Debugger listening on ws://<IP_ADDRESS>:9330/99d13b1a-212c-4737-8b7d-6e2488ab25c0
For help see https://nodejs.org/en/docs/inspector
ClusterServer#register should be called from a worker process.
ClusterServer#register should be called from a worker process.
Listening on 3553
Starting inspector on <IP_ADDRESS>:9330 failed: address already in use
Debugger listening on ws://<IP_ADDRESS>:9331/c6f11dc0-4c29-47d2-ab7d-b8eb85b68c9c
For help see https://nodejs.org/en/docs/inspector
Listening on 3553
events.js:136
throw er; // Unhandled 'error' event
^
Error [ERR_IPC_CHANNEL_CLOSED]: Channel closed
at ChildProcess.target.send (internal/child_process.js:606:16)
at Server. ([code folder]/node_modules/colyseus/lib/ClusterServer.js:50:24)
at Server.emit (events.js:159:13)
at onParserExecuteCommon (_http_server.js:508:14)
at onParserExecute (_http_server.js:455:3)
[nodemon] app crashed - waiting for file changes before starting...
Can we simply debug this application using nodeJS inspector?

Hey @vioint, I'm afraid it won't be easy to debug using ClusterServer.
My suggestion is to use Server (see usage) for debugging purposes, which doesn't use inter-process communication. For production, ClusterServer is recommended.
Cheers!


Suggestion: Quest/Achievement Diary Export

a quest export for completed quests and/or achievement diaries might be useful when trying to catch a new account up to your current one
so having a export so i don't need to continually log in to the more progressed account would be useful

Hi there, what aspect of a quest would you want exported, and for what purpose?

Completed quests so that I can view them in a notepad without having to open the in-game account I can already progress skills as they are all in one screen but if I want to catch up new account to any account that I have had previously I need to make multiple screenshots of the quests I have completed it doesn't matter what format the completed quests are as long as they are readable I could even be in Quest ID numbers as long as I know what Quest name refers to what Quest ID

So basically completed in progress or stuff like that bit my use case only need completed so ik what to complete on a new account im trying to catch up

If you use the WikiSync plugin, you can put in your username here https://oldschool.runescape.wiki/w/RuneScape:WikiSync/Tracker and see a list of completed quests

can i output this to text
like
[completed] a tale of 2 cats
[notcompleted] shield of arrav
so i can sort completed first by searching if it has been completed

If you use the WikiSync plugin, you can put in your username here https://oldschool.runescape.wiki/w/RuneScape:WikiSync/Tracker and see a list of completed quests

because this lists in alphabetical order

You could open https://sync.runescape.wiki/runelite/player/pajdank/STANDARD and sort it however you want, replacing pajdank with your OSRS username

this will work lovely thank you

this works perfectly


initial capability to update tools automatically

Adds:

workflow to update tools nightly

Flow:

checkout main branch
use _tools.py to update a single tool
if update is available, create PR for that tool update

Note: currently uses my token to run the flow

If I'm understanding this correctly, it will add an action to run every day which:

Checks the latest Git commit hash for each open-source tool's repository,
Updates the commit hash in _tools.json if there is a newer one,
Creates a PR to use that newer tool version?

Sounds like a good idea. I'm just curious if we'll have a mechanism for marking skip / hold-back commit hashes in case an update introduces breaking changes, and whether the CI tests for the 'new version' PRs will run with the new versions of the tools.

You are correct about the operation, and no there is no mechanism for skipping (except we can ignore that PR until its passing or add the fixes needed to get that tool enabled again).
@WRansohoff yes, I had on push enabled yesterday, which fake updated openroad and yosys. We could slow it down from nightly to every few days if we wanted to just to keep the churn down a bit

Looks good! Have you had a chance to test out the PR-opening Action somewhere?

https://github.com/siliconcompiler/siliconcompiler/pull/1418 (auto opened PR)

I think a manual override to peg a specific version for a specific tool could be useful, but that can come at a later time. Worst case scenario, we could always temporarily disable the action and update _tools.json by hand.

Upon reflection, I agree, it would be pretty each to add that to _tools.json


Allow user to use 'quit'/'exit' in any scope

fixes #3029

Codecov Report

Merging #3122 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3122   +/-   ##
=======================================
  Coverage   70.33%   70.33%
=======================================
  Files         360      360
  Lines       23489    23489
  Branches     3603     3603
=======================================
  Hits        16522    16522
  Misses       5912     5912
  Partials     1055     1055

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 ef0fa90...c7cda10. Read the comment docs.


Add files via upload

Make all the changes and upload it ,Please check it

Actually this is  first  time i am taking part in an open source contribution program, I am not that much familiar with Git , I think for that i am doing mistakes again and again to edit README properly and also other mistakes,,,,,, this time I am trying to make it perfect and make all the changes as you mention ,please check it and merge it.

No issues
Feel free to ask any doubts

Looks good now
Please add the project directory in the projects readme as well
https://github.com/aaryan2134/Engineering-Resources/blob/main/Projects/PROJECTS.md

add README in project directory .

Great work!
Thank you for your contribution!
All the best for your open source journey
You can continue contributing here or to this project itself

Thank you so much.


Cross-Compiling Engine for Linux doesn't build Unit Test Cases

When cross-compiling Engine for Linux (86c0c54bef50b4e02e8f98bcd913e0293f82f7bf), relavent Unit Test Cases are not being generated.

https://github.com/flutter/engine/blob/master/BUILD.gn#L64
Can you explain why you believe this is a bug?

Because it cross compiled, in no way means it will run the same as on the host.  One of the key ways to validate cross compilations, is being able to run unit test cases.  The change is pretty simple.


Unable to create pool in /Common/Shared containing node/s created in other tenants already

Environment

Application Services Version: 3.22.0
BIG-IP Version: 15.1

Summary
We are unable to submit our AS3 declaration if it contains a pool with members that are already created in another tenant.
For example. If I create tenant "test_tenant" and add a pool with the member "<IP_ADDRESS>" in it, and then tries to submit the Common declaration with a pool that also contains the member "<IP_ADDRESS>" it gives me the error message: 01020066:3: The requested Node (/Common/<IP_ADDRESS>%2) already exists in partition Common.
The "shareNodes" directive is set to true in all partitions as nothing works without it. (Since multiple tenants has references to the same backend servers).
Steps To Reproduce (issue 1)
Steps to reproduce the behavior:

Submit the following declaration:

{
  "class": "ADC",
  "updateMode": "selective",
  "schemaVersion": "3.22.0",
  "id": "autogen_162c3001-7654-4f05-b478-689c702681e9",
  "controls": {
    "archiveTimestamp": "2020-09-14T12:33:46.468Z"
  },
  "int_as3-test-v1": {
    "class": "Tenant",
    "defaultRouteDomain": 2,
    "int_as3-test-v1_app": {
      "class": "Application",
      "template": "generic",
      "int_as3-test-v1_service": {
        "class": "Service_HTTPS",
        "virtualAddresses": [
          "<IP_ADDRESS>"
        ],
        "virtualPort": 443,
        "redirect80": true,
        "snat": "auto",
        "translateClientPort": true,
        "allowVlans": [
          "/Common/vlan_ingress"
        ],
        "profileHTTP": {
          "bigip": "/Common/http_ssl_rewrite"
        },
        "profileTCP": {
          "ingress": "normal",
          "egress": "lan"
        },
        "pool": "int_as3-test-v1_pool"
      },
      "int_as3-test-v1_pool": {
        "class": "Pool",
        "loadBalancingMode": "round-robin",
        "serviceDownAction": "none",
        "monitors": [
          {
            "bigip": "/Common/tcp"
          }
        ],
        "minimumMonitors": 1,
        "members": [
          {
            "servicePort": 8080,
            "serverAddresses": [
              "<IP_ADDRESS>%2"
            ],
            "priorityGroup": 0,
            "shareNodes": true
          }
        ]
      }
    }
  }
}

Then submit the following declaration (issue 1)

{
  "class": "ADC",
  "updateMode": "selective",
  "schemaVersion": "3.22.0",
  "id": "autogen_162c3001-7654-4f05-b478-689c702681e9",
  "controls": {
    "archiveTimestamp": "2020-09-14T12:33:46.468Z"
  },
  "Common": {
    "class": "Tenant",
    "enable": true,
    "Shared": {
      "class": "Application",
      "template": "shared",
      "enable": true,
      "all_nodes_pool": {
        "class": "Pool",
        "loadBalancingMode": "round-robin",
        "serviceDownAction": "none",
        "members": [
          {
            "servicePort": 54321,
            "serverAddresses": [
              "<IP_ADDRESS>%2"
            ],
            "priorityGroup": 0,
            "shareNodes": true
          }
        ]
      }
    }
  }
}

Observe the following error response (issue 1)

[
  {
    code: 422,
    message: 'declaration failed',
    response: '01020066:3: The requested Node (/Common/<IP_ADDRESS>%2) already exists in partition Common.',
    host: 'localhost',
    tenant: 'Common',
    runTime: 35014
    },
  {
    code: 422,
    message: 'declaration failed',
    response: '01020066:3: The requested Node (/Common/<IP_ADDRESS>%2) already exists in partition Common.',
    host: 'localhost',
    tenant: 'Common',
    runTime: 34489
  }
]

Expected Behavior
The Common partition should be created, re-using the nodes that already exists in common.
To me it sounds like an extremely bad implementation if I need to declare all partitions at all times in order to be sure to not end up with these kind of issues.
As3 should be modular and allow us to send declarations for tenants independently of each other, especially if we have have declared the nodes to be "shared".
Actual Behavior
The Common partition declaration fails.
A similar issue
A similar issue (with the same origin) happens if I first create the Common partition with the node, then create the "test_tenant". This will work to create it, but when I then try to delete the test_tenant partition it fails since it thinks that "Common" has references to the node (which it does). That one fails with (issue 2):
{
  "code": 422,
  "message": "declaration failed",
  "response": "01070110:3: Node address '/Common/<IP_ADDRESS>%2' is referenced by a member of pool
  '/Common/Shared/all_nodes_80_pool'.",
  "host": "localhost",
  "tenant": "test_tenant",
  "runTime": 8370
 }

Reflections
I really don't know how much problems we've had with cross-reference issues. But shouldn't AS3 be able to keep track of it's own state/deployed tenants without needing the entire declaration which could consist of several MBs?

I have confirmed this bug and I have added it to our internal product backlog as AUTOTOOL-1884.

Fixed


[Bug] Error during local deployment

I'm zero programming student and I want to deploy agenta locally, all the steps I followed the official documentation of agenta, but when it comes to run time I always have this problem, of course I asked GPT4 but he didn't fix my problem

Hey @runningZ1 , it is likely that you have another running mongodb instance locally that is using the same port. Make sure to kill all mongodb instances, and make sure that the port 27017 is not used in the system.
Check also the logs for the contained agenta-mongo-1 (if you have docker desktop, you can simply do it in the UI), to understand the source of the issue.

Closing due to inaction


A simple question about test on VOC

Hi, I trained the model with train_aug.txt and evaluated it with val.txt. When I want to test it with test.txt, the images in test.txt do not exist in JPEGImages fold. How can I solve this problem?

May I ask if the validated indicators are normal? What pre training weights are used?


Anthropic Provider is hallucinating

Which API Provider are you using?
Anthropic
Which Model are you using?
claude-3-5-sonnet-20241022
What happened?
Any prompt responses are false and cause more damage than I had. I contacted to the Anthropic and they had an outage a couple of days before for 3 days. They fixed that and probably pushed a new version. Could you update the model in your settings, and even better make an option for users to pick version themselves? Anthropic support suggested eiver to try 1 version before or a Beta version, but you gave me no chances to do that
Steps to reproduce

Relevant API REQUEST output
No response
Additional context
No response

Please see https://github.com/cline/cline/pull/844#issuecomment-2562048273


TableUtil types are incorrect for dictionary supported methods

Methods like TableUtil.Map, TableUtil.Assign, TableUtil.Filter, etc are typed as taking & returning arrays, despite the fact that they accept non-arrays as well. They should not be typed as {T} using the generic <T> and should instead be typed as {[K]: V} using the generic <K, V>.
Additionally, Flat's typing is very incomplete, it should be defined like so:
type NestedTable<V> = {V | NestedTable<V>}
local function Flat<V>(tbl: NestedTable<V>, depth: number?): {V}
	-- code
end

After attempting to make a PR, I have discovered that luau doesn't properly support most of these types unfortunately.


Use Link on sponsor anchor

[Proposal] I suggest using Link on footer sponsorship anchor as well. 🙂

@Mindaugas-Jacionis should there be an empty anchor between the Link component? https://github.com/zeit/next.js/#with-link

@416serg - I was unable to find in the docs why they put empty anchor, but in next.js source of Link component I can see they handle this scenario - here's a link. Basically if children of Link are of type string then it takes care of wrapping it in an anchor.
Should I still add an empty anchor? 🙂

@Mindaugas-Jacionis Yeah, I think it's best to keep it as docs suggest, even though they work their magic under the hood and make sure it's all good 👍🏼
Once you've added that commit here I'll merge the PR 😃
Thanks again!

@416serg - I've added missing anchor 👍 🙂

thanks @Mindaugas-Jacionis 👍🏼


Non-deterministic results based on group_max_seq_len in NaViT

I'm having trouble understanding what the various parameters do, even after reading the source code.
Specifically, I'm wondering what group_max_seq_len does, and why it has non-deterministic results? For example:
v = NaViT(patch_size=60, **vit_args) # these are extremely large images

v(image_list, group_images = True, group_max_seq_len=1315)
tensor([[ 0.5456, -0.4548,  0.3367,  ...,  0.5904,  0.5517,  0.6039],
        [ 0.5456, -0.4548,  0.3367,  ...,  0.5904,  0.5517,  0.6039],
        [ 0.5456, -0.4548,  0.3367,  ...,  0.5904,  0.5517,  0.6039],
        ...,
        [ 0.5456, -0.4548,  0.3367,  ...,  0.5904,  0.5517,  0.6039],
        [ 0.5456, -0.4548,  0.3367,  ...,  0.5904,  0.5517,  0.6039],
        [ 0.5456, -0.4548,  0.3367,  ...,  0.5904,  0.5517,  0.6039]])

v(image_list, group_images = True, group_max_seq_len=229)
tensor([[ 0.2724, -0.8302,  0.4734,  ...,  0.7219,  0.6409,  0.4224],
        [ 0.5486, -0.4530,  0.3360,  ...,  0.5885,  0.5462,  0.6067],
        [ 0.2724, -0.8302,  0.4734,  ...,  0.7219,  0.6409,  0.4224],
        ...,
        [ 0.4754, -0.4497,  0.3625,  ...,  0.6052,  0.6225,  0.5106],
        [ 0.2724, -0.8302,  0.4734,  ...,  0.7219,  0.6409,  0.4224],
        [ 0.4645, -0.4711,  0.3736,  ...,  0.6147,  0.6285,  0.5033]])

For larger maximum sequence lengths, all the images have identical outputs. My problem is, I want deterministic results, therefore I want a constant max sequence length regardless of how the images are batched (kind of the whole reason I want to use NaViT). However, if I pick the maximum of the whole dataset, then you have the above (1315) result where every single image has identical logits.
If you can clarify how I decide on this parameter I would really appreciate it.

@dempsey-ryan hey Ryan, could you try again on the latest version? believe i found the issue

Fixed, thanks!

@dempsey-ryan great! thanks for testing it out!


Multiple single line comments are misplaced after sort-objects

Describe the bug
sort-objects rule keeps comments that belong to a property with the property when that property is moved. This works for one line single-line comments and multi-line comments, but does not work for multiple lines of single-line comments.
Code example
const obj = {
  b: 1,
  // A long long explanation about the intricacies behind the decision
  // to make the value of property a here be 1
  a: 1
}

Actual:
const obj = {
  // to make the value of property a here be 1
  a: 1,
  // A long long explanation about the intricacies behind the decision
  b: 1,
};

Expected:
const obj = {
  // A long long explanation about the intricacies behind the decision
  // to make the value of property a here be 1
  a: 1,
  b: 1,
};

ESLint version
v8.57.0
ESLint Plugin Perfectionist version
v3.2.0
Additional comments
Same applies to sort-object-types and sort-interfaces.
Prior art: typescript-sort-keys/interface keeps multiple single-line comments together with the field.
(Thanks for a great tool, packaging all these rules into one clean plugin!)
Validations

[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.

Duplicate #97


Make MySQL queries wrap set operations with parens

Add parens around set operations for MySQL. Fixes https://github.com/kayak/pypika/issues/773.
Note that I removed the tests for checking no parens for MySQL, since adding back the parens brings the behavior in line with the default. I assume the tests are for checking that the behavior is not default. Let me know if the tests should be added back.

I'm not fully versed on the test suite, but it might be best to test that the union now has parentheses instead of deleting the previous test. No harm in double checking

Gotcha, just added the tests back.

@AzisK Could you run the test suite?

coverage: 98.39%. remained the same
when pulling 1e797c73daff68cb8b3f216c0b7c5a07689b41d3 on pandaxtc:pandaxtc/fix-mysql-set-wrap
into 8841520e906970d76c5ed81c7dd5d154f0d5259d on kayak:master.

@AzisK I hope all is going well! Would we be able to get this in as well? Looks like a small, useful change to include in a release if one is anticipated soon. 😄

Looks good to me


Does it support OpenCPop(chinese) dataset?

Dear @Onlyy-Vinh ,
Hi. Currently, the model in this repository does not support OpenCPop. I personally have worked with M4Singer in other projects, but not yet with OpenCPop.


Use ember-auto-import for packaging?

Should we be using ember-auto-import for packaging dependencies? Any advantages/disadvantages compared to our current setup?
The obvious advantage is that it's a shared community solution and we'd no longer need to maintain our own packaging setup. Also it should make for a clean transition to future ember versions where that functionality is available out-of-the-box.
Thoughts? Especially @dfreeman 😄

I haven't had the chance to play with it in one of my own projects yet, but using ember-auto-import seems like a no-brainer if it has a good story for addons. 👍

My main concern about this upgrade is about whether we could maintain compatibility with the existing package configuration API or if we'd need to do a major version bump.
Other than that this should be a straightforward switch to make.

My main concern about this upgrade is about whether we could maintain compatibility with the existing package configuration API or if we'd need to do a major version bump.

I feel exclude and include should be removed.  My rational is it wasn't immediately clear that many of the libs could not safely be removed (i.e., apollo-cache-inmemory).  I discovered that after the service module was accessed and throwing errors because of
https://github.com/bgentry/ember-apollo-client/blob/master/addon/services/apollo.js#L1-L20
If a user needs to import these additional libs they should be dependent on importing them via ember-auto-import explicitly within their app.

https://github.com/ef4/ember-auto-import/issues/74 will need to be resolved before I can go further.  Will fix ember-auto-import once I get some clarity if this issue was done intentionally or not.


Introspector pod not picking up the container context from the domain resource

https://oracle.github.io/weblogic-kubernetes-operator/userguide/managing-domains/domain-resource/#pod-generation
"The job pod for the introspector is generated using the serverPod entries for the administration server", however, the containerSecurityContext from the serverPod is not being applied to the introspector pod where it is applied to the admin and managed servers.

Related pull:  #1247


[decompiler] recognize vector-dot

it shows up a lot.
It would be cool to do this in a general way, in case there are other commonly inlined asm functions that could be recognized.
Luckily the registers always end up the same, this was an asm function with manually specified registers and the allocator didn't run on these
    lwc1 f0, 0(a0)
    lwc1 f1, 4(a0)
    lwc1 f2, 8(a0)
    lwc1 f3, 12(a0)
    lwc1 f4, 0(a1)
    lwc1 f5, 4(a1)
    lwc1 f6, 8(a1)
    lwc1 f7, 12(a1)
    mula.s f0, f4
    madda.s f1, f5
    madda.s f2, f6
    madd.s f0, f3, f7
    mfc1 v0, f0
    jr ra
    daddu sp, sp, r0

This was implemented for the 3 dimensional case vector-dot in #560 but not 4 vector4-dot.  An example of 4 is ray-arbitrary-circle-intersect.
In general, this type of detection works, but fails to build it into expressions in a nice way automatically.  It is an unfortunate limitation of the decompiler framework but I don't really know how to fix it.

now tracked in #636


Add Neo.Transaction.GetWitnesses

See C# reference here: https://github.com/neo-project/neo/pull/402

Just a heads up that I've already implemented this, just have not made a PR yet.


[BUG]  Css is not linked properly

Description
Describe the bug:
On the link which is provided in the about of the project the CSS is broken i seem.
Expected behavior:
Actual behavior:

Reproduction Steps
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected result:
A clear and concise description of what you expected to happen at each step.
Actual result:
A clear and concise description of what actually happened at each step.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional Information
Device (please complete the following information):

OS: [e.g., Windows, macOS, Linux]
Browser [e.g., Chrome, Safari, Firefox]
Version [e.g., 22]

Additional context:
Add any other context about the problem here.

It's working


CSB 5.0.1 for Fabric MC 1.16.1 doesn't draw selection box.

Everything works except…

Mods:
[✔] adabraniummod-<IP_ADDRESS>
[✔] antighost-1.16-fabric0.13.1-1.1.1
[✔] appleskin-mc1.16-fabric-1.0.11
[✔] Autofish-0.8.6-fabric-mc1.16
[✔] bambootweaks-2.0.0+1.16.1
[✔] BBOutlineReloaded-2.2-1.16.1-fabric
[✔] beem-1.3.1
[✔] beenfo-1.16-fabric0.13.1-1.0.3
[✔] better-signs-and-frames-mc-1.16.1-0.6.1
[✔] bunch-o-trinkets-1.0.1
[✔] canvas-mc116-1.0.716
[✔] clear-skies-mc116-1.3.38
[✔] cmdkeybind-1.4.3-1.16
[✔] craftingpad-1.16-fabric0.13.1-1.0.4
[✔] critical-flight-details-1.1.2
[✔] CustomSelectionBox-5.0.1
[✔] dark-loading-screen-1.3.0
[✔] diggusmaximus-1.2.11-1.16
[✔] EnchantedToolTips-1.3.1-1.16
[✔] exotic-blocks-mc116-1.4.138
[✔] exotic-matter-mc116-2.3.338
[✔] expandedstorage-5.2.11+1.16
[✔] fabric-api-0.14.0+build.371-1.16
[✔] fabric-furnaces-1.3.0-1.16.1
[✔] fabric-language-kotlin-1.3.71+build.1
[✔] fabricmod_VoxelMap-1.10.1_for_1.16
[✔] facility-mc116-0.9.144
[✔] grid-1.16-fabric0.13.1-1.5
[✔] HealthOverlay-1.16.1-3.5.10
[✔] Hwyla-fabric-1.16.1-1.9.22-75
[✔] InventorySorter-1.6.7-1.16
[✔] linkedstorage-1.3.2-1.16
[✔] mcf-reap-1.4.0-1.16
[✔] modmenu-1.12.2+build.17
[✔] mousewheelie-1.4.16+mc1.16-rc1
[✔] Mycommands-1.16.1-17
[✔] noncorrelatedextras-0.3.2+1.16
[✔] orderly-2.0.0-alpha.10-1.16
[✔] phosphor-fabric-mc1.16.1-0.6.0+build.7
[✔] RebornCore-1.16-4.3.1+build.35
[✔] RingOfGrowth-Fabric_1.16.1-1.0.18
[✔] RingOfMiner-Fabric_1.16.1-1.0.15
[✔] RingsOfAscension-1.16.1-1.0.1
[✔] RoughlyEnoughItems-4.5.5
[✔] rswires-4.8.0
[✔] simplepipes-all-0.4.0
[✔] slotlink-0.2+minecraft-1.16.1
[✔] SolidWorlds-mod-1.1.0+1.16
[✔] TechReborn-1.16-3.4.2+build.48
[✔] tinyfuel-fabric-0.2.1
[✔] torcherino-2.11.67+1.16-rc1
[✔] trinkets-2.6.2
[✔] VarLightFabric-1.16-1.4.1
[✔] WardBlocks-Fabric_1.16.1-1.0.13
[✔] WI-Zoom-1.2-MC1.16.1
[✔] worldedit-fabric-mc1.16.1-7.2.0-beta-01
[✔] XEnchantFabric-1.0.6

can you reproduce this with just custom selection box?

Ah, my bad. I should have checked that first.
Canvas Renderer was the problem.
CSB Works fine when Canvas isn't loaded.


Add the data-mdl-for attribute to tooltips.

I'm adding the data-mdl-for attribute to tooltips just like it exists for menus.

lgtm but needs to go into mdl-1.2 since this is technically a new feature.

I created a new PR for mdl-1.2 here: https://github.com/google/material-design-lite/pull/4367


easyrsa actions: backup/list-backups/delete-backup

'restore' action is currently work in progress.

PR is ready for review

The code looks good to me. I did some testing with these changes as well and everything worked how I would expect it to.
My only concern is with the additions to README.md. I like the content, but, we usually strive to keep content in charm READMEs to a minimum, in favor of adding that info to the Charmed Kubernetes docs instead.
I'm going to loop in our docs expert for a second opinion on this. @evilnick what do you think of the README additions in this PR? Is that content going in the right place?

Re: the README additions, details there only affect this charm, except from a footnote at the end that helps integrations with charm-kubernetes-master. This charm could be used elsewhere (not only as part of CDK) so docs could be added to the Kubernetes documentation page, but should also remain in the README.

thanks @Cynerva. The charm docs aren't necessarily specific to charmed kubernetes, they just live there because that way they get updated, including sections for config and actions being autogenerated. The current latest docs for each charm are at https://ubuntu.com/kubernetes/docs/charm-{charm_name}, e.g. https://ubuntu.com/kubernetes/docs/charm-easyrsa. I will make a PR for that page now with the additional content and link it back here.

Here is the docs PR - https://github.com/charmed-kubernetes/kubernetes-docs/pull/512
You can preview the page in the netlify deployment here

Once the README additions have been removed from this PR, I'll happily merge it.

Sorry, @Cynerva I must've misunderstood EvilNick's comment. I thought it mean that README is fine. I'll remove it right away.

LGTM, thanks!


iOS 7 compatibility

Check for existence of iOS 8 classes UIBlurEffect and UIVisualEffectView, as well as hidesBarsOnSwipe property. Blur effect is turned off if these classes are not available.
Also a minor typo fix.
Note: to get this to run on an iOS 7 device I had to add UIKit as an Optional framework in "Link Binary With Libraries"

Fixes #71

Hi, we wanted to update you that we are currently postponing the processing of pull requests.
Please refer to React native controllers evolution, we'll appreciate your feedback.


How to run inference

Hi there, I have a problem with the inference phase.
How to set the input_folder when I run the predict_simple.py?
Thanks

https://github.com/282857341/nnFormer/blob/78ab7e3f79235b828c74ff1eb058e42bdae16e0b/train_inference.sh#L24-L31
You can run the code above to run the inference. And the path of the input folder can be set as  -i imagesTs


Couple of focus inconsistency in command/edit mode

Requirement:

Have cell with long input, typically a graph higher than the page.

Observation, going in and out of command mode(with keyboad and or mouse) lead to various "jump" in the page position:
Expected, staring in edit mode:

[esc],[enter],[esc],[enter],[esc],[enter]  should not make the page move. (at least not anymore after the first cycle)

Observed:

Esc scroll page to bottom of the cell,
Enter to the top.

Clicking in an unfocus cell editor, scroll to it's bottom.
Expected:

Cell don't move, or at least scroll to editor (not bottom)

Simplest way to reproduce the above:

if you do print("\n" * 100) (or whatever number gets you do the bottom of the page), go to another cell, and try to put the cursor in the cell code box, you see the scroll not work
Additionally:
if you do import time; time.sleep(10), and Shift-Enter execute that cell, then keep typing in that cell, when the execution finishes your focus changes to a new cell (often mid-word, for me).

Thanks @metaperture. The original bug should be fixed in master (#486). Did you reproduce it in master?
I've opened #518 for your other bug.

@Carreau - can you see if your original bug is fixed in master?

ping @Carreau - do you still see this on current master?

@Carreau - both of your original issues seem to be fixed in master for me. Please reopen if you're still seeing these.


llext: hotfix: fix device API tests for platforms without console

LLEXT tests currently fail on platforms where a console was chosen but its underlying device is not enabled. This might happen for example on multicore SoCs, where the console is only enabled on the most powerful CPU.
This is for example the case of PR #77981 that is currently failing CI.
Fix this by properly gating the LLEXT device API tests so they are executed only if the console device is both chosen and enabled in the final DT.

FYI, see #78742

Rebased to use the new DT_NODE_HAS_STATUS_OKAY macro.


children not update

Version
3.0.0-beta.21
Reproduction link
https://jsbin.com/kazolagosa/edit?html,output
Steps to reproduce
slot not update when use two v-if.
we can use v-else-if or key to slove it.  but bring mental burden to users.  hahah
What is expected?
slot update
What is actually happening?
slot not update

https://vue-next-template-explorer.netlify.app/#{"src"%3A"
test1<%2Fh1>\n
test2<%2Fh1>\n"%2C"ssr"%3Afalse%2C"options"%3A{"mode"%3A"module"%2C"prefixIdentifiers"%3Afalse%2C"optimizeImports"%3Afalse%2C"hoistStatic"%3Afalse%2C"cacheHandlers"%3Afalse%2C"scopeId"%3Anull%2C"ssrCssVars"%3A"{ color }"%2C"optimizeBindings"%3Afalse}}   Same key

This is not just a key issue, even if the same key, the child node should be updated.
Like:
world
hello

If the users specify the key manually, it is possible to break the block-tree assumption, should we prevent users from doing that? Or give a warning? 🤔

This is a very conventional way of use. If using v-if v-if is not common, but v-if v-else is a common way of using it.
Like：
world
hello

If let users understand patchFlag, this is a big mental burden（心智负担😓）.

Look like we need do some static analysis for same keys element and add corresponding patchFlag to it.

In Vue 3 you should never do this. There's no reason to force the same key on two branches. We should throw warnings if the user tries to do this.


Consider to use a tool like asdf to install tools in specific versions

For example for analyzing Python projects, sometimes a specific version of Python is required, which might not match what is available in the Docker image / on the system. Instead of e.g. building Docker images with configurable Python versions, we could also consider to install the required version of Python at runtime of (maybe as configured in a project's .ort.yml). While tools like pyenv exist to do that for Python, maybe using a generic tool like asdf for that purpose would make things cleaner.

Looks like asdf requires you to install plugin dependencies manually 😢

Looks like asdf requires you to install plugin dependencies manually cry

And even with https://github.com/asdf-vm/asdf/pull/757, plugin authors barely provide a help.deps script to list their dependencies for (semi-)automatic installation. Which makes it pretty hard to use asdf as an automation tool to setup other tools, IMO.

And because the setup of plugins is so cumbersome, the asdf-community has started to create Docker images for tool sets:
https://github.com/asdf-community/asdf-ubuntu
https://github.com/asdf-community/asdf-alpine

After some evaluations, I do not consider asdf to be a good fit, mostly because it does not really work out of the box.

Reopening as it might be worth looking at the asdf replacement https://github.com/jdxcode/rtx.


automatically search for pagelinks

after typing [[ jingo could search for suggestions of existing wikipages to easily link them.

Good idea. The current "client side" jingo (the js that runs in the browser) it's very poor and it will be greately improved in the next major


Template badges

This PR removes the "How to read this lecture..." and lecture badges from this source repo and moves them to the nbconvert build template. The reasoning being those sections are only needed in the html version of lectures and should not be written to the ipynb files.
Added an optional include file header.raw which will display a QE logo in the top right (first cell) of lecture notebooks.

Thanks @DrDrij, I think @jlperla will appreciate locally-built notebooks without those headers. I tried this out on my machine and it looks much cleaner.
I deleted the now-empty lecture_howto_jl_header.raw, because your file captures it.


The GenericStringBuilder should use GenericBinaryBuilder

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Currently, the string builder uses the list builder:
pub struct GenericStringBuilder<OffsetSize: OffsetSizeTrait> {
    builder: GenericListBuilder<OffsetSize, UInt8Builder>,
}

This requires another child array to be built, which leads to more memory overhead.
Describe the solution you'd like
I want the string builder to use the binary array.
Also I hope there would be some performance improvement in the bench_string. (At least, there should be no performance regression)
Describe alternatives you've considered
We could not do this if there is performance regression.
Additional context
Add any other context or screenshots about the feature request here.

I will work on it.


Import Whmcs To Boxbilling

Hi dev
Please develop script import from whmcs to boxbilling.
Tanks in advance

Changes Unknown when pulling 452ad1c165f47b522d09d312d966b86d1cd6ebf5 on master into ** on develop**.

Changes Unknown when pulling abf19c8edec5d2bfbcd038a98e93f5a3b174ac57 on master into ** on develop**.


Anthropic API error - invalid x-api-key

Hello,
I integrated the Anthropic pipeline available at this link: https://github.com/open-webui/pipelines/blob/main/examples/pipelines/providers/anthropic_manifold_pipeline.py to test its capabilities. I retrieved the API, but I get this error message when attempting to communicate with the AI Claude 3-5:
Error: Error code: 401 - {type: error, error: {type: authentication_error, message: invalid x-api-key}}
Note: The API key is valid.
Please help

you can either start the Pipelines Docker container with environment variable -e ANTHROPIC_API_KEY=your-api-key or set it in Admin Settings > Pipelines Anthropic valves configuration:

Thank you for your response, bur that's exactly what I did.

Well, the problem came from my API key, I think there are issues on Anthropic's side, thank you for your help.


Update workflows to leverage GitHub App

This adds the triage-pr as well as the update-dependencies workflows.
Part of closing https://github.com/EasyDynamics/easygrc/issues/44

Why is the Build, Test, Deploy check running again? Is there a way to rewrite the workflow such that the check only runs when the code itself changes and not when there is a review of the PR?

Is there a way to rewrite the workflow such that the check only runs when the code itself changes and not when there is a review of the PR?

These are the triggers for that workflow. Note that PR reviews are not at all involved here. https://github.com/EasyDynamics/oscal-editor-deployment/blob/683f6ec50f045a8beb50d426c2eae16eb0894242/.github/workflows/container-test-deploy.yml#L2-L12

Why is the Build, Test, Deploy check running again?

@mikeisen1 it was running because of a new push to the branch, which should run the workflow.

https://github.com/EasyDynamics/oscal-editor-deployment/runs/7618462116?check_suite_focus=true#step:8:194
Since this would be a somewhat appropriate place to do so, would we want to add a retry to avoid the chance of failure? I thought it was so unlikely we could just remove it but maybe I was wrong.

Since this would be a somewhat appropriate place to do so, would we want to add a retry to avoid the chance of failure

Separate PR please


Initial support for continuations.

This is part of the work for #1345. It implements support for
continuations in the shared state. Continuations are implemented as a
type-erased object associated with the source shared state. They hold
both the functor and the destination shared state. When the source
shared state is satisfied the continuation is invoked, they call the
functor with the source shared state input, and store the results (if
any) into the output shared state.
In this PR this is only implemented for void as the shared state, so
it is a bit boring, but it is a good start, and more code would make the
PR even larger than it already is.

This change is

google/cloud/internal/future_impl.h, line 489 at r1 (raw file):
Previously, dopiera (Marek Dopiera) wrote…
This function doesn't seem used nor tested.

Actually, the whole continuation class doesn't seem tested.

/cc: @houglum @frankyn


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_189292e9-7426-4d06-9dca-beeae7d9154e/pull/1 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target_189292e9-7426-4d06-9dca-beeae7d9154e.git

Docs Build status updates of commit cc448b3:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: RepositoryUnauthorizedWithSourceCommit] Git data access to 'https://github.com/opstest2/docs-archive-test-source-1' (branch: Release_Archive_main_2022-03-07-07-58-30) is not authorized.. It looks like this might be the first time user: v-alji submitted a pull request to this repo. Before user can run builds in a pull request, he/she can enable 'v-alji' GitHub account in Docs by visiting Docs Portal (https://ops.microsoft.com). After enabling his/her account (v-alji), close and then reopen this pull request to start another build.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Generate an expression to create line mappings for ModelChunk directives

Related pr: https://github.com/aspnet/Razor/pull/544

cc @NTaylorMullen

Travvvis explosions.
:watch:

The change depends on the Razor PR. So Travis can't be expected to build

Good. No worries on Travis.

Updated

:shipit:


Developing a image gallery with stack view

Topic Suggestion
Developing a image gallery using stack view adapter
Writing sample(s):
https://www.section.io/engineering-education/authors/meshack-koros/
Proposed title of article
Developing a image gallery with stack view
Proposed article introduction
Stack view is a component of an interface in android studio that allows developers to arrange items in a form like stacked cards. This unique style allows stack view to be used in different fields of software development including developing of a image gallery application.
In the article proposed, the learner will be able to learn how to design and modify the .xml extension files so as to customize the appearance of the gallery application.  Furthermore, the learner will be able to program the objects in the gallery application through the two .java extensions. The two extensions include the MainActivity.java and StackViewAdapter.java.
With every step stated, the user will get a clear explanation so as to help them in the development of their own related software.
Key takeaways

Understand what Stack view is
Implementation of stack view
Developing gallery application with stack view
Code snippets to modify objects in .xml file extension

Article quality
The article proposed will use well illustrated images and clearly explained code snippets to ascertain that the user understands all about stack view and software development.
References
N/A

Good afternoon and thank you for submitting your topic to the EngEd program.
After some careful consideration it struck us that this topic may be a bit over saturated throughout other blog sites and official documentations. We're more interested in original, practitioner-focused content that takes a deeper dive into programming-centric concepts. Please feel free to suggest an alternate topic to explore. 🚀


cert issue during prepare-local-env within corp network

When I run make prepare-local-env from within our corporate network, it fails at:
=> ERROR [builder 6/6] RUN cd cmd/build-push-image && CGO_ENABLED=0 go build -o /usr/local/bin/ods-build-push-image 1.6s
------
> [builder 6/6] RUN cd cmd/build-push-image && CGO_ENABLED=0 go build -o /usr/local/bin/ods-build-push-image:
#12 1.528 go<EMAIL_ADDRESS>Get "[https://proxy.golang.org/github.com/aws/aws-sdk-go/@v/v1.37.1.mod":](https://proxy.golang.org/github.com/aws/aws-sdk-go/@v/v1.37.1.mod%22:) x509: certificate signed by unknown authority

Running it from outside the corporate network, I get pass that point, hence it looks like the issue is that traffic gets intercepted as described here https://github.com/golang/go/issues/35702#issuecomment-556521508
I'd suppose it also runs through if the corporate's certificate are present in that container at that moment. I'll check that soon.
Possible ways to solve it could be:

Add a var pointing to the certs (like APP_DNS) to ods-pipeline so we can do something like it has been done in https://github.com/opendevstack/ods-core/blob/master/jenkins/master/import_certs.sh
Add a COPY statement somewhere before https://github.com/opendevstack/ods-pipeline/blob/master/build/package/Dockerfile.buildah#L11 where we copy a directory (e.g. /etc/ssl/certs/) that is used to import the certs from. If a dev is in corp network and needs to add these certs, he can put them into that folder locally which we ignore by git.

Other ideas are welcome :)

@renedupont I think the issue here isn't solved already by #517. We still need to figure out how to best support building the images locally.
The Helm chart only applies to the installation in an OpenShift cluster, it is not applicable to the local KinD setup. For the KinD, the images are not built via BuildConfig/ImageStream, but via docker build, then pushed into the local registry.  When you build the wrapper images, you'd need to pass the private cert server as a build arg.
Let me know if you want to brainstorm together how best to accomplish this.

The Helm chart only applies to the installation in an OpenShift cluster, it is not applicable to the local KinD setup. For the KinD setup, the images are not built via BuildConfig/ImageStream, but via docker build, then pushed into the local registry.  When you build the wrapper images, you'd need to pass the private cert server as a build arg.

As discussed earlier today, this approach wouldn't be sufficient because the certs need to be there during the basic image build. One way we came up with is by adding the certs the way we already do it for the wrapper images to each basic image (twice in each Dockerfile because they are multi-stage). That would mean some duplicated code. We still look for better alternatives to solve this.
We also said to not prioritize this issue any higher because it is not a pressing issue.

I'm going to close this issue. A lot has changed in how the images are built since this ticket was opened. Please reopen if you see a need for this.


Github Pages Website details

I'll be interested to work on the website because it is something I know how to do. However, I do not know whether there are any constraints or whether there are any frameworks I should use. I am pretty open and can use any framework required.

Thank for you passion again! The website doesn't have much constraints but I hope it should

Introduce some main module functionality briefly. Just don't be too complex. (Maybe on main page)

It's possible here to show/link the projects using the packages (like your launcher)

Demo the necessary/interesting modules. (Maybe on individual page navigated from main page, or just scroll down?)

I have planed to demo player/block model rendering on the page, but those package is not ready now.
Also, the modules like reading NBT can be also the demo here.

Since it's just a site hosted on github page, static html+js, no backend, I try to just write some html+js(ts) directly, with the parceljs to compile. We should't expect much complexity on that. I've already had a draft branch on local. I'll push it today hopefully.

Just an idea: It would be really useful if we could generate a documentation page from JavaDocs by using something like Doxygen. That would provide lot more detailed docs than README.md

Just an idea: It would be really useful if we could generate a documentation page from JavaDocs by using something like Doxygen. That would provide lot more detailed docs than README.md

Agree. I have setup a workflow to publish the github pages. Currently, the gh-pages source code is in .github/pages/src. You can dev it by run npm run dev:web. It will host a localhost http server.
However, the page deployed with js. The js file cannot be access now.... I'm not sure what's happening. I'll investigate it later.

About the auto generating document, I have no experience with such framework. You can suggest what framework is good for us.

I would use JSDocs https://github.com/jsdoc/jsdoc but I mostly have experience generating documentation with Doxygen in C++ so I am not entirely sure how it works.

Rather since this is a typescript project: http://typedoc.org/

Rather since this is a typescript project: http://typedoc.org/
Edit:
There is an option to generate a json file instead of a html file. That would allow you to put any styles you want on the documentation page (e.g. lodash documentation: https://lodash.com/docs/4.17.15). However, this means that you will need a preprocessor or templating engine. Personally, I like and have a lot of experience using PugJS because you don't need to write brackets. Some people love it but others hate it. I would like to know if there are any templating engines you would prefer or if I could use PugJS.

I think PugJS is good. We can just use it

I created a PR for this: #130


Allow openvino-nightly

OpenVINO recently added nightly releases: https://pypi.org/project/openvino-nightly/
This currently doesn't work well with optimum-intel, because import_utils expects a package named "openvino". This PR fixes that.
$ python -c "from optimum.intel import OVModelForCausalLM; OVModelForCausalLM.from_pretrained('hf-internal-testing/tiny-random-gpt2', export=True, compile=False)"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/helena/venvs/openvino_env/lib/python3.10/site-packages/optimum/intel/utils/dummy_openvino_objects.py", line 70, in from_pretrained
    requires_backends(cls, ["openvino"])
  File "/home/helena/venvs/openvino_env/lib/python3.10/site-packages/optimum/intel/utils/import_utils.py", line 264, in requires_backends
    raise ImportError("".join(failed))
ImportError:
OVModelForCausalLM requires the openvino library but it was not found in your environment. You can install it with pip:
`pip install openvino`. Please note that you may need to restart your runtime after installation.

Note that there is no guaruantee that openvino-nightly works well; it is prerelease software for testing only (see the note on the PyPI page). The only thing that this PR does is make sure that we can use openvino-nightly for testing optimum-intel.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


sometimes it just doesn't work

For some parts of code I see no changes after saving, although the save is detected and the hot module reloader triggered. The changes are visible only after ctrl+r.
The code to reproduce: https://gitlab.com/jligeza/aspen/tree/hot
How to reproduce:

Install everything and run (branch: "hot).
Go to code at https://gitlab.com/jligeza/aspen/blob/hot/frontend/src/ActionButtons.elm#L62
Change "build" string to something else.
See that bottom right button text didn't change, but it should, as written in the console.

What is strange, if you go to this line and change "grid" to "none", then the element correctly disappears. What means, changes in this module sometimes are reloaded, but just not in the case described earlier.
What I tried with no avail:

Change Browser.application to Browser.sandbox, like in the example.
Configure in the elm loader cwd and forceWatch props.
Copy simplified webpack config from the example.

We've been experiencing the same, starting a few days (?) ago.
Either it doesn't detect changes, or it does and says that no update is required (which is wrong, obviously =)).

I didn't realize that after creating this repository, github wasn't sending me notifications for Issues, etc. 😦
Sorry! @jligeza thanks for providing the steps to repro: I will give it a try this week.
@Augustin82 if you can reproduce easily, please post the steps.

I see the same thing, very easily repeatable, although I'm not yet sure what kind of code changes are a problem.
This is the log when this happens:
[WDS] App updated. Recompiling... 2 client:88
[WDS] App hot update... client:271
[HMR] Checking for updates on the server... log.js:24
XHRGEThttp://localhost:3001/880d9cc885547eed9124.hot-update.json
[HTTP/1.1 200 OK 1ms]

[elm-hot] Killing 1 running processes... Main.elm:14180
Compiled in DEV mode. Follow the advice at https://elm-lang.org/0.19.0/optimize for better performance and smaller assets. Main.elm:80
[elm-hot] Hot-swapping module: Main Main.elm:14291
[HMR] Updated modules: log.js:24
[HMR]  - ./elm/Main.elm log.js:24
[HMR] App is up to date. log.js:24

Closing due to inactivity.


VPS - C9.IO

Hello. Using the rattlesnake bots, I was able to connect the bots to slither.io via cloud 9 (vps) but I am having some, well alot, of difficulty to connect these bots with cloud 9. Is there a tutorial or something that can help?

I can help you tell me your problem

It wont run...do you have skype or something?

The problem is, in the feeder, it just says waiting for client...?
This happens to me with and without a vps..
and I think I am doing everything correctly (running server.js and feeder.js and then going to slither.io and clicking on)

Give me the link of c9.io and give me rw permision

c9.io is no VPS, if you don't want to get banned on c9.io please don't use bots on c9.

dont use c9 you will get banned forever

hey anonymousxx02...I got it to work on cloud 9 but the problem is, with or without the vps, it says waiting for client when i run node feeder.js (I also do node server.js and press connect) and t still doesnt work? What might be the issue...who cares about vps for now...it just says waiting for client..

@InfiniteIPProwess bro this script to work need some changes. Just download working script in my YT chanel

The Chrome Web store has an app (
https://chrome.google.com/webstore/detail/slitherio-mods-zoom-unloc/eogeabecipmckmihpmkgjbghbffcebcf
)
It gives you the slither.io zoom mod, Changeing skins in game, bots (you
become the bot), more skins, and the chat on the gmae screen. Have you
tried it out yet?
Hope you try and enjoy this slither.io mod!
On Wed, Jun 1, 2016 at 10:02 AM, anonymousxxx02<EMAIL_ADDRESS>wrote:

@InfiniteIPProwess https://github.com/InfiniteIPProwess bro this script
to work need some changes. Just download working script in my YT chanel
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/l3mpik/slither-feeder-bot/issues/30#issuecomment-223001818,
or mute the thread
https://github.com/notifications/unsubscribe/ASvPPVZBH5dOkauXeSmHYOXnK9zfAiXzks5qHZD4gaJpZM4IqG9B
.

.

@anonymousxxx02 Sure..but please put the download as soon as you can (Slither V2)

@InfiniteIPProwess i am making some changes but i will try to puplish as soon as possible


Spamming sf::Music::openFromFile() causes division by zero error in SongFileReaderOgg::seek()

Subject of the issue
Spamming calls to sf::Music::openFromFile() is causing SongFileReaderOgg::seek() to divide by zero.
Your environment

FreeBSD 12.0-RELEASE
SFML 2.5.1
clang++ 6.0.1
-pthread -Wl,-rpath,/usr/local/lib/qt5 -o $files -L/lib -lsfml-audio -lopenal -lFLAC -lvorbisenc -lvorbisfile -lvorbis -logg -ltag -L/usr/local/lib/qt5 -lQt5Widgets -lQt5Gui -lQt5Core -lkvm -lprocstat -L/usr/local/lib -lGL

Steps to reproduce
I'm writing a Qt5 music player application that uses SFML to play music files. In testing it for "robustness" I've found that if I spam calls to sf::Music::openFromFile(), it causes a division by zero error.
Here's the lldb backtrace:
 frame #0: 0x0000000800285576 libsfml-audio.so.2.5 ___lldb_unnamed_symbol66$$libsfml-audio.so.2.5 + 22
    frame #1: 0x00000008002805a8 libsfml-audio.so.2.5 sf::InputSoundFile::seek(sf::Time) + 120
    frame #2: 0x000000080027db20 libsfml-audio.so.2.5 sf::Music::onSeek(sf::Time) + 48
    frame #3: 0x00000008002828e6 libsfml-audio.so.2.5 sf::SoundStream::stop(void) + 70
    frame #4: 0x000000080027d373 libsfml-audio.so.2.5 sf::Music::openFromFile(std::__1::basic_string<char, sf::Music::openFromFile::char_traits<char>, sf::Music::openFromFile::allocator<char> > const&) + 19
    frame #5: 0x0000000000222f8c lamothe sfml_player::openFromFile(this=0x00007fffffffe7e0, path=0x0000000802c448f0) at sfml_player.cpp:42
the top frame is
frame #0: 0x0000000800285576 libsfml-audio.so.2.5 ___lldb_unnamed_symbol66$$libsfml-audio.so.2.5 + 22
libsfml-audio.so.2.5 ___lldb_unnamed_symbol66$$libsfml-audio.so.2.5:
->  0x800285576 <+22>: divq   %rcx
    0x800285579 <+25>: movq   %rax, %rsi
    0x80028557c <+28>: jmp    0x800289a20               ; symbol stub for: ov_pcm_seek
    0x800285581 <+33>: pushq  %rbp
I think somehow SoundFileReaderOgg::seek() is being called before m_channelCount is set to a non-zero value.

If you have a question or experiencing some issue, please ask for help on the forum: https://en.sfml-dev.org/forums/index.php#c3

Sorry I hit enter by accident just after opening the issue editor. I'm typing it up now.

The easiest solution IMO is for the library user to just add a mutex controlling access to such calls. But perhaps a warning somewhere that SFML will let you shoot your own foot would help :)

Do you have a minimal and complete example that reproduces the issue?
If you call openFromFile() then seek() shouldn't be called at the same time, so there shouldn't exist a race condition, unless you're apply some additional threading that shares the sf::Music object?

Yes, it's being called from UI interactions which happens in a Qt thread.

If you have a shared object between more than one thread, it's your responsibility to properly protect the access to the shared object. SFML makes no multi-threading guarantees, as such you have to ensure that play() isn't being called before openFromFile() has finished. 😉

Do you have some example code that we could reproduce the issue with? Otherwise, I'll have to assume that this is related to not properly synchronizing shared resources in a multi-threaded environment.

I think it's worth stating in the documentation that the synchronization is users' responsibility.
I believe it's been stated somewhere already, but I was unable to find this information quickly, and this is not a good sign.

Given that none of the SFML functions are thread-safe, it's kind of impossible to add a note to every function, do you have an idea where it would be best placed? Where were you looking at first?
In C++ the usual approach to thread-safety is, that as long as it isn't explicitly specified to be thread-safe, it's to be assumed that it isn't. Mainly for the reason, that to make something thread-safe requires quite a bit of work, so if someone spends a few hours to get that guarantee they'll also make sure to specify that.

I looked e.g. here:

https://www.sfml-dev.org/documentation/2.5.1/classsf_1_1Music.php
https://www.sfml-dev.org/documentation/2.5.1/
https://www.sfml-dev.org/tutorials/2.5/audio-sounds.php
https://www.sfml-dev.org/faq.php

There is a generic description of synchronization here, but it says how objects should be protected but not which objects should be protected:

https://www.sfml-dev.org/tutorials/2.5/system-thread.php#protecting-shared-data

I opened an issue on the SFML-Website repo, so we can track it there. And if you have some spare time, feel free to provide a pull request. 🙂
I'll close this issue, as it seems to just be an issue with unprotected shared data.


per-monitor workspace specification is broken

Hyprland Version
 System/Version info
<Paste the output of the command here>

Bug or Regression?
Bug
Description
With the latest release, an error started to occur:
Trying to switch to workspace 2 (specifically 2 for some reason, other work fine) leads to no visible result, aside from hyprland unfocusing the tiles on the open workspace. Running hyprctl workspaces outputs the following:
workspace ID 2 (2) on monitor Unknown-1:
        monitorID: 1
        windows: 0
        hasfullscreen: 0
        lastwindow: 0x0
        lastwindowtitle:

workspace ID 3 (3) on monitor DP-2:
        monitorID: 0
        windows: 1
        hasfullscreen: 0
        lastwindow: 0x64df36ce1690
        lastwindowtitle: Workspace Rules – Hyprland Wiki — LibreWolf

workspace ID 1 (1) on monitor DP-2:
        monitorID: 0
        windows: 1
        hasfullscreen: 0
        lastwindow: 0x64df36ca0d30
        lastwindowtitle: hyprland.conf - hypr - VSCodium

Which is rather odd, considering i have only a single monitor connected and there are no other monitors in the config file.
My config:
monitor=DP-2,1920x1080@165,0x0,1

# . . .

$mainMod = Alt

# . . .

# Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10

Note: i tried switching binds, didn't yield any results.
So, summary: trying to switch to workspace 2 leads to hyprland thinking the workspace 2 is located on a specific, unspecified monitor, therefore it focuses on it.
How to reproduce
Pretty sure you can just attempt to switch to workspace 2
Crash reports, logs, images, videos

Logs can be found in /tmp/hypr

Well, not really. It was changed to /run/user/1000/hypr/ with the latest release.
I am literally unable to attach the .log file by drag n dropping or using a clip here, i'll just upload it to a gist.
https://gist.github.com/alexlnkp/2ec1bf445d349ce262684944795114f6

this is a driver/kernel bug, disable the unknown display in the config.

this is a driver/kernel bug, disable the unknown display in the config.

I'm not entirely sure what you mean by disable the unknown display in the config.
The issue itself started to appear after updating to release Tag: v0.40.0, commits: 4606, it wasn't present before ever.
I don't have any other monitor besides my own configured in the hyprland.conf.
Here's my full config file, just in case:
https://gist.github.com/alexlnkp/5bf18fab288b19b323dcac2572f1e8f0

https://wiki.hyprland.org/Configuring/Monitors/#disabling-a-monitor

wiki.hyprland.org/Configuring/Monitors/#disabling-a-monitor
Yeah, this worked. Still no idea why this issue started after update to 0.40 though.
monitor=Unknown-1,disable


PP-5366 - use inputmode and pattern attribute on numeric fields

The Design System team have done some accessibility testing on input type="number" and deemed them problematic. They have suggested using
input type="text" inputmode="numeric" pattern="[0-9]*"
instead as documented here https://github.com/alphagov/govuk-frontend/issues/1449

I forgot to say — it would be good to check if this changes anything to do with browser credit card autofill or that fancy feature where iOS Safari offers to read the card number from your physical card using the camera.

I forgot to say — it would be good to check if this changes anything to do with browser credit card autofill or that fancy feature where iOS Safari offers to read the card number from your physical card using the camera.

Yeah will check this, I think that should be fine as I think that mostly relies on the autocomplete attribute values


Re-export the exact version of im_rc used in the host.

Theoretically we can try to make downstream clients such as stellar-core use "the same" im_rc version through matching Cargo.toml file entries; but it is less error-prone and friendlier to multi-versioning if we just re-export the version used by the host from the host itself.

I would expect that if stellar-core used a different version of im_rc that we'd get compile errors when attempting to use them together since the types won't be interchangeable. Does that not happen? What's the error-prone situation we're attempting to prevent?


[FlightRPC][C++] Order of gRPC channel arguments is wrong

Describe the bug, including details regarding any error messages, version, and platform.
    // Allow setting generic gRPC options.
    for (const auto& arg : options.generic_options) {
      if (std::holds_alternative<int>(arg.second)) {
        default_args[arg.first] = std::get<int>(arg.second);
      } else if (std::holds_alternative<std::string>(arg.second)) {
        args.SetString(arg.first, std::get<std::string>(arg.second));
      }
      // Otherwise unimplemented
    }
    for (const auto& pair : default_args) {
      args.SetInt(pair.first, pair.second);
    }

We should set the defaults before the user-supplied arguments.
Component(s)
C++, FlightRPC

Hello ,for my first contribution ,i would like work on your project .Can I?

@chLynda please feel free, you can look at https://arrow.apache.org/docs/dev/developers/contributing.html to get started.

@lidavidm The above code snippet seems to first processes user-supplied options within the loop, overwriting the default options and then sets the arguments. It looks correct in terms of ordering the setting of default arguments and user-supplied options to me. Maybe I'm missing something, if you could explain the desired change, I would be happy to help and contribute.

Hmm, right. I don't remember what the original problem was anymore so let's close it.


Set up pytest to only run unit tests by default and integration tests when asked

This is something I wanted but didn't get done before. I think everyone's happiest when you don't have to run three or more services (Virtuoso, Redis, etc) just to run pytest after a fresh checkout. Turns out pytest can take command line options so we can have pytest run just unit tests by default and add a --integration option that runs tests marked as integration tests.
Add this to conftest and update the README.
After this change, any new unit tests can just be done as usual and integration tests will need to be decorated with @pytest.mark.integration.

This is set up in conftest and documented in the readme.