resolve any issues with event auditing

Goldstone has a data feed coming directly from ceilometer.  We set event_database parameter in ceilometer.conf to send messages directly to our elasticsearch.  In Kilo, we modified quite a bit of config in the various paste files in the projects to ensure that audit data was being generated, and in ceilometer to ensure that it was being handled, then forwarded to our ES.
Something seems to have broken between K and L, and we should figure out what it is.  This might be a combination of:
a) finding a way to monitor the notification bus (check with @jbc0 since he might have a utility for this)
b) assessing configuration changes related to the notification system for each project (maybe it became a default, or a config param was changed)
c) confirming that events are getting to ceilometer
d) confirming that ceilometer is sending them to ES
If you get through d, then it should all be working again :-).  We'll need to have a liberty specific set of config changes documented that we can incorporate with the post install setup procedures.
Might be easier to revert the goldstone changes to the lab liberty cloud, and start from square 1, but up to you.

I've created a Kibana container running at http://<IP_ADDRESS>:5601/ so I should be able to get some viz into what's going on.
Unrelated, but maybe part of what's messed up... I'm seeing some gripes from Ceilometer about not having a ceilometer_api_audit_map.conf file. Looks like that file is named in the api-paste.ini file:
...
[filter:audit]
paste.filter_factory = keystonemiddleware.audit:filter_factory
audit_map_file = /etc/ceilometer/ceilometer_api_audit_map.conf

Have you seen this file before? Google-fu isn't helping me much. @steve-wormley maybe you're familiar with this file?

@rsmitty in our post_install.py _configure_ceilometer function, we should be pushing that file out as a template.  The template file is in the goldstone-server source at docker/goldstone-base/config/ceilometer/ceilometer_api_audit_map.conf.template.  It's possible that it didn't get pushed to this environment, and may be part of the problem that's stopping event flow.  Take a look, maybe place the file manually and see if anything is working better!

Alright, think I've almost got this guy tracked down. After adding in that audit map file and restarting the API, I needed to then reboot the rest of the services. The one that was especially important was openstack-ceilometer-notification. That's the service which handles events. Once that was restarted properly, it began to catch events (after a nova boot) and try to push them to ES. However, now there's an error with the format of the event that was pushed. I'm assuming this is from the event_pipeline.yaml that needs to change or something. Here's the error output from ceilometer event-list:
TransportError(400, u'SearchPhaseExecutionException[Failed to execute phase [query], all shards failed; shardFailures {[Njj-6bhIRWuvljGgN2j_3A][events_2016-04-05][0]: SearchParseException[[events_2016-04-05][0]: from[-1],size[-1]: Parse Failure [Failed to parse source [{"query": {"filtered": {"filter": {"bool": {"must": [{"nested": {"path": "traits", "query": {"filtered": {"filter": {"bool": {"should": [], "must": [{"query": {"query_string": {"query": "project_id: \\"47579d8287c84e3cb7e9ce8e99d11d91\\""}}}, {"query": {"query_string": {"query": "user_id: \\"0b9556b8c07647b08142340da89b0d70\\""}}}]}}}}}}]}}}}}]]]; nested: QueryParsingException[[events_2016-04-05] [nested] nested object under path [traits] is not of nested type]; }{[Njj-6bhIRWuvljGgN2j_3A][events_2016-04-08][0]: SearchParseException[[events_2016-04-08][0]: from[-1],size[-1]: Parse Failure [Failed to parse source [{"query": {"filtered": {"filter": {"bool": {"must": [{"nested": {"path": "traits", "query": {"filtered": {"filter": {"bool": {"should": [], "must": [{"query": {"query_string": {"query": "project_id: \\"47579d8287c84e3cb7e9ce8e99d11d91\\""}}}, {"query": {"query_string": {"query": "user_id: \\"0b9556b8c07647b08142340da89b0d70\\""}}}]}}}}}}]}}}}}]]]; nested: QueryParsingException[[events_2016-04-08] [nested] nested object under path [traits] is not of nested type]; }]') (HTTP 500) (Request-ID: req-37a94782-621f-4e6e-9186-726a19ed7fa3)

To be honest, I've never really used the ceilometer event-list call.  Ceilometer is usually sending to MongoDB, so I'm not sure if what you're seeing is a bug in ceilometer or not, but it looks like events started flowing to Goldstone.  Hurray!
Now we just need to make sure that whatever configuration deltas were required get baked into the ansible scripts for Liberty.

Huh, okay well the trick was ensuring that /etc/ceilometer/ceilometer_api_audit_map.conf existed, then a restart of the API to ensure it was online, then a restart of the other ceilometer services. So I'm not certain there's anything to change, assuming that the initial setup occurs as designed.
In the goldstone output though, it appears that the only action type was authenticate. Still wondering if we have something going on with the event formatting for the other action types (assuming others have been picked up historically).

yes, looks like a few types of things are missing.  Could you go through each service and see if you can get additional output?  Example:  nova boot something and see if you get the associated events.  If not, it will be something similar.  There are other map files. Maybe they didn't get placed or have other issues.

Okay, so it seems that a large portion of this was still the original audit-map issue. After restarting cinder and glance, they are now reporting as expected for events. Nova, however, does not seem to be chiming in. I'll be continuing to dig, but as of right now, there's still not anything to actually fix.

Yeah, this does actually work, it just took me grepping through the notifications log to find "compute" instead of "nova" before I realized I'd been searching for the wrong thing. This all looks like it's checking in as expected to me. In the long run, we'll just need Ansible to lay down the audit-map file and trigger restarts of all of the services afterwards.

Confirmed that all seemed to wrk by searching for "compute", "network", "cinder", and "glance". Found event entries for all when creating/deleting the respective resources.

Excellent.  @steve-wormley will be committing some ansible code soon.
Sent from my iPhone

On Apr 15, 2016, at 11:20 AM, Spencer Smith<EMAIL_ADDRESS>wrote:
Confirmed that all seemed to wrk by searching for "compute", "network", "cinder", and "glance". Found event entries for all when creating/deleting the respective resources.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub


Waiting for resources to be finished before update or download.

Waiting for resources to be finished before update or download.
Changing the local anomalies filter

Closing the PR to resend it again to avoid double testing


GS-1110 - GitHub Pages Templating and Styling

@dlennox24 This is great. Would you mind pointing the navigation to the main site at least? We can adjust it late if needed.
It would be nice if the "GeoPlatform Demos"  linked to the Demos main page but that's not necessarily needed.


⚠ `*' interpreted as argument prefix

Here's a patch fixes some Ruby warnings.

Could you make the CI test work? Thanks in advance.

Think the answer is #64 merge it and rebase this.


Updating links

Closes https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/2418

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@JoanneHendrickson PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


Add python 3.4 support

Support both python 2.7 and python 3.4
Fix #77

The classifiers in setup.py should be updated to list the supported Python 3 versions:
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4'

Thank you salty horse, i've added your suggestions and push with --force flag to update this pull request

Is this pull request stable? When is it planning to merge? Thanks.

This pull request is stable, however it doesn't solve #78 which i plan to solve later

@ozgur any news on this? Can you please consider this pull request? This could pave the way to other pull requests to support the newer API versions.

:100:

:clap:


Support the setScreenName method

https://firebase.google.com/docs/reference/ios/firebaseanalytics/api/reference/Classes/FIRAnalytics#/c:objc(cs)FIRAnalytics(cm)setScreenName:screenClass:
Tested on iOS but not android.

@mikemonteith I'm getting warning
setScreenName:screenClass: must be called after a view controller has appeared
do you have this error?

Sorry, I haven't seen that warning. Are you trying to use the setScreenName method before the app has mounted?

Are you using NavigationExperimental?

Yes, but the setScreenName code was in a higher-level component. I call setScreenName(routeName) when my navigation state changes.

@mikemonteith I think that there are an issue on android https://github.com/evollu/react-native-firebase-analytics/issues/36

@sibelius You're right. Looks like that method name is different between iOS and Android for some reason. Instead of setScreenName, android has setCurrentScreen.

@sibelius or @evollu I'm not too familiar with Android (trying to install a test on android now, but not having much luck).
If you could try changing that setScreenName method it might work without any other changes

+1

Just an FYI for anyone reading this pull request, there's an issue https://github.com/evollu/react-native-firebase-analytics/issues/48 regarding the setScreenName:screenClass: must be called after a view controller has appeared error.


How to in yii-advanced application RBAC table auth_assignment not define User_id it define user type

@samdark Hii i want to give permission to create,update and delete according to user type
for example user type is customer so there are many customer are there so i am not given permission according User_id if user type is customer then he can not create ,update or delete so auth_assignment table define type and use type for permisssion.

There's no need to store type in user table. Your type is a Role in terms of RBAC and permissions are Permission. Hierarchy would be the following:
Customer
  Create
  Update
  Delete
Admin
  Customer
  ViewStats

Then you're just assigning either Customer or Admin to your users using RBAC API.

@samdark  how to use yii2-user extension in yii advanced application because there are already signup and login property how to replace with yii2-user extension.

@rahulsinh I don't know. I've never used yii2-user.

@samdark thanks for Your response


Rename files with prefix "sha256:" to "sha256_"

What is the issue?
Some network file systems do not handle ":" well and interpret the string followed by ":" as foreign host, leading to Permission error (due to incorrect and non-existing locations/hosts).
It is also not good to use special symbol like ":" instead of "_", which is accepted by all OS and file systems.
FYI.
https://www.ibm.com/docs/en/zvm/7.2?topic=occ-understanding-network-file-system-nfs-path-name-syntax
OS
Linux
GPU
Nvidia
CPU
Intel
Ollama version
0.1.17

Hi @ker2xu you'll be happy to learn the latest version of Ollama uses sha256- and so this shouldn't be a problem anymore. Please let me know if you still see issues after upgrading 😊

Thanks for your prompt reply! I realized my Ollama version is old when I reported the bug, and I am installing the latest version. It would be better if you can update it for the conda-forge channel, which is still 0.1.17 and very old.

Hi @ker2xu you'll be happy to learn the latest version of Ollama uses sha256- and so this shouldn't be a problem anymore. Please let me know if you still see issues after upgrading 😊

I downloaded the latest release ollama-linux-amd64 due to non-root user, but running it with command ./ollama serve gave me the "Segmentation fault" error.
I also tried to compile it by myself but also ended with an error relevant to llama.cpp as explained https://github.com/ggerganov/llama.cpp/issues/1090
The solution above did not declared the file path and there were lots of MakeFile, and all of them starts with the line "# CMAKE generated file: DO NOT EDIT!".
Do you have any advice? @jmorganca
cmake version 3.26.5
go version go1.22.2 linux/amd64
gcc (conda-forge gcc 11.4.0-5) 11.4.0
-- Build files have been written to: /home/comp/20481195/ollama/llm/build/linux/x86_64/cpu [75/13870]+ cmake --build ../build/linux/x86_64/cpu --target ollama_llama_server -j8                           [  7%] Generating build details from Git                                                             -- Found Git: /usr/bin/git (found version "2.39.3")
[ 21%] Built target ggml                                                                             [ 21%] Generating build details from Git
-- Found Git: /usr/bin/git (found version "2.39.3")
[ 28%] Building CXX object CMakeFiles/llama.dir/llama.cpp.o
[ 28%] Built target build_info
[ 35%] Linking CXX static library libllama.a
[ 42%] Built target llama
[ 50%] Built target llava
[ 85%] Built target common
[ 92%] Linking CXX executable ../bin/ollama_llama_server
/home/abc/miniconda3/bin/../lib/gcc/x86_64-conda-linux-gnu/11.4.0/../../../../x86_64-conda-linux-gnu/bin/ld: ../libllama.a(ggml.c.o): in function ggml_time_us': ggml.c:(.text.ggml_time_us+0x1e): undefined reference to clock_gettime'
collect2: error: ld returned 1 exit status
gmake[3]: *** [ext_server/CMakeFiles/ollama_llama_server.dir/build.make:103: bin/ollama_llama_server] Error 1
gmake[2]: *** [CMakeFiles/Makefile2:3593: ext_server/CMakeFiles/ollama_llama_server.dir/all] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:3600: ext_server/CMakeFiles/ollama_llama_server.dir/rule] Error 2gmake: *** [Makefile:1453: ollama_llama_server] Error 2
llm/generate/generate_linux.go:3: running "bash": exit status 2


[Bug] Changing cursor using styleHover for a button sets that cursor for all buttons

Example:
vstack [
  flip button ButtonClick ("Click count: " <> showt (model ^. clickCount)
    `styleHover` [cursorHand]
, spacer
, flip button ButtonClick ("Click count: " <> showt (model ^. clickCount)
]

Happens even if a different onClick event is used.

By default, buttons have a hand cursor on hover (defined in the base theme). Considering this, setting cursorHand does not cause an effect (both buttons already have it). You can try using cursorInvalid, or any of the other cursors, to validate it works as expected.

That is indeed the case. I don't know why I did that. Sorry for the noise.


WebGPU ShaderStage missing Flags attribute

Summary
ShaderStage is used to indicate visibility of bind groups. It is allowed to have more than 1 of these items, and their values are 2^n.
Steps to reproduce
Write:
ShaderStage.Vertex | ShaderStage.Fragment

gives warning:

Bitwise operation on enum is not marked by [Flags] attribute

Comments
I know [Flags] needs to be added, I just do not know how in the process to automate that.

Hmmm. Looking at that enum it won't be automatically marked because of Force32, so I guess in automating this we'd have to add recognition for such patterns.
Maybe:

Do the current checks.
If unsuccessful, remove MaxValue values from the list of enums to check.
If still unsuccessful, check whether:

each enum has only one bit set, or
each enum only has bits set that were declared before it when ordered, as long as
the enum is not sequential (a false positive check for the previous check)

Or alternatively mark everything as Flags, but that seems like a bad idea.

cc @tannergooding do you have opinions on marking things with Flags?

The problem is IsSequential returning true for the [0,1,2,4,int.MaxValue] set.
So keeping an IsSequential check won't work.
Idea:

Current algorithm succeeds,
or:

All items that are not int.MaxValue have PopCount==1
There are more than 2 items that have value > 0 (to prevent [1,2] [0,1], [0,1,2] from becoming flags)


Postfix logs

Where I could find Postfix logs? I tried to find the path but I couldn't. I think it is a good idea to update README with this info.

Yeah I really need them as well. Because any SMTP server is a party for scanners, I need to parse the logs through fail2ban in order to block spammers.

If all you're interesting in is fail2ban blocking and f2b is running on your docker host you can simply parse the docker logs directly, this is what I'm doing.
filter.d/saslmail.conf
[Definition]
failregex = ^.*\[<HOST>\]: SASL (?:LOGIN|PLAIN|(?:CRAM|DIGEST)-MD5) authentication failed.*$
            ^.*reject: RCPT from \S+\[<HOST>\]:.*Relay access denied.*$
            ^.*lost connection after .*\[<HOST>\].*$

jail.d/saslmail.conf
[saslmail]
enabled  = true
port     = 25
filter   = saslmail
logtimezone = UTC
logpath  = /var/lib/docker/containers/*/*-json.log
banaction = iptables-docker

That said I still wanted to get the data into my elastic stack so I could get some pretty charts of the email I'm getting. I could have done this the same way as above by reading the docker logs directly, but I really only wanted the raw mail logs and not the other random stuff. Fortunately this image is already using syslog-ng which supports many destinations, so I forked the project and edited the syslog-ng.conf file to send the data to my elastic instance and stdout.
syslog-ng does have a built in elasticsearch module but unfortunately it requires java, so for simplicity I just added a file that I can pass to my filebeat container to process. I will probably update this in the future to send via syslog so that I don't have this extra file that I have to store and pass around.
syslog-ng.conf
filter f_postfix {
  program(postfix);
};

# Destinations
destination d_file {
  file("/var/log/postfix.log");
};

# Logs
log {
  source(s_dgram);
  filter(f_postfix);
  destination(d_file);
};

Hello @huan ,
Thank you for your work in this, I have been happily using this without any overhead of hosting the mail service for quite some time now.
Is there any progress on implementing file logs, my problem is even though I use the docker parsing for fail2ban, it wastes 1 cpu core fully every 5 seconds or so since my server hosts a lot of containers outputting a lot of data as log.
It would be great that we can enable the file logging on-demand with an environment variable.

Hello @cenk1cenk2 ,
Glad to hear from you and get to know that SMF helped you!
I understand that the file logs are important in some cases, so I'd like to accept PR for that.

Hello @cenk1cenk2 ,
I'm not a user of SMF but think it will help me in the future. I've looked to the official documentation of postfix and just made a pull request for SMF to enable file logging. I would like to ask you to test this one, since I don't know your exact requirements and I've never used/build SMF yet. Feel free to contact me.
Of course, this also applies to you @huan and the others who wish to use file logging.

It seems that this function already implemented a recent pull request. Namely this one.
With this adding an environmental variable to the configuration enables the logs.
SMF_POSTFIXMAIN_maillog_file=/var/log/postfix/postfix.log

I have not realized this merge since, it is rather new and when I dived in to the code itself, I realized this is already implemented and even documented.
Over @tamaro-skaljic 's merge request I reverted to the base version, and just added postfix upgrade-configuration after these variables and it just works now. Opened up a merge request as well here.
Thanks to the contribution of @tamaro-skaljic , now I realized that this was even possible.
The container can be tested with cenk1cenk2/simple-mail-forwarder from docker hub until this reaches main stream.
Log rotating can be enabled via blacklabelops/logrotate.
This made a marginal difference comparing to reading logs from /var/docker.
from:

to:

I have merged the two related PRs, please let me know if they work as expected or not, thank you very much!

For me it does not like it if set the env variable as SMF_POSTFIXLOG=/var/log/postfix/postfix.log it tries to use /var/log/postfix.log and fails the test as well.
It was working with sole #92 and update-configuration afterwards.

The test for the default configuration requires that SMF_POSTFIXLOG is not set. The test will probably fail because the variable was set before the test was executed in your environment.

@cenk1cenk2 Build hasn't reproduced this behaviour. I think the following happened:

You've set SMF_POSTFIXLOG=/var/log/postfix/postfix.log
You've run the tests
Test 22 expects that SMF_POSTFIXLOG is not set. Because it is, the test failes.
Test 23 do not override the postfix logging configuration
But Test 24 does it. It configures Postfix to log to /var/log/postfix.log and that's what it does.

When you're executing the tests now (#99 ) they should run successful and also they should not affect your local terminal session after execution (tests should save the value of SMF_POSTFIXLOG before test execution and afterwards they should restore your configured variable to have no side affects on ongoing commands executed in the session terminal)

yes that was exactly what was happening. but now it may clash with SMF_POSTFIXMAIN_ variable looking at the main.conf and seeing the log file entry there. I have to build and check it again.

Hi guys, thanks for the testing and the feedback!
Please help me to approve or request for changes with a reason to the related PR if you want to speedup the merging, because I'm not very sure about those codes.

Just tried it out works as expected. Does not overwrite the log path any more while doing tests and does not fail any tests anymore. So very grateful to you both @tamaro-skaljic and @huan for making this happen. This was an ongoing problem for me I kept postponing.

@cenk1cenk2 Could you please test something for me?

Set SMF_POSTFIXLOG=/var/log/postfix.log in your environment.
Execute the tests.
Do anything else that results in logs from postfix.
Tell me where Postfix has logged after that.

I think it will log to /var/log/postfix/postfix.log instead of your specified /var/log/postfix.log because after test execution there is no restart of postfix.
And could you ensure that multiple test executions in a row not result in test failures?
Should mention that the tests do all sorts of things to your environment, so you should never run this in production. But in general, the execution of a test may result in the environment being left in a different state than it was before.

Sorry for the late answer @tamaro-skaljic missed this one. Yeah it still logs to /var/log/postfix/postfix.log even I set it to the /var/log/postfix.log, so you were right about this concern.

@cenk1cenk2 No problem. Could you please test it with #101 ?


Azure Data Studio Behind Proxy

Azure Data Studio Version:
Version 1.0.0
Commit cab8f3e37c9ac4367e0dacef5185da08bd8021c2
Date 2018-09-20T22:04:35.897Z
VS Code 1.26.1
Shell 2.0.9
Renderer 61.0.3163.100
Node 8.9.3
V8: 6.1.534.41
Architecture x64
Steps to Reproduce:

Go to File->Preferences ->Setting->HTTP
Edit "http.proxy" :" " to "http.proxy" : "10.x.x.x:1234"

Issue:
I am from network security team and one of our user want to use Azure Data Studio application. We have proxy enabled in our environment and we want this application to forward all outbound traffic via proxy. I have configured the proxy setting in the application but when I checked the logs the application is still not forwarding the traffic to proxy. Not sure what's the issue.
How can I force this application to use proxy setting, please help, it is affecting production.
I searched for Azure Data Studio documentation but couldn't find single document showing how to configure proxy setting in this application.

Hi,
I have the same issue. Are there any failure updates by Microsoft?

Unfortunately, no update so far.

Still no update? I have the same issue :(

closed with #18296


pageView always the same time

I'm using latest versions for application insights and angular plugin in an angular SPA website:

I've created a service and initialized it in the app.component.ts and it's sending the data to the azure application insights. The only thing I'm experiencing is that the time for the pageView in the logs is always the same and it's the one whenever the application it's initialized:

As you can see in the images the timestamps are grouped for the time the app is initialized, and the only way to get a new timestamp is reloading the app.
For PageVisitTime this is not happening, I get the right time for each call:

Is this the intended behaviour or am I doing something wrong?
Thanks in advace.

No, this is a bug in v3.0.3 of Application Insights https://github.com/microsoft/ApplicationInsights-JS/issues/2180
@siyuniu-ms Once we have published v3.0.4 I think we should prepare an updated release of all of the components bumping them away from using 3.0.3 as the base, especially for this plugin and the react-js one.

Many thanks @MSNev I'll follow the updates.


[HWORKS-936][APPEND] explicit provenance - model

Should only be merged after https://github.com/logicalclocks/machine-learning-api/pull/235


Not working with dot (.)

react-mentions currently does not work well if data has dot. For example:
const data = [
  { id: "USER.NAME", display: "USER.NAME" },
  { id: "USER.EMAIL", display: "USER.EMAIL" }
]

When I type USER, suggestion still works. As soon as I type USER., suggestion stops working.
Demo: https://codesandbox.io/s/v21mBpOR8

trigger={/(@([A-Za-z0-9_.]*))$/}
\w = [A-Za-z0-9_]

Thanks @Crayonn!

Hello @tnhu, I'm new to react but I met a similar issue recently. Would like to see how did you solved this issue by using custom regex? The above mentioned links are no longer existing, therefore I would like to know if you used "regex" attribute in  tag?

@VeromcaWang I could not make it work the way I liked so we ended up building an in-house component. Sorry, it's not open-sourced.


Images imported from Nextcloud are not removed from the server

What Operating system and version is LibrePhotos running on:
Zorin OS 16
What architecture is LibrePhotos running on:
x64
How is LibrePhotos installed:
Docker
If running via Docker or Kubernetes please list version including docker-compose:
latest
Are you running LibrePhotos on a virtual machine if so please list:
N/D
How is you picture library mounted on the host (or in the virtual machine):
Native Docker volume and Nextcloud
Description of issue:
Before the last update it was not possible to connect to my Nextcloud server with WebDav. When it was today I updated the docker image and went to try to connect the nextcloud where I was successful.
Now my headache is that when I delete a photo it is not completely removed.
Example:
Suppose I have deleted an image whose name is IMG-20210212-WA0014.jpg then the program deletes it from the ./librephotos/pictures/nextcloud media folder, but does not delete it from my Nextcloud server and when running the scan the image comes back again.
Solution
When removing an image it would have to be removed from all folders including the Nextcloud server.
How can we reproduce it:
Delete Photos from Nextcloud
Additional Information:

Include a ZIP file containing your log files.
Provide pictures or links to videos that clearly demonstrate the issue.

hi I would like to thank you because the problem has been solved now the photo is removed completely


RobotFW-AIO debian package distribution

There should be one/multiple debian packages available for easy installation/upgrade in e.g. Ubuntu machines. Installation/Upgrade should word by using apt

Hi @ngoan1608 , @huavanthong ,
as per our discussion in our team meeting please check if there is a nice way to install parts of a debian package based on command line switches.
I would like to avoid to make multiple packages if possible.
Thank you,
Thomas

Hi @ngoan, @huavanthong ,
it would be really useful if we can have our debian installer automatically available for OSD users.
Can you please check how this process works?
Thank you,
Thomas

Hi Thomas,
As our discussion, I found that we have a topic related to how to contribute our debian package into OSD platforms at here.
However, we need to contact the OSD team for support.
Besides that, I'm also currently implementing the job for uploading all assets into the Package Registry. With this solution, users can easily install our Debian package by following these steps:

Step 1: Download debian package using wget command from our repository.
Step 2: Install it using dpgk

Could you help me confirm that we will continue to contribute our Debian package to the OSD platform?
If you have any options, please let me know.
Thank you and best regards,
Thong Hua

Hi Thomas,
I would like to update this ticket.
To upload our package to the OSD infrastructure, we need to follow the steps below:

[ ] Task 1: Create a repository from OSD Infrastructure.
[ ] Task 2: Migrate the build package method from AIO to OSD repository.
[ ] Task 3: In gitlab runner must trigger Jenkin pipeline to sync with our pipeline.

Beside that, I try to request OSD team to minimize the process for our package by uploading only our package to server because we have already exist the pipeline for it.
They answered that:
However we have some PoC plans for that.  May be we can give an update in another three months

Please take it for your info, if you have any concerns, please tell me.
Thank you and best regards,
Thong Hua

Hi @huavanthong ,
what is the status of this issue?
Thank you,
Thomas

Hi Thomas,
Following my discussion with the OSD team, they provided the below message:
As mentioned earlier, at present we are in between the migration process to new infra and the changes to old infra is freezed for the time being. Once the new infra is ready, we would get back to you.

Therefore, I think we will wait their info for this feature.
Thank you and best regards,
Thong Hua

Hi @huavanthong ,
can you please request the latest status from the OSD team?
Thank you,
Thomas

Hi Thomas,
I have already requested the latest status from the OSD team.
Their response was:
The new infra is in place now. However, the feature of package upload from user is yet to be created.

You can share the download link of the package. We would download and manually place the package in our repository for now.

Please take it for your info.
Best regards
Thong Hua

Hi @huavanthong ,
what is the status of this issue?
Are we part of the OSD distribution?
What about version <IP_ADDRESS> -> need to be delivered with OSD Linux.
Thank you,
Thomas

Hi @huavanthong ,
what is the status of this issue?
Thank you,
Thomas

Hi Thomas,
From my review, we already have the AIO package at version <IP_ADDRESS>.
Would you like me to send this package to the OSD team?
Best regards,
Thong Hua

Hi Thong,
yes, Bosch internal <IP_ADDRESS> should go immediately to OSD team.
Would be really great when they start to provide it for  OSD6, 7 by means of apt.
Please give feedback on the result.
Thank you,
Thomas

Hi Thomas,
After discussion with OSD team,  we need to change the name of package to adapt their naming conventions:

setup_RobotFramework_AIO_OSD7Linux_<IP_ADDRESS>.deb ---> setup_RobotFramework_AIO_OSD7Linux_<IP_ADDRESS>-osd7_all.deb

Right now, we can install robotframework-aio by apt-get in OSD platform now following usage below:

Install a latest version robotframework:

$ sudo apt-get install robotframework-aio

Install a specific version of robotframework-aio, for an example: <IP_ADDRESS>

$ sudo apt-get install robotframework-aio=<IP_ADDRESS>

Please take it for your information.
Thank you and best regards,
Thong Hua

Hi Thomas,
After discussion with OSD team, we need to change the name of package to adapt their naming conventions:
* setup_RobotFramework_AIO_OSD7Linux_<IP_ADDRESS>.deb ---> setup_RobotFramework_AIO_OSD7Linux_<IP_ADDRESS>-osd7_all.deb

Right now, we can install robotframework-aio by apt-get in OSD platform now following usage below:
* Install a latest version robotframework:

$ sudo apt-get install robotframework-aio

* Install a specific version of robotframework-aio, for an example: <IP_ADDRESS>

$ sudo apt-get install robotframework-aio=<IP_ADDRESS>

Please take it for your information.
Thank you and best regards, Thong Hua

The package name is a monster and doubles also information. Additionally I would suggest to use lower letters only
Proposal from my end: robotframework_aio_<IP_ADDRESS>-osd7_all.deb


Adds getNextMockImplementation

Description
Adds a method to get the mock implementation including implementations, which are temporary and created with mock...Once.
Fixes https://github.com/vitest-dev/vitest/issues/7030.
A new method was added in order to remain backwards compatible. If this is not desired, it can be replaced.
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time. If the feature is substantial or introduces breaking changes without a discussion, PR might be closed.
[x] Ideally, include a test that fails without this PR but passes with it.
[x] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Tests

[x] Run the tests with pnpm test:ci.

Documentation

[x] If you introduce new functionality, document it. You can run documentation with pnpm run docs command.

Changesets

[x] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.

We don't need a new method for this.


docs for gas and accounting

Please read contributing guidelines and remove this line.

#5855  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @just-mitch and the rest of your teammates on  Graphite

Docs Preview
Hey there! 👋 You can check your preview at https://6621939ecab18f309e7829ce--aztec-docs-dev.netlify.app

Benchmark results
Metrics with a significant change:

note_history_trial_decrypting_time_in_ms (10): 138 (+85%)

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

Metric
8 txs
32 txs
64 txs

l1_rollup_calldata_size_in_bytes
772
772
772

l1_rollup_calldata_gas
6,844
6,832
6,832

l1_rollup_execution_gas
587,325
587,313
587,313

l2_block_processing_time_in_ms
1,460
5,512 (+3%)
10,652 (+2%)

note_successful_decrypting_time_in_ms
188 (-3%)
375 (-1%)
682 (+5%)

note_trial_decrypting_time_in_ms
79.6 (-9%)
72.3 (-4%)
87.8 (+59%)

l2_block_building_time_in_ms
19,078 (+1%)
74,632 (+1%)
149,251 (+1%)

l2_block_rollup_simulation_time_in_ms
18,849 (+1%)
73,855 (+1%)
147,734 (+1%)

l2_block_public_tx_process_time_in_ms
8,688 (+1%)
34,006 (+2%)
68,113 (+2%)

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

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
16,350 (+3%)
31,101 (+2%)

note_history_successful_decrypting_time_in_ms
951 (+9%)
1,877 (+9%)

note_history_trial_decrypting_time_in_ms
68.2 (-25%)
:warning: 138 (+85%)

node_database_size_in_bytes
19,157,072
36,085,840

pxe_database_size_in_bytes
29,859
59,414

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

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
159 (+1%)
47,763
31,978

private-kernel-inner
179 (+2%)
80,794
31,978

private-kernel-ordering
139 (+2%)
57,732
50,043

base-parity
78.5 (+8%)
128
265

root-parity
124 (-3%)
1,244
265

base-rollup
12,439 (+1%)
110,926
957

root-rollup
50.0
4,551
821

public-kernel-app-logic
1,686 (+1%)
62,017
52,067

public-kernel-tail
4,328 (+3%)
168,566
7,491

merge-rollup
3,158 (+1%)
2,760
957

public-kernel-teardown
111 (-7%)
62,017
52,067

public-kernel-setup
118
62,017
52,067

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

Metric
1 leaves
16 leaves
64 leaves
128 leaves
512 leaves
1024 leaves
2048 leaves
4096 leaves
32 leaves

batch_insert_into_append_only_tree_16_depth_ms
11.1 (+1%)
17.7 (+1%)
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_count
16.8
31.6
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_16_depth_hash_ms
0.641
0.548
N/A
N/A
N/A
N/A
N/A
N/A
N/A

batch_insert_into_append_only_tree_32_depth_ms
N/A
N/A
51.6
80.8 (+1%)
260
504 (+1%)
988
1,960
N/A

batch_insert_into_append_only_tree_32_depth_hash_count
N/A
N/A
96.0
159
543
1,055
2,079
4,127
N/A

batch_insert_into_append_only_tree_32_depth_hash_ms
N/A
N/A
0.528
0.497
0.474
0.470 (+1%)
0.468
0.468
N/A

batch_insert_into_indexed_tree_20_depth_ms
N/A
N/A
61.2 (+1%)
119
383 (+1%)
743 (+1%)
1,474
2,945
N/A

batch_insert_into_indexed_tree_20_depth_hash_count
N/A
N/A
105
207
691
1,363
2,707
5,395
N/A

batch_insert_into_indexed_tree_20_depth_hash_ms
N/A
N/A
0.538 (+1%)
0.536
0.517 (+1%)
0.511 (+1%)
0.510
0.512
N/A

batch_insert_into_indexed_tree_40_depth_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
68.0 (+1%)

batch_insert_into_indexed_tree_40_depth_hash_count
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
109

batch_insert_into_indexed_tree_40_depth_hash_ms
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0.591 (+1%)

Miscellaneous
Transaction sizes based on how many contract classes are registered in the tx.

Metric
0 registered classes
1 registered classes

tx_size_in_bytes
51,411
543,524

Transaction size based on fee payment method

Metric
native fee payment method
fpc_public fee payment method
fpc_private fee payment method

tx_with_fee_size_in_bytes
897
1,145
1,345

Transaction processing duration by data writes.

Metric
0 new note hashes
1 new note hashes
2 new note hashes

tx_pxe_processing_time_ms
1,303 (+4%)
883 (+3%)
3,479

Metric
1 public data writes
2 public data writes
3 public data writes
4 public data writes
5 public data writes
8 public data writes

tx_sequencer_processing_time_ms
846 (+2%)
759
1,352
905 (+1%)
2,075
1,087


Error message roxy-wi-key

Hello,
I cannot show roxy web page, I've got an error :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
I've got this error in the apache's error file :
FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/roxy-wi/keys/roxy-wi-key'
Can you help me ?
Regards

Hello, please read update guid

Hello,
I didn't find it on the documentation page. Can you give me a link ?

it's here https://roxy-wi.org/update-guide

It's not completed, after that I have a new error :
Bad Request
The browser (or proxy) sent a request that this server could not understand.
I searched more information about that but nothing were present in the log files.
Regards

Have you edited apache roxy-wi.conf before update?

I've done a new install, and it's working now. I have to use this part of the update doc Updating to version 8.
For python dependencies I have to fix setuptools version with pip3.10 install --upgrade setuptools==70.0.0.
Regards

I didn't have the licence raw (https://roxy-wi.org/howto/get-licence).
Is there another way to registered my licence ?
Regards

If you have subscription, but don't have a license try to use your password as the license

My subscription plan is blocked :
Plan | Enterprise
Status | Blocked
Pay Method | Patreon
Any idea ?

Could you send an email, what you uses for subscription

It's OK now, thanks.

Glad to hear it!


Set env var with Kamel

Is it  possible to set env var directly from the CLI Kamel ?

Many times we need to extend JAVA_OPTIONS, or to set JAVA_MAX_MEM_RATIO, NO_PROXY arguments. Those arguments are treated by the (run-java.sh) https://github.com/fabric8io-images/run-java-sh/blob/master/fish-pepper/run-java-sh/fp-files/run-java.sh#L22

I think that's possible by using a configuration of type env in the integration spec, e.g.:
apiVersion: camel.apache.org/v1alpha1
kind: Integration
spec:
  configuration:
  - type: env
    value: JAVA_OPTIONS=...

I don't think you can add it using kamel run, but you can kubectl edit ... the integration.

The reason why the env option is not exposes is that you can easily break things but if you can list the env var you need to tweak, we can create a trait so people won't risk to break camel-k

Thanks @astefanutti & @lburgazzoli , i can set the env var by using:
oc set env dc/sample JAVA_OPTS=-Dhttp.nonProxyHosts='*.google.com|*.yahoo.fr'
But the deployment config is recreated after a new deployment, hence we loose this env.
The good approach as mentioned by @astefanutti , is to set this env directly in the integration spec:
$ oc get integrations.camel.apache.org
NAME                PHASE     CONTEXT
rest-with-restlet   Running   ctx-binj5qi78n55k4851cig

$ oc edit integrations.camel.apache.org/rest-with-restlet
spec:
  configuration:
  - type: env
    value: JAVA_MAX_MEM_RATIO=60
  - type: property
    value: logging.level.org.apache.camel=DEBUG

$ oc describe deployment.apps/rest-with-restlet | grep JAVA_MAX_MEM_RATIO
      JAVA_MAX_MEM_RATIO:       60


On telegram getting "Not Logged in"

Sorry entered too fast. Not sure what I did wrongly but it says not logged in instead of ok or you have already checked in

Not sure if you still have this problem or not, but I had the same issue. the solution was to log out of hoyolab.com, log back in, and claim a new ltoken_v2 value.

I'm facing the same issue, and have tried @lifebound 's solution, but it is still not working to me.

if anyone still has the same issue, go to: https://github.com/Golumpa/hoyolab-auto-login and use the cookie method there


Configuration of Genbi

Hey!!
i am in the process of creating a test-suite with genbi , and i would ask if i have to configure something else in genbi , apart the configuration doing in the begginig( creation of ".config" file, ".nbits" file and ".nunit" file.).
or just click on the Genbi .exe and working in the interface.
Because while i'am tring to do it , i found that all tests are generated  succesfully , even if i put a No existing dimension , but they told me that it exist in the perspective.

thanks in advance for your answers

Genbi is creating tests based on inputs. Test generation is independent of test execution.  Genbi doesn’t execute these tests (for that you must use NUnit console or GUI). If you execute the tests generated by Genbi, your last one will fail.

Thank you Seddryck a lot for your return , it's more clearer now , so after running this test cases in NUnit , i received this error , can you please give me the source of this probleme , because i spent a lot of time to analyse it , thank you again
"NBi.NUnit.Runtime.TestSuite.A dimension named 'Calling Format' exists in perspective 'WII_ORIGIN'.:
System.ArgumentOutOfRangeException : L'argument spécifié n'était pas dans les limites de la plage des valeurs valides.
Nom du paramètre : The value 'Dimensions' is not supported when instantiating with 'RelationalStructureDiscoveryFactory'."

as you can see , in the element settings , i can't found the description of the connection string declared in Genbi

I see, this is a known issue in the UI of genbi. When you write a connection-string into the upper-right ("settings") block, be sure to switch to another member of the dropdown (expl: "Default-Assert") or it could be not considered when you click on save. If you do this, you should have the value correctly set in your nbits file and it should stop to throw the exception about not a valid choice (By the way I should improve this error message when obviously the kind of database structure was not detected due to missing connection-string).

[ ] Genbi: Fix the bug with connection-string set in UI but not updated in model
[ ] nbi: Improve error handling with structure and no connection-string set.

it's OK now , i can see the connection string in my nbits file , thank you seddryck , the last think i would ask you for , and sorry if i exaggerated , i just wanna know if i have the opportunitie to run just one test suite , because i have to modify the path in the config file , for each new test suite , and to delete the previous nbit file on my test folder and leave just the new one .

If you want to thanks aGitHub project then starring it (in the tap banner of any project) is usually a really good and appreciated start :-)


CyberWise

Project title
Cyberwise
Project Description
A project where the users get aware of cybercrime and can be saved from them.
Web stack

html ,css and javascript.
Screenshot(mandatory)

Additional Context(mandatory)
Are you contributing under any open-source program ?
I am working under codepeak'23.

Hey i really want to work on this project can you assign me this one

@Mayank77maruti Is this project also copied from another project?
If yes, Please close it .

Nope this is my project which I made 3 days ago you can check https://mayank77maruti.github.io/CyberWise/

Nope this is my project which I made 3 days ago you can check https://mayank77maruti.github.io/CyberWise/

I have assigned you. But if this PR is also found copied from other's project , then you will not get any points


Santize utf8 label values

using https://github.com/aerospike/aerospike-prometheus-exporter/pull/18
based on https://github.com/alicebob/asprom/pull/42 - there is a description of the problem and the used solution is very similar - in this project, there is no wrapper function for metrics so I had to add it to more places.

Can we please have this PR decoupled from the #18? At this moment that changeset cannot not be merged.

Yes I will prepare it. I am used to using modules, therefore it was more comfortable for me to do it like this, sorry for that

done @khaf

Thank you, this is now much more clear to me. But I think there is no reason to pepper UTF8 validation all over the codebase.
There is a central function on the Observer that sends the requests to the server node and gets the result back. Those result are then sent to watchers to be parsed and used. That function stands in for the wrapper you are looking for.
You can add validations only in Observer.requestInfo#L205 by ranging over rawMetrics map and validating the values:
for range k, v := range rawMetrics {
  rawMetrics[k] = sanitizeLabelValue(v)
}

Is that what are looking for?

thanks for the tip, this your proposed solution is much better

OK I merged this PR, but ended up rebasing it due to conflict with the other PR. Thank you for your efforts.


IDAM-1416: Delete dashboards and datasources before attempting to cre…

Adds steps to the grafana ansible that removes all dashboards and data sources before attempting to recreate them. This is aimed to avoid errors due to attempting to create dashboards that already exist. This isn't the longest term solution, but will do for now.

Fair wanring: my head is full of possible flu at the moment, so this could be dreadful.


Knockout.js-Integration

https://github.com/select2/select2/wiki/Knockout.js-Integration
Does anyone have a wording jsfiddle of it?
Thanks

The old knockout.js integration was required to get Select2 3.x to work.
Now in 4.x, it's mostly not needed because Select2 uses a <select> as the element that holds the data.

This appears to be more of a usage question than a bug report or common feature request.  As we continue to keep the Select2 issue tracker geared towards these two areas, bug reports and common feature requests, we are redirecting usage questions to other communities such as the mailing list, IRC, or Stack Overflow.


Support re-issue certificates; Updated CF to use SAM;  Upgrade to nodejs8 /w promises

Issue #6 and #9:
Description of changes:

Enhancement to support re-issuing a certificate when exists in Dynamo DB (schema unchanged)
Refactored index.js to use SAM API gateway with lambda proxy (updated CF template).
Refactored app.js to return promise for all methods to simplify callbacks/exception management.

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

Fantastic job, code works really well! Excited to see this moved into master


Genome ID

Please add genome ID as a PID
(GCA|GCF)_\d{9}(.\d+)?
https://www.ncbi.nlm.nih.gov/datasets/genome/
GCF_009586235.1

Done. Please check and close.


chore: Update dependencies

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
see 1 file with indirect coverage changes


CHIP Epoch Year Should Change from 2020 to 2000

Problem
Recently the spec was updated: The CHIP epoch year was changed from 2020 to 2000
Proposed Solution
The SDK should be updated accordingly.

Resolved?


Update dependency on ugorji/go/codec

Rationale behind this change:
I are going to use ugorji/go/codec in Kubernetes too. However - in the version that you are currently using there were some issues (that k8s code discovered) and fixing them made some backward incompatible changes. And having k8s and etcd depend on different version of that dependency that are incompatible would be a nightmare.
@xiang90 @yichengq

@xiang90 @yichengq - not sure what I am doing wrong that tests are not passing. Can you please hint me what I should fix?

we use Godeps/ as import path in etcd. This difference(https://github.com/coreos/etcd/pull/3655/files#diff-6dcf0cfb1426fb0ea1d349820d7622a3L11) makes it failed. You could use godep save -r to let godep do it for you.
BTW, the format of commit title needs to be changed according to https://github.com/coreos/etcd/blob/master/CONTRIBUTING.md#format-of-the-commit-message

@yichengq - I'm not sure if I understood. What I've done to update it was:
go get -u github.com/ugorji/go/codec
godep update github.com/ugorji/go/codec

We also use Godeps in k8s and this is what we do there. Because of some reason that doesn't work here.
Regardinc commit names - PTAL

OK - it seems that the problem was with generated imports - I've changed on of those and it seems to work now.
@yichengq - PTAL

LGTM. Thanks for updating this!

@yichengq - thanks!


:rocket: Options on execution

We should implement some kind of options such as up -s which could open a setting menù or up -h as a quick helper or informations about the project inside the execution.

Track this and #56 all togheter since I think they're the same issue

agree


Fix ui.update to correctly honor exclude_filetypes and include_buftypes

This fixes the implementation of ui.update to correctly honor exclude_filetypes and include_buftypes so that other winbars aren't affected by barbecue.
The original implementation here could trample on other winbars in windows/buffers that shouldn't have been affected by barbecue, causing them to either be hidden, have weird behavior, or otherwise show incorrectly, because exclude_filetypes and include_buftypes were being checked in the update call, not the scheduled function to actually update the winbar.
One example of the previous conflict is with NeoTree's source_selector, which even when "neo-tree" was added to exclude_filetypes, would be broken by barbecue.nvim (it would only appear when a window other than the tree was focused, and only if the focus had changed at least once since the tree was opened).

This patch makes octo.nvim's buffer have a winbar (it shouldn't since it has a buftype of acwrite).
Could you give me a minimal config in which barbecue conflicts with neo-tree? I might be able to fix this without any regressions.

Here's the minimal config.
https://pastebin.com/SG6SWut7
This could be easily reworked to do the check before the winbar is built, which would solve the performance problem. I honestly just didn't think of that.

Moved the checks buftype, filetype, and visibility checks so they occur before the winbar is built. Solves the performance regression.

Here's the minimal config. https://pastebin.com/SG6SWut7

Can't reach the website. Could you post it here or open an issue since there's already a minimal config template there.

Here's the minimal config. https://pastebin.com/SG6SWut7

Can't reach the website. Could you post it here or open an issue since there's already a minimal config template there.

Done.

Is there a particular reason that you've removed these lines?
vim.wo[winnr].winbar = state.get_last_winbar(winnr)
state.clear(winnr)

These lines specifically are what breaks the winbar from Neotree. If you shouldn't be changing the winbar to begin with, there's no reason to try to restore it back to some previous state (which is a race condition): just leave it alone. A consequence of that is that buftype/filetype check then needs to move into the scheduled function (as I've done in this PR) to make sure we don't enable the barbecue winbar for the wrong buftypes/filetypes

Fixed with cbc4481, so this is no longer needed


Schemes with AI states that are below IP

While adopting the RILIS database for the new format, two schemes stuck out that show transitions to just below the IP that are labeled AI. These are likely Rydberg states, but needs to be confirmed. The schemes are:

[ ] Pu-2 submitted by Katerina
[ ] Np-1 submitted by Sebastian (w/ reference!)

For Np-1, the reference clearly states that this is an AI state. The state is at 50533.310 cm-1. NIST has the IP at 50535 cm-1, Grotrian at 50536 cm-1, so it seems like this is not an issue with the IP(?). The reference does not state what they assumed the IP to be.
For now, we could simply add a note about this to the "Notes" section in the spectrum and leave the transition unlabeled.


Add button to clear local storage

This adds a button to the admin panel that will clear local storage. This is mainly for testing purposes, it will clear the values for your server, reset your onboarding status (so you can run onboarding again), and remove any stores avatar hashes.

@hoffmabc ready for review

Thanks I will review!

LGTM from the best I can tell.


Test failure: ReadSetHeaderWrite

This issue was made automatically. If there is a problem contact ryanbrandenburg.
This test failed with the following error:
System.InvalidOperationException : The given header was not found.
   at System.Net.Http.Headers.HttpHeaders.GetValues(HeaderDescriptor descriptor)
   at Microsoft.AspNetCore.Server.IISIntegration.FunctionalTests.SynchronousReadAndWriteTests.ReadSetHeaderWrite() in /_/test/Common.FunctionalTests/Inprocess/SynchronousReadAndWriteTests.cs:line 78
--- End of stack trace from previous location where exception was thrown ---
------- Stdout: -------
| [0.001s] TestLifetime Information: Starting test ReadSetHeaderWrite at 2018-11-06T10:13:19
| [0.004s] FIXTURE:HttpTestSite Debug: Method: POST, RequestUri: 'http://localhost:49907/SetHeaderFromBody', Version: 2.0, Content: System.Net.Http.StringContent, Headers:
|                                      {
|                                        Content-Type: text/plain; charset=utf-8
|                                      }
| [0.005s] FIXTURE:HttpTestSite Warning: StatusCode: 500, ReasonPhrase: 'Internal Server Error', Version: 1.1, Content: System.Net.Http.HttpConnection+HttpConnectionResponseContent, Headers:
|                                        {
|                                          Server: Microsoft-IIS/7.5
|                                          Date: Tue, 06 Nov 2018 10:13:18 GMT
|                                          Content-Type: text/html
|                                          Content-Length: 2549
|                                        }
| [0.005s] FIXTURE:HttpTestSite Warning: <!DOCTYPE html>
|
|
|                                                <meta charset="utf-8" />
|                                                <title> HTTP Error 500.0 - ANCM In-Process Handler Load Failure </title>
|
|
|
|
 HTTP Error 500.0 - ANCM In-Process Handler Load Failure

|
 Common causes of this issue:

|

|
 The specified version of Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.

|
 The in process request handler, Microsoft.AspNetCore.Server.IIS, was not referenced in the application.

|
 ANCM could not find dotnet.

|

|
 Troubleshooting steps:

|

|
 Check the system event log for erro
...

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.
This test failed on master.
CC Eilon

This comment was made automatically. If there is a problem contact ryanbrandenburg.
There were 1 failures with about the same error on master at 1:31:38 AM:

ReadSetHeaderWrite


Idea: using floating-preview for Denite

So, yeah this is technically not a issue but I just saw that Shogun added support for having a floating preview: https://github.com/Shougo/denite.nvim/blob/master/doc/denite.txt#L697.
It could be cool to create something similar to fzf, however just in Denite.

Do you have any idea how to do it, and how do you feel about it?

You can just add
\ 'floating_preview' : 1

to the s:denite_options  block and then add a mapping like:
  nnoremap <silent><buffer><expr> p
  \ denite#do_map('do_action', 'preview')

This will let you see a preview of a file by pressing p in the denite context.
It looks something like this in my current setup without any tweaking:

I personally don't think I would use it much, and if I did I would have to tinker with the layout of the Denite popup window to figure out how to make it the most consistent. The current one is wide and doesn't leave much room for the preview window.
As for the preview window border, I would love that feature. I think most plugins are waiting on neovim to support it.


Clean up some py27-related stuff + rm empty submodules declaration

Description
What does the PR do?
Testing
How was this PR tested?
Checklist

Include reference to internal ticket "Fixes WB-NNNN" (and github issue "Fixes #NNNN" if applicable)

@raubitsj I'm also eyeing https://github.com/wandb/client/blob/master/debug/call-log-thread-stacks.py :)


Add access control header to NewTokenHandler

Closes #12

Note that this does not implement the referrer based rate-limiting suggested here.

Bumping


Make sure Enable Non-ASCII symbols is checked in Settings

          Make sure Enable Non-ASCII symbols is checked in Settings

Originally posted by @Fyb3roptik in https://github.com/Threadfin/Threadfin/issues/161#issuecomment-1791129251
This does not translate to xepg. Apostrophe's are removed.

Closing this in favor of a new issue with a better explanation.


Bug: packages without PyPI Classifiers can't be properly parsed

Bug

[x] I have read the comment above and have completed each step
[x] I have filled out the system info
[x] I have described the bug, filled in the expected outcome and the actual
outcome including screenshots where appropriate

System info

OS: Ubuntu
Version: 20.04

Describe the bug
Trying to analyse a package that doesn't have any Classifiers on a PyPI results in an error.
Example packages:
https://pypi.org/project/kaleido/
https://pypi.org/project/jsbeautifier/
Error:
Traceback (most recent call last):
  File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File ".../.venv/lib/python3.8/site-packages/licensecheck/__main__.py", line 6, in <module>
    cli()
  File ".../.venv/lib/python3.8/site-packages/licensecheck/__init__.py", line 90, in cli
    depsWithLicenses = get_deps.getDepsWithLicenses(
  File ".../.venv/lib/python3.8/site-packages/licensecheck/get_deps.py", line 116, in getDepsWithLicenses
    packages = packageinfo.getPackages(reqs)
  File ".../.venv/lib/python3.8/site-packages/licensecheck/packageinfo.py", line 122, in getPackages
    packageinfo.add(getPackageInfoLocal(requirement))
  File ".../.venv/lib/python3.8/site-packages/licensecheck/packageinfo.py", line 34, in getPackageInfoLocal
    lice = licenseFromClassifierlist(pkgMetadata.get_all("Classifier"))
  File ".../.venv/lib/python3.8/site-packages/licensecheck/packageinfo.py", line 102, in licenseFromClassifierlist
    for val in classifiers:
TypeError: 'NoneType' object is not iterable

Expected outcome
When the package has no classifiers, return UNKNOWN license.
Actual outcome
When the package has no classifiers, the error is thrown since the code expects classifierList to be a list.

Closing this one, since #30 has been merged.


Documented way to use custom form controls broken in 4.0.0-rc.2 & later

The documented way to use custom form controls, such as Ember Pikaday, is broken in releases 4.0.0-rc.2 and later. It raises the error Assertion Failed: You cannot set both property and value on a form element when the control value is changed.
Maybe this is related to PR #1097 "Remove leftover two-way binding of form element's @value argument".
Here is the example from the documentation:
<BsForm @model={{this}} @onSubmit={{action "submit"}} as |form|>
  <form.element @label="Select-2" @property="gender" @useIcons={{false}} as |el|>
    <PikadayInput @value={{el.value}} @onSelection={{action (mut el.value)}} id={{el.id}} />
  </form.element>
</BsForm>

Here is my implementation:
<form.element
  @label={{t "forms.profile.birthday.label"}}
  @property="birthday"
  as |el|
>
  <PikadayInput
    @value={{el.value}}
    @class={{el.validation}}
    @onSelection={{action (mut el.value)}}
    id={{el.id}}
  />
</form.element>

Here are the package versions I'm using. I've also tried 4.0.0. Everything prior to rc.2 works.
DEBUG: -------------------------------
DEBUG: Ember             : 3.18.1
DEBUG: Ember Data        : 3.18.0
DEBUG: Ember Bootstrap   : 4.0.0-rc.2
DEBUG: Ember Simple Auth : 3.1.0-beta.0
DEBUG: -------------------------------

Full error output (in testing):
Source: | Error: Assertion Failed: You cannot set both property and value on a form element
     at Object.assert (http://localhost:4202/assets/vendor.js:41817:15)
     at BsFormElementWithChangesetValidationsSupport.set value [as value (http://localhost:4202/assets/vendor.js:102326:57)
     at setWithMandatorySetter (http://localhost:4202/assets/vendor.js:37040:22)
     at set (http://localhost:4202/assets/vendor.js:20653:43)
     at PropertyReference.[UPDATE_REFERENCED_VALUE] (http://localhost:4202/assets/vendor.js:52967:16)
     at MutReference.__INVOKE__ember15980008601611513244063377__ (http://localhost:4202/assets/vendor.js:11850:60)
     at Backburner._join (http://localhost:4202/assets/vendor.js:63208:23)
     at Backburner.join (http://localhost:4202/assets/vendor.js:62973:19)
     at join (http://localhost:4202/assets/vendor.js:46805:23)
     at http://localhost:4202/assets/vendor.js:12260:34

I was able to reproduce this bug with an even simpler setup:
<BsForm @model={{hash name=""}} as |form|>
  <form.element @property="name" as |el|>
    <input type="text" value={{el.value}} {{on "change" (action (mut el.value) target="target.value")}} />
  </form.element>
</BsForm>

Seems as if mutating yielded {{el.value}} throws. I think this is a common pattern, which we should support. Wondering that our test suite doesn't cover this.


Linker Errors on Mac OS X 10.9.5

Hi,
I've been trying to compile OIIO on a Mac. It compiles fine, but when I do a manual build for a shared library, none of the utilities run and Xcode says it can't find the libraries when I reference them ("library not loaded - image not found"). When I do a manual build for a static library, the utilities run, but Xcode gives hundreds of linker errors whenever any OIIO code appears in my project.
I've also tried CMake, but I couldn't get it to produce an archive (said it couldn't find a release version of libOpenImageIO.1.4.14).
Is this a known issue, or am I doing something wrong?
Thanks,
Alex

Never got a reply. Closing. If you're still having troubles building on 1.5 or master, please submit a new ticket with a build log and/or the specific errors.


Upgrade to Flutter v3.22.0

Since some deprecated things have been removed, there are a few breaking changes introduced in Flutter 3.22.0. This PR fixes the build issues you get with Flutter 3.22.0
Closes #9

@Fleximex Could you test if the text scaling is migrated correctly? Since I don't know what the expected behavior is, I can't test it.


HumanEva results using HumanEva_I or HumanEva_II?

Does your HumanEva results use HumanEva_I or HumanEva_II?

The official website.

Link?
On Sat, Oct 20, 2018 at 11:28 PM Coder_Hong<EMAIL_ADDRESS>wrote:

The official website.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/una-dinosauria/3d-pose-baseline/issues/87#issuecomment-431635854,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADj5zHmQvztwD2SOsQfJ_gAGSWEqZGxcks5um-nmgaJpZM4XxtJn
.

--
Julieta

http://humaneva.is.tue.mpg.de/

Mmm. Yeah let’s wait for Javier’s answer.
On Sat, Oct 20, 2018 at 11:29 PM Coder_Hong<EMAIL_ADDRESS>wrote:

http://humaneva.is.tue.mpg.de/
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/una-dinosauria/3d-pose-baseline/issues/87#issuecomment-431635901,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADj5zKX8VMeQV_nl1S0EDja5LyWQfFtJks5um-ougaJpZM4XxtJn
.

--
Julieta


Uncaught Error: Assertion Failed: [ember-data-change-tracker] changeTracker could not find...

Kind of new to emberJS here, so apologies if my issue is a trivial one. I have the following code:
export default Route.extend(MyParentRoute, {
  model(params, {queryParams}) {
    return this.modelFor('authenticated').get('premises').then((premises) => {
        ....
    });
  },
  ...
});

I wrote the following test:
test('should retrieve the correct energy account', function (assert) {
  manualSetup(this.container);
  initializer();
  const store = this.container.lookup('service:store');
  const energyAccount0 = store.createRecord('energyAccount', {id: 0});
  const energyAccount1 = store.createRecord('energyAccount', {id: 1});
  const energyAccount2 = store.createRecord('energyAccount', {id: 2});
  const premise = store.createRecord('premise', {energyAccounts: [energyAccount0, energyAccount1, energyAccount2]});
  const customer = store.createRecord('customer', {premises: [premise]});
  assert.expect(1);
  this.subject({modelFor: () => customer}).model(undefined, {queryParams: {account: 1}}).then((energyAccount) => {
    assert.deepEqual(energyAccount, energyAccount1);
  });
});

but I get the following error:
Uncaught Error: Assertion Failed: [ember-data-change-tracker] changeTracker could not find
      a undefined transform function for the attribute 'telephoneNumbers' in
      model 'customer'.
      If you are in a unit test, be sure to include it in the list of needs

I know that telephoneNumbers is an attribute of customer but I am clearly missing something here as I do not expect that error.
Is it the right approach to test the model of a route?

@jacopolanzoni .. the problem you are having is

you are using old style ember tests that require 'needs'
you should look up how to convert these to newer style with setupTest(hooks)

import { module, test } from 'qunit';
import { setupTest } from 'ember-qunit';
import { setupFactoryGuy } from 'ember-data-factory-guy';

module('Unit | Route | MyRoute', function(hooks) {
  setupTest(hooks);
  setupFactoryGuy(hooks);

  let route;

  hooks.beforeEach(function() {
    route = this.owner.lookup(`route:my-route-name`);
  });

  test('model', async function() {
  });
});

your test is so hard to read/ follow I don't even know what you are testing, but it is very rare to test  a model hook in a unit route test, usually you would use acceptance tests so that the model hook can do things are you can check how it hands off the data to the controller/template


About the architecture of this repo

hi @HUSTERGS , I found some links we may refer to when it comes to arch design:
https://github.com/tsung-sc/Tsung-Go-shopping-project
https://github.com/liu-jianhao/chitchat
I think either MVP or MVC is fine, would you mind taking a look at this?

Basic Structure refers to https://github.com/b3log0/pipe


Update automation-create-runas-account.md

Made alterations to the New-RunAsAccount.ps1 script due to changes in latest AzureRM powershell modules (v4.4.1).
The following object no longer exists:
Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.PSADKeyCredential
Therefore, the key credential variables should be supplied as parameters to the New-AzureRMADServicePrincipal CmdLet.
Note - Not sure if $KeyId is still required, but left it in due to it being used as the -IdentifierUris parameter to the New-AzureRmADApplication CmdLet.
See discussion https://github.com/Azure/azure-powershell/issues/4491 for how I arrived at my solution.

@masterbacon : Thanks for your contribution to the Azure documentation! The author, @eslesar, has been notified to review your proposed change.

#sign-off


Handle Error display on user edit registrations and related to avatarable

🔗 Issue
#426
✍ Description

Removed errors appearing on top of user > edit registrations
Handled error display on both user > edit registrations as well as Organizational Profiles edit where earlier proper error message was not displayed for Attach Picture
Removed append_avatar method from avatarable and changed all occurrences of :append_avatar to :avatar
Handled test cases as well

@atbalaji please run rails standard:fix to pass the standard check.

@atbalaji please run rails standard:fix to pass the standard check.

Done @kasugaijin . Earlier when I ran rails  standard:fix i was of the impression i would get suggestions in terminal instead of direct changes. Has reverted my change which introduced standard:fix and added a new commit


Template tweak to simplify primitive accessor naming scheme?

Would it be possible, given the template language, to make it such that if you use a common prefix for database fields, for example "mSort" and "mPrice", that mogenerator can make the primitive accessors be simply "sort" and "price" rather than "sortValue" and "priceValue"?  Having had a brief look, it seems that it might require some sort of search/replace function...

If you want to tweak things like this, adjusting the templates yourself and passing them through the --template-path var is the recommended approach.


Adding GPU functionality, enabling data loaders/tuples as input

[x]  Added cuda functionality in Classifier and EndModel

[x] Modifies Classifier and EndModel to give user option to use either DataLoader or tuple as input

[x] Refactors to support the above + small bugfixes (import typos in contrib, etc.)

[x] Adds option for training progress bar for EndModel

[x] Updates multitask class structure to leverage the above

[x] Update tests

@jdunnmon Can we merge this into master instead?  I think we should use dev for major changes to the system, whereas I think we should get smaller functionality additions like this one (even if they change the interface a bit) into master as quickly as possible so people can start using them!
@bhancock8 thoughts on this?
@jdunnmon once you've done this & tests are passing, tag me here so I can review then?  Thanks!

Yeah, I can prep the PR for master.  I'll need to change the tests, etc., but that's on the to do list anyway, just a bit more important to make sure everything's locked down before moving it into master.  I'll get that ready.

Cool!  I also suggest bc looks like this PR is already pulling in changes from master into dev, so will probably be cleaner anyway!

As I've looked at it a little more, I see the issue: if they give us a dataloader with X and Y in score(), then we need to somehow split it before passing to predict(), since it expects only Xs. Here's what I suggest then:
--score() accepts either (X, Y) or a DataLoader. If it's (X, Y), then first thing we make it into a DataLoader. For each batch, it calls predict, stores the results, and then once we have all of Y_p and Y, we calculate metrics once.
--predict() accepts either X or a DataLoader. And again, first thing we convert into a DataLoader, then for each batch, call predict_proba() and do tie-breaking.
--So internally, we're always using DataLoaders (consistent with the train method); we just offer the tuple signature for convenience. And people can do various things with their DataLoaders if they so choose--shuffling, parallel loading, batching, etc. We don't care.

@bhancock8 agreed in full!!  @jdunnmon ping me when adjustments made and I'll do a more thorough look then!

@bhancock8 @ajratner thanks for the thoughts!  think that will work, i'll put in these changes (and update MultitaskClassifier) as soon as I can.

Thank you for putting it in! This will be good to have.
On Mon 17 Sep 2018 at 07:42, Jared Dunnmon<EMAIL_ADDRESS>wrote:

@bhancock8 https://github.com/bhancock8 @ajratner
https://github.com/ajratner thanks for the thoughts! think that will
work, i'll put in these changes (and update MultitaskClassifier) as soon
as I can.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/HazyResearch/metal/pull/38#issuecomment-421894610,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMD2zMZQh5EK47P2CgNSgYEMWOVvlaCbks5ubzZggaJpZM4WWjJC
.

@ajratner take a look at this -- tests should pass now.  I think there's an argument for moving evaluate from classifier down into EndModel and LabelModel, as the reason I have to duplicate code inside atm is because I put it in 'Classifier'.  Does it make more sense to put a stub in Classifier and move the actual implementation down the stack?

@jdunnmon Looks like it is indeed the format checker... I'll look over the rest of the PR in the mean time.  Can you also resolve conflicts?

@jdunnmon @bhancock8 Done with my pass here!  Take a look when you get a chance?
Only remaining things that would be nice to have:

[ ] A test subdirectory for simple GPU functionality testing (not to be run on Travis, but so that a user can check themselves)
[ ] Nicer way to handle putting our loss function on CUDA?

Oh also, my tests keep failing due to make check, even though this passes locally (same as JD was seeing).  @bhancock8 any ideas here?

@bhancock8 @jdunnmon NVM, I'm pretty sure the formatting errors are coming from master.  So should be fine to merge.  @bhancock8 when you're up in a few hours, let us know if you can quickly review and approve the changes?

@bhancock8 , ready for your eyes.  @ajratner and I went through today and made a bunch of changes to update the above and added a test for successful GPU usage.  Go ahead and give it a look -- want to make any fixes tomorrow morning and get this in!
@ajratner I confirmed that the GPU test runs on my GPU machine and fails on my local mac due to no CUDA existing, so seems like it's doing what it should.  Give it a spin tomorrow.

One more thought: how can the formatting issues be the fault of master @ajratner when it's passing the tests just fine? I think it's something in our additions. Is there a more verbose setting you can use to have it print out what exactly it's upset about or would be changing?

@bhancock8 I think it's because formatting is broken on master

Passes GPU tests as well!


Miami track wrong

This week the Formula 1 card is showing COTA and not Miami. I have v1.50 installed.
https://i.imgur.com/R34yGfc.png

You are right. Weird. I'm gonna look at it tomorrow


Fix some HDF5-related tests

Some of the tests for HDF5 symbols are failing due to not finding the include file which skews the test results.  Added the CMAKE_REQUIRED_INCLUDES command to set the path.  In one place this was already set, but used HAVE_HDF5_H which is not an include path and isn't even set at the location where it was used.  We may not need these set more than once, but I added them before each CHECK_C_SOURCE_COMPILES in case those blocks get moved around and the value gets unset when it should be set.
Also changed the H5Literate_vers check to check  that it is defined instead of checking the value.  As best I can see, as long as it is defined, then the H5Literate symbol will be defined which is what is needed.  Checked with 1.10.7 and 1.12.0

Note that without the fixes in this PR, I do not believe that NetCDF will build against a non-system-installed version of HDF5.  The tests are missing the use of the include path to the non-system-installed HDF5, so any test-compiles will either pick up the incorrect HDF5 include files hdf5.h or H5public.h or they won't find the include file and the compile will fail which will cause the test to fail or perhaps pass incorrectly.

OK, sorry for a few misspeaks in this.  It turns out that HAVE_HDF5_H is indeed a path.  However, it is not set at the time it is first referenced, so this seems to result in the CMAKE_REQUIRED_INCLUDES to not get set correctly (at least on a Mac system).
I also think that the H5Literate_vers check should be whether it is defined and not that it is =1
So, if we want to stay with HAVE_HDF5_H, then the setting of that should be moved up to before it is first used, or it can be changed to HDF5_INCLUDE_DIR as in the patch...

The problem I ran in to with H5Literate_vers was when H5Literate_vers was equal to 2, we would see a failure at link time; it's possible there is a better way to figure this out, but when I built HDF 1.12.0 using the default arguments for configure (e.g., not specifying a default api level of 18), we got an error linking.  Let me check this PR against a 1.12.0 branch with the wrong default API level specified; it's possible that I am misremembering.

As best I can tell, I can link with 1.12.0 with DEFAULT_API_VERSION:STRING=v112 and NetCDF links and runs tests.
Again, there are no guarantees that I am doing it correctly...  It's one of those days when I wonder how I get paid for being a programmer...

I understand completely! It’s days like this that I think I can at least provide a positive example for new developers. “If Ward can do it, anybody can!” XD.
I will determine this conclusively tomorrow with a test on my end, and report back. I will also see about adding environments that are expected to fail, in GitHub Actions. Enabling netcdf4 with no hdf5, API version mismatches, etc. Things we should be examining anyways.
Thanks!
On Apr 5, 2021, 5:17 PM -0600, Greg Sjaardema @.***>, wrote:

As best I can tell, I can link with 1.12.0 with DEFAULT_API_VERSION:STRING=v112 and NetCDF links and runs tests.
Again, there are no guarantees that I am doing it correctly... It's one of those days when I wonder how I get paid for being a programmer...
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub, or unsubscribe.

Guys, thanks for working this problem!
Full compatibility with hdf5-1.12.x is really crucial for future progress. Not only does 1.12.x add lots of great features, but it's significantly faster than 1.10.x doing data reads and writes, and that's what it's all about.
Due to the performance improvements I would very much like to upgrade NOAA from 1.10.6 (the current operational HDF5 version) to 1.12.x. Performance is a key factor for NOAA - greater performance means more data, which means higher resolutions, which means better weather forecasts!


Monitor not reporting killed tserver

When a tserver reaches its max hold time and is killed, it is not showing up in the monitor under "Dead Tablet servers".  The error message that is reported is coming form the Master here: https://github.com/apache/accumulo/blob/80a5d253249359f8863ad1b54126852e958820d4/server/manager/src/main/java/org/apache/accumulo/master/Master.java#L854
This was reported in 1.9.3 but I wanted to open a ticket to test if it is still occurring in the new monitor.

@milleruntime Hi, I tested this scenario in Accumulo 2.0.1-rc1 by changing tserver.hold.time.max from 5m (default) to 5s, after few minutes of running cingest the below warning appeared in the monitor logs but the dead tablet server was not showing up in the tablet server status page & also the dead tablet server count remains '0' in the overview page. Therefore, the issue still occurs in the new monitor.

2020-12-24 14:55:32,420 [master.Master] WARN : Tablet server kn-host-4:9997[10000071d0d0005] exceeded maximum hold time: attempting to kill it

@karthick-rn I would be curious to know if you are still seeing this error on a more recent build of Accumulo snapshot.  I have been running CI on an Uno cluster with modified hold time but have been unable to reproduce this failure.  The commit I built off of was bbd87a6693fc5cdbbe947b0821a4f05a18cf905b

@karthick-rn I would be curious to know if you are still seeing this error on a more recent build of Accumulo snapshot.  I have been running CI on an Uno cluster with modified hold time but have been unable to reproduce this failure.  The commit I built off of was bbd87a6693fc5cdbbe947b0821a4f05a18cf905b

Ah whoops... its probably the part tserverStatus.size() > 1 which I am unable to pass using Uno with 1 tserver:
https://github.com/apache/accumulo/blob/80a5d253249359f8863ad1b54126852e958820d4/server/manager/src/main/java/org/apache/accumulo/master/Master.java#L853

Ah whoops... its probably the part tserverStatus.size() > 1 which I am unable to pass using Uno with 1 tserver:
https://github.com/apache/accumulo/blob/80a5d253249359f8863ad1b54126852e958820d4/server/manager/src/main/java/org/apache/accumulo/master/Master.java#L853

@karthick-rn I would be curious to know if you are still seeing this error on a more recent build of Accumulo snapshot. I have been running CI on an Uno cluster with modified hold time but have been unable to reproduce this failure. The commit I built off of was bbd87a6

@milleruntime I can test this on the latest build and let you know. In the past, I was able to repro this issue with '1' tserver. Do you want me to do the same or try with '2' tservers?

@karthick-rn I would be curious to know if you are still seeing this error on a more recent build of Accumulo snapshot. I have been running CI on an Uno cluster with modified hold time but have been unable to reproduce this failure. The commit I built off of was bbd87a6

@milleruntime I can test this on the latest build and let you know. In the past, I was able to repro this issue with '1' tserver. Do you want me to do the same or try with '2' tservers?

I was finally able to reproduce this error.  I ran CI on Uno with 2 tservers with these properties:

tserver.hold.time.max=500ms
tserver.memory.maps.max=5%

I was finally able to reproduce this error.  I ran CI on Uno with 2 tservers with these properties:

tserver.hold.time.max=500ms
tserver.memory.maps.max=5%

This was backported to 1.10 in 48e483b6fab9006a224b4630dfdc3449110cb9a0

This was backported to 1.10 in 48e483b6fab9006a224b4630dfdc3449110cb9a0


Parameter format no works

Hi,
when I start up in both docker and brew with the -f parameter it doesn't work.
Thx!!

Could you please provide some details, starting with dnstwist version for docker and brew packages?

now it works.... Sorry!!


Can we use the point cloud generated from other sensors?

Hi. Very amazing work.
May I ask a simple question? Since I'm not familiar with this field, I'm curious whether we can use the point cloud which is not generated by SfM, like the point cloud generated by using other sensors.

Hi. Thanks for the interest!
So the main idea of using point SfM to help on the lines is to exploit the additional information from its 2D-3D correspondences. Thus, if you have a point cloud from other sensors one can get this correspondence by either alignment or basic projection/unprojection, and then help with the proposal generation and optimization. This actually also resembers our "Line Reconstruction with Depth Maps" where we use the depth map to generate proposals instead.
Furthermore, the additional SfM point cloud acts as an optional source in the project. We can reconstruct reasonable lines without the point cloud (which corresponds to our line-only reconstruction with geometric refinement in the paper). Actually, in the current release, the default option is to do line-only reconstruction for simplicity, while we can add point cloud with additional options.
Thanks again!


docs: convert all issue templates to issue forms

Description

What does this PR do?

Convert all issue templates to issue forms.

Disable blank issues and add a basic/other template to prevent completely blank issues.

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New chore (expected functionality to be implemented)

Checklist:

[ ] My change requires a change to the documentation.

[ ] I have updated the documentation accordingly.

[x] I've signed off with an email address that matches the commit author.

@rachfop is the link checker issue here caused by the same problem you're submitting a fix for?

Thank you for posting that pull request! Your contribution is greatly appreciated, and it will make it easier for others to submit and track issues.

 It's a pleasure to contribute. 🙂


No license file.

Thanks for sharing! But, I think you should clarify the terms under which you like to distribute the source code.

I've added a simple MIT license. Have fun!

THX!


Migrate to new repos: neonCLOUD, neonLIBRARY, issues & private-issues

In #939, we discussed whether to break neonDESKTOP and neonLIBRARY into to separate GitHub repos and concluded there really isn't an nice way to do this while retaining the ability to edit and then compile/run/debug everything via just F5.  We explored git submodules and subtrees a bit and decided that they have significant downsides.
While creating the new private neonCLOUD repo the other day, I realized they we're going to have the same problem and that we can't solve it because neonCLOUD needs to be private and neonKUBE is public.
I just thought of another approach.  We currently require neonKUBE and related repos like CodeDoc and the Cadence/Temporal sample repos to all be cloned to the same parent directory.  Currently only build related scripts and I believe unit tests rely on this structure.
It should be possible for the neonCLOUD solution to reference the library projects directly from the cloned neonKUBE repo and be able to edit the libraries and the press F5 to debug.  I assume that VS won't be able to track changes to the neonKUBE repo, but that's fine.  We'd just open the neonKUBE solution in another VS instance and commit/push from there.
We should that verify this works.  My only real concern at this point is that doing this confuses VS so much that it doesn't work.

I just finished an experiment where I created the test-parent and test-child repos and cloned then into the same parent directory.  I created a library in the child with a simple class and a console project in the parent.  I also added the existing child library project to the parent's solution.
From the parent solution, I was able to edit the child library and then F5 and run as normal.  The VS git plugin worked as expected, with VS for the parent showing only the parent repo changes and the VS for the child showing only the child repo changes,  Note this worked even when both VS solutions were open at the same time.
Conclusion/Caveats:
This is probably the best approach for developing across multiple repos at this time.  There are a few potential issues we'll need to address:

Having multiple VS instances managing the same projects at the same time may be problematic.  VS maintains various caches etc in obj folders and VS seems to modify these periodically especially during builds but perhaps at other times (perhaps for Intellisense?).  I encountered this while running neonKUBE build scripts while VS was open.  The solution for that is to close Visual Studio before running the scripts.
RECOMMENDATION: Be sure to close VS for the child solution before opening the parent solution.

VS refactoring won't work across solutions.  The basic problem is that refactoring is solution-centric, which means that only the files known to the solution will be refactored.  Note that this is less of a problem for the parent solution because it already knows about many of the child solution files.  Going the other way will be more of a problem.
RECOMMENDATION: The somewhat lame solution is just live with this and be careful ensure that all projects can build after refactoring (or frankly making any changes).  A better solution would be to have the parent solution reference all projects from the child and then standardize on doing all coding and development in the parent.  This should work fairly well and also avoids issue #1 above.

Developers will need to be careful to commit and push any changes made to the sub repos.  It could be easy to forget about this and push changes to the parent and not do the same for changes to the children.  This is made worse if the developer rarely opens child solutions due to #2 above.
RECOMMENDATION: We may have to live with this and just be very careful.  One idea would be to write a VS plugin of our own that would detect situations like this and somehow alert the user, or if we really wanted to get fancy, actually perform the commits on the sub repos.  This is out of scope for now,

Transferring issues:
https://docs.github.com/en/github/managing-your-work-on-github/transferring-an-issue-to-another-repository

After all of that, here's a concrete proposal:

[ ] Create two new issues-only repos: issues and private-issues
[ ] Migrate/transfer the issues from neonKUBE to issues (taking care to transfer labels)
[ ] Update any issue links in neonKUBE source to point to the new issues repo
[ ] Disable issues in neonKUBE and neonCLOUD (they'll still be there if we re-enable issues later)
[ ] Create neonLIBRARY repo without issues
[ ] Update all repo READMEs to tell users where the related issues are
[ ] Migrate library specific code documentation and scripts to neonLIBRARY
[ ] Link neonLIBARY projects to neonKUBE solution (neonLIBRARY is effectively a sub solution now)
[ ] Link both neonLIBRARY and neonKUBE to the neonCLOUD solution
[ ] Rename CodeDoc repo to doc-neonLIBRARY and change its GitHub sites hostname to doc.neonlibrary.io
[ ] Search and replace any doc.neonforge.com links in code/documentation to doc.neonlibrary.io
[ ] Tell Temporal that we've moved our clients to neonLIBRARY
[ ] Relocate the latest neonKUBE releases to neonKUBE (perhaps just the 2.x releases plus that last couple 1.x ones)
[ ] Rename these releases by removing the neonKUBE and neonLIBRARY prefixes from the title, tag, and releast branch names.

I've decided to put this on the backlog for now.  This is going to be a bigger munge than I thought because we also have to rationalize how the neon build rfelated tools and scripts work across multiple repos.
I think it's more important to get nenKUBE actually working right now.

IDEA: Perhaps we should accomplish this using the following approach:

[ ] Backup neonKUBE to ZIP
[ ] Remove the existing nforgeio/neonLIBRARY repo
[ ] Rename neonKUBE --> neonLIBRARY
[ ] Create a new neonKUBE repo and restore the ZIP there
[ ] Remove all of the neonKUBE files from neonLIBRARY
[ ]. Remove all of the neonDESKTOP releases from neonLIBRARY
[ ] Copy neonKUBE related issues from neonLIBRARY to neonKUBE
[ ] Remove (close) neonKUBE related issues from neonLIBRARY

The nice thing about this approach is that neonLIBRARY will end up with the full commit history which is important because Loopie is still on 1.x release branches and anybody who has forked neonKUBE will be updated to reference neonLIBRARY (which probably makes the most sense since neonLIBRARY has the longest history).  This also means that all of the past neonLIBRARY releases will be retained.
This also means that neonKUBE will get a clean start.


Template data access.

It would be beneficial, for myself, to have access the complete json object from within the template.
My use case would be a custom method generation with access to the schema ID.
Could I implement this from within the Template Class?
Thanks,
-C

I think it's a good idea to consolidate, stabilize and make the templates more extensible, flexible... do you have a proposal? It's important that the actual output stays the same to avoid breaking changes...

I think allowing access to the schema object would solve the issue. This wouldn't change any output, but would be available for custom templates.


Kong is getting stop again and again

kong     | 2022/08/19 13:43:56 [notice] 30#0: signal 17 (SIGCHLD) received from 91
kong     | 2022/08/19 13:43:56 [notice] 30#0: *14 [kong] go.lua:95 go-pluginserver terminated: exit 2, context: ngx.timer
kong     | 2022/08/19 13:43:56 [notice] 30#0: *14 [kong] go.lua:84 Starting go-pluginserver, context: ngx.timer
I'm facing this issue, kong is getting stop and stop again and again , how can I resolve this issue??

This issue has since been solved.


getMediCommentsByCode - limit?

I tried to get 12,000 comments from my instagram post and it failed, but when I had 10 comments it worked. now even 10 comments doesnt work it seems like I got IP banned?
what should I do, how can i fetch all 12k comments?

`$instagram = \InstagramScraper\Instagram::withCredentials('id', 'pass');
$instagram->login();
// Get media comments by shortcode
$comments = $instagram->getMediaCommentsByCode('Bmn2wLpFqW8', 8000);
$commentsArr = array();
for ($x = 0; $x < sizeof($comments); $x++) {
$commentsArr[] = array(
"username"	=>	$comments[$x]->getOwner()->getUsername(),
"comment"	=>	$comments[$x]->getText()
);
}
`
Here is the code, I need all 12000 comments in this array with their usernames, could someone write a sample of code how would you solve this problem?

@nikakhaburzania  check this PR


Input text: IE11 shows clear symbol on input - Chrome and Firefox don't

In IE11, as soon as I start to type into a text input element, a clear symbol (x) appears at the end/right side of the input element. This doesn't happen in Firefox and Chrome.
Clear symbol in IE11 is only visible when focus is on the input element.
https://getbootstrap.com/docs/4.1/components/input-group/
Chrome:

IE11:

Tested with:

Bootstrap 4.1.3
Win7
IE11, Chrome 69+70 and Firefox 63

Thanks for your reply! Sorry, my fault: I thought that behavior was coming from bootstrap - not IE11 (I didn't know ms-clear). It is actually handy - but in my case I implemented a universal fontawesome version of the clear control, so the ms-clear feature got in my way.

@twbs/team am i right in thinking we don't want to override this in our reset?


Clacladev/player errors

Description
Introduced the offline and private livestream player errors.
Fixes #167
Additional Information

To be evaluated how much more customisation we want to provide on our default errors (Note: there will be a followup ticket to add deeper customisation, replacing completely the the error view)
TBD if we're adding the same errors also for React Native and if so, if we're doing it in the same ticket

## Screenshots

Hey @0xcadams do you want to give it a final review?

Great work on this! Looks super clean 🧽


modified apply vehicle actions to support single vehicles

Pull Request Test Coverage Report for Build 3097

6 of 13 (46.15%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.06%) to 89.302%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

flow/envs/merge.py
0
1
0.0%

flow/core/kernel/vehicle/traci.py
3
9
33.33%

Totals

Change from base Build 3086:
-0.06%

Covered Lines:
7755

Relevant Lines:
8684

💛  - Coveralls


GitHub: Invite member

new GitHub user: GITHUB-USER-ID @egekorkan
Question from us: who can verify that the new user is a Member of Catena-X NG GitHub Organisation - Christian Link - I am part of the Modular Production team under KIT Resiliency.
Vouching person: Your_Product_Owner Jan Christoph Wehrstedt is my Product Owner

This was not necessary actually, closing. Sorry for the confusion.

Hi @egekorkan, so you don´t need an invite to https://catenax-ng.github.io/ ?

Hi @egekorkan, so you don´t need an invite to https://catenax-ng.github.io/ ?

It seems that it is not needed. We are currently checking if it indeed makes sense. I will reopen this issue or create a new one if needed :)


Clicking on white space or center label when switch is in off position doesn't toggle the switch

Clicking on white space or center label when switch is in the off position doesn't toggle the switch when the browser doesn't already have input focus.  This only happens when the switch is in the off position.  It's reproducible using the switch on the bootstrap-switch home page.

I have the same issue, but a colleague doesn't. Not sure if it's related to the build, but here they are anyway for reference:
Chrome 43.0.2357.132 m - Works
Chrome 43.0.2357.130 m - Doesn't

Same issue here on both the bootstrap-switch home page and our project.
Using Chrome 43.0.2357.132 m

I am having the same issue
Version 43.0.2357.130 m

I'm having the same problem in 46.0.2490.80 m.  A temporary workaround if you don't mind losing the drag position detection is to do the following:
At line 604 in bootstrap-switch.js
if (_this._dragEnd) {
// add these two lines
_this.state(!_this.options.state);
_this._dragEnd = false;
// comment out these lines
// state = _this._dragEnd > -(_this._handleWidth / 2);
// _this._dragEnd = false;
// _this.state(_this.options.inverse ? !state : state);

}

duplicate of #467