Subscriber and Publisher

I am having considerable trouble configuring one of my subscribers to also be a publisher.
I have confirmed that if I try and construct a PublisherServiceHelper inside of a StatelessService that is already a publisher, the Service will not start and the cluster goes into an unhealthy state.
I also cannot get Service Fabric Health Monitoring or full blown tell 'me everything 'mode Exception settings to unearth what is going on.

I will put together and post a solution that demonstrates the problem.

I am delighted to say my 'investigation' produced a working Subscriber Publishing as well.
So I am closing this off. I shall now find out why my project was failing with this solution as an example.
I have posted the working solution, for posterity and to help others. SF.Example.zip
Its a trimmed down model of .NET Core API Controller publishing both notifications and Metrics  messages to two subscribers, the Metrics Subscriber also Publishing Notifications which are picked up by a common Communications subscriber.
It also shows an easy way to access the service Pub Logic from inside any API controller by passing a reference to itself in the API services.
I was wondering if the mix of .NET core and non Core projects was to blame for my problems but apparently not. When I discover why I had the original problem I will update it here to aid others.

Awesome! Thanks for this contribution. Due to attending the Build conference, my response is a bit late. Glad you got it working.

This is a bit of a TL:DR but might be worth it.
It took some work but I found what the problem was. But I still don't really know why it happened.
It also explains why my provided sample worked and my production code did not. they were different contracts.
My Publishing Interface had two overrides of a method (One passing an additional Exception parameter) and did not uniquely name them in the Contract. This caused a Wcf exception to be emitted deep inside the Library that finally surfaced as an InvalidOperationException.
Cause
System.InvalidOperationException occurred
  HResult=0x80131509
  Message=Cannot have two operations in the same contract with the same name, methods PublishLogEntry and PublishLogEntry in type Project.Service.Messaging.ILogEntryPublisher violate this rule. You can change the name of one of the operations by changing the method name or by using the Name property of OperationContractAttribute.
  Source=System.ServiceModel
  StackTrace:
   at System.ServiceModel.Description.TypeLoader.CreateOperationDescription(ContractDescription contractDescription, MethodInfo methodInfo, MessageDirection direction, ContractReflectionInfo reflectionInfo, ContractDescription declaringContract)
   at System.ServiceModel.Description.TypeLoader.CreateOperationDescriptions(ContractDescription contractDescription, ContractReflectionInfo reflectionInfo, Type contractToGetMethodsFrom, ContractDescription declaringContract, MessageDirection direction)
   at System.ServiceModel.Description.TypeLoader.CreateContractDescription(ServiceContractAttribute contractAttr, Type contractType, Type serviceType, ContractReflectionInfo& reflectionInfo, Object serviceImplementation)
   at System.ServiceModel.Description.TypeLoader.LoadContractDescriptionHelper(Type contractType, Type serviceType, Object serviceImplementation)
   at System.ServiceModel.Description.ContractDescription.GetContract(Type contractType, Object serviceImplementation)
   at System.ServiceModel.ServiceHost.CreateDescription(IDictionary`2& implementedContracts)
   at System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses)
   at System.ServiceModel.ServiceHost..ctor(Object singletonInstance, Uri[] baseAddresses)
   at Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener`1.CreateServiceHost(Object wcfServiceObject, ServiceEndpoint endpoint)
   at Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener`1..ctor(ServiceContext serviceContext, TServiceContract wcfServiceObject, Binding listenerBinding, EndpointAddress address, String endpointResourceName)
   at Microsoft.ServiceFabric.Services.Communication.Wcf.Runtime.WcfCommunicationListener`1..ctor(ServiceContext serviceContext, TServiceContract wcfServiceObject, Binding listenerBinding, String endpointResourceName)
   at ServiceFabric.PubSubActors.SubscriberServices.SubscriberCommunicationListener.OpenAsync(CancellationToken cancellationToken) in D:\....\ServiceFabric.PubSubActors\SubscriberServices\SubscriberCommunicationListener.cs:line 51
   at Microsoft.ServiceFabric.Services.Runtime.StatelessServiceInstanceAdapter.<OpenCommunicationListenersAsync>d__13.MoveNext()

That prevented the OnOpenAsync being called in my Publishing Subscriber and stopped the StatelessService from Registering itself with the Broker.
This all sounds reasonable (in a broken sense) but the issue I have now is trying to figure out why I did not get the exception being observed until after a great deal of work;
This exception failed to emerge for days of struggle, and many attempts to find it, even after switching on full 'Break when thrown' exception handling settings before starting the cluster, relentless code cleans/ rebuilds and local cluster refreshes.....
How I got there
My Solution was a Mixture of .NET Core API/Web Site/Libraries and classic SF Stateless PubSub services.
Running on a 5 node local cluster under https with shared port 443 and each public service using a Url Suffix although I don't think that made a scrap of difference.
I'm not sure what of these were actually necessary in the end but , for posterity and those with similar problems here is what I actually did to solve it;

I scrubbed the Classic PubSub 'Stateless' Services and rebuilt them all as .NET Core using the blank .NET Core template. (Don't have ReSharper switched on when you do that)
I Left my Broker service as a  classic StatefulService
I revisited all my projects and aligned them with the 'net452' framework as the FIRST framework in the  tag of the csproj file.
I forced all my projects referenced in the SF library chain to target x64
I pulled the code from this library added Actors and Interfaces projects to my solution and modified my code copy to target only net452 in thier csproj files. Was 'net451;net46'

I would STRONGLY advise switching off ReSharper whislt you do that.
That is when I finally got the clue as to what was happening and only then did I get to move forward.
Conclusions
My belief is that it was a combination of framework and architecture targeting problems which failed to surface in compilation and deployment and the SF run time and the above exception never had a chance to emerge until after I aligned all of the projects correctly. If that is true its a really bizzare problem.
A cautionary note here and something that gave me the idea, is that if you multi target frameworks using the  tag (I.e. not the single  tag) in your csproj file, the FIRST framework in the list is the one that gets the conditional keyword in the project properties?!
Alert
/// <summary>
      /// Optional override to create listeners (e.g., TCP, HTTP) for this service replica to handle client or user requests.
      /// </summary>
      /// <returns>A collection of listeners.</returns>
      protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners()
      {
          yield return new ServiceInstanceListener(p => new SubscriberCommunicationListener(this, p), "AgentCommunicationListener");
          yield return new ServiceInstanceListener(context => new Microsoft.ServiceFabric.Services.Remoting.FabricTransport.Runtime.FabricTransportServiceRemotingListener(context, this), "AgentFabricTransportServiceRemotingListener");
      }

The order of those listener's is important.
If you invert them (as I tried to in desperation at one point). You get a different exception related to http/net.tcp transports. The above is the correct order
Summary
Solving this has cost me ~7 days of effort in all.
I would have given up with this had it not been for 2 things, a) my absolute belief that I was the cause and I could fix it, and b)  my option to switch to the source code version and tinker with the targeting, and which just shows how important it can be to get hold of the source code in such cases.
So a massive thank you for making the source code available.
This has been a bit of a learning curve. I'm not entirely sure I have learned the right lessons. lol


I want to know how to use it， just run？

I will report an error when debugging
“  flyguys.dll ”Is not a valid Win32 program

inject it into a game with xenos or extreme injector

how do i make it a dll


New FPGA code sample board_test

Signed-off-by: Anuja Ketan Tole<EMAIL_ADDRESS>Existing Sample Changes
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes Issue#
External Dependencies
List any external dependencies created as a result of this change.
Type of change
Please delete options that are not relevant. Add a 'X' to the one that is applicable.

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Implement fixes for ONSAM Jiras

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[X] Command Line
[ ] oneapi-cli
[ ] Visual Studio
[ ] Eclipse IDE
[ ] VSCode
[ ] When compiling the compliler flag "-Wall -Wformat-security -Werror=format-security" was used

Delete this line and everything below if this is not a PR for a new code sample
Delete this line and all above it if this PR is for a new code sample
Adding a New Sample(s)
Description
Platform test (board test) added to repository. The test is for platform developers to check board interfaces and measure board metrics like host to device memory bandwidth, kernel to memory bandwidth, kernel clock frequency and kernel launch latency.
Tested locally in Linux environment. Windows test in progress
Checklist
Administrative

[X] Review sample design with the appropriate Domain Expert: Yohann Uguen
[ ] If you have any new dependencies/binaries, inform the oneAPI Code Samples Project Manager

Code Development

[X] Implement coding guidelines and ensure code quality. see wiki for details
[X] Adhere to readme template
[X] Enforce format via clang-format config file
[X] Adhere to sample.json specification. https://github.com/oneapi-src/oneAPI-samples/wiki/sample-json-specification
[ ] Ensure/create CI test configurations for sample (ciTests field) https://github.com/oneapi-src/oneAPI-samples/wiki/sample-json-ci-test-object
[ ] Run jsonlint on sample.json to verify json syntax. www.jsonlint.com

Security and Legal

[ ] OSPDT Approval (see Project Manager for assistance)
[ ] Compile using the following compiler flags and fix any warnings, the falgs are: "/Wall -Wformat-security -Werror=format-security"
[ ] Bandit Scans (Python only)
[ ] Virus scan

Review

[ ] Review DPC++ code with Paul Peterseon. (GitHub User: pmpeter1)
[ ] Review readme with Tom Lenth(@tomlenth) and/or Project Manager
[X] Tested using Dev Cloud when applicable

Sorry I started my review with the wrong code version, you'll have to go over both reviews :(

Internal review complete, all requested changes merged.

Internal review complete, all requested changes merged.


Allow scales to be loaded via MCDF files

There was an issue since the temp profiles loaded via IPC are done via an actor address not by name.
For this case, what has been done is when an actor is created, the profile contains the actor address, and if that is set and the actors match in the CharacterProfile.AppliesTo(Dalamud.Game.ClientState.Objects.Types.GameObject) call, the profile is marked as applicable.

Thanks! I havent had the time/motivation to check on it, will trial this today and release the fix asap, people will be very happy haha :)


Ability to have sub-titles in tooltips

Google Group Discussion: https://groups.google.com/forum/#!topic/d3plus/V-JT_oB-948
Should be able to supply a key to use as a sub-title.

For data that has a "desc" field that you would like to use as a sub-title in the tooltips, this is how you would enable it:
.tooltip({"sub": "desc"})


Password protection

It would be a cool little feature that allows the shell user to define a password/username for the shell to prevent unauthorized access to it.
I would implement it as follows:

add 3 new variables to SHELL_CONFIG: authentication_needed (bool), login_username (string), login_password (sha256 or md5 of the password).
if authentication_needed = true, then add a "WWW-Authenticate" header and exit().
check if the user's credentials are correct and let him in.

Is this something that can be implemented?

Hello,
I think this is outside of the scope of this project. p0wny@shell should only be used for pentesting and should not be used as an "everyday" shell nor to keep a rogue access to a server.
If someone really want to limit its access with a password, it can be done through the configuration of the HTTP server (vhost config for Nginx, vhost config or .htaccess / .httpasswd for Apache) but I do not want to make it a feature to not encourage wrong usages. :)


Commission toolbar icons for "auto trigger" and "force trigger"

Need to come up with a creative brief and $100 to pay the artist.

For auto trigger perhaps an arrow with a circular arrow around it (i.e. a 'repeat' indication). For Force trigger perhaps a lightning bolt or something? For me the simpler the better...e.g. some of the examples at https://www.iconfinder.com/search/?q=trigger

I was also thinking that the common metaphor is the 'play' icon, but in 24x24 there is not much space for a circle-around 'repeat'.  Originally I was also kind of thinking about this of the 'repeat' arrow going from the right side of the play button to the left to indicate 'repeat', but my current thought is:

Single capture, from trigger: play button with "T" inside it
Continuous capture, from trigger: a "stack" of play buttons, with "T" in the top play button
Continuous capture, autotrigger: a "stack" of play buttons with "A" in the top play button
Single capture, immediate: a single play button with an "!" inside it (note: the semantics of this are also quite nonintuitive, currently 'single capture immediate' when connected to my Rigol means 'capture, if a capture is pending', while I would expect it to mean 'whether or not there is a capture pending, capture as soon as you can')
Stop capture: a stop button (or play button with an X through it?)

Other thoughts while I'm in there:

I originally like the clock metaphor for history, but it's really hard to see.  What about three play buttons in a horizontal line, with two of them dotted or something?  A ⏪ button is also an option but that sort of connotes a verb rather than browsing some nouns, at least for me.
Flush state is sort of challenging because it introduces an entirely new icon metaphor: "instrument" and "host".  Where else do we need to display the concept of 'instrument' or 'host' in icons?  (Aside: I really really want to use, like, ⚓ as a metaphor for "instrument".  But it is hard to fit in that space and also probably not as clear as it should be, despite that it would be extremely funny.)
Does fullscreen mode belong on the toolbar at all?  Is that not an OS-specific thing?  Like on OS X you just click the 'fullscreen' button and you get it.


feat: update eslint-plugin-node + update configs

Re-submission of https://github.com/mysticatea/eslint-plugin/pull/42

Codecov Report
Base: 97.17% // Head: 97.17% // No change to project coverage :thumbsup:

Coverage data is based on head (47a72e2) compared to base (0f90860).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #24   +/-   ##
=======================================
  Coverage   97.17%   97.17%
=======================================
  Files          39       39
  Lines         390      390
=======================================
  Hits          379      379
  Misses         11       11

Impacted Files
Coverage Δ

lib/configs/+node.js
100.00% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

@eslint-community/eslint-tsc @eslint-community/core-team @eslint-community/mysticatea-eslint-plugin Since this plugin is adhering the same semantic versioning policy as ESLint, adding new rules to a plugin would be a breaking change, so this PR would need to be released in a major release I guess?


The message to save your mnemonics should be more obvious

should be in warning color
only appears if the user clicked on the create account button

Verified.
The message now only appears when the mnemonics are generated through the Create Account button and the message is in warning color and is very clear for the user.
Get Mastodon (5).webm


25513 - Implement The Knight v1.0

:memo: Implementation requested for The Knight (MoM)
Date requested: Sun Jul 23 2023
What needs to be done?
New card needs to be added to this repository, which will require a card file to be created and potentially code implementation.
Note: Non-text box & keyword implementations are automatically processed with updates to throneteki-json-data.
Implementing Card (1.0)
:-------------------------:

Implementation Steps

Create a branch from development-MoM (you may use a single branch for multiple implementations/updates)
Create & implement new card file for this card (within 'server/game/cards/MoM'). Existing cards can be used as templates
(Important) Set the card version (near bottom of card) to ImplementedCardClass.version = '1.0'
(Optional) Test the implementation locally
When ready (single or in bulk), create Pull Request into development-MoM branch, linking this issue in the description as 'Closes: #[this issue number]'

:robot: Issue was automatically created, and will close itself when card implementation is pushed to the playtesting website.

The mechanics of this is actually a bit unclear, especially as it could technically be "any" opponent, and uses an unusual "during the next challenge you initiate" wording. Might go back to DT to see if we can clean this up before implementing.


Company donations: CVR instead of CPR

We now have our third company who asks where to enter the CVR. I see several ways we could go from here:
In the standard donation flow
When checking "Få skattefradrag", we could have some switch between CPR and CVR. The default is CPR.
Pros: This would be easy to discover.
Cons: It adds an extra piece of info that everyone needs to scan.
A company-specific flow
Make a dedicated flow for companies.
Pros: we could add extra info like "You could increase the effect by advertising your donation to your employees" etc. or "Giv Effektivt can contact us..." checkbox.
Cons: we would probably need to place this donate-button somewhere visible, so the average donor is exposed to an extra choice anyway.
Keep it manual
A few companies have written us. We could just keep it manual since it's very rare. But again, we don't know how many gave up without contacting us.

OK, I vote for including in the standard flow via a simple radio button, defaulting to "private". This from https://www.rodekors.dk/stoet works pretty well:

We don't need the company name.


images smaller than tilemap cell are stretched

Godot version:
3.2.4
OS/device including version:
Linux
Issue description:
Sorry if this is as expected or there's a flag that I couldn't find in either tileset or tilemap, but if you have an image that is smaller than the tile cell size, it looks ok in the tileset but on placing in a tilemap it becomes stretched. But not just a normal stretch, but bizarrely the last pixel is stretched.

The same is not the case if the image is larger.

An image not to be stretched, it should simply be placed with transparency. If this is as expected then I would expect both smaller and larger images to have the same stretch property and the image to be stretched not just the last pixel, and also an option in the tileset/tilemap to set stretch mode.

it looks ok in the tileset but on placing in a tilemap it becomes stretched. But not just a normal stretch, but bizarrely the last pixel is stretched.

This is because the texture is repeating, but its Repeat flag is disabled in the Import dock. Therefore, the texture will be clamped and stretched, resulting in this streaking arttifact.

Ok. I'm not exactly following because I'm using the 2D pixel import option on all my graphics which has repeat and disabled and when dropped into a sprite it is ok. So the fault is specific to the tilemap node only?

So the fault is specific to the tilemap node only?

I think it's happening because the UV coordinates you defined using the Region editor don't fully cover the texture. You can fix this by adding some transparent padding to your tilemap texture.

Ok. I'm not exactly following because I'm using the 2D pixel import option on all my graphics which has repeat and filter unchecked and when dropped into a sprite node it is ok. So the fault is specific to the tilemap node only?

Sprites behave exactly the same and it's expected. If you're selecting a region out of the texture bounds then you'll end up with the UVs outside of the [0.0, 1.0] x [0.0, 1.0] range. And if you have repeating disabled in the texture import settings then Godot clamps UVs to the edge.
You could for example manually discard pixels out of the texture bounds using a simple shader:
shader_type canvas_item;

void fragment() {
	if (UV != min(max(UV, 0.0), 1.0))
		discard;
}

but it's inefficient and it's way better to render only the needed region of the texture in the first place (in your case you can change snap settings and select whatever region of the texture you need).

Ok, good to know. I've just resized my image to be the right size and have padding. Can't help but feel a lovely little note in the tileset section would be nice to let people know ;)


Refactor it based on istio-1.5

The current map is based on Istio 1.1, we all excpect to see the latest version.

It would be nice to see something about WebAssembly about 1.5


Add InfluxDB 1.8.3 release notes

[x] Tests pass (no build errors)
[x] Rebased/mergeable

Closes https://github.com/influxdata/docs-v2/issues/1586


Time Dimension Detail: Ability to extend chart vertically

The horizontal bar that splits the Time Dimension Detail chart and table should include a handle to resize the two sections.
The request:

I was hoping to expand the chart to be full-screen (for pretty screenshots and in-depth analysis). My wish is to drag down the middle bar to make the data table shrink (lose rows) / disappear and make the visualization 3/4 or full screen.

Does that mean we lose the aspect ratio (because the plot is already at screen width)?


Review and update functionality for applying ranks to stored data

What is your issue?
Current ranking functionality should be reviewed and updated as needed as this needs to be incorporated into new search structure (#427 )
Proposal

Store ranks associated with each criteria as time range.
Order of ranks determines importance
Include ability to re-order the ranking
Include ability to delete ranks from the database

To set the ranking for complementary datasets a few pieces of information will need to be provided:

The associated keys and values for the data sources you want to add the rule for e.g. site, inlet, species values
The associated key for the data sources which will be different between the datasets e.g. the keyword "inlet" (must be included in 1.)
The date range this is relevant to

E.g. for data from Tacolneston which spans, in this example, from 2009-2012, and all inlets were available for the whole time period::

add_data_rank(match={"site": "tac", "inlet": "100m"}, different="inlet")  # OMITTING start and end dates - should cover whole range
add_data_rank(match={"site": "tac", "species": "co2", "inlet": "10m"}, different="inlet", start_date="2012-01-01", end_date="2013-01-01")  # Or could omit end_date here..?

For two datasets For co2 this should look like::
Dataset 1 - 100m; Dataset 2 - 10m

ALL DATA          |--------------------------------------------|
Rule A - 100m (1) |xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
Rule B - 10m  (2) |                               xxxxxxxxxxxxx|
Resolved          |11111111111111111111111111111112222222222222|

For other gases this should look like::
ALL DATA          |--------------------------------------------|
Rule A - 100m (1) |xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx|
Resolved          |11111111111111111111111111111111111111111111|

From discussion on data levels on 24/02/2023
Do we want ranking database to be completely empty or could this be shipped with a few basic rules? Could allow these rules to be set up by choice?
- Using command line interface could be good. E.g. $ openghg --setup-ranking
- Could present each basic rule and ask if user wants this to be included?
- Use highest height when there is choice? (ADVANCED)
- Use highest level when there is a choice? (ADVANCED)
- Would need to include "highest" keyword and set up in some way.

Potential example of the sort of csv input we need for "basic" ranking
example_ranking_file.csv


Failed building wheel for scipy,  cannot be installed directly

 Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaup2.f:666:38:

    392 |             call ivout (logfil, 1, iter, ndigit,
        |                                   2
  ......
    666 |                call ivout (logfil, 2, kp, ndigit,
        |                                      1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaup2.f:322:5:

    322 |    10 continue
        |     1
  Warning: Label 10 at (1) defined but not used [-Wunused-label]
  scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaup2.f:503:35:

    392 |             call ivout (logfil, 1, iter, ndigit,
        |                                   2
  ......
    503 |             call ivout (logfil, 3, kp, ndigit,
        |                                   1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaup2.f:666:38:

    392 |             call ivout (logfil, 1, iter, ndigit,
        |                                   2
  ......
    666 |                call ivout (logfil, 2, kp, ndigit,
        |                                      1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  error: Command "/usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops -Iscipy/sparse/linalg/eigen/arpack/ARPACK/SRC -I/tmp/pip-build-env-xg6qw5e3/overlay/lib/python3.8/site-packages/numpy/core/include -c -c scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaup2.f -o build/temp.linux-x86_64-3.8/scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaup2.o" failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for scipy
Successfully built scikit-learn
Failed to build scipy
ERROR: Could not build wheels for scipy which use PEP 517 and cannot be installed directly

Trying to build this; https://github.com/GuiltyNeuron/ANPR/blob/master/Tunisian_anpr/requirement.txt

Unless you're on a platform for which we don't have wheels, I'd strongly recommend not building from source (you may be using pip install ... --no-binary in that case).
If you need help with a build issue, you'll need to provide full details like platform, compiler version, how you installed Python, and a full build log. In that case, please feel free to reopen.


Cannot login: "You are offline"

Keybase GUI Version: 6.2.4-20231019203304+5cfcf6b41e
macOS Monterey version 12.6.6
When I try to login into keybase, I keep getting the message "You are offline" (see screenshot below).
I can connect to the api.keybase.io therefore I am not off-line:
cangiani@GiovaMBP ~ % curl -k -I 'https://api.keybase.io/_/api/1.0/user/lookup.json?fields=basics%2Cpublic_keys%2Cpictures&multi=1&username=multiscan'
HTTP/1.1 200 OK
Date: Tue, 02 Jan 2024 15:03:47 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 2930
...

Note that I had to use the -k option because the certificate is self-signed but this seams not to be the problem as for #2371
Is there something else I can check on my system ? I have already tried to reboot the system and reset my modem.
Thanks,
giovanni

May be the certificate issue is different from the one of #2371 because I get an error message also if I try to use the keybase cli:
cangiani@GiovaMBP ~ % keybase login
▶ ERROR API network error: Get "https://api-0.core.keybaseapi.com/_/api/1.0/getsalt.json?email_or_username=multiscan&pdpka_login=1": x509: certificate signed by unknown authority (code 1601)

I think you can merge this issue with #26092 sorry for not finding this out earlier.

It actually works by manually downloading the latest binary version. You can definitely close this issue. Thanks.

Please update to the latest client. Thanks!
https://x.com/KeybaseIO/status/1741990472560615473?s=20


HTC Ping error

Dear friend, first of all thanks for this amazing library and sorry for my english.
After many tests with lot off devices i found a problem with Htc M9. When i make a ping request it's always return 0 and in PingResult error is always failed.
there are some examples from my logs :
PingResult{ia=speedtest.hyperhosting.gr/<IP_ADDRESS>, isReachable=false, error='failed, exit = 1', timeTaken=0.0, fullString='null', result='null'}

PingResult{ia=speedtest.hyperhosting.gr/<IP_ADDRESS>, isReachable=false, error='failed, exit = 1', timeTaken=0.0, fullString='null', result='null'}

PingResult{ia=speedtest.gr-ix.gr/<IP_ADDRESS>, isReachable=false, error='failed, exit = 1', timeTaken=0.0, fullString='null', result='null'}

PingResult{ia=speedtest.gr-ix.gr/<IP_ADDRESS>, isReachable=false, error='failed, exit = 1', timeTaken=0.0, fullString='null', result='null'}

So my question is if it's library bug or something going wrong with my code.
Thanks in advance.

Can you show the code you are using? I think it's most likely you are trying to use a native ping binary on a phone that doesn't have one.

Closing as no response, please reopen if you are still having this problem


Restarted pods during Keptn installation

When installing Keptn, it shows a couple of restarted pods after the finished installation. Although this does not break the Keptn installation, I am not sure if it is the expected installation experience. Would be great to have Keptn installed without restarted containers.
Environment

Client OS (e.g., Linux, OSX, Windows):  MacOS 11.2
Keptn Version (keptn version): Keptn CLI version (0.8.0-dev.202102091052) and Keptn cluster version (0.8.0-dev)
Kubernetes Cloud Provider (e.g., GKE, AKS): GKE
Kubernetes version (kubectl version): v1.17.14-gke.1600

Affected Component

[ ] Docs
[ ] CLI
[ ] Kubernetes Integration
[ ] Openshift Integration
[x] Helm
[ ] Istio
[ ] Bridge
[ ] Gatekeeper
[ ] Datastore
[ ] REST API
[ ] eventbroker / distributor
[ ] jmeter

Output once installation is finished:
% kubectl get pods -n keptn
NAME                                     READY   STATUS    RESTARTS   AGE
api-gateway-nginx-684d979598-bgwgk       1/1     Running   0          4m2s
api-service-5b4cd6785d-lqlcf             2/2     Running   0          4m2s
bridge-6dc56858f7-bz6hr                  1/1     Running   0          4m3s
configuration-service-75df6c6fc4-5f6vn   2/2     Running   0          4m3s
gatekeeper-service-648446d884-dwdjp      2/2     Running   0          4m3s
helm-service-64bfcf9bcb-2b7mc            2/2     Running   2          4m3s x
jmeter-service-6787cbcb57-rvm7d          2/2     Running   0          4m3s
keptn-nats-cluster-0                     3/3     Running   0          4m3s
lighthouse-service-fc8d4bb7d-pvdr9       2/2     Running   0          4m3s
mongodb-56d759658b-tjnx7                 1/1     Running   0          4m3s
mongodb-datastore-5bdf9fb8ff-45xrh       2/2     Running   2          4m3s x
remediation-service-857df6f794-ffcr8     2/2     Running   2          4m3s x
shipyard-controller-74698bc876-6pgsf     2/2     Running   0          4m3s
statistics-service-869f64fb9b-mfh88      2/2     Running   0          4m3s

Restarted pods marked with x.

Thanks.
I'm not sure what the root-cause of these restarts is, but I guess it has to do with the fact that helm-service, mongodb-datastore and remediation-service try to access something that's not (yet) available.
Maybe we can add some dependencies in the helm-chart or lift the liveness probes?

We looked into this, as of right now it is not possible to fix this easily. Nevertheless, as it does not cause any actual problems, this is just a cosmetic thing, and I'll close this issue.


Fatal exception on VPN disconnect when downloading from fanbox

Prerequisites

[x] Did you read FAQ section?
[x] Did you test with the latest releases or commit ?

Description
When I disconnected from VPN in the middle of downloading from Fanbox, I got terminal exception and PixivUtil2 shut down
Steps to Reproduce

Start downloading from fanbox
Turn off VPN
Look at pixivutil

Expected behavior: [What you expected to happen]
Same as with normal Pixiv download, correctly managed exceptions, download resumes
Actual behavior: [What actually happened]
2020-05-10 13:30:07,226 - PixivUtil202000501-beta3 - ERROR - Traceback (most recent call last):
  File "mechanize\_urllib2_fork.pyc", line 1229, in do_open
  File "http\client.pyc", line 1230, in request
  File "http\client.pyc", line 1276, in _send_request
  File "http\client.pyc", line 1225, in endheaders
  File "http\client.pyc", line 1004, in _send_output
  File "http\client.pyc", line 944, in send
  File "http\client.pyc", line 1399, in connect
  File "ssl.pyc", line 500, in wrap_socket
  File "ssl.pyc", line 1040, in _create
  File "ssl.pyc", line 1309, in do_handshake
ConnectionResetError: [WinError 10054] Удаленный хост принудительно разорвал существующее подключение

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "PixivDownloadHandler.pyc", line 136, in download_image
  File "PixivDownloadHandler.pyc", line 252, in perform_download
  File "mechanize\_mechanize.pyc", line 237, in open_novisit
  File "mechanize\_mechanize.pyc", line 283, in _mech_open
  File "mechanize\_opener.pyc", line 193, in open
  File "mechanize\_urllib2_fork.pyc", line 425, in _open
  File "mechanize\_urllib2_fork.pyc", line 414, in _call_chain
  File "mechanize\_urllib2_fork.pyc", line 1276, in https_open
  File "mechanize\_urllib2_fork.pyc", line 1233, in do_open
urllib.error.URLError: <urlopen error [WinError 10054] Удаленный хост принудительно разорвал существующее подключение>

2020-05-10 13:30:07,291 - PixivUtil202000501-beta3 - ERROR - Unknown Error: module 'PixivException' has no attribute 'DOWNLOAD_FAILED_OTHER'
Traceback (most recent call last):
  File "mechanize\_urllib2_fork.pyc", line 1229, in do_open
  File "http\client.pyc", line 1230, in request
  File "http\client.pyc", line 1276, in _send_request
  File "http\client.pyc", line 1225, in endheaders
  File "http\client.pyc", line 1004, in _send_output
  File "http\client.pyc", line 944, in send
  File "http\client.pyc", line 1399, in connect
  File "ssl.pyc", line 500, in wrap_socket
  File "ssl.pyc", line 1040, in _create
  File "ssl.pyc", line 1309, in do_handshake
ConnectionResetError: [WinError 10054] Удаленный хост принудительно разорвал существующее подключение

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "PixivDownloadHandler.pyc", line 136, in download_image
  File "PixivDownloadHandler.pyc", line 252, in perform_download
  File "mechanize\_mechanize.pyc", line 237, in open_novisit
  File "mechanize\_mechanize.pyc", line 283, in _mech_open
  File "mechanize\_opener.pyc", line 193, in open
  File "mechanize\_urllib2_fork.pyc", line 425, in _open
  File "mechanize\_urllib2_fork.pyc", line 414, in _call_chain
  File "mechanize\_urllib2_fork.pyc", line 1276, in https_open
  File "mechanize\_urllib2_fork.pyc", line 1233, in do_open
urllib.error.URLError: <urlopen error [WinError 10054] Удаленный хост принудительно разорвал существующее подключение>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "PixivDownloadHandler.pyc", line 207, in download_image
AttributeError: module 'PixivException' has no attribute 'DOWNLOAD_FAILED_NETWORK'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "PixivUtil2.py", line 1566, in main
    else:
  File "PixivUtil2.py", line 1307, in main_loop
    raise
  File "PixivUtil2.py", line 1001, in menu_fanbox_download_from_artist
    continue
  File "PixivUtil2.py", line 1042, in processFanboxArtist
    gc.collect()
  File "PixivUtil2.py", line 1137, in processFanboxImages
    print("Image #" + str(image_count))
  File "PixivUtil2.py", line 96, in download_image
    dfilename = ""
  File "PixivDownloadHandler.pyc", line 227, in download_image
AttributeError: module 'PixivException' has no attribute 'DOWNLOAD_FAILED_OTHER'

Versions
PixivUtil202000501-beta3

can try the latest releases? https://github.com/Nandaka/PixivUtil2/releases

Closing it, will reopen if repeats.

Start downloading... [download_image()] URL Error: <urlopen error [Errno 11004] getaddrinfo failed> at https://downloads.fanbox.cc/images/post/95786/8eV0maYx59FNj7Ai3NYaM4Wf.jpeg
Traceback (most recent call last):
  File "mechanize\_urllib2_fork.pyc", line 1229, in do_open
  File "http\client.pyc", line 1230, in request
  File "http\client.pyc", line 1276, in _send_request
  File "http\client.pyc", line 1225, in endheaders
  File "http\client.pyc", line 1004, in _send_output
  File "http\client.pyc", line 944, in send
  File "http\client.pyc", line 1392, in connect
  File "http\client.pyc", line 915, in connect
  File "socket.pyc", line 787, in create_connection
  File "socket.pyc", line 914, in getaddrinfo
socket.gaierror: [Errno 11004] getaddrinfo failed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "PixivDownloadHandler.pyc", line 136, in download_image
  File "PixivDownloadHandler.pyc", line 252, in perform_download
  File "mechanize\_mechanize.pyc", line 237, in open_novisit
  File "mechanize\_mechanize.pyc", line 283, in _mech_open
  File "mechanize\_opener.pyc", line 193, in open
  File "mechanize\_urllib2_fork.pyc", line 425, in _open
  File "mechanize\_urllib2_fork.pyc", line 414, in _call_chain
  File "mechanize\_urllib2_fork.pyc", line 1276, in https_open
  File "mechanize\_urllib2_fork.pyc", line 1233, in do_open
urllib.error.URLError: <urlopen error [Errno 11004] getaddrinfo failed>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "PixivDownloadHandler.pyc", line 207, in download_image
AttributeError: module 'PixivException' has no attribute 'DOWNLOAD_FAILED_NETWORK'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "PixivUtil2.py", line 1577, in main
    except BaseException:
  File "PixivUtil2.py", line 1318, in main_loop
    if process_external:
  File "PixivUtil2.py", line 1004, in menu_fanbox_download_from_artist
    try:
  File "PixivUtil2.py", line 1045, in processFanboxArtist
    choice = input("Keyboard Interrupt detected, continue to next image (Y/N)").rstrip("\r")
  File "PixivUtil2.py", line 1144, in processFanboxImages
    raise
  File "PixivUtil2.py", line 96, in download_image
    dfilename = ""
  File "PixivDownloadHandler.pyc", line 227, in download_image
AttributeError: module 'PixivException' has no attribute 'DOWNLOAD_FAILED_OTHER'
press enter to exit.

which version is that one?

20200503-beta1

Try latest releases?


Different behaviour with new releases of Java Zulu and OpenJDK

We wanted to upgrade our Project from Java Zulu 17.0.2-17.32.13 to 17.0.3-17.34.19 and run into the issue that org.reflections does not find the same classes anymore. The below issue happens with 0.9.11 and 0.10.2. I did not test other versions.
With the newer Java_Version we noticed a different behaviour in org.reflections.vfs.JbossDir#createDir for vfs-jar urls.
The call  VirtualFile virtualFile = (VirtualFile) url.openConnection().getContent(); does not return an Object of type org.jboss.vfs.VirtualFile which leads to a ClassCastExcpetion
Investigating further we noticed that org.jboss.vfs.protocol.AbstractURLConnection#getContentType now returns a value of "application/java-archive" instead of null.
Therefore, an object of the type org.jboss.vfs.VirtualJarFileInputStream is returned by the url.openConnection().getContent() call.
sun.net.www.MimeTable.loadTable(); does not return the same values anymore and org.reflections runs into issues.
13:25:31,826 WARN  [org.reflections.Reflections] (ServerService Thread Pool -- 84) could not create Dir using jboss_vfs from url vfs:/Users/user/Documents/demo/rest/build/libs/exploded/rest.war/WEB-INF/lib/idlib.jar/. skipping.: java.lang.ClassCastException: class org.jboss.vfs.VirtualJarInputStream cannot be cast to class org.jboss.vfs.VirtualFile (org.jboss.vfs.VirtualJarInputStream and org.jboss.vfs.VirtualFile are in unnamed module of loader<EMAIL_ADDRESS>@3ab39c39)
	at deployment.rest.war//org.reflections.vfs.JbossDir.createDir(JbossDir.java:19)
	at deployment.rest.war//org.reflections.vfs.Vfs$DefaultUrlTypes$4.createDir(Vfs.java:259)
	at deployment.rest.war//org.reflections.vfs.Vfs.fromURL(Vfs.java:103)
	at deployment.rest.war//org.reflections.vfs.Vfs.fromURL(Vfs.java:95)
	at deployment.rest.war//org.reflections.Reflections.lambda$scan$2(Reflections.java:176)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
	at java.base/java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java)
	at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:686)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765)
	at deployment.rest.war//org.reflections.Reflections.scan(Reflections.java:173)
	at deployment.rest.war//org.reflections.Reflections.<init>(Reflections.java:126)
	at deployment.rest.war//com.example.demo.HelloApplication.getClasses(HelloApplication.java:18)

Small demo project. With Java 17.0.2 the SubTypes are found, but not with 17.0.3
demo.zip

I could also reproduce this behaviour with the OpenJDK.

We're running into this issue as well when trying to upgrade to Azul Zulu 17.0.3
Anyway we can get a patch release out for this PR?

btw. it seems that this is also tracked on the "other" side in redhat Jira for jboss-vfs: https://issues.redhat.com/browse/WFLY-16322


Creating video from image

Addressing #27

Looking good, nice work 👍🏻 Once the conflicts are resolved, I can approve 😊


The element XCLocalSwiftPackageReference is not supported

Describe the bug
With other lib using by local swift packages as dependencies of my projcect, executing setup.rb success ,then error occur while compile the xcode project
error: The element XCLocalSwiftPackageReference is not supported
Basic info (please complete the following information):
ObjectBox version (are you using the latest version?): [e.g. 1.9.0]
Reproducibility: [always]
Device: iPhone 15 Pro
OS: iOS 17.0.1
Xcode: xcode15.2

Thanks for reporting! Could you explain a bit more on how this project is set up? Otherwise I'm not sure how to reproduce this. Note that ObjectBox for Swift currently does not support Swift Package Manager properly, see #19.

Thanks for reporting! Could you explain a bit more on how this project is set up? Otherwise I'm not sure how to reproduce this. Note that ObjectBox for Swift currently does not support Swift Package Manager properly, see #19.

I use both cocopods and swift packages in my project, using objectbox with cocopods and some other lib using with local swift package(Path:File->Add Dackage Depenencies->Add Local->Choose an local swift package), then setup objectbox and build the project, and the error occours.)

Manager

/* Begin XCLocalSwiftPackageReference section /
D55E3CAA2B4EC19100A3B550 / XCLocalSwiftPackageReference "SwiftPackages/PartialSheet" / = {
isa = XCLocalSwiftPackageReference;
relativePath = SwiftPackages/PartialSheet;
};
D57FDA5E2B5A8D4800ECC797 / XCLocalSwiftPackageReference "SwiftPackages/Pageboy" / = {
isa = XCLocalSwiftPackageReference;
relativePath = SwiftPackages/Pageboy;
};
/ End XCLocalSwiftPackageReference section */
The element XCLocalSwiftPackageReference was in MyProject.xcodeproj/project.pbxproj file like above config, why using in local is that some bug of these libs need to fixes myself when using in my project.

Thanks for the details! I did a little research and could not find a solution for this. Maybe someone else has an idea?

Closing this issue due to inactivity. :zzz: Feel free to comment with more details or submit a new issue.


add dag control plane doc

Honestly we can probably remove control plane and integrate it into the mixin. Was originally made as the design docs had a control plane that would be doing more, but we moved away from that design.

/lgtm
/approve


Publish 7.5-20220504153215+0000

Publish 7.5-20220504153215+0000

@bot-gradle test and merge

OK, I've already triggered a build for you.


Extension causes an exception if it gets activated without a workspace folder opened

Describe the bug
The extension causes an exception if it gets activated without a workspace folder opened. This is happening to me a lot during launching another extension in debug mode for development. I'm not sure what activation event causes this extension to activate, but something does and then it errors on vscode.workspace.workspaceFolders being undefined.
Exception has occurred: TypeError: Cannot read properties of undefined (reading '0')
t VS.root (/Users/segevfiner/.vscode/extensions/shevtsov.vscode-cy-helper-2.4.0/src/helper/vscodeWrapper.js:54:48)
	at Object.<anonymous> (/Users/segevfiner/.vscode/extensions/shevtsov.vscode-cy-helper-2.4.0/src/openCustomCommand.js:8:21)
	at Module._compile (node:internal/modules/cjs/loader:1163:14)
	at Object..js (node:internal/modules/cjs/loader:1216:10)
	at Module.load (node:internal/modules/cjs/loader:1035:32)
	at node:internal/modules/cjs/loader:876:12
	at Function.<anonymous> (node:electron/js2c/asar_bundle:5:13343)
	at Function.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:32307)
	at Function.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:28750)
	at Function._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:97:61719)
	at Module.require (node:internal/modules/cjs/loader:1059:19)
	at require (node:internal/modules/cjs/helpers:102:18)
	at Object.<anonymous> (/Users/segevfiner/.vscode/extensions/shevtsov.vscode-cy-helper-2.4.0/src/extension.js:4:31)
	at Module._compile (node:internal/modules/cjs/loader:1163:14)
	at Object..js (node:internal/modules/cjs/loader:1216:10)
	at Module.load (node:internal/modules/cjs/loader:1035:32)
	at node:internal/modules/cjs/loader:876:12
	at Function.<anonymous> (node:electron/js2c/asar_bundle:5:13343)
	at Function.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:32307)
	at Function.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:28750)
	at Function._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:97:61719)
	at Module.require (node:internal/modules/cjs/loader:1059:19)
	at require (node:internal/modules/cjs/helpers:102:18)
	at Function.r [as __$__nodeRequire] (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:5:101)
	at m._loadCommonJSModule (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:30353)
	at m._doActivateExtension (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:88:14751)
	at m._activateExtension (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:88:13702)
	at processTicksAndRejections (node:internal/process/task_queues:96:5)
	at async _activate (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:83:8180)
	at async _waitForDepsThenActivate (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:83:8122)
	at async _initialize (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:83:7486)

To Reproduce
Steps to reproduce the behavior:

Open an empty VS Code window with no folder.
Do anything that will cause the extension to activate, such as selecting any of its commands.
See an error notification.

Expected behavior
No errors.
Environment (please complete the following information):

Extension version: 2.4.0
VS Code version: 1.67.1
OS: Windows | Mac | Linux (distro): macOS 12.3.1

** Developer Tools Console Output **

notificationsAlerts.ts:40 TypeError: Cannot read properties of undefined (reading '0')
	at VS.root (vscode-file://vscode-app/Users/segevfiner/.vscode/extensions/shevtsov.vscode-cy-helper-2.4.0/src/helper/vscodeWrapper.js:54:48)
	at Object.<anonymous> (vscode-file://vscode-app/Users/segevfiner/.vscode/extensions/shevtsov.vscode-cy-helper-2.4.0/src/openCustomCommand.js:8:21)
	at Module._compile (node:internal/modules/cjs/loader:1163:14)
	at Object..js (node:internal/modules/cjs/loader:1216:10)
	at Module.load (node:internal/modules/cjs/loader:1035:32)
	at node:internal/modules/cjs/loader:876:12
	at Function.<anonymous> (node:electron/js2c/asar_bundle:5:13343)
	at Function.<anonymous> (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:32307)
	at Function.<anonymous> (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:28750)
	at Function._load (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:97:61719)
	at Module.require (node:internal/modules/cjs/loader:1059:19)
	at require (node:internal/modules/cjs/helpers:102:18)
	at Object.<anonymous> (vscode-file://vscode-app/Users/segevfiner/.vscode/extensions/shevtsov.vscode-cy-helper-2.4.0/src/extension.js:4:31)
	at Module._compile (node:internal/modules/cjs/loader:1163:14)
	at Object..js (node:internal/modules/cjs/loader:1216:10)
	at Module.load (node:internal/modules/cjs/loader:1035:32)
	at node:internal/modules/cjs/loader:876:12
	at Function.<anonymous> (node:electron/js2c/asar_bundle:5:13343)
	at Function.<anonymous> (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:32307)
	at Function.<anonymous> (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:28750)
	at Function._load (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:97:61719)
	at Module.require (node:internal/modules/cjs/loader:1059:19)
	at require (node:internal/modules/cjs/helpers:102:18)
	at Function.r [as __$__nodeRequire] (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:5:101)
	at m._loadCommonJSModule (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:102:30353)
	at m._doActivateExtension (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:88:14751)
	at m._activateExtension (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:88:13702)
	at processTicksAndRejections (node:internal/process/task_queues:96:5)
	at async _activate (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:83:8180)
	at async _waitForDepsThenActivate (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:83:8122)
	at async _initialize (vscode-file://vscode-app/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:83:7486)

Fix released in v2.5.0.
Could you please check that resolved your case?

I'm not seeing the error, but the extension might still fail to activate in this case, possibly hanging the extension host as I saw a warning about that in the dev tools.

@segevfiner I have added additional guards to minimize issues when workspace cannot be identified, went through commands with empty window and can confirm that each command call causes extension to activate, which from my point is fine, because it should activate when you open a workspace.
Maybe some specific command causes some issue for you?


ngModel Update tree nodes

Hi,
How you are handling model update using ngModel or Form. What is the right approach?, I have an input text and and a multi select box value on each node.
I thought of ng model It didnt work.
<tree-root
          #tree [nodes]="nodes" [options]="options" >
          <ng-template #treeNodeTemplate let-node let-index="index">
            <app-context [(ngModel)]="node.data.name" name="name{{node.data.id}}" [node]="node.data" ></app-context>
          </ng-template>
        </tree-root>

And on submit button I tried to access the node json object variable, But new nodes created and edits happened are not reflecting.
  addNew() {
    this.nodes.push({
      id: 0,
      name: 'new node',
      type: 'usecase',
      children: []
    });
    this.tree.treeModel.update();
  }

  saveTree(){
    console.log(this.tree.treeModel);
  }

Any previous links or any doc reference will be helpful
Thank you

You could try binding an update on the input change event, like this
<app-context ... (change)="tree.treeModel.update()" ...>

It should work with ngModel. Maybe the problem is with app-context component.
Can you try with a regular input?


cnet: fix some init issues and cleanup IPv6 ifdefs

Add test case to check for ipv6 in graph patterns
Remove some CNET_ENABLE_IP6 ifdefs and add the test at runtime, the compile will remove the code based on CNET_ENABLE_IP6 value.
Missing initialization for route6 and nd6 in cnet_config_create()
Remove some dead code in cnet_protosw.c
Change ip6_get_flowlable, ip6_get_tclass and ip6_get_version routines to static inline, because when building use debug mode the compiler would flag this as an error.
fixed a couple comment typos
fix up pkt_ctrl.c code to link IPv6 routines to the Rx/Tx output routines. Verified by running CNET cli command 'gdot' and then use xdot program to display the cnet_2.dot file in top level directory.
Make sure protosw contains the UDP and TCP entries for IPv6. Plus a few bugs were found because of IPv6 was added.

Will try to review this tomorrow.

The ifdef in cnet_output.c and cnet_tcp_output.c are required, at least I could not see an easy way remove them and have defines available for the nxt variable. :-(

@mnjdhl please approve the PR if you want(I believe you can approve or just a message you are OK with the code) and when you have completed your review. Thanks


Claude-tools-chatbot fails to deploy from local env

I tried the deployment steps with yarn on my Mac laptop, but see this error "Subprocess exited with error 1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
👾 Task "launch" failed when executing "yarn cdk bootstrap && yarn cdk deploy --require-approval never && yarn configLocal" (cwd: /GitHub/anthropic-on-aws/claude-tools-chatbot)"

Can you share more details about what the error was?

@schuettc Error: Failed to bundle asset ClaudeToolsChatbot/RDS/InitializeTableLambda/Code/Stage, bundle output is located at /anthropic-on-aws/claude-tools-chatbot/cdk.out/asset.faf69248903216105409ba0528aaf95bfbffe75966b2fa03264286fec6f0ba7c-error: Error: docker exited with status 125
--> Command: docker run --rm -u "504:20" -v "anthropic-on-aws/claude-tools-chatbot/src/resources/initializerLambda:/asset-input:delegated" -v "nthropic-on-aws/claude-tools-chatbot/cdk.out/asset.faf69248903216105409ba0528aaf95bfbffe75966b2fa03264286fec6f0ba7c:/asset-output:delegated" -w "/asset-input" "public.ecr.aws/sam/build-python3.12" bash -c "pip install -r requirements.txt -t /asset-output && cp -au . /asset-output"
at AssetStaging.bundle (anthropic-on-aws/claude-tools-chatbot/node_modules/aws-cdk-lib/core/lib/asset-staging.js:2:619)
at AssetStaging.stageByBundling (anthropic-on-aws/claude-tools-chatbot/node_modules/aws-cdk-lib/core/lib/asset-staging.js:1:5297)
at stageThisAsset (anthropic-on-aws/claude-tools-chatbot/node_modules/aws-cdk-lib/core/lib/asset-staging.js:1:2728)
at Cache.obtain (/anthropic-on-aws/claude-tools-chatbot/node_modules/aws-cdk-lib/core/lib/private/cache.js:1:242)
at new AssetStaging (anthropic-on-aws/claude-tools-chatbot/node_modules/aws-cdk-lib/core/lib/asset-staging.js:1:3125)
at new Asset (/User/anthropic-on-aws/claude-tools-chatbot/node_modules/aws-cdk-lib/aws-s3-assets/lib/asset.js:1:1141)
at AssetCode.bind (/Use/anthropic-on-aws/claude-tools-chatbot/node_modules/aws-cdk-lib/aws-lambda/lib/code.js:5:3487)
at new Function (/anthropic-on-aws/claude-tools-chatbot/node_modules/aws-cdk-lib/aws-lambda/lib/function.js:1:9422)
at new RDSResources (/Uanthropic-on-aws/claude-tools-chatbot/src/rds.ts:73:31)
at new ClaudeToolsChatbot (anthropic-on-aws/claude-tools-chatbot/src/claude-tools-chatbot.ts:25:26)
Subprocess exited with error 1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
👾 Task "launch" failed when executing "yarn cdk bootstrap && yarn cdk deploy --require-approval never && yarn configLocal" (cwd: //anthropic-on-aws/claude-tools-chatbot)

Hi,
I am experiencing the same issue with the same error on my mac!

That looks like an issue with Docker.  Is your Docker daemon running?  Can you try updating/restarting it?

Closing for now.  If you're still having issues, please reopen.


Omnibus PR with fixes for #333, #334, #335, and README updates

This PR fixes issues introduced with PR #333. It fixes #334 and closes #335. All changes that were not present in the release 7521cd7d1c2cc3b9d097d702567aedbd74b2c387 and were in #333 are here, as well.
Changes introduced in #333:

The repo is now a package compatible with Unity Package Manager.
Icons are embedded into a generated class, which reduces clutter in the texture browser.

#333 fixes introduced in this PR:

The root folder of RealtimeCSG is now found using a directory search, instead of a file search. This removes the need for finding  RealtimeCSG.asmdef or a text document.

#334 and #335 fixes:

UNITY_EDITOR define was added to the define constraints of RealtimeCSG.asmdef, and compatible platforms were defined, which fixes player builds failing due to editor classes included in build.

Other changes:

Readme updated to include information on how to import the project with supported methods, and formatting adjusted to be easier to read.
Included information on how to contribute to the project

Sorry made some tiny modifications to 2 files, didn't notice your PR until after that

Sorry made some tiny modifications to 2 files, didn't notice your PR until after that

No worries! I'll just bring the changes over when I have time.

All merge conflicts were resolved. If all is good, then I'll go ahead and merge the changes + create a release.

Just occurred to me that there should probably be a FAQs section in the readme. I'll add that in after work later today. Beyond that, that is all the things I can think of that needed fixing or adding, unless someone else brings something up.

Trying this PR in an actual project seems to cause an extended load time, that seems to go on infinitely (freezes the editor basically). I'm looking into changing how MaterialUtility.CreateRenderPipelineVersionOfDefaultMaterial(Material, string) handles getting paths for things, as it appears that finding directories or files is extremely slow with a lot of folders (sensible). Due to this, I'm going to mark this PR as a draft until I can fully fix this problem. Additionally, it appears to not work as a local package (cannot find folder), and I'm hoping that fixing the above will also fix that.

Farther digging provides that the hang is related to render pipelines and material generation. Looking into how to fix this.

Last commit should hopefully fix the aforementioned material generation issue and allow RCSG to work with RPs properly, again.


ADS: Voice Search

Task/Issue URL:
Description
Steps to test this PR
Feature 1

[ ]
[ ]

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

Current dependencies on/for this PR:

develop

PR #2668

PR #2677   👈
PR #2674
PR #2666

PR #2667
PR #2671

This comment was auto-generated by Graphite.


How to disable selection of a particular day? For example Sunday, I don't want to select any dates that belongs to the day Sunday. Is it possible?

Hi, I implemented the JTAppleCalendar to my swift project. What I need is two things, first one, how to show the current date as selected as default when I open the calendar? Second one is, how to disable selection of particular day in calendar view. Means my app is basically appointment booking app, here I don't want users to select appointment on Sundays. So how can I implement that? Please help me.

Yeah I found the answer. To show current date as selected, we need to implement this
calendarView.scrollToDate(Date())
calendarView.selectDates([Date()])
and to disable selection for a particular date like Sunday, we need to implement 'shouldSelectDate' method as follows,
func calendar(_ calendar: JTAppleCalendarView, shouldSelectDate date: Date, cell: JTAppleCell?, cellState: CellState) -> Bool {
if cellState.day == .sunday {
return false
} else {
return true
}
}


[Info Req] When is data refreshed from Cassandra?

Imagine this scenario:
I've a Streaming job. Before start, I read rddMasterData = sc.cassandraTable("master", "data").
Then on each iteration of the streaming job, I join rddMasterData with the streamed data. After applying some filter function to the resulting stream, I insert additional data on the table backing up  rddMasterData.
Will the new data in the Cassandra table master.data be loaded on rddMasterData the next iteration?
I've done some manual tests on a shell session + cqlsh inserts side by side and found out that the RDD is reloaded but not always. Following the Spark principles, a given RDD will be recreated when it's used on an operation and it's not available in memory anymore.  I'm wondering whether this behavior is tunable for the CassandraRDD.
The opposite behavior is controllable: That is, if I mark rddMasterData as cached, it will never be reloaded again from the source cassandra table.
Would you have the loading semantics of the CassandraRDD documented somewhere? (or at least some guidelines on what behavior we can count on) ?
kr, Gerard.

Closing because it looks like this discussion has concluded.
If there are follow-up comments, please discuss on the Spark Connector Users' list here:
https://groups.google.com/a/lists.datastax.com/forum/#!forum/spark-connector-user


QAAC Bitrate lost

In QAAC setting page if CBR or ABR or CVBR is selected, there is no option to change Bitrate.

Was able to replicate it, I'll look this over today.


Zig as a starter

Just simple zig build file that we can build an app on top of like the starter file which we could get zap on a fly for my project

Did you read the README?
There is a build.zig.zon and an example for what to do in your build.zig, after you have run zig init-exe.
I want to close but maybe I don't get your question. If so, please elaborate in full sentences.

Yeah yeeah there is man.. but it the reaadme is too much so that might be cool on dx side.. thats why no worries man ;)

Please make a more concrete suggestion.
To be honest, I am thinking that if that's too much hassle, one is probably better off trying something else.
DX 🤣: "I want to dev but put ZERO effort into it"
Where would we even put the extra file and how should people looking for "DX" find it? Plus, they'd need the zon file, too.
I value my time, too. Maybe the best way forward is you submit a PR.

hmm.. you got a point but the reason i raised is because of i just told my friend about this means zap for building web servers yeah but i really send the link to this github repo and he was confused to where it starts thats why i guess it needs a prior xp on setting up stuff for local dev and playing around with sys lang makes the hassle little bit less :) .... personally does not have a problem but he was kind of heck confused to start off but yeah what i suggested to paste the code from build.zig or build.zon.zig. .. You are absolutely correct but people get reffered to this might be interested on some mini things that they could narrow there scope like just fork and get to the point.. idk but for me it is fine .

Aaaaah, got you! Maybe point your friend further down in the readme: https://github.com/zigzap/zap#getting-started
Further down it shows how to create a zig project and add zap in easy steps.
The only easier alternative I can think of is creating a sample project that others can just fork. Updating that for every release is a bit of extra work. I have one for zig master, so yeah, maybe making an official one and linking to it in a prominent place would help.

yep man that is what i am saying... you got me...that would be too nice

I think it would be nice to have a template repo for creating a Zap application, many other backend projects has the same thing.

@renerocksai If you want zap starter template for custom or from scratch projects you can use my template here - https://github.com/Kinfe123/zap-zig-starter

@renerocksai  shall i contribute this on main branch the above starter ... which can pushed on you branch

What do you mean with pushing to main repo branch? That doesn't make sense to me.
To be git-clonable, the "starter project" should be its own repo, e.g.: zigzap/hello.
I would clean up your template:

explain what it actually does (e.g. when it runs)
since it also serves a public folder, this folder should exist and contain at least something.
it should be made clear that the public folder content takes precedence over the callback (avoid surprises!)
it should start only one worker or else people will shoot themselves in the foot trying to share state
remove the stupid test
at least mention zig build run

None of the above is hard. Creating such a starter template probably takes only a few minutes.
The more complicated part is: keeping it up-to-date with zap releases (build.zig.zon). Can that be done easily, ideally in a GH action when rolling a release? I guess the easiest option is to have a daily GH workflow that clone zap master, checks for zon changes in the README of zap, and commits a zon update to the starter. Then a second GH workflow that checks if it still builds with the latest zon update - so I get at least notified when the starter gets broken by a zap release.
Instead of parsing the README, I could also update zap's release workflow to update a json file that can easily be curled from the starter template workflow.
I don't hace time ATM but that's what I'm thinking about.

yeah i am basing my thought based on the templating stuff that mention and yeah it was also thinking syncing up using GH that can checkout to the master ..

yeah gotta you your clean up .. since i am introducing it to the public i just get the fresh copy of zig init and start adding necessary files to make sure it works but as you said it needs really a clean up that to make sure it actually makes sense

for now maybe https://github.com/zigzap/hello-world will do


refactor: added abstract prompt

This PR add AbstractPrompt, TextPrompt, SelectPrompt& ConfirmPrompt
Added TestingPrompt & improved/added tests.
Improved TS & doc.

Thanks for your time @tony-go
Yeah I agree the PR is not short and can be hard to review. Not easy to make shorter tho ^^
Tests should be clearer now ;)


Small changes in chapters 2 and 4

Chapter 02: Syntax error in routes.rb
Chapter 03: Update a path
Chapter 04: Update a path and adds a missing commit

Yes, I already did it

Great. Thank you very much for your work!


removes streaming-timeout integration tests and adds unit tests

Changes proposed in this PR

removes test-streaming-timeout-on-default-settings and test-streaming-timeout-with-custom-settings in favor of unit test test-stream-http-response-configure-idle-timeout

Why are we making these changes?
We would like all our tests to run and catch regressions.

Needs rebase

Rebased.


Python: Fix issues of Google AI/Vertex AI on handling classes in kernel functions

Motivation and Context

Address https://github.com/microsoft/semantic-kernel/issues/8110
Description

Bug fix: parse function result to string
Integration tests added against complex type in function calling.

Contribution Checklist

[x] The code builds clean without any errors or warnings
[x] The PR follows the SK Contribution Guidelines and the pre-submission formatting script raises no violations
[x] All unit tests pass, and I have added new tests where possible
[x] I didn't break anyone :smile:

Python Unit Test Overview

Tests
Skipped
Failures
Errors
Time

2383
1 :zzz:
0 :x:
0 :fire:
53.187s :stopwatch:


WaitForSelectorAsync() fails to wait more than 180000ms

Description
If Page.WaitForSelectorAsync() is given a timeout of more than 180000ms, it will still timeout after 180000ms.
Thanks for a great project!
Complete minimal example reproducing the issue
var options = new LaunchOptions { };
using (var browser = await Puppeteer.LaunchAsync(options))
{
    using (var page = await browser.NewPageAsync())
    {
        await page.GoToAsync("https://example.org");

       // This will fails after 180000ms with:
        await page.WaitForSelectorAsync("no-such-selector", new WaitForSelectorOptions { Timeout = 300000 });
    }
}

Expected behavior:
Expected timeout after the specified timeout (300000ms)
Actual behavior:
Timeout after 180000ms
PuppeteerSharp.WaitTaskTimeoutException: Waiting for selector no-such-selector failed: Timeout of 180000 ms exceeded
---> System.TimeoutException: Timeout of 180000 ms exceeded
Versions

Which version of PuppeteerSharp are you using? 18.0.5
Which .NET runtime and version are you targeting? .NET 8

Hey @ravriel those 180000ms are a safety net in the connection to prevent hangs.
You can increase that by setting a larger number to ProtocolTimeout property in the LaunchOptions.

Thanks!
Verified increasing ProtocolTimeout increases timeout.


Update tauri bundle identifier

We're still using the Tauri defaults:
https://github.com/refstudio/refstudio/blob/ed6880d3e6de54f5908b1800bf0e57eea0e4eb7e/src-tauri/tauri.conf.json#L45
ideally this would be something like com.refstudio or studio.ref or anything that we control. Since we store all files in a directory that includes this identifier, changing this would be like doing a data reset for everyone.

Agree. What should we use @hammer?

@cguedes we own ref.studio. Should we use that or is it advisable to put a subdomain onto it?

I think we should have a subdomain (app.ref.studio) there like: studio.ref.app so that we don't "use" the ref.studio for this.
Related discussion about this topic.


Dropdown menu works only for the first click

After clicking dropdown menu once it doesn't respond anymore.
It happens here: http://react.semantic-ui.com/collections/menu

Hi, your issue is duplicate of #659

Yep, it's duplicate of #659.

Released in<EMAIL_ADDRESS>


StabilityReport only calculated with metrics specified in Report.show_stats

Discussed in https://github.com/ing-bank/popmon/discussions/276

Originally posted by mi2354 July  3, 2023
At the moment (V1.4.4), the StabilityReport needs the popmon.config.Report object that has the attribute show_stats to display only some metrics in the report, although all metrics are calculated and stored in StabilityReport.datastore. Would be great that only the metrics that need to be displayed are calculated, instead of all of them.
Another possibility to also speed up the StabilityReport would be to make it optional to create the visualization (make popmon.pipeline.report_pipelines.ReportPipe an optional step in the reference pipelines. I have noticed that is not easy to separately use the metrics pipelines directly, but then if only the StabilityReport.datastore is needed, it's necessary to go through all the pipeline steps.
Please, let me know your thoughts on this! Thanks!

@mi2354 Thanks for raising this.
Indeed, show_stats is simply configuring which metrics to display.
In order to disable profiles/comparisons, they can be currently removed from the profiles registry. A feature could be added to disable registered profiles/comparisons via the popmon.config.Report (contributions welcome).
There exists MetricsPipelines that are supposed to make the ReportPipeline step optional (your second point). See also this tutorial.
Happy to take any contributions on documenting this more clearly.


[SPARK-36175][SQL][FOLLOWUP] Improve the comments for AvroDeserializer/AvroSerializer

What changes were proposed in this pull request?
This PR follows up https://github.com/apache/spark/pull/33413 and just improve the comments for AvroDeserializer/AvroSerializer.
Why are the changes needed?
Make the comment more correctly.
Does this PR introduce any user-facing change?
'No'.
Just change the comments.
How was this patch tested?
No need.

ping @cloud-fan @gengliangwang

Test build #141945 has started for PR 33607 at commit 867ab1d.

Test build #141945 has finished for PR 33607 at commit 867ab1d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46455/

Test build #141948 has started for PR 33607 at commit 21f6f7c.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46455/

Test build #141948 has finished for PR 33607 at commit 21f6f7c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test unable to build dist.
exiting with code: 1
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46458/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/141948/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/46458/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/46455/

Test build #141971 has started for PR 33607 at commit 069cd37.

Test build #141971 has finished for PR 33607 at commit 069cd37.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46482/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/141971/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/46482/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/46482/

Merging to master

@gengliangwang Thanks.


Possible issue with VirtualBox GuestAdditions in VVV 1.2

Hi i am running Vagrant 1.7.4, with the following plugins installed:
vagrant-ghost (0.2.1)
vagrant-hostsupdater (0.0.11)
vagrant-share (1.1.4, system)
vagrant-triggers (0.5.2)
vagrant-vbguest (0.10.0)

alongside VVV 1.2 using ubuntu/trusty64 on OSX with Virtual Box 5.0.8 . On vagrant up i get the following warnings all the time (happened with 5.0.2 and 5.0.4 before as well):
==> default: Machine booted and ready!
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.0.4
VBoxService inside the vm claims: 5.0.8
Going on, assuming VBoxService is correct...
GuestAdditions seems to be installed (5.0.8) correctly, but not running.
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.0.4
VBoxService inside the vm claims: 5.0.8
Going on, assuming VBoxService is correct...
Starting the VirtualBox Guest Additions ...done.
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.0.4
VBoxService inside the vm claims: 5.0.8
Going on, assuming VBoxService is correct...
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   5.0.4
VBoxService inside the vm claims: 5.0.8
Going on, assuming VBoxService is correct...
==> default: Checking for guest additions in VM...

Any idea what might cause that behavior or which other infos are needed to fix those warnings and keep the guestadditions up to date inside the box? Thanks r.

I have a similar problem as well. This plugin NEVER updates and always reports the same error every time, even though it goes through the update process. I even downloaded the proper version of Guest Additions and put it in my Virtual Box install folder. Still same issue.
Running 1.7.4 as well. These are all my plugins. Running on Windows 7. I had upgraded to 5.0.6 weeks ago, and rolled back because nothing worked on top of this issue. Issue will not go away.
vagrant-bindfs (0.4.3)
vagrant-host-shell (0.0.4)
vagrant-hostsupdater (0.0.11)
vagrant-share (1.1.4, system)
vagrant-vbguest (0.11.0)
vagrant-winnfsd (1.1.0)

Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   4.3.10
VBoxService inside the vm claims: 4.3.30
Going on, assuming VBoxService is correct...
GuestAdditions seems to be installed (4.3.30) correctly, but not running.
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   4.3.10
VBoxService inside the vm claims: 4.3.30
Going on, assuming VBoxService is correct...
stdin: is not a tty
Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]
bash: line 4: vboxadd: command not found
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:   4.3.10
VBoxService inside the vm claims: 4.3.30
Going on, assuming VBoxService is correct...```


Style1 to patternfly conversion in auth

Parent issue: #3139
1.
Before:

After:

Before:

After:

@epwinchell @skateman please review

@dclarizio Looks good


New gtfs notification

Checklist

[x] Appropriate branch selected (all PRs must first be merged to dev before they can be merged to master)
[x] Any modified or new methods or classes have helpful JavaDoc and code is thoroughly commented
[x] The description lists all applicable issues this PR seeks to resolve
[x] The description lists any configuration setting(s) that differ from the default settings
[x] All tests and CI builds passing

Description
PR to cover notifying subscribers following the creation of a new feed version. Three types of notifcations are available:

Feed version created with no errors (FakeAgency)
Feed version created with errors (Caltrain)
Feed version not created (FakeGTFS)

To save time configuring various components to receive email notifications the email content of each is:

New feed version created for FakeAgency. The validation check found no issues with this new dataset!
New feed version created for Caltrain between 2009-03-02 - 2019-08-31. During validation, we found 253 issue(s)
While attempting to process a new feed version for FakeGTFS, Data Tools encountered an unrecoverable error. More details: unknown error

Configuration settings:
The following settings are required to recieve notifications when running the unit test FetchSingleFeedJobTest.

Validate SPARKPOST_KEY and SPARKPOST_EMAIL.
Validate AUTH0_DOMAIN, AUTH0_API_CLIENT and AUTH0_API_SECRET to allow comms with Auth0.
application: notifications_enabled: set to true in server.yml
Auth0 will need to contain a datatools user with specific subscriptions matching that defined in the unit test FetchSingleFeedJobTest.

Example app_metadata:
{
"datatools": [
{
"permissions": [
{
"type": "administer-application"
}
],
"subscriptions": [
{
"type": "feed-updated",
"target": "f35d38b5-47a4-4cdd-8494-b846bf9d1c3a"
},
{
"type": "feed-updated",
"target": "3a1b2c80-253d-4b4b-bb19-97f73954d552"
},
{
"type": "feed-updated",
"target": "705d5369-3712-48bf-a373-7353d17adeab"
}
],
"projects": [],
"client_id": ""
}
]
}

@evansiroky @landonreed I have made the suggested updates, thanks. I'm now unsure what to unit test, if anything! I've left an unfinished placeholder which I can either enhance or delete.

Codecov Report

Merging #348 into dev will increase coverage by 0.56%.
The diff coverage is 63.88%.

@@             Coverage Diff              @@
##                dev     #348      +/-   ##
============================================
+ Coverage     24.02%   24.59%   +0.56%
- Complexity      561      575      +14
============================================
  Files           175      175
  Lines          9068     9079      +11
  Branches       1231     1233       +2
============================================
+ Hits           2179     2233      +54
+ Misses         6681     6635      -46
- Partials        208      211       +3

Flag
Coverage Δ
Complexity Δ

#unit_tests
24.59% <63.88%> (+0.56%)
575.00 <6.00> (+14.00)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ
Complexity Δ

...atools/manager/controllers/api/NoteController.java
5.55% <ø> (ø)
2.00 <0.00> (ø)

.../conveyal/datatools/manager/models/FeedSource.java
21.00% <ø> (+0.20%)
16.00 <0.00> (ø)

...al/datatools/manager/utils/NotificationsUtils.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

...ls/manager/jobs/NotifyUsersForSubscriptionJob.java
56.25% <33.33%> (+56.25%)
6.00 <1.00> (+6.00)

...veyal/datatools/manager/auth/Auth0UserProfile.java
25.83% <87.50%> (+1.93%)
11.00 <1.00> (+1.00)

...l/datatools/manager/jobs/ProcessSingleFeedJob.java
84.61% <91.66%> (+4.61%)
18.00 <4.00> (+3.00)

...nveyal/datatools/common/status/MonitorableJob.java
82.64% <0.00%> (+1.65%)
12.00% <0.00%> (ø%)

...om/conveyal/datatools/manager/auth/Auth0Users.java
66.23% <0.00%> (+5.84%)
20.00% <0.00%> (+4.00%)

Continue to review full report at Codecov.

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

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


Users/jasholl/archive files

ArchiveFiles bundles 7zip and allows users to create zip, 7z, tar, tar.gz, tar.xz, tar.bz2, and wim files from a root level folder.  There is an option to include the root level folder in the archive file paths, or start one level lower.  There is also an option to replace an existing archive; if this option is disabled, additional files will be added to the archive (if possible)

Bryan, was hoping you could take a look at the change I made to definitions/vsts-task-lib.d.ts


Adds logging

This is not logging. You create a function that prints the output. You should see this, the issue asks to remove the print, but the prints in the code are the output and some execution metrics. I propose that this issue mutates into two different issues.

I recommend renaming this PR and starting to focus on issue #18.

Ok


Use the VSHN base image for now

Probably needs some testing?

Built on Docker Hub as vshn/modsecurity-crs.

I just ran the scan for https://hub.docker.com/r/vshn/modsecurity-crs
$ klar vshn/modsecurity-crs:v3.1

clair timeout 1m0s
docker timeout: 1m0s
no whitelist file
Analysing 14 layers
Got results from Clair API v1
Found 42 vulnerabilities
Negligible: 7
Low: 18
Medium: 17

There were no vulnerabilities rated "High" found.

For comparison the scan with the other base image:
$ klar owasp/modsecurity-crs:v3.1

clair timeout 1m0s
docker timeout: 1m0s
no whitelist file
Analysing 15 layers
Got results from Clair API v1
Found 124 vulnerabilities
Negligible: 8
Low: 54
Medium: 57
High: 5