TypeNameHandling.None only effects first node

I am receiving some json from an external application (A). My application (B) knows nothing about any types from the A, but I do know that A serializes the classes with the TypeNameHandling.All setting.
I need to remove all the metadata from the json to push it out to another source, however it turns out the TypeNameHandling.None setting only effects the first node? Is this the expected behavior.
This a sample to show what I mean:
class Program
{
    static void Main(string[] args)
    {
        JsonSerializerSettings withNamehandling = new JsonSerializerSettings()
        {
            TypeNameHandling = TypeNameHandling.All,
            ReferenceLoopHandling = ReferenceLoopHandling.Serialize,
            PreserveReferencesHandling = PreserveReferencesHandling.All,
            Formatting = Formatting.Indented
        };

        var obj = new MyObj();

        //This is the json which my application will be receiving. My application does not know about MyObj or MyType.
        var json = JsonConvert.SerializeObject(obj, withNamehandling);
        Console.WriteLine(json);

        var settings = new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.None, Formatting = Formatting.Indented};
        var deser = JsonConvert.DeserializeObject(json, settings);
        var clean = JsonConvert.SerializeObject(deser, settings);

        Console.WriteLine(clean);

        Console.ReadLine();
    }
}

class MyObj
{
    public List<MyType> Types { get; set; } = new List<MyType>()
    {
        new MyType()
        {
            Value = 5
        }
    };
}

class MyType
{
    public int Value { get; set; }
}

This will output:
{
  "$id": "1",
  "$type": "SerializationTest.MyObj, SerializationTest",
  "Types": {
    "$id": "2",
    "$type": "System.Collections.Generic.List`1[[SerializationTest.MyType, SerializationTest]], mscorlib",
    "$values": [
      {
        "$id": "3",
        "$type": "SerializationTest.MyType, SerializationTest",
        "Value": 5
      }
    ]
  }
}

{
  "Types": {
    "$id": "2",
    "$type": "System.Collections.Generic.List`1[[SerializationTest.MyType, SerializationTest]], mscorlib",
    "$values": [
      {
        "$id": "3",
        "$type": "SerializationTest.MyType, SerializationTest",
        "Value": 5
      }
    ]
  }
}

Only the type information from the root node has disappeared

You didn't specify a type when you deserialized. It is just a raw JObject.


Question: How to subscribe client to different channels on demand

Hi
I have a problem and I don't exactly know how to solve it. Currently, I'm using this library to subscribe clients to specific events. However, in my case, a client can subscribe to multiple events. So, I have to open an EventSource per event source.
My question is, could it be possible to have only one EventSource and in my node server have a route like
events/:eventID/subscribe
which, assuming the client has already opened an EventSource and a SseChannel for the eventID exists, add the client to the SseChannel so the next message sent to the channel is received by the client?
The response content type of this url should be application/json just saying something like "Ok, you'll receive updates in your EventSource" and may be, trigger a message in the EventSource.
How would you solve this or attack this problem? I'm a clueless here.

I ran into this as well and I ended up solving it by constructing my own logical channels rather than utilizing the literal channels included in sse-channel. Each message that gets sent out includes a channels array and the client is responsible for handling channel-targeted messages accordingly (the client knows what channels it cares about). This worked in my environment because I wrote both the API and the client code, and the data is not sensitive (all clients receive every message and that's OK). Whether or not this approach would work for you depends on the details of your specific use case, of course.

How about having a SseChannel per event and use query params which would have array of events cilents want to subscribe to. Then in the handler of that route you could add that client to all the channels listed in that query param.

See #25 for a proposed feature that would solve these requirements.


Add push method to Vector

Addresses #523.

Thanks @shivshank!
There have been discussions about the name of this method being confusing because it does not modify self in-place like the std::Vec push method.
I will merge this anyway and keep the discussion open regarding a new name in #534.

Thanks @shivshank!
There have been discussions about the name of this method being confusing because it does not modify self in-place like the std::Vec push method.
I will merge this anyway and keep the discussion open regarding a new name in #534.


Update Generate Keys Script to Not Use A Database

Would be helpful to have version that does not need a database to generate and store keys. Since this is the suggested/recommended approach, need to update template to incorporate it.

The original pylti1p3 package that this is based on does not need a database.

Interesting yeah, it seems its possible to update the code and this example to not rely on a database to store the keys and configuration, but currently it is using a database in the generate_keys.py script to store these values and why there is the devops and migrations folder.
I and some others have an example code that we can modify to update this example to use that database-less implementation if meet standards sometime. Would reduce file amount and eliminate need for the database.


Blocks are not produced because node goes out of sync

Description
It seems that nodes go out of sync sometimes and not produce blocks at some layers
2021-07-20T04:36:03.3731003Z 2021-07-20T04:32:24.107Z	INFO	bb576.sync         	setting layer 6 to zero-block	{"node_id": "bb5760ec4abb906c71caa5b6b039fde593651432686141a64ec39dfdd3b4a177", "module": "sync"}
2021-07-20T04:36:03.3741370Z 2021-07-20T04:32:24.107Z	ERROR	bb576.sync         	failed to set zero-block for layer	{"node_id": "bb5760ec4abb906c71caa5b6b039fde593651432686141a64ec39dfdd3b4a177", "module": "sync", "layer_id": 6, "errmsg": "layer has blocks", "name": "sync"}
this error triggers the “not synced” state
Error is caused because we try to sync the current layer while accepting blocks from gossip, while we do that there is a race between synced and blocks received by gossip - if a block was received after we have synced layer with peers and received empty response it will error
Steps To Reproduce

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

Expected Behavior
Node should be synced all of the time
Node shouldn't go out of sync if an error is received when syncing current layer, maybe even not sync the current layer
Environment
Please complete the following information:

OS:

Node Version:

App Version (if applicable):

Additional Resources

Is that what happened on the 7/28 devnet?


[QUESTION] Java API to access parquet from AWS S3

Folks-
I was wondering if Apache Drill Java library supports connection to Amazon AWS S3 bucket(s)? If so, could you please point me to a code snippet (or documentation) which does this?

I think something like this is what you're looking for.  You'll need to first set up your Drill instance to query your S3 bucket in the way described in the docs.  You'll also need to put Drill's JDBC driver somewhere where java can find it.
One thing to be careful of is just putting the driver in the same classpath that Drill uses as that will cause runtime issues.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class testDrillInterface {
  public static void main(String[] args) {
    try{
      //Choose the driver
      Class.forName("org.apache.drill.jdbc.Driver");

      //Create the Connection object
      Connection connection=DriverManager
                   .getConnection("jdbc:drill:drillbit=localhost:31010");

      //Create the Statement object
      Statement st = connection.createStatement();

      //Execute the query
      ResultSet rs = st.executeQuery("SELECT * from cp.`employees.json`");

      //Iterate through the results
      while(rs.next()){
        System.out.println(rs.getString(1));
      }
    } catch(Exception e){
      throw new RuntimeException(e);
    }
  }
}

(Code snippet from Learning Apache Drill by Charles GIvre and Paul Rogers)


openslide.lowlevel.OpenSlideUnsupportedFormatError: Unsupported or missing image file

(koalary) koalary@ubuntu:~/Camelyon16$ sudo python NCRF/wsi/bin/patch_gen.py Tumor_002.tif NCRF/coords/tumor_train.txt PATCHES_TUMOR_TRAIN/
Traceback (most recent call last):
File "NCRF/wsi/bin/patch_gen.py", line 80, in
main()
File "NCRF/wsi/bin/patch_gen.py", line 76, in main
run(args)
File "NCRF/wsi/bin/patch_gen.py", line 71, in run
pool.map(process, opts_list)
File "/usr/lib/python2.7/multiprocessing/pool.py", line 251, in map
return self.map_async(func, iterable, chunksize).get()
File "/usr/lib/python2.7/multiprocessing/pool.py", line 567, in get
raise self._value
openslide.lowlevel.OpenSlideUnsupportedFormatError: Unsupported or missing image file

and I used openslide-python(1.1.1), could you please tell me what is wrong?


Missing font support on Linux

A lot of the used fonts seem to be missing on Linux. E.g. the endpoints are serif fonts instead of monospace. Maybe add monospace and sans-serif as a fallback where appropiate?

Not many, Just 2 fonts are used in the whole app.
And they can overridden by the user to match their style/brand/environment
checkout API on how to provide your own fonts. regula-font and mono-font attribute can help you with that
The screenshot you provided

Regular Font is not a part of Linux but getting downloaded from CDN therefore it works
Mono font is expected to be a part of system installed font therefore dosen't work in case of linux, you may however get it too from a CDN or provide a font thats available on your system.

Nevertheless the suggestion you made is good one and I will add them as fallback fonts

Excellent. And I will check out the API. :+1:


c$7 "is" and switch case patterns

Rebased over #3454.

This is a C#7 feature disclosed in #2455.


[FEATURE] Turn off/Override Snake Case Serialization of Metadata

Metadata properties and classes at the top level get renamed with underscores.
For instance:
If I add a class called "ContextInfo" to the LogEventInfo properties collection.  It doesn't matter what the property name is in the dictionary.  The resultant JSON is this has "context_info" instead.
"metadata" :{
"context_info" : {
"original_id" : 123345
}
}
Class properties can be controlled with serialization attributes: [JsonProperty("originalId")].  With that I can fix "original_id" to display as "originalId" in the JSON.
This is causing frustrations with the development team and preventing better adoption of this format.
Can we get better control over the serialization naming?

I agree looking back snake casing the metadata keys violates the principle of least surprise
I've opened: https://github.com/elastic/ecs-dotnet/pull/211 to address this.
It will be a breaking change for 8.4.0.
Thanks for opening the issue


Route with Generics

Hi I have been integrating your library with my project and loving it so far. Your support for deep links is brilliant too.
Ive encountered a stumbling block on one of my screens that has a list of generic items that get displayed in a menu of cards/tiles and each can transition to their own view which Id like to have their own Route/Coordinator (each coordinator and its screen will be in their own SPM Package)
Because the cards list is generic it can have any number of conforming items and so their routes cannot be explicitly defined in CardsMenuRoute
Ive tried using generics in the CardsMenuRoute such as below, but Im getting errors here. Perhaps Im struggling as my Swift 5.7 generics isn't up to scratch. But perhaps you know the right way to solve this, or a better way?
enum CardsMenuRoute: Route {
    case menuDetail(StrongRouter<any Route>)
}

override func prepareTransition(for route: CardsMenuRoute) -> NavigationTransition {
        switch route {
        case .widget(let cardsMenuRoute):
            return .push(cardsMenuRoute)
        }
    }

Cheers

Hey - thank you for your kind words. Would it work to use any Presentable here instead of StrongRouter<any Route>?

Cheers for the quick reply. StrongRouter and UnownedRouter both require a Route.
In Swift 5.7 protocols must now provide an existential type. And the proper say to provide any Route would be to use type erasure. So I'll have a go at creating an AnyRoute class, later this week.

I know that, but you are not actually using the router's functionality anywhere in the example you provided, so it might simply be easier to go one step higher in the inheritance and simply make the associated object of that case a Presentable, since that's what is required by Transition.push. Or do you need more information about the router than what is part of your example?
What I'm proposing is:
enum CardsMenuRoute: Route {
    case menuDetail(any Presentable)
}

override func prepareTransition(for route: CardsMenuRoute) -> NavigationTransition {
        switch route {
        case .widget(let cardsMenuRoute):
            return .push(cardsMenuRoute)
        }
    }

Hi again. Thanks for your suggestion.
In prepareTransition I need add a child coordinator (which is located in a SPM dependency) and .trigger one of its routes, generically.
I adapted your suggestion a little and think Im pretty close. Instead of passing in an any Presentable I pass trough a Transition.
    case menuDetail(Transition<UINavigationController>)
}
override func prepareTransition(for route: CardsMenuRoute) -> NavigationTransition {
        switch route {
        case .menuDetail(let transition):
            return transition
        }
    }```

The transition can then be created in the SPM dependency and passed up to the CardsCoordinator via a trigger. The stumbling bock is now that the SPM Dependency Coordinator initialiser needs the CardsCoordinator to set its rootViewController.

I haven't found a way to pass the CardsCoordinator into the SPM Dependency because NavigationCoordinator is generic so the dependency needs to know the concrete type of Route (CardsMenuRoute, which it doesn't know about)

I hope Ive explained this, without confusing things. Id really appreciate any other ideas you have here
Cheers
Fraser

Hi again, I hope I was able to explain the situation clearly. Also I haven't missed anything obvious have I?
If you'd need me to provide more code, or an example project, I could help.
This is the only thing holding me back from adopting XCoordinator, so I'd love to get a solution to this issue
Cheers again
Fraser

Hi I now have a solution for generically adding coordinators. Just needed a break from it - turned out not to tricky.
Here's the rough solution I used. The modules array can have any number of modules which need to adhere to the UICardProtocol which defines a method for .getCardsView
`
lazy var modules: [any UICardProtocol] = [Accounts.module(), Menu.module()]

init(router: UnownedRouter<LandingRoute>, coordinator: NavigationCoordinator<MainRoute>) {
    self.router = router

    let cards = self.modules.flatMap { $0.getCardsView(rootCoordinator: coordinator)}
}

static func getCardsView<R>(rootCoordinator: NavigationCoordinator<R>) -> [CardsView] where R: Route {
    let cardsCoordinator = CardsCoordinator(rootViewController: rootCoordinator.rootViewController)
    rootCoordinator.addChild(cardsCoordinator)

    let viewModel = CardsViewModel(router: cardsCoordinator.unownedRouter)
    return CardsView(viewModel: viewModel)
}`

Closing as now resolved


Can't compile on Ubuntu 12.04

I keep getting this issue:
g++ -c -fpic -Wall -I/usr/include/python2.7 -I../similarity_search/include -std=c++11 -Ofast -fno-strict-aliasing nmslib.cc -o nmslib.o
cc1plus: error: unrecognized command line option ‘-std=c++11’
make: *** [nmslib.o] Error 1
g++ -c -fpic -Wall -I/usr/include/python2.7 -I../similarity_search/include -std=c++11 -Ofast -fno-strict-aliasing nmslib.cc -o nmslib.o
cc1plus: error: unrecognized command line option ‘-std=c++11’
make: *** [nmslib.o] Error 1

This is with the following environment variables:
export CXX="g++-4.8" CC="gcc-4.8"
export CMAKE_C_COMPILER=$CC
export CMAKE_CXX_COMPILER=$CXX
export CMAKE_C_COMPILER_ENV_VAR=CC
export CMAKE_CXX_COMPILER_ENV_VAR=CXX

It seems like the makefile doesn't respect the environment variables so I can't override the default ones (Ubuntu 12.04 defaults to GCC 4.6)

Realized this is specifically for python bindings. I also figured out I can build them using "make CC=$CC" as a workaround so this might not be a huge issue

https://github.com/erikbern/ann-benchmarks/blob/master/install/nmslib.sh#L18

This is not right, there is a mistake in the Makefile.

Now seems to be working with both
export CXX=

and
make CXX=g++-4.9

Cool thanks

Please, note that make CC=... won't work any more. Sorry, it was some typo and CXX-variable in the makefile becamse CC.


Beta challanges are showing on prod site

Challenges such as the JavaScript Slot Machine are marked as beta and should not be showing up on the production site. They currently are showing up nonetheless.

The react update is live as of today. See the announcement from @BerkeleyTrue on Gitter.

That does not neglect this issue. Beta challenges should not show up in production


Neodigm Poptart | Optional Hover dismiss behavior - Closed when mouse is off both bound element and Poptart

Example: Github hover on user name in bread crumb.

Define two or more behavior patterns for dismissal, tokenize, and expose in the contract.

UPDATE: This task is a considerable effort. It may take more time to complete. In the interim the following code has been commented out:
/* ADVANCED HOVER PATTERNS */
this._d[ neodigmOpt.N55_APP_STATE.CONTEXT ].addEventListener("mouseout", ( ev ) => {  //  data-n55-poptart-hover
    console.log( " ~~~ ev.target?.dataset?.n55PoptartHover | " + ev.target?.dataset?.n55PoptartHover )
    let sPTCont = neodigmUtils.walkDOM3( ev?.target, "n55PoptartHover" )
    console.log( " ~~~ sPTCont | " + sPTCont )

    if( sPTCont ){
        this.close()
    }
} )


Update VSCode Report an Issue Links

Not sure if this is already in the docket, but I remembered this was a thing so just wanted to make sure it was on the radar.
https://github.com/dotnet/razor-tooling/blob/1baa4705f13db45a91c67c52f2e1f4878c03cb2d/src/Razor/src/Microsoft.AspNetCore.Razor.VSCode/src/Diagnostics/ReportIssuePanel.ts#L111-L121

cc/ @allisonchou


Updated to pull images from unsplash API

Added support for the unsplash API, requires user to create a developer account and add their access key to the config.

Sweet! Thanks for contributing this. I'll give it a test and if there are no problems I'll merge it.

Looks good and passed all of my tests. Thanks again for doing this!


Recover website deploy configuration

In 8cefcc4 I delete the website config by accident, It cause our website would not be auto deploy. Tihis patch recover the asf config for website

🚀


Add support for routes and alias in network configuration

This PR adds support for agent's route and alias configuration of networks.
These features are useful for go written CPIs that need fine tuning of the network configuration, especially in Multi-homed VMs environment.

Hey Xavier, nice to see you around!
All right, so the Agent already supports those fine-tuning properties, and here you provide common helper code for CPIs to properly pass those in the generated Agent settings.
Well, this just LGTM!

Is there anything I can do to help on this PR @rkoster ?


What is the password?

Pulled docker image and attempted to connect via VNC.  It requested a password, but password is unknown.

Hi @onelabrat,
Username: vnc
Password: vncpass


Unable to make this work in a worker thread

I have a basic test of the library working, it's great.
I wanted to move the receiver to a worker thread to free up resources on the main thread, but when I do I either get "No data received" timeouts on the receiver.video() call.  The exact same code works fine and I receive streams when in the main thread.
Here's the code for "ndi_worker.js"
const { workerData, parentPort } = require('worker_threads')

const grandiose = require('grandiose');
console.log(grandiose.version(), grandiose.isSupportedCPU())

async function run() {
	let sources = await grandiose.find()
	console.log(sources);
	if (!sources.length) return

	let receiver = await grandiose.receive({ source: sources[0], });
	console.log(receiver)

	let timeout = 1000; // Optional timeout, default is 10000ms
	while (true) {
		try {
			let videoFrame = await receiver.video(timeout);
			//console.log(videoFrame);
		} catch (e) { console.error(e); }
	}
}

run()

And to launch it:
const { Worker } = require('worker_threads')
let ndi_worker = new Worker("./ndi_worker.js")

Output:
NewTek NDI Copyright (C)2015-2018 NewTek, inc. v<IP_ADDRESS>
NDI SDK WIN64 00:29:47 Jun 26 2018 <IP_ADDRESS> true
Wait is 10000.
Find status is 1.
Destroying find carrier.
[
  { name: 'DESKTOP-P5UKCTA (OBS)', urlAddress: '<IP_ADDRESS>:5961' }
]
Completing some receive creation work.
{
  embedded: [External: 17124ce13d0],
  video: [Function: video],
  audio: [Function: audio],
  metadata: [Function: metadata],
  data: [Function: data],
  source: { name: 'DESKTOP-P5UKCTA (OBS)', urlAddress: '<IP_ADDRESS>:5961' },
  colorFormat: 100,
  bandwidth: 100,
  allowVideoFields: true
}
No data received.
[Error: In file ...  found error: No video data received
in the requested time interval.] {
  code: '4040'
}

It's baffling why it would work on the main thread but not on a worker thread.  Could there be something in the implementation that assumes main thread somehow?

Are you tried to use data() instead of video() or audio() ?

Yes, strangely using .data() does work, but .video() does not.


Enables newt resigned images

This removes use of key-id when looking for a sign key and tries to
validate images using every available key in the bootloader, adding
compatibility with "newt resign-image" command which accepts whatever
key-id was supplied by the user.
Signed-off-by: Fabio Utzig<EMAIL_ADDRESS>

Looks good to me.


Condense Location search filters

Condense these into a dropdown of some kind — not all displayed at once

Solution: use accordion panels


maxDepth should work like it sounds

What is this? https://github.com/storybooks/telejson/blob/master/test/index.test.js#L101
maxDepth is set to 5, yet we have gone to 9? this test seems wrong or else the use of maxDepth is not documented well.

I read the wrong one...


Guid.ToString seems unneccessarily performance-inefficient

Not a very important issue, but reporting it and you guys can choose what to do with it.
Been tracking the performance of my application lately to improve experience on lower-end pads/cellphones, and seems one of the major single points of slowdowns is caused by Guid.ToString. My application calls it not really more times than neccessary, just once each time a new Guid is generated in a loop with 30-40 items.
Looking at the calltree caused by Guid.ToString it seems there is significantly room for improvement / complexity reduction. A single call to Guid.ToString seems to:

Visit 67 distinct javascript functions
Construct a significant number of temporary items for immediate garbage disposal

See attached calltree.

Thanks for the performance bottleneck pointing! Sometimes to keep code more readable we may not make the best judgement given the frequency or loophole the function may do, and having someone point it so that we can review in the future really helps. At the least, we know that people use it and that it affected negatively a real world application.
If this annoys you and you just know what to do to improve it, remember you can always post pull requests to Bridge. They are really welcome!

This is how it looks after the fix @vladsch applied (suggestion: open the animation in a new window)...

Wow, that is a really significant improvement. Great job!

If you look at the related pull request, there's a deck code with a test case and the expected improvement in performance. You may try it today with deck.net and then dev.deck.net to see the difference.
That said, the optimization has been implemented and will make it to the next Bridge release (see milestone).


[Server] improve the recognition rate of the vinterface of the EKS node

According to the AWS-VPC-CNI documentation, we can obtain the associated K8S nodes based on the instance ID tag to improve the data accuracy of the flow log.

This PR is for:

Server

Affected branches

main

@rosenlo , thanks for your contribution


docs(changelog): updated changelog for tag v0.4.3

Signed-off-by: Takayuki AKAMINE<EMAIL_ADDRESS>Description
I have created this PR to update changelog for v0.4.3. Sorry for late.
Related links

Notes for reviewers

Pre-review checklist for the PR author

[x] I've confirmed the contribution guidelines.
[x] The PR is ready for review.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[x] The PR has been reviewed.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[x] There are no open discussions or they are tracked via tickets.
[x] The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

LGTM


Inconsistent Results based on magstripe data length in track 2

I have done testing in the past and was unable to send track 2 with lengths of less than 17 characters.  When sending for example a 16-digit ID number, the application would require padding prior to the start sentinel to see a result from the reader.
i.e.
;1234123412341234? = failure
0;1234123412341234? = successfully sends<PHONE_NUMBER>341234

I'll dig through the code (and once I get the testing hardware set up again, I'll attempt to replicate), but on intuition I wonder if this is attributable to oddities of the reader's parsing.
To narrow things down in the interim, a few Qs for you:

What reader are you testing against?
Is the data you're attempting to transmit replicating an actual magstripe card (ie, have you swiped an actual card on the same reader, and gotten the output string that fails over magspoof)? Or completely synthetic?
What constitutes "failure"? Does it appear to emulate, but simply fail to show/parse on the reader? Or something else?
Does placing the padding after the start sentinel work? If so, does the parser strip leading zeros? (eg, is it possible the actual mag card has leading zero(s), and the MSR is simply formatting / cleaning the string?)
(optional) If you have the hardware to check — such as a multimeter: in the "failure" case, is there a signal over GPIO? Or nothing gets played over the pins?

What reader are you testing against?
MSR90 and MSR123
Is the data you're attempting to transmit replicating an actual magstripe card (ie, have you swiped an actual card on the same reader, and gotten the output string that fails over magspoof)? Or completely synthetic?
This is occurring with a real card and has been tested in production (I own the system).  However, my "real card" is simply a 16 digit ID number on track 2.
What constitutes "failure"? Does it appear to emulate, but simply fails to show/parse on the reader? Or something else?
The reader responds (beep/LED) but does not provide any output.
Does placing the padding after the start sentinel work? If so, does the parser strip leading zeros? (eg, is it possible the actual mag card has leading zero(s), and the MSR is simply formatting / cleaning the string?)
It sends the 0 along with the string, I do not believe there is any formatting being done in the MSR.
(optional) If you have the hardware to check — such as a multimeter: in the "failure" case, is there a signal over GPIO? Or nothing gets played over the pins?
I can if you let me know some rough details on what exactly to check, but the readers do respond so I'm assuming something is being sent.


Adding Drag and Drop Abilities

Can create Abilities and drop them onto character sheets for easy duplication of adversary/character abilities

These are for species abilities and adversary abilities that don't count towards the talent pyramid.

Ah fair enough... didn't have my Genesys hat on so didn't think about the pyramid 😂


As a server admin, I want to share public images with users on other servers.

Send image link to share, e.g. /service/author/<author_id>/posts/<post_id>/image


close connection problem

this is python 3.5.1
work with following sample
import pyhdb
connection02 = pyhdb.connect(
host="ykfl00620460a.amer.global.corp.sap",
port=30215,
user="i826608",
password="Initial1"
)
curs02 = connection02.cursor()
curs02.execute("SELECT 'Hello Python World' FROM DUMMY")
str1 = curs02.fetchone()[0]
curs02.close()
connection02.close()
it would fail with error -
Error
Traceback (most recent call last):
File "C:\Apps\Python35\lib\site-packages\pyhdb\connection.py", line 107, in __send_message_recv_reply
_payload = self._socket.recv(header.payload_length - payload.tell())
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Test\Hana\hrtt\test0.py", line 39, in test_hana
hana_test()
File "C:\Test\Hana\hrtt\shared\fun_hrtt.py", line 606, in hana_test
connection02.close()
File "C:\Apps\Python35\lib\site-packages\pyhdb\connection.py", line 168, in close
reply = self.send_request(request)
File "C:\Apps\Python35\lib\site-packages\pyhdb\connection.py", line 84, in send_request
return self.__send_message_recv_reply(payload.getvalue())
File "C:\Apps\Python35\lib\site-packages\pyhdb\connection.py", line 121, in __send_message_recv_reply
raise OperationalError("Lost connection to HANA server (%r)" % error)
pyhdb.exceptions.OperationalError: Lost connection to HANA server (ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))
but the following case would work fine:
import pyhdb
connection02 = pyhdb.connect(
host="ykfl00620460a.amer.global.corp.sap",
port=30215,
user="i826608",
password="Initial1"
)
curs02 = connection02.cursor()
curs02.execute("SELECT 'Hello Python World' FROM DUMMY")
curs02.fetchone()
curs02.close()
connection02.close()

I did not read data with:
str1 = curs02.fetchone()

Looks like your database closed/reject the connection. Do you run the script in parallel? Maybe your account only allow one parallel connection.

no, this is a single app, not in parallel. how can you tell that it allows only one parallel connection? and how/where to change it? thx

I am also facing this issue. Basically if I am commenting this line, issue is not present anymore connection.close().

Also facing this issue on one machine and not another. The machine I do not experience the exception is one with SAP HANA client installed. Are there dependencies or imports (maybe even namespace collision) that cause the error not to happen?

Closing due to the sunset of the project. Please check active maintained alternative: https://pypi.org/project/hdbcli/


Feature request: custom colors

I could be mistaken and missed the option for this somewhere, but with the old ts-rainbow plugin I had my colors defined as a colors key like so:
colors = {
	"royalblue3",
	"darkorange3",
	"seagreen3",
	"firebrick",
	"darkorchid3",
},

This was convenient as I liked these colors, only wanted 5 (not all 7 of the rainbow colors), and was easy to add.
It'd be nice to see similar functionality added here if it doesn't already exist (again I might've completely missed it)
Thanks!

Hi,
see :h ts-rainbow-colors in the manual for how to specify colours; this fork uses highlight groups instead of hex colour codes. Why highlight groups? Because that is the Vim way.

Highlight groups are used throughout the Vim and Neovim functions
We can support both true colour (GUI) and colour terminals
We can link to existing highlight groups from colour schemes
We get support for switching colour schemes on the fly for free.
We can make use of all the highlight group properties, such as underlining or italics

Even the original plugin was using highlight groups internally. Here is an example of how you can get what you want:
-- First we have to redefine the highlight groups
vim.api.nvim_set_hl(0, 'TSRainbowRed',    {fg = 'royalblue3'})
vim.api.nvim_set_hl(0, 'TSRainbowYellow', {fg = 'darkorange3'})
vim.api.nvim_set_hl(0, 'TSRainbowBlue',   {fg = 'seagreen3'})
vim.api.nvim_set_hl(0, 'TSRainbowOrange', {fg = 'firebrick'})
vim.api.nvim_set_hl(0, 'TSRainbowGreen',  {fg = 'darkorchid3'})

-- Now we specify those five groups in the rainbow settings
require('nvim-treesitter.configs').setup {
    rainbow = {
        hlgroups = {
            `TSRainbowRed`,
            `TSRainbowYellow`,
            `TSRainbowBlue`,
            `TSRainbowOrange`,
            `TSRainbowGreen`,
        }
    }
}

You don't have to use the TSRainbow... groups, you can used whatever highlight groups you want if you already have some that you want to reuse.
If this answers your question please close the issue.

Thanks! That is indeed better functionality, especially since it follows Vim convention. Closing.


error: variable 'haze' set but not used

Describe the bug
avolitesd4parser.cpp:748:9: error: variable 'haze' set but not used [-Werror,-Wunused-but-set-variable]
    int haze = 0, smoke = 0;
        ^
1 error generated.

Desktop (please complete the following information):

OS: FreeBSD 13.2
QLC+ Version 4.12.7

clang-15

Fixed 3 weeks ago.
https://github.com/mcallegari/qlcplus/commit/e99e1f9306f1cf493920535d973632aecbe3cf5f
Build the latest sources.


test: mock-upstream-provider to replace alchemy in testing (fails intermittently)

mock-upstream-provider. We can just statically feed the state this way, no HTTP required

What you are trying to do
use tests that rely on alchemy in ape
Why Ape's current functionality is inadequate to address your goal
alchemy fails intermittently when testing

I think after this exists: https://github.com/ApeWorX/ape/pull/680, we can create a .db full of data for mainnet-fork and then include that file in the tests and run with that latest block number as the arg.
Then, it does not need to rely on Alchemy so much and we focus on the plugin.
I think we also need to chat with Alchemy about this.


bug: ion-checkbox observe do not work correctly

Type: bug
Platform: all
if i click the button the first time the checkbox will be selected, if i then klick on the checkbox (unchecked) and click the button again, the checkbox is not updated (checked).
$scope.pushEnabled = false;
$scope.enable = function(e) {
$scope.pushEnabled = true;
};

            Enable checkbox

                      ng-model="pushEnabled"
                      ng-checked="pushEnabled"
                >
           Text
        </ion-checkbox></span>

Greetings @do-web!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

Hey,
As far as I can tell from your example this is not a bug - it is a typical Angula.js/Javascript prototype scope inheritance problem. If you put your properties directly on $scope, when child $scope changes a value it is "shadowing" this property's value, and "breaks" the chain. In order to fix this you should use an object attached to $scope and apply this property to the object.
Take a look at this pen (with the problem): http://codepen.io/yanivefraim/pen/bNMoaR
And this is the fix: http://codepen.io/yanivefraim/pen/ByxwVZ
You can take a look at a deeper look at this problem/situation in the following post:
http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html
Hope that helps!

Greetings @do-web!
I've closed this issue because my sensors indicated it was old and inactive, and may have already been fixed in recent versions of Ionic. However, if you are still experiencing this issue, please feel free to reopen this issue by creating a new one, and include any examples and other necessary information, so that we can look into it further.
Thank you for allowing me to assist you.


Strange menu position and width

Describe the bug
The menu would appear at the top of the screen on first right-click
More right-clicks would take it to the right position, but the width of it is still strange unless manually set it

And it seems that the menu has a poor performance (a little bit lag, low animation fps, relatively high cpu usage)
Steps to reproduce the bug
No response
Expected behavior
No response
Screenshots
The menu would appear at the top of the screen on first right-click

More right-clicks would take it to the right position, but the width of it is still strange unless manually set it

NuGet package version
H.NotifyIcon.Wpf 2.0.59
Platform
WPF
IDE
Visual Studio 2022
Windows Version
Windows 11
WindowsAppSDK Version
No response
Additional context
Code for H.NotifyIcon
<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:tb="http://www.hardcodet.net/taskbar"
    xmlns:vm="clr-namespace:Leanode.ViewModels">
    <tb:TaskbarIcon
        x:Key="NotifyIcon"
        IconSource="/Resources/Logo.ico"
        LeftClickCommand="{Binding ShowWindowCommand}"
        NoLeftClickDelay="True"
        ToolTipText="Left-click to show window, right-click for menu">
        <tb:TaskbarIcon.DataContext>
            <vm:NotifyIconViewModel />
        </tb:TaskbarIcon.DataContext>
        <tb:TaskbarIcon.ContextMenu>
            <ContextMenu ItemsSource="{Binding MenuItems}">
                <ContextMenu.ItemTemplate>
                    <DataTemplate DataType="MenuItem">
                        <MenuItem Command="{Binding Command}" Header="{Binding Text}" />
                    </DataTemplate>
                </ContextMenu.ItemTemplate>
            </ContextMenu>
        </tb:TaskbarIcon.ContextMenu>
    </tb:TaskbarIcon>
</ResourceDictionary>

using System.Windows;
using H.NotifyIcon;

namespace Leanode
{
    /// <summary>
    /// Interaction logic for App.xaml
    /// </summary>
    public partial class App : Application
    {
        private TaskbarIcon? _notifyIcon;

        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            _notifyIcon = (TaskbarIcon)TryFindResource("NotifyIcon");
            _notifyIcon.ForceCreate();
        }

        protected override void OnExit(ExitEventArgs e)
        {
            _notifyIcon?.Dispose();
            base.OnExit(e);
        }
    }
}

Meanwhile, I'm using MaterialDesignThemes.

I was unable to confirm the issue using MaterialDesignThemes 4.5 and code like this on top of the test application H.NotifyIcon.Apps.Wpf.Windowless:
<ResourceDictionary>
  <ResourceDictionary.MergedDictionaries>
      <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Dark.xaml" />
      <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
      <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Primary/MaterialDesignColor.Blue.xaml" />
      <ResourceDictionary Source="pack://application:,,,/MaterialDesignColors;component/Themes/Recommended/Accent/MaterialDesignColor.Red.xaml" />
      <ResourceDictionary Source="NotifyIconResources.xaml" />
  </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

First of all, you should try the original https://www.nuget.org/packages/Hardcodet.NotifyIcon.Wpf
Perhaps the problem will not recur in it, I will understand the differences, and you will have a quick solution.

I tried https://www.nuget.org/packages/Hardcodet.NotifyIcon.Wpf just now. The menu became smooth, while the problem of position and width was still there. Then I find that getting rid of ItemTemplate solved this.
Now everything is fine, thanks a lot

Thank you. Ideally, I'd like to ask you to check my package without the ItemTemplate to see if that's what's causing the width and performance issues.

Thank you. Ideally, I'd like to ask you to check my package without the ItemTemplate to see if that's what's causing the width and performance issues.

Yes it is. Now the menu is quite fine.
I suppose I wrote some bugs.😅

Try to use two static resources for ContextMenu and for ContextMenu.ItemTemplate:
    <DataTemplate
        x:Key="ItemTemplate"
        DataType="MenuItem">
       <MenuItem Command="{Binding Command}" Header="{Binding Text}" />
    </DataTemplate>
    <ContextMenu
        x:Key="ContextMenu"
        ItemsSource="{Binding MenuItems}"
        ItemTemplate="{StaticResource ItemTemplate}"
        />
    <tb:TaskbarIcon
        x:Key="NotifyIcon"
        IconSource="/Resources/Logo.ico"
        LeftClickCommand="{Binding ShowWindowCommand}"
        NoLeftClickDelay="True"
        ToolTipText="Left-click to show window, right-click for menu"
        ContextMenu="{StaticResource ContextMenu}"
        >
        <tb:TaskbarIcon.DataContext>
            <vm:NotifyIconViewModel />
        </tb:TaskbarIcon.DataContext>
    </tb:TaskbarIcon>


Scraping is blocked

When trying to scrape a page I'm getting empty page with one div <div id="distilIdentificationBlock"> </div>
Found something on stackoverflow that might be relevant: https://stackoverflow.com/questions/45060011/crawling-web-using-selenium-chrome-driver-but-still-blocked
Any idea how to bypass this?
Using Scrapy 1.5.1 + scrapy-splash 0.7.2

Hi @eliavm !
Unfortunately, you are hitting the website using Distil Antibot measures, and there's not "silver bullet" to propose you.
There are some solutions and thoughts available on this topic, e.g. here and here, but generally you need to use proxies and develop some browser fingerprinting into your spider (pretend that you are an actual human being) - all of these things are pretty complicated and not really related to the Splash itself, as you can face the same responses using other headless browsers (e.g. Selenium).

I have "read" about here.
Another resource,
https://www.blackhatworld.com/seo/python-scraping-distil-protected-sites.988967/
i don't know if it is useful, sorry.
i don't speak chinese.
https://www.jianshu.com/p/be856bc15afb
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
Libre
de virus. www.avg.com
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
El vie., 9 nov. 2018 a las 17:49, Alexander Serebrov (<
<EMAIL_ADDRESS>escribió:

Hi @eliavm https://github.com/eliavm !
Unfortunately, you are hitting the website using Distil Antibot measures,
and there's not "silver bullet" to propose you.
There are some solutions and thoughts available on this topic, e.g. here
https://www.reddit.com/r/webdev/comments/5q1ypx/what_is_your_approach_on_scraping_distil_networks/
and here
https://www.blackhatworld.com/seo/python-scraping-distil-protected-sites.988967/,
but generally you need to use proxies and develop some browser
fingerprinting into your spider (pretend that you are an actual human
being) - all of these things are pretty complicated and not really related
to the Splash itself, as you can face the same responses using other
headless browsers (e.g. Selenium).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/scrapy-plugins/scrapy-splash/issues/195#issuecomment-437420895,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Agwyu7PKjyEjBLK6NTO5uKMFxy-Qh4cJks5utbILgaJpZM4YSRUY
.

@eliavm Could you close this issue, as it is not really about scrapy-splash?


Ignore Prettier print width in PHP code

Would it be possible to ignore the Prettier print width in PHP code?
For the following cases in the Filament codebase there's some instances of code wrapping to new lines where I would rather see it unchanged.
Argument in config():

Array values:

Match arms:

With 1.3.0 I'm now getting cases where things are put on a single line at a certain length:
Input:

class([
            'foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo',
            'bar',
        ])
    }}
>

Output:

class(['foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo', 'bar'])
    }}
>

Regarding the echoStyle option, I think we're fine with changing to the default block style though. But thanks for adding, might play around with it.

The default is block. Will look into the other item.

Discovered it to be some more fun prettier behavior. There is a known workaround to stop this:

class([
            'foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo', //
            'bar',
        ])
    }}
>

The trailing comment will prevent it from consolidating it to the same line. This work around is incredibly dumb, and in 1.3.1 my transformer will automatically apply this workaround when it is safe to do so and then remove the added trailing comment.
Test coverage added for this additional edge case (getting really tempted to write my own PHP formatter...)

Thanks!
Maybe using Pint to format the PHP code isn't such a crazy idea after all? 😅

I'm still running into this issue in some places with the Filament codebase:

I've added support for the new feature to directives now as well in 1.3.2.

Maybe using Pint to format the PHP code isn't such a crazy idea after all?

Its something I can explore as an optional feature; but need to remain conscious of the fact that the formatter is not always running in an environment that can run other commands (browser/some sandboxed environments, etc.)

I've added support for the new feature to directives now as well in 1.3.2.

Thanks!

Its something I can explore as an optional feature; but need to remain conscious of the fact that the formatter is not always running in an environment that can run other commands (browser/some sandboxed environments, etc.). Lots of thinking/exploration to do here

Yeah totally understand. Let me know if you want to brainstorm about this.


Automate aur package publish after each release

Signed-off-by: Olblak<EMAIL_ADDRESS>Fix https://github.com/updatecli/website/pull/651
This pullrequest is not tested, I'll probably use the 0.45.0 alone
Test
/
Additional Information
Tradeoff

Potential improvement

I am waiting for some news from @jneidel before merging this pullrequest
https://github.com/updatecli/website/pull/651#issuecomment-1429952205

I've added you (olblak) as a co-maintainer. So after the changes feel free to release 0.44.3.
Let me know here once you've done so and I'll test the package and verify everything is working as intended :+1:

@jneidel I had a quick look at the package that you published
pkgname=updatecli-bin
pkgver="0.44.0"
pkgrel=1
pkgdesc="A Declarative Dependency Management tool"
arch=(x86_64 aarch64)
url="https://github.com/updatecli/updatecli"
license=("Apache")
depends=()
makedepends=("git")
optdepends=()
provides=(updatecli)
source_x86_64=("https://github.com/updatecli/updatecli/releases/download/v${pkgver}/updatecli_Linux_x86_64.tar.gz")
source_aarch64=("https://github.com/updatecli/updatecli/releases/download/v${pkgver}/updatecli_Linux_arm64.tar.gz")
sha256sums_x86_64=("55502f735a1ca7d752198bca65264051e27f2dcf386149167efd3724f4878e85")
sha256sums_aarch64=("1fbb15c5cab4f0c31ad3cc9ea0274c5cfe1bdf2c84be07113743439093615787")

package() {
  cd "$srcdir"

  install -Dm755 updatecli "$pkgdir/usr/bin/updatecli"
  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
  install -Dm644 manpages/updatecli.1.gz "$pkgdir/usr/share/man/man1/updatecli.1.gz"
  install -Dm644 completions/updatecli.bash "$pkgdir/usr/share/bash-completion/completions/updatecli"
  install -Dm644 completions/updatecli.fish "$pkgdir/usr/share/fish/vendor_completions.d/updatecli.fish"
  install -Dm644 completions/updatecli.zsh "$pkgdir/usr/share/zsh/site-functions/_updatecli"
}

My understanding is pkgname is set to updatecli-bin but we want to use updatecli so we shouldn't use pkgname in the script. Am I right?

I am waiting for the tests to pass then I merge and trigger a release 0.44.3

Can confirm that 0.44.4 works on install and that PKGBUILD looks good :smile:


[BUG]: Nav Property ItemExpanded Always True

Describe the bug
I test to determine if the currently selected item in the Nav control is expanded. I do the following:
If( Nav1.Selected.IsExpanded...
This always comes back based on the value in the Items table.
To Reproduce
Steps to reproduce the behavior:

Create Items Table() with ItemExpanded: true
Test the property for the item when Expanded or Collapsed

Expected behavior
First test should be based on initial value set by the table. On subsequent tests it should be based on the actual state of the item. If I collapsed it that property should reflect that fact.

Yes it was related to 357. To help take a different action based on the
state.
Regards,
Steven Perry
@.***
On Tue, Jul 25, 2023, 5:19 PM Denise @.***> wrote:

This does reproduce, the initial state is what is read back.
Can you please share more details around why you need to read the expanded
state? Is it related to implementing the desired behavior in #358
https://github.com/microsoft/powercat-creator-kit/issues/358 ?
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/powercat-creator-kit/issues/357#issuecomment-1650575056,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFNR6PVTN77GV5XEDSKZIXLXSAZ7PANCNFSM6AAAAAA2V5YWTE
.
You are receiving this because you authored the thread.Message ID:
@.***>


Trackpad gestures non working

Hi, are there any chances to make trackpad gestures working?
i've tried adding VoodooInput both in OC and in config.plist but it doesn't work.

Hi, are there any chances to make trackpad gestures working?
i've tried adding VoodooInput both in OC and in config.plist but it doesn't work.

ALPS trackpad not supported by VoodooInput.
Trackpad work only as mouse.


2.7.0 not source compatible (MBEDTLS_DHM_RFC5114_MODP_2048_P)

OS: linux
mbedtls 2.7.0

While attempting to build Hiawatha 10.7 against mbedtls 2.7.0 it will fail to find one of the symbols.
/src/hiawatha-10.7/src/tls.c:348:42: error: ‘MBEDTLS_DHM_RFC5114_MODP_2048_P’ undeclared (first use in this function); did you mean ‘MBEDTLS_DHM_RFC5114_MODP_2048_G’?
   mbedtls_ssl_conf_dh_param(*tls_config, MBEDTLS_DHM_RFC5114_MODP_2048_P, MBEDTLS_DHM_RFC5114_MODP_2048_G);

In 2.6.1 this was defined in include/mbedtls/dhm.h and appears to have been removed in commit 784de59 and replaced with MBEDTLS_DHM_RFC5114_MODP_P.  This appears to be a typo since the companion variable MBEDTLS_DHM_RFC5114_MODP_2048_G did not have its name changed.

That change was introduced with commit e2fcfa8, not 784de59 .

@keenerd @hardfalcon Thank you for reporting this!


Fix SR-975

https://bugs.swift.org/browse/SR-975

Good catch, I need to do a full package build to verify. Will advise.

I've confirmed it fixes the package install issue.
As assurance to the community, I'm investigating why our integration tests didn't detect this prior to submission.
Will run regular tests on this anyway, (even though they are a level before this fix will be detected, better safe than sorry).

@swift-ci Please test

Thanks! :pray:


[Enhancement] 中文文档文字描述错误

Search before asking

[X] I had searched in the issues and found no similar issues.

Description

Solution
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

文档已修正


Is it possible to deep filter results

As an example from my restaurant app, I have two collections: Menu Items and Allergens. Allergens is a many-1 relationship with Menu Items. I want to be able to fuzzy search Menu Items on the "name" field, while filtering for allergens. E.x. Give me "burgers" that don't contain "gluten".
The structure of my object would be:
{
  id: 1
  name: "hamburger"
  contains: [
    {
      id: 2,
      AllergenLabel: "Gluten",
     ...
    },
    ...
  ],
  ...
}

The regular Strapi API supports this by doing filters[contains][AllergenLabel][$ne]=Gluten
When I try the fuzzy search scoped filtering like filters[menu-items][contains][AllergenLabel][$ne]=Gluten it doesnt work.

This also looks to be an open issue in Strapi where deep filtering specifically on a negative ($ne, $notIn, etc.) doesn't work.


Gothic 3 artifacts on some particles

Hello you wonderful people,
I witnessed some visual artifacts at some particles in some DirectX 9 games in this case Gothic 3 Enhanced Edition with Community Patch 1.75 as you can see in the screenshots.
In Dead Space 2 I also sometimes spotted some of these artifacts but wasn't able to reproduce it for this ticket they just looked exactly the same and appeared on the flashlight particle effect when aiming an standing close to some surfaces.
Those artifacts are pretty minor and not a big deal after all so no hurry. :)
WineD3D:

DXVK:

Software information
Gothic 3 - Max Settings
System information

GPU: GTX 1080
Driver: 455.46.02
Wine version: 5.21-2 (Lutris build)
DXVK version: 1.7.3

Apitrace file(s)
https://drive.google.com/file/d/1HfjcrcaDT9EGuoRSt83rlNQ7fZI4cCg6/view?usp=sharing
Log files

d3d9.log: https://pastebin.com/LRTWw51U
dxgi.log: (Empty)

Thanks for the report!

Can you upload a save where you're standing at that spot?

Of course here you go:
https://drive.google.com/file/d/1LyGowCEe9USqW_dPPv4vbnhh8yLKErZn/view?usp=sharing
The file also contains my UserOptions.ini in case it matter and some Shader.Cache which seems to be done by the game itself in case it matters as well.

i can reproduce the visual artifacts.

The game is rendering to and reading from the same texture. That's technically illegal in Vulkan and our workaround apparently doesnt do the trick.

This is interesting because this issue wasn't present in older versions of Nvidia drivers, like for me on Windows drivers 460+ are the culprit (which coincidentally came out early December 2020 which is when OP started noticing this issue.)
I have a video of the issue happening in Dead Space 2 along with screenshots to confirm it is the same exact issue.
Video: https://www.youtube.com/watch?v=aKgHviJi8bs
Screenshot: https://i.imgur.com/QH1qLyG.png

Can you make an apitrace of that Dead Space 2 issue? Maybe that's easier to debug. (and I'll probably be a bit more motivated as Dead Space 2 is one of my favorites)

I hope this captured it clearly. It's hard to tell when rendering in native D3D9 and the issue isn't visible. But it should do it: https://drive.google.com/file/d/1aiP_jdQDmY_49ZTRYuMFjBWzwf5w03Ze/view?usp=sharing

I updated to the most recent dev build and this problem is resolved for me. No more coronas appearing through the walls, no more blocky rendering artifacts over stacked transparency effects.

The Dead Space 2 issue is fixed by b9360bacc27c30f413e154f4448cb812195d58c5

I think this might have been fixed in newer Nvidia drivers? I can atleast not reproduce this at the same location with the 470 driver (earliest i can install without going crazy). This is on a 960 with 1.7.3 and gothic 3 with community patch and highest graphics settings.

Gonna close this. If it works, great, if it doesn't that comes down to a known issue. It's a feedback loop (with blending).


The download button is not working

Currently the download button is not working
I can solve this and the canvas image will be downloaded in jpg form with a filenam
assign me with level2 gssoc

Hey @vishanurag bro assign me pls


Can't access HA

Running HA on a docker container. The server is on the same local network.
Created a long access token.
Tried using http:// ws:// https:// wss:// with the local ip aswell as the public ip (which I can access via other devices).
Doesn't do anything and my HA doesn't produce an error log ie incorrect login attempt.

Didn't have a * /api/websocket.  Would appreciate a clarification regarding it in the guide.


made header sticky

added the sticky class to the header working on #30

I haven't used Astro before and I had a tough time getting the project to run locally. I do think I added the right Tailwind class and it should stick now like you wanted.

Hey @AlexVCS, thanks for opening this pr. Really appreciate it :heart:

I had a tough time getting the project to run locally.

My bad, I didn't add a contributing guide and didn't indicate the places where the header needs to be fixed :sweat: Will do that later (and probably deploy the project)
You will need to add top-0 to the header so that it will be fixed and z-index to avoid overlapping. See video below.
Other places where header needs to be fixed

clients/src/layouts/dashboard-layout.astro
clients/src/layouts/new-post-layout.astro

https://github.com/takanome-dev/blog-with-astro-golang/assets/79809121/3f83d99f-b779-4228-85e7-08b1b8980961

Hey @AlexVCS, thanks for opening this pr. Really appreciate it ❤

I had a tough time getting the project to run locally.

My bad, I didn't add a contributing guide and didn't indicate the places where the header needs to be fixed 😓 Will do that later (and probably deploy the project)
You will need to add top-0 to the header so that it will be fixed and z-index to avoid overlapping. See video below.
Other places where header needs to be fixed

clients/src/layouts/dashboard-layout.astro
clients/src/layouts/new-post-layout.astro

sticky-header.mp4

Hey thanks, I think it should be fixed now!

One more thing before merging this. Are you participating in Hacktoberfest?

One more thing before merging this. Are you participating in Hacktoberfest?

yes I am!


illustrate point about independent I priors with a figure

Here https://github.com/nfidd/nfidd/blob/c3e6731a178d9dc06a05e05a396a6103d9f33b16/sessions/slides/introduction-to-reproduction-number.qmd#L25
We should copy the figure from the practice session with an I trajectory and iid priors

This would require re-generating the results. Instead we can just use the session page


[FLINK-22471][flink-table][flink-connectors] Improvements to ConfigOption descriptions

What is the purpose of the change
This improves some of the ConfigOptions' descriptions in various connectors by

Fixing minor grammatical issues (spelling, interpunctuation, …)
Removing default values from the description
Using a proper Description with list block elements etc.

It's not exhaustive yet, and unfortunately for some things I wasn't sure if I understood the current description correctly, and if so tried to keep original phrasing as to not reflect anything incorrectly.
Brief change log

Updates to descriptions of connector options for Kinesis, Kafka, JDBC, ES and DataGen.

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@twalthr Thanks, I've updated the PR!

Thanks @Airblader. Merging...


Include animation frames in tile atlas merge.

dst_rect_wide was the same for each frame so kept getting overwritten in the output image I think?
This adjusts dst_rect_wide based on separation and columns and frames.
Closes: https://github.com/godotengine/godot/issues/58342
Thanks.
Before:

After:

Sorry, I am doing something wrong obviously...
the previous atlas has only 9 and a half tiles (instead of 10) in the second screenshot.
I think I fixed it by only using new frame_coords on subsequent frames (frame > 0 ? frame_coords : Vector2i(0, 0))
Thanks.

it only seems to work if animation in dst... i guess it needs the same kinda fixes for when animation in src

ya sorry it is taking all the frames at least, but new atlas after merge not have animation setup... will try to get that working too

Editor crashes if the animation has more rows:
CrashHandlerException: Program crashed
Engine version: Godot Engine v4.2.dev.custom_build (c495eb5102278a110c14bbffbf833ed436d1594d)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[0] Object::set (C:\godot_source\core\object\object.cpp:224)
[1] AtlasMergingDialog::_generate_merged (C:\godot_source\editor\plugins\tiles\atlas_merging_dialog.cpp:145)
[2] AtlasMergingDialog::_update_texture (C:\godot_source\editor\plugins\tiles\atlas_merging_dialog.cpp:162)
[3] call_with_variant_args_helper<AtlasMergingDialog> (C:\godot_source\core\variant\binder_common.h:308)
[4] call_with_variant_args<AtlasMergingDialog> (C:\godot_source\core\variant\binder_common.h:418)
[5] CallableCustomMethodPointer<AtlasMergingDialog>::call (C:\godot_source\core\object\callable_method_pointer.h:105)
[6] Callable::callp (C:\godot_source\core\variant\callable.cpp:51)
[7] CallableCustomUnbind::call (C:\godot_source\core\variant\callable_bind.cpp:255)
[8] Callable::callp (C:\godot_source\core\variant\callable.cpp:51)
[9] Object::emit_signalp (C:\godot_source\core\object\object.cpp:1073)
[10] Node::emit_signalp (C:\godot_source\scene\main\node.cpp:3577)
[11] Object::emit_signal<int,bool> (C:\godot_source\core\object\object.h:891)
[12] ItemList::gui_input (C:\godot_source\scene\gui\item_list.cpp:697)
[13] Control::_call_gui_input (C:\godot_source\scene\gui\control.cpp:1806)
[14] Viewport::_gui_call_input (C:\godot_source\scene\main\viewport.cpp:1576)
[15] Viewport::_gui_input_event (C:\godot_source\scene\main\viewport.cpp:1805)
[16] Viewport::push_input (C:\godot_source\scene\main\viewport.cpp:3152)
[17] Window::_window_input (C:\godot_source\scene\main\window.cpp:1525)
[18] call_with_variant_args_helper<Window,Ref<InputEvent> const &,0> (C:\godot_source\core\variant\binder_common.h:303)
[19] call_with_variant_args<Window,Ref<InputEvent> const &> (C:\godot_source\core\variant\binder_common.h:418)
[20] CallableCustomMethodPointer<Window,Ref<InputEvent> const &>::call (C:\godot_source\core\object\callable_method_pointer.h:105)
[21] Callable::callp (C:\godot_source\core\variant\callable.cpp:51)
[22] DisplayServerWindows::_dispatch_input_event (C:\godot_source\platform\windows\display_server_windows.cpp:2617)
[23] DisplayServerWindows::_dispatch_input_events (C:\godot_source\platform\windows\display_server_windows.cpp:2582)
[24] Input::_parse_input_event_impl (C:\godot_source\core\input\input.cpp:723)
[25] Input::flush_buffered_events (C:\godot_source\core\input\input.cpp:980)
[26] DisplayServerWindows::process_events (C:\godot_source\platform\windows\display_server_windows.cpp:2301)
[27] OS_Windows::run (C:\godot_source\platform\windows\os_windows.cpp:1479)
[28] widechar_main (C:\godot_source\platform\windows\godot_windows.cpp:182)
[29] _main (C:\godot_source\platform\windows\godot_windows.cpp:204)
[30] main (C:\godot_source\platform\windows\godot_windows.cpp:218)
[31] WinMain (C:\godot_source\platform\windows\godot_windows.cpp:232)
[32] __scrt_common_main_seh (D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)
[33] <couldn't map PC to fn name>
-- END OF BACKTRACE --

In the issue's MRP change columns of the lower animation to 3 and try to merge it.

Thanks for feedback.
Another issue I just noticed.

I cannot replicate the crash, testing with the 4.1.x that I was using at the time? I set the columns of the second animation to 3 and it works but I still get the offset bug. Maybe I should merge / rebase it all up to latest version or idk...

Looking into fixing this...

fixed the brackets and pixel offset...
atlas_size.x += extra.x;
this code is wrong too... tile coords + pixel coords = gibberish
will fix, sorry should not have pushed/spam when not 100%

Thanks!


kBET

Currently it’s almost a MVP.
What do you people think (especially @mbuttner)? Possible improvements:

[x] Heuristic for neighborhood size
[x] Expose more data: E.g. a column in .obs with the corrected p values
[ ] Better docs
[ ] groupby
[ ] Mean of multiple samples instead of whole data
[ ] Adapt to cells that appear in no neighborhoods
[ ] Speedups?

I guess at least the heuristic and the docs have to go in!
I also don’t know if relying on the previous neighbors call is a good idea. Its default is 15 Neighbors, and even for a small (200 cells) dataset, the number the heuristic determined was 75.

How are things going?
I think all of this looks fine except for two things:

we should not have a function pp.kbet_neighbors as it won't be used by anything else, pp.neighbors exists as it's a detrimental preprocessing step for 10 other tools; tl.kbet should make the call of kbet_neighbors internally and that should be a private function
the heading cluster scores is very confusing; I'd put into a metrics section and the notion that has been established for these kind of things (mostly by the Seurat developers, I think) is "alignment metric"; I can easily make the change if we're ready to go...

PS: Why are there no contributions by you, @mbuttner? After all, it's your method and paper. :wink:

I guess that everyone is still on holidays.
There are no code contributions from my side, because I am still a beginner in Python.
My contribution to kBET in Scanpy is on a higher level.

On 04.01.2019, at 17:53, Alex Wolf<EMAIL_ADDRESS>wrote:
How are things going?
I think all of this looks fine except for two things:
we should not have a function pp.kbet_neighbors as it won't be used by anything else, pp.neighbors exists as it's a detrimental preprocessing step for 10 other tools; tl.kbet should make the call of kbet_neighbors internally and that should be a private function
the heading cluster scores is very confusing; I'd put into a metrics section and the notion that has been established for these kind of things (mostly by the Seurat developers, I think) is "alignment metric"; I can easily make the change if we're ready to go...
PS: Why are there no contributions by you, @mbuttner https://github.com/mbuttner? After all, it's your method and paper. 😉
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/theislab/scanpy/pull/364#issuecomment-451501052, or mute the thread https://github.com/notifications/unsubscribe-auth/AXRxAusXRG3TxOz7XTPc7QKypxAOBzDPks5u_4cMgaJpZM4YgFD3.

Helmholtz Zentrum Muenchen
Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH)
Ingolstaedter Landstr. 1
85764 Neuherberg
www.helmholtz-muenchen.de
Aufsichtsratsvorsitzende: MinDirig'in Petra Steiner-Hoffmann
Stellv.Aufsichtsratsvorsitzender: MinDirig. Dr. Manfred Wolter
Geschaeftsfuehrer: Prof. Dr. med. Dr. h.c. Matthias Tschoep, Heinrich Bassler
Registergericht: Amtsgericht Muenchen HRB 6466
USt-IdNr: DE 129521671

Some(most?) batch correction methods produce outputs in a lower dimensional space (like CCA or scVI), which are more likely to be stored in .obsm.
Another idea is to keep multiple kNN graphs in .uns['neighbors'] e.g. .uns['neighbors']['default'] and .uns['neighbors']['kbet'].

@flying-sheep What is the status of this PR?

https://scib-metrics.readthedocs.io/en/stable/generated/scib_metrics.kbet.html
@adamgayoso scib-metrics will feature a kbet implementation. Think that this PR is pretty dead so I'll close it in favor of an ecosystem implementation. Feel free to reopen if we should discuss this again.

I didn't realize there was a PR for this, there are some things here that we don't have, like adjusting the pvalues and the neighbor search. The former is fast to add (though I didn't see it in the R implementation?) and the latter could be really slow to have in practice

Yes, we did an attempt of implementing kBET in Python, but we did not follow up with sufficient testing whether the implementation reproduces the R package. The neighborhood search is slow indeed. For better comparability one should fix one neighborhood per dataset. That's also the reasons why we dropped it in the scIB package.
There was no pvalue adjustment in the original test, indeed. I created a statistic of 100 kBET results instead to compute a mean rejection rate and a range. There is a pvalue computation for the rejection rate, but it's almost always significant, and you rarely achieve rejection rates were the significance level is relevant. Moreover, it is a test statistic over a test statistic, so I am not quite sure how pvalues should be adjusted.

I didn't realize there was a PR for this, there are some things here that we don't have, like adjusting the pvalues and the neighbor search. The former is fast to add (though I didn't see it in the R implementation?) and the latter could be really slow to have in practice

Ok I think I understand. Now that I see the python code I understand that one only needs to run neighbors once for the max K and then run kbet a few times to maximize the acceptance rate.
This would actually not be hard to add and not be slow. It takes about 5 seconds to run kbet for a fixed K on 900k cells

Yes, I totally agree that creating a fast implementation is probably not straightforward. The major bottleneck IMHO is computing this many neighbors to maximize the rejection rate, especially with 900k cells. In the original paper, we tried to find a range of neighborhood sizes K that return a maximal rejection rate, which is roughly between K = 50 to 0.5 * N where N denotes the number of cells, but there might be also a dependence on the number of batches, which we did not fully explore.


Fix FCNN n_hidden_layers

What will be changed
Following the discussion last Friday, the arguments n_hidden_layers (int) and n_hidden_units(int) in the constructor of neurodiffeq.networks.FCNN will be deprecated in favor of a hidden_units (Tuple[int]).
When to release
The change will be released in v0.2.2 instead of v0.3.0.

Fixed with 7135757bd67b173392642fec60e0f2ce385d5e37


helm dependency update not downloading the specific version I say in Chart.yaml file

Hi !
Trying to figure out why my "helm dependency update" command not downloading the correct chart as I mention in Chart.yaml file.
The thing is , when I use the command :
helm fetch third-parties-helm-virt/cassandra --version 3.11.4+395 ; ls | grep cassan cassandra-3.11.4+395.tgz
I get the correct version, same with "helm pull"
However, when I try to use "helm dependency update" while in my Chart.yaml file I have the exact same version , it download the latest metadata build and not the specific version I told him..
`apiVersion: v2
appVersion: 0.1.0
type: application
description: test
name: test
version: 0.1.0
dependencies:

name: cassandra
repository: "alias:third-parties-helm-virt"
version: "3.11.4+395"
tags:

cassandra`

and after 'helm dependency update' command, I see :
ls charts                              cassandra-3.11.4+532.tgz
it downloads version: "3.11.4+532.tgz" instead of version: "3.11.4+395.tgz"
can't figure out why its not downloading the specific version after the "+", because in pull/fetch it works perfectly and I can pull the specific version I tell him.
same happens for all other charts in other repos.
also tried to use
version: "=3.11.4+395"
but same behavior.
Please help :)
Output of helm version:
version.BuildInfo{Version:"v3.12.1", GitCommit:"f32a527a060157990e2aa86bf45010dfb3cc8b8d", GitTreeState:"clean", GoVersion:"go1.20.5"}

According to Semantic Versioning 2 Build metadata MUST be ignored when determining version precedence.


Fix bug when sampling points in a non-rectangular environment

Hey, I figured there was a bug with how points are being sampled randomly in non-rectangular environments. First, points were sampled uniformly within the absolute distance between the extents. Therefore, if the extent in x-direction was -2, 4, only points between 0 and 6 were sampled. Secondly, it should be checked whether points are actually within the boundaries of the environment if the environment is not rectangular. However, the last if-statement checked whether it was rectangular. Both bugs should be fixed with this PR. Feel free to have a look, thanks :)

No problem, glad it helped.
Cheers!


Dicombrowser support import multiple dirs

This PR addresses 2014: allow selection of subset of directories for dicom import.
Here is the updated interface:

Features:

Support for multi selection of DICOM directories
Add enum ctkDICOMBrowser::ImportDirectoryMode with ImportDirectoryCopy and ImportDirectoryAddLink
Introduction of new settings keys DICOM/ImportDirectoryMode and DICOM/DontConfirmImportDirectory
Migrating of old settings named MainWindow/DontConfirmCopyOnImport
Improve pythonic API adding Q_PROPERTY: ImportDirectoryMode and SkipConfirmImportDirectory

Cc: @fedorov @pieper @lassoan @cpinter

Nice improvements!  LGTM (didn't try)

Much needed feature, looks great, thank you JC!

One comment - why do you need this import confirmation at all? To me, this just adds unnecessary complexity. Import is not an irreversible operation, so if user clicks "import", I think it is safe to assume that the user indeed wants to import, and I do not see any reason to ask again.

Looks nice, thanks!
A nitpick: "Skip import directory confirmation" is a negative statement (equivalent to "don't show confirmation"), something we do not normally allow.
I agree with @fedorov. In the light of https://issues.slicer.org/view.php?id=4360#c15257, if confirmation would be skipped by default (i.e. the "Show confirmation" would be off by default), then the second popup would not be that big of an issue (and it would not appear in a different screen than the first one because there would be no first one).

I've been always importing multiple directories by selecting multiple directories in File explorer and dragging them to the application screen. Unfortunately, Slicer kept showing the "copy/link" and "number of imported patients/studies/series" popups for each folder. Does this development addresses that issue as well?

Unfortunately, Slicer kept showing the "copy/link" and "number of imported patients/studies/series" popups for each folder. Does this development addresses that issue as well?

@lassoan  This is addressed by the use of onImportDirectories in Slicer instead of onImportDirectory. (aka a batch import)

A nitpick: "Skip import directory confirmation" is a negative statement (equivalent to "don't show confirmation"), something we do not normally allow.

@cpinter  The proposed implementation is "matches" the API of ctkMessageBox. I could have "Show import directory confirmation" checkbox .. but its value would be opposed to the one displayed in the confirmation dialog.

why do you need this import confirmation at all?

I kept the original idea ...
That said, considering we now have multi selection .. it gives an opportunity to quickly abort and update the selection.
Moving we could also display a summary of what would be imported (number of folders, etc ...)

I kept the original idea ...

I guess by the "original idea" you mean that even though user has a checkbox for "Copy on import" in the current import DICOM dialog, the user is asked one more time whether they want to copy or import in the confirmation popup.
I am not sure what motivated the original idea. I find Slicer to be quite busy with popups, and this development may be a good opportunity to get rid of one. I don't see a need for this secondary prompt. I understand secondary confirmation is important for operations that are irreversible, or potentially dangerous, but in this situation I am struggling to justify it.

why do you need this import confirmation at all [...]  I am struggling to justify it.

I am removing it then.

@jcfr I expressed my view on this, but perhaps other folks have a good argument against it.
@lassoan @cpinter @pieper do you have any concerns about removing the confirmation popup?

The popup does not seem to be necessary. It would be better to remove it.

Agreed - I think it's leftover from the earliest implementation of ctkDICOM and can be removed.

The proposed implementation is "matches" the API of ctkMessageBox. I could have "Show import directory confirmation" checkbox .. but its value would be opposed to the one displayed in the confirmation dialog.

What you say was my point exactly with https://github.com/Slicer/Slicer/pull/767. A decision has been made there about this, and I think if there was a consensus, then we should treat it as a convention.
@fedorov I agree with you. I never felt that confirmation dialog useful, only when it showed "0 series, 0 studies, ...". I think that dialog can be removed, but an error message on failed import would be still useful.

then we should treat it as a convention.

Agreed.
That said, we will remove the checkbox.

I never felt that confirmation dialog useful, only when it showed "0 series, 0 studies, ...". I think that dialog can be removed, but an error message on failed import would be still useful.

Let's make sure we talk about the same dialog then!
What I suggested to remove is this popup:

I agree confirmation after import is completed is useful!

I agree confirmation after import is completed is useful!

But make sure there is one popup at the end, not a popup for each directory (as it is the case now when you drag&drop multiple folders from File explorer).

But make sure there is one popup at the end, not a popup for each directory (as it is the case now when you drag&drop multiple folders from File explorer).

It is also handled.
See https://github.com/jcfr/CTK/blob/656a35e7b4cd6924bf4e35cb5f68bf01475b45ea/Libs/DICOM/Widgets/ctkDICOMBrowser.cpp#L719-L735

I haven't tried the branch but as far as I understand based on the discussion this does not address https://issues.slicer.org/view.php?id=4360
I'll accept your decisions here, and later may just make sure the confirmation and the extension suggestion popups appear on the same display. It will solve the main problem there (which was the confusion that after closing the first popup I didn't get back control over Slicer, and took a while to realize that there was another modal dialog on the other screen - too many popups right after one another!).
Thanks!

The confirm dialog has been removed and few bugs were fixed.
Changes are now integrated in https://github.com/commontk/CTK/commit/b1d9fb53fd67488adb63edca42068f7549fee21c


[WFLY-12298] Implement RESTEasy context parameters in Wildfly management model

https://issues.jboss.org/browse/WFLY-12298 "Allow to change RESTEasy settings via CLI"
Attributes representing RESTEasy context parameters are added to the jaxrs subsystem. They can be set in the wildfly management model and passed as context parameters to RESTEasy.
Thanks for submitting your Pull Request!
Please make sure your PR meets the following requirements:

[ yes] Pull Request title is properly formatted: [WFLY-XYZ] Subject or WFLY-XYZ Subject
[ yes] Pull Request contains link to the JIRA issue(s)
[ yes] Pull Request contains description of the issue(s)
[ yes] Pull Request does not include fixes for issues other than the main ticket
[ yes] Attached commits represent units of work and are properly formatted

For bigger changes, major and minor component upgrades make sure your PR also meets following requirements:

[ yes] Pull Request requires a change to the documentation
[ no] Documentation have been updated accordingly: TBD
[ yes] Tests were added to cover changes

For new features ensure as well:

[ yes] Analysis was done
[ yes] Test Plan has been done
[ yes] Tests were verified in advance

@ronsigal Can you also add a test case verifying that existing deployments are not affected by a change of the attributes please?

The WildFly management API standard is that multi-word attribute names are deliminated with a '-' not a '.'.  I think we'd need to do quite a bit of testing around attributes with '.' as that char as used in other ways, e.g. with complex attributes (ones with fields inside) the . allows users to specify specific fields rather than the entire attribute.

I've added a JAXRS section to the Admin Guide. It's subject to some issues that have come up here concerning syntax.

@kabir, @bstansberry, @OndrejKotek, thank you all for putting in the time to make sense of all of this. I will try to do better next time. I'm thinking of applying for a promotion to Junior Developer. ;-)

@ronsigal @kabir Should this be closed as out of date? #12835 sounds like the same thing.

Right. I kept it around to remind me of all the things I had to fix. My Hall of Shame. ;-)
I'll close it now.


Unexpected error: "NYI: eta_expand(Tm_app)"

Blowup while working on wf.fst.

Unable to reproduce exact issue.
$ fstar --universes bug208.fst
D:\Sources\FStar\examples\bug-reports\bug208.fst(11,34-11,35) : Error
Expected expression of type "(Bug208.acc (?14321 a))";
got expression "a" of type "(_:Prims.int -> Type)"
@catalin-hritcu can you kindly check and reopen the issue ?

After a very small tweak to account for the way --universes deals with implicit arguments I could reproduce the blow up with --universes. The unexpected error looks a bit different:
Failure("NYI: eta_expand(Tm_app) (?14344 r a)")

This seems to no longer blow up now. Closing.
[hritcu@detained bug-reports]$ fstar.exe bug208.fst
./bug208.fst(11,39-11,50) : Error
(?31760 r a) is not equal to the expected type (r y)


Action fails if trunk launcher is commited to repo

I've committed the trunk launcher as recommended in the documentation. It is located at the repo root.
But when the action runs I get the following failure
Run<EMAIL_ADDRESS>Run actions/cache@v2
  with:
    path: ~/.cache/trunk
    key: trunk-Linux-7d5ea510cff3bffd9ff8ce01953dbc50830181f[4](https://github.com/cars-data/di-spark_examples/runs/6234690543?check_suite_focus=true#step:3:4)282944e7f6294[5](https://github.com/cars-data/di-spark_examples/runs/6234690543?check_suite_focus=true#step:3:5)83d2fd3b97
Cache not found for input keys: trunk-Linux-7d5ea510cff3bffd9ff8ce01953dbc50830181f4282944e7f[6](https://github.com/cars-data/di-spark_examples/runs/6234690543?check_suite_focus=true#step:3:6)294583d2fd3b9[7](https://github.com/cars-data/di-spark_examples/runs/6234690543?check_suite_focus=true#step:3:7)
Run # Locate trunk
  # Locate trunk
  ${GITHUB_ACTION_PATH}/locate_trunk.sh
  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
  env:
    INPUT_TRUNK_PATH:
Run # Determine check mode
  # Determine check mode
  ${GITHUB_ACTION_PATH}/determine_check_mode.sh
  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
  env:
    TRUNK_PATH: trunk
    INPUT_CHECK_MODE:
Run # Run trunk check on pull request
Detected merge commit, using HEAD^1 (664990a640b3662b4c3[8](https://github.com/cars-data/di-spark_examples/runs/6234690543?check_suite_focus=true#step:3:8)554b2f55018efdfb870[9](https://github.com/cars-data/di-spark_examples/runs/6234690543?check_suite_focus=true#step:3:9)) as upstream
/home/runner/work/_actions/trunk-io/trunk-action/v1.0.1/pull_request.sh: line 29: trunk: command not found
Error: Process completed with exit code [12](https://github.com/cars-data/di-spark_examples/runs/6234690543?check_suite_focus=true#step:3:12)7.
Run # Cleanup temporary files
  # Cleanup temporary files
  ${GITHUB_ACTION_PATH}/cleanup.sh
  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
  env:
    TRUNK_PATH: trunk
    TRUNK_CHECK_MODE: pull_request

When I did not have the launcher committed to the repo the action ran fine. But afterwards I started encountering the error.
Here is the workflow I am running
name: Pull Request
on: pull_request

concurrency:
  group: ${{ github.head_ref }}
  cancel-in-progress: true

jobs:
  trunk_check:
    name: Trunk Check Runner
    runs-on: ubuntu-latest

    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Trunk Check
        uses<EMAIL_ADDRESS>
Also love trunk. The design is super solid.

Thanks for the feedback, and sorry that no one's gotten to this! We're taking a look now :)

All fixed, try v1.0.2, thanks for the bug report! ⚡


Help , need to decrease hours

Hello, can i pay you to add a decrease hours option please ?

same

same

sat ila 3rft tkhdmha golhali , hada insta dyali : iyskart

same hhhh 80h

same we want to decrease hours


⚠ AGE-Vicmap_Address-MS has degraded performance

In a9c9150, AGE-Vicmap_Address-MS (https://vicmap.land.vic.gov.au/hosting/rest/services/vicmap/Vicmap_Address/MapServer/0/query?where=1%3D1&resultRecordCount=1) experienced degraded performance:

HTTP code: 200
Response time: 2577 ms

Resolved: AGE-Vicmap_Address-MS performance has improved in 7b34b9e after 45 minutes.


Bug fix 3.7/presupp 358

Scope & Purpose
Backport of https://github.com/arangodb/arangodb/pull/14404
The weakly-connected-components algorithm in Pregel has a small chance to return incorrect components.
If there is a part of the component only connected via OUTBOUND edges to the part of the component that defines the ID there was a chance that the ID was not transported against the OUTBOUND direction. The backwards communication was not correctly implemented.
e.g.
(6)->(2)->(3)->(4)->(5)->(1)
Should be one Component.
in the original implementation (6) and (2) would false create their own component, as the backwards connection (3) <- (2) was not retained until the compenentID 1 did arrive at (3).

[x] :hankey: Bugfix (requires CHANGELOG entry)
[ ] :pizza: New feature (requires CHANGELOG entry, feature documentation and release notes)
[ ] :fire: Performance improvement
[ ] :hammer: Refactoring/simplification
[ ] :book: CHANGELOG entry made

Backports:

[ ] No backports required
[ ] Backports required for: (Please specify versions and link PRs)

Related Information
(Please reference tickets / specification / other PRs etc)

[ ] Docs PR:
[ ] Enterprise PR:
[x] GitHub issue / Jira ticket number: PRESUPP-358
[ ] Design document:

Testing & Verification
(Please pick either of the following options)

[ ] This change is a trivial rework / code cleanup without any test coverage.
[x] The behavior in this PR was manually tested
[ ] This change is already covered by existing tests, such as (please describe tests).
[x] This PR adds tests that were used to verify all changes:

[ ] Added new C++ Unit tests
[ ] Added new integration tests (e.g. in shell_server / shell_server_aql)
[ ] Added new resilience tests (only if the feature is impacted by failovers)

[ ] There are tests in an external testing repository:
[ ] I ensured this code runs with ASan / TSan or other static verification tools

Link to Jenkins PR run:
Documentation

All new features should be accompanied by corresponding documentation.
Bugs and features should furthermore be documented in the CHANGELOG so that
support, end users, and other developers have a concise overview.

[ ] Added entry to Release Notes
[ ] Added a new section in the Manual
[ ] Added a new section in the HTTP API
[ ] Added Swagger examples for the HTTP API
[ ] Updated license information in LICENSES-OTHER-COMPONENTS.md for 3rd party libraries

External contributors / CLA Note
Please note that for legal reasons we require you to sign the Contributor Agreement
before we can accept your pull requests.

Needs some other work first, the mechanism has changed internally which is not part of this PR.


VM disk images are not encrypted

Is your feature request related to a problem? Please describe.
In the Azure portal, I see that the Linux VM I have created via Guacamole does not have disk encryption enabled. It almost certainly should have it enabled, for all VMs
Describe the solution you'd like
We need to check that encryption is enabled for both Linux and Windows VMs created via Guacamole, plus for any other VMs created by the TRE - e.g. for Azure ML, Gitea, the Resource Processor...

Pull request created - atm the keys are managed automatically by the platform but can be adjusted to manual management with custom keys deployed in key vault if necessary for compliance.
#124


Here is a video of the correct behavior in normal java land and it not working in react native
Here is the bare bones sample RN project from above
By looking at logs, the onTouch and setPrimaryContentWidth methods are being called, and in the larger project that this came from I observed that changing the visibility of the view off then on will reveal the actual state of the view (whether the left view is 'opened' or 'closed').
Calling forceUpdate on the js view does not do anything. Calling invalidate or measure does not do anything. The more complex compound view this custom view comes from exhibits many related problems besides this one, such as visibility of children not visibly changing, recyclerview contents not not appearing to change until touched and scrolled, etc, though I hope solving this current issue will help the others.

Stackoverflow
Updating the shadow nodes manually by inserting hooks into the custom view was the only solution.
This is an unreliable solution however. For some updates I had to post delayed runnables so they would measure out correctly. As you can probably tell, I don't know exactly what's going here (which is the benefit or rn? hides complexity?) but please expose a reliable invalidation method in native code.
In View Manager (ignore that first break, github formatting)
public LayoutShadowNode createShadowNodeInstance() {
    node = new MyShadowNode();
    return node;
}
protected CustomView createViewInstance(final ThemedReactContext reactContext) {
        customView.setRnUpdateListener(new CustomView.RNUpdateListener() {

    Method m;
    @Override
    public void needsUpdate() {
        Runnable r = new Runnable() {
            @Override
            public void run() {

                if (m == null) {
                    try {
                        m = CSSNode.class.getDeclaredMethod("markHasNewLayout");
                        m.setAccessible(true);
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
                try {
                    if (node != null) {
                        if (node.hasNewLayout()) node.markLayoutSeen();
                        ReactShadowNode parent = node.getParent();
                        while (parent != null) {
                            if (parent.hasNewLayout()) {
                                try {
                                    m.invoke(parent);
                                } catch (Exception e) {
                                    e.printStackTrace();
                                }
                                parent.markLayoutSeen();
                            }
                            parent = parent.getParent();
                        }
                        node.markUpdated();
                    }
                    Log.d(getName(), "markUpdated");
                }
            }

        };
        reactContext.runOnNativeModulesQueueThread(r);
    }
});`

Hi @sbaar, I'm having a very similar problem, where I cannot add subviews to a LinearLayout after createViewInstance. I'm not sure I understand your solution, what exactly have you changed? Thanks.

Here is what I ended up doing in the project I was working on.
In the constructor of the view manager, by reflection I get the method markHasNewLayout of CSSNode and method resolveShadowNode of UIImplementation. Override the createShadowNodeInstance to create an instance of MyShadowNode.
Take a good long look at setRnUpdateListener in the view manager. I set a hook for the compound view to call whenever it made a child view visible/gone, and when contained recycler views are notifyDataSetChanged. This callback is called in my closed source view, not just in the viewmanager.  It was most accurate to measure the heights of the child views and what I knew they should be (45 dp, 250dp)here rather than rely on getHeight(). I set this height to the shadow node of the view by getting the UIManager with
reactContext.getNativeModule(UIManagerModule.class);
then invoking getShadowNode with the view id. Then follow the shadow node tree up, marking that it has a new layout, then marking it as seen. Then mark the node of the current view as markUpdated. Run this code with
reactContext.runOnNativeModulesQueueThread(r);
@AndreaOrru

Thanks for taking the time and explaining it to me. I tried to reproduce that code in my app but I don't have anything like setRnUpdateListener in my view...?
@sbaar

I had to add that interface and listener to my view and call it when
visibility changes. Treat it like any other interface you create, like the
ones that are auto generated when you create a fragment
On Sep 25, 2016 7:47 AM, "Andrea Orru"<EMAIL_ADDRESS>wrote:
Thanks for taking the time and explaining it to me. I tried to reproduce
that code in my app but I don't have anything like setRnUpdateListener in
my view...?
@sbaar https://github.com/sbaar
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/9275#issuecomment-249425710,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACiZKQAr8bThWVSApf_NY44xphjjzAc5ks5qtolwgaJpZM4JeipR
.

Hi @sbaar, I'm closing this issue since there hasn't been any activity on it in a couple month. If this issue still persists reopen and I'll track down someone to review.


Cosmoshub v19.0.0 upgrade

Estimated Time (CEST)Aug 21st 2024, 16:34:54
https://www.mintscan.io/cosmos/block/21835200

Instead of upgrading to v19.0.0 as described in the proposal, operators will need to upgrade to v19.1.0,


Cyclic and Apricorn Plants from Pixelmon.

While trying to use the harvester to get apricorns. The Harvester just breaks the plant. If you use the Automatic user. It harvests the plant but the item disappears. Version of Minecraft is 1.10.2.

Is this the right place to get the mod? Version 5.0.4? http://pixelmonmod.com/downloads.php

How do i plant apricorns? I tried using "Green Apricorn" on farmland and did nothing. Tried planting some berries too.
i did not see any seeds or saplings items either.

Pixelmon version is 5.0.3. You plant Apricorns on grass. Berries are held by pokemon and not planted.

Thanks

Looked into it a tiny bit. So when I harvest the fully bonemealed grown apricorn , with an axe for example. i just get a log.  Which is the same thing the harvester is doing.
But i see what you mean because just right clicking the plant drops that apricorn item we want.  Re-labelling from bug to compatibility-suggestion , looking into it

closed: No new features are coming to 1.10, i just dont have the time. also pixelmon seems to have been killed


Package ‘r-SASxport-1.7.0’ marked as broken

Steps To Reproduce
rPackages.SASxport has been marked as broken, I wonder how. It seems like this was automated.
$ nix-build -A rPackages.SASxport

Build log
error: Package ‘r-SASxport-1.7.0’ in /nix/store/ycqap4jszggfbq3qyk4y7386srq4cpqi-source/pkgs/development/r-modules/generic-builder.nix:53 is marked as broken, refusing to evaluate.

       a) To temporarily allow broken packages, you can use an environment variable
          for a single invocation of the nix tools.

            $ export NIXPKGS_ALLOW_BROKEN=1

Additional context
Add any other context about the problem here.
Notify maintainers

@jbedo since the package was marked broken in 6675a16146bb25c5728d340fa40e989fe24eedb9 . I wonder how the "broken" boolean was set (automatically/manually ?).
Metadata
Using current nixos-unstable, this fork actually https://github.com/teto/nixpkgs/tree/rmarkdown-add-pandoc since I was hoping to add pandoc as an rmarkdown dependency.

This was marked broken automatically. The CRAN and BioC repositories are curated in the sense that packages failing their internal checks are removed. Rather than removing the package from our tree when it is removed upstream, we mark it as broken. This is because typically these packages reappear upstream later on once a new release is made that satisfying the required criteria, and we can then just remove the broken flag (automatically) when this happens.

thanks for the details, I've checked out the CRAN website and understand what you mean (I could find SASxport in the archives folder).

The CRAN and BioC repositories are curated in the sense that packages failing their internal checks are removed

I dont really use R, just help some colleagues getting R packages via nix. Is there a way to run these internal checks in nixpkgs ?
Does CRAN keep logs about why the package got removed ?
If I remove the broken = true from rPackages.SASxport and it builds fine so I wonder if I could run these checks myself to see if it's fine or how I can help.

The tests CRAN use are quite extensive and are subject to change, I don't think we should try and reimplement them. We can't really maintain things that are deprecated upstream anyway, so I think it's reasonable to mark them as broken when they are no-longer available in the latest CRAN release (which rPackages reflects) and leave it to users to decide if they want to allow broken and try their luck with the latest availble archived version.


Simplify Refund transaction

Coverage decreased (-0.89%) when pulling e74ff8597a3a32fffdea60ec7aa599bc50294dc8 on simplify/refund into eb5bf8d56ec706d6d1383016e567456fbe4c4741 on master.

Nice! Lot's of lines removed, and everything still working. I love this PRs :)


xrefs are created for each dex

from the log:
[INFO    ] androguard.apk: Starting analysis on AndroidManifest.xml
[INFO    ] androguard.apk: APK file was successfully validated!
[INFO    ] androguard.analysis: Adding DEX file version 35
[INFO    ] androguard.analysis: End of creating cross references (XREF) run time: 0min 07s
[INFO    ] androguard.analysis: Adding DEX file version 35
[INFO    ] androguard.analysis: End of creating cross references (XREF) run time: 0min 15s
[INFO    ] androguard.analysis: Adding DEX file version 35
[INFO    ] androguard.analysis: End of creating cross references (XREF) run time: 0min 14s

It should be possible to simply run xrefs once when using AnalyzeAPK after all DEX files are loaded into Analysis.

mh not sure what version I was using, this does not happen in master