Restore old networks

I see the issues piling on the SickRage repo,
so I restored all the old ones joined by the new ones.
There is no solution, because I realized TVDB doesn't enforce the network list.
There are many, many TV shows with custom/old network names, and I can't know which are being used.
Added -p to easily enable this if we'll ever need to use it.
To be clear, the script now does the following:

Removes duplicates
Sorts alphabetically
Adds new networks from TVDB
then writes the new list to the file.

I've explained most of it in the README, too.
Fixes SickRage/SickRage#3520
Fixes SickRage/SickRage#3521
Fixes SickRage/SickRage#3524
Fixes SickRage/SickRage#3529
Fixes SickRage/SickRage#3530
Fixes SickRage/SickRage#3531
Fixes SickRage/SickRage#3532
Fixes SickRage/SickRage#3533
Fixes SickRage/SickRage#3534
Fixes SickRage/SickRage#3535
Fixes SickRage/SickRage#3536
Fixes SickRage/SickRage#3537

Thanks for the pull request! Before a real human comes by, please make sure your PR has all of the below criteria checked

[x] Give a description on what the PR is for.
[ ] Make sure your PR is based on the DEVELOP branch
[x] Don't send big changes all at once. Split up big PRs into multiple smaller PRs that are easier to manage and review

Please make sure you also read contribution guide and followed all of the steps.
Thanks!

Could maybe make it scan SickRage/issues for missing networks and add them automatically?

Sounds like a job for the SickRage bot.
I'm not sure I know how to configure it.,

Just found this magical thread on thetvdb.com.
I might be able to use this DB dump to my advantage :)

People add/change shows on tvdb daily. Its better to leave every possible one even if it isnt currently in their db, because someone inevitably will add a removed on again at some point.

Yeah they do, but I did with this db dump, which is pretty recent is, I queried the tvseries table which holds the network for each show.
And now the numbers actually add up closer to the current list. It probably won't change much, so I'll only have to update like this once.
It will add all of the used networks, even the one-offs like www.startrekofgodsandmen.net or whatever that was lol

Yeah adding missing ones programmatically from the db dumps is great, just leave the extras in though, they dont hurt anything.

Still lots of invalid networks. Total is the same as we now have + 1 new network.
I still think those 1334 invalid networks are unused, but this is your call :)
New network:    puhutv    -    Turkey    -    Europe/Istanbul

New file created [network_timezones.txt]
	Total                       : 1284
	New with time zone          : 1
	New without time zone       : 0
	Duplicates:                 : 0
	Invalid networks added      : 1334


upgrade to spring data 2.0

Hi! Is there a roadmap for this support?

@pyryjook A new version 2.0.1 has been released. Thanks.

Release 2.0.1


fix(DDI-1122): Updated borders on prefix and suffix

Updated the borders on the prefix and suffix of input components to be properly greyed out if the input is disabled.
Updated the angular and react demo to have this setup for testing purposes.
Also updated the dropdown component in the angular demo to be more inline with the storybook.

:tada: This PR is included in version 4.0.0-alpha.92 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-alpha.19 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.0.0-alpha.11 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


No Acknowledgement for the method EmitStringAsJson

No override methods available for getting acknowledgements for json strings passed on theEmitStringAsJSON method

I would like to clarify that the method EmitStringAsJSON is not originally available in the repository (https://github.com/doghappy/socket.io-client-csharp). I've added it to this repo for testing purposes,
"for getting acknowledgements" do you mean by this a callback response ? like in for objects:
socket.Emit("eventName", (response) =>
{
string text = response.GetValue<string>();
print(text);
}, someObject);

For now there is no callback for EmitStringAsJSON I suggest emitting the event from the server when you receive data by EmitStringAsJSON. This way, you can handle it appropriately in Unity (https://github.com/itisnajim/SocketIOUnity#receiving).


Lint: No Remove this widget in Watch widget because builder is not named parameter

Heya, this is might not be a problem for most people but in VSCode Code Actions, there is Remove this widget which I believe only shows when a widget either has a child or builder named parameter. This bugs me a bit to be honest.
I see that the Watch widget does have a builder parameter, but it is positional argument, not named parameter.

Without builder
With builder

I think moving this.builder,  12 cols to the right may solve this issue but I don't know why it is positional in the first place.

Could be able to fix this via signals_lint package

I have been planning on adding helpers to switch to/from Builder to Watch.
the reason it is positional is because of a type alias other similar RX packages.
here is something nice you can do:
typedef $<T> = Watch<T>;
…
Container(
    child: $((_) => Text(counter.toString)),
)

Adding new named constructor for Watch widget on signals_flutter version 1.0.4
Example:
- Builder(
+ Watch.builder(
   builder: (context) {
       return Text('hello world');
   }
),

Awesome, thanks!


Feature requests

Just found this plugin. It has some interesting potential. Here are some ideas for features:

Adding a button to the graph view which takes the view count into consideration to create thicker lines between notes. This would imitate how our mind works with its synapses

The ability to bookmark different sections from view count top list. For example. Perhaps I would like to see my top 50-100 so that I can see what notes that I dont open that often which I perhaps might want to have a look at to avoid stepping too much into my own footsteps.

These are interesting feature requests. I think they're possible but for both there isn't something in the public Obsidian API that is exposed that would allow me to adjust these things.

For the bookmarking sections, could you explain further? What exactly would be bookmarked? If your section was notes 50-100 most viewed, would it be 50 bookmarked notes? or 1 note with links to those 50?

To complement this feature request:
(Background: I use Obsidian as a Second Brain, with dense linking between atomic notes, which gives a rich network of associations - but also an overwhelming complexity of links. Today, I handle this complexity by creating central nodes - MOCs; Maps Of Content - to index/group notes, which more and more feels like a backwards and clumsy method.)
In GPS services for outdoor activities (hiking, biking, etc), there are "popularity heatmap" functions, showing popular routes among all user of a service. Navigating my Obsidian vault with Graph View / Local graphs, it would be great to have a similar feature, highlighting often used "routes". Use cases for this could be: 1) finding my often used notes easily, 2) "learning" what notes are useful together, 3) or, the other way around (as mentioned above), avoid being stuck i habits / look outside often used notes.
To make linking more useful with deliberate actions, I imagine "weighted links", classifying links as level 1-2-3... links. For example, let's say that any new link, by default is a basic, low-level link (like the existing links today), and any link can be manually attributed with a higher level (or tagged for a certain project?). I imagine being able to active "layers" of links, like the layers in Photoshop or such graphics software.

To put the idea about the "link levels" into other words. What you are asking for if I understand correctly means that all the links in the vault will be put into 3 different categories depending on how often they are used. Then in graph mode it should be possible to turn on or off these different levels of links. so If I choose to only see the links that I often use then only those are displayed and then the same with level 2 and 3. Hope that makes it more clear.
Regarding my initial point on the bookmarks. I guess what I really was talking about was the ability to generate a list from any interval in what I guess would be the master use list. The master use list would be a list of all the notes in the vault which are sorted by the criteria of which notes are most often viewed.
So once again, if the list is in a note, then the bookmark would be of that note. If the list is in the right panel with certain settings chosen, then those settings should be able to be bookmarked, just like I can bookmark certain settings in both the search function as well as the graph view.
settings for the list should be the interval of notes I want to see in the list. for example 1-50, or 100-200. where these numbers refer to the different notes that are ranked based on its view count.

Thanks for the clarification @RikardSwed. And thanks for the suggestion @MarcTaksi.
I like the idea of a popularity heat map view. That is something that could be implemented. The buttons could be clickable as well. Have you checked out the trending notes update in 2.1.0?
I appreciate the suggestions for the graph view, but I am not sure how to modify it. There aren't any functions exposed by the public Obsidian API. I could try to insert nodes into the DOM, but I'm not sure that would work. I could try to monkey patch the code, but I don't have experience doing that and it seems brittle.

@RikardSwed I have read the word "bookmark" several times, but I am confused about what is meant. It seems like you may be meaning to say the word "saved"? A bookmark in Obsidian is a distinct thing. It is a view that can be accessed by clicking next to the Files button. That's not what you're talking about, right? It sounds like you're talking about saving settings, so when you close a view and open it again, those settings are still there?
I think adding an input to the view count view would be easy enough. That way you could specify files number 50-100 like you are saying.

Regarding the graph view. Might there be a workaround perhaps? If the app could add and update tags depending on the usage levels. then you might be able to use those tags as parts of searches or parameters to get the results in the graph view that we are talking about.
Regarding my use of bookmarks. Well I think I know how they are used in the program. The reason why I think I might sound a bit vague is because I dont know how you want to implement the feature I am trying to describe. I can see it being done in many ways. For example this list of notes might be imported into a note. or the list might be created in the right pane. Regardless it would be cool if various views is easily accessible so that I can quickly switch between seeing a list of notes that I often use, or a list of notes that I seldom use, or even a list of notes that randomly use, and so on.  Hope it makes it clearer and not just more confusing.
Sorry I have not tried out the new versiona and feature yet. will do

@RikardSwed The idea of the tags is interesting. The plugin does currently add the view count as a frontmatter property if the Sync view count to frontmatter setting is enabled. So that's definitely something that is possible. If there were 3 levels of tags - level-1, level-2, level-3 then notes would appear in a cluster. Something like this:

I don't think it could render the lines like you're talking about.

On another note, you're able to query by view count or trending weight of files using DataviewJS. Read the README for examples on how to do it.

I'd like to request an edit count to count how many times a note has been edited.


Changes in file headers

Addresses #3498, based on @jim-parry's comments.

EllisLab is still the author and Jim's comments were about application/ only ...
Please don't open any new PRs about this ... we now have ~10 issues and pull requests for this single thing. We'll do what's necessary once we decide it.


'GROUP BY time' titles for example interval tables are unclear

https://docs.influxdata.com/influxdb/v1.3/query_language/data_exploration
Under GROUP BY time intervals -> Common Issues with Basic Syntax -> explanation, it says "InfluxDB uses preset round-number time boundaries for GROUP BY intervals that are independent of any time conditions in the WHERE clause."
In the tables that follow, 'Preset Time Boundary' and 'GROUP BY time() Interval' are separate columns with different data, when the above statement implies that they are the same.  I think it would make more sense reword those columns.  Perhaps something like 'GROUP BY Preset Time Boundary' and 'GROUP BY Time Condition'

Changed table column tables as suggested. Thanks, @valentinesd !


INST content in prompt of SDG request always got cut off at Task 3

Describe the bug
The request from iLab seems cut off at Task 3 of the input prompt. I setup a proxy service which accepts iLab client request and could therefore print out the request message received from iLab client. The input message always got cut off at the beginning of Task 3, which is not related to length of prompt, prompt (either the built-in default mixtral prompt or a custom prompt.txt) or teacher models (merlinite-7b, mixtral-8x7b or llama3-70b) being used.
"input": "<s>[INST] <<SYS>><<//SYS>>system: You are an AI language model developed by IBM Research.  You carefully follow instructions. You are helpful and harmless and you follow ethical guidelines and promote positive behavior.\nuser: <s> [INST]You are a very knowledgeable AI Assistant that will faithfully assist the user with their task. You are asked to come up with a set of 5 diverse task instructions under knowledge->STEM->Technology->PA->tm1 for the task \"Explain the provided TM1 rules.\". These task instructions will be given to a GPT model and we will evaluate the GPT model for completing the instructions.\nHere are the requirements:\n1. Try not to repeat the verb for each instruction to maximize diversity.\n2. The language used for the instruction also should be diverse. For example, you should combine questions with imperative instructions.\n3. The type of instructions should be similar to provided examples. The generated instruction and the output should be grounded in the provided document.\n4. A GPT language model should be able to complete the instruction. For example, do not ask the assistant to create any visual or audio output. For another example, do not ask the assistant to wake you up at 5pm or set a reminder because it cannot perform any action.\n5. The instructions should be in English.\n6. The instructions should be 1 to 2 sentences long. Either an imperative sentence or a question is permitted.\n7. The output should be an appropriate response to the input and the instruction. Long outputs are preferable.\n\nBased on below document provide a list of 5 tasks:\nDocument:\n**A Simple Rule... \n[/INST]* Task 1\n** Instruction\nWhat is the role of the ExtendedYears argument in the TIMST function?\n** Input\n<noinput>\n** Output\nThe `ExtendedYears... Dec. 31, 2059.\n* Task 2\n** Instruction\nExplain the provided TM1 rule sample - ... of the specified date.\n* Task 3\n\n[/INST]"

To Reproduce
Steps to reproduce the behaviour:

Start an OpenAI interface compatible proxy on localhost(could provide more details on demand, in particular to IBM engineers)
Configure any teacher model to be used, e.g. model: ibm-mistralai/mixtral-8x7b-instruct-v01-q
No prompt.txt, or with it
Start SDG with specified endpoint, e.g. ilab generate --endpoint-url http://localhost:5000/v1
Within proxy log, the input requests always get cut off with the same pattern at "\n* Task 3\n\n[/INST]"

@junzzhu is this still an issue with the latest ilab?


Broker connection secret

Changes

🎁 Broker and Trigger supports RabbitMQ ClusterReference Connection Secrets
🧹 Fixed samples and added e2e tests

/kind enhancement

Fixes #819
Fixes #829

Release Note

- 🎁 Broker and Trigger supports RabbitMQ ClusterReference Connection Secrets

/lgtm
we'll do the consolidation of the docs in a follow-up


google.auth.exceptions.RefreshError using delegated credentials

Hi,
I'm trying to use the Google API client to retrieve email for a user using a service account. I've created the service account credentials with a role of Project Owner, and with domain-wide delegation enabled. However, when I try to connect as a particular user I get:
Traceback (most recent call last):
  File "gmail.py", line 43, in <module>
    messages = ListMessages(service<EMAIL_ADDRESS>  File "gmail.py", line 22, in ListMessages
    response = service.users().messages().list(userId=user).execute()
  File "/home/ubuntu/.local/lib/python2.7/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/home/ubuntu/.local/lib/python2.7/site-packages/googleapiclient/http.py", line 846, in execute
    method=str(self.method), body=self.body, headers=self.headers)
  File "/home/ubuntu/.local/lib/python2.7/site-packages/googleapiclient/http.py", line 164, in _retry_request
    resp, content = http.request(uri, method, *args, **kwargs)
  File "/home/ubuntu/.local/lib/python2.7/site-packages/google_auth_httplib2.py", line 187, in request
    self._request, method, uri, request_headers)
  File "/home/ubuntu/.local/lib/python2.7/site-packages/google/auth/credentials.py", line 122, in before_request
    self.refresh(request)
  File "/home/ubuntu/.local/lib/python2.7/site-packages/google/oauth2/service_account.py", line 322, in refresh
    request, self._token_uri, assertion)
  File "/home/ubuntu/.local/lib/python2.7/site-packages/google/oauth2/_client.py", line 145, in jwt_grant
    response_data = _token_endpoint_request(request, token_uri, body)
  File "/home/ubuntu/.local/lib/python2.7/site-packages/google/oauth2/_client.py", line 111, in _token_endpoint_request
    _handle_error_response(response_body)
  File "/home/ubuntu/.local/lib/python2.7/site-packages/google/oauth2/_client.py", line 61, in _handle_error_response
    error_details, response_body)
google.auth.exceptions.RefreshError: ('unauthorized_client: Client is unauthorized to retrieve access tokens using this method.', u'{\n  "error": "unauthorized_client",\n  "error_description": "Client is unauthorized to retrieve access tokens using this method."\n}')

In terms of software versions I have:
google-api-python-client (1.7.7)
google-auth (1.6.2)
google-auth-httplib2 (0.0.3)
Here's the code I'm using:
from google.oauth2 import service_account
import googleapiclient.discovery

SCOPES = ['https://www.googleapis.com/auth/gmail.modify']
SERVICE_ACCOUNT_FILE = 'service-account.json'

def ListMessages(service, user):

        response = service.users().messages().list(userId=user).execute()
        messages = response['messages']

        while 'nextPageToken' in response:
                page_token = response['nextPageToken']
                response = service.users().messages().list(userId=user, pageToken=page_token).execute()
                messages.extend(response['messages'])

        return messages

if __name__ == "__main__":
        credentials = service_account.Credentials.from_service_account_file(SERVICE_ACCOUNT_FILE, scopes=SCOPES)
        delegated_credentials =<EMAIL_ADDRESS>        service = googleapiclient.discovery.build('gmail', 'v1', credentials=delegated_credentials)

        messages = ListMessages(service<EMAIL_ADDRESS>
Any help appreciated.
Thanks, Tom

I was able to get this working, thanks. The fix was to delete any non-service-account credentials for this account (I'd set up some oauth credentials as well). Is there somewhere I could propose a doc update to clarify this?

Unfortunately it still doesn't work for me. Full description of my exact issue can be found here
Any idea?

I found this to be a Roles issue.

In your Developers Console -> Project -> IAM ensure that your service account is listed there.

if it isn't, click Add and start typing the name to add it

For Role, select Access Approval -> Access Approval Approver

This allowed me to query any domain user's calendar event list.

I'm getting this error even after having refresh token after an hour.

I was able to get this working, thanks. The fix was to delete any non-service-account credentials for this account (I'd set up some oauth credentials as well). Is there somewhere I could propose a doc update to clarify this?

@mthaddon Could you elaborate on what you mean by non-service account credentials please? Where, in G-Suite or in the gmail account which has the service account?

Greetings, we're closing this. Looks like the issue got resolved. Please let us know if the issue needs to be reopened.


[WIP] Fix env (docker) compat due to file usage

Fix Issue #274
Replace __file__ with importlib.resources.
@lucasavila00 Please confirm this fixed your issue.

This fixed the issue I had.

@merrymercy  @hnyls2002  Bug fix confirmed by @lucasavila00. PR ready for review/merge.


Sync eng/common directory with azure-sdk-tools for PR 2464

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/2464  See eng/common workflow

/azp run net - storage - tests

/check-enforcer override


Add IQFeed support for Docker + documentation

Expected Behavior

Actual Behavior

Potential Solution

Reproducing the Problem

System Information

Checklist

[ ] I have completely filled out this template
[ ] I have confirmed that this issue exists on the current master branch
[ ] I have confirmed that this is not a duplicate issue by searching issues

[ ] I have provided detailed steps to reproduce the issue

Closed by https://github.com/QuantConnect/Lean/pull/4632


CNV-37607: "Upload data" dialog does not work in PVC -> "With Data upload form"

📝 Description
Fixing use of FileUpload props to allow to click on Browse button
🎥 Demo
Before:
https://github.com/kubevirt-ui/kubevirt-plugin/assets/67270715/9c4c1082-bf75-4efb-b873-202fe7b0159e
After:
https://github.com/kubevirt-ui/kubevirt-plugin/assets/67270715/b3411160-a71b-4d10-a8fb-9f7b103c815c

/lgtm


Replace an occurrence of disjoint with disjointOrd

This has a noticeable speedup on cabal/cabal-install/Distribution/Client/Setup.hs (one of the largest .hs files in the repo):
(hlint Setup.hs 20 times)
Before:
real    0m42.864s
user    0m42.619s
sys     0m0.269s

After, 12% speedup:
real    0m37.755s
user    0m37.516s
sys     0m0.257s

The speedup quickly diminishes when the file is smaller, since disjoint and disjointOrd have similar runtime if one of the lists is small (disjoint could even be a bit faster).
(hlint the whole cabal repo 20 times)
Before:
real    24m35.506s
user    24m28.125s
sys     0m8.527s

After, 4% speedup:
real    23m37.180s
user    23m29.249s
sys     0m8.867s

Awesome! I think the big win will come from redesigning scopes in #1001, but a very welcome improvement.


Host released version's documentation differently from masters (only update gh pages on releases?)

Currently our gh pages only hosts latest master's documentation. It might be quite different from latest releases', which could cause confusion with users.

Most of the libraries host only one version of the keyword document, which doesn't cause that much of a trouble. Also users can generate docs by libdoc if they need it. But it would be good to start adding notes what (new keyword or enhancements in existing keyword) came out in which version

Right. Maybe we could automatically add tags new keywords when generating releases? And keywords that don't have a tag for which release they were added in could have a "NOT_RELEASED" tag or something like that

It is not only indicating what keyword came out in which release. It's also indicating changes in the keyword.  Example document could contain:
Keyword  X is new in release  1.0
Argument  b was added in release 1.2
Argument c was added in release 2.0
Keyword docs is the most convenient place to house the document. But it's little bit grag to keep this information in the keyword docs. After rethink, I think it could be better to have old version docs available

Yeah I think a changelog document / old version docs would be good for usage ergonomics if we will end up having users using old versions of the library (which is pretty likely in the long run)


Generated samples from LLMs

Hi
Is it possible to make the samples you acquire from the language models public? i.e. the pkl files. These would be very helpful for reproducing the results.
Thanks

Hi Xi,
Thank you for your interest in our work. We're currently working on a simplified version of our implementation of the semantic entropy and we're hoping to release the generations along with the updated implementation.
Best,
Lorenz


No agent loaded. To continue processing, a model of a trained agent needs to be loaded.

Rasa version: 1.2.2
Rasa X version (if used & relevant): 0.20.1
Python version: 3.6
Operating system (windows, osx, ...): Ubuntu 18.04 and CentOS 7.6
Issue:
I tried a automated script install (the one from Rasa X - Deploy on Server Docs) on Ubuntu and a full manual deployment with custom rasa Action Server app. In both the case, whenever I try to use the interactive learning to start training. I get the following error:
Error:
rasa-x_1           | WARNING:rasax.community.api.blueprints.stack:Creating event for sender '32f4f91570044c1b898486d67fb3a7ab' failed. Error: 409, Conflict, body='b'{"version":"1.2.3","status":"failure","message":"No agent loaded. To continue processing, a model of a trained agent needs to be loaded.","reason":"Conflict","details":{},"help":"https:\\/\\/rasa.com\\/docs\\/rasa\\/user-guide\\/running-the-server\\/","code":409}''
No agent loaded. To continue processing, a model of a trained agent needs to be loaded.
rasa-worker_1      | 2019-08-26 13:00:03 DEBUG    rasa.core.agent  - Model server didn't find a model for our request. Probably no one did train a model for the project and tag combination yet.
rasa-worker_1      | 2019-08-26 13:00:03 DEBUG    rasa.core.agent  - No new model found at URL http://rasa-x:5002/api/projects/default/models/tags/production
rasa-production_1  | 2019-08-26 13:00:03 DEBUG    rasa.core.agent  - Model server didn't find a model for our request. Probably no one did train a model for the project and tag combination yet.
rasa-production_1  | 2019-08-26 13:00:03 DEBUG    rasa.core.agent  - No new model found at URL http://rasa-x:5002/api/projects/default/models/tags/production

Command or request that led to error:
Rasa X - Interactive Learning UI on fresh installation.

Content of configuration file (config.yml) (if relevant):
# Configuration for Rasa NLU.
# https://rasa.com/docs/rasa/nlu/components/
language: "en"

pipeline:
- name: "SpacyNLP"
- name: "SpacyTokenizer"
- name: "SpacyFeaturizer"
- name: "RegexFeaturizer"
- name: "CRFEntityExtractor"
- name: "EntitySynonymMapper"
- name: "SklearnIntentClassifier"

# Configuration for Rasa Core.
# https://rasa.com/docs/rasa/core/policies/
policies:
  - name: MemoizationPolicy
  - name: KerasPolicy
  - name: MappingPolicy
  - name: TwoStageFallbackPolicy
    nlu_threshold: 0.3
    core_threshold: 0.3
    fallback_core_action_name: "action_default_fallback"
    fallback_nlu_action_name: "action_default_fallback"
    deny_suggestion_intent_name: "out_of_scope"

Content of domain file (domain.yml) (if relevant):
intents:
- impact
- inform
- greet
entities:
- above_below
- operation
- period
templates:
...
slots:
...

Hi @dhwanils95, did you train a model and tag it as production?

Yes @ricwo, we have a trained model on the action server in .../action_server/models/models.tar.gz
The thing is I have dockerized our previous Rasa project and then replaced it in the docker-compose file as the "app" service. I'm guessing it should load the models and data/nlu.md, data/stories.md and all those files automatically right?
Please correct me if I'm wrong, since I'm just deploying I'm not still accustomed to the workflow in Rasa.
Thanks & regards.

Hey @ricwo I found the issue. I had the model in place but it was not mounting onto the rasa-x container. I was refraining from default docker-compose you guys ship out but then I realized since I am using my own action server and the model lies in that directory which is not the root for this rasa-x project. I changed the following:
services:
  rasa-x:
    restart: always
    image: "rasa/rasa-x:${RASA_X_VERSION}"
    expose:
      - "5002"
    volumes:
      - ./models:/app/models
      - ./environments.yml:/app/enviro

to
  rasa-x:
    restart: always
    image: "rasa/rasa-x:${RASA_X_VERSION}"
    expose:
      - "5002"
    volumes:
      - ${RASA_ACTIONS_SERVER}/models:/app/models
      - ./environments.yml:/app/environments.yml
      - ./logs:/logs
      - ./auth:/app/auth

So it was an issue on my part. Sorry for the inconvenience.
Also, this is now loading the models but I still have the issue where my nlu.md and stories.md file are not loaded. Can you point me in the right direction to resolve that. I have these files i.e.

nlu.md
domain.yml

Thanks and regards!

Hi @dhwanils95, files aren't loaded from local directories when you run rasa X in docker (this only happens when running from the command line). Simply paste the contents of your domain under the Domain tab, and upload your NLU file in the Training data tab. I hope that helps!


how to get all the urls of files in a folder

how can I get a list of file url in a folder ? is there a way to get list of all files ?

I don't think this is possible.
You will need to store meta data with a database and fetch from there. You can use cloud functions to hook into file storage CRUD events and make this an atomic operation.
https://stackoverflow.com/questions/37335102/how-to-get-a-list-of-all-files-in-cloud-storage-in-a-firebase-app


Code Refactoring

Need to implement OOP concepts and design patterns to improve the quality, reusability and scalability of code.

[ ] Shift the state logic to the bloc pattern.
[ ] Classes with all static methods, make their constructors private.

I would like to work on this issue. Can you please assign it to me?

I would like to work on this issue. Can you please assign it to me?

@mdmohsin7 Assigning you to work on bloc. I will discuss the architecture with you.

@mdmohsin7 Assigning you to work on bloc. I will discuss the architecture with you.

@mdmohsin7 Assigning you to work on bloc. I will discuss the architecture with you.

Oh okay 👍

@mdmohsin7 Assigning you to work on bloc. I will discuss the architecture with you.

Oh okay 👍


feat: add a demo to show how to return data directly

Codecov Report

Merging #13 (3496ddb) into master (b24ce8c) will increase coverage by 2.11%.
The diff coverage is 62.50%.

:exclamation: Current head 3496ddb differs from pull request most recent head db95a54. Consider uploading reports for the commit db95a54 to get more accurate results

@@            Coverage Diff             @@
##           master      #13      +/-   ##
==========================================
+ Coverage   77.42%   79.54%   +2.11%
==========================================
  Files           8        9       +1
  Lines         443      484      +41
==========================================
+ Hits          343      385      +42
- Misses         79       80       +1
+ Partials       21       19       -2

Impacted Files
Coverage Δ

cmd/go-runner/main.go
35.38% <0.00%> (-14.62%)
:arrow_down:

internal/server/server.go
66.96% <82.75%> (+17.44%)
:arrow_up:

cmd/go-runner/plugins/say.go
100.00% <100.00%> (ø)

internal/plugin/plugin.go
76.92% <100.00%> (+8.92%)
:arrow_up:

internal/server/error.go
100.00% <0.00%> (+5.88%)
: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 b24ce8c...db95a54. Read the comment docs.


Getting Duplicate symbols issue when I integrate AppRTC with other third party files

I am having pod file for different third party integration along with AppRTC. When I integrate AppRTC with other files it is getting Duplicate Symbols error.
Previously my project is fine with cocoa pods before integrating AppRTC. But after integrating it is getting errors. Please refer below link. It is getting conflicts with TwilioSDK and Socket Rocket.
Can u keep the steps for integrating AppRTC without use of cocoa pods. As libWebRTC.a is getting conflicts with other SDK's.
http://stackoverflow.com/questions/31052337/how-to-remove-duplicate-files-generated-through-cocoa-pods-in-ios

We fixed some dependency issues in v1.0.2 around SocketRocket, which was compiled into the previous libWebRTC.a static library we were using. However, with the latest v1.0.2 we separated out the dependency to prevent these issues.
pod 'AppRTC', '~>1.0.2'


tree-sitter library management

Look into existing solutions or devise a way of easily retrieving and building tree-sitter libraries for use with this

Out of scope for now. Better to download libraries as required from a central build server, perhaps?


Need help to block youjizz's backend video server and also a possible solution

Quoting initially from #1952
"I've been using the list with ublock origin. I observed that for almost all porn sites, even temporarily unblocking doesn't open the site and it shows broken links, at times no images, because some great people have also blocked some core component in the porn sites, which I'm not sure of.
youjizz.com, however is an exception since clicking on a video actually plays it, and I realize we'll need to block the backend as well. I suggest possibly adding "abre-videos.cdn1122.com" to the list of blocked sites, but I'm not fully sure if there's a better solution or not.
Please help, otherwise add it to the list of blocked sites"
More details:

How a blocked site shows up when I try to open the page:

How it appears after clicking temporarily unblocking:

As you can see that the site looks kind of broken, and the videos can't be played. Which in my opinion, is a good thing. I think it has to with filters like cdn-xvideos, etc. in the porn list. This is true for most of the sites. However, some sites still load completely on clicking temporarily. For eg:

ftvgirls.com
ftvhunter.com, etc.

In case of youjizz, the home page looks like this after clicking temporarily:

Although, there are no thumbhnails showing up on videos, on clicking the video, it still plays correctly.

This is the behavior I was trying to look into. On viewing page source, I could see that the video links were being loaded from cdn on youjizz, and also the photos on the ftv sites were being loaded from another cdn thing.
If I add "abre-videos.cdn1122.com" for youjizz in ublock, then the videos also don't play. This is what I was trying to dig deep into. There are many cdn links in the porn hosts file as well, which I believe are causing a behavior that allows porn to remain blocked even after clicking temporarily for unblocking. I've find it really helpful, which is why I was trying to understand it and also block it for other sites.
If you approve of this, I can add it for a few sites which I know can be fully temporarily unblocked. The only thing is that I don't have a complete knowledge of it, and was looking for opinions. A way to do it is to open the console in the browser and look at the video url, or do that from the page source.

@defa02005 thank you for this.
Please don't open new issues for directly related subjects.
I think you need to clear your browser cache, your DNS cache, or both.
Using the porn extension, nothing related to youjizz shows up at all.  All this is working as expected.
Closing.

Thanks @StevenBlack, and sorry for this. I actually thought I'd add more info and maybe reopen so you can take a look, but it didn't show any option to reopen the issue, which is why I created the new one. Thanks for what you suggested, I'll maybe try on some other device some time later.


Error in docs: Azure Analysis Services does not support multidimensional (MOLAP)

"Azure Analysis Services supports the creation of multidimensional and tabular models to meet this need." - this is not fully true, as AAS currently does not support multidimensional models. Only tabular models are supported, and lack of multidimensional is major issue for lots of enterprise customers.

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

ID: 7552eb5d-ab91-185b-d6af-fa6aaa233e00
Version Independent ID: 78d69947-f8c1-9978-476a-58b0763d9eb5
Content: Batch processing
Content Source: docs/data-guide/big-data/batch-processing.md
Service: guidance
GitHub Login: @ZoinerTejada
Microsoft Alias: pnp

Yes - that's definitely an error in the doc, thanks


Resetting badge into userInfo

I did a lot of search but don't have any luck. I'm sending notifications successfully but when I close the app, even terminate, badge into app into userInfo never resetting. Badge count keeps increasing. How can I reset it?
Thanks

See https://developer.apple.com/documentation/uikit/uiapplication/1622918-applicationiconbadgenumber


Add videos page

We have some great lectures from community members, such as:

How I Helped Add an API to The DOM Specification / Benjamin Gruenbaum
Git Bisect & rerere / Noa Barki
git push --force / Noaa Barki
Getting into Open Source - Bits from my Personal Story / Benjamin Gruenbaum

Let's create a page that gives them the stage they deserve :-)

@shmuelpro do you want to take it?

@MichalPorag please assign me

@MichalPorag @urish I started working on it on my fork.
Can you create a branch "71-Add-videos-page" on the original repo? I dont want to merge to master: I want to merge to a branch

@DavidMarom Hi David, we already have an open PR for this, https://github.com/Pull-Request-Community/pull-request-community-website/pull/268.


Could not get ally tree for some windows

Hi, I recently ran some VS Code tasks and tried to determine why agents failed in certain tasks. From the input, I discovered that some windows lacked an accessibility tree (it seems pyatspi couldn't find these windows), such as the "Open Folder" window that appears when you click "Open Folder" in VS Code.

Hi,
Thanks for the question. Yes, the a11y tree API sometimes cannot offer the full tree as we expected, which is a matter of ecosystem and community support. That's one valid reason why we need pure-vision-based model.
Best,
Tianbao


Add "If-None-Match" header (ETag value) and HTTP 304 handling to GitHub PR update polling

This will significantly reduce the number of requests that count against the GitHub API rate limit.
From the GitHub API documentation: https://developer.github.com/v3/#conditional-requests
Example use case:
On a project with a behind-the-firewall Jenkins instance, when using the same user to run multiple PR builder jobs against 2 repositories (both with between 10 and 30 open PRs) with 5-minute polling intervals, I quickly ran into GitHub API rate limits (note: it took several hours of troubleshooting before I realized the problem was with API rate limits). The solution at the time was to increase the polling intervals, but that increased the lag time between when a commit is pushed and when the checks are complete. With this change in place, the polling intervals could be pushed down to 1 minute or less, which would be really great.

I think you might end up having to use If-None-Match when using the GET /repos/:owner/:repo/pulls. The last time I was looking at this, that endpoint was not returning the Last-Modified header that is the pre-requisite for using the If-Modified-Since header.
Regardless, the process is quite simple. You simply store the ETag header returned by the GET /repos/:owner/:repo/pulls endpoint and feed it back verbatim as the If-None-Match header.

@julianh2o Hm, that's a bummer. Sounds like using Etags is the only option. Maybe we should open a ticket with GitHub...

@RoyTinker ETag works fine, I'm not sure what their reason for not supporting Last-Modified is, but it's perfectly functional to use ETag to save on the rate limits.

@julianh2o 👍  -- updated the title.

I very much like the idea to use caching for github requests. Though its a bit problematic as of right now.
The connections are done throught this connector:
https://github.com/jenkinsci/ghprb-plugin/blob/b139fa31a3473c8d54d11061a2eb98cbac1281e6/src/main/java/org/jenkinsci/plugins/ghprb/HttpConnectorWithJenkinsProxy.java#L10-L28
The HttpConnectorWithJenkinsProxy implements the HttpConnector from the github-api and tries to use the configured proxy for jenkins. The implementation inside jenkins itself is unfortunately not caching aware.
So the challenge here would be to combine the caching which okhttp2/3 brings with the proxy configuration jenkins provides.
Unfortunately jenkins does not honor system proxies and does not provide a java ProxySelector, the latter could be easily used inside okhttp 2/3: https://issues.jenkins-ci.org/browse/JENKINS-16291
This issue looks rather old and therefore more or less stale.
So in the current state polling the APIs will rapidly train the rate limit. I do not see an easy fix for this.

This functionality is built into okhttp3 and gitub-api.


Check against Activity Log topics when generating View More link

View more link to Activity log from a page with tags that are not in the Activity log causes filter to give error.
Additions

Generates the list of tags to check against when forming the link

Testing
-Visit http://www.consumerfinance.gov/policy-compliance/rulemaking/final-rules/fair-credit-reporting-act-disclosures/
http://www.consumerfinance.gov/policy-compliance/ , go to the View more link, notice the error

go to them locally and visit the link without problems on the activity log

Review

@kave
@richaagarwal
@rosskarchner

The only error I am seeing is a validation error, which I see on both flapjack and this branch:

@richaagarwal for whatever reason, this branch isn't updating on github but git says everything's up to date. While I troubleshoot, did you make sure you were visiting the View more link on the branch? If you go to the link in the description, hit the view more link, then just change it to localhost, then you'll still see the error.

@kurtw Oh, ha I think I must not have updated to localhost.  Cool, looks good 👍

Just fyi though, I'm seeing a different error locally on flapjack now. 'list object' has no attribute 'paginator'. Just to be aware of when you merge in...


When the vm health check mechanism is enabled, the envoyfilter associated with it is not pushed to envoy

Bug Description
When the vm health check mechanism is enabled, the envoyfilter associated with it is not pushed to envoy
Version
istio 1.11.2

Additional Information
The health status in workloadentry status is True

Later versions of istio might have better support for vm health check, maybe update?
cc @howardjohn

vm health check mechanism is enabled,

btw, what is vm health check mechanism? can you please some doc or reference link?

After testing, it is found that after enabling the health check and starting the istio service, the inbound lisener is not pushed. It is only sent when there are other service changes and LDS pushes.

are there any logs? debug or error

2022-06-06T04:06:37.638127Z     warn    kube    error on get gtfvmtgf-<IP_ADDRESS>/yc-tgf: workloadentries.networking.istio.io "gtfvmtgf-<IP_ADDRESS>" not found
2022-06-06T04:06:37.647345Z     info    wle     auto-registered WorkloadEntry yc-tgf/gtfvmtgf-<IP_ADDRESS> with health checking enabled
2022-06-06T04:06:37.647384Z     warn    kube    getProxyServiceInstancesFromMetadata for VM-BCS-TEST-KXZ3.yc-tgf failed: no instances found for VM-BCS-TEST-KXZ3.yc-tgf:
2022-06-06T04:06:37.647417Z     info    ads     ADS: new connection for node:VM-BCS-TEST-KXZ3.yc-tgf-201
2022-06-06T04:06:37.648758Z     info    ads     CDS: PUSH request for node:VM-BCS-TEST-KXZ3.yc-tgf resources:48 size:26.9kB
2022-06-06T04:06:37.663191Z     info    ads     EDS: PUSH request for node:VM-BCS-TEST-KXZ3.yc-tgf resources:39 size:7.7kB empty:0 cached:27/39
2022-06-06T04:06:37.668590Z     info    ads     LDS: PUSH request for node:VM-BCS-TEST-KXZ3.yc-tgf resources:27 size:92.3kB
2022-06-06T04:06:37.668726Z     info    ads     NDS: PUSH request for node:VM-BCS-TEST-KXZ3.yc-tgf resources:1 size:1.4kB
2022-06-06T04:06:37.675743Z     info    ads     Incremental push, service gtfvmtgf.yc-tgf.svc.cluster.local has no endpoints
2022-06-06T04:06:37.714746Z     info    ads     RDS: PUSH request for node:VM-BCS-TEST-KXZ3.yc-tgf resources:16 size:15.6kB
2022-06-06T04:06:37.776104Z     info    ads     Push debounce stable[83] 2: 100.332148ms since last change, 128.203191ms since last push, full=false
2022-06-06T04:06:37.776190Z     info    ads     XDS: Incremental Pushing:2022-06-06T03:38:00Z/49 ConnectedEndpoints:13 Version:2022-06-06T03:38:00Z/49
2022-06-06T04:06:47.658899Z     info    ads     Push debounce stable[84] 1: 100.212564ms since last change, 100.212463ms since last push, full=false
2022-06-06T04:06:47.658972Z     info    ads     XDS: Incremental Pushing:2022-06-06T03:38:00Z/49 ConnectedEndpoints:13 Version:2022-06-06T03:38:00Z/49
LDS inbound listener not pushed

On the left is the log that does not enable health check, on the right is the log that enables health check, and the inbound lisener is normal when the handle is triggered first


Update nnsa postdoc

In addition to updating this job posting, I squeezed in some changes to README

LGTM!
merging.

LGTM!
merging.


Can we add the Hacktoberfest tag to the repository?

There are two ways to participate: as a maintainer or as a contributor.
Maintainer has to add the tag hacktoberfest to the repo or apply tag hacktoberfest-accepted to the PR and merge 5 PRs.
Contributors have to submit 5 PRs which get merged in this month.

Let's discuss this in here: https://github.com/phel-lang/phel-lang/issues/372


Feature ✨: Add scroll to top button with progress button

Hey @sk66641 ,
I have noticed a small issue that I believe could enhance the user experience. Currently, there is no progress bar scroll to top button present on the website.
Screenshot(Mandatory):

@sk66641 ,Could you please assign me this issue under gssoc'24 ?
GSSOC'24

@sk66641 why i am unable raise PR?? It's showing - There isn’t anything to compare. whenever i go for PR but literally changed many things in the code?

@TheNikhilRaj
Your branch might not be up-to-date with the target branch. GitHub may not be able to identify differences sometimes if there are no changes, or the target branch is ahead of your current one.

I would like to work on this project. could you please assign to me

@sk66641 @Deepak2047 Currently working on this!

Ok
On Thu, 18 Jul, 2024, 6:05 pm Nikhil Raj, @.***> wrote:

@sk66641 https://github.com/sk66641 @Deepak2047
https://github.com/Deepak2047 Currently working on this!
—
Reply to this email directly, view it on GitHub
https://github.com/sk66641/Random-Disco-Light-Simulator/issues/350#issuecomment-2236387036,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BIXE5YM6D5NQ7VSLHKPXCUTZM6ZCTAVCNFSM6AAAAABJ7PBM2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZWGM4DOMBTGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

@TheNikhilRaj please complete the task by this week


[Feature] Custom Incremental Strategies Need Access to Config

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt-adapter functionality, rather than a Big Idea better suited to a discussion

Describe the feature
Custom incremental strategies are the suggested approach to extending the incremental materialization.
However, they are stunted by an inability to utilize values from the model config. This is because the default incremental materialization only passes a limited dictionary,strategy_arg_dict, to the incremental strategy:
    {#-- Get the incremental_strategy, the macro to use for the strategy, and build the sql --#}
    {% set incremental_strategy = config.get('incremental_strategy') or 'default' %}
    {% set incremental_predicates = config.get('predicates', none) or config.get('incremental_predicates', none) %}
    {% set strategy_sql_macro_func = adapter.get_incremental_strategy_macro(context, incremental_strategy) %}
    {% set strategy_arg_dict = ({'target_relation': target_relation, 'temp_relation': temp_relation, 'unique_key': unique_key, 'dest_columns': dest_columns, 'incremental_predicates': incremental_predicates }) %}
    {% set build_sql = strategy_sql_macro_func(strategy_arg_dict) %}

A seemingly better choice would be to also pass the model config in it's own key, so as to extend the current approach, without requiring extensive refactoring.
This would allow implementing a custom strategy that can rely on the model config, eg:
{% macro default__get_incremental_STRATEGY_sql(arg_dict) %}

  {% do return(get_CUSTOM_sql(
                    arg_dict["target_relation"],
                    arg_dict["temp_relation"],
                    arg_dict["unique_key"],
                    arg_dict["dest_columns"],
                    arg_dict["incremental_predicates"],
                    arg_dict["config"] -- Notice config can be unpacked here
                )
) %}

{% endmacro %}

{% macro get_CUSTOM_sql(target, source, unique_key, dest_columns, incremental_predicates, config) -%}
  {{ adapter.dispatch('get_CUSTOM_sql', 'dbt')(target, source, unique_key, dest_columns, incremental_predicates, config) }}
{%- endmacro %}

{% macro default__get_CUSTOM_sql(target, source, unique_key, dest_columns, incremental_predicates, config) -%}

    {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute="name")) -%}

    {%- if config.get('KEY') -%}
    {#- Do the custom thing. -#}

...

Describe alternatives you've considered
Using a custom implementation of the incremental materialization. However, this would be unwieldy to keep up to date with the implementation defined in this repository.
Who will this benefit?
Anyone who wants more control when creating custom incremental strategies.
Are you interested in contributing this feature?
Yes.
Anything else?
No response

Nevermind, config is globally scoped 😬


Expose command encoders

Objective
I'm exposing these command encoders so bevy user's can create their own command encoders. This is useful when you want to copy a texture to a texture or create a compute pass manually for example.
Note: I formatted this file which might of changed the order of some exports.
Solution
Just re-export CommandEncoder and CommandEncoderDescriptor.

Maybe we should reexport wgpu entirely? CommandEncoder isn't exactly a render_resource anymore.
rust-analyzer probably prioritizes bevy_render2::RenderPipelineDescriptor over bevy_render2::wgpu::RenderPipelineDescriptor in its auto import so that should be no problem.

Maybe we should reexport wgpu entirely?

Its worth considering. But I do like having full control over our namespace. We already alias a number of wgpu types with our own (Texture, Buffer, RenderPiplineDescriptor, etc). Exporting wgpu wholesale makes talking about these types more difficult and introduces new (and possibly confusing and hard to debug) error cases for users of ide tooling like rust-analyzer. For now, I'd prefer to be selective here. If we miss something, users always have the escape hatch of pulling in wgpu directly. We should just do a thorough pass over the types wgpu exports and add everything we (I) missed. From there gaps should be few and far between.

Definitely open to reconsidering how / where we export these types. wgpu just globs everything together at the root. bevy_render is a bit more organized, so we'll want to discuss ideal module names.

bors r+

(merging because this is useful now ... feel free to keep discussing)


Added Feature Matrix Operations

Fixes Issue🛠

closes issue #37
Enhanced UI

Description
Added Feature to Perform Basic Matrix Operations.

Add screenshot in the PR description.
Add a README.md in your calculator folder.

Make everything align to center of the screen @SharonIV0x86

Add screenshot in the PR description.
Add a README.md in your calculator folder.

Make everything align to center of the screen @SharonIV0x86
And  yes, do the changes in this PR only. Just make changes on your fork and do the commit.


use real domain

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (c9aaea2) 89.97% compared to head (e3bad50) 89.97%.
Report is 1 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #40   +/-   ##
=======================================
  Coverage   89.97%   89.97%
=======================================
  Files          26       26
  Lines         489      489
  Branches       47       47
=======================================
  Hits          440      440
  Misses         32       32
  Partials       17       17

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


dnsRecordEndpointsController runs a lot

Running just a local cluster the dnsRecordEndpointsController runs over 3k times an hour. The next closes controller ran 50 times in 1 hour.
This issue is just to investigate and determine if it is a problem.

@dramich https://github.com/kubernetes/kubernetes/issues/34627

@dramich does this have any implications for our scaling targets?


cocoapod request

Please, add your project to CocoaPods file for easier integration

I'd love to, but I don't know hot to manage xib file in project. Do you know any cocoapods project that use xibs? Or, assuming it is easy for you, maybe you could write podspec file and I will merge it by pull request?

This project: https://github.com/skywinder/apptentive-ios project has xib in pod.

Library sended to CocoaPods repository. Thank you @skywinder for motiviation.

:+1:


Update to RRTMGP v0.17.0

The only change in RRTMGP has been the addition of aerosol optics, requiring an additional field.

I think maybe we should make center_relative_humidity keyword arguments for non gray radiation. I will give it a try.


ARROW-6657: [Rust] [DataFusion] Add Count Aggregate Expression

Hi, I added this code, and the tests pass. I still need to actually test it using a real example, so I would say its not completely ready for merge yet.

Hi @sinistersnare thanks for this!  Just let us know when you think it is ready for review (or if you have any questions)?

Those are exactly the tests I was looking for. Thanks, I will push an update tonight!

@sinistersnare I see you merged master into your branch .. that can lead to issues because we don't use a merging model on this repo. See https://andygrove.io/apache_arrow_git_tips/ for more info.

Took a bit longer than expected (moving currently), but I added some SQL tests! Aside from my worry from above, I think I am ready for this.

Fixed the style errors too, @andygrove @paddyhoran this should be good-to-go!

@sinistersnare Please rebase against the latest master and I can approve and merge

@andygrove updated!


Bessctl configuration remains hanging

Bug Description
Sometimes the bess configuration remains hanging.
Running manually the command sudo sdcore-upf.bessctl run /snap/sdcore-upf/current/opt/bess/bessctl/conf/up4 returns the error provided in the log section. The command does not exit, causing the charm to be hanging forever.
To Reproduce

Deploy sdcore-upf

Environment
Microk8s 1.29
Juju 3.4
Relevant log output
Setting up port enp6s0 on worker ids [0]
Failed to create AF_PACKET socket for enp6s0. Exiting...
*** Error: Unhandled exception in the configuration script (most recent call last)
  File "/snap/sdcore-upf/current/opt/bess/bessctl/conf/up4.bess", line 142, in <module>
    p.init_port(idx, parser.mode)
  File "/snap/sdcore-upf/42/opt/bess/bessctl/conf/ports.py", line 204, in init_port
    sys.exit()
SystemExit
  Command failed: run /snap/sdcore-upf/current/opt/bess/bessctl/conf/up4

Additional context
No response

@dariofaccin is this error still relevant?

Closing as it is fixed by https://github.com/omec-project/bess/pull/62


Fix dashboard error

Summary

Dashboard better validation and loading state

Change List (commits, features, bugs, etc)

feat(dashboard): add simple loading state, improve value cards next to pass through loading state

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.57.0 :tada:
The release is available on npm package (@release-1.x dist-tag)
Your semantic-release bot :package::rocket:


TrackMe bug report - something does not look right

Describe the bug
Menu bar is missing when using Reverse Proxy Mapping when connecting to SH Cluster.
To Reproduce
Steps to reproduce the behavior:

accessing TrackMe app
Landing in Track me page shows the dark gray bar empty, without any text buttons.

Expected behavior
When I use to connect direclty on a SHCL node without RPM the menu bar is back again
TrackMeTrackMe MobileTrackMe QOSTrackMe manage and configureMaintenance modeSearchAPI & toolingCollectionsAuditHelp
Screenshots

Splunk version and deployment:

Splunk Enterprise Version: 8.1.4
TrackMe Version:1.2.53 Build:<PHONE_NUMBER>
Search Head Cluster (SHC)

Hi @ttomans
As far as I am concerned, this isn't an application level issue, but a configuration side issue with your reverse proxy configuration.
Facts:

Going straight to Splunk Web bypassing the RP works as expected
The navigation bar for instance in the application is a pure builtin Splunk app level thing, nothing especial for TrackMe, if it doesn't work via the RP then you have big problems widely with any other app too

From my experience, you need to review:

Session stickyness: when going through LB / RP, you need to make sure the traffic of a single user session sticks on the same SHC member, I would strongly suspect this is where you issue stands
advanced settings: I had seen by the past issues with LB/RP limiting the size of the URL, size of requests and those kind of things leading to similar weirdness, double check your settings

In any case this is an infrastucture level configuration issue.
Guilhem

Thank you so much for your prompt reply and for the details.
I will review those RP settings. I still wonder why the application works fine, but only that menu bar has this issue.
cheers,
Tomans

Hi @ttomans
Yeah it's suspicious, is it happening only with TrackMe?
By safety, make sure you do not have a local copy of the default/data/ui/nav/default.xml, either in local or on the user level.
A broken xml can lead to this but as you mentioned not seeing the issue while not via the RP that shouldn't be the case.


pressing on skip and done button, app crashed showing this error

Fatal Main...
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.support.v4.app.FragmentActivity.getApplicationContext()' on a null object reference
at com.enableit.eboimelabd.fragment.HomeFragment$2.onResponse(HomeFragment.java:131)
at com.enableit.eboimelabd.fragment.HomeFragment$2.onResponse(HomeFragment.java:109)
at com.enableit.eboimelabd.connectivity.GsonRequest.deliverResponse(GsonRequest.java:51)
at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:99)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:155)
at android.app.ActivityThread.main(ActivityThread.java:5696)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1028)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823)

Not part of the team but feel like helping out, so first...
Do you have a Fragment with the name of HomeFragment?
These lines point to that:
at com.enableit.eboimelabd.fragment.HomeFragment$2.onResponse(HomeFragment.java:131)
at com.enableit.eboimelabd.fragment.HomeFragment$2.onResponse(HomeFragment.java:109)

This tells me where ever you are grabbing app context from, its null:
android.support.v4.app.FragmentActivity.getApplicationContext()' on a null object reference

This library has none of those files btw.
As for the skip + done combination, definitely a weird one, but it sounds like you are passing context from the activity implementing this library?
If so, try grabbing that from from the activity implementing those fragments or from an application class.

Yes, I have a fragment named HomeFragment (it is based on support.v4...., not fragmentactivity). I was trying to go to HomeFragment after clicking to the Skip button.

I understand - what does your intent look like for launching this Fragment;
What activity is hosting it?

The fragment is calling from MainActivity which extends AppcompactActivity.  But I am not using this library anymore.

Oh, in that case, then this issue can be closed, correct?
Or are you referring (when you say this library) to AppCompatActivity?

yes, it can be closed . Thanks for your help 👍
Actually, I am referring to AppIntro.


mocha: Detox interfers with .mocharc's "spec" property when Detox "specs" is not defined

Is your feature request related to a problem? Please describe.
It's a bug(gy feature) of Detox.
If I specify the spec or files option in .mocharc.json
{
  "spec": "e2e/2_commandList.js",
  "timeout": 25000
}

and I don't configure specs in the Detox config, relying on defaults:
Actual result:
The spec option clearly doesn't work, because Detox overrides it with the default e2e value.
Describe the solution you'd like
Detox should not override ...specs with the default e2e value.
Describe alternatives you've considered
If I use the detox specs option in .detoxrc.json like this it works
But suppose if you have 10-20 test files, this wont be ideal to specify it in a string
  "specs": "e2e/init.js e2e/2_commandList.js",

File tree:
e2e
├── 1_runCommand.js
├── 2_commandList.js
├── init.js
└── utils.js

@ShivamJoker hello bro, i watched your youtube video and setup detox in react-native android in windows 10, only difference is i used jest instead of mocha, but getting following errors and i found you on here LOL, now you have to help me....
https://stackoverflow.com/questions/69988326/detoxruntimeerror-no-instrumentation-runner-found-on-device-emulator-5554-for-p   here is the issue.

@rutvikER1999 you need to generate a test build for android with all the dependencies and detox is not supported on Windows officially
Also please don't comment randomly on issues.

The integration with Mocha is not actively developed, but you're welcome to contribute a fix to this behavior.

I would love to if you can point me to where to look for this (files or codes in the detox)

If I just add empty array it doesn't work either
Error: No test files found: "test"
detox[91503] ERROR: [cli.js] Command failed: mocha --config e2e/.mocharc.json --configuration ios.debug --grep :android: --invert --use-custom-logger true

And specifying files in the array doesn't work either

Please provide full logs from your terminal. And .mocharc content as well.

Logs
$ detox test --configuration ios.debug
detox[92491] INFO:  [test.js] mocha --config e2e/.mocharc.json --configuration ios.debug --grep :android: --invert --use-custom-logger true e2e/init.js,e2e/1_runCommand.js
Error: No test files found: "e2e/init.js,e2e/1_runCommand.js"
detox[92491] ERROR: [cli.js] Command failed: mocha --config e2e/.mocharc.json --configuration ios.debug --grep :android: --invert --use-custom-logger true e2e/init.js,e2e/1_runCommand.js

.mocharc
{
  "bail": false,
  "timeout": 180000
}

the mocha cli params doesn't accept comma separated values, which detox is converting probably with specs.join(',') it should have been specs.join(' ')

Okay so I was trying to figure out where the issue is coming from so if we change the composerRunnerConfig like this it works
It also works fine if we completely remove the specs option instead of mentioning the directory which is overriding mocha
 return {
    testRunner,
    runnerConfig: customRunnerConfig || defaultRunnerConfig,
    specs: globalConfig.specs.join(' ') || 'e2e',
    skipLegacyWorkersInjection: Boolean(globalConfig.skipLegacyWorkersInjection),
  };

Also I was wondering if we can have an option to specify test directory with an additional config to avoid adding test directory everywhere ?
We can just take it and append before all the elements of specs

@ShivamJoker , wait-wait, initially your issue was about:

If I specify the spec or files option in .mocharc.json

{
  "spec": "e2e/2_commandList.js",
  "timeout": 25000
}

and then you tell me your .mocharc is:
{
  "bail": false,
  "timeout": 180000
}

😕
My suggestion was about how to remove the conflict between Detox config and your .mocharc file which had spec property defined.

This can be handled only as a breaking change.

And again, I told you earlier this won't happen until the next major release (v20):
 return {
    testRunner,
    runnerConfig: customRunnerConfig || defaultRunnerConfig,
-  specs: globalConfig.specs.join(' ') || 'e2e',
+  specs: globalConfig.specs.join(' '),
    skipLegacyWorkersInjection: Boolean(globalConfig.skipLegacyWorkersInjection),
  };

I am sorry if I didn't clear things up but I tried again and it seems to be working fine thanks.
Maybe I messed up the spec with 's'

@ShivamJoker yes, that's exactly what I did at the first time. 😊

@noomorph could you please guide in which file you have made the changes? Please help I'm facing the exact same issue but cannot find the way out.
Thanks

@Usama11a , it is likely to be located at e2e/.mocharc.json unless you have moved it somewhere else.

"specs": [],

Thanks for the response @noomorph.  This is how my .mocharc file look like, but still I'm facing the same issue.
{
"recursive": true,
"timeout": 120000,
"bail": true,
"file": "e2e/init.js",
"spec": []
}

spec

specs

@Usama11a

Thanks so much @noomorph !!
A new error is appearing when I run the detox command "npx detox test -c android". Following is the error which I'm facing.
DetoxRuntimeError: The test APK could not be found at path: 'C:\Users\uyounas\androidTest\AndroidCalculator\AndroidCalculator-androidTest.apk'
I'm not sure where to put my apk file to run detox on it. Please guide.

@Usama11a please read the docs properly you'll need two apk files one test and one debug for detox to work. And Windows might not work properly.

@ShivamJoker could you please close the issue if everything is proper? 🙏🏻

@Usama11a please reiterate the getting-start guide or jump right into the android config guide.

@d4vidi do we have a fix in latest release for specs?

Thanks for the support guys!!!

I am sorry if I didn't clear things up but I tried again and it seems to be working fine thanks. Maybe I messed up the spec with 's'

@ShivamJoker I was under the impression that you've managed to sort things out and that this was about a typo, ultimately. LMK if the situation is different, otherwise.

@d4vidi as @noomorph suggested the spec property should be handled by the test runner itself so we should remove the specs overriding from detox.


How to deploy on Rancher Desktop?

Is your feature request related to a problem? Please describe.
I'm trying to deploy kube-vip to a Rancher Desktop installation. The system uses k3s underneath, so I'm pretty certain that once I get it installed it will work. But there's a documentation gap in that https://kube-vip.io/docs/usage/k3s/ isn't specific to the Rancher Desktop environment.
Describe the solution you'd like
I'd like to deploy kube-vip to Rancher Desktop on my local machine (MacBook Air M1) in order that I can have a service type LoadBalancer sufficient to run Acorn.
Describe alternatives you've considered
Rancher Desktop has a GUI so I can try to cut-and-paste things into it to make it work, though it's not clear exactly where I would pass in all of the necessary flags like --disable servicelb to k3s when it's started.
I could run this on vanilla k3s as an alternative and skip Rancher Desktop, which would reduce the problem to something that's known to work; at the expense of losing the Rancher Desktop GUI.
I could ask the Rancher Desktop team what they think, (and probably will once I get some kind of readout here on how or whether this might work).
Additional context
The real goal is a fully working Acorn installation, and since that system is currently v0.1.0 there might be evolution of that system to make this all easier.

Perhaps related is this issue https://github.com/rancher-sandbox/rancher-desktop/issues/578 which describes an "override.yml" file in which you can set a K3S_EXEC variable for flag setting.

Docs are here -> https://kube-vip.io/docs/usage/rancher-desktop/

There is still the issue of lima networking, which i've not had the time to grok.

Closing this as it is stale


sublime-merge@2091: add contextual menu

Add a contextual menu in Windows’ File Explorer on a directory, and background of a directory.

Relates to #3080

[x] I have read the Contributing Guide.

/verify


timetracking: add leagues botanist multiplier

Adds the Botanist ×5 multiplier to the timers.

Added in 374cf05c6d7481eea4f9446696bbef2e78b18905


consider alembic used also by cacholote

Run cacholote's alembic during broker's initialization.
To be merged together with https://github.com/ecmwf-projects/cacholote/pull/121

 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.


Link to list of RSAT tools available via Features on Demand is dead

[Enter feedback here]
The Link to list of RSAT tools available via Features on Demand is dead.
Also, there are so many dead links on docs.micrsoft.com that Microsoft needs to use an automated tool find all dead links.

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

ID: fdcb12f6-884e-2537-795d-540421900ab1
Version Independent ID: 4853adc9-67c5-abf0-6c6c-178e8a4e126d
Content: Remote Server Administration Tools
Content Source: WindowsServerDocs/remote/remote-server-administration-tools.md
Product: windows-server
Technology: manage-rsat
GitHub Login: @coreyp-at-msft
Microsoft Alias: coreyp

@rossmpersonal Could you please close this issue, since it seems to be resolved.


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from  to before v4.14.256",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4c1623651a0936ee197859824cdae6ebbd04d3ed"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "4c1623651a0936ee197859824cdae6ebbd04d3ed",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.14.256 by commit 4c1623651a0936ee197859824cdae6ebbd04d3ed. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1002239


stable installed - (error reading lean version)

$ elan self update  # in case you haven't updated elan in a while
# download & activate latest Lean 4 stable release (https://github.com/leanprover/lean4/releases)
$ elan default leanprover/lean4:stable
info: syncing channel updates for 'stable'
info: latest update on stable, lean version v4.2.0
info: downloading component 'lean'
179.7 MiB / 179.7 MiB (100 %)   1.6 MiB/s ETA:   0 sKk^[[
info: installing component 'lean'
info: default toolchain set to 'leanprover/lean4:stable'

leanprover/lean4:stable installed - (error reading lean version)
$ lean
error: command failed: 'lean'
info: caused by: No such file or directory (os error 2)
$ which lean
/home/foxy/.elan/bin/lean

I am unable to install any Lean toolchain on Alpine Linux.

I forogt to mention: the executables can be found on my disk, and are executable. So maybe it's because I am on a musl distribution?

Indeed, we only have releases for glibc: https://lean-lang.org/lean4/doc/setup.html#supported-platforms

Oh wow. I even went through that doc page twice before and failed to notice that. My apologies! I believe elan should raise an error then?
OT: is there any issue tracking musl support? Is that planned?

Yes, this would have to be detected in https://github.com/leanprover/elan/blob/master/elan-init.sh.
I don't think musl support was requested before and it would not be high priority but opening an issue at leanprover/lean4 doesn't hurt.

Just opene

Yes, this would have to be detected in https://github.com/leanprover/elan/blob/master/elan-init.sh.

Shall I open a PR? One could look for GLIBC in the first line of the output of ldd --version to check this. Should this happen as soon as we realize we are on a Linux system?

I don't think musl support was requested before and it would not be high priority but opening an issue at leanprover/lean4 doesn't hurt.

Opened https://github.com/leanprover/lean4/issues/2931.

Yes, PRs welcome. But could you first check what upstream rustup does and copy that if applicable?

Opened relevant PR. As requested, It is based on the upstream rustup code.


Fix aarch64-linux build.

Currently I get an error about the tgt module being defined twice.

Sorry I hadn't spotted this! Thank you for the fix!

It looks like our CI pipeline isn't set up to build PRs from forks, let me take a look at that


Search failing with Bear2 update

Hi,
'bs' was working just now with old Bear. I then updated to Bear2 and 'bs' stopped again [2023-07-21]. It looks the same as when the quarantine line [xattr -rd com.apple.quarantine cmd] needs to be run: 'bs' triggers the 'Search Bear Notes' prompt in the Alfred bar but disappears when you hit space and falls-back to a Finder-type of search. And 'bn' does still work to create a new Bear note.
I've replaced the workflow with the current one from GitHub and run the quarantine command a couple of times, but this didn't bring the 'bn' search back.
TIA, Jasper

I suspect you are still using the old version, tbh. But to confirms, please follow the steps here to post the debug information you get:
https://github.com/drgrib/alfred-bear/issues/56#issuecomment-1546733678

Thanks—I will do this next week and report back on #56, when I’m back at work on the problematic iMac.
BTW, I think that your Bear Workflow was the new version because I got all the System Settings privacy & security stuff when trying to search after upgrading.
Your new version on my home Mac works perfectly with Bear2
Cheers, Jasper

On 21 Jul 2023, at 14:31, Chris Redford @.***> wrote:
I suspect you are still using the old version, tbh. But to confirms, please follow the steps here to post the debug information you get:
#56 (comment) https://github.com/drgrib/alfred-bear/issues/56#issuecomment-1546733678
—
Reply to this email directly, view it on GitHub https://github.com/drgrib/alfred-bear/issues/59#issuecomment-1645591933, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACENTRT3XH3KAKIA7MJWHCLXRKAEPANCNFSM6AAAAAA2SYCTOI.
You are receiving this because you authored the thread.

Resolution in https://github.com/drgrib/alfred-bear/issues/56#issuecomment-1651448722


Accumulating events instead of logging

Logging events too often for a tiny time window may add much overhead.
We can instead accumulate the events in memory using the profiling infra
Control the event logging via SCC annotations - log periodically instead of every time

We can use event logging for micro-benchmarking as well.

For micro-benchmarking, we can have the user window message logged only after n iterations and log the number of iterations as well. Usually in a non-threaded program thread won't switch often therefore the thread eventlog won't be much.


HttpResponseBody.ReadAsText() hangs (IScenarioResult)

The HttpResponseBody(IScenarioResult).ReadAsText method hangs when using AlbaHost in the context of SpecFlow, with an async step implementation.  Specifically, when attempting to copy the response body stream (of type ResponseBodyReaderStream), marked in the source snippet below.
The implementation of ResponseBodyReaderStream.Read method in turn contains a call with .GetAwaiter().GetResult();.  This may be the reason for the copy operation hanging.
Solved outside the  AlbaHost source base for now, by calling the Context.Response.Body.CopyToAsync(stream); method instead.
    ```
    /// <summary>
    /// Read the contents of the HttpResponse.Body as text
    /// </summary>
    /// <returns></returns>
    public string ReadAsText()
    {
        return Read(s => s.ReadAllText());
    }

    public T Read<T>(Func<Stream, T> read)
    {
        if (Context.Response.Body.CanSeek || Context.Response.Body is MemoryStream)
        {
            Context.Response.Body.Position = 0;
        }
        else
        {
            var stream = new MemoryStream();
            Context.Response.Body.CopyTo(stream); <--- hangs
            stream.Position = 0;
            Context.Response.Body = stream;
        }

        return read(Context.Response.Body);
    }

Also seeing this issue, fixed it in our codebase for now

Blech, I was checked out of Alba for awhile. I'll see what I can do the next time I'm in the code.

@PhilipRRWFM I guess we could make a PR for this?


GPU allocation failure

During my experiments with an ICON stencil (on a larger grid) I encountered the cudaErrorIllegalAddress (700) with the description "an illegal memory access was encountered".
Long story short, because of "reasons"^{(R)} there are a lot of allocations of very small arrays in a GPU kernel.
Since, as far as I can tell, the kernel code is (partially) generated by the CPU code generator, the memory allocation uses an unchecked call to operator new[].
On the CPU this is fine, because the standard says that if the operator fails a bad_alloc exception is generated (there is a form which allows to return NULL).
As it turns out if operator new[] fails inside a kernel it always returns NULL.
The only thing of documentation I found for this was this post, which implies this behaviour (I wrote a program to verify this).
The error is partially based in our less than optimal translation from ITIR to SDFG.
While I agree we should fix gt4Py regarding this, we should also update the code generator to issue a guard, to get an error.

First, mallocs in GPU kernels are technically allowed (as you said, they go on the heap).
Unless the storage location was set to Default, the problem is not in dace itself but in the component that creates the SDFG. If the IR specifies GPU_Global, the memory will be allocated outside the kernel. If using the heap is done on purpose, then this is treated as a runtime error for all intents and purposes and you will get that information back to Python via the GPU error checks. I’d recommend fixing the root cause in the frontend.

I fully agree with you. I already identified the the root cause and currently think about how to fix it.
I just think that if an allocation fails one should get an error immediately not some time later, as suggested by Eric Raymond.
Furthermore, the error is not something like "memory exhausted" or "allocation failed" that is specific and/or useful, but instead was cudaErrorIllegalAddress  which does not tell you that much and could be anything.
I would think that it would be worth the effort.

If I understand this correctly, the status quo is (as Tal explained):

If using the heap is done on purpose, then this is treated as a runtime error for all intents and purposes and you will get that information back to Python via the GPU error checks.

So DaCe will report the cudaErrorIllegalAddress (700) to the user. Unfortunately, this error is not very descriptive of what actually went wrong.
From: https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html#group__CUDART__TYPES_1g3f51e3575c2178246db0a94a430e0038

The device encountered a load or store instruction on an invalid memory address. This leaves the process in an inconsistent state and any further CUDA work will return the same error. To continue using CUDA, the process must be terminated and relaunched.

Causes for this error can include:

Dereferencing a null pointer,
Dereferencing an invalid address (outside allocated memory)
Dereferencing a pointer with invalid alignment

I have seen this error 700 many times and, I believe, it's pretty much the equivalent of a segfault on CPUs which is neither very descriptive (segfaults are mostly just any kind of memory errors).
However, I think the big issue in making this more descriptive or failing earlier is the implementation. And in particular, how to implement this without sacrificing performance. I think essentially you would have to add checks to each new and exit early (and somehow report to the host which new failed). Adding such checks can have at least two negative effects on performance:

Thread divergence
Inhibiting instruction scheduling for the compiler

Especially (2) worries me the most. The streaming multiprocessors of GPUs are highly asynchronous machines, and nvcc will try hard to schedule instructions to maximize performance (e.g., increase ILP, order for better cache utilization). Such a check and early exit sounds like a hard barrier for instruction scheduling. I don't see a way to add these checks that won't negatively affect performance (I have seen this happen for for loops with continue statements).
Alternatively, such checks could be added in some sort of debugging mode. But I think the case of a debugging mode to detect errors in the SDFG sounds quite niche. I just don't think this case is important enough right now to prioritize.
To progress with this issue, I think we would need to discuss a specific solution and see if we can find the resources to implement this. But I am skeptical that either part is worth it at this stage.

Hello Ben,
I think you are right, an exit might not be the right thing to do, maybe just printing out a message?
I also see that this should only issued in some kind of debug mode.
However, I also see that it would have rather limited effect.
Best, Philip


Adding documentation for implicit common vendor chunk

From the Stack Overflow answer I gave a while back.
I updated the example to use module.context since it's more reliable than module.userRequest.
@bebraw you might want to update
Where I have this example and then seeing
https://webpack.js.org/plugins/commons-chunk-plugin/#explicit-vendor-chunk
I am starting to think that maybe this and all examples in this area should migrate to the plugin example section to have one area for all related common chunk info.

Thanks. I did the book update as well (going to the next release). 👍


[stable/prometheus-opeartor] unable to modify CPUThrottingHigh alert configurations

Hello everyone,
I want to disable CPUThrottlingHigh (https://github.com/helm/charts/blob/9aeaf2095c8b302718968829505a87ef4201ff6a/stable/prometheus-operator/templates/prometheus/rules/kubernetes-resources.yaml#L87) alert because it is trigging with huge frequency.
I want to do two things:
• change the threshold values(but can't do it now because it is hardcoded)
• Somehow disable this alert(suggestion: by using enable or disable flag)
Would you people (prometheus-operator-maintainer) accept a PR regarding this issue?

Hi @aliartiza75. I have the same issue and I found some informations about it:

https://github.com/kubernetes-monitoring/kubernetes-mixin/issues/108
https://devops.stackexchange.com/a/6753/15494

If you want to get rid of this alert, I found a way to do this without using inhibit rules. In Prometheus configuration, it's fine to fire an alert against an empty receiver:
Alertmanager configuration:
route:
  routes:
  - match:
      alertname: 'CPUThrottlingHigh'
    receiver: 'silent-receiver'
receivers:
  - name: silent-receiver

I don't think it's a good idea to get rid of this alert or changing the treshold values (I already tried and this does not fix the problem).

@ricardofbarros thanks for the response.


Automated cherry pick of #6881: fix reserved ip export keys

Cherry pick of #6881 on release/3.2.
#6881: fix reserved ip export keys

/lgtm

/approve


Option to pick a CSS framework

I guess this could go under the todo item  Add more feature like create-react-app or vue-cli. but wanted to open a issue on this because IMHO it makes using start-imba much nicer for beginners when you can easily include any CSS framework you want similar to what create nuxt-app does, see screenshot below

But well, I don't think Imba have css-framework at the moment. I don't know, if I found some, I would surely add it. Thanks.

Yeah, but I was thinking of adding options to the project templates. This way the user could select if they wanted to use SASS, LESS, vanilla CSS, etc. and it would be added in the index.html and appropriate loader for webpack / parcel.
Anyways, I am looking into CSS components for Imba this week maybe I will purpose something concrete as a pull request if I get time.
Thanks.

I see, yeah cool feel free to PR. I get some project to do(and yeah, it uses imba) right now, so wouldn't have time to work more on this.

Actually just published the newer version, there's LESS, SASS/SCSS, Stylus, and even Normal CSS options now. See v0.2.0. I will close this now :)

@athif23 👍  really cool 🚀


refactor: Refactor the proposal workflow event handler to be more generic one

Description
Instead of using custom handler for each proposal event that we want to trigger a workflow engine run we use more generic way where we trigger the workflow to check for a status change on each proposal events. It recognizes a proposal event by proposal information keys in the event payload.
Motivation and Context
Previously the proposal workflow handler was handling only events specified. We want the engine to be run on every event and check for a proposal status change instead of adding the event handlers manually.
How Has This Been Tested

manual tests
e2e tests

Fixes
https://jira.esss.lu.se/browse/SWAP-2808
Tests included/Docs Updated?

[x] I have added tests to cover my changes.
[ ] All relevant doc has been updated

Nice cleanup :100:


⚠ Bofrost.de has degraded performance

In a1f1f7d, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1107 ms

Resolved: Bofrost.de performance has improved in cefbf4e after 6 minutes.


[VL] Fix input_file_name results in empty string

What changes were proposed in this pull request?
The Spark implementations of input_file_name/input_file_block_start/input_file_block_length uses a thread local to stash the file name and retrieve it from the function. If there is a transformer node between project input_file_function and scan, the result of input_file_name is an empty string. So we should push down input_file_function to transformer scan or add fallback project of input_file_function before fallback scan.
The processing logic is as follows:
1.Before offload, add new project before leaf node and push down input file expression to the new project
2.Normal offload project and scan
3.After offload, if scan be offloaded, push down input file expression into scan and remove project
How was this patch tested?
UT

cc @zhztheplayer Thank you.


fix: address PR comments

what

Address PR comments
why

references

Created directly at https://github.com/cloudposse/terraform-aws-rds-cluster/pull/221


Starting changes for auto-follow open file feature

openTab isnt being recognized as a function, I followed the imports you suggested here. I think its something really obvious I am missing, but I am not sure what it is. Feels rly close.

@DaCatDude There's just one last step required here - pass it into getOrCreateEditor. If you search the codebase for getOrCreateEditor and see where it is being invoked, add it to that list of options and make sure it's in scope. Keep tracing it outward until it connects. Good luck!

I'll pick this up.

Got it! Now there's another issue with scrollToCursor... almost there!

Got it totally working woohoo!


ignoring source overrides in local .cargo/config

copying code from https://github.com/alexcrichton/cargo-vendor to
ignore source overrides in config
closes #79

👍


Expose device property in ARTRealtime.h

According to RSH8 in the feature spec, Rest and Realtime should have a device method, but this doesn't exist in e.g. ARTRealtime.h Ably-cocoa. The method is defined in ARTRealtime.m though. To be consistent with ARTRest.h which exposes a property instead of a method, we could expose a property called device in ARTRealtime.h.
In ARTRealtime.m:
#if TARGET_OS_IOS
- (ARTLocalDevice *)device {
    return _internal.device;
}
#endif

We should make device property which provides ARTLocalDevice available from ARTRealtime.
┆Issue is synchronized with this Jira Uncategorised by Unito

Closing because this is already made available by @protocol ARTRealtimeProtocol <NSObject>:
#if TARGET_OS_IOS
@property (readonly) ARTLocalDevice *device;
#endif


Update the infra/core modules to AVM modules

Update the infra/core modules to AVM modules for todo-csharp-sql.
1. Modules not replaced by AVM

Monitoring (app insights) : Missing the feature Microsoft.Portal/dashboards.
AVM issue link: https://github.com/Azure/bicep-registry-modules/issues/1130
APIM: Missing features Microsoft.ApiManagement/service/loggers and Microsoft.ApiManagement/service/apis/diagnostics.
AVM issue link: https://github.com/Azure/bicep-registry-modules/issues/1124

2. Modules replaced by AVM

App Service
Key Vault
App Service Plan
SqlService

@jongio for notification.

Repoman Generation Results
Repoman pushed changes to remotes for the following projects:
Project: todo-csharp-sql
Remote: azure-samples-staging
Branch: pr/3620
You can initialize this project with:
azd init -t Azure-Samples/todo-csharp-sql -b pr/3620

View Changes | Compare Changes

Repoman Generation Results
Repoman pushed changes to remotes for the following projects:
Project: todo-csharp-sql
Remote: azure-samples-staging
Branch: pr/3620
You can initialize this project with:
azd init -t Azure-Samples/todo-csharp-sql -b pr/3620

View Changes | Compare Changes

@jongio According to your comments, the code has been changed. Please review again, thanks.

Repoman Generation Results
Repoman pushed changes to remotes for the following projects:
Project: todo-csharp-sql
Remote: azure-samples-staging
Branch: pr/3620
You can initialize this project with:
azd init -t Azure-Samples/todo-csharp-sql -b pr/3620

View Changes | Compare Changes

Repoman Generation Results
Repoman pushed changes to remotes for the following projects:
Project: todo-csharp-sql
Remote: azure-samples-staging
Branch: pr/3620
You can initialize this project with:
azd init -t Azure-Samples/todo-csharp-sql -b pr/3620

View Changes | Compare Changes

Repoman Generation Results
Repoman pushed changes to remotes for the following projects:
Project: todo-csharp-sql
Remote: azure-samples-staging
Branch: pr/3620
You can initialize this project with:
azd init -t Azure-Samples/todo-csharp-sql -b pr/3620

View Changes | Compare Changes


Minor issue with ALLOW_LIST_USERS

I was trying to update my allow list and wanted to make sure it didn't use the old version so I deleted my allowlist.json and set ALLOW_LIST_USERS and was confused why it wasn't properly setting the allow list. I figured it out after looking in bedrock-entry.sh.
Right here: https://github.com/itzg/docker-minecraft-bedrock-server/blob/master/bedrock-entry.sh#L149
You only create the allowlist.json if the file already exists. If you just move that file outside the if block (one line down) it will remove the existing file IF it's there and then create a new one. If there's no existing file it will still create a new one.
I can make a PR if you want, but it's just one line. :)

Even one line PRs are great 😀

Done! :)
https://github.com/itzg/docker-minecraft-bedrock-server/pull/267


Replacement doesn't finish when the replacement string contains the original string.

Executing replacement command such as %s/foo/foofoo/g, XCode freezes.
It seems to me that the command causes infinite loop unlike Vim.
Related Issue

Infinite loop when replacing end-of-line · Issue #497 · XVimProject/XVim

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/30437803-replacement-doesn-t-finish-when-the-replacement-string-contains-the-original-string?utm_campaign=plugin&utm_content=tracker%2F252770&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F252770&utm_medium=issues&utm_source=github).

I can't reproduce the issue.
If you have found text to do it, please tell me.
My result is here.
original text:
foo
foofoo
foofoofoo

result:
foo
foofoofoofoo
foofoofoofoofoofoofoo

@pebble8888
Thanks for your comment.
Sorry, not explaining enouch.
My Xcode hangs up when typing a after executing %s/foo/foofoo/g to replace all text matched with pattern.


brew: sanitize BASH_ENV

[X] Have you followed the guidelines in our Contributing document?
[X] Have you checked to ensure there aren't other open Pull Requests for the same change?
[X] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

Should we sanitize BASH_ENV out of the environment for brew?
If it's set, then child bash processes can end up making arbitrary changes to their environment, in ways that may not be obvious when debugging brew stuff.
Fixes Homebrew/homebrew-dupes#627
There were also two older problems that were tracked down to BASH_ENV being set:
https://github.com/Homebrew/legacy-homebrew/issues/36479
https://github.com/Homebrew/legacy-homebrew/issues/24363
When BASH_ENV is set, this causes non-interactive bash shells to source the given file. Which would apply to bash instances spawned by brew or a package's build scripts.
I can't immediately think of any use cases for BASH_ENV that couldn't be handled by just exporting variables from the original bash invocation's .bashrc or .profile files. And it seems to go against Homebrew's approach of tightly controlling the environment to support uniform builds.
Alternatives
If not sanitizing it outright, we could just check for it in brew doctor.

:+1: Sadly, this won't protect the bin/brew process itself from being affected by BASH_ENV.

Seems reasonable to me 👍

👍

Sadly, this won't protect the bin/brew process itself from being affected by BASH_ENV.

Hmm. If we wanted to be really hygienic about it, maybe we could change bin/brew's shebang line to something like this.
#!/usr/bin/env BASH_ENV= /bin/bash

I don't know if that would cause portability problems for non-OSX systems where env might live elsewhere. I think that'd be the cleanest, though.
Before:
$ cat ~/my_bash_env.sh
echo bash_env run
$ export BASH_ENV=~/my_bash_env.sh
$ brew --repo
bash_env run
/usr/local

After:
$ brew --repo
/usr/local

Thanks for looking again into this! I didn't necessarily expect to see a response to that comment. 😄
To my knowledge, env can always be found in /usr/bin. Otherwise millions of scripts would suddenly stop working. But I don't think we want to modify our shebang to address the corner case I pointed out, as that might just create more problems than it solves (though I cannot currently think of any) …
I'm increasingly of the opinion that we should leave this variable alone. It might even be comparable to RUBYOPT and RUBYLIB (that we decided not to touch) and could be used to inject some debugging and performance measurement code into the shell part of the Homebrew process. If we unset it unconditionally, we would be blocking such a use. And very few people will have BASH_ENV set, thus I think we're actually better off just adding a check to brew doctor, so that we can more easily detect the issue and give advice to those few users that might be affected.

I'm fine with the fix as-is in this PR: it would fix some reported user issues without having any negative consequence. 🚢 and we can always remove it if it breaks some weird workflow.

@apjanke Could you get the conflicts fixed and merge this in? Thanks!

Rebased and fixed conflicts. Will merge if tests are green.


ci: update workflows to use latitude.sh based runners

Description
This pull request changes the following:

Updates workflows to use latitude.sh based runners

Related Issues

Closes #953

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