remove setup.sh, document new update flow

Currently, the way of making changes to etc, is go do it in prod, hope it does not break everything, then spread it to other systems.
This is really bad practice, and I have been trying to come up with a way of doing local dev. Now that shell-server is broken out into its own repo and has a working docker container, the local workflow documented here is possible and allows for signing and PRs.
Totally open to alternative non-docker local development paths, vagrant, etc. Docker is just what I am the most familiar/comfortable with for use cases like this so I went for it.

The “eyebrow-raising” options are still not explained properly:

Why would I want to GPG-sign from inside the container?
Why would I want to push from inside the container?
(Also, you didn't document that the SSH key needs to already be loaded in the agent)

Also, how does the testing even works without a LDAP/userdb/whatever to talk to?

PS: This seems to complement hashbang/hashbang#10 without any bad interaction.  The only change required should be where the changes are pushed once ready for PR/test/review.

@KellerFuchs see updated docs.

Directed people to hashbang/hashbang for more complex changes which https://github.com/hashbang/hashbang/pull/15 is the start of providing tooling for.

@lrvick Seems good, though recommending to sign all commits with an interactive rebase is not needed (the head commit being signed brings all the same guarantees).


Make the defaults for install_dir consistent across resources

...rather than a random mix of /opt and /opt/zookeeper

Looks like this was fixed at some point, closing out.


Kill micro

The micro package was marked "experimental" so I belive we have rights to do that.

Sounds reasonable to me, but is there a strong reason not to let it live out the deprecation cycle?

Makes sense. Let's keep this open until 0.7.0.

I'd be happy to pull the trigger on this now that 0.7.0 is out.

I'm about to submit release notes (tag will be attached to HEAD). After that we can start deleting stuff!


Is json-iterator support "arena" package in golang 1.20 ?

Is json-iterator support "arena" package in golang 1.20 ?
Wish to support "arena".

The arena package has been abandoned before release.


Selected Hyperion instance isn't running

[x] I confirm that this is an issue rather than a question.

Bug report
Alpha 11 fresh install , when i go on the web ui it says 'ERROR Selected Hyperion instance isn't running' and i can't press anything or do anything.
i was using this file to install it on a rpi3
Hyperion-2.0.0-alpha.11-Linux-armv7l.deb
Steps to reproduce
i reinstalled it 4 times with the exact same result .
now i deleted this element '' from the page and i can navigate the menus but everything is empty .
What is expected?
What is actually happening?

System

@hode22 Do not remove the element, but remove the cookies.


OAuthBearer config token endpoint is not provided when using CLI for connecting to kafka

Feature or problem description
https://identity.api.openshift.com/auth/realms/rhoas/protocol/openid-connect/token is the token endpoint that should not change in near future. We should think about some way to expose that endpoint to user as he would need it to configure it's kafka for Quarkus/Node.js
%dev.kafka.sasl.jaas.config=org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required \
  oauth.client.id="${CLIENT_ID}" \
  oauth.client.secret="${CLIENT_SECRET}" \
  oauth.token.endpoint.uri="${OAUTH_TOKEN_ENDPOINT_URI}" ;

UI currently differentiates between credentials for SASL/Plain (changes keys for those) and OAUTH/BEARER - prints token URL when presenting credentails.
For CLI we could do some easy wins here - add some note to serviceaccounts help? New flag that will add token when requesting credentials/change keys - to mimick what UI does?

I'm weary of adding a "quick win" to be honest, as it means we may remove it in the future. Should this information stay in the guides?

Yes I agree. This was just part of the discussion so my take is to leave it open.
If we do not look for quick wins then my take is that kas API should be returning this value for service and it should be visible in describe. Something like that would be satisfactory? I can see how to add this to kas-api now.
I have planned to add this to the guide (in PR state) so we covered on this front.
@craicoverflow

If we do not look for quick wins then my take is that kas API should be returning this value for service and it should be visible in describe. Something like that would be satisfactory? I can see how to add this to kas-api now.

Agreed. Presuming you mean the serviceaccount describe command?

Great example that we need to do better backlog refinements.
Issue from 20 Apr that resurfaced recently as critical (I created new issue)

Btw.. at the time we were kafka centric. This was implemented in service accounts (where it should be)


persist notification settings so extension remembers whether to send …

…push notifications even after closing the browser window

Codecov Report

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

@@           Coverage Diff           @@
##           master      #95   +/-   ##
=======================================
  Coverage   52.24%   52.24%
=======================================
  Files          97       97
  Lines        1405     1405
=======================================
  Hits          734      734
  Misses        671      671

Impacted Files
Coverage Δ

src/reducers/notificationReducer.js
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Coverage remained the same at 48.702% when pulling a0631d498cdc3f64d88d5013c1f3c7ab6fdd7757 on pdimitratos:maintenance/persistOptions into 7fec698a2adb2f73be58244e7839160a9f1e5349 on Azure:master.


fix: Change proxy cache to 60 seconds from 3600 seconds

This is already deployed, so we can include it with any future release.


Delete a node as a rule?

The thing I'm struggling to figure out is how to delete a node as a simple rule? For example, if I want to remove every self referential node {1, 1}, what is the rule?
I've tried {{1, 1}->{}} but received an error. I feel as though if I can figure this out combined with the multi rule functionality that I can greatly simplify my output plots

The rule
{a_, a_} :> {}

deletes two equal nodes. Is this the behavior you would like?

The rule
{{1,1}} -> {}

deletes self referential vertices.

Thanks!


[WIP]feat:Added filter in global search

Fixes #1837
Changes: Added filter to the global search page.
To be merged after #1840

Please resolve conflicts.

Will do it soon.
Sent from my OnePlus ONEPLUS A5000 using FastHub

@rohanagarwal94 @iamareebjamal Please review this. Just check the implementation as I have faced some weird bug while doing this. Open the filter dialog and uncheck the options one by one. And press OK. You will notice something weird. Do check it out.


The database is closed when rolling back

com.alibaba.druid.util.JdbcUtils         : close connection error
springboot-dubbo-seata的demo项目，seata版本0.5.0

try the latest version.welcome get feedback us.


passing dynamic language code to translate directive

Greetings of the day.
Thanks for this package. i am curious of how i can pass a dynamic language code to the translate directive. i tried the following:
@translate('hello world',$country->locale)
i am getting error on it.
$country->locale is the language code which i am fetching from database. your help would be really appreciated.
thank you

It should work. Can you paste the exact error you are receiving?

here is the exact error by using the blade directive @translate('Hello World',$country->locale).

am i using it wrong? your help would be really appreciated. when i put a static code like "fr" for french then it's working fine but when i add dynamic code then i am getting the above error.

can you help me out in it?

i am still stuck in it. what might be the issue?

still waiting :(

this might be a bug, will look into it once time allows. If you have any idea to fix the issue, feel free to send in a PR meanwhile.

Hi ,
if you cant use the blade method , you can edit this file:
vendor/joggapp/laravel-google-translate/src/GoogleTranslate.php
The method has a problem that this receive the language string with two ""  , we need to replace this "" .
On method: sanitizeLanguageCode()
Change to this.
public function sanitizeLanguageCode(string $languageCode)
{
$languageCode = trim(strtolower($languageCode));
    if ($languageCode === 'zh-tw') {
        $languageCode = 'zh-TW';
    }

    $languageCode = str_replace('"', '', $languageCode);

    if (in_array($languageCode, $this->languages())) {
        return $languageCode;
    }

    throw new Exception(
        "Invalid or unsupported ISO 639-1 language code -{$languageCode}-,
        get the list of valid and supported language codes by running GoogleTranslate::languages()"
    );
}

@Naveedali1234 @hfmiguel thanks, I am looking into this today and will keep you posted

@Naveedali1234 @hfmiguel fixed in the new major release v6.0.1


How to further optimize the use of GPU memory?

hi! I'm a newbie in deploying large models. I've found that the GPU memory usage of ollama is more efficient than trt-llm.
The GPU memory usage of qwen2.5 7B q-int4 in ollama is approximately 5GB and in trt-llm is approximately 11GB.
Is it possible to configure some parameters to make the GPU memory usage during the runtime of the Qwen2.5 7b int4 model closer to that of ollama.

was discussed at:https://github.com/NVIDIA/TensorRT-LLM/issues/1188
will be closed.


Configuration with libraries will affect all contracts' creationCode

Component
Forge
Describe the feature you would like
Add more descriptions on README to illustrate the expected behavior of "libraries" setting.
When deploying our contracts using create2, we couldn't produce deterministic addresses across different networks.
Eventually found out it was caused by libraries which will change the result for all
type(somecontract).creationCode.
Not sure if this is the expected behavior, maybe add more description on the handbook will be better?
Additional context
No response

This is expected. When you link a library it replaces placeholder segments of the bytecode with concrete addresses. If the libraries are not deployed to the same address across all networks, then the bytecode will also change, resulting in a different address for your contracts. I'm closing this since it's not a bug, but if you think it would be helpful to clarify, feel free to open an issue in the book repository


BREAKING CHANGE: Deprecate Lake Formation

Feature or Bugfix

Breaking Change

Detail

Deprecate Lake Formation

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: GitHubDistributedCodeBuild6-jWcl5DLmvupS
Commit ID: 7c99f1828f1b390ee14ca13f9500da24d8157a97
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: GitHubStandardCodeBuild8C06-llutOAimTATs
Commit ID: 7c99f1828f1b390ee14ca13f9500da24d8157a97
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: GitHubLoadTests5656BB24-ATYtnXPE7MOa
Commit ID: 7c99f1828f1b390ee14ca13f9500da24d8157a97
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Set up GitHub's Dependabot to automatically keep dependencies up-to-date?

(Posited by @JstnMcBrd)
See here
I've seen a lot of professional projects use this feature. Perhaps we should as well?

I'm not sure about this one. The projects where I've seen this used did fine for a while, but very quickly ended up with stacks of untouched Dependabot PRs.
Not all of our dependencies or subdependencies use SemVer. Even if they did, supply-chain attacks happen often enough to be concerning. I'd much rather leave dependency updates to be a manual thing.
I've enabled GitHub's Dependabot feature in alert-only mode for now. GitHub me regular emails about known vulns in our deps, and I'm sure there's a way to have GitHub do the same for any of y'all. This and the fact that this project is under heavy development means one of us is bound to run npm install, npm ci, or npm audit at some point, leadds me to believe we're relatively safe from most major dependency-related issues. Our CI pipeline does the same, and soon we might plug npm audit into that to make sure we do something about vulnerable deps.
As for actual vulnerabilities, as long as we sanitize our command inputs correctly, our main attack vector is either someone at the physical machine the bot runs on, or Discord itself.

I just looked into it, and I can add individuals to the list of people who receive Dependabot alerts. Reply here or DM me if any of y'all want or need to get those

Closing this for now, but I'll pin it in case someone still wants me to add them to Dependabot's alert list


remove php 7.*

I think we want to update the release to not have the php version in it

so they are just yap-verion.zip again

didn't we find version issues between 8.0 and 8.1?

didn't we find version issues between 8.0 and 8.1?

I don't think so. I think we just need to do a composer install with 8.0 then commit the lock file and a composer install with 8.1 will work fine with that. we can leave the matrix for tests but remove for release

I have a bunch of different php base images here if helpful https://github.com/bmlt-enabled/ci-tools/blob/main/.github/workflows/docker-base.yml
so you can do the things like
docker run -t --rm -v $(pwd):/code -w /code bmltenabled/bmlt-ci-base:8.0-latest composer install

@pjaudiomv updated this


fix: Fix bug stringifying number-like keys and values

A string like "1e 6" will currently be stringified as 1e+6, which is ambiguous because it looks like a number literal and it will be parsed as one. This patch fixes the stringify code so that these strings are quoted. AQF strings have a similar issue and this patch addresses them as well.

Hi, @AlonMiz
There were no changes to function prototypes between v1.1.7 and v1.1.8. Your tooling might not pick up the typescript defs if you're importing the "noproto" version. It's not related to this commit.


Sort expenses by ascending order when being exported

Resolved in https://github.com/aattwwss/telegram-expense-bot/pull/41


Type Error in alpdesk/alpdesk-parallax/src/Listener/HooksListener.php Line 48

$this->requestStack->getCurrentRequest() can be type of Request or null.
if $this->requestStack->getCurrentRequest() is null than this results into an type error
"Contao\CoreBundle\Routing\ScopeMatcher::isFrontendRequest(): Argument #1 ($request) must be of type Symfony\Component\HttpFoundation\Request, null given, called in vendor/alpdesk/alpdesk-parallax/src/Listener/HooksListener.php on line 48"

I will send a merge request to solve this

@arboc
Can you explain exactly how the error occurs? In the hook, the request should not actually be null!

Since Contao 5.4 the request-Variable can also be null
https://github.com/contao/contao/blob/1641c8388c3792daba0d2214a2152357b1531b1f/core-bundle/src/Routing/ScopeMatcher.php#L59
In 5.3 it must be of Type Request
https://github.com/contao/contao/blob/a262bd18a4a334076f1d6f911932859fa8b1bc86/core-bundle/src/Routing/ScopeMatcher.php#L55
That´s the reason for the error. So maybe we have to fix it.
But I would still like to understand why the request is null ...

Contao 4.13
PHP 8.3
with terminal42/contao-news_newsletter and notification center v1.
When we send a news as e newsletter we get the error explained above.

and we are using the mailing queue.
the queue is processed by a PHP CLI... that's why the request is null


Hi!

I have a problem with randomize().  Is it problem with my linux or something else?
When i use rendomize() in my project i don't have such error...
terminal output   ------------------------------------------------------------------------>
if (!item.randomize() with {
|
xmsim: *W,SVRNDF (/home/tvip-axi/src/tvip_axi_slave_default_sequence.svh,59|22): The randomize method call failed. The unique id of the failed randomize call is 23.
xmsim: *F,RNDUNR: Randomization internal error, unexpected exception - 18rnc_eval_exception#6934
File - /dv/p4Cusers01nd/dvcmin_noida_legacy_rc_xcelium_092718_170012_linux/tbv/rnc/src/api/rnc_var.cpp:1977
var -   SO =   2,  U31, flags =     ZESA, _value = 0x00000000 : data.size#5536 (/home/tvip-axi/src/tvip_axi_slave_default_sequence.svh, 59).

I think i understand what is the problem. it's my fault

Hi @konstantinkurenkov ,
Thank you for opening the issue.
Have you resolved the issue? What is the cause of the issue?

I can't resolve this iisue now, but i suppose the reason connected with my operation system.
I checked your project in two servers but the result equal - The randomize method call failed.
i have CentOS on my server machine.

Thanks for the update.
I think it is better that you ask Cadence support.
BTW, what version of Xcelium do you use?
I used Xcelium 18.09 version when I tried to use my VIP on Xcelium simulator.
I also think it is better that you use this version if you can.

Can you apply the patch below to src/tvip_axi_item.svh and try again?
diff --git a/src/tvip_axi_item.svh b/src/tvip_axi_item.svh
index 5774f4e..5ca9beb 100644
--- a/src/tvip_axi_item.svh
+++ b/src/tvip_axi_item.svh
@@ -287,11 +287,9 @@ endclass

 class tvip_axi_slave_item extends tvip_axi_item;
   constraint c_valid_data {
-    if (access_type == TVIP_AXI_READ_ACCESS) {
-      data.size() == burst_length;
-      foreach (data[i]) {
-        (data[i] >> this.configuration.data_width) == 0;
-      }
+    data.size() == burst_length;
+    foreach (data[i]) {
+      (data[i] >> this.configuration.data_width) == 0;
     }
   }

@@ -372,6 +370,7 @@ class tvip_axi_slave_item extends tvip_axi_item;
     burst_type.rand_mode(0);
     if (access_type == TVIP_AXI_WRITE_ACCESS) begin
       data.rand_mode(0);
+      c_valid_data.constraint_mode(0);
     end
     strobe.rand_mode(0);
     write_data_delay.rand_mode(0);

I use Xcelium 17.10 and a don't have opportunity use different version

Can you apply the patch below to src/tvip_axi_item.svh and try again?
diff --git a/src/tvip_axi_item.svh b/src/tvip_axi_item.svh
index 5774f4e..5ca9beb 100644
--- a/src/tvip_axi_item.svh
+++ b/src/tvip_axi_item.svh
@@ -287,11 +287,9 @@ endclass

 class tvip_axi_slave_item extends tvip_axi_item;
   constraint c_valid_data {
-    if (access_type == TVIP_AXI_READ_ACCESS) {
-      data.size() == burst_length;
-      foreach (data[i]) {
-        (data[i] >> this.configuration.data_width) == 0;
-      }
+    data.size() == burst_length;
+    foreach (data[i]) {
+      (data[i] >> this.configuration.data_width) == 0;
     }
   }

@@ -372,6 +370,7 @@ class tvip_axi_slave_item extends tvip_axi_item;
     burst_type.rand_mode(0);
     if (access_type == TVIP_AXI_WRITE_ACCESS) begin
       data.rand_mode(0);
+      c_valid_data.constraint_mode(0);
     end
     strobe.rand_mode(0);
     write_data_delay.rand_mode(0);

Yes! Your code help me! Thank you!

Does this patch solve your issue?
Currently, I cannot use Xcelium so I'm not sure that this patch work well.

the result of your example
-- UVM Report catcher Summary ---
Number of demoted UVM_FATAL reports  :    0
Number of demoted UVM_ERROR reports  :    0
Number of demoted UVM_WARNING reports:    0
Number of caught UVM_FATAL reports   :    0
Number of caught UVM_ERROR reports   :    0
Number of caught UVM_WARNING reports :    0
--- UVM Report Summary ---
** Report counts by severity
UVM_INFO :    3
UVM_WARNING :    0
UVM_ERROR :    0
UVM_FATAL :    0
** Report counts by id
[RNTST]     1
[SRANDOM]     1
[uvm_test_top]     1
Simulation complete via $finish(1) at time 7214500 PS + 91

Thanks for the update. It seems that this patch works well.
I will commit this change and close this ticket.
Feel free to open to open a new ticket if you have any question, problem, request !


slow to get result when use Mongo Database Adapter

mybot = ChatBot('Terminal',
storage_adapter='chatterbot.storage.MongoDatabaseAdapter',
database='db'
)
2017-05-18,00:17:08.864 INFO {input_adapter} [process_input_statement] Recieved input statement: abc
2017-05-18,00:17:08.866 INFO {input_adapter} [process_input_statement] "abc" is not a known statement
2017-05-18,00:17:16.571 INFO {best_match} [process] Using "abc" as a close match to "abcd"
it takes a long time go get best match

An improvement PR is here https://github.com/gunthercox/ChatterBot/pull/738

Please checkout latest changes and experiment let me know your inputs how best we can speedup.

@vkosuri PR #738 is not work for me.
I checkout the latest changes using Mongo Database Adapter, training about 120000 lines.
I have tried on other machines, still can't get the response in 1s.
[I 170518 01:10:18 input_adapter:22] Recieved input statement: abc
[I 170518 01:10:18 input_adapter:30] "abc" is not a known statement
[I 170518 01:10:20 best_match:51] Using "abc" as a close match to "abcd"

Using profiler .

Thanks for your inputs.

I debug the program and find out that it takes a long time in function get_response_statements in mongodb.py.
def get_response_statements(self):
    """
    Return only statements that are in response to another statement.
    A statement must exist which lists the closest matching statement in the
    in_response_to field. Otherwise, the logic adapter may find a closest
    matching statement that does not have a known response.
    """
    response_query = self.statements.distinct('in_response_to.text')

    _statement_query = {
        'text': {
            '$in': response_query
        }
    }

    _statement_query.update(self.base_query.value())

    statement_query = self.statements.find(_statement_query)

    statement_objects = []

    for statement in list(statement_query):
        statement_objects.append(self.mongo_to_object(statement))

    return statement_objects

response_query is a huge list contains 50000+ elements.

issue is with,  response_query = self.statements.distinct('in_response_to.text');
Need to find a solution to generate distinct text and add it to a different collection if possible.
fails with ubuntu corpus with 16MB error when invoking the .distinct.
Using the MongoDB aggregation framework and use disk also fails as the collection exceeds 16 MB.
Any solutions?

@telkomops I'm working on a solution that involves caching and additional filtering. The solution to this issue likely wont be available until the next major release of ChatterBot.

@gunthercox I have cached the result in memory so i don't need to get from MongoDB every time.

@dyf6372 Database-level caching is a good start. When I mentioned caching I was referring to the various search and comparison algorithms that the chat bot uses to analyse statements and select responses. These often calculate values and these calculations can be costly when it comes to time.

Closing this as a duplicate of #697


'Annotation has failed' for YOLOv3 object detection in CVAT.

Hi!
I want to use YOLOv3 for automatic annotation using CVAT tool. I understand that I need .bin, .xml, mapping.json and interp.py files.
I followed the steps given here for generation of .pb file and IR files subsequently. For the above said task, I used official yolov3 weights and custom attributes from the corresponding cfg file.
I successfully generated the IR files.
Later, I used the mapping.json and interp.py files provided here. Now, I had the 4 required files for auto annotation at CVAT.
Finally, I provided these 4 files as YOLOv3 through the model manager option in CVAT GUI for object detection. When I press the Run Auto Annotation button, the process completes with Annotation has Failed message.
Is there something I am missing?
Is there any method to know what might have gone wrong?
During the process of IR files generation, I kept the yolov3.json file as it is since the custom_attributes were the same in the provided file and that in yolov3.cfg here
Any help would be highly appreciated!

@benhoff ,
Do you think you can answer on the question?

@PareshKamble , can you attach the logs? $ docker cvat log is the command I believe.
Is there a traceback that is provided when you submit the 4 files? If not, what version of cvat are you using?

Thanks @benhoff for the reply. The command is correct but the log is too big to be attached. Do you want a particular portion of the log to be attached or the complete log?
No traceback is provided when I submit the 4 files. Interestingly, everything works smooth unless I run the auto annotation. How to know the version of cvat? However, I cloned cvat on 23 November 2019. Hope it does help?
I get the below shown message after running the auto annotation. First the message as shown in the left image then the right image.

Version of CVAT sounds fine. What version of OpenVino?
If you're a Python developer, can you run this script and post the traceback?
https://github.com/opencv/cvat/tree/develop/utils/auto_annotation
I don't need the entire log, there should just be a section that talks about the errors. Should talk about exceptions. Likely in the last quarter.
You can email it to me<EMAIL_ADDRESS>Or, I can try to induce an error in CVAT and I'll post an example so you know what I mean.

I am using l_openvino_toolkit_p_2019.3.376 version of openvino.
I shall mail you the log right away.
Thanks!

Hi Ben
I'm getting the same error when I followed the same process. I've emailed the logs to<EMAIL_ADDRESS>

@himalayanZephyr / @PareshKamble, Thanks for submitting the logs! It looks like it's an issue with the serializer. Specifically, the serializers ensures that no points are less than or equal to zero. Which means that some of the point values being submitted are less than zero, and I need to add some additional validation into the interp.py script.
I need some additional time to diagnose the issue. If you don't want to wait for me to do that though, I believe that I need to put some additional validation in the lines to check the xmin/ymin and xmax/ymax values here, to ensure that the selected mins are actually mins:
https://github.com/opencv/cvat/blob/c0f1854f799c5e28022c1a686e6718db392430ba/utils/open_model_zoo/yolov3/interp.py#L12
Additionally, you could put a print or enforcing statement in this line to ensure that nothing less than zero sneaks in.
I'm a little slammed with some other stuff, but I'll try to get this diagnosed and patched.

Hi Ben,
Thank you for your reply. I would try to do what you suggested. However, it would be great if you manage time to rectify the issue.

Hi Ben
Thanks for your reply.
It seems to work now with some enforcing lines as you suggested.
Also, I noticed the sample mapping file starts with 1, whereas it should start at 0. I noticed that because I mapped my label to 'person', however, it was detecting bicycles.
I just submitted a pull request for this as well.

Hi @himalayanZephyr
Can you please share the rectified interp.py file on<EMAIL_ADDRESS>

@himalayanZephyr , do you want to submit a pull request into CVAT itself? nmanovic doesn't bite and loves new contributors.
You would need to squash into one commit and add a note in the changelog found here.
I usually use git reset to do it. So in your case, $ git reset --soft HEAD~2 would stage the two commits you've made to be committed at once. You could then edit the changelog, add it, and then do the commit message.

@benhoff just submitted a pull request. Thanks for the tips above.
@PareshKamble You can refer to this

@himalayanZephyr , congrats on your first pull request to CVAT! Thanks for making the code base better!


Remove IPVM task invocation support

Background
The IPVM Specification is relatively stable (for now). However, the Bacalhau specification is not. As we continue to develop the job specification Bacalhau uses, the cost of supporting jobs issued via the IPVM spec will be cumbersome and likely not a value add as its usage is relatively low.
Action
Remove support for the IPVM specification and its related testing facets. Support may be re-introduced later once the Bacalhua job specification solidifies and matures.

How do we know the usage is low? The IPVM spec is transformed in the client so we have no metrics about how widely it is used, right?
Have you checked with @lukemarsden and team who are currently building FVM smart contracts that will speak IPVM to Bacalhau?

Please can we keep this in. We need it for the Lilypad work.

Sounds good, we'll keep it in.


[Doc] Add instruction to add container disk in virtual machine volume page

Is your doc request related to a problem? Please describe or add related issue ID.
Currently on Harvester document https://docs.harvesterhci.io/v1.1/vm/create-vm#volumes
We not yet have more precise instruction for how to add a container image as a volume in the virtual machine volume page.
If user trying to add a container disk to virtual machine but provide the unsupported image format.
It would cause the virtual machine keep in Running state with event error

Describe the solution you'd like

Suggest we can provide more information about how to add container disk in volume.
Provide the following URL to reader indicating how to build up the supported image
https://kubevirt.io/user-guide/virtual_machines/disks_and_volumes/#custom-disk-image-path
Given a working example registry.suse.com/suse/vmdp/vmdp
The requirement to build up image e.g

image should contain the directory /disk
/disk directory should contain only qcow2 and ISO file type

@LucasSaintarbor Please see if you can help on this one. The container image needs to follow the rule in the description.

Add require-ui/small. It would be nice to have a link to the doc if the user selects container disk volumes.


[Suggestion/Enhancement] Template Manager quick template import

Description
A "limited" history to see all previous exported to clipboard
Something like a "backup" where the player can interact to instant-copy on clipboard to paste
Also if saved like hotbars.nbt (or any other format) , it will be customizzable from modpack dev example where there are many multiblock structures but on template manager there are already pre-fabricated all schematics to "quick import" on copy-paste gadget

Sounds interesting, but might be a lot of work to implement. I'll add it to the maybe pile :)


Creating spring iframe component

Codecov Report

Merging #95 into master will increase coverage by 4.86%.
The diff coverage is 67.5%.

@@            Coverage Diff             @@
##           master      #95      +/-   ##
==========================================
+ Coverage   81.72%   86.58%   +4.86%
==========================================
  Files          31       31
  Lines        1499     1416      -83
  Branches      235      248      +13
==========================================
+ Hits         1225     1226       +1
+ Misses        274      190      -84

Impacted Files
Coverage Δ

src/ChellVizApp.tsx
100% <100%> (ø)
:arrow_up:

src/component/widget/CategorySelector.tsx
100% <100%> (ø)

src/context/ChellContext.tsx
100% <100%> (ø)
:arrow_up:

src/component/TComponent.tsx
45.45% <40%> (-26.77%)
:arrow_down:

src/component/VizSelectorPanel.tsx
91.83% <50%> (ø)
:arrow_up:

src/container/SpringContainer.tsx
76% <76%> (ø)

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 20d6820...7e2eb19. Read the comment docs.


sometimes notifications don't get marked as read when a chat is viewed

No content

Issue created by BlueBubbles Bot in the BlueBubbles commnity on behalf of @zach in #android-development.

Probably fixed with my new code. Closing until this happens again


add pre-processing for Chinese

TODOs

[ ] add draft chinese_utils.py
[ ] add draft chinese_prep.py
[ ] add draft chinese_job.py
[ ] add draft run.py

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


Refactored external library for AndroidX by creating the library internally

Fixed AndroidX compatibility of yqritc DividerDecoration libraries by creating them under Lib and refactoring them for AndroidX. This is over the previous pull request and takes care of all AndroidX issues.

@panterozo please check this. thanks

@mohammadnajmuzzaman thanks for this pr. But this repo is no longer maintained. Please do a PR in the official Jasonelle/Jasonette-android repo
https://github.com/jasonelle/jasonette-android/


vm.$refs.myUniqueID.processQueue() not work

vm.$refs.myUniqueID.processQueue() not work, because object vm.$refs.myUniqueID has no method processQueue();
to fix this i called vm.$refs.myUniqueID.dropzone.processQueue() - it`s worked for me

Hmmm thats a bit strange @brainkit , this works for me
<template>
    <dropzone ref="myUniqueID" :auto-process-queue="false" id="myVueDropzone" url="https://httpbin.org/post" v-on:vdropzone-success="success"></dropzone>
    <button v-on:click="processFiles">Upload the things</button>
</template>

<script>
  import Dropzone from '../src/index'
  export default {
    name: 'MainApp',
    components: {
      Dropzone
    },
    methods: {
      'success': function (file) {
        console.log('A file was successfully uploaded')
      },
      'processFiles': function () {
        this.$refs.myUniqueID.processQueue()
      }
    }
  }
</script>

Closing due to inactivity but feel free to reopen if required

Same happening here, when using $refs.myUniqueID.dropzone.processQueue() it works, but when leaving the 'dropzone' tag behind it doesn't.
Please mind that I import it from the npm folder like import Dropzone from 'vue2-dropzone';
So using the extra dropzone tag fixes this issue for now.

Works ok for me, have you definitely got a ref attribute on your markup?

My template
<dropzone ref="fileUploadZone" id="dropzone" url="https://httpbin.org/post"                                            v-on:vdropzone-success="showSuccess"                                            v-bind:dropzone-options="dropzoneOptions"                                           v-bind:use-custom-dropzone-options="true">                                 </dropzone>
The script part:
<script>     import Dropzone from 'vue2-dropzone';     export default {             components: {                 Dropzone             },         data: function () {                 return {                      dropzoneOptions: {autoProcessQueue: false}                 }             },             mounted: function () {            ...             },             methods: {                 showSuccess(file) {                     console.log('A file was successfully uploaded')                   },                   process() {                       this.$refs.fileUploadZone.dropzone.processQueue();                   }             }     } </script>
This could be because I'm using it inside a template and not a master Vue instance.

This should maybe in the docs.
In master Vue its this.$refs.fileUploadZone.processQueue(); in template this.$refs.fileUploadZone.dropzone.processQueue();


JSzip updated

JSzip is updated here. eric uses an old version. very old version.
the unzip function needs to be updated.

Merged, thanks!


⚠ Bofrost.at has degraded performance

In 1f9a599, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1245 ms

Resolved: Bofrost.at performance has improved in 95a8ff6.


LOGDEP SQS - Generate Schema Aware Protobuf messages

LOGDEP SQS - Generate Schema Aware Protobuf messages

Files in eventbus is autogenerated by the protoc command


Flowlistview scroll problem

I want to removing flowlistview the scroll Attributes
How can i do?
I find this but the i can't correct use this.
https://github.com/daniel-luberda/DLToolkit.Forms.Controls/issues/74

this problem happen to iOS system

The issue crosses Android and iOS.


Bug: Graphs sometimes stack in center

Sometimes loading a saved graph will cause every node to overlap in the same spot on the canvas, cause unknown
Example, how agent example should look:

How it looks after bug:

Nevermind, please delete. User error, program was not running but web interface was still loaded.


Add a setting to prevent the wiki from opening in the browser on startup

This is only for the single executable version.

This is added to the single executable version.


Added webkit-font-smoothing

Hey there, Here I'm adding -webkit-font-smoothing to the body CSS tag to make fonts look nicer on Mac.
Before:

After

Semantic-Org/Semantic-UI#3576

Still needs to be changed on less files until we get a fix on semantic ui.

Sure, shall I revert that commit and make a change to the .less file or shall I create a new PR?

@deanpcmad Just update this PR :)

@deanpcmad I suggest you create a file to override the additional prefixes .less or use autoprefixer with the downgrade of the supported browsers http://browserl.ist/.

@deanpcmad Any updates on this?

Closed as https://github.com/go-gitea/gitea/pull/763


Use single letter for default profile's short name?

IMO using an icon for a profile looks strange—especially for our default profile. What if we just used "D" (or its translated equivalent)?

I wonder if the default profile should have a fixed icon to always reflect that it is the default?

I do not like using letter D for default profile because it might represent a person's first letter and can be opinionated. An icon would be abstract and neutral.

I wonder if the default profile should have a fixed icon to always reflect that it is the default?

I think that's what @sandy081 had in mind but to my eyes it looks really out of place to have a small codicon nested in there amongst the other large activity bar icons.


Memory leak when using {{create-ref}}

Something is leaking when using {{create-ref}}. When running a memory snapshot after running tests I see an application hanging around. I was able to pinpoint it to this addon and {{create-ref}} usage.

The way I use it (source):
<span {{create-ref "FavouriteNode"}}>Lorem ipsum</span>

Steps to reproduce:

I created a minimal repo for reproduction. Please clone it -> https://github.com/tniezurawski/ember-ref-bucket-memory-leak

The repo is bare-bone. All I did was:

creating a new Ember app
adding ember-ref-bucket
creating a test component (you can check there's no leak at this point)
adding {{create-ref}} to that component

Run tests with this command: ember test -s -f "Integration | Component | tomek-test". No more tests there but you'll be sure that you are running only the one.
Open Chrome devtools > Open Memory > click "Take snapshot"
Search for "Container" as this indicates an application instance hanging around
Select "Container" as on the screenshot and look at "Retainers". You'll find references to this addon

I didn't check yet why this is happening as I don't have knowledge about internals but I hope we can get it fixed together :)

Hey @tniezurawski! Thank you for report! Likely it's related to global ref workaround https://github.com/lifeart/ember-ref-bucket/blob/master/addon/utils/ref.js#L17
there is no cleanup logic for it. We could try to register app destructor to null this ref

@tniezurawski we have global ref for few cases:

If there is no context on template.
If we need to have access to DOM element from different parts of application.

Ideally, we need to set globalRef in application initializer (once), and create application level destructor to null it once application destroyed.

That's why we set it in modifier, because once anybody use this addon, modifier will exist anyway.
Proposed fix looks good (binding cleanup to modifier cleanup, but may have side effects with multiple modifiers - first removed will null global ref and may cause runtime erros)
We could try do few things:

register destructor inside modifier, but binded to app instance (getOwner(this)).
implement app-initializer flow to register / remove globalRef


add bfd support to backwards-cpp

This PR adds bfd support to backwards-cpp. With it, stack traces show more details about the sources.

@star-hengxing thank you for the feedback ! I just pushed a new commit.
I haven't used xmake a whole lot yet so I might not have made the changes you envisioned, I'll happily fix my PR if that is the case.

@waruqi could you merge that please ?


Fixes up podspec so that it passes linter

This is a re-apply of pr 180 which drastically reduces the size of the compiled libraries, and has significant performance enhancements.

I'll happily do the merge and push if you think this looks good.

Anybody have any comments/concerns with this at this point?


Can't access role

Issue and Steps to Reproduce
I have a roles field in my token:
{
  "exp":<PHONE_NUMBER>,
  "typ": "Bearer",
  ...
  "roles": [
    "agent",
    "customer"
  ],
  ...

and I'm using loaders in my router.
const router = createBrowserRouter([
  {
  id: 'my-page',
  path: 'my-page',
  element: <MyPage/>,
  loader: async () => {...}
  }
]

In the loader I have 3-4 request to load data, but I need to access the roles value, because I need to determine which request should I send based on the roles (2-2 request each role).
Versions
@axa-fr/react-oidc": "^6.23.1
Expected
Should be able to access the roles field.
Actual
Can't access.

Hi @linlon13x, sure you can access to your field.
Try the demo, Access_Token and IT_TOken information are available : https://black-rock-0dc6b0d03.1.azurestaticapps.net/

@guillaume-chervet
The loaders aren't in components. They are in ts files as functions. I saw that you can access every token using hooks, but in this case using hooks is not possible.
Can you please provide an example how to get the roles?

hi @linlon13x , do you know in which token are defined your role ?
Do you have a sample response of the authorization request? (in the chrome network tab)
It will help to understand your need.

hi @linlon13x , do you have more information?

Hi @linlon13x , I close the issue. Feel free to reopen it if you need it


Depression Detection using user tweets

I have trained the model then using user's twitter username, we can scrape his last tweets to detect if he is in depression or not

This is level 3. Please assign it under GsSoc'24.

I worked a lot hard on this project. It even has twitter web scraper. It is level 2 atleast. Also please merge this, its been a long time.

@Atharv714 @TAHIR0110 please provide feedback or merge this please.

@sanskritiagr merged!

@sanskritiagr don't worry, I have labeled it as level 3.


It stopped functioning after the latest update

Launching unlockfps_nc.exe, after granting admin permission, results in app closing down within one second and game does not launch. Tried clearing config. Launching the game via epic games works fine, so it's probably not game related. I don't know how should I further investigate, so I'm open to suggestions/questions.

Check event viewer

I don't know if you have the root of the issue for you is the same as me, but I wasn't able to launch the app (it closed itself right after opening)
Checked the event viewer and got this as an error from the app.
Application: unlockfps.exe CoreCLR Version: 8.0.824.36612 .NET Version: 8.0.8 Description: The process was terminated due to an unhandled exception. Exception Info: System.NullReferenceException: Object reference not set to an instance of an object.    at unlockfps_nc.Service.ConfigService.Sanitize()    at unlockfps_nc.Service.ConfigService..ctor()    at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite, TArgument argument)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitDisposeCache(ServiceCallSite transientCallSite, RuntimeResolverContext context)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite, TArgument argument)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, ServiceProviderEngineScope scope)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.<RealizeService>b__0(ServiceProviderEngineScope scope)    at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(ServiceIdentifier serviceIdentifier, ServiceProviderEngineScope serviceProviderEngineScope)    at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType)    at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)    at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)    at unlockfps_nc.Program.Main()
Went to check the config file (fps_config.json) and it was empty, Deleted the file just to be sure about it and the launcher opened normally after that. Might or might not be your same issue but that made it for me.

Check event viewer

two errors I saw under windows logs > application:
Application: unlockfps_nc.exe
CoreCLR Version: 8.0.824.36612
.NET Version: 8.0.8
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException: Object reference not set to an instance of an object.
at unlockfps_nc.Service.ConfigService.Sanitize()
at unlockfps_nc.Service.ConfigService..ctor()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitRootCache(ServiceCallSite callSite, RuntimeResolverContext context)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite, TArgument argument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSiteMain(ServiceCallSite callSite, TArgument argument)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitDisposeCache(ServiceCallSite transientCallSite, RuntimeResolverContext context)    at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor2.VisitCallSite(ServiceCallSite callSite, TArgument argument)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite callSite, ServiceProviderEngineScope scope)
at Microsoft.Extensions.DependencyInjection.ServiceLookup.DynamicServiceProviderEngine.<>c__DisplayClass2_0.b__0(ServiceProviderEngineScope scope)
at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(ServiceIdentifier serviceIdentifier, ServiceProviderEngineScope serviceProviderEngineScope)
at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type serviceType)
at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
at unlockfps_nc.Program.Main()
and
Faulting application name: unlockfps_nc.exe, version: <IP_ADDRESS>, time stamp: 0x66470000
Faulting module name: unknown, version: <IP_ADDRESS>, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x00007fff155c6e9d
Faulting process ID: 0x0x55EC
Faulting application start time: 0x0x1DB0C43B1EB0FCF
Faulting application path: C:\Users\amdin\desktop-unprotected\all\unlockfps_nc.exe
Faulting module path: unknown
Report ID: 245df9ed-8763-4e06-b99e-2bf1794ced9c
Faulting package full name:
Faulting package-relative application ID:

Will fix in the future, it's because of the config file, just delete the config for now


🌱 Update go.mod k8s deps

What this PR does / why we need it:
Continuing to update k8s deps in CAPN.
Signed-off-by: Chris Hein<EMAIL_ADDRESS>

/lgtm


Output is "delayed" by 2 cells

When I run some basic sqlite commands (e.g. .tables) and SQL commands (SELECT), the output appears to be correct, except that it's "delayed" by 2 cells -- see screenshot.

Here is version information from the Jupyter Notebook About menu:
The version of the notebook server is 4.2.1 and is running on:
Python 3.5.1 |Anaconda 4.1.0 (x86_64)| (default, Jun 15 2016, 16:14:02)
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)]

Current Kernel Information:

3.13.0 2016-05-18 10:57:30 fc49f556e48970561d7ab6a2f24fdd7d9eb81ff2

Woah, that's weird. I wonder if there is some sort of local echo going on.
I don't know that much about how the jupyter kernel interface works—this project was a bit of an experiment—but I believe jupyter looks for the sqlite prompt for how to delimit the output from each command. It should also attempt to change the prompt so that it's unlikely to encounter the prompt in valid output.
Does your version of sqlite use a different prompt than the usual "sqlite> " prompt? If you're willing to do some debugging, I'd suggest putting some print or logging statements in the kernel code to see what output it's seeing and how it's delimiting, what prompt it set, etc.
Are you running this on a Mac? I wonder if there is some version incompatibility here.
For reference, my system works fine and is this version:
The version of the notebook server is 4.2.3-54ae42a and is running on:
Python 3.5.0+ (default, Oct 11 2015, 09:05:38)
[GCC 5.2.1 20151010]

Current Kernel Information:

3.11.0 2016-02-15 17:29:24 3d862f207e3adc00f78066799ac5a8c282430a5f

(Ubuntu Linux 16.04)

Thanks for the reply. It is weird, isn't it!
My sqlite3 when started on the command line uses the typical sqlite> prompt.
Yes, I'm on Mac.
After looking at the kernel code, the first thing that comes to mind is that that stray semicolon in the output I showed looks like it's coming from a place where the kernel assumes it is seeing a "continuation".
I'll take another look later.

I'll see if I can get my hands on a mac and replicate this when I get some spare time. Let me know if you figure anything else out!

I investigated a bit more at a terminal and I see what is happening. As you speculated it's an extra echo for some reason.
In [13]: sql = Sqlite3REPL()

We see that after changing the prompt, our pattern is matching the [PEXPECT_PROMPT> in our prompt-change command:
In [14]: print(str(sql.child))
<pexpect.pty_spawn.spawn object at 0x106104128>
command: /Users/jmmcd/Documents/dev/anaconda/envs/py3k/bin/sqlite3
args: ['/Users/jmmcd/Documents/dev/anaconda/envs/py3k/bin/sqlite3']
searcher: None
buffer (last 100 chars): ' [PEXPECT_PROMPT+\r\n[PEXPECT_PROMPT>'
before (last 100 chars): '.prompt '
after: '[PEXPECT_PROMPT>'
match: '[PEXPECT_PROMPT>'
match_index: 0
[...]

We can confirm this -- the next command returns 1, i.e. matches the continuation prompt -- still in the buffer after our prompt-change command:
In [15]: sql._expect_prompt()
Out[15]: 1

If we _expect_prompt() again, we now finally match the real prompt:
In [16]: sql._expect_prompt()
Out[16]: 0

And now things will work ok -- except that every command is doing this extra "echo":
In [17]: sql.run_command(".open student.db")
Out[17]: '.open student.db\r\n'
In [19]: sql.run_command("select * from student;")
Out[19]: 'select * from student;\r\nEnda Kenny|Education|1203\r\nMichael D. Higgins|Arts|1610\r\nMichael Noonan|Business|1705\r\nMichael Martin|Law|1750\r\n'

I got the same problem. Did you find any solution?

Having the same problem in ubuntu 17.04, running jupyter in a docker container. jupyter version: 4.3.0

For those experiencing this issue, I encountered the same (on Mac) and found a workaround which I've opened as PR #3.

Can this issue be closed now that #3 has been merged in?

I assume so, since jmmcd already said the issue was fixed for them.


slang package improvements

Extension of my initial slang pull request, this one directly pulls precompiled binaries from release instead of rebuilding it. Massively helps the compile time

I don't recommend precompiled binaries for linux, there are binary compatibility issues and toolchain switching is not supported.
Also, xmake will automatically build the precompiled binary on windows and makes it available to the user, so it's not necessary here either.


importing firestore keeps giving error version `GLIBC_2.33' not found

Hello,
I have been using firestore for a lot of projects and recently i have started facing this issue when i started using firestore on a raspberry pi. I have a very generic setup of pi with raspbian buster on a raspberry pi 4. i have created a virtual environment and when i do a from firebase_admin import firestore i get a Traceback error which is this:
Traceback (most recent call last):
File "/home/pi/venv/lib/python3.7/site-packages/firebase_admin/firestore.py", line 22, in
from google.cloud import firestore # pylint: disable=import-error,no-name-in-module
File "/home/pi/venv/lib/python3.7/site-packages/google/cloud/firestore.py", line 18, in
from google.cloud.firestore_v1 import version
File "/home/pi/venv/lib/python3.7/site-packages/google/cloud/firestore_v1/init.py", line 30, in
from google.cloud.firestore_v1._helpers import GeoPoint
File "/home/pi/venv/lib/python3.7/site-packages/google/cloud/firestore_v1/_helpers.py", line 22, in
from google.api_core import gapic_v1  # type: ignore
File "/home/pi/venv/lib/python3.7/site-packages/google/api_core/gapic_v1/init.py", line 16, in
from google.api_core.gapic_v1 import config
File "/home/pi/venv/lib/python3.7/site-packages/google/api_core/gapic_v1/config.py", line 23, in
import grpc
File "/home/pi/venv/lib/python3.7/site-packages/grpc/init.py", line 22, in
from grpc import _compression
File "/home/pi/venv/lib/python3.7/site-packages/grpc/_compression.py", line 15, in
from grpc._cython import cygrpc
ImportError: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.33' not found (required by /home/pi/venv/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 1, in
File "/home/pi/venv/lib/python3.7/site-packages/firebase_admin/firestore.py", line 28, in
raise ImportError('Failed to import the Cloud Firestore library for Python. Make sure '
ImportError: Failed to import the Cloud Firestore library for Python. Make sure to install the "google-cloud-firestore" module.
The important thing to note is if i run the script outside the envrironment it works perfectly without any issue. My application needs to be run in an environment so i can't move away from it. Any help is appreciated
Thanks

Raspberry pi is not a platform that we official support, but looking at the error logs it looks like the glibc on your system is not compatible with what grpcio (required by google-cloud-firestore) is looking for. You should be able to find out what your glibc version is by running ldd --version. If the current glibc is outdated try updating your system. I also came across this on grpcio. Hope this helps.
In the future, please use Stack Overflow for usage questions. Thanks.


do.when procedure fails with authentication on

Steps to reproduce:
Run Memgraph & create user. Log in with the user.
Run
CALL do.when(true,
             "return true as a",
             "return false as a")
             YIELD value
RETURN *

Expected behavior - result is the same as without the user created:
{
   "a": true
}

Actual behavior:
Query failed - do.when: Unable to connect to client!
Logs:
[2023-11-30 08:14:18.096][Info]Bolt client <IP_ADDRESS>:35404 closed the connection.
[2023-11-30 08:14:18.097][Trace]Error message: do.when: Unable to connect to client!
[2023-11-30 08:14:18.098][Trace]Reset received

Because of the bug with authentication, this happens on Memgraph Cloud as a default behavior. The user also reported experiencing this on his private VPS without authentication. I'll need to learn more about that.
I reproduced it on Cloud too.
Logs from the Cloud:
[2023-11-28 16:16:34.458][Debug][Run - memgraph] 'CALL do.when(true, "return true as a", "return false as a") YIELD value RETURN *'
[2023-11-28 16:16:34.485][Info]Accepted a connection from BoltS: <IP_ADDRESS>:42050
[2023-11-28 16:16:34.485][Error]Session error: wrong version number (SSL routines, ssl3_get_record)
[2023-11-28 16:16:34.485][Trace]Error message: do.when: Unable to connect to client!
[2023-11-28 16:16:34.511][Trace]Reset received

Toni mentioned this:

As far as I can see it is not checking if SSL is on/off - which is a difference from the Cloud deployment vs local deployment. The issue is around authentication, but I think it is SSL (isEncrypted connection) because the MAGE code picks up username/password - I am not 100% sure if that even works but in general it is auth + SSL.

Conclusion: module should inherit Memgraph config set in any way (env or config or via query).
Related to #406

I3 - We didn't have a lot of reports for this; that is, there were not a lot of users for this module.
S2 - Whoever uses this module with auth on Cloud can't use it. Some users might have a workaround.

Thanks for reporting the issue! Since this is related to #406, I’ve asked the user who opened that issue if PR #407 has succeeded in resolving the issue.

Related to https://github.com/memgraph/mage/issues/214

Should be resolved but I didn't test this behaviour

Works both locally with the user created and on Cloud by default. Adding this to milestone 1.16 and closing the issue.


Not able to update to ionic cli 2.1.0

Not able to use ionic rc0.
I have updated to ionic rc0, but the ionic create is working but when I serve the pages it gives
Error: ENOENT: no such file or directory, open d:\ionic2app\www\index.html
issue
As per this thread https://github.com/driftyco/ionic/issues/8262
it is because ionic-cli is still in beta version mine is 2.0.0.beta-25.
I ran
npm uninstall ionic -g
npm install ionic -g

multiple times. but it is still showing the same version for me and not getting updated.
And I am not able to use anything because of this.

npm WARN In<EMAIL_ADDRESS>replacing bundled version of semver with<EMAIL_ADDRESS>npm WARN In<EMAIL_ADDRESS>replacing bundled version of ionic-app-lib with<EMAIL_ADDRESS>C:\myapps\ionic2-tests\myApp>ionic --version
2.0.0-beta.25

C:\myapps\ionic2-tests\myApp>npm version
{ npm: '3.10.6',
ares: '1.10.1-DEV',
http_parser: '2.7.0',
icu: '57.1',
modules: '48',
node: '6.2.1',
openssl: '1.0.2h',
uv: '1.9.1',
v8: '<IP_ADDRESS>',
zlib: '1.2.8' }

That is odd.  Try running the following instead.
npm uninstall -g ionic
npm install -g<EMAIL_ADDRESS>
Please let me know if this works for you.

no it is still the same.. tried uninstall and install with version name in it.. but still it shows beta :-(

No effect its the same.
is there any logs or something that I can provide that might be helpful?

even after doing
npm uninstall ionic -g
ionic --version
still it shows 2.0.0-beta25

though i cant see ionic in my npmlist output..
attaching npm list -g and npm list here..
npmlist.txt
npmlistall.txt

"ionic": {
"version": "2.1.0",
"from"<EMAIL_ADDRESS>"resolved": "https://registry.npmjs.org/ionic/-/ionic-2.1.0.tgz",
"dependencies": {
"@ionic/app-generators": {
"version": "0.0.3",
"from": "<EMAIL_ADDRESS>"resolved"<EMAIL_ADDRESS>},
"cli-table": {
"version": "0.3.1",
"from"<EMAIL_ADDRESS>
This is what I see inside npm list dump after installation.
but my ionic --version stil gives beta :-D
its been a bit funny..
but ionic serve still gives the same error.
npmlistinstall.txt

Finally I managed to solve it... uffff.
if you get ionic -v even after uninstalling..
run where ionic and find out the location of your installtion.
for me there was a version installed in
    C:\>where ionic
    C:\Program Files (x86)\nodejs\ionic
    C:\Program Files (x86)\nodejs\ionic.cmd

I am not sure how it went there last time. but after manually deleting them, My ionic cli is now updated and my project is able to render in browser.
Thanks a lot

Thanks guys. I had the same problem and the solution worked for me too.


Migrate Agrifood, AI, Anomaly Detector, AppConfiguration, Attestation, Batch, and Confidential Ledger to new Checkstyle and Spotbugs pattern

Description
Migrates the Agrifood, AI, Anomaly Detector, AppConfiguration, Attestation, Batch, and Confidential Ledger libraries to new Checkstyle and Spotbugs pattern where each library maintains its own suppression files.
All SDK Contribution checklist:

[x] The pull request does not introduce [breaking changes]
[x] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

API change check
API changes are not detected in this pull request.

/check-enforcer override

Anomaly Detector CI is failing for an issue outside of the changes in this PR. It should be safe to assume it's Checkstyle and Spotbugs linting passed as code-quality-reports passed which would have run that linting for all projects.


Voting on projects

In the current version the LIKE button has been replaced with JOIN. It could still be nice for people to thumbs up each others projects. However, since this has been abused in the past, make this possible only for logged in users, and implement a CAPTCHA.
Alternatively, look into ways of integrating with other platforms (e.g. social media / saythanks)

The boost activity type is a step in this direction, though currently still not usable. There is probably a Flask module for this out there.
An easy workarounds to enable public voting is to add an externally hosted widget to the community code. Try Isso, ReplyBox and utterances.
Should this be just a toggle on the event page? A server setting like web analytics #162 ?

In #260 we add the ability for admins to add awards to projects. This issue would be mostly resolved by instructions of how to integrate 3rd party integrations: I currently don't see public voting or commenting as a core feature.


New command: Clone a Microsoft Teams Team

@waldekmastykarz / @VelinGeorgiev
Could you please rewview this?

Coverage decreased (-0.03%) to 99.972% when pulling 4b5bddcbe75c82842ea08a4c84b8a03a9c5bc37f on sprider:clone-team into af0cef82e4ebd1e6bf8f8df3341c1c597ec67849 on pnp:dev.

Thanks @sprider! It seems like we're missing some tests. Could you please have a look before we process the PR?

@waldekmastykarz,
Could you please guide me on the test cases it fails?

@waldekmastykarz,
Now it shows 100% coverage but I see the following errors. Any suggestions to fix this in teams-clone.spec.ts file?

It seems like the done() callback is not called in a timely manner (within 2sec). I'd suggest you take another look if the requests are correctly mocked and what code in your command is called from the test. Maybe it's getting stuck somewhere along the way.

Sure, I will do that. Thank you.

@Laul0 / @VelinGeorgiev
I guess you spoke about this issue @ https://github.com/pnp/office365-cli/issues/736
Could you please help me to understand the coverage issue here?

It seems like you don't have a successful web request in your test. All request are failing (Promise.reject()), which is why the resolved promise never gets tested.

@sprider, there must by an object that is not faked properly. I will have a look at your branch asap so I can get some more context.

Sure, Thank you.

Yes, you coverage have to enter on each step of your code and valid them or not (it should / it shouldn't).
You can add some console.log() to check when your launch your coverage if this one enter in your step.

I reckon this PR is all good to get merged?

There are few more things to be clarified. It has your name under them. 😉

Noticed only one. Missing something? 😊

@VelinGeorgiev, All the changes are done. Please let me know if I need to change anything.

@spraider would you please be able to do the changes per the comments from Waldek?

@spraider would you please be able to do the changes per the comments from Waldek?

@VelinGeorgiev, All done. Could you please review and resolve?

Thank you!

@sprider , thank you very much! That was a great collaboration! I will take it from here so we can merge it asap.

@sprider , thank you very much! That was a great collaboration! The command is ready so I will take it from here so we can merge it asap.

Yes, it was a great collaboration indeed, Thank you so much @VelinGeorgiev & @waldekmastykarz

@VelinGeorgiev Anything pending from my side stopping this PR?

Nope, just time. I'll be processing all open PRs today 🙂

Merged manually. Thank you! 👏


[CC7] Deed Link Checker

Fixes
Fixes #75 by @TimidRobot
Description

This PR adds link checking for deeds.

Checks deed links on creativecommons.orgpipenv run link_checker --deeds

Refactors link_checker.py and adds constants.py and utils.py

To run link checking for both legalcode license and deeds:
pipenv run link_checker
To runs link checking for only the legalcode licenses:
pipenv run link_checker --licenses

Refactors test_link_checker.py and adds test_utils.py

Tests

pipenv run pytest -v

Checklist

[x] My pull request has a descriptive title (not a vague title like Update index.md).
[x] My pull request targets the default branch of the repository (main or master).
[ ] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[x] I added tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[ ] I tried running the project locally and verified that there are no
visible errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

It looks like the --local options does not work with --deeds

It looks like the --local options does not work with --deeds

@TimidRobot I'm not too sure how to get deeds locally. Do you have any suggestions? The last time we talked you pointed me to the django template for standard_deeds; but locally we should be checking static pages. I appreciate the help and your time.

It looks like the --local options does not work with --deeds

@TimidRobot I'm not too sure how to get deeds locally. Do you have any suggestions? The last time we talked you pointed me to the django template for standard_deeds; but locally we should be checking static pages. I appreciate the help and your time.

The --local option should only apply to legalcode (which should be the starting place for what deeds should be present)

I'll remove the --local option from deeds. Currently in this pr legalcode is the starting place for getting deeds; but I should rename a couple of variables (deed_names) to make that clearer in the PR.


Independent Collection, Model, and Events implementation.

There are some bugs arises from time to time when kids from backbone team playing with their sources.
It needs to be stopped. Thus, I'm gonna take stable Events, Model, and Collection implementation, freeze it, cut out things already implemented in NestedTypes, and make standalone build. Backbone will become optional dependency. Bye-bye, birdy.

I assume this is part of the move to separate from Backbone so you are not constantly playing catchup when Backbone's internals are modified in ways that break NestedTypes.
But a lot of the changes in Backbone these days are bug fixes - is there going to be a policy of tracking and re-applying bug fixes from Backbone into NestedTypes?

Implemented in 1.3 RC.
Completely new collection implementation, about 5 times faster in average. Now you can operate with 10K elements in collections.


Idea: Smart anchoring

This could be useful for navigating the Substance documentation.
The problem:

When you click on a cross reference, you loose your reading place

Idea:

We remember the last 5 anchors and display a highlight in the scrollbar to answer the question: 'Where was I before?'

Limitations: This only works well when positions are explicitly anchored... Remembering anchors based on scroll positions could get a bit too weird.

Maybe I did't get this right.
ATM, I don't use native anchors for cross-links, but do the same as in the TOC.
With #200 we would have the regular browser history. Do we need more?

We would just need to conform to the native anchoring concept, and we need to provide small '#' links next to class headings and method signatures where an anchor can be set explicitly.
Not sure if we should use html-ids since we need to convert our ids. E.g. docs#model/Document goes into data-id and for scrolling we can use the Panel.scrollToNode method.
Anyway.. I think the browser history thing is important, the highlighting stuff is more playful and i will implement when there is time.

We should discuss this in the office.

With a router and browser history this is much better.

Anchoring is good enough.


Question about the permission for code

Hello @UmbratheUmbreon. I want to ask if i can have the permission to use your code for notes color menu the tween angle and scale because i love your modified PE fork and lot of improvemented code too. If you are declining my question, it's fine

Closing because i changed my mind


Fix typo in author field

There was a typo in the "author" field which caused the authors list not to be rendered in the November newsletter, as pointed out by @certik here.

#build_preview

It works, I'll merge.

#delete_preview


Implemented updateStudentDonations

This PR implements the endpoint that is sent to update a Student's donations array: PATCH /students/:student_id/donations
This is used when a student already has existing Donations, but is requesting to update their donations. For example, if they first submitted a donation form to donate 1 tissue box and 2 scissors, they may update their donation form to donate 2 tissue boxes, 0 scissors, and 1 pack of dry erase markers.
The student's donations array will be updated. If a donation doesn't already exist with the supply_id, then a new Donation is created and added to the student's donations array. If a donation already exists with the supply_id, then the quantityDonated field will be updated. For either case, the Supply with the supply_id must be updated, specifically its quantityDonated field.
Note that if the quantityDonated field is set to 0, the Donation is not deleted. And if the Student is not donating any supplies (in the case that quantityDonated == 0 for all Donations), the Student is NOT deleted.
In the request body supply_id’s are sent, but the donation_id’s are sent in the response.
More details about this end point in the API documentation - scroll to the bottom of the doc.

Hey Alice! This is looking good. Just thinking of the front end donations area design related to student creation and updating donations, I wanted to clarify the UI flow, so I added a couple of comments to the specs doc. I just want to make sure I understand before I add more donation-related pages and start hooking up to endpoints.

Sounds good - thanks!


Updated UI/Router Implemented - still very much W.I.P

Description
Please include a summary of the change and a link to which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Change status

[x] Complete, tested, ready to review and merge

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] There are no merge conflicts

Just wanted to get a PR sent up as there hasn't been a new update in a while. Still need to implement router in some key areas. Particularly when clicking on a card/sign-up/sign-in/settings. Image is put is placeholder for now.
Updated the file structure so it's easier to add more components. Added a resources folder for images and the like.
Sidebar is now a TopBar- will update that name in the next PR


Multi-App Kiosk Provisioning Error

I have followed the tutorial exactly and validated my XML against the XSD. It all verified correctly so my formatting must be correct. However, the provisioning package always fails to add properly. I am trying to add the package to the same machine I created the XML on and it still wont work. The error message I get is "Error during package installation". When clicking on details the only extra explanation I get is "A provisioning failure has occurred".
I have tried two different packages.
THe first package just linked to a new profile I created call kiosk, but after the package failed to add, I checked the kiosk profile and no changes were made to it at all, which was to be expected as the package had failed to add.
The second package I created, I added into the configuration in ICD to create a new account called TestUser2 and changed my XML to apply the profile to that account instead. When trying to add this provisioning package, it managed to create a new user on my system. However, it failed to add the package successfully and no changes were made on the account.
Could this be my XML that is the issue? It always verifies correctly against the XSD so it should be right.
I am using Windows 10 Home 1709
Please see my attached project files
Provisioning Package Files.zip

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

ID: 78038d67-04a1-f4ae-6a69-98e157688a31
Version Independent ID: c86b4460-e8be-8537-a6c8-3cb094ef14a3
Content: Create a Windows 10 kiosk that runs multiple apps (Windows 10)
Content Source: windows/configuration/lock-down-windows-10-to-specific-apps.md
Service: unspecified
GitHub Login: @jdeckerMS
Microsoft Alias: jdecker

Kiosk mode (assigned access) is only supported for Windows 10 Pro, Enterprise, and Education. I'll update the topic to make that clear. https://www.microsoft.com/en-us/windows/compare

I ahve also gone thru the tutorial and double/triple-verified all steps and am also seeing "A provisioning failure has occurred" after I add the package.  I tried to follow the steps in "Troubleshooting provisioning issues", which pointed me at a specific part of the event log, but there was no additional information about my problem there.  I have tried on both Windows 10 Pro and Windows 10 Enterprise, and have tried with both classic and UWP apps.

@wm-marting Please contact Microsoft Support for assistance (https://support.microsoft.com/en-us/contactus/).


Support current Prescient version

Pull Request Description
What issue does this change request address?
Closes #1743
What are the significant changes in functionality due to this change request?
Adds ability to still grab Prescient data from new versions.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[x] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[x] 8. If an analytic test is changed/added is the the analytic documentation updated/added?
[x] 9. If any test used as a basis for documentation examples (currently found in raven/tests/framework/user_guide and raven/docs/workshop) have been changed, the associated documentation must be reviewed and assured the text matches the example.

This was tested with Prescient commit 05492ba7d26207b45b6a14d154defda8bced1e66

PR is good to me. Test dashboard is green. Merging.


bug: Neutron node not configured properly

Overview
For some reason, neutron node does not work properly, and is not able to send txn.
Proposal
Since the standalone docker container works well, we need to update the default scripts and the neutron scripts to be similar to:

https://github.com/neutron-org/neutron/blob/main/network/init.sh
https://github.com/neutron-org/neutron/blob/main/network/init-neutrond.sh

Fixed


Usage tracking

Allow to have some information about usages of the keys and more

Completed as analytics router / KPI


Travis to use Foxy & Add "Flexible joint states" message

FYI, foxy builds are broken right now (https://github.com/ros-industrial/industrial_ci/issues/505), will be fixed until tomorrow.

I've removed the example with interface names, I think eventually we may want to revisit those documentation comments when things are more fleshed out. Good point though is that this should be a non-breaking change

Foxy builds are fixed in industrial_ci.
I restarted the jobs, but the build fails with
In file included from /root/target_ws/build/control_msgs/rosidl_generator_c/control_msgs/msg/detail/dynamic_joint_state__functions.h:19,
                 from /root/target_ws/build/control_msgs/rosidl_generator_c/control_msgs/msg/detail/dynamic_joint_state__functions.c:4:
/root/target_ws/build/control_msgs/rosidl_generator_c/control_msgs/msg/detail/dynamic_joint_state__struct.h:22:10: fatal error: control_msgs/msg/detail/header__struct.h: No such file or directory
   22 | #include "control_msgs/msg/detail/header__struct.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

@bmagyar maybe to add GitHub-Actions and remove Travis? You can copy it from ros2_control_demos repository

You can copy it from ros2_control_demos repository

Or just configure an Action with industrial_ci ;)


Bundle is now VALID, then INVALID, and then VALID again

CLI output.
[13:41:50] Starting 'karma'...
[13:41:50] Finished 'karma' after 123 ms
Hash: 8344a6c0a9b3c44a5636
Version: webpack 1.12.4
Time: 10ms
webpack: bundle is now VALID.
webpack: bundle is now INVALID.

PhantomJS 1.9.8 (Windows 8 0.0.0): Executed 12 of 12 SUCCESS (0.073 secs / 0.017 secs)

Process finished with exit code 0

Not really sure what's happening here.
Here's my karma config.
module.exports = function (config) {

  config.set({
    basePath: '',
    frameworks: [
      'chai',
      'mocha',
      'sinon'
    ],
    files: [
      'webpack.karma.js'
    ],
    preprocessors: {
      'webpack.karma.js': [
        'sourcemap',
        'webpack'
      ]
    },
    webpack: {
      devtool: 'inline-source-map',
      module: {
        loaders: [
          {
            test: /\.js$/,
            exclude: /node_modules/,
            loaders: [
              'ng-annotate',
              'babel-loader'
            ]
          },
          {
            test: /\.html$/,
            loader: 'html'
          }
        ]
      }
    },
    exclude: [],
    reporters: [
      'dots',
      //'coverage',
      //'coveralls'
    ],
    port: 9876,
    colors: true,
    logLevel: config.LOG_ERROR,
    autoWatch: false,
    browsers: [
      'PhantomJS'
    ],
    singleRun: true,
    coverageReporter: {
      reporters: [
        {
          type: 'lcov',
          dir: 'reports/coverage',
          subdir: '.'
        }
      ]
    }
  });

};

@rodoabad how did you solve it?

Hey @rodoabad I'd like to know how you solved this too; I'm getting this currently.

@rodoabad I'm having the same issue. I'd like to know how you solved this too.

I ended up suppressing all non-errors messages:
    webpack: {
       ...
    },
    webpackServer: {
      noInfo: true // Suppress all webpack messages, except errors
    }

Did you ever figure this out? I have just noticed this "valid, invalid, value" thing happening in our build too

Try to add
webpackMiddleware: {       stats: 'errors-only',       noInfo: true  },
This works for me.

Do you use VS Code? If so, close VS Code and see what happens.

@duyhoang hard to believe but... you're right, that was the problem in my case. Any idea on how to fix this? (not using VS Code is not really an option :) )

I also have same issue, but it only happens some time. Not sure whats main cause ? Anyone figured it out?

I've noticed VSCode trigger bundle rebuilds as well....
Happens when I simply open VSCode and then continues to happen without me even touching VSCode.

@bpossolo - That's actually because you must have Git setup with VSCode, and VSCode polls regularly the remote, to check for any change. What happens is that the HEAD file (or something similar) in the .git folder is updated and, additionally, your current webpack setup is watching for every change within your root folder... including the .git folder. Basically, you need to tweak your setup, to ignore somehow .git.

Thank you for this. Yes you're right VS Code is aware of git and detecting local changes so it might be fetching remote changes. I'll investigate tomorrow!.

@Krisa  thanks for the tip.
Turns out webpack-dev-server was watching the root project directory for changes and all files that participate in the build.
VSCode was periodically touching the .git folder like you said.
I used the WebpackWatchIgnore plugin to turn off watching the root directory and also node_modules.
I tried to ignore .git specifically but this didnt work because webpack-dev-server is watching the root folder (which contains .git/) rather than watching .git/ itself
Anyways, it now watches all our source files properly and doesn't constantly rebuild!!
const projectRootDir = path.resolve(__dirname, '../..'); // this config file is two folders below project root
const watchIgnoreList: RegExp[] = [
  new RegExp(projectRootDir + '$'),
  /node_modules/
];

webpackConfig = {
  ...
  plugins: [
    new webpack.WatchIgnorePlugin(watchIgnoreList)
  ]
}


Wagtail 5.2

Wagtail 5.2 release notes
Upgrade considerations:

Adoption of classname convention for MenuItem related classes and hooks

Other changes:

Update test matrix to include Wagtail 5.2
Support tox testing

Superseded by: https://github.com/torchbox/wagtail-webstories/pull/25


Faster limit computation on persisted dataframes

This pr adds materialized slayed to the list of layers supported for a quick single partition check to compute limit.
Fixes #833

Codecov Report

Merging #837 (f34536f) into main (607eccf) will increase coverage by 0.20%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #837      +/-   ##
==========================================
+ Coverage   74.88%   75.09%   +0.20%
==========================================
  Files          71       71
  Lines        3588     3589       +1
  Branches      629      629
==========================================
+ Hits         2687     2695       +8
+ Misses        771      761      -10
- Partials      130      133       +3

Impacted Files
Coverage Δ

dask_sql/physical/rel/logical/limit.py
92.85% <100.00%> (+5.05%)
:arrow_up:

dask_sql/_version.py
34.00% <0.00%> (+1.44%)
:arrow_up:

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


Please update nuget packages

There are many bug fixes that are not included in the nuget releases.
Please kindly update the nuget packages.
Major bugs:
https://github.com/Redth/ZXing.Net.Mobile/commit/a1efa050cfdfad21ea35eed48e07834f7ab29df5

+1

+1

+1000

Where @Redth gonne?

Sorry folks, I'll get to this soon.

+1

2.2.0 is out.