Error trying to take a screenshot in dwm

Hi. If I take a screenshot of the root window (maim -s | xclip -selection clipboard -t image/png) and then try to copy its output to another program (like discord for example) it will freeze the app. I can unfreeze it by choosing another clipmenu entry.
I tried debugging clipmenud execution and it says xsel: malloc error: Cannot allocate memory. Do you know what could be happening?

Here are the steps to reproduce:

Run maim -k -s | xclip-clipboard selection -t image / png
Move to a clean tag (without any programs on it)
Click on the "background" to take a screenshot of the root window.

If you can't reproduce, I'll talk to the xsel developers. TY!


Product Name

We need to figure out what this site is actually called.

 Sorry if they’re horrible.
MatchMocker
CodePair
PrepTech
CodeBuddy
CodeConnect
InterviewU (both because it’s to find someone to interview you or for you to interview, and also because it’s mostly for University students)

Even though it's a little cheesy I think MatchMocker is perfect lol

Looks like we have settled on MatchMocker, so I'm going to mark this as resolved.


Version 3.0 API change proposal

Version 3.0 API change proposal
TelemetryProcessors
Issues:

Very complex API. We have 1 interface and 3 classes for one concept (ITelemetryProcessor, TelemetryProcessor, TelemetryChain, TelemetryChainBuilder)
Interface is same as ITelemetryInitialiser which is confusing. And we assume that constructor accepts next ITelemetryProcessor but we do not force it on API level
If some number of processors are added in configuration file programmatically we can add processors only in the end of the chain.
We cannot easily restructure the chain. When chain is rebuilt (e.g. if sampling or some other filter is added in code) all processors are recreated. It causes problem in Metrics Stream since module there keeps a reference on the processor.
If TelemetryProcessor is ITelemetryModule Intilialize will be called only for processors created from configuration file but will not be called on rebuild.

Proposal:
Have only one interface and one class where all restrictions are forced:
public interface ITelemetryProcessor
{
	void SetNext(ITelemetryProcessor next);
 	void Process(ITelemetry item);
}

That also solves the problem of rebuilding the chain dynamically.
TelemetryModules
Issues:

Concept is not fully exposed to customers but we actively use it internally (interface is public but collection of modules is hidden)
TelemetryModules are global objects; they are data providers that do not belong to a single configuration. But since now modules publish telemetry they need some configuration so we chose TelemetryConfiguration.Active and use it to initialize module

Proposal:

Introduce GlobalConfiguration.Instance that would contain global configuration like modules
TelemetryModule is a provider of data. It does not track anything. TelemetryConfiguration can subscribe to any TelemetryModule to get items.

public interface ITelemetryModule: IObservable<ITelemetry>
{
}

Currently ITelemetryModule interface is also used when you need to get configuration in your object and that can be TelemetryInitializer, TelemetryChannel or any other object (TelemetryProcessor also can be ITelemetryModule but we do not call Initialize after rebuild which may be considered a bug). Proposal is to introduce (or rather put back since we had it once) ISupportConfiguration interface. Though we would use it only for instance level objects like TelemetryInitializers and global objects like modules would not be able to use it.

TelemetryChannel
Issues:

We create separate channel for each configuration which is a waist of resources. Note that when telemetry item reaches the channel it has iKey so channel does not need a separate iKey. Also channel reads all items from disk.
We have wrapper object to add channel as the last telemetry processor.
It is ITelemetryModule just because we want to initialize it after all properties are set.

Proposal:

Put default channel in GlobalConfiguration. Allow adding more channels in the GlobalConfiguration programmatically (in case if we need channel with a different endpoint)
Make channel ITelemetryProcessor.

TelemetryConfigurationFactory
Issues:

Configuration reading is super complicated because it is a mix of what to read and how to initialize it + special cases for modules and TelemetryProcessors
TelemetryConfigurationFactory builds TelemetryConfiguration directly so if we want to add some other elements in configuration file we need special cases in parsing logic.

Proposal:

TelemetryConfigurationFactory should construct data object that matches configuration file structure. After that this object is used for constructing TelemetryConfiguration instance and updating global configuration objects like modules.

Regarding ITelemetryProcessor, what are the threading implications of the proposed model? Could SetNext() be called while a call to Process() is in progress? Not entirely a fan of the SetNext() thing (wonder if really you should have a factory interface that is plugged in, and asked to create an ITelemetryProcessor within a chain).
Regarding the change proposed to TelemetryModule, not quite sure I understand the idea here, but seems like one core concept is decoupling the module from the TelemetryClient instance (and thus the configuration) and just have it produce an observable stream of telemetry events that the core routes to the TelemetryClient?
Another issue with configuration that doesn't seem would be addressed is the need to support multiple alternative configurations within a single process. Specifically, consider cases where you need to support multiple technologies within a single process that possibly require different configuration (such as a different set of modules).

First off, I think these are awesome changes that are long overdue and will make things infinitely easier for everyone.
Allow me to approach this from a somewhat different perspective just for the sake of organizing my thoughts clearly. This will no doubt have a lot of intersections with what you have already mentioned, but I believe will address the problem a bit more broadly. This is our chance to introduce breaking changes based on all the experience and feedback we've accumulated so far, so let's make it count.
Let's talk about the following key extension points in our pipeline (listed in the order of invocation):

Telemetry modules (i.e. you can plug in your own code that will become a telemetry item source - run in the background and generate telemetry items independently of the application)

Telemetry initializers (i.e. you can plug in your own code to enrich telemetry items that pass through the pipeline with custom data)

Telemetry processors (i.e. you can plug in your own code to filter out telemetry items that pass through the pipeline so that the ones that you don't like won't get sent out)

Telemetry modules
You have pointed out the main problem with Telemetry modules very clearly - they are indeed designed to be configuration-agnostic and global at the application level, which is not currently fully implemented. Answering @tomasr's question, I think what you're saying is that a module can not possibly Track() anything since that suggests using an instance of TelemetryConfiguration - and that's precisely what we're trying to avoid. However, I will suggest to you that introducing a new channel of delivering telemetry items to the pipeline by allowing TelemetryConfiguration to subscribe to a module's output is a bit too complicated.
Instead, consider the following.
As soon as we remove the TelemetryConfiguration parameter from module's Initialize method and make the class an observable, Telemetry module becomes
public interface ITelemetryModule : IObservable<ITelemetry>
{
}

public class SomeTelemetryModule : ITelemetryModule
{
    public IDisposable Subscribe(IObserver<ITelemetry> telemetryConfiguration)
    {
        this.telemetryConfiguration = telemetryConfiguration;
    }

    public void TrackSomeTelemetry()
    {
       this.telemetryConfiguration.OnNext(requestTelemetry)
    }
}

Let's not notice that we can get rid of ITelemetryModule and use IObservable instead; but what if we don't like observables and choose against introducing subscription-based design? Easy:
public class SomeTelemetryModule  // no interface...
{
  public void TrackSomeTelemetry()
  {
      TelemetryConfiguration.Active.TrackRequest(requestTelemetry);
  }
}

There's no subscription mechanism, the customer doesn't have to figure out how to subscribe; it's all right there - and exactly the way it's done for regular Track()ing. A module is just a piece of customer's code that uses SDK through whichever TelemetryConfiguration it chooses. There's nothing under the hood.
At this point we're left with no interface and no extension point. A module is just a class that uses TelemetryConfiguration to Track() stuff; its singleton is being instantiated by SDK, but is that really a good enough reason to have a notion of TelemetryModule publicly exposed? Should we really make the customer understand the subscription-based mechanism that connects TelemetryConfiguration with TelemetryModule, and be aware of TelemetryModule at all?
Let's simply let the customer create his/her own TelemetryConfiguration and Track() whatever is necessary for the application. If they need a class for a specific background tracking task, they can certainly instantiate it themselves.
So my proposal is to drop the publicly available extension point called TelemetryModule. It's less code, and I simply don't see a good use case for it.
Of course, this leaves us with an issue of having our own internal modules. Those are quite useful since SDK needs to run its own code to provide important functionality on top of the passive Track() that the application can do on its own. Clearly, we need to keep those modules intact, along with the configurability.
We'll inevitably face the issue of having to Track() things from those modules with no configuration present, and that is where we need customer's help - he or she will have to specify which TelemetryConfiguration to use for sending the data from the (now internal) modules. Sounds very much like TelemetryConfiguration.Active, doesn't it, but we can certainly make that configuration clearer. Ultimately, our own internal modules are also pieces of code that are independent of SDK; all they need is customer's input regarding how to track their output. We can even introduce an SDK-agnostic callback for the customer to track things him/herself...
Per-internal-module configuration is also possible if deemed useful.
To illustrate my point, consider the amount of code required to support perf collection through design that is proposed above vs through what I suggest. Let's say, a customer is implementing a feature called PerformanceCollection, in which he or she is Track()ing machine's performance counters every 5 seconds. Assuming the customer is aware of the basics of SDK (knows how to call TelemetryClient.Track***()).
With the built-in support for TelemetryModule extension point (+ subscription mechanism):

Read up on what TelemetryModules are and how they interact with TelemetryConfiguration through subscriptions (ReactiveExtensions? Observers? Subscribe()? OnNext()?).
Implement ITelemetryModule.
Write the code that collects perf counters and writes them to the collection of observeables that have been passed to Subscribe().
Create a TelemetryConfiguration (unless it's Active), figure out which TelemetryConfiguration must be subscribed to that particular module and subscribe it. Is TelemetryConfiguration.Active already subscribed if the module is in ApplicationInsights.config? What if the module is created in code?

Without the built-in support of TelemetryModules:

Create a TelemetryConfiguration (unless it's Active).
Write the code that collects perf counters and Track()s them.

In my opinion, it is hard to show any tangible advantage to built-in support for customer's TelemetryModules. Drop 'em! Drop 'em dead!
Telemetry initializers and Telemetry processors
I chose to combine these two in a single section, and that's because they are exactly the same thing. I kid you not, and don't take my word for it.
public interface ITelemetryInitializer
{
       void XXX(ITelemetry telemetry);
}

public interface ITelemetryProcessor
{
       void XXX(ITelemetry item);
}

We're trying to give the customer a way of calling custom code on every telemetry item that passes through the pipeline, regardless of whether it was generated by the application or by SDK's modules.
The key issue here is the order and the guarantee of invocation.
For initializers, we guarantee invocation of every member of the chain, but pretend that the order doesn't matter (even though nothing prevents initializers from overwriting each other's data).
For processors, we guarantee the order of invocation, but invocation itself is not guaranteed (depending on whether someone up the chain has decided to kill the item or not). These are essentially filters.
We need a simple solution to this issue, and I really don't think two separate extension points are necessary here. I would rather suggest something like this:
// want to handle telemetry items? Implement this!
public interface ITelemetryHandler
{
      public void HandleTelemetry(ITelemetry telemetry, TelemetryHandlerEventArgs args);
}

// all the information about the handler chain is here
// and you can affect what happens to the item next, too
public class TelemetryHandlerEventArgs
{
    // set this to true to drop the item on the floor
    bool DropTelemetry {set;}

	// all handlers in the chain before and after this one (if it's useful!)
	TelemetryHandlerChain TelemetryHandlersBefore {get;}
	TelemetryHandlerChain TelemetryHandlersAfter {get;}

	// use this to interact with other handlers if you need to; this property bag will be passed on along with the item (if it's useful)
	PropertyBag HandlingProperties {get;set;}
}

The "implementation" above doesn't handle specifying the order in which handlers are called, but we can certainly address that using one of the well established patterns (like a SequenceNumber property on a handler) without making the customer mess around with SetNext() - that's really an implementation detail. Or maybe we don't even need specifying the order.
Clearly, there are threading-related concerns involved, but it's not really any more complicated than the implementation we have right now.
TelemetryChannel as a handler could be a slight overgeneralization; instead of handling all those special cases, we can probably just have it separately.
With this, we get a single concept (a signle extension point) instead of two, and we get more flexibility. Like @tomasr said, we would probably need a factory to handle all this. We might get a small increase in implementation's complexity here (depending on how flexible we want to be), but that in my opinion would be well worth it, since right now this is the area where the customer might want more control that we actually provide (remember the QuickPulse story).
Regarding TelemetryChannel and TelemetryConfigurationFactory, I could not possibly agree more; these are awesome changes.

This seems a bit confusing. While I can agree that telemetry processors and initializers share the same signature, wouldn't we want processors to always execute after all initializers have run? (I'm assuming you don't want to end up with a processor doing the wrong thing because it was accidentally executed before the right initializer ran).
So in that sense, I still see the value of keeping them separate.
I do like the concept of an ITelemetryHandler as proposed by @tokaplan (though I'd change it slightly), though I'd consider things a bit differently: Basically, you could consider initializers to be a separate abstraction that get executed by a telemetry processor/handler (i.e. think of it as having the first handler in the chain be a TelemetryInitializerProcessor).
As for telemetry modules.... maybe I'm not seeing the full picture, but I never considered them having a reference to the configuration to be such a problem; their problem comes more (imho), from the fact that they are instantiated from the configuration system, rather than the other way around. I don't see any of this addressing this (nor am I clear it should be)

@tokaplan, @tomasr Thank you for your feedback

I would agree with @tomasr about TelemetryInitializers. I would like to keeps them though they are kind of obsolete when we have TelemetryProcessors by 2 reasons 1. they are very easy to use and too many people already use it 2. We want them all to be called before TelemetryProcessors as @tomasr mentioned
Regarding @tokaplan about Modules I think that worth considering. That looks like an easier thing. But I would still keep an interface so we can create them from config and keep them in the collection of modules
For the factory for processors thank you for the proposal. We need to think about it more. Factory that we have now is very complicated, people do not understand that easily and do not remember how to use it without documentation. Rearranging the linked list on the fly would not be a problem 1. I do not expect that to happen. Reorganization needs to happen because we want to support config and in-code support. 2. Even if some items were flowing by one path and you "relink" it dynamically, next item would flow the new way.

If anyone else has comments please post. We are considering all the options now.

 Yes, we need it because we develop SDK and we need a way to initialize some component. Yes, customers who use SDK does not need to create modules. But we have SDK developers that develop SDK over Core SDK and hey would need it for they same reasons we do. We have several examples where it is used: WCF SDK, Azure SDK.

@abaranch Yeah good point. You could still argue in favor of having some sort of "OnSDKInitialized" event to which anyone could subscribe (including other SDKs), but I personally don't mind at all leaving the public interface, I'm mostly questioning the subscription channel, which I don't think we need. Inheriting from an empty interface and submitting telemetry through regular TelemetryConfiguration/TelemetryClient is perfectly fine in my opinion.

One small comment about processors for us not to forget when we return back to this issue: we need to simplify (or get rid of) "Use" methods for sampling. It starts getting more overloads and one of the reason is because right now it is extremely difficult to configure processors manually without those extension methods. We should not need them after refactoring.


Add reversing lab

Changes
References
https://github.com/auth0/auth0-java/pull/655/files

Discarding the changes added in this PR


How to build for production use

Hi! @FlowingSPDG
First of all kudos to your work on Get5/Got5 built with golang.
I got few queries to ask on this project of yours.

Does this have english lang support?
Is this ready for production use?
Does this build give single executable file?
Is there are wiki on how to build this project?

Thanks again.

Hi @xe1os ! thank you for interested in this project!
Here's answers of your questions:

Since I'm a japanese guy, comments in codes are mostly in Japanese. But I try to write it in English as well. Also, this is a framework, not a single working project like get5-web. so it depends on your implemention.
I do use this framework for my side-work project, but I cannot promise there's no issue for e.g. security, I want you to decide it by yourself by reading code.
No, but you can get single executable by compiling example projects in https://github.com/FlowingSPDG/Got5/tree/main/examples.
No, but mostly you only need Go to compile executable. e.g. cd examples/logger/cmd/main.go && go build main.go. Make sure you have latest Go or later than 1.18.

Hope this helps!

Please re-open this issue if you need more support of answer! :)

Can you please upload compiled exe for me to check and test.
Though i tried compiling single executable files i was still getting error Cannot GET /`` error in http://<IP_ADDRESS>:3000/

What kind of example do you need? its just a libray, not software or service. Got5 makes you develop get5 based system easier.

What kind of example do you need? its just a libray, not software or service. Got5 makes you develop get5 based system easier.

It will help if you can share the binaries that you have built.

I'm looking for standalone binaries that can be  used for local/LAN hosting purpose on Windows system.

What kind of example do you need? its just a libray, not software or service. Got5 makes you develop get5 based system easier.

It will help if you can share the binaries that you have built.

Check example directory for more detail.

I'm looking for standalone binaries that can be used for local/LAN hosting purpose on Windows system.

Again Got5 is not a system. Its a library that can be used as base library to built get5 integrated system.


Personal Data Breach

Your app uses bitclout.com global state which contains PII data that can not be shared with 3rd parties without explicit consent from the user.
Data in question is phone & email data associated with all user accounts that provided such data to bitclout.com
Proposed solution is to split global state sync out so there is an option to not sync PII data.

@superzordon please see my request for urgent updates here
https://github.com/deso-protocol/backend/issues/177#issuecomment-944894404


"Search triposes" field does not align with placeholder

The cursor in the "Search triposes" field does not appear to be perfectly aligned with the placeholder text in the field.

Closing pull request. Wrong issue number linked to PR. Creating new ticket.

Coverage remained the same at 100.0% when pulling 2829ba5829b05158c60c49b1ea854355ff414962 on Coenego:issue-437-empty-timetable into 9c63b26bee688d6e5398519060c90103216e60d4 on CUL-DigitalServices:master.


Find and replace does not replace correctly when replacing many occurrences

When trying to find & replace many occurrences at once, the value that is put in does not seem right.
E.g. if I try to replace 'Code.Abstractions' with 'MoreCode.Abstractions' at 500 occurrences in 100 files (or 4000 occurrences in 1200 files, does not matter), some occurrences (maybe 30-50) end up with 'CCode.Abstractions' or 'CodeAbstractions'. This seems to happen every time I try to mass replace a value.

VSCode Version: Code 1.14.2 (cb82febafda0c8c199b9201ad274e25d9a76874e, 2017-07-19T23:34:09.706Z)
OS Version: Windows_NT ia32 10.0.15063
Extensions:

Extension
Author (truncated)
Version

vscode-eslint
dba
1.2.11

azure-functions-tools
joh
0.3.0

csharp
ms-
1.11.0

vscode-docker
Pet
0.0.16

Steps to Reproduce:

Open a large .NET solution
Replace a namespace occurrence that is used a lot with something else (try to hit 1000+ occurrences)

Reproduces without extensions: Yes
If you need any further information, please let me know!

Considering it's multi file, pass to @roblourens

Does it only happen in certain files, or randomly? Is there something different about the places where it happens - very long lines, non-utf8 encoding?

It seems to happen randomly, we were trying to replace using statements in C# files created by the full blown Visual Studio. I guess these lines were around 50 characters each.

Any updates on this?

I haven't been able to repro it. Have you tried with 1.15?

Might be different, but seems related. Check and see if the instances that failed to update correctly happened more than once on the same line.

No, that's not related.
@TomGroeneboer Based on your description I think it's actually https://github.com/Microsoft/vscode/issues/35633 - affecting files encoded with a UTF8 BOM, and matches on the first line. That's now fixed in insiders.


While JoinMeeting getting this issue

JitsiMeetingOptions: JitsiMeetingOptions{room: plugintestroom, serverURL: https://meet.jit.si, subject: My Plugin Test Meeting, token: null, audioMuted: true, audioOnly: true, videoMuted: true, userDisplayName: Plugin Test User, userEmail<EMAIL_ADDRESS>iosAppBarRGBAColor :#0080FF80, featureFlags: {FeatureFlagEnum.WELCOME_PAGE_ENABLED: false} }
===================================== Join meeting
listener Instance of 'JitsiMeetingListener'
webOptions {"roomName":"plugintestroom","width":"100%","height":"100%","enableWelcomePage":false,"chromeExtensionBanner":null,"userInfo":{"displayName":"Plugin Test User"}}
serverUrl meet.jit.si before calling jisi meet api
{"roomName":"plugintestroom","width":"100%","height":"100%","enableWelcomePage":false,"chromeExtensionBanner":null,"userInfo":{"displayName":"Plugin Test User"}}
TypeError: Cannot read property 'shadowRoot' of undefined
at new JitsiMeetAPI (:12:80)
at jitsi_meet_web.JitsiMeetPlugin..joinMeeting (http://localhost:63772/packages/jitsi_meet_web/jitsi_meet_web.dart.lib.js:133:20)
at joinMeeting.next ()
at runBody (http://localhost:63772/dart_sdk.js:39052:34)
at Object._async [as async] (http://localhost:63772/dart_sdk.js:39083:7)
at jitsi_meet_web.JitsiMeetPlugin..joinMeeting (http://localhost:63772/packages/jitsi_meet_web/jitsi_meet_web.dart.lib.js:125:20)
at joinMeeting (http://localhost:63772/packages/jitsi_meet/jitsi_meet.dart.lib.js:59:79)
at joinMeeting.next ()
at runBody (http://localhost:63772/dart_sdk.js:39052:34)
at Object._async [as async] (http://localhost:63772/dart_sdk.js:39083:7)
at Function.joinMeeting (http://localhost:63772/packages/jitsi_meet/jitsi_meet.dart.lib.js:49:20)
at main._MeetingState.new._joinMeeting (http://localhost:63772/packages/jitsi_meet_example/main.dart.lib.js:1503:36)
at _joinMeeting.next ()
at runBody (http://localhost:63772/dart_sdk.js:39052:34)
at Object._async [as async] (http://localhost:63772/dart_sdk.js:39083:7)
at main._MeetingState.new.[_joinMeeting] (http://localhost:63772/packages/jitsi_meet_example/main.dart.lib.js:1474:20)
at http://localhost:63772/packages/jitsi_meet_example/main.dart.lib.js:1455:37
at ink_well._InkResponseState.new.[_handleTap] (http://localhost:63772/packages/flutter/src/material/icon_button.dart.lib.js:50511:42)
at tap.TapGestureRecognizer.new.invokeCallback (http://localhost:63772/packages/flutter/src/gestures/recognizer.dart.lib.js:203:18)
at tap.TapGestureRecognizer.new.handleTapUp (http://localhost:63772/packages/flutter/src/gestures/tap.dart.lib.js:417:40)
at tap.TapGestureRecognizer.new.[_checkUp] (http://localhost:63772/packages/flutter/src/gestures/tap.dart.lib.js:223:12)
at tap.TapGestureRecognizer.new.acceptGesture (http://localhost:63772/packages/flutter/src/gestures/tap.dart.lib.js:199:23)
at arena.GestureArenaManager.new.sweep (http://localhost:63772/packages/flutter/src/gestures/arena.dart.lib.js:222:31)
at binding$5.WidgetsFlutterBinding.new.handleEvent (http://localhost:63772/packages/flutter/src/gestures/binding.dart.lib.js:335:27)
at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:63772/packages/flutter/src/gestures/binding.dart.lib.js:314:24)
at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:63772/packages/flutter/src/rendering/layer.dart.lib.js:6087:13)
at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:63772/packages/flutter/src/gestures/binding.dart.lib.js:285:14)
at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:63772/packages/flutter/src/gestures/binding.dart.lib.js:258:43)
at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:63772/packages/flutter/src/gestures/binding.dart.lib.js:247:14)
at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:63772/packages/flutter/src/gestures/binding.dart.lib.js:237:65)
at Object.invoke1 (http://localhost:63772/dart_sdk.js:183773:7)
at _engine.EnginePlatformDispatcher..invokeOnPointerDataPacket (http://localhost:63772/dart_sdk.js:164269:15)
at _engine.PointerBinding..[_onPointerData] (http://localhost:63772/dart_sdk.js:164903:49)
at http://localhost:63772/dart_sdk.js:165355:26
at http://localhost:63772/dart_sdk.js:165308:16
at http://localhost:63772/dart_sdk.js:165007:11

Hi, same issue here.  Any solution? workaround?


Confidence intervals within marginalised 1d plots.

This is a feature that's present in nestcheck, but not very convenient to use.  Anesthetic's main diagonal plots are useful as is, but providing the end user the ability to encode the errors in the posterior would be very nice to have, particularly in the gui().

Convenience is always relative to a users experience with a code, but I agree that this should be brought into part of the wider nestcheck integration #63 discussion. A gui and manipulable version of the nestcheck plots would be truly awesome.

The manipulable version would be too heavy. Or rather, to make it work, we'd need to refactor the GUI code. Particularly, I would suggest making the updates asynchronous, and non-blocking. To do it in a cross-platform way, we could use QML.

I agree that the gui is in heavy need of refactoring #33 in order to make it more consistent with the rest of anesthetic. We should definitely do this with possible future integrations in mind.
How well does QML integrate with python? I think we'd need quite a bit of justification to move away from a nominally 'pure python' code. At the moment anesthetic fits well within the scientific python ecosystem (numpy, scipy, pandas, matplotlib), so I'm hesitant to introduce dependencies that not all users might be expected to have (we have made efforts to remove more unusual packages like fastkde #66)

Both follow from the same problem. The GUI, uses a Matplotlib canvas that is really bad at compositing renders. It's effectively a single large Qt widget, where anesthetic tries to place the plot elements by hand.
If we did it with QtQuick Markup language (QML) we would get native widgets (e.g. buttons, checkboxes, comboboxes) that are properly aligned (the screenshot in readme has text larger than the buttons), and render more efficiently. It would also remove all code that composited the plots into the GUI, allow asynchronous updates, render on the GPU as well as allow other modes of interaction (e.g. context menus, list boxes)... This could also open the window to a front-end like Getdist-gui (but good). For example matplotlib_qt_quick_playground
So the move would imply writing a declarative GUI, (QML is a strict declarative subset of JavaScript). Python tells you how to render each plot individually. QML handles the layouts, and interactivity, tells Python when to re-plot the plots. The end user sees Pyside2 as an optional dependency (which they might have, as this is what getdist is using also), and a GUI with good responsiveness (at least it won't lock up when moving a slider).
I would suggest opening a new issue for that though...

This does sound very interesting, and if we're going to overhaul the GUI then anything that improves both responsiveness and the quality of the layout is worth trying. I don't have any experience with QML, so perhaps this is something that @appetrosyan could start off as a more long-term project that several users could contribute to (myself included). We would start by creating a method NestedSamples.GUI() that offers an alternative to NestedSamples.gui(), the latter of which we could then deprecate and eventually remove.
I think the most basic functionality one would want to implement is a triangle plot for (e.g.) the first three parameters, with a slider that allows you to watch the live points evolve. Ideally you would use the NestedSamples.plot(...) functionality to draw, which would go some way to solving #33.

Ok. Sounds good!

I believe this has been by @htjb in #145. Feel free to re-open if there is anything further


[Parse] Unguard Parser.IsForASTGen for SWIFT_BUILD_SWIFT_SYNTAX

Changing a field depending on -D was not a good idea.

@swift-ci Please smoke test

@swift-ci Please smoke test


Undo one UI fix

Undoing:

in UI_process(), |state| was never made NULL, which means an error
when closing the session wouldn't be accurately reported.

This was a faulty cherry-pick from master

Merged.  787ce7eea82539531fe4d0f98da6bb3e93b1b832


Nanoc v4.10.1 doesn't seem to recompile when layout Haml options changed

Hey,
I'm not sure if it's by design or not, but I was playing around with Haml's remove_whitespace option and changing it (adding/removing, for example) in the layout rule doesn't seem to trigger any recompilations. Nuking the output directory does show changes however.
layout "/**/*", :haml, remove_whitespace: true

I can confirm that this happens — and it’s not expected. Will work on a fix.

This is now released in Nanoc 4.10.2.

A belated thanks! :)


Unrecoverable exception writing to socket closed from the other side

I am using Dart VM version: 2.1.0 (Tue Nov 13 18:22:02 2018 +0100) on "windows_x64".
When socket.write is called on RawSocket after the other side has closed the connection (which we dont know about yet), the Dart SDK crashes with an unrecoverable exception.
Here is the message it outputs before it crashes:
Unhandled exception:
SocketException: Write failed (OS Error: Broken pipe, errno = 32), address = database.example.com, port = 62372
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:1112:29)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#3      _runPendingImmediateCallback (dart:isolate/runtime/libisolate_patch.dart:115:13)
#4      _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:172:5)

It however calls onError callback of listen method with the error before it crashes.
This is probably related to an old issue: https://github.com/dart-lang/sdk/issues/17468
There are also occurrences of the same issue in other packages: https://github.com/dartist/redis_client/issues/67

Thanks for the report. I couldn't reproduce it on Linux with a simple program. I'll fire up a Windows environment and see if I can reproduce it there. Can you help me by sharing a small program that reproduces the issue?


Composer requirements

Hi could you please remove the composer requirements.
Because i rely on the composer installer 3 and that does not work anymore.
"aoepeople/composer-installers": "",
"colinmollenhour/modman": ""

so you would propose a dependency to https://github.com/Cotya/magento-composer-installer ?

No :) no dependency would be great. Because people can chose the installer they want in root composer.json.

BTW. when I put:
"replace": {
"aoepeople/composer-installers": "*"
},
into my root composer.json everything works fine.


Dependency manager (tab to see plugin deps to make installation easier)

This isn't quite a fix for #6, but I think it's a good middle point until such time as the API supports dependency autoinstalls.
(That being said, I'm pretty sure you could auto-install dependencies without changing the API. It'd be a little jank, but you could store the ident of the plugin you're trying to install, then if it fails, see which .Dependencies aren't present. I was considering writing this, but I suspect we'd prefer a more elegant approach. If we wanted to do this, the dep manager pulls all the data to facilitate it)
One item of note is due to API limitations I'm making a few requests to /api/plugins (one for each page). If there was a way to get all items at once, that might make more sense for this. IDK what the server-side limitations are tho.

Looks awesome! Before I dive into the code for this, I have a couple thoughts that immediately come to mind that I think should be discussed in one way or another:

Why do plugins have a "required dependency" icon if they are not a dependency, but a dependent? (The top-most tree nodes, for example at the very top "Autosave Ghosts")
Showing the version number of plugins shipped with Openplanet is not necessary, as they are always going to be 1.0 (I never change them, as they don't update with the plugin manager.)

Additionally, we might not even need to show the author either, since it's kind of implied that the author is "Openplanet" (or in many cases just me)
Maybe plugins shipped with Openplanet could have a separate icon in the list as well, to indicate where they come from.

When should the dependencies tab be displayed? I think always displaying it could be confusing, as people always expect the tabs to be some sort of repository of plugins. Perhaps it should only be displayed when clicking some option in the menu?

Sidenote: I've never liked how the "Installed" tab looked much, either. Perhaps we could think about merging the two tabs into one, and then using your design for the dependencies as the main style for this.
Additionally, maybe a complete re-design of the plugin manager is in order, but this would be better discussed in a new Github issue.

For the API, I will have to implement a new API to get numeric ID's from identifiers, much like how the update check currently works (you can pass multiple numeric ID's to get results on multiple plugins).

Why do plugins have a "required dependency" icon if they are not a dependency, but a dependent? (The top-most tree nodes, for example at the very top "Autosave Ghosts")

That's an oversight on my part, it's an easy fix tho so no biggie!

Showing the version number of plugins shipped with Openplanet is not necessary, as they are always going to be 1.0 (I never change them, as they don't update with the plugin manager.)

Additionally, we might not even need to show the author either, since it's kind of implied that the author is "Openplanet" (or in many cases just me)
Maybe plugins shipped with Openplanet could have a separate icon in the list as well, to indicate where they come from.

Yeah, I'm thinking maybe instead of NAME by AUTHOR (vVERSION) it could be like OPENPLANETHEART NAME (builtin)? idk

* When should the dependencies tab be displayed? I think always displaying it could be confusing, as people always expect the tabs to be some sort of repository of plugins. Perhaps it should only be displayed when clicking some option in the menu?

  * Sidenote: I've never liked how the "Installed" tab looked much, either. Perhaps we could think about merging the two tabs into one, and then using your design for the dependencies as the main style for this.
  * Additionally, maybe a complete re-design of the plugin manager is in order, but this would be better discussed in a new Github issue.

I was thinking maybe it could be a popup that appears when a plugin has unmet mandatory deps, but also having a way to access it manually for optional dependencies would be nice. I could do some mockups of UI ideas but it's certainly not my strong suit so 😛

For the API, I will have to implement a new API to get numeric ID's from identifiers, much like how the update check currently works (you can pass multiple numeric ID's to get results on multiple plugins).

that'd be pretty poggers, maybe something like /api/plugins?names=Ident1,Ident2,etc?

Yeah, I'm thinking maybe instead of NAME by AUTHOR (vVERSION) it could be like OPENPLANETHEART NAME (builtin)? idk

I think it shouldn't show the v prefix in any case, since we don't really use that prefix anywhere for plugin versions.

I was thinking maybe it could be a popup that appears when a plugin has unmet mandatory deps, but also having a way to access it manually for optional dependencies would be nice.

I think that makes sense. I'm not sure where the menu for this would be located though. Either in the main menu (which might be too much clutter) or we create a new menu in the plugin manager window (which might only be 1 singular option, and that might be kind of a waste of space).

that'd be pretty poggers, maybe something like /api/plugins?names=Ident1,Ident2,etc?

Yeah, something like that. I'll let you know about the actual API when it's implemented.

Pushed some more fixes to take advantage of the website api changes in the pipeline. This vastly reduces the overhead caused by the Dependency Manager, as well as adds dependent plugin info to the PluginTab ui:

The Install button has also been adjusted to automatically install any required dependencies automatically, with a tooltip indicating as such.


Move ingest record batch types to a single document

We'd like to move the information on the ingest record batch types that is currently referenced in common problems and their solutions. We can make a single document that explains about the different record batch types.
If we do the following issue first, we could put it in a folder for ingest:

https://github.com/gchq/sleeper/issues/3877

On hold until the following issue is done:

https://github.com/gchq/sleeper/issues/3728


Slow navigation

Hi there. The navigation is really slow. Of course it becomes a bit faster after the first navigation. But totally is slow.

@vahidvdn the application was just updated to NativeScript 4.0.0 (great performance improvements in this release) and the updated version will be published in a matter of few days.


docs: Fix problems with code blocks and broken internal link.

Fix missing newlines between code:: console and code block (tutorial/setup.rst/snakefiles/deployment.rst).
Fix broken link to gitpod. (from tutorial/basics.rst to tutorials/setup.rst).
Remove some leading spaces (various places).
Description

QC

[x] The PR contains a test case for the changes or the changes are already covered by an existing test case.
[x] The documentation (docs/) is updated to reflect the changes or this is not necessary (e.g. if the change does neither modify the language nor the behavior or functionalities of Snakemake).

Thank you so much!


If an image is placed inside a callout, zooming into it overlays note's text above the image;

Is the bug present when using the default Obsidian theme?
No
Is the bug present when snippets and plugins are disabled?
Yes
Minimal theme version
6.3.3
Describe the bug
This issue appears when I embed a media file into a callout. In editing view it looks something like this:
>[!callout]
>test
>![[weta-workshop-design-studio-2-7330dain-02-nk.png]]
>test

When I then attempt to clock on the embedded image to use Minimal's Image Zoom function, it produces unexpected results — zoomed image is placed underneath the note's text, instead of overlaying it as usual. You can see it one this attached screenshot:
As far as I'm concerned, that happens with media-file of any format (that Minimal is allows to zoom into, that is), as I tested it JPG, PNG, WEBP, and GIF files;
Debug info
SYSTEM INFO:
Obsidian version: v1.3.4
Installer version: v1.1.9
Operating system: Windows 10 Pro 10.0.19044
Login status: not logged in
Insider build toggle: off
Live preview: off
Legacy editor: off
Base theme: light
Community theme: Minimal v6.3.3
Snippets enabled: 0
Restricted mode: off
Plugins installed: 2
Plugins enabled: 0
RECOMMENDATIONS:
Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.

I was able to reproduce but unfortunately I don't have a solution. Unfortunately I don't think it can be solved via CSS.

I can also confirm this happens if the image is placed into a bullet point.


updated boxcryptor (2.1.465.708)

Closes #18341.

Merged as 381618b9751e897eee9389a6532ce3acac4fad8b.


Updated docs and config to use docker-compose instead of fig, given Docker's acquisition

More information here: http://blog.docker.com/2014/12/announcing-docker-machine-swarm-and-compose-for-orchestrating-distributed-apps/

The install Compose link still links to Fig.

This issue has already been addressed in a recent PR on 0.4.0 branch, closing.


ANTLR grammar has an ambiguity

Fixes https://github.com/gpuweb/WHLSL/issues/284

This patch should modify the reference implementation.


Missing print arguments in MDDSharedMemory.h

In MDDSharedMemory.hm line 248 and 261 misses the argument to %s, and should be:
ModelicaFormatMessage("Shared memory object '%s' seems to be already removed (possibly by remote process)\n", smb->shmname);
ModelicaFormatMessage("Semaphore '%s' seems to be already removed (possibly by remote process)\n", smb->semname);

Thanks for the report!


Dev Home Environments list is duplicating results

Dev Home version
0.1601.561.0
Windows build number
10.0.22635.4010
Other software
OS Build Version: 10.0.22635.4010.amd64fre.ni_release.220506-1250
.NET Version: .NET 8.0.6
Steps to reproduce the bug
Start Dev home
Open Environments tab
Expected result
Show only one instance per dev box.
Actual result
Environments list is duplicating results.

Included System Information
CPU: Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz
Physical Memory: 31.6GB (14.42GB free)
Processor Architecture: x64
Included Extensions Information
Extensions:
Microsoft.Windows.DevHome.Canary_0.1401.500.0_x64__8wekyb3d8bbwe (Core Widget Extension)
Microsoft.Windows.DevHome.Canary_0.1401.500.0_x64__8wekyb3d8bbwe (Hyper-V Extension)
Microsoft.Windows.DevHomeAzureExtension.Canary_0.1000.549.0_x64__8wekyb3d8bbwe (Dev Home Azure Extension (Canary))
Microsoft.Windows.DevHome_0.1601.561.0_x64__8wekyb3d8bbwe (Core Widget Extension)
Microsoft.Windows.DevHome_0.1601.561.0_x64__8wekyb3d8bbwe (Hyper-V Extension)
Microsoft.Windows.DevHome_0.1601.561.0_x64__8wekyb3d8bbwe (Windows Subsystem for Linux Extension)
Microsoft.Windows.DevHomeAzureExtension_0.1100.561.0_x64__8wekyb3d8bbwe (Dev Home Azure Extension (Preview))
Widget Service:
MicrosoftWindows.Client.WebExperience_524.21802.0.0_x64__cw5n1h2txyewy

Hi @acangialosi  I have a similar comment to the one I made in the issue about the pools not being sorted alphabetically. in Issue #3592 . It looks like on your computer both the Preview version of the Azure extension and the Canary version are installed. I just tested out the latest version of Dev Home: ver 0.1601.561.0 and the Azure extension ver: 0.1100.561.0  and confirmed that the list of DevBoxes aren't duplicated. You likely will need to disable/uninstall the canary version and then only one set will appear. Let me know if that fixes your issue. Thanks.

If that is indeed the case, @acangialosi let's close this issue.

Reconfirmed no repro on the latest version of Dev Home; please reopen if needed with additional details.


Add a context=module to script tag to export variables from .vue files

What problem does this feature solve?
Hey! Discovering Svelte and getting into its features reminded me of one problem of Vue components: data from them cannot be exported and used anywhere else. Lets say you have a type that is semantically bound to component and its' child props, but for exporting it and reusing them in both you must either have it in some distant faraway types/type.types.ts file or make a file near a Vue component to share it. Svelte resolves this issue (look below)
What does the proposed API look like?
What does the proposed API look like?
<script context="module">
  export const fruits = ['banana', 'apple', 'orange']
</script>

This can be imported in other components and reused there:
<script>
    import {fruits} from './components/Fruits.svelte'

    console.log('Fruits:', fruits)
</script>

While this is a very unimportant feature, it would be nice to see it in Vue :)

你可以使用 (defineExpose)[https://vuejs.org/api/sfc-script-setup.html#defineexpose]


[spirv-tools,spirv-reflect,spirv-headers] update ports

Describe the pull request

What does your PR fix?

Which triplets are supported/not supported? Have you updated the CI baseline?

yes

Does your PR follow the maintainer guide?

yes

If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

yes
If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

Thanks @mathisloge !


JSON-RPC: eth_getBalance Inconsistency

Describe the bug
The balance of the given address requested from Reth is different from QuickNode and Infura
Steps to reproduce
curl http://localhost:8545 \
  -X POST \
  -H "Content-Type: application/json" \
  --data '{"method":"eth_getBalance","params":["0x0000000000000000000000000000000000000000", "0x1306D3B"],"id":1,"jsonrpc":"2.0"}'

From Reth
The result is 0x2d50d3b2d7840cb6d76<PHONE_NUMBER>9180050312566)
From QuickNode and Infura
The result is 0x2d47a18b5b27a27e0ac<PHONE_NUMBER>1015941873836)
Node logs
No response
Platform(s)
Linux (x86)
What version/commit are you on?
reth Version: 1.0.6
What database version are you on?
Current database version: 2
Local database version: 2
Which chain / network are you on?
mainnet
What type of node are you running?
Archive (default)
What prune config do you use, if any?
No response
If you've built Reth from source, provide the full command you used
No response
Code of Conduct

[X] I agree to follow the Code of Conduct

The inconsistency starts from Block 19879895
Reth balance at 19879894:<PHONE_NUMBER>1947497370023
Geth balance at 19879894:<PHONE_NUMBER>1947497370023
Reth balance at 19879895:<PHONE_NUMBER>9026870435183
Geth balance at 19879895:<PHONE_NUMBER>1947497370024

reproduced on reth v1.1.0, try to find the causes

After some digging, in my node, the first discrepancy of the 0x0000000000000000000000000000000000000000's balance occured in block 17455888, diffs as below:
blknum,reth,erigon
...
17455886,11734187543945161994027,11734187543945161994027
17455887,11734187543945161994027,11734187543945161994027
17455888,13397775667035432152370,11734199307305109737224
17455889,13397775667035432152370,11734199307305109737224
...

Then I used prestateTracer to find which tx leads to this discrepancy, but the results of reth and erigon are the same, RPC as below:
{
  "jsonrpc": "2.0",
  "method": "debug_traceBlockByNumber",
  "id": 67,
  "params": [
    "0x10a5b10",
    {
      "tracer": "prestateTracer",
      "tracerConfig": {"diffMode": true}
    }
  ]
}

So seems the pre and the calculated post state are correct, but the post state persisted into disk maybe corrupted?

same question here, any progress?

I have open a discussion about an strange behaviour when excuting some blocks using revm crates:
https://github.com/paradigmxyz/reth/discussions/12850
I don't know if the issue is the same described here.

17455887<PHONE_NUMBER>3945161994027<PHONE_NUMBER>3945161994027
17455888<PHONE_NUMBER>7035432152370<PHONE_NUMBER>7305109737224
Strange numbers here:
reth added: 1,663,588,123,090,270,158,343
erigon added:          11,763,359,947,743,197
diff between two is huge: 1,663,576,359,730,322,415,146


Incorporate asset valuations into trader behavior

Need to define a ValueInvestorLike trait which imposes individual rationality restriction on trading behavior: a trader that extends ValueInvestorLike should never sell an asset that is under-valued and never buy an asset that is over-valued.
Will also need to add a ValuationsProvider trait which allows for the valuations distribution to be configured in the traders.conf file.

Valuations need to be incorporated into the model before tackling the feasibility constraints.


Have more control over generated input dto's (C#)

Is it possible to have more control over the generated input dto's.
A little more concrete: would it be possible to have an client method being generated with an interface or a generic class as input parameter? (see examples below)
I realize this is probably a corner case but i believe it would be relativly simple to implement.
We have a project where this would really help.
     public Output Update(IPersonInputInterface body)
        {
           // would be nice to have the input as an interface
        }

     public Output Update(Input<PersonInput> body)
        {
           // would be nice to have this generated additionaly to the normal Update
        }

     public Output Update(PersonInput body)
        {
           // ..... client methos are currently generated like this
        }

    [System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "<IP_ADDRESS> (Newtonsoft.Json v<IP_ADDRESS>)")]
    public partial class PersonInput
    {
        [Newtonsoft.Json.JsonProperty("CompanyId", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
        public string Name{ get; set; }

        [Newtonsoft.Json.JsonProperty("Name", Required = Newtonsoft.Json.Required.Default, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
        public string Comment{ get; set; }
    }

I see this can be probably done via Templates. Might be a bit of work in this case but very very nice :-)

Tried to solve the issue using templates. I think somehow i would manage to get it work but it would have to overwrite templates that one is not supposed to overwrite and also it would be pretty complicated.
Maybe it would be possible to include that scenario

So this is about generating an interface for each DTO class and use this interface in the client proxy classes/interfaces? Same as it's done in the TypeScript generators...

I could actually, solve it via templates for our C# clients (we also have typescript clients).  Not in the most elegant way but it works for us. So for us this is no longer an issue.
In case you are interestet, i try to explain why i came up with this questions. We have some input objects with more than 100 properties. However, the controller, accepts the input object even if you only pass the object with a few properties. Example: we have the object "person" that has the properties " "Firstname", "Lastname", "Weight". Our controller method is something like: Update(Person input).
If I now only pass the Lastname, the only the Lastname is updated.
However, with the C# clients it is pretty hard to achieve, as when the generated Person object is serialized to json, the json will have null values for the properties not set (in this example: Firstname, Weight). In the dynamic world of javascript, this is a little easier, but in C# their is no straight forward way to solve this. This is obviously, non-standard behaviour and also a corner case, but for us it was a huge problem.
I believe the nicest approach for our particular problem would have been if the generated client method looked something like this:
public void Update(PartialInput input){
// PartialInput should be able to serialize the input to the json we want.. (should be possible with newton)
}
Well,  we have solved the issue, by passing an object that inherits from the generated dto object, but the generated json looks different. So we can work with that.
Thanks for your interest.


[Windows] - Not saving files

Describe the bug
File->Save As doesn't actually save anything. Title bar still says [unsaved].
To Reproduce
Steps to reproduce the behavior:

Enter code in [source code] tab
Click [File]
Click [Save As...]
Select destination folder
Click [Save]

Expected behavior
A copy of the source code should be saved to a file in the destination folder. Title bar text should indicate file has been saved, or not indicate that it hasn't been saved.

I was able to produce this, but only when trying to save with an extension type other than .c or .cpp.  Did you perhaps try to save as a .ino file?  I made a fix that handles an exceptional condition I did not anticipate, so please retry with the latest release version.  If this does not fix the issue, please provide some additional details, such as what OS you're using and what version of Java you have installed.  Thanks.


var initialisation

I opened an issue about variable initialisation on the main Haxe repo last night thinking I may have found a bug, but it seems that it was just a misunderstanding due to poorly worded documentation.
This page suggests to me that var a, b = 2; should set a AND b to 2, but I have since learned that this is not the case.
https://haxe.org/manual/expression-var.html

Looks like @nadako already addressed this.


 I believe we can safely force all the resource types to be 'static bound.

I just have a weird use case, which I should be able to tweak on my side to avoid all the nasty lifetimes. Leaving the issue open since Piston is affected too.

Closing due to inactivity

Is there a use case where something else than 'static is needed?

Oh, is Piston still affected by this? Damn, I missed it.
I can't think of a use-case for non-static lifetime... but there was a reason to not impose this restriction, I just don't remember it now. Will keep an eye on it.

Not happened in pre-ll


CAMEL-18110: DeliverSm message payload opt param fix

The complete issue description can be found here: https://issues.apache.org/jira/browse/CAMEL-18110
I want this issue to be merged with the camel-3.14.x (LTS) branch but I had some problems with the auto-generated files.
The first commit resolves this issue, the other 2 are some minor issues I found along the way.

Another issue I found along the way and probably could be verified and resolved in a new issue !?
SmppMessage.createBody is dead code. The SmppMessage object is created only from the SmppBinding
class when a deliverSm, AlertNotification, or dataSm arrives at Camel. Only the deliverSm is an instance of MessageRequest
and the org.apache.camel.component.smpp.SmppBinding#createSmppMessage(org.apache.camel.CamelContext, org.jsmpp.bean.DeliverSm) always sets the body, thus the createBody is never used.


Highlight current project

This pull request:

Highlights the current project on the sidebar:

Adds "ScyllaDB Docs" in front of the breadcrumb list:

How to test this PR

Clone this PR and go to the docs folder.
Run make preview or make multiversionpreview.
Open http://<IP_ADDRESS>:5500/
Check the sidebar and breadcrumbs.

I think its the right direction
Not sure about the look when there is no version box (below), but we can improve it later

The breadcrumbs look great.
The project name now renders differently - it's not in bold. As a result, if there's no version drop-down, it looks as if it was part of the page tree:

Could you modify the project name to make it bold and bigger, or anything else that would clearly differentiate the project name from the page tree?

@annastuchlik This seems to be related with cache. Could you please try cleaning the browser cache or opening the site in a new incognito window?

@dgarcia360 Sorry for the confusion. It looks good.


Finalization feature of product zoom in for better user experience.

Finalization of the zoom in feature for product images.

Hey @Paniv45,
You made the same mistake again,
can you please create a new PR for to develop branch?
Closing this one as doesn't meet the PR requirements.


shifting mm up and left

When I run the module it shifts my mirror up and left. Any ideas on how to fix?

I know this is old but I had the same issue - I found the css was clashing with the default main.css of MM.
you can just edit MMM-CSSBackgrounds.css and remove the following lines:
html, body {
height: 100%;
}
and remove
margin: 0;
from
body {
overflow: hidden;
<  margin: 0;
background: transparent;
}


getting a bunch of compilation error while installing nmslib's python bindings on amazon AMI

I'm trying to install nmslib on my amazon ec2 instance. I had to manually link cc1plus. I'm getting errors like this
cc1plus: error: unrecognized command line option ‘-mno-sha’
gcc - version : 4.8.5
Any ideas how to resolve this?

Which Amazon AMI instance?

I'm using Deep Learning AMI (Amazon Linux) Version 4.0 - ami-fb0f8b83

And how do install the library? pypi, local build, etc?

using pip. Right now I'm trying to update the gcc and see if it resolves the error.

Please, try to install it locally. First, do
cmake .
make -j 10
Then try to run
sudo python build install
from python_bindings
AFAIK, it is hard to make ptyhon setup tools to work everywhere :(

PS: git clone ...
before doing any of this.

solved it. My system had three versions of gcc (4.8.5, 6.2, 7) and default was gcc-7. When I changed it to 4.8.5, I was able to compile and install the nmslib. Thanks for your help

Hi @asdspal thank you for taking the time to investigate it! This was really helpful.


Missing XML File

Hey,
I was trying to implement the predictive sampling planner in the MJX module inside the python section. I tried running the existing example that was set to mjx_insert_cube.xml inside the insert.py file https://github.com/google-deepmind/mujoco_mpc/blob/main/python/mujoco_mpc/mjx/tasks/insert.py , but the xml file did not exist in the repository.

Yes, it looks like we are missing this file.
@erez-tom is this file created from a Menagerie model?

Hey,
Just wondering if that mjx_insert_cube.xml file was able to be found. I looked at https://github.com/google-deepmind/mujoco_menagerie and couldn't find it there either.


Water Sensors- SKF

No longer listed in tech dashboard, did we pull this site offline?

@saseehav do you know anything about this? I am contacting Tauana to check what happened.

RESPONSE FROM TAUANA

Hi Esleyther,
Please, see the picture attached. I did a reinstallation in SKF on June 28th, and sent the form on June 29th.
What can I do? Do I need to go there to download the data?
About the QAQ, I don’t know what happened, I can go there and download the data.

I was going over the installation forms that she submitted, and they are giving this "Error 0: ["['farm_info_group/crop_planting_date']"] row failed tests for table farm_history__water_sensor_install". when I click on them to try and fix it, I don't have a way to add the planting date on the options.  the same thing applies for both this farm, SKF and QAQ.
@mikahpinegar
she had to do reinstalled because of some issues with the nodes.

I did not see an upload of data in the folder for SKF. Do we have a status update for this site?

data was downloaded from them. Tauana sent me only data for one node. asked her for the rest of it for the other nodes. data looks complete


FW Flashing Stable: wrong reporting.

Hello guys,
I'm flashing Stable with QGC. Then it reports it as 1.6.1dev. I see that latest stable is 1.6.2 but there is no binary i can flash. And I'm not sure what Stable is flashing in QGC... Either it is wrongly reported version or Stable flashes something else.

@dagar @LorenzMeier looks like tagging issue again.

@mhkabir something else is going on here. If you fetch everything the v1.6.2 tag is there, but not showing in the stable branch.
50ecee9 (HEAD -> stable, px4/stable) FINALLY fix mag rotation issues. (#7366)
b4b8a03 (tag: v1.6.1) mavlink: new MAV_CMD_IMAGE_START_CAPTURE spec
ab14de9 sensors : correctly handle internal magnetometer rotations
8ff7346 BMI055: Ensure the accel driver sets the device ID in the report
3c1af57 BMI055: Ensure gyro device ID gets copied to report
d49f1be FMUv4 config: Ensure enough stack space in user main function
cc3d287 uORB listener: Expand command to allow selecting the instance to print
03a762f commander: arming with critical battery is not allowed
3b85ac0 Multicopter mixer: When saturating, compute the new yaw value based on the reduced thrust value
29b0043 (tag: v1.6.0) Update README
a9ad826 Commander: Relax gyro consistency check as users without temperature compensation do suffer from it.
ed5cf9f (tag: v1.6.0-rc4) commander : simplify platform defines

The commit was tagged in master. If you cherry-pick to another branch the tag doesn't follow. Git can follow merges back for versioning, but that doesn't help in this case.

Should be resolved.


chore: add CODEOWNERS to .github

Signed-off-by: Gaius<EMAIL_ADDRESS>

anolis-bot failure is unrelated.


[TEST] npm tests with beast permessage-deflate

This is only a test...

Current coverage is 67.16% (diff: 100%)

Merging #1973 into develop will increase coverage by 0.02%

@@            develop      #1973   diff @@
==========================================
  Files           686        686
  Lines         49319      49319
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits          33111      33123    +12
+ Misses        16208      16196    -12
  Partials          0          0

Powered by Codecov. Last update 6e3e717...080787a


docs for field validation GA

Update docs for Server Side Field Validation graduation to GA
KEP: https://github.com/kubernetes/enhancements/issues/2885

I don't think there's anything new to add for GA graduation so I just updated the meta stuff.
PTAL @sftim @liggitt

/assign @sftim

Thanks. Feedback addressed. PTAL @sftim

I've also opened and froze an issue to track the need to update the docs once client side validation is fully removed from kubectl.

That's useful. We also need to document that validation is server-side by default if that's the case (which I think it will be in v1.27). For example, https://kubernetes.io/docs/reference/kubectl/ doesn't mention validation at all yet - but it should, so we can document the behavior and tell folks where to learn more about customising the outcome.
https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/ should also briefly outline unknown field handling and link to the API concepts page for further reading.
I know this feels late, but graduation to GA is the last gateway we have before the need to document gets forgotten. That's why I'm calling out where we need to add these details.
I recommend filing an issue to track those gaps. Please Cc: me so I can let the release docs people know it needs manual tracking.

Created issues for both the tasks you've mentioned and cc'd you on them:
https://github.com/kubernetes/website/issues/39211
https://github.com/kubernetes/website/issues/39212

/assign @apelisse
I am handing this off to Antoine, as I am leaving the kubernetes project.

/milestone 1.27

/close
in favor of https://github.com/kubernetes/website/pull/39716


feat: add linter workflow for github actions

Description
Part of: UserOfficeProject/stfc-user-office-project/issues/234

Motivation and Context
Adding linter to PRs to maintain consistency and stop any issues not spotted locally

How Has This Been Tested
Tested on this PR branch

Fixes
Closes: UserOfficeProject/stfc-user-office-project/issues/234

Changes

Added linter .yml file that runs on pull request and gives prettier and eslint errors
Depends on

Tests included/Docs Updated?

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

.github/workflows/* -> ignored
templates/css/bootstrap.min.css -> ignored
src/tests/fixtures/pdf_payloads.json -> formatting


Unable to find merge-base between master and HEAD[BUG]

Is there an existing issue for this?

[X] I have searched the existing issues

Does this issue exist in the latest version?

[X] I'm using the latest release

Describe the bug?
Hey,
I ran github action with this action and I got:
From https://github.com/arigosakiburi

[new branch]      master     -> origin/master
branch 'master' set up to track 'origin/master'.
From https://github.com/arigosaki/buri
branch            master     -> FETCH_HEAD
branch            HEAD       -> FETCH_HEAD
From https://github.com/arigosaki/buri
branch            master     -> FETCH_HEAD
branch            HEAD       -> FETCH_HEAD
From https://github.com/arigosaki/buri
branch            master     -> FETCH_HEAD
branch            HEAD       -> FETCH_HEAD
Error: Unable to find merge-base between master and HEAD.
Error: Process completed with exit code 1.

what can cause it?
To Reproduce
.
What OS are you seeing the problem on?
ubuntu-latest or ubuntu-20.04
Expected behavior?
pass
Relevant log output
From https://github.com/arigosaki/buri
   * branch            master     -> FETCH_HEAD
   * branch            HEAD       -> FETCH_HEAD
  From https://github.com/arigosaki/buri
   * branch            master     -> FETCH_HEAD
   * branch            HEAD       -> FETCH_HEAD
  From https://github.com/arigosaki/buri
   * branch            master     -> FETCH_HEAD
   * branch            HEAD       -> FETCH_HEAD
  Error: Unable to find merge-base between master and HEAD.
  Error: Process completed with exit code 1.

Anything else?
No response
Code of Conduct

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

@davidbluevine Can you also provide the version you are using, based on the error I assume it isn’t the latest version.

yes, I moved to the latest version and it solved it. Thanks!!!
I use using 34.3.4


how can i change bubble image color in q-municate application demo?

how can i change bubble image or bubble image color in q-municate application demo?

In Q-mun used open source project ChatMessagesAdapter, with flexible mechanism settings.
So, you can define your own bubble, just add in styles.xml:
    <style name="BubbleTextFrame.Right">
<item name="android:background">@drawable/right_bubble</item>
    </style>
or
    <style name="BubbleTextFrame.Left">
   <item name="android:background">@drawable/left_bubble </item>
 </style>

i already changed this bubble image so look like this.

another question where to change design of today section and name and last sceen section from top of the screen(Where is available this .xml file).

please read Android documentation how to work with NinePatch drawables and with Styles.


Add missing methods to Nan::Maybe

Nan::Maybe was an alias for v8::Maybe with most Node.js versions
but that's problematic because v8::Maybe has grown new methods over
time that are missing in older versions.
From now on we use our custom Maybe implementation with all Node.js
versions. This commit also adds the following missing methods:

Maybe::Check() const
Maybe::To(T*) const
Maybe::ToChecked() const

Fixes: https://github.com/nodejs/nan/issues/851

Even better. Thanks.

@kkoopa Is there a reason you squashed the commits? Not that it really matters, I'm just curious.


Automatic snapshot publication is broken

It has been sometimes that each push to master to not trigger a snapshot.

it did work, latest snapshot published tonight: https://oss.sonatype.org/content/repositories/snapshots/com/github/julien-truffaut/monocle-core_2.11/1.3.0-SNAPSHOT/


Remove username/password from file-profile

Fixes #643

Hi Dana, thanks for analyzing. If correctly solved, please not just comment, but also merge feature branch (openBackhaul/issue643) into release branch (AP-v2.0.2_spec). Best regards, Thorsten


Allow user to filter sites/visits on the map based on a specific date

Implemented in https://github.com/tusharm/trailya-app/commit/8de4a7ee47e3e4382a3444761ad9e1adee57308b


Build fail,but not when running collect (development)

When I just do Build -> Make Project on collect (development branch), I get: #
Error:Execution failed for task ':collect_app:processDebugAndroidTestManifest'.

java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 13 declared in library [com.android.support:support-v13:23.1.0] C:\Users\Michael\StudioProjects\collect\collect_app\build\intermediates\exploded-aar\com.android.support\support-v13\23.1.0\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v13" to force usage

Although when running it, it builds successfully.

These issues should be raised on the support list opendatakit-developers@


Add version: OPAutoClicker.OPAutoClicker version <IP_ADDRESS>

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.2 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Closes #90506

Microsoft Reviewers: Open in CodeFlow

@wingetbot waivers Add Validation-Unapproved-URL


Server starts and stops immediately when both enableVirtualThreads and enableAdminVirtualThreads are set to true

To reproduce, use  branch release/5.0.x and a Java 21 runtime:

edit example.yml and add enableVirtualThreads: true and enableAdminVirtualThreads: true to the server section.
start the server as described in the readme

Note: this works fine with only enableVirtualThreads: true or enableAdminVirtualThreads: true ; the issue appears only when both options are set.

@ochedru Thanks for reporting this!
I've also reproduced the bug with the SimpleServerFactory and enableVirtualThreads set to true.

When using virtual threads, an AsynchronousCloseException is thrown to Jetty's AbstractConnector class while waiting to accept connections. When overriding the Dropwizard application's main method and calling Server.join() there, the issue doesn't occur. So it seems like the thread pool gets closed when the connection handling isn't done by blocking platform threads.
I'll investigate, if we can/should call Server.join() on the Dropwizard side or if we shouldn't do this because it happens inside the CLI execution.

I had the same issue, and here is what I have found out. Typically this is how the main function of a Dropwizard application looks like,
public static void main(String[] args) throws Exception {
    new ExampleApplication().run(args);
}

such that the main thread exits right after starting the application. This was fine before because the JVM wouldn't exit until all non-daemon threads have exited, which would never happen as there were admin thread pool executor as well as application executor executor each with non-daemon threads in the thread pool. (doc)

Platform threads are designated daemon or non-daemon threads. When the Java virtual machine starts up, there is usually one non-daemon thread (the thread that typically calls the application's main method). The shutdown sequence begins when all started non-daemon threads have terminated. Unstarted non-daemon threads do not prevent the shutdown sequence from beginning.

Starting with JDK21 together with the enablement of virtual threads, this is no longer the case, because virtual thread can not be a daemon thread(doc),

Tests if this thread is a daemon thread. The daemon status of a virtual thread is always true.

So what happens right now is that, when virtual thread is enabled for both admin and application connectors, the main thread is the only non-daemon thread(unless you spawn manually either in main or with dependency injection), such that when the main threads exits, the JVM immediately detects the termination of all non-daemon threads, and choose to shutdown, ignoring the virtual thread executor.
The solution I had was that, since the main thread is the only non-daemon thread, I can just make sure it doesn't exist, unless certain things happens like interrupt signal, so I just let the main thread to wait for itself,
public static void main(String[] args) throws Exception {
    new ExampleApplication().run(args);

    Thread.currentThread().join();
}

Ideally, I would like the run function to return a future or run blocking until completion, like,
public static void main(String[] args) throws Exception {
    new ExampleApplication().run(args).wait();
}

Btw, this issue also exists in DW3 as I just ran into a few weeks before, I believe it also exists in DW4, but I haven't had a chance to reproduce on it.

@cty123 The issue exists due to the presence of the enableVirtualThreads flag. This flag is present in the versions 3.x, 4.x and 5.x. After we have a solution, this will be merged to all those branches.


Cannot acces ip inside a docker container

Hello there!
So basicly i got a docker image which i would like to use ftp-srv in.
But at the moment if i create the container, this happends:

I can however make the ip go to <IP_ADDRESS> but then the ftp server closes the connection.
What is the best way to fix this?
(if i host a http server on the same port, it does work so the port is reachable)

This is a great question - but I am going to convert this to a discussion, as that is where this belongs!


Plugin Not Loading

I have cloned the plugin.
Executed: npm install and npm run build
and than imported it via "Load unpacked plugin"
Development Tool Shows:
Uncaught SyntaxError: Unexpected identifier (at main.ts:29:48)
This line causes the error: const bodyEl = document.getElementById("body") as HTMLInputElement
It seems like typescript is not supported. Is there a special way how the plugin has to be prepared? Thanks in advance!

I found out what the problem was, I did the installation wrong, i propose to add some installation instruction to the readme, I've created a pull request PR#10


Respect maxlength attribute

Hi,
When maxlength attribute is set on  element bugmagnet ignores it

this is a feature, not a bug. if bugmagnet can inject longer data into your web page, so can power users or malicious users.
you can use the simulated paste mode to avoid DOM manipulation, and the browser should respect the max length field.


7.4.1 compat

Recently upgraded to GHC 7.4.1; and I was unable to compile doctest. Likely due to haddock having 7.4.1 compilation issues as well. Tinkered a bit with the .cabal file constraints, no luck so far. It'd be nice if we can get doctest compiling with 7.4.1.

@LeventErkok Preliminary support for ghc-7.4 is on my ghc-7.4 branch.
You need haddock-2.10 for that. (not yet on Hackage, ghc/haddock@8b71c997072cfc40af62b0557a973e0754e843b6 should work)
There is still one major issue left.  It does not test examples in documentation for non-exported identifiers anymore; not sure if it is possible to support this with haddock-2.10.
Using the GHC API directly and getting rid of the Haddock dependency altogether may solve this (and a couple of other issues), I gave it a try, but it's quite some work.

Not being able run tests on non-exported items would be a show-stopper for doctest.. Surely the haddock folks can be convinced to support that?
Looking forward to the new release..

looks like haddock 2-10 is out.. any progress on doctest with 7.4.1?

@LeventErkok not yet.  I'm still sorting out if we can support this with haddock-2.10.
I know that the current situation is far from optimal; the first thing I want to do when upgrading to a new ghc is running my tests.  Sorry for the inconvenience!
In the meantime you can still run doctests for exported identifiers with what's on my ghc-7.4 branch.


[5.3] Fix TokenMisMatch error.

Fixes TokenMismatch Exception as reported in #15040, I can confirm this has happened a couple of times when installing a fresh Laravel 5.3 application. @MountainDev provided the fix here. So adding PR for its inclusion into the framework.

This is breaking tests ... Closing it for now until tests are fixed.

This doesn't fix it. It just breaks it to hide the error really.

@GrahamCampbell
I just installed a fresh copy of 5.3 and this issue happens constantly. Is there a solution for this?

Just to point out Symfony's Filesystem::dumpFile() (« Atomically dumps content into a file »).


New release: Version 0.6.3

Release Checklist
These scripts must pass:

[x] npm run ci:jest-coverage (to fix: add / improve tests!)
[x] npm run ci:npm-outdated (to fix: npx ncu -u, npm install, npm update)
[x] npm run ci:npm-audit (to fix: npx resolve-audit)
[x] npm run frontend:build (to fix: address issues)
[x] npm run docs:build (to fix: address issues)

Manual browser testing:

[x] Chrome
[x] Firefox

Manual browser testing - feature list:

[x] collision summary
[x] collision filtering

Before deployment:

[x] CHANGELOG.md is updated to include details of new release
[x] version bumped to 0.6.3 in package.json using npm version patch
[x] above changes reviewed and merged to master

Deployment:

[x] push to CodeCommit succeeds
[x] deployment to AWS succeeds
[x] #prj_move notified: MOVE back up after new version deployment

Version 0.6.3 deployed, marking closed.


Cannot assign readonly statics in static blocks

🔍 Search Terms
"assign readonly static in static block", "assign readonly static in static constructor"
✅ Viability Checklist

[X] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[X] This wouldn't change the runtime behavior of existing JavaScript code
[X] This could be implemented without emitting different JS based on the types of the expressions
[X] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
[X] This isn't a request to add a new utility type: https://github.com/microsoft/TypeScript/wiki/No-New-Utility-Types
[X] This feature would agree with the rest of our Design Goals: https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals

⭐ Suggestion
static readonly fields should be assignable within static code blocks, similar to how readonly fields are assignable in constructors. I've had a read through various issues, and those around the MR that introduced support for static blocks, but found no mention of dealing with readonly fields.
📃 Motivating Example
I'm making a variation on ringbufferjs, here, this.headerSize = ... shows an error without the //@ts-expect-error
type TypedArray =
  | Float32Array
  | Float64Array
  | Int8Array
  | Int16Array
  | Int32Array
  | BigInt64Array;
type TypedArrayConstructor =
  | Float32ArrayConstructor
  | Float64ArrayConstructor
  | Int8ArrayConstructor
  | Int16ArrayConstructor
  | Int32ArrayConstructor
  | BigInt64ArrayConstructor;

export default class LiveRingBuffer {
  private static readonly headerSize: number;

  static {
    const writePtrWidth = Uint32Array.BYTES_PER_ELEMENT;
    const readPtrWidth = Uint32Array.BYTES_PER_ELEMENT;
    const lapPtrWidth = Uint32Array.BYTES_PER_ELEMENT;
    //@ts-expect-error
    this.headerSize = writePtrWidth + readPtrWidth + lapPtrWidth;
  }

  static getStorageForCapacity(
    capacity: number,
    type: TypedArrayConstructor,
  ): SharedArrayBuffer {
    if (!type.BYTES_PER_ELEMENT) {
      throw TypeError('Pass in a ArrayBuffer subclass');
    }
    const storageWidth = (capacity + 1) * type.BYTES_PER_ELEMENT;
    const alignedHeaderWidth =
      Math.ceil(this.headerSize / type.BYTES_PER_ELEMENT) *
      type.BYTES_PER_ELEMENT;

    const bytes = alignedHeaderWidth + storageWidth;
    return new SharedArrayBuffer(bytes);
  }

  // ...
}

💻 Use Cases

What do you want to use this for?
See "Motivating Example"
What shortcomings exist with current approaches?
Current approach suppresses readonly error; alternative is to remove the readonly keyword, also not ideal since it really is readonly/const
What workarounds are you using in the meantime?
//@ts-expect-error hides the error and emits the desired code.

TS probably should also try to validate if they are assigned to - similarly how it validates that class instance fields have either an initializer or are assigned in the constructor:
class Test {
    private readonly foo: string; // Property 'foo' has no initializer and is not definitely assigned in the constructor.
}

class Test2 {
    private static readonly foo: string; // no error
}

@rbuckton thoughts?

I agree with both of these suggestions.


Sum of input statements in a group should be checked to sum to 100%

During testing of the input statements in the ETM-CTM through the 'edit scenario' feature of ETEngine the following came up:
When setting the input or output shares of a certain node, for example the output shares of industry_refinery_transformation_crude_oil, it is possible to choose the shares in such a way that the total sum does not match 100%. In the example below you can see that the sum equals 110%:

This results in energy being 'created' from nothing, showing in the node demands as a higher output demand than the input demand:

@antw is there a way to check whether the input and output shares of a certain node that is changed by input statements sum to a 100%? As far as I know, in the ETM front-end the shares are automatically adapted. However, this may not be the most useful solution here. For example, when you have just updated the kerosene output share in the node above, you wouldn't want the next input statement to readjust the kerosene output share.
Notifying @marliekeverweij

The scenario editor page needs a revamp at some point because, as you have noticed, we don't do any validation on the values entered in that form. We also need to do a better job of representing the "balanced values": inputs set automatically by ETEngine to ensure a group sums to 100%. We could also do with an editor for the new metadata field, and some way of showing uploaded files (especially custom curves).
However, API users don't need to worry about this. They either opt into the auto-balancing behaviour, or are themselves responsible for ensuring their groups sum to 100%. If they choose the latter, we reject any update containing a group that doesn't sum to 100%, returning an error instead.

Thanks for the insight. It is good to know that this issue can only occur in the scenario editor. Because is it not an issue for the connection of external models through the API, I will will close this issue.


Secret token timed out

I am using the latest version. When I send OTP after giving my number, my sim receives a call, then after entering the last 6 digits of the call number, it looks like this:

And if I receive the call, then the call is automatically cut.
I'm using it's on my Kali Nethunter

I am using the latest version. When I send OTP after giving my number, my sim receives a call, then after entering the last 6 digits of the call number, it looks like this:

And if I receive the call, then the call is automatically cut. I'm using it's on my Kali Nethunter

vai same issue amaro

Same issue


Add files via upload

new collection 500 squares

@cliobitcoinbank are you able to help me merge  this with the main collection?
not sure why checks are failing?  the json files are clear with a validatore that I use?

@cliobitcoinbank are you able to help me merge this with the main collection?
not sure why checks are failing? the json files are clear with a validatore that I use?

So what do I do?
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
Virus-free.www.avast.com
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Sun, Jun 4, 2023 at 4:08 PM cliobitcoinbank @.***>
wrote:

@.**** commented on this pull request.
[image: image]
https://user-images.githubusercontent.com/128262796/243151346-1007534d-eebc-4eb6-8692-b06553918f1a.png
—
Reply to this email directly, view it on GitHub
https://github.com/ordinals-wallet/ordinals-collections/pull/2867#pullrequestreview-1460885755,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A57BHXIDCATGDLC4MR4ZRPTXJQC4XANCNFSM6AAAAAAYZUJITU
.
You are receiving this because you modified the open/close state.Message
ID: <ordinals-wallet/ordinals-collections/pull/2867/review/1460885755@
github.com>


#1768 Support TimeUnit::Second in hasher

Which issue does this PR close?
Closes https://github.com/apache/arrow-datafusion/issues/1768.
Rationale for this change
supports to_timestamp_seconds in group by, align with other timestamp methods like to_timestamp_millis, to_timestamp_micros and to_timestamp
What changes are included in this PR?
add DataType::Timestamp(TimeUnit::Second, None) to pattern match
Are there any user-facing changes?
NA

Thank you @jychen7

Thank you for the review :D


Using @Extension on Info does not seem to work

Hello,
I have configured a swagger specification generation using the @SwaggerDefinition annotation:
@SwaggerDefinition(
    info = @Info(title = "The API", version = "V1.0", extensions = {
        @Extension(name = "logo", properties = {
            @ExtensionProperty(name = "url", value = "logo url")
        })
    }),
    schemes = {SwaggerDefinition.Scheme.HTTPS}
)

I've tried also with "x-logo" as name.
After the generation, I've got only the title and the version but not the extension:
{
  "swagger" : "2.0",
  "info" : {
    "version" : "V1.0",
    "title" : "The API"
  },
  ...
}

Did I missed something?
Thanks in advance.

Hi Team,
Any updates on this issue? Is there a workaround for this issue?
I am facing the same issue [version# 3.1.17] and I am not seeing the extension generated in swagger yaml. I tried with both extension name as "x-test" and the property name as "x-test-property".
"extension" on APIOperation annotation seems to be working though.

This is currently not implemented for the Info annotation, see:
https://github.com/kongchen/swagger-maven-plugin/blob/master/src/main/java/com/github/kongchen/swagger/docgen/mavenplugin/ApiSource.java#L190
Also, there does not seem to be any workaround for this at the moment.


Common abstraction for Title Case, PascalCase, Train-Case, camelCase

They're all very similar in terms of code. It's worth looking to see if there is a common abstraction for all of them. It might not be possible but it's worth looking at.

This looks totally possible. Benchmarks look roughly the same.


installation issues?

i'm using ubuntu studio 22.04 and have just tried installing uvr by following the instructions for a linux install.
during the installation i got quite a few messages to the effect that such and such code is already installed and is the newest version. the rest of the install seemed to be going well until i got these messages:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
tensorflow 2.10.0 requires protobuf<3.20,>=3.9.2, but you have protobuf 3.20.3 which is incompatible.
tensorboard 2.10.1 requires protobuf<3.20,>=3.9.2, but you have protobuf 3.20.3 which is incompatible.
spleeter 2.3.2 requires librosa<0.9.0,>=0.8.0, but you have librosa 0.9.2 which is incompatible.
spleeter 2.3.2 requires llvmlite<0.39.0,>=0.38.0, but you have llvmlite 0.39.1 which is incompatible.
i've previously installed and been experimenting with spleeter. this was done recently. might that be the source of the incompatibilities? that the spleeter i installed is using newer code?
how do i reconcile this? uvr does not currently run (as far as i can tell) given, i presume, these issues.
thanks for any guidance.
babag1

Those errors should not prevent UVR from running. Try running the following from the UVR directory:
python3 UVR.py

thanks! that's got it running. sorry for the dumb guy posting.
babag1


Loading URDFs and SRDFs from example-robot-data - [merged]

In GitLab by @cmastalli on Feb 20, 2019, 09:21
Merges robot-data -> devel
In this PR I used the example-robot-data repository for loading Talos and HyQ robots.
Missing stuff before merging

Binary release (in robotpkg) of example-robot-data.
Modify the Dockerfile in order to load this repository.

Note that at the time being we are using these models for unit-test, so we need to do (2). However we should use simple models for unit-testing in order to align with team policy.

In GitLab by @cmastalli on Feb 20, 2019, 17:59
According to the plan; first, @nim65s is going to create an image tonight; second, we will merge the unit-tests; and finally we release them in robotpkg. We might said that it can be done by this Friday.
For more information see https://gepgitlab.laas.fr/gepetto/example-robot-data. Note that I put only Talos and HyQ. It can be added as much models as we want. Please write an issue there asking all the models that Gepetto will need.

In GitLab by @nmansard on Feb 20, 2019, 19:48
I dont understand why you decided to change the organization of the folder, compared to the classical talos data that we were using.

In GitLab by @cmastalli on Feb 21, 2019, 14:45
I'm not sure what you mean with organization. We expect to install example-robot-data in the usual place (/opt/openrobots/share). Then you'll have all robot-datas inside this folder: /opt/openrobots/share/example-robot-data/.
After discussing with @nim65s, we decided to create a folder per each robot. Using data keyword in each robot folder is redundant and boring (I guess).

In GitLab by @nmansard on Feb 22, 2019, 08:38
The talos-data package installs the following structure:
gazebo/
meshes/
package.xml
robots/
talos_left_arm.urdf
talos_reduced.urdf
srdf/
urdf/
Your package does not keep the same structure. Why? Is it desirable?

In GitLab by @cmastalli on Feb 22, 2019, 08:50
Now I understand your point.
About package.xml
This is a filed used by ROS to identify this packages. Instead we want to have a non-ROS repository, is that right @nim65s? Definitely I can make it a ROS package if Gepetto team wants it.
About URDF and SRDF
Typically this organization is inherited from ROS way of doing things. URDF folder often contains several urdf.xacro files, the same is for SRDF folder. Then you assemble them inside robots folder (e.g. talos.urdf.xacro). Since we don't use xacro files (this creates dependencies with ROS) and we only have one SRDF, I though that it wasn't necessary this boring organization. However I can change it.
Both things can be changed easily at this point. @nim65s and @nmansard let me know your thoughts regarding this.

In GitLab by @nmansard on Feb 22, 2019, 08:55
I don't think you should keep useless files, but for the files you keep, they should be kept as similar as possible to the original package.

In GitLab by @nmansard on Feb 22, 2019, 08:56
We also discussed of possibly solutions to make sure that the model is not mistaken for the valid robot model. @nim65s do you remember possible solutions for this? I think we said adding a frame named "FAKE_MODEL_DONT_USE_ME_ON_THE_ROBOT" or similar.

In GitLab by @cmastalli on Feb 22, 2019, 09:52
@nmansard we can make these changes now, or after this PR. What do you prefer?
From my point of view, it's better the latter so we can give us time to discuss it. I would like to include in this conversation @ostasse.

In GitLab by @cmastalli on Feb 22, 2019, 12:51
added 29 commits
ee5bacf3...81cfb617 - 24 commits from branch devel3b619058 - [talos] Using example-robot-data repository338814b9 - [hyq] Hardcoded HyQ's q0346bd912 - [hyq] Hard coded referenceConfigurations to match Pinocchio with SDRF53f09160 - [hyq] Loading HyQ from example-robot-data0a0197be - [cleanup] Removed useless spaces
Compare with previous version

In GitLab by @cmastalli on Feb 22, 2019, 12:52
unmarked as a Work In Progress

In GitLab by @nmansard on Feb 22, 2019, 12:54
I think we don't need this PR immediately. So I prefer to post-pone to avoid versioning problems later.

In GitLab by @cmastalli on Feb 22, 2019, 13:02
@nmansard I rebased this branch and tested that all example works. You can merge it!
I created an issue in example-robot-data that describes your concerns @nmansard. Please see https://gepgitlab.laas.fr/gepetto/example-robot-data/issues/1.

In GitLab by @cmastalli on Feb 23, 2019, 21:26
added 1 commit
03ca3fcc - [hyq] Removed hyq_description submodule
Compare with previous version

In GitLab by @nmansard on Feb 27, 2019, 09:08
We also discussed of possibly solutions to make sure that the model is not mistaken for the valid robot model. @nim65s do you remember possible solutions for this? I think we said adding a frame named "FAKE_MODEL_DONT_USE_ME_ON_THE_ROBOT" or similar.

In GitLab by @nmansard on Feb 27, 2019, 09:08
What is the status of this MR?

In GitLab by @cmastalli on Feb 27, 2019, 09:40
You can merge it!
After this PR you will need

to place manually example-robot-data inside /opt/openrobots/share or
to install it through sudo apt install robotpkg-example-robot-data.

@proyan FYI.

In GitLab by @nmansard on Feb 27, 2019, 10:36
I think we said that we are waiting for having a similar organization of the common files between the talos repo and the talos model in the example repo.

In GitLab by @cmastalli on Feb 27, 2019, 10:58
Yes, that's right. However we need to agree in details. Please accept my excuse regarding this matter, I believe we can tackle it later.
In any case, I would kindly ask you to report desired changes in the organization inside example-robot-data (https://gepgitlab.laas.fr/gepetto/example-robot-data), I will take care of it.

In GitLab by @cmastalli on Mar 2, 2019, 12:59
mentioned in merge request !122

In GitLab by @cmastalli on Mar 4, 2019, 13:48
added 2 commits
19672832 - [hyq] Making more than one swing task for the quadruped170ff296 - [robot-data] Reverted organization
Compare with previous version

In GitLab by @cmastalli on Mar 7, 2019, 08:38
added 85 commits
170ff296...4fd15664 - 79 commits from branch devel7a35942b - [talos] Using example-robot-data repositorye9e00f61 - [hyq] Hardcoded HyQ's q02be9b34f - [hyq] Hard coded referenceConfigurations to match Pinocchio with SDRF89684c74 - [hyq] Loading HyQ from example-robot-data245d2b69 - [hyq] Removed hyq_description submodule32a3857b - [robot-data] Reverted organization
Compare with previous version

In GitLab by @cmastalli on Mar 7, 2019, 08:40
@nmansard you can merge it since we release example-robot-data v1 (see https://gepgitlab.laas.fr/gepetto/example-robot-data/issues/4).

In GitLab by @nmansard on Mar 7, 2019, 12:33
merged

In GitLab by @nmansard on Mar 7, 2019, 12:33
mentioned in commit 3aa7ebc1229303559c823baaf938c6cb9c6c9b25