Crashing at startup on twitch launcher

Whenever i load minecraft up, it doesnt even get a chance to open the window, it just straight up goes back to the launcher. id love to try this mod but this makes it so hard
this is the latest log ive gotten, i dont know if its any help. i tried to use different forge versions too
[01:57:07] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[01:57:07] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[01:57:07] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[01:57:07] [main/INFO]: Forge Mod Loader version <IP_ADDRESS>47 for Minecraft 1.12.2 loading
[01:57:07] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_51, running on Windows 10:amd64:10.0, installed at C:\Users\zecks\Twitch\Minecraft\Install\runtime\jre-x64
[01:57:08] [main/WARN]: The coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin) is not signed!
[01:57:08] [main/WARN]: The coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin) is not signed!
[01:57:08] [main/INFO]: Searching C:\Users\zecks\Twitch\Minecraft\Instances\tri\mods for mods
[01:57:08] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[01:57:08] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[01:57:08] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[01:57:08] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[01:57:08] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[01:57:10] [main/FATAL]: Patcher expecting non-empty class data file for net.minecraft.crash.CrashReport$1, but received empty.
[01:57:10] [main/ERROR]: Unable to launch
java.lang.RuntimeException: java.lang.RuntimeException: Patcher expecting non-empty class data file for net.minecraft.crash.CrashReport$1, but received empty, your vanilla jar may be corrupt.
at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:169) ~[forge-1.12.2-<IP_ADDRESS>47.jar:?]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.RuntimeException: Patcher expecting non-empty class data file for net.minecraft.crash.CrashReport$1, but received empty, your vanilla jar may be corrupt.
at net.minecraftforge.fml.common.patcher.ClassPatchManager.applyPatch(ClassPatchManager.java:114) ~[forge-1.12.2-<IP_ADDRESS>47.jar:?]
at net.minecraftforge.fml.common.patcher.ClassPatchManager.getPatchedResource(ClassPatchManager.java:77) ~[forge-1.12.2-<IP_ADDRESS>47.jar:?]
at net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:219) ~[forge-1.12.2-<IP_ADDRESS>47.jar:?]
at net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:192) ~[forge-1.12.2-<IP_ADDRESS>47.jar:?]
at net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:161) ~[forge-1.12.2-<IP_ADDRESS>47.jar:?]
at net.minecraftforge.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:187) ~[forge-1.12.2-<IP_ADDRESS>47.jar:?]
at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:164) ~[forge-1.12.2-<IP_ADDRESS>47.jar:?]
... 2 more
[01:57:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[01:57:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
[01:57:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[01:57:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at java.lang.Runtime.exit(Runtime.java:107)
[01:57:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at java.lang.System.exit(System.java:971)
[01:57:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[01:57:10] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: 	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Hi, you are trying to launch Create with Minecraft 1.12
The Mod only supports 1.14.4, as it is quite new and still being worked on.
Sorry for the inconvenience!


Run extended tests

This PR will never be merged, it's only present to exercise the extended tests on Travis.

I'm satisfied


[Test] Fix mismatch in pack_stack_metadata_alloc_loop.sil

rdar://128431285
Depending on the target, there may or may not be phis, so we should not expect them to be there.

@swift-ci smoke test


Build command different, when focus is in different .ts files

Hi,
i have this little project:

In the tsconfig, it says:
{
    "compilerOptions": {
        "module": "commonjs",
        "noImplicitAny": true,
        "removeComments": true,
        "preserveConstEnums": true,
        "rootDir": "src/",
        "outDir": "built/",
        "sourceMap": true
    }
}

If I have the focus in the main.ts, I can simply hit F7 and the build runs just fine. If I am in the index.ts however, first a little build parameters dialog comes up at the bottom of the screen, and if I just hit enter, it says "the module flag has not been provided", which sounds to me like the build tool has not seen the tsconfig.json file.
Is this a bug, or am I doing something wrong here?

@ghost23 Are you still getting this error after restarting Sublime? After making changes to tsconfig.json, Sublime should be restarted for the changes to take effect.
I am seeing the same error when focus is on either file:
C:/Users/tihoanh/Desktop/ts-test/src/index.ts(1,23): error TS2306: File 'C:/Users/tihoanh/Desktop/ts-test/src/main.ts' is not a module.
[Finished in 1.0s]

huh,
I thought I did that, apparently not. It is working now on both files. I don't quite understand, why you are getting the error, though, because it compiles just fine on my end.
Thanks anyway :)


Failed to install mod

During the installation of custom-json-data.qmod from 1.28 Release "Latest", an error occurres "Missing specified module file: libcustom-json-data.so in the manifest".

Apologies for this, I intended to update the mod with some bug fixes and it seems like there was an issue when I uploaded the hotfix. Should be fixed now.


add new viziphant folder with unitary_events_analysis_Plot

added also .idea to .gitignore
the unitary_events_analysis_Plot creats the following plots based on the result of the results of the unitary_events_analysis function from elephant:
plotting Spike Events as raster plot
plotting Spike Rates as line plots
plotting Raw Coincidences as raster plot with markers indicating the Coincidences
plotting empirical and expected coincidences rate as line plots
plotting Surprise/Statistical Significance as line plot
plotting Unitary Events as raster plot with markers indicating the Unitary Events

Besides, what's the point of copy-pasting the old code? Doing so, we could just use old viziphant repository.
Unitary event analysis plots, as any other functions in viziphant, should be rethought before changing them. By "rethinking" I mean new API. Now, when we see what the code base is, it's easier to start from scratch, as we did by making viziphant-new.

Hello @ojoenlanuca! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file viziphant/tests/create_targets/create_target_unitary_event_analysis_plot.py:

Line 14:51: E127 continuation line over-indented for visual indent
Line 44:1: E302 expected 2 blank lines, found 1
Line 49:17: E251 unexpected spaces around keyword / parameter equals
Line 49:19: E251 unexpected spaces around keyword / parameter equals
Line 50:17: E128 continuation line under-indented for visual indent
Line 54:1: E302 expected 2 blank lines, found 1
Line 62:1: E302 expected 2 blank lines, found 1
Line 70:1: E302 expected 2 blank lines, found 1
Line 80:1: E302 expected 2 blank lines, found 1
Line 90:1: E302 expected 2 blank lines, found 1
Line 100:1: E302 expected 2 blank lines, found 1
Line 102:56: E127 continuation line over-indented for visual indent

In the file viziphant/tests/test_unitary_event_analysis_plot.py:

Line 10:53: E261 at least two spaces before inline comment
Line 10:54: E262 inline comment should start with '# '
Line 48:12: E127 continuation line over-indented for visual indent
Line 83:58: E128 continuation line under-indented for visual indent
Line 140:80: E501 line too long (80 > 79 characters)
Line 176:80: E501 line too long (80 > 79 characters)

In the file viziphant/unitary_event_analysis_plot.py:

Line 12:5: E266 too many leading '#' for block comment
Line 38:5: E266 too many leading '#' for block comment
Line 140:63: W291 trailing whitespace
Line 142:63: W291 trailing whitespace
Line 336:47: E225 missing whitespace around operator
Line 555:80: E203 whitespace before ','
Line 556:80: E501 line too long (81 > 79 characters)
Line 828:25: E128 continuation line under-indented for visual indent
Line 829:25: E128 continuation line under-indented for visual indent
Line 830:25: E128 continuation line under-indented for visual indent
Line 830:52: E225 missing whitespace around operator
Line 971:17: E128 continuation line under-indented for visual indent
Line 972:80: E203 whitespace before ','
Line 999:13: E128 continuation line under-indented for visual indent
Line 1077:5: E129 visually indented line with same indent as next logical line
Line 1095:1: W391 blank line at end of file

As I have said, I want one single tiny public function that plots unitary event analysis.
Your solution takes +1,159
I want it to be no more than 300 lines. why? because we have a draft version in our tutorial (you already have the link) that is small enough.
Think about how to make 300 lines from 1,159 lines. Hint: you don't need to have all the functions (some of them might not be necessary).
However, if you just copy-paste, I won't accept it cause the version we have in UE tutorial is also somewhat clumsy. That's why I always ask you to

understand the problem
think how to shrink the code
write the code

and not backward.
Do it.


Immediate roadmap for ContentMine pipeline

Prepare schedule/design of planned enhancements for ContentMine pipeline in next 3 weeks, aiming towards a prototype fact-extraction system. The prototype should run daily on a subset of the literature, starting with Open Access material

I think we've covered this now


Color box opens outside the visible page

The normal placement of the grapesjs is given in the picture below:

When the color box is opened, the box opens up outside the view of page. And we have to scroll on to right to find it.
the color box should ideally open right next to the color option

@artf

The position of this color selector box is in element.style and the left position is pushing it outside the view.
How and where in grapesjs are we deciding the position of color selector box?

@artf
i have tried calling the classname .sp-container but the box's css doesn't get triggered with that .

I am just using the demo site, and i cannot choose background colours, is this the same issue?

You can change the color picker options https://github.com/artf/grapesjs/issues/3369#issuecomment-814845063
@RogerHaugen that's the bg preview, not the color picker


fix(clojure): Add clojurec-mode repl+eval handlers

As clojurec-mode is a distinct mode from clojure-mode when +eval/open-repl-same-window or +eval/open-repl-other-window is run in a buffer when clojurec-mode is the major mode the list of available REPLs will include REPLs for other languages, for example emacs-lisp (default).
What's more, if you then try to select clojure (default) from the list you get the following error in the minibuffer:
and: Symbol’s function definition is void: cider-current-repl

(This may be an unrelated issue.)

👋🏻 This is my first pull request against Doom. Please let me know if I got anything wrong, or if you'd like me to submit an issue for the above behavior!

Thanks for your help!

and: Symbol’s function definition is void: cider-current-repl

This is a known issue. :tools debugger needs to be tweaked to autoload repl handlers and their dependencies. I haven't had time to look into it yet.


SID struction has hard-coded count for SubAuthority field

It's possible I'm just understanding this wrong, but the current definition of SID hardcodes the length of the sub authority to a 1, but according to the docs it's a variable sized array.
See also: stack overflow

There's no way to currently express variable sized arrays in Rust while also still having a thin pointer.


Fix extra bump that happens each time we auto-align

the singer control bumps upward, then back down. Not expected.

Reworked the state machine logic and conditions to prevent the double bump. Pushed and committed on main


Two phase whitelist implementation approach question

Hi all,
I want to have a two phase whitelist mint where 3500 gets minted in phase 1 and another 3500 gets minted in phase 2. I'm good with the default implementation of 1 TX per whitelist spot. 1 ETH address can only mint once in either phase 1 or 2.
Whitelist can be flipped off/on, but what would be the best implementation of this 2 phase approach? Should we first begin by limiting maxSupply to 3500, and then creating a function to update it to 7000 once phase 2 begins?
Thanks
const CollectionConfig: CollectionConfigInterface = {
  // ETH PROD
  //testnet: Networks.hardhatLocal,
  // ETH testnetwork
  testnet: Networks.ethereumTestnet,
  mainnet: Networks.ethereumMainnet,
  // The contract name can be updated using the following command:
  // yarn rename-contract NEW_CONTRACT_NAME
  // Please DO NOT change it manually!
  contractName: 'YourNftToken',
  tokenName: 'TokenTest',
  tokenSymbol: 'TBZ',
  hiddenMetadataUri: 'ipfs://test/hidden.json',
  maxSupply: 7000,
  whitelistSale: {
    price: 0.00005,
    maxMintAmountPerTx: 1,
  },
  preSale: {
    price: 0.00005,
    maxMintAmountPerTx: 5,
  },
  publicSale: {
    price: 0.00005,
    maxMintAmountPerTx: 5,
  },
  contractAddress: null,
  marketplaceIdentifier: 'my-nft-token',
  marketplaceConfig: Marketplaces.openSea,
  whitelistAddresses,
};

Hi @zhoukalex,
issues must be used for bug reports only. I'm moving this to the Discussions section.
Thanks for your understanding.


The containerStyle prop value gets lost after first interaction with the component

I've been using version 6.0.2. In a container that I need to add a z-index and some other css properties, all of them get lost after the first interaction (click to open) with the component. Please check this example https://codesandbox.io/s/cocky-morse-bo2dk, and inspect the popover content at the first interaction when it shows up, and then at the second interaction, when it shows up again.
In the example, I have set containerStyle={{ zIndex: 1, overflow: "visible" }}. At the second interaction, the div's style attribute is modified, and the z-index and overflow properties are not there anymore. So, initially, I get the popover content over the other elements on screen, as expected. From the second interaction on, it goes under the elements, since the z-index was removed somehow.
Expected behaviour: the style attribute value should remain the same.

This has been fixed as of 6.0.4. Thanks!


2023.09.15/main/add pkg readme

Adds a nice markdown version of the godoc for the pkg module using https://github.com/princjef/gomarkdoc
see
https://github.com/mikemccracken/ocidist/tree/2023.09.15/main/add-pkg-readme/pkg/api
for how it looks.
Not sure how you want to integrate this automatically, or even if you want it, but I was using it to look through the api and figured I might as well do a PR too

hrm, one reason you might not want to commit this is that now grepping the source ends up finding hits all through the readme too...

Thanks!  This is neat.  What do you think about having a static README.md which contains a summary and  therein links to a docs/api.md that has the generated content ?
Second question -- would the doc look better if I start annotating the go functions

// MyFunc generates foo from arg1 and returns bar
func MyFunc(arg1 string) error {}

You can use gomarkdoc -e to embed the output in an existing README.md.template if you want to have a summary , documented here https://github.com/princjef/gomarkdoc#additional-options


Convert EC signature data and use unified verify

This PR removes the workaround used for ECDSA verification. Previously, there was a mistake on extra bit prefixing (we thought we need to prefix 0x00 when the first bit is above than 0x70, but actually it should be 0x80).
It turns out that the . ecdsaSignatureMessageX962SHA256 algorithm works well for the new SecKeyVerifySignature API, as long as we convert the raw {r,s} signature data to DER-encoded format. So it is no need to make the verifying method seperated anymore.

Codecov Report

Merging #4 into master will decrease coverage by 0.37%.
The diff coverage is 86.11%.

@@            Coverage Diff             @@
##           master       #4      +/-   ##
==========================================
- Coverage    84.2%   83.83%   -0.38%
==========================================
  Files         150      150
  Lines        5781     5771      -10
==========================================
- Hits         4868     4838      -30
- Misses        913      933      +20

Impacted Files
Coverage Δ

LineSDK/LineSDK/Crypto/CryptoError.swift
0% <0%> (ø)
:arrow_up:

LineSDK/LineSDK/Crypto/CryptoData.swift
85.71% <100%> (-0.88%)
:arrow_down:

LineSDK/LineSDK/Crypto/CryptoAlgorithm.swift
20% <100%> (-80%)
:arrow_down:

LineSDK/LineSDK/Crypto/Algorithms/ECDSA.swift
50% <100%> (-20.97%)
:arrow_down:

Continue to review full report at Codecov.

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


task.cancel() has no effect on taks waiting in the queue.

Hi,
i ve two actors Actor1 and Actor2. Actor2 m2 method is a long running method. Im calling  Actor2.m2() multiple times from actor1 and adding response task to a list. Sometimes i need to cancel waiting tasks (actor2.m2()) and i call task.cancel() for all tasks i already added list. But actor2 executes tasks i ve cancelled before.
Does it mean , an actor method once called there is nothing i can do to stop it?
interface Actor1 extends Actor {
  public Task<Void> m1();
  public Task<Void> cancel();
}

interface Actor2 extends Actor{
// this is long running task
 public Task<Void> m2(String prm);
}

class Actor1Impl extends AbstractActor implements Actor1 {
   private List<Task> taskCache = new ArrayList();
   private Actor2 act2;
   public Task<Void> activateAsync(){
        act2 = Actor.getReference(Actor2.class);
   }

   public Task<Void>  m1(){
      taskCache.clear();
      for(int i=0;i<100;i++)
         taskCache.add(act1.m2());
      return Task.done();
   }
   public void cancel() {
       for(Task t:taskCache) {
        t.cancel();
       }
       taskCache.clear();
   }

}

Actor1 methods  is being called by JavaFX thread (a start and a cancel button).
Thanks.

I’m currently travelling but will be able to respond tomorrow. Sorry for the delay.

i ve found a solution dont know but it is right way.
interface MyTaskObserver<T> extends ActorObserver {
     public  Task<Void> isCancelled();
     public  Task<Void> complete(T t);
     public  Task<Void> completeWithError(Throwable t);
}
class DefaultTaskObserver<T> implements MyTaskObserver<T> {

      private CompletableFuture<T> fut= new CompletableFuture();

     public  Task<Void> isCancelled() {return Task.fromValue(cancel.get())}
     public  Task<Void> complete(T t) {
                fut.complate(t);
     }
     public  Task<Void> completeWithError(Throwable t) {
              fut.complateExceptionally(t);
      }

      AtomicBoolean cancel = new AtomicBoolean(false);
     public void cancel(){
         cancel.set(true);
         fut.complate(null);
     }
    public CompletableFuture<T> toFuture(){
             return fut;
   }
}
}

class MyActorImpl implements MyActor {
 ...
  ExecutorService myexec = ....;

   public Task<Void> doAsync(String myParam,MyAsyncObserver o) {

          myexec.submit( ()->{
               try {
                    if(o.isCancelled())return;
                             T retval;
                           ....
                          o.complate(retval);
                    }catch(Exception ex) {
                         o.complateExceptionally(ex);
                     }
        }

  }

}

In general as you discovered cancelling a running task isn't something Orbit supports.
This is because the task returned is actually just a promise for the result rather than the execution itself, this is because the Task may be running remotely from the current JVM so the local node doesn't really know anything about the status of the task until it gets a response (or no response at all).
Orbit generally expects tasks to be short running and when you make call to an actor it's a best-effort at most once call which may or may not get a result.
I'm curious what kind of operation you are performing where cancelling would be required?
It may be that you need to model this in a different way rather than using actor messages.

I ve  an actor,  controls a machine over serial port (9600 baud).  1 message over serial has about 200 ms  req + resp time.   i need to send about 100 message in a row for loading purpose , and processing all them takes ~30 sec (for 3 machine connected  same port its timex3). if user select wrong job to load , (s)he has to wait 90 sec for job .  Cancelling task has no effect , messages continues being sending to serial port and blocking communication during this time.

It sounds like your use case doesn't really map into the virtual actor model very well.
In general, long running tasks (such as I/O) should not be tying up your actor. If your actor message takes say more than 1ms to process it is likely too long. The only exception is when you are chaining onto it for the thread safety guarantee (such as when saving to database).
In your case, it sounds like your actor should create a Job/Thread of its own and then hold on to a handle but not block the Orbit thread. You'd then have start/stop etc be messages you send to your actor which simply interact with your job. If the original caller of start wants to get a result you can use a Stream or Observer and send a message to the sender once the job is complete.
Does that make sense?

For more info on Observers and Streams see:
https://github.com/orbit/orbit/wiki/Concepts%3A-Streams
https://github.com/orbit/orbit/wiki/Concepts%3A-Observers

This has been idle for a while so I'm going to close it out. Please feel free to reopen if you have further questions.


How to get a datum and a datum value?

Hello everybody. I'm new to tide prediction and have no idea what I'm doing :). I just had this crazy idea to try to create a Tide app for iOS and since then I have been playing with XTide. I'm trying to get the harmonics for my location with pyTMD to use on XTide. This is what I have so far: https://colab.research.google.com/drive/1CwNd0J0w_8of11B1cPLugUs_8NxjcG-2
How can I get a datum and its value from FES2014 or EOT20?
Sorry for posting this kind of question here. I didn't find a more appropriate place.
Thank you for this splendid library.

Hi @tsutterley,
Thanks for your response and for your patience as I've been pouring some energy into the actual building of the app, which has diverted me slightly from my tide prediction endeavor.
I'm building a tide prediction app designed for casual beachgoers. It's in the early stages of development, and you can check it out here: https://testflight.apple.com/join/xrVUbTOm. At present, I've taken the approach of sourcing data from a 3rd party API. However, my ultimate goal is to have the app handle the tide predictions locally on the user's device and free ourselves from 3rd party dependencies.
To this end, I've been delving into how pyTMD works and trying to understand how it makes predictions. My plan is to translate its core functionality into Swift, so it can be used natively in iOS, preferably with FES2014/EOT20 models. I'm aware that these models are pretty heavy, so I'm also trying to comprehend how pyTMD only reads parts of these models, which would allow me to implement a similar strategy. In other words, the app would only need to pull in the relevant regional data from the models for tide predictions, thereby keeping it lightweight on the user's device.
I'm quite invested in learning more about tide prediction and would really appreciate your advice and guidance. Is this approach feasible in your opinion? If so, could you guide me towards some resources that would allow me to learn more about tide prediction and gain the necessary skills to wean off 3rd party APIs in the long run?
I truly appreciate your time and the excellent library you've developed.
Best regards.


Suggestion - List members

Add a command that allows users with a certain permission to view members of a certain group. Command would be something like /lp group builder members or /lp group builder list

Also, maybe a command to list groups? This would be useful for staff like admins that don't have access to ftp to see the groups but they have access to the command to change a users group.

/lp listgroups?

Yeah, Sorry.


Conditional Id conversion bug

Summary
Closes #462. This pass fixes a bug where conditional Id gates were not being properly converted to delays. This also updates the standard transpiler plugin.
Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

52 of 64 (81.25%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.5%) to 50.131%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

qiskit_ibm_provider/transpiler/passes/basis/convert_id_to_delay.py
44
45
97.78%

qiskit_ibm_provider/ibm_backend.py
3
7
42.86%

qiskit_ibm_provider/transpiler/plugin.py
2
9
22.22%

Totals

Change from base Build<PHONE_NUMBER>:
0.5%

Covered Lines:
2863

Relevant Lines:
5711

💛  - Coveralls


Newsletters: add 54 (2019-07-10)

utACK

utACK 31cd0694a76af224b8907355152a1bcfd30a6e5f
I like the full disclosure part about lack of message signing support. Integrity is good.

Pushed a commit that should address all of @jnewbery's feedback (thanks!).

ACK efde31dad75b254a95dbcfd6489a7cff6cb7be68
Thanks @harding . Great newsletter as always!

(Great newsletter as usual! Will try to review a bit earlier; I suspect you are about ready to publish)

tACK 3179e06
and squashed

Thanks @harding, you’ve done it again
The next newsletter? Wednesdays when
Thank yous go out to John and Jon
@jnewbery and @jonatack for gettin their review on


GMSH 4.0 format

Do you believe you will eventually add support for GMSH 4.0 format (or is that a desired user contribution?)
Best,
BB

Hi Bruno,
I haven't looked at the Gmsh development for a while now. I can take a look, but can't promise it will happen very soon, therefore user contribution is most welcomed.
Cheers,
Mikhail


Fix bug in diff function

Closes  #1983.

🔖 Release item
This issue/PR will be part of the next release of the library. This template helps preparing the release notes.
Type

[ ] ✨ New Feature
[x] 🐛 Bug Fix
[ ] ⚡ Improvement
[ ] 🔨 Further Change
[ ] 🔥 Deprecated function

Description

Fix bug in diff function #1983 #2054


🚀 Feature Request: support exporting D1 databases

Describe the solution
Support exporting D1 databases either as plain-text .sql file or .sqlite database file.

Any progress on this? CSV exports would also be nice.

@arjunsajeev Can't you do it with wrangler?

Not for databases created in beta @Boscop

Hey Max (@rozenmd), I wanted to give you (and everyone else considering using D1 for production) heads up that the community project has an issue exporting a bit bigger databases.
https://github.com/nora-soderlund/cloudflare-d1-backups/issues/8
I'm hoping that CF would find a way to enable exports/imports like Turso does (I'm currently exploring them as an alternative).

I have already fixed the issue with my package in 1.2.0.

@flexchar a native export is being worked on, we just don't have an ETA yet.

Closing this issue as we've added support for it.

Huge thanks for this Max! @rozenmd

It was all @geelen !


TE-11.3 Backup NHG: Actions

Tracks the effort to implement https://github.com/openconfig/featureprofiles/pull/2231 once it's merged.

fixed by https://github.com/openconfig/featureprofiles/pull/2611


Migrate to DB-powered authentication

[ ] Migration that adds a users table
[ ] Support for admin users and add-only users
[ ] API keys reimplemented and tied to users (probably one-to-many)
[ ] UI to create, delete, and privelege users & create & delete API keys
[ ] UI to change your password
[ ] Authentication would no longer be via config file, instead via db + bcrypt

this would require a major version bump
this would solve #33 and #34

Users could be marked as needing a password change


Reading the Teams Activity feed

Hi content writers,
I can see in the documentation descriptions of posting to the activity feed but not reading it. Is that possible? I also checked Graph API 1.0 documentation and it is not there under team work and under activity feed there it seems not to refer to MS teams but to Windows 10 TimeLine etc. Can you be more explicit about reading the Team activity feed programmatically? Thank you.

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

ID: bd0d8d78-1ad5-5a99-3ef9-b03124476ebf
Version Independent ID: 64505c8a-4f08-0454-2602-8821ca29c218
Content: Activity feed - Teams
Content Source: msteams-platform/concepts/activity-feed.md
Product: msteams
GitHub Login: @o365devx
Microsoft Alias: o365devx

@nicojdejong Currently there is no way to read the activity feed of a user. You can only send notifications through activity feed but not read.


ListViewItem(System.Windows.Controls) documentation lists all object elements under 'Constructors'

This ListViewItem class documentation:
https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.listviewitem?view=netframework-4.7.2 ...
has ALL constructors, methods, and properties under the single subtree heading of 'Constructors'. The reference documentation for the analogous object in the Windows.Forms namespace(https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.listviewitem?view=netframework-4.7.2) does NOT have this issue, nor does any other class reference I have yet encountered. As it stands, the Windows.Controls ListViewItem seems to have over 200 constructors, no methods, and no properties, while in reality, all categories are simply listed under Constructors. As of 4.7.2, ListViewItem only has a single default constructor, but also has many important methods and properties that should be categorized appropriately.
To reiterate, it is only the class defined in System.Windows.Controls with this issue, NOT System.Windows.Forms.
edit by @mairaw: fix urls

That's weird indeed @schulmaster. Thanks for letting us know. I'm following up with our engineer team.

Our engineering team has pushed a fix today. Thanks for reporting this!

@mairaw No problem! the MSDN .NET docs are one of the best references since the manpages.

Thank you for the kind words @schulmaster!


Validation for given values

Sometimes you want to validate that an attribute matches one (and only one) option out of a given list.
# You allow those options
options = %w(one two)

# You generate this Regex with a GREAT amount of human effort
/\Aone\z|\Atwo\z/.match('three')

This could be generated with a method:
RubyRegex::one_of_these(options)

# or maybe
RubyRegex::Generator::one_of_these(options)

=> /\Aone\z|\Atwo\z/

Would you consider adding regex generators, as such? If so, I could send a PR with this particular case.

I'm reading this issue again and I'm having a good laugh. I obviously didn't have much experience when I wrote this, heheheehehe :-)


bugfix(TDI-38479): For tMarketoOutput, no default schema for 'syncLead

in the Rest Mode
What is the current behavior? (You can also link to an open issue here)
https://jira.talendforge.org/browse/TDI-38479
What is the new behavior?
Default schema now provided.
Please check if the PR fulfills these requirements

[X] The commit message follows Talend standard
[X] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[X] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: success :star:


PE-4923: Bumps ardrive_io dep

I wonder if we can make this dep be transitive, or directly remove the dependency.


will vvenc support android ndk in future?

thanks a lot~

VVenC supports Android builds, at least with 64bits. I would expect NDK support should also work. What specific error are you getting?

Closing due to missing feedback


CLI test folder needs to go up

test folder needs to go one level up.
Now: twindle-cli\twitter\test
Should be: twindle-cli\test

I'm open to debate whether we need a test folder or we should keep the tests side by side with each file

My two cents: the source code and test specs scaffolded separately address separation of concerns.
Yes, it the project is small and it might sound like why separate it but keeping the enhancements in the mind I feel better to have them in separate folders.

@sarathkumar6 so we would have one root level tests folder which would have multiple files testing each module? Do you think we should have a flat file structure in this tests folder?

Yeah. We can make a twitter folder inside the tests folder, making everything more centralized. Good idea

@johnjacobkenny The scaffolding I visualize is as below
src code: twindle-cli\src\
- twitter
- helper
- renderer
- utils
test specs: twindle-cli\tests\
- twitter
- helper
- renderer
- utils

@johnjacobkenny The scaffolding I visualize is flat file structure, as below. So, we can ignore the tests from deploying to prod version and keep the package light weight. Having tests bound to individual module with source code makes it coupled structure. If that makes sense?
src code: twindle-cli\src\
 - twindle-cli\src\twitter

 - twindle-cli\src\helper

 - twindle-cli\src\renderer

 - twindle-cli\src\utils

test specs: twindle-cli\tests\
 - twindle-cli\src\twitter

 - twindle-cli\src\helper

 - twindle-cli\src\renderer

 - twindle-cli\src\utils

This way we can ignore the entire test module when deploying code to prod version.

This is perfect

@johnjacobkenny The scaffolding I visualize is flat file structure, as below. So, we can ignore the tests from deploying to prod version and keep the package light weight. Having tests bound to individual module with source code makes it coupled structure. If that makes sense?
src code: twindle-cli\src\

twindle-cli\src\twitter
twindle-cli\src\helper
twindle-cli\src\renderer
twindle-cli\src\utils

test specs: twindle-cli\test\

twindle-cli\test\twitter
twindle-cli\test\helper
twindle-cli\test\renderer
twindle-cli\test\utils

This way we can ignore the entire test module when deploying code to prod version.

Yes I agree

PR 😇

@PuruVJ you can go for this

No problem, I have committed this change.


feat(Topology): some trivial equivalences with the set of clopens

This is needed for the construction of limits and colimits in LightProfinite.

The equivalence I really want is LocallyConstant X (Fin 2) ≃ Clopens X (see #10391), but I can't write that in either file, because neither imports the other, and I didn't want to change the imports in these files.

I don't see why you couldn't change the imports of LocallyConstant/Basic.lean to import Sets/Closeds.lean instead, as it didn't seem to cause any issues on my end

Yeah it doesn't cause any issues, but I'm always wary of changing the import structure in these basic files. Maybe @semorrison can comment on whether it's ok to change the imports of LocallyConstant/Basic.lean?

Maybe the least harmful option is to create a new, tiny file LocallyConstant/Clopens.lean which imports LocallyConstant.Basic and Sets.Closed, with only this equivalence?

That would be an alternative solution, yeah, if adding the import really doesn't work

!bench

!bench

!bench

bors merge


Strawman proposal for plain-object representation of SolidDatasets

This PR allows for a preliminary review of the plain-object representation of SolidDatasets to identify major issues that need addressing now. The desired outcome is being ready to start implementing; not to have nailed down the perfect final data structure right away, not to have something production-ready right away (so this PR will not be merged), and not for it to be ready for re-use outside of solid-client.
To address the issues we identified, the design goals of this proposal are

JSON.parse(JSON.stringify(data)) is lossless
Optimised for reading and copying in an expected shape in stateful (Solid) applications
fromRdfJsDataset(toRdfJsDataset(data)) is lossless

The tests verify the latter claim, but the relevant parts to review are the type definitions in src/pojo-interfaces.ts.

I'd also be curious to see how you envision handling WithChangelog and WithResourceInfo. Would getSolidDataset return an ImmutableDataset with the metadata as graph nodes (the resource info, the changelog, and the actual dataset) or as properties on the object as they are now?

We could definitely add them to a graph, although before that we'll probably want to add them to the graph in the toRdfJsDataset function, since that is then the actual external representation, making it available to others as RDF. But definitely room to switch those two around if we want that: they're independent pieces of work, so we can implement them whenever after we implement this.

Would getSolidDataset return an ImmutableDataset with the metadata as graph nodes
And don't forget getSolidDatasetWithAcl() and getSolidDatasetWithAcr() and getSolidDatasetWithAccessDatasets().
And I'm not sure how adding the current WithResourceInfo or ChangeLog or WithAcl or WithAcr, etc. would be independent pieces of work - i.e., translating a current SolidDataset that has an attached WithResourceInfo into an RDF/JS dataset would necessarily lose all that WithResourceInfo data, right?
So there's currently no lossless round-tripping (i.e., translating from SolidDataset -> RDF/JS Dataset -> SolidDataset -> RDF/JS Dataset -> etc.) of WithResourceInfo datasets, or WithAcl, or WithAcr, etc. - is that right?

And I'm not sure how adding the current WithResourceInfo or ChangeLog or WithAcl or WithAcr, etc. would be independent pieces of work - i.e., translating a current SolidDataset that has an attached WithResourceInfo into an RDF/JS dataset would necessarily lose all that WithResourceInfo data, right?

Yes, but since we don't currently have a way to translate those into an RDF/JS Dataset either, there's no regression there. So what I was trying to say is that we can implement the types defined here without breaking anything; what pieces of work we implement when is of course a separate issue.

So there's currently no lossless round-tripping (i.e., translating from SolidDataset -> RDF/JS Dataset -> SolidDataset -> RDF/JS Dataset -> etc.) of WithResourceInfo datasets, or WithAcl, or WithAcr, etc. - is that right?

There's no such thing as "WithResourceInfo datasets" - WithResourceInfo is not necessarily attached to a SolidDataset. So no, the round-tripping is indeed only for SolidDatasets.


Exception when setting tags to servers

I am trying to set tags on a server using the tag module:
- name: Set Tags on instance
  opentelekomcloud.cloud.tag:
    server: "{{ vm_name }}"
    state: present
    tags:
      - sometag
    mode: replace

This does not work, i am getting an error:
TASK [noc.domon-master-vm-otc : Set Tags on instance] ******************************************************************************************************************************************************************************************************
Tuesday 15 November 2022  08:32:04 +0100 (0:00:00.019)       0:00:07.427 ******
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TypeError: fetch_tags() takes 4 positional arguments but 6 were given
fatal: [domon-live]: FAILED! => changed=false
  module_stderr: |-
    Traceback (most recent call last):
      File "/home/nux/.ansible/tmp/ansible-tmp-1668497525.0074553-17032-212707592718055/AnsiballZ_tag.py", line 107, in <module>
        _ansiballz_main()
      File "/home/nux/.ansible/tmp/ansible-tmp-1668497525.0074553-17032-212707592718055/AnsiballZ_tag.py", line 99, in _ansiballz_main
        invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
      File "/home/nux/.ansible/tmp/ansible-tmp-1668497525.0074553-17032-212707592718055/AnsiballZ_tag.py", line 47, in invoke_module
        runpy.run_module(mod_name='ansible_collections.opentelekomcloud.cloud.plugins.modules.tag', init_globals=dict(_module_fqn='ansible_collections.opentelekomcloud.cloud.plugins.modules.tag', _modlib_path=modlib_path),
      File "/usr/lib/python3.9/runpy.py", line 210, in run_module
        return _run_module_code(code, init_globals, run_name, mod_spec)
      File "/usr/lib/python3.9/runpy.py", line 97, in _run_module_code
        _run_code(code, mod_globals, init_globals,
      File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
        exec(code, run_globals)
      File "/tmp/ansible_opentelekomcloud.cloud.tag_payload_xo1pglz1/ansible_opentelekomcloud.cloud.tag_payload.zip/ansible_collections/opentelekomcloud/cloud/plugins/modules/tag.py", line 365, in <module>
      File "/tmp/ansible_opentelekomcloud.cloud.tag_payload_xo1pglz1/ansible_opentelekomcloud.cloud.tag_payload.zip/ansible_collections/opentelekomcloud/cloud/plugins/modules/tag.py", line 361, in main
    sible_opentelekomcloud.cloud.tag_payload_xo1pglz1/ansible_opentelekomcloud.cloud.tag_payload.zip/ansible_collections/opentelekomcloud/cloud/plugins/module_utils/otc.py", line 201, in __call__
      File "/tmp/ansible_opentelekomcloud.cloud.tag_payload_xo1pglz1/ansible_opentelekomcloud.cloud.tag_payload.zip/ansible_collections/opentelekomcloud/cloud/plugins/modules/tag.py", line 318, in run
    TypeError: fetch_tags() takes 4 positional arguments but 6 were given
  module_stdout: ''
  msg: |-
    MODULE FAILURE
    See stdout/stderr for the exact error
  rc: 1

Used Python Modules:
otcextensions==0.26.3
openstacksdk==0.61.0
python-openstackclient==6.0.0

Used Collections:
collections:
  - name: openstack.cloud
    version: 1.10.0
  - name: opentelekomcloud.cloud
    version: 0.12.4

Is there a bug in the tag module? I did have a look at the code, but could not find the line where fetch_tags() is called with too many arguments...
Also it seems like the exaples in plugins/modules/tag.py#L91 are wrong, they suggest to use opentelekomcloud.cloud.os_tag which does not exist, it should be opentelekomcloud.cloud.tag. I can fix the examples when we get the tag module to work for us.

Hi @neubi4 ! yes, it seems to be a bug so i am checking now and let you now soon!


TurnContext.updateActivity fails silently when invalid activity id supplied

Versions
What package version of the SDK are you using: 4.7.1
What nodejs version are you using: v12.16.3
What browser version are you using: N/A
What os are you using: Windows 10
Describe the bug
TurnContext.updateActivity fails silently when an invalid activity id is supplied.
To Reproduce

Set up a working bot framework nodejs applicaton.
Call TurnContext.updateActivity with invalid activity id.

Expected behavior
If the TurnContext.updateActivity method failed it should throw an error or give some kind of feedback to work with. It would be nice to know if the operation failed (or succeeded) so I can proceed with a fallback.
Screenshots
Here's a code snippet that fails silently when run:

Note that the method doesn't return anything either.
[bug]

@stevengum can you please assign this to the right person?

Awaiting the method call like this: await context.updateActivity({...}) fixed it


docs

This pull request resolves #172 .
The pull request is ready to be merged.
The details of the pull request:
Changed the mkdocs theme.

Pull Request Test Coverage Report for Build 611

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 96.771%

Totals

Change from base Build 608:
0.2%

Covered Lines:
1738

Relevant Lines:
1796

💛  - Coveralls


Download the template from the examples repo

Fix #22
Also updated eslint to use 9.x, bumped minimum node version (for fetch)

Looks good to me but we also need to update the comments in the template itself: https://github.com/restatedev/examples/blob/dev_0.9/templates/typescript/src/app.ts
Or make sure they don't have code in them because they are constantly outdated....

It should just refer to the quickstart actually. Should I pick this up?

It should just refer to the quickstart actually. Should I pick this up?

That would be great. Perhaps the same should be done for java and ts


Use standard objects rather than arrays for oauth storage

This corrects a bug I encountered with Hubot being unable to persist the oauth details to disk.

It would be nice to get corresponding .coffee files for "Update coffeescript javascript to output from 1.2.0" commit, not only .js files. Is it possible?


Fix packagePkg task

Fixes #1763
I am not sure why checkRuntime was left out here with this configurePackagingTask call, but adding it seems to fix it for me.

I am not sure why checkRuntime was left out here with this configurePackagingTask call, but adding it seems to fix it for me.

No reason. Just a mistake and seems improper testing :(
A change looks good to me.
Thanks for the contribution!


cant contribute

i cant contribute to this repo , its denying my access to the repo

please list down the steps you are doing to contribute to this repo
most probably the mistake which you are doing maybe, you have not forked the repo, and in spite of pushing it into your own forked repo branch you are trying to push it into this repo branch.

please list down the steps you are doing to contribute to this repo
most probably the mistake which you are doing maybe, you have not forked the repo, and in spite of pushing it into your own forked repo branch you are trying to push it into this repo branch.

i have forked the repo lemme try it again

i have forked the repo lemme try it again


MacOS + URL got "Could not load sound with filename, although URL was good..."

I was trying to write a Dropbox music player and hit this error:
Could not load sound with filename, although URL was good... https://....

For an unknown reason, I updated playsound.py and it is now working:
-         nssound = NSSound.alloc().initWithContentsOfURL_byReference_(url, True)
+         nssound = NSSound.alloc().initWithContentsOfURL_byReference_(url, False)

This works for both local files and URLs. I'm not really sure what that byReference actually is.
https://developer.apple.com/documentation/appkit/nssound/1477288-initwithcontentsofurl?language=objc

When YES only the name of the sound is stored with the NSSound instance when archived using encodeWithCoder:; otherwise the audio data is archived along with the instance.

did it for me. +1

worked for me too on macOS 13.0 on a M1 mac.

it didn't work for me tho. it kept showing the same error

it didn't work for me either. it also kept showing the error.


Oil appearing as water when using Sodium

this is oil. or is supposed to be, it generated in an underwater cave and doesnt quite look like oil. tested and all works fine without sodium, with sodium this hapens

Sodium is currently incompatible with the Fabric Rendering API. They aim to implement it in the future, but at the moment the only way to avoid these bugs is to not use Sodium.
Canvas, on the other hand, provides modest improvements, some shaders, and full compatibility with the fabric rendering API.

I'm betting this 'in the future' is like our time for 'adding other planets'. So, uh, how do we avoid this?

We don't.

Great.

thank you sodium, another mod oofed by the lack of support for the fabric rendering api.

Am I right in assumming this will never be fixed?

Please install Indium, it adds fabric rendering api support to sodium


Default reader mode

Describe your suggested feature
the feature I'm requesting is somewhat similar like having different reading modes in different categories so it can be more convenient
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.17.1.
[X] I will fill out all of the requested information in this form.

Duplicate of #247


[Feature Request] show transaction fee

Description
When I am using Nexus to sign a transaction, for example, a transaction to claim cheque, I don't know how much transaction fee I have paid.

So, if the sign transaction popup shows how much transaction fee I need to pay, that will help me a lot. Here is a example of Metamask:

We'll reopen the issue when we find a better time to return to resume the Nexus developing


Tests

We already have full test coverage due to StyleCI.

CBA to write tests for this actual repo.

Would require us to make up stubs to test.


This don't pass build

Unexpected token: name (component) [./node_modules/nuxt-dropzone/index.js:1,0]
try npm run build

Thanks for reporting the issue, the problem is resolved in 0.1.7, both for building and generating.
The issue was in Uglify conflicting with ES6.


The Paper component adds elevation as a dom attribute

Describe the bug
Setting elevation on a Paper components adds an irregular elevation="..." attribute to the rendered html component. This is not valid html and clutters the dom.
Steps to reproduce the bug

Add a Paper component or other component as a Card
Add the elevation argument to the component
Inspect the dom

Expected behavior
The element should only show classnames used render the element
Specifications

Version: ^0.28.0
Browser: Chrome (109.0.5414.119)
OS: MacOS

Additional context

Documentation for transient props can be found here:
https://styled-components.com/docs/api#transient-props

Good catch! I have already gotten rid of some attributes by using transient props here and there. We'll add it here too (there's probably more that should be transient too, its something wee need to look at)

resolved bu #2764


Static files can't be decorated under Spring MVC/Tomcat

The result of applying a decorator to a simple HTML file is a truncated file. If the file is changed to a JSP the decoration process works correctly.
I'm mentioning the server since there was a similar bug in Sitemesh 2 with Tomcat but the complete details (and perhaps even a fix) were in the OpenSymphony bug tracker. maye Spring is not really part of the issue.
Java 1.8
Spring 4.0.5.Release
Tomcat 8.0.3

Commit 35896ae has nothing to do with this issue .
This issue is unresolved , and is duplicated with #68 .


Fix Spontaneous Multiplication of Push Notifications

Short description
Sometimes, the Firebase API seems to not provide a message_id for submitted push notifications, while it is still received on subscribed devices. As it still sent HTTP status code 200, we assumed message_id was there and tried logging it, causing an exception. This lead to resend attempts and thus multiplied push notifications.
Proposed changes

Log API full response if no message_id is received on submitting a push notification, to gather further information
Deliberately don't raise an exception since PNs seem to be sent correctly, (but avoid previous exception from failing to log non-existent dict field)

Side effects

Scenarios where a push notification might fail with an error in the API response, but HTTP code 200, will not be retried. Instances of this will only be visible from the logs.

Resolved issues
Fixes: #1630

Pull Request Review Guidelines

Further detail that might be helpful: If I didn't get it wrong while quickly googling this, this section of the API doc outlines some error conditions while still sending HTTP status code 200.


Mantl-api deployment failed

Mantl-api deployment failed, right after installation due to following error
It seems that due to the short name of mantl-control-02 without domain name, the return page is HTML error message and not JSON
See details below:
Mesos / Sandbox / stderr
I0527 15:04:28.043908  1196 exec.cpp:134] Version: 0.25.0
I0527 15:04:28.048141  1199 exec.cpp:208] Executor registered on slave 9ca818c1-c065-475f-ac11-7b3d158d4805-S3
Warning: '-c' is deprecated, it will be replaced by '--cpu-shares' soon. See usage.
time="2016-05-27T15:04:28Z" level=info msg="Starting mantl-api v0.2.0"
time="2016-05-27T15:04:28Z" level=debug msg="Using Consul at consul.service.consul:8500 over https"
time="2016-05-27T15:04:28Z" level=debug msg="Discovered mesos service hosts: [mantl-control-02:15050]"
time="2016-05-27T15:04:28Z" level=debug msg="Discovered zookeeper service hosts: [mantl-control-01:2181 mantl-control-02:2181 mantl-control-03:2181]"
time="2016-05-27T15:04:28Z" level=debug msg="GET http://mantl-control-02:15050/master/state.json"
time="2016-05-27T15:04:28Z" level=fatal msg="Could not create install client: invalid character '<' looking for beginning of value"

Try to curl the URL :
[root@mantl-worker-001 ~]# curl http://mantl-control-02:15050/master/state.json
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Notification: Server Name Expansion</title>

This Page Cannot Be Displayed

The server name ( mantl-control-02 ) appears to be an abbreviation,
and is being redirected to (  ).

If you are not automatically redirected to the new address,
click here: (  ).

If you have questions, or feel this is an error, please contact
your organization's network administrator
and provide the codes shown below.

    Notification codes:
    (1, SERVER_NAME_EXPANSION, , mantl-control-02)

[root@mantl-worker-001 ~]#

can you let us know the details from https://github.com/CiscoCloud/mantl/blob/master/.github/ISSUE_TEMPLATE.md?
Particularly, the version of mantl you are deploying and the cloud environment. Did you make any customizations to your deployment? Are you saying that /master/state.json returns valid json if you access it via a fully-qualified name?

Mantl version 1.1
Cloud environment : vSphere
No customization, except traefik domain name
If I try through fully-qualifier name, I have "DNS_FAIL"

ok, this is not something we have seen (afaik) on other clouds like aws or gce. are you able to get /master/state.json to return json on any of your control nodes? does it work if you use the ip address?
in the html you pasted, the address it wants to redirect you to is blank. can you add -v to the curl command so we can see if there are any clues returned in the headers?
also, can you share what your /etc/sysconfig/mesos-master looks like on one of your control nodes?

This seems to be a proxy issue
I succeed to get the JSON with this command :
[root@mantl-control-01 ~]# curl -v http://mantl-control-03.node.consul:15050/master/state.json
* About to connect() to mantl-control-03.node.consul port 15050 (#0)
*   Trying <IP_ADDRESS>...
* Connected to mantl-control-03.node.consul (<IP_ADDRESS>) port 15050 (#0)
> GET /master/state.json HTTP/1.1
> User-Agent: curl/7.29.0
> Host: mantl-control-03.node.consul:15050
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Fri, 27 May 2016 15:52:42 GMT
< Content-Length: 1621
< Content-Type: application/json
<
{"activated_slaves":0.0,"build_date":"2016-01-14 10:12:09","build_time":1452784329.0,"build_user":"vagrant","cluster":"mantl","completed_frameworks":[],"deactivated_slaves":0.0,"external_log_file":"\/var\/log\/mesos\/mesos-master.log","flags":{"advertise_ip":"<IP_ADDRESS>","allocation_interval":"1secs","allocator":"HierarchicalDRF","authenticate":"true","authenticate_slaves":"true","authenticators":"crammd5","authorizers":"local","cluster":"mantl","credentials":"\/etc\/sysconfig\/mesos-credentials","external_log_file":"\/var\/log\/mesos\/mesos-master.log","framework_sorter":"drf","help":"false","hostname":"mantl-control-03","hostname_lookup":"true","initialize_driver_logging":"true","ip":"<IP_ADDRESS>","log_auto_initialize":"true","logbufsecs":"0","logging_level":"WARNING","max_slave_ping_timeouts":"5","port":"15050","quiet":"false","quorum":"2","recovery_slave_removal_limit":"100%","registry":"replicated_log","registry_fetch_timeout":"1mins","registry_store_timeout":"5secs","registry_strict":"false","root_submis* Connection #0 to host mantl-control-03.node.consul left intact
sions":"true","slave_ping_timeout":"15secs","slave_reregister_timeout":"10mins","user_sorter":"drf","version":"false","webui_dir":"\/usr\/share\/mesos\/webui","work_dir":"\/var\/lib\/mesos","zk":"zk:\/\/mesos:BvF2pbRCAbzJTfDK@mantl-control-02:2181,mantl-control-01:2181,mantl-control-03:2181\/mesos","zk_session_timeout":"10secs"},"frameworks":[],"hostname":"mantl-control-03","id":"0f0da70f-7724-4496-b98d-eedd212509e5","leader":"master@<IP_ADDRESS>:15050","orphan_tasks":[],"pid":"master@<IP_ADDRESS>:15050","slaves":[],"start_time":1464350629.61328,"unregistered_frameworks":[],"version":"0.25.0"}[root@mantl-control-01 ~]#

I change the NO_PROXY environment variable to add all the possible hostnames and now it is working

nice! thanks for the update


[Intel MKL] support MKL Quantized Matmul With Bias and Requantize Op

Add Support for MKL QuantizedMatMulWithBiasAndRequantize OP.
@penpornk There is one more PR which is waiting for quite  while which needs some help.
https://github.com/tensorflow/tensorflow/pull/32486 (related to the same model I am working on)

@penpornk @gbaned. friendly reminder and thank you.

@penpornk THank you for the help with 2.1 Release. Just thought I will make a friendly reminder here.

@penpornk @gbaned Any Updates on this please!

@penpornk  done! Also can you look at this related PR please. :) #32486

@gbaned @penpornk friendly ping.
Add Kokoro:force to rerun build? or merge?

@penpornk Thank you! Update the API Golden files. Let's see what the CI gives us.

@gbaned can you push the review please. :)

Yes! @alextp Done!


SBGC32_Reset() does not send confirmation

Hello,
since the latest commit (V1.1) calling the SBGC32_Reset() function no longer sends out confirmation messages when used with RF_RESTART_CONFIRMATION or RF_FULL_RESET_CONFIRMATION flags. This issue can be consistently replicated by uncommenting line 98-100 in the linux example.

Hello!
Thank you for your feedback. We'll address it promptly. We also want to inform you that we are preparing version 2.0, which includes many advanced features and new detailed example. We plan to release it in the near future.

Thanks @qsivey!
In the past, large updates have been pushed as single commits to this repo without any versioning, which makes it challenging to integrate and track changes effectively. I would like to suggest a more incremental approach to committing updates.
Adopting a practice of smaller, more frequent commits with meaninful descriptions could enhance transparency and also facilitate community contributions, aligning with the collaborative spirit of open source. This method could also make it easier for users to follow along with the development process and understand the evolution of the codebase.
Additionally, it would be beneficial to establish a clear versioning strategy that aligns the API versions with the corresponding firmware and GUI versions. Perhaps we could consider using a development branch for ongoing work, with releases tagged in a manner that corresponds to the firmware/GUI versions? This would enhance clarity for all users of the SimpleBGC API.

However, it is important to note that version 2.0 is essentially a completely new implementation of this library, and it is not compatible with previous versions. In this case, it would be quite problematic to update it incrementally, as this would require updating examples and documentation, as well as modifying the configuration file for users each time.
After updating the repository to version 2.0, we will strive to release updates much more frequently.
Regarding the library's compatibility with SerialAPI versions, we have also considered implementing such a feature. Currently, accessing functions unavailable due to firmware version will return an appropriate error. This approach, with some improvements, remains in version 2.0 as well. Additionally, there are specific notes in the documentation and comments to alert users about the unavailability of certain functions within the current firmware version.
If you have specific ideas on how to improve this feature, we would be interested to hear your thoughts.
Thank you for your feedback!


Theme: Patched updates from git using update button from System Information page?

It would be nice if i could manually update your theme by a simple press on a button.

This is how it will look like when nightly updates are enabled:

If i have disabled Including patched versions it will only show Authentic Theme 18.40 even if i'm running on a nightly git version. Is this correct?
When will the update button appear because I still can't force an update check :(

In case you it enabled, next time I release a patch (new commit), you will see it in notifications.

Yeah, why would you want to see git-version if you disabled it? Or maybe you should.. I don't know.. I'll think it over .

If you manually update i would like to see what version i run. In my opinion it should not be hidden because i have disable nightly updates...

OK. I'll brink it back again.
They are not automatic. It will take you to click update button.

Yeah, I agree. It should be displayed no matter what. Because user could run the console script to update it.
Now it seems great.

In case patched versions updates are enabled you should see the notification about it.


Publish the private key

You should not be using a private key for strong name signing an open source project. It causes all sorts of problems, like you can't just build and run the unit tests, because you hit strong name assembly mismatch.
See doc here: https://docs.microsoft.com/en-us/dotnet/framework/app-domains/strong-named-assemblies

If you are an open-source developer and you want the identity benefits of a strong-named assembly, consider checking in the private key associated with an assembly into your source control system.

Fully agree, but then again I thought that this was the final private key...

@MovGP0 That doesn't work from within VS
@PedroLamas from what I can tell it's only the public key (which is why delay sign is turned on)

Summary of discussion on this:

Microsoft is not going to release their private key. Instead create a new key that doesn't require signature, and use that. Do this as quick as possible before too many are using this package. Probably also unless the current package up there.

Our Lord has spoken:

Done and dusted! 🎉


x/tools: random program generator for testing

There is CSmith (http://embed.cs.utah.edu/csmith/) that generates random correct C
programs, and it's proved to be extremely useful in testing C compilers.

We could do something similar for Go.
The tool can use existing ast/types/ssa packages for program generation and
serialization. The tool can start very small, e.g generate only simple assignment
statement. And then gradually grow.

The tool could be used for testing of a range of programs and packages besides gc/gccgo
compilation:
- gofmt idempotentness (gofmt several times and compare results)
- ast/types/ssa robustness and idempotentness (generate, serialize, parse, serialize,
parse, compare).
- govet robustness
- compilation in race mode which had lots of bugs in past
- compare gc, gccgo, ssa/interp output

I foresee piles of bugs there.

Implemented: dvyukov/go-fuzz, so closing this.


Consolidation for self contained, built on #34055

Summary of the Pull Request
First step on self containment.   Once #34055 goes in, this number of modified files should go way down.
Common.Selfcontained.props is the new item and src/dsc/PowerToys.Settings.DSC.Schema.Generator/PowerToys.Settings.DSC.Schema.Generator.csproj would be an example of a file that had SelfContained set to true prior and now that logic was moved into a single file.

PR Checklist

[ ] Closes: #xxx
[ ] Communication: I've discussed this with core contributors already. If work hasn't been agreed, this work might be rejected
[ ] Tests: Added/updated and all pass
[ ] Localization: All end user facing strings can be localized
[ ] Dev docs: Added/updated
[ ] New binaries: Added on the required places

[ ] JSON for signing for new binaries
[ ] WXS for installer for new binaries and localization folder
[ ] YML for CI pipeline for new test projects
[ ] YML for signed pipeline

[ ] Documentation updated: If checked, please file a pull request on our docs repo and link it here: #xxx

Detailed Description of the Pull Request / Additional comments

Validation Steps Performed

/azp run

failed again :|
/azp run

/azp run

Sanity check of release build done.  all good👌


Convert html text to NSString

is there any method that could help me display the text converted from html string?

If you have an HTML NSString, you can display it with setHtmlString:, which will automatically convert the NSString to an NSAttributedString and display it in the text view. If you already have an NSAttributedString, you can call the setAttributedText: method.

thanks @Deadpikle


Fix for Sketch v96

Updated some function calls to remove the errors that were appearing when running Camilo on Sketch v96 and above.
May or may not work with v97 beta.

In version 100.2, it can't use it anymore...


Upgrade engine test suite from 7.13.0 to 7.13.1

or just cherry-pick the SQL patch of https://jira.camunda.com/browse/CAM-12030 aka https://github.com/camunda/camunda-bpm-platform/pull/858 (commit: https://github.com/camunda/camunda-bpm-platform/pull/858/commits/b602b5d71a7aadcae72908ef15849f30490cb6fa)

Ideally, this includes merging the test case from branch: https://github.com/camunda-consulting/on-demand-call-activity/tree/engine-test-suite-with-child-processes-SUPPORT-7897

This might be done already. But I'd like to double-check.
As part of this, the test cases from branch call-activity-history-test should be merge into master


WebSocket Support

Outgoing upgrade requests are detected
TLS session is mitm'd
Connection is kept open for websocket frames

Can you create issues to document what's left to do to fully support websockets? I'm thinking about your TODO item and support in the reverse proxy for instance.
Other than that, LGTM.

I will make issues to document those things if you can enable issues on this repo?

Enabled =⭕

LGTM if both resp == nil and resp != nil cases have been tested 👍 👍  GJ

resp == nil and resp != nil cases have been tested

They have been!

Thanks!
LGTM 👍

I can't merge :(

Ugh soz. Just added permissions to all Coreos.


Ignore "Can't return outside of a function body" diagnostic

Changes
Ignore the "Can't return outside of a function body" diagnostic. While it is technically a valid diagnostic, unfortunately due to how our TSX is formed, the frontmatter is at the top level and thus any return there will create this issue
This wasn't a problem before as we never returned from the frontmatter but now with the addition of SSR, this is something that users might do
Caveeat
There's still an issue where unconditional returns will result in TypeScript telling us the entire template is unreachable code, which is currently right, as returning a Response does not return the template. However in the future this will change if we were to support returning in the frontmatter while still using the template
Hopefully by then, we'll have a different TSX output :sweat_smile:
Testing
Tested manually
Docs
No docs needed

We have tests for diagnostics so I would think you could add a test for this, no?

We have tests for diagnostics so I would think you could add a test for this, no?

We do not in fact have tests for diagnostics :sweat_smile: It's one of the few features that is currently not covered by the new test suite

@Princesseuh and I chatted and she's going to add diagnostics tests back, and add a test for this one.

Where would you run into this diagnostic with valid code? I haven't checked out ssr yet though, so that's probably the answer??

Where would you run into this diagnostic with valid code? I haven't checked out ssr yet though, so that's probably the answer??

Yep! Because in SSR you can return a response directly in the frontmatter, ex:
---
const cookie = Astro.request.headers.get('cookie');

// if the user is not logged in, redirect them to the login page.
if(!isLoggedIn(cookie)) {
  return Astro.redirect('/login');
}
---

I love that this works!
---
// user: string | null
const user = Astro.request.headers.get('user')

if(!user) return Astro.redirect('/')
---

<p>{user}</p>
<!-- `user` is of type string!!! -->

There's still an issue where unconditional returns will result in TypeScript telling us the entire template is unreachable code, which is currently right, as returning a Response does not return the template.

I see that as a feature! Nonetheless, when would do something like that?

There's still an issue where unconditional returns will result in TypeScript telling us the entire template is unreachable code, which is currently right, as returning a Response does not return the template.

I see that as a feature! Nonetheless, when would do something like that?

It is definitely a feature for now (in addition of being absolutely correct behavior)!

I love that this works!

The power of TypeScript is amazing when everything is working right :grin:


Causes error "uses or overrides a depricated API (Asynctorage)"[🐛]

causes error "Asyncstorage uses or overrides depricated API"

This library does not use async storage, so check ur other libraries

This library does not use async storage, so check ur other libraries


Building docker image fails

I was trying to build a new docker image to see if that would fix issue #409 , but that fails:
$ docker build .
Sending build context to Docker daemon  767.5kB
Step 1/10 : FROM node:alpine
alpine: Pulling from library/node
99fc70ac0b64: Already exists
f206e1898464: Pull complete
d895ff53fd53: Pull complete
95f4376ce10e: Pull complete
Digest: sha256:7d1366f697f6e906d0cfd9caf1eba6ad3380e20d950b30df9b6e9aca3b141efe
Status: Downloaded newer image for node:alpine
 ---> 30bb03f6ec2e
Step 2/10 : MAINTAINER silverwind
 ---> Running in f35c85488217
Removing intermediate container f35c85488217
 ---> b2e97d5de089
Step 3/10 : COPY ["client", "/droppy/client"]
 ---> 805eb9874c57
Step 4/10 : COPY ["server", "/droppy/server"]
 ---> c13c78ee96ad
Step 5/10 : COPY ["dist", "/droppy/dist"]
COPY failed: stat /var/lib/docker/tmp/docker-builder941563305/dist: no such file or directory

It looks like it's expecting a dist directory, but that doesn't exist.

Hey! ./droppy.js build creates needed directory.
git clone https://github.com/silverwind/droppy
cd droppy
npm install
./droppy.js build
docker build .

Yeah. Assets need to be built first using either make build or ./droppy.js build. This is part of the Makefile and release targets.


Python Upgrade via Homebrew Breaks Virtualenvs

After upgrading python via Homebrew on Mac OSX, I get the following error when trying to list virtualenvs with hatch env -l:
dyld: Library not loaded: @executable_path/../.Python
  Referenced from: /Users/kyle/.virtualenvs/nanowire/bin/python
  Reason: image not found
Traceback (most recent call last):
  File "/Users/kyle/.local/bin/hatch", line 8, in <module>
    sys.exit(hatch())
  File "/Users/kyle/.local/pipx/venvs/hatch/lib/python3.7/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/Users/kyle/.local/pipx/venvs/hatch/lib/python3.7/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/Users/kyle/.local/pipx/venvs/hatch/lib/python3.7/site-packages/click/core.py", line 1135, in invoke
    sub_ctx = cmd.make_context(cmd_name, args, parent=ctx)
  File "/Users/kyle/.local/pipx/venvs/hatch/lib/python3.7/site-packages/click/core.py", line 641, in make_context
    self.parse_args(ctx, args)
  File "/Users/kyle/.local/pipx/venvs/hatch/lib/python3.7/site-packages/click/core.py", line 940, in parse_args
    value, args = param.handle_parse_result(ctx, opts, args)
  File "/Users/kyle/.local/pipx/venvs/hatch/lib/python3.7/site-packages/click/core.py", line 1477, in handle_parse_result
    self.callback, ctx, self, value)
  File "/Users/kyle/.local/pipx/venvs/hatch/lib/python3.7/site-packages/click/core.py", line 96, in invoke_param_callback
    return callback(ctx, param, value)
  File "/Users/kyle/.local/pipx/venvs/hatch/lib/python3.7/site-packages/hatch/commands/env.py", line 31, in list_envs
    echo_info('  Version: {}'.format(get_python_version()))
  File "/Users/kyle/.local/pipx/venvs/hatch/lib/python3.7/site-packages/hatch/env.py", line 17, in get_python_version
    shell=NEED_SUBPROCESS_SHELL
  File "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 411, in check_output
    **kwargs).stdout
  File "/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/lib/python3.7/subprocess.py", line 512, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['python', '-c', 'import sys;print(".".join(str(i) for i in sys.version_info[:3]))']' died with <Signals.SIGABRT: 6>.

This is because the symlinks are all broken and are pointing to a Python version that no longer exists, because Homebrew has pulled the rug out from under us.
I would recommend adding a hatch fix command, or something to that affect, that scans through all the virtualenvs, locates all the broken symlinks, and relinks to the latest appropriate version (2.x or 3.x, depending on the virtualenv) of python.

Hatch has been rewritten from scratch (see https://ofek.dev/hatch/latest/) but will not be adding this feature


Add prefix to secret key

Summary

From @chuneuny-emily's stress test, we observed that the DatumaroBinary format encryption integration test occasionally fails because argparse expects one argument for --encryption-key.

self = ArgumentParser(prog='datumaro_binary', usage=None, description=None, formatter_class=<class 'datumaro.cli.util.MultilineFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = 'datumaro_binary: error: argument --encryption-key: expected one argument\n'

This is because the secret key can randomly start with - and argparse recognizes it as a new argument directive.

self = ArgumentParser(prog='datumaro_binary', usage=None, description=None, formatter_class=<class 'datumaro.cli.util.MultilineFormatter'>, conflict_handler='error', add_help=True)
arg_strings = ['--encryption-key', '-VaiTYwWN41UinEp6S5ke1zPnCh3hoZajOCEVptpyt8='], namespace = Namespace(encryption_key=None)

# '-VaiTYwWN41UinEp6S5ke1zPnCh3hoZajOCEVptpyt8=' starts with '-'.

This PR resolves this issue by adding datum- prefix to the secret key.
Remove a redundant file also.

How to test
The existing tests cover this change.
Checklist

[ ] I have added unit tests to cover my changes.
[ ] I have added integration tests to cover my changes.
[ ] I have added the description of my changes into CHANGELOG.
[ ] I have updated the documentation accordingly

License

[ ] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[ ] I have updated the license header for each file (see an example below)

# Copyright (C) 2023 Intel Corporation
#
# SPDX-License-Identifier: MIT

Codecov Report
Patch coverage: 81.25% and project coverage change: +0.05 :tada:

Comparison is base (fc7f607) 78.49% compared to head (ca1f6b5) 78.55%.

Additional details and impacted files
@@                Coverage Diff                 @@
##           releases/1.1.0     #878      +/-   ##
==================================================
+ Coverage           78.49%   78.55%   +0.05%
==================================================
  Files                 206      205       -1
  Lines               24939    24943       +4
  Branches             5007     5009       +2
==================================================
+ Hits                19577    19593      +16
+ Misses               4236     4223      -13
- Partials             1126     1127       +1

Flag
Coverage Δ

macos-11_Python-3.8
?

ubuntu-20.04_Python-3.8
78.55% <81.25%> (+0.05%)
:arrow_up:

windows-2019_Python-3.8
?

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

Impacted Files
Coverage Δ

datumaro/components/crypter.py
80.00% <81.25%> (-0.86%)
:arrow_down:

... and 11 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


Fullscreen/maximize window both loose tile position

Describe the bug
Fullscreen/maximized windows both don't return to the right tile location in current main
To Reproduce
Steps to reproduce the behavior:

Open up a chrome window left and konsole window on right

Click kwin hotkey for fullscreen on the right side

Click hotkey to undo fullscreen

Konsole window is now on the left side

Open up a chrome window left and konsole window on right

Click kwin hotkey for maximize on the right side

Click hotkey to undo maximize

Konsole window is now floating

Expected behavior
That window returns to original position
If it's not instantly reproducible I will get debug logs, I've seen this on two computers so I assume it'll be very easy to reproduce. Running git d2a89fc

This isn't a bug, but is a feature that I haven't implemented yet. The window is untiled and should be retiled when fullscreening/maximizing, but will not save it's position yet.

I think I have something that could work, try out latest master commit and see if there's anything missing that you want.

Almost!
If I open up windows in order and name them 1,2,3,4 based on opening position.
windows 1,2,3,4 : fullscreen and then restoring works on all
windows 1,2 : fullscreen and then restoring 2 works, 1 swaps position with 2
Running with config:
Blacklist=krunner, yakuake, kded, polkit, telegram
InvertInsertion=true
TimerDelay=10

When I was testing the script, I observed that the position would default to below as well. I'll have to look more into it later.

I think I found the bug, can you test master again?

I'm still seeing the same behavior.
If I open 2 konsole windows. And maximize the right one it stays in place, but if I maximize the left one they switch position.

The root tile is an edge case because of how KWin handles it differently. It should work fine other than the root tile, but I'll get something in place for the root tile as well.


Removed gt50 nonsense, converted to svgs

Found a bug when jumping too low below 50% that I hadn't caught with the 10% jumps. Decided the better solution was to remove the gt50 calculations and just use an svg

@teobais this is ready for review, when you get a chance

Thank you @miller-kevin , will do my best to have a look at it in the weekend.

@teobais that was primarily a result of css not being able to work with the r property on an svg. I'll see if I can find a work around to get the old animation working

@teobais apparently the issue I was having is just a vs code bug https://github.com/microsoft/vscode/issues/85828
I'll try to fix it on Monday, but I think any maintainer will need to add this setting to ignore the warning until it's fixed in vs code

@teobais The bug you reported is fixed, take a look when you get a chance, please

@miller-kevin indeed, it seems to be fixed, thanks. However, the second part of my last comment seems to still be the case. Our transitions should be identical to what we have at percircle. That is, on hover we should have an inside out transition rather an "outside-in" as this PR / current state of percircle-vue suggests. Could we also fix that? Then, I see two options: default should be the inside out transition (named as "vivid") and an additional option if the user wants an outside in animation (current state of this PR)

@teobais I don't understand what you mean, you want the bugged animation to remain in there but as a configurable option? It definitely wasn't intended. The animation here matches the original percircle animation, as shown in the following gif

@teobais I see the left side grows a little bit, so I've lowered the hover radius change so that it doesn't. I don't see an outside-in effect in that gif, so I'll need some more information from you to fix it

@miller-kevin what is your dev environment? I'm on a Mac and have tried all browsers yet the animation doesn't seem to be as nice as your left-hand side of your gif above
Two examples from my end

http://g.recordit.co/QKMn5SSIvb.gif
http://g.recordit.co/q3XIsxO0ve.gif

@teobais I'm on windows using chrome. The animation you're seeing is the animation that used to be there, I've you gotten latest and cleared cache?

@miller-kevin yes. I think I'm breaking my head here, reason being the recently introduced font-size reduction of the circle's inner text, which doesn't seem to be the case in your screenshot.

LGTM. Thanks @miller-kevin 🎉

@teobais Using the demo page:

Is it still giving you trouble?


Run transpiler in blender

Describe the bug
I just try to run the transpiler_dev_script.py in blender scripting tab.
The out put of running script in blender is as follow:
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
ModuleNotFoundError: No module named 'infinigen'

It seems the blender try to import the transpiler.py module, but it has some problem with the path.
Platform

OS & OS Version:  mac sonoma 14.5 (macbook air m1)
GPU (?) : -
GPU Driver Version (?) :  -
RAM (GB): 8

Have you completed the "Installing Infinigen as a Blender Python script" instructions including "INFINIGEN_MINIMAL_INSTALL=True bash scripts/install/interactive_blender.sh" ?
the transpiler will only work inside a copy of blender which has infinigen installed, so you either have to use our interactive_blender.sh installer, or figure out how to pip install infinigen into your own copy of blender.
If this does not solve, please paste the full install logs from running interactive_blender.sh, and also paste the full import error message IE showing the full traceback of which modules imported what other modules.

Well, I install the Infinigen as "Installing Infinigen as a Python Module". I replaced the Infinigen env with the Python of Blender and it worked. On the other hand, one of my friends suggested your point, and it worked too(for others in the future).
Thanks for your response.


Proposal: Template inheritance

At Twitter we run into a very common case where we want to have one template where we maintain the "bones" of the page and each real page on the site merely replaces sections of that page with appropriate content. We would like to avoid putting any business logic in the bones of the page for including the right content, nor do we want to write custom backing code for each of those pages.
My proposal is a declarative syntax for defining replaceable blocks, very much akin to the way this is done in Django and some other templating systems. Here is simple example:
super.mustache:

{{$title}}Default title{{/title}}

{{>navigation}}

{{$content}}Default content of the page{{/content}}

{{>footer}}

sub.mustache:
{{<super}}
{{$title}}Profile of {{username}} | Twitter{{/title}}
{{$content}}
Here is {{username}}'s profile page
{{/content}}
{{/super}}
the virtual mustache template that is rendered:

Profile of {{username}} | Twitter

{{>navigation}}

Here is {{username}}'s profile page
{{>footer}}

There are many ways that people have tried to workaround this limitation including:

rendering sub templates into {{{content}}} values
using javascript to render sections separate and splatting them into the DOM
reproducing the bones in each sub page through a bunch of partials
creating massive switch statements using sections

All of these allow business logic and code to creep into the template. My proposal to maintain the declarative nature of mustache by adding this very powerful inheritance feature.

Duplicate


Add minimal NixOS example

I stripped down devos for a slimmer, simpler, template. All the features devos implements can still be implemented and users can learn how it's done by comparing the two. It might be worth making a minimal darwin template to mirror this one.

error: [json.exception.parse_error.101] parse error at line 154, column 1: syntax error while parsing object key - invalid literal; last read: '"nixlib"<U+000A>        ],<U+000A><'; expected string literal

Now that's a curious one, I've been seeing this on my own system in various places recently. I wonder what causes it?


Add Gigasecond exercise

This looks great. Once config.json is updated I think that we can merge this.

@ryanplusplus Updated.

Looks good!

Thanks!


Automate Wiki Publish - Issue #241

Pull Request (PR) description
Automate publishing of Wiki content.
This Pull Request (PR) fixes the following issues

Fixes #241

Task list

[x] Added an entry under the Unreleased section of the change log in the CHANGELOG.md.
Entry should say what was changed, and how that affects users (if applicable).
[ ] Resource documentation added/updated in README.md in the resource folder.
[ ] Resource parameter descriptions added/updated in schema.mof
and comment-based help.
[ ] Comment-based help added/updated.
[ ] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[ ] Unit tests added/updated. See DSC Resource Testing Guidelines.
[ ] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[ ] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

@johlju - could you review when you have a moment?

This change is

PR looks good. I think the tests fail on something else.

Thanks @johlju - I have an issue open to work on the reliability of these tests in WS 2019. https://github.com/dsccommunity/StorageDsc/issues/240
Looks like I'll need to get that through before this PR can be finished.


meta-odroid: Update to thud branch

We need to switch to yocto thud so we take advantage of
bsp updates. However, meta-balena does not yet support
thud but luckily the bsp thud branch is compatible with
yocto sumo so we can only update the bsp to thud and
leave all the other layers at sumo.
Changelog-entry: Update the bsp layer to thud branch
Signed-off-by: Florin Sarbu<EMAIL_ADDRESS>

@resin-ci retest


A question about using with tailwind

Hi, I have a couple of questions about using pinceau with tailwind (if it's possible):

can I use design tokens from tailwind (tailwind.config.js) instead of tokens.config.ts?
how can I use pinceau with @apply?

Generally, I like the idea to move logic related to styling out from script tag, but  I can't figure out how to use it in a project with tailwind. How can I rewrite this using pinceau?
<template>
    <button :class="buttonClass">Example</button>
</template

<script>
...
computed () {
    buttonClass () {
       return this.isPrimary ? `primary` : `secondary`
     }
}
...
</script>

<style scoped>
.primary {
  @apply bg-red-500;
}

.secondary {
  @apply bg-slate-500;
}
</style>

In other words, how can I move logic to style and have one dynamic class? Something like this?:
<style scoped>
css({
  '.btn' {
    '@apply':  ({props}) => props.isPrimary ? 'bg-red-500' : 'bg-slate-500';
  }
})
</style>

The Variants System section in the Pinceau documentation should be able to answer your question.


[sentry]: pointless skipOperation

https://github.com/n1ru4l/envelop/blob/352c921a83478cfeaede173d77ff6ab3b1114c4a/packages/plugins/sentry/src/index.ts#L109-L112
By default, skipOperation is resolves to isOriginalGraphQLError, which would always return false for args, which is never an error.

Can you provide a failing test for this? skipOperation is () => false by default. 🤔
https://github.com/n1ru4l/envelop/blob/352c921a83478cfeaede173d77ff6ab3b1114c4a/packages/plugins/sentry/src/index.ts#L93

Can you provide a failing test for this? skipOperation is () => false by default. 🤔
https://github.com/n1ru4l/envelop/blob/352c921a83478cfeaede173d77ff6ab3b1114c4a/packages/plugins/sentry/src/index.ts#L93

Hm, right... 🤔
I must have confused it with const skipError = pick('skipError', defaultSkipError); the three times I checked before opening this lol


deviceinfo: Return -1 when failing to open /proc/meminfo

GetMemoryInfo needs to return -1, -1 on error. At the moment, failing to
open /proc/meminfo would return the zero values for total and available.
Signed-off-by: Damien Lespiau<EMAIL_ADDRESS>

Coverage decreased (-0.02%) to 65.608% when pulling 95ad1509f9625061d0ea928b101c7d45205a4834 on dlespiau:20170713-get-memory-info-error into 864523a8393155dff597203ceab1221c9ac2cf23 on 01org:master.

Coverage decreased (-0.02%) to 65.608% when pulling 95ad1509f9625061d0ea928b101c7d45205a4834 on dlespiau:20170713-get-memory-info-error into 864523a8393155dff597203ceab1221c9ac2cf23 on 01org:master.


fix: 🐛 queries counter

https://metakeen.atlassian.net/browse/FEE-583

deployed here 👉 https://staging-static.keen.io/build/fix/FEE-583-queries-counter/index.html


fix blackdtools/Blackd-Proxy-CLASSIC#4

this fixes blackdtools/Blackd-Proxy-CLASSIC#4 issue,
by prioritizing like this:
first priority: shoot the named target, if given
second priority: shoot red squared target, if exist (new)
third priority: shoot target with name equal to name of last target  (old default behavoir)

wups, i re-read redSquareID in each loop, sorry didn't mean to do that, ill fix that


VDB To Spheres SOP had bad logic in the resolution of obsolete parameters

It was using the mere existence of a parm to trigger an update if the
world size was set.  Obsolete parms exist even if the .hip file lacked
a parm for them; the only way to tell if it was an old .hip file is
by checking factory defaults.

Thank you for scanning!
I'm not even sure what the correct pattern should be :<  Obsolete Parms are a bit of a mess for this reason - ideally they'd only exist if they were in the .hip, the problem is the .hip loader will drop them if there isn't an obsolete to acquire it.
I'll fix the Write case when I update this for the new changes :>


html-pdf: Unknown Error

html-pdf throw unknown error for bulk pdf convertion (above 200 html string).

same problem! any solution?

same here :(

same here. Any solution?
Error: html-pdf: Unknown Error
at ChildProcess.respond (/app/server/sds-platform/node_modules/html-pdf/lib/pdf.js:122:28)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)

I'm having the same issue, any solution ?

We had the same issue and the fix mentionned by bhedashakil worked for us.
Running tasks un series instead of parallel was it. We used Bluebird for promises, so it was an easy fix
Promise.map(convertJobs, job => {
into
Promise.mapSeries(convertJobs, job => {

@bhedashakil @savoiebz could you explain what you did to fix the issue? I can't seem to get it to function correctly

Personnaly, the issue I had got resolved when we stopped generating PDFs in parallel, instead we ran them in series. I think the lib was trying to spawn too many PhantoJS and was causing issues. If you aren't used to theses concepts: I suggest you read a bit on it. It is at the very core of NodeJS developpement. But basically, it is doing functions at the time vs one after the other one. If you know already all this, sorry to bother.
There is a handfull of library that allow you to handle asynchronous NodeJS events. If you program using Promises, I highly suggest using Bluebird. If you are still working with callbacks, you can use something like async(And maybe look into upgrading to promises someday 😊 ).
If it is not the kind of answer you were expecting, maybe you expand on your question or you could share a bit of code and I can try my best to have a look at it.

As said it is best to investigate about: Parallel, Serial, Waterfall and Queues for "general culture".
If is a bulk process you can make this way:
import pdf from 'pdf-creator-node'
...
for (const arrays of array) {  // -> control the flow sequentially.
    ...
    await pdf.create(document, options)
        .then(res => {
            console.log(res)
        })
        .catch(error => {
             console.error(error)
        })
    ...
}
...

This run the script of sequense way, will should not have problems.

hi, i am resolve with changes in my html content, check this https://github.com/marcbachmann/node-html-pdf/blob/master/examples/businesscard/businesscard.html
thanks ...

This doesn't use node, but here is a great video nevertheless! It converts HTML to PDF directly in HTML. This integrates both HTML + CSS + images into a PDF: https://www.youtube.com/watch?v=zmJV6VN2h2E . Hopefully this helps with your error

i got the same problem on production using heroku. The solution for me was creating a new env var OPENSSL_CONF with value /dev/null.
https://prnt.sc/VaOabzLAXFlO
i added to heroku env vars and it worked for me.

iam having same issue Please give me the solution...

@scush989898 's solution worked for me on Heroku! Thanks!

I found this answer and it worked for me in Stackoverfow


InteractiveBrokersShortableProvider Provides the Borrowing Cost

Expected Behavior
InteractiveBrokersShortableProvider provides the borrowing cost (and rebate fee).
since this data is available. E.g:
#SYM|CUR|NAME|CON|ISIN|REBATERATE|FEERATE|AVAILABLE|
AAPL|USD|APPLE INC|265598|XXXXXXX31005|5.0700|0.2500|10000000|

The borrowing cost to short AAPL is 0.25% per year (FEERATE column).
Actual Behavior
Not supported.
Checklist

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

Adding both Borrowing Cost and Rebate Fee.

Check to see if Axos includes this information; if so we have a pattern of 2 and we can extend the shortable provider with 2 new fields on that interface.
Extend the IBKR Shortable reader to parse that data.
Default to Nullable properties so they're not required.


Editing an existing vSphere node template does not populate correct values after upgrading to v2.3.3

rancher/rancher:v2.3-head 75c231e51
UI: latest-2.3

Deploy Rancher v2.3.2
Create a vSphere node template using RancherOS
Create a cluster from the node template
Upgrade Rancher to v2.3-head
Edit the existing node template

Many fields are not populated correctly:

Resource pool
Data store
Creation method

Cluster creation also fails with the existing node template, tracked in rancher/rancher#23919

I suspect this may be entirely resolved by the change rancher/rancher#23919 so I'm going to hold off working on this.

This was not resolved by #23919
The existing node template can now be used to create another cluster post-upgrade, but editing the node template still does not contain the correct values when viewed in UI.

So I blew away everything and started fresh. After performing the upgrade I was able to see the correct values for data center, resource pool, data store and folder I however did not see the correct value for creation method. If you saw the wrong values for data center, resource pool data-store or folder would you mind demoing for me later today? I suspect it could be that the data you entered wasn't an exact match but vsphere accepted it anyway.
After an upgrade the node template didn't return creationType. Also as I mentioned above I'm concerned that there may need to be data-normalization. For example if the user entered in "/RNCH-HE-FMT/" for datacenter in v2.3.2 but you return "/RNCH-HE-FMT" as an option and "/RNCH-HE-FMT/" as a value  in 2.3.3 the front end won't match it.

Since this issue occurs because the user can enter in values that aren't valid options in 2.3 we decided that we're going to provide a small message which informs the user that it's an invalid option and ask them to change it.
@luthermonson also made a backend change to reduce the likelihood of this message from showing rancher/rancher#23972
The messaging looks like:

Available in latest-2.3.

rancher/rancher:v2.3-head 160e3b691
UI: latest-2.3

Created vSphere node template in 2.3.2 w/ RancherOS
Created cluster
Upgraded Rancher to v2.3-head
Edit previously created node template and all values load correctly
Created a new cluster from the existing node template