API:  Duplicate hashtype enum to fix java-algorand-sdk code generation

Summary
Duplicates hashtype enum in an attempt to fix java-algorand-sdk code generation.
As of the following commits, generator generates java-algorand-sdk code that does not pass mvn compile.

https://github.com/algorand/go-algorand/commit/dd703dadbebc521bed6a5ce95791cb97d5a8bc40
https://github.com/algorand/indexer/commit/7dbf4b4969459575b746732178bb01f1d799c417

Context:

https://github.com/algorand/java-algorand-sdk/pull/318 includes code generation changes beyond the feature being worked on.  To familiarize myself with SDK code generation, I began opening PRs to isolate code generation changes since last generation run.
As discussed above, java-algorand-sdk fails to compile.  I spotted a related PR that appears to workaround the issue via manual edits:  https://github.com/algorand/java-algorand-sdk/pull/312.  For completeness, here's the mvn compile errors:

[ERROR] /Users/michael/dev/java-algorand-sdk/src/main/java/com/algorand/algosdk/v2/client/algod/GetProof.java:[37,35] cannot find symbol
  symbol:   class Hashtype
  location: class com.algorand.algosdk.v2.client.model.Enums
      1 package com.algorand.algosdk.v2.client.algod;
      2
      3 import com.algorand.algosdk.v2.client.common.Client;
[ERROR] /Users/michael/dev/java-algorand-sdk/src/main/java/com/algorand/algosdk/v2/client/model/ProofResponse.java:[20,17] cannot find symbol
  symbol:   class Hashtype
  location: class com.algorand.algosdk.v2.client.model.Enums

Thanks to a walkthrough from @winder, he helped me understand the PR's change might be a way forward.

Review requests:

I'm modifying api/indexer.oas2.json for the 1st time.  Reviewers should assume I do not understand the consequences of the change.
Possibly naively, I'm trusting that a passing build is a sign of success.  I don't know if I should be making other spot checks.
Since I copied hashtype solely for SDK purposes, I don't know if I should somehow annotate (e.g. with comment) or otherwise demarcate the change.

Test Plan
Run indexer build + generate java-algorand-sdk sources that pass tests.

Closing while https://github.com/algorand/generator/issues/19 is worked on.  After https://github.com/algorand/generator/issues/19 is fixed, we can re-open the PR or create a fresh diff.


[Battle] Improvement: Update quest if requirements match

Improvement: Make relationship between quest and killing things
Description: When a character posses a quest that required killing something, then when the character kills, must update the quest accordingly.
Expected behaviours:
describe('quest', () => {
  test('should update once requirement is done')
})

@filipemeneses - do we now have a way to describe if a quest involves killing something?
As per my understanding of the source, i see that only way to detect a killing is by checking if someone was involved in a conflict and if ended up !isAlive().
But, i do not see a way for a quest leading to a fight?
What's your idea behind this?

@theTechie - first, thanks for the interest. And yea, we can describe killing something that is checking !isAlive() after a character.battle.conflict or an character.battle.attack.
When the quest is built, is defined steps to accomplish it. Each step may request killing some creatures, where, once completed the character receives the reward.
Now, after a conflict or an attack to some other character, automatically updating the quest would be interesting.


Fixes for button ref

Apologies for the larger-than-intended changes.  I needed to modify the installedState, which isn't possible with an asyncComputed property, so I had to switch them to deeply reactive state and use a multi-property watcher
Since this is only available in composition api, I had to upgrade to composition api for 2 components.  I haven't really changed much aside from the switch to the new style.
However, because switching from asyncComputed to ref (shallow to deep reactive) added performance issues, I had to use the new compositionApi shallowRef and instead of setting the installedState property, perform a full reload of the extension details from manager
This means the button change will only work when loaded inside slicer and actually installed.  You can't mock it using the fuction from before.
You can verify it works by watching the network tab when you issue app.setExtensionButtonState("GelDosimetryAnalysis", "Installed");, but without the slicer context, reloading the details will not result in a state change.

Closing. Corresponding changes have been integrated in pull request #10


load-aware: enable configuring Trimaran plugins and settings

Adds the ability to configure Trimaran's plugin and corresponding settings from the CI. Also adds the ability to change the log level. This PR should not affect the undeploy role. However, the undeploy role must have access to the generated trimaran.yaml that was used to deploy Trimaran or it might not be able to properly cleanup.

/test load-aware-light

@kpouget thanks for the suggestions! Glad to hear the workflow looks correct. I'll make some fixes per your suggestions.

@kpouget Latest commit should implement most of the suggestions. Moving the location of trimaran.yaml breaks undeploy as the location of the configuration that deploys Trimaran is no longer in a predictable location as far as I can tell. My fix just added a default value for each value in the template and runs through the template again with default values when undeploying. The specific settings we are configuring don't matter when deleting anyway.
Also, I didn't fully remove the lines
oc get pod trimaran-test -n trimaran -oyaml > "{{ artifact_extra_logs_dir }}/trimaran-test.pod.yaml"
oc describe pod trimaran-test -n trimaran > "{{ artifact_extra_logs_dir }}/trimaran-test.pod.desc"
oc get all -n trimaran -oyaml > "{{ artifact_extra_logs_dir }}/all-trimaran.yaml"
cp {{ trimaran_setup_config }} "{{ artifact_extra_logs_dir }}/trimaran-templated-config.yaml"

I just removed the last, as we wanted to capture the first 3, and I couldn't see how they would get saved after removing this task.

I just removed the last, as we wanted to capture the first 3, and I couldn't see how they would get saved after removing this task.

yes, sure, I see that my comment is confusing, but of course I meant to remove only the last line 😀
cp {{ trimaran_setup_config }} "{{ artifact_extra_logs_dir }}/trimaran-templated-config.yaml"

/test load-aware-light

@kpouget This should fix it. I implemented this before seeing your comment, but it should keep them both in sync without having to maintain them both. It was still missing the thanos_endpoint so there is a dummy command to set one, but I believe both solutions would require something like this.
I don't think there will be many more settings or configuration to add so I can just manually set the options too as you pointed out, probably wouldn't be a big deal.

@kpouget Added the flag to trigger cleanup. Let me know if this method of inheriting the variables from deploy looks alright!

/test load-aware-light
/var clusters.cleanup_on_exit=true

test passed. Should be good to merge.
The consistency check failed, as it complains the thanos_endpoint variable wasn't used in the undeploy role. It is used in the undeploy role, when templating the dummy config.

test passed.

where you share the test link, please pass the link to the most relevant artifact file ;-) For this test, it can be:

loadaware__deploy_trimaran ran with the default configuration
002__loadaware__undeploy_trimaran role ran

The consistency check failed, as it complains the thanos_endpoint variable wasn't used in the undeploy role. It is used in the undeploy role, when templating the dummy config.
we need to make it pass :)
I added two comments to remove the offensive line, and add the definition in a set_fact task

thanks @drewrip , testing and merging
/test load-aware-light
/var clusters.cleanup_on_exit=true

arf
PR_POSITIONAL_ARGS='Should be good to merge.'
PR_POSITIONAL_ARG_1='Should'
PR_POSITIONAL_ARG_2='be'
PR_POSITIONAL_ARG_3='good'
PR_POSITIONAL_ARG_4='to'
PR_POSITIONAL_ARG_5='merge.'
PR_POSITIONAL_ARG_0='load-aware-light'

I should improve the code doing the PR parsing (should actually turn it into Python), there's something wrong with it :D

/test load-aware-light
/var clusters.cleanup_on_exit=true

tests passed.
deploying test
undeploying test


MultiFilterable gives js errors

Hi, i am currently using Mvc.Grid 6.1.2.
I have a column setup as MultiFilterable. When i want to filter, it gives me  TypeError: e is undefined in mvcgrid.js. and TypeError: parent is null in mvcgrid.js. Buttons to apply or release filter wil not work because of this script error.
I have made a sample project. In this sample project i only get the e is undefined error.
Also on your website http://mvc-grid.azurewebsites.net on sample page MultiFilterable i get the same error. When i filter on age equals to 31 or equals to 33 i get this error in F12 developertools. On your sample page i can click the buttons and filtering will be aplied
Is this something you know about or have a solution for me how to fix it?
Thanks a lot

Yes, downgrade to v6.1.1 for now.


Rename Dockerfile.lama to Dockerfile

Read title plz
CC: @pacifikus

Well, one of the tests failed after the change as there was a reference made to this file.

Was the file intentionally named like this?

Thanks for the contribution @Lchris22 !
It looks like you need to make minor changes in utils/utils.py and rename Dockerfile.lama to Dockerfile

@pacifikus  I made the changes.  https://github.com/qnbhd/deployme/pull/41/commits/3ece4cefa29c8bd8404e4760367684e53d9a9fad


Resolution of environmental rasters too high

Currently in the environmentalImport.R script we project all our environmental raster layers onto the one with the highest resolution. This takes up a lot of unnecessary space, particularly since worldclim reosolution is so damn high. Would be better to get it onto a resolution of 100.

I think it makes sense to specify desired resolution and projection up front, but if I'm not wrong, I think worldclim that we are using is about 400 m resolution.

This was solved in this pull request


Refactor the test harness

In collaboration, or even in replacement, of #131, the ./test package should be refactored to be the one-stop shop for all testing at the CI level. The test package should essentially start a libStorage server with all available remote storage drivers and then perform end-to-end workflows that involve each of the storage drivers as well as the integration and OS driver. The storage drivers should register themselves with the test package, providing expected results in the form of JSON that can be unmarshalled to the expected result types for each of the pre-defined tests.
An example would be:
func TestVolumeLifecycle(t *testing.T) {

    client, err := New(...

    client.Integration.Create(...

    client.Integration.Attach(...

    client.Integration.Mount(...

    client.Integration.Unmount(...

    client.Integration.Remove(...
}

The above lifecycle test will cover not only much of the integration driver, but involve the storage and OS drivers well. It's wasteful to continue to reimplement the same workflow tasks as tests for each individual driver when the purpose of libStorage is to bring these disparate parts together and have them work in concert with one another. Of course there is still the need for unit testing at a more granular level such as the tests in ./api/types or ./api/utils/semaphores, and there always will be. However, testing the drivers themselves should happen as a global act and not on a per-driver basis.
@clintonskitson, thoughts?

@akutz Yes I do agree. I think there should be a single package for testing driver packages. I feel like this should still be separate from the integration level testing.
Definitely moving in the right direction.

Nah, the direction is fine, you're just holding the map sideways. There will be a single test harness as I described, but never did I say that it was necessary to use it to test all drivers at once. On systems that support it we will test more than one storage driver at once, and on others we will be restricted to testing specific drivers as supported by the platform on which the test harness is executed.
Regarding how testing will proceed for storage and integration drivers, the he tests will encompass them both.
One could say the tests will "integrate" various aspects of our product and test them together, as a single, cohesive unit.
Hmmm, if only there was a name for such a test process where you integrate different components to test them in concert? A concert test? A component togetherness test? I know! How about integration testing!
So yes, the planned direction for the test harness is fine. If there is any more cartographic confusion, I'll be happy to clear it up.
--
-a

On May 14, 2016, at 4:52 PM, Clinton Kitson<EMAIL_ADDRESS>wrote:
@akutz Yes I do agree. I think there should be a single package for testing driver packages. I feel like this should still be separate from the integration level testing.
Definitely moving in the right direction.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub


Look for PhonieboxInstall.conf in HOME_DIR

Unfortunately for the Docker Github Action this didn't help: https://github.com/MiczFlor/RPi-Jukebox-RFID/runs/640396463?check_suite_focus=true
It works on your local machine?
I suspect calling the test script from Phoniebox' root directory doesn't work.

Unfortunately for the Docker Github Action this didn't help: https://github.com/MiczFlor/RPi-Jukebox-RFID/runs/640396463?check_suite_focus=true

I might be missing something, but how/where is the installation on the docker image started? I only see that buster-install-default.sh is made executable, but it does never run (AFAICT). Hence no PhonieboxInstall.conf is created.
I also don't know how a non-interactive install was supposed to work before PR #926.
Now we could create a conf file or just copy /scripts/installscripts/tests/ShellCheck/PhonieboxInstall.conf to the home dir and call buster-install-default.sh -a. After the installation is done, we can call test_installation.sh.

It works on your local machine?
I suspect calling the test script from Phoniebox' root directory doesn't work.

It works fine for me.

Yes, you are right, I think the install script is never executed. Thanks for catching that.


Update Set-WinUserLanguageList.md

Add link
PR Summary

PR Checklist

[ ] Descriptive Title: This PR's title is a synopsis of the changes it proposes.
[ ] Summary: This PR's summary describes the scope and intent of the change.
[ ] Contributor's Guide: I have read the contributors guide.
[ ] Style: This PR adheres to the style guide.

@JohanFreelancer9 what should be done to this get merged?

@JohanFreelancer9 what should be done to this get merged?

@scanum, can you please assist? Thanks.

@tseward @get-itips please take a look now.

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

@DJm00n
Hi Dimitriy,
Please complete the checklist. We're unable to merge this pull request until after all checklist items are selected as complete.
After you do that, please @ mention me in a comment in this PR, then I'll merge it if it passes review at that time.
Thank you!

@tiburd done.


Warning: Unreachable document generated using docx-template

I am generating Docx file using docx-template through the nodeJs environment And using the LibreOffice tool for the edit/view operation of the template that used to generate the final docx file. The template file contains images, tables, and many more. Also, I am able to generate docx file without any error.
Problem Statement:
When I open a successfully generated file in Microsoft word, it shows a warning popup "Word found unreachable content in the file". See attached image for more information. I am able to open file If I say "Yes" on popup :)
I want to understand what is this warning and how can I get rid of it.

Code Sample :
const report = await createReport({
    template: template,
    noSandbox:true,
    additionalJsContext: {
      getImage: url => {
        const data = url.slice('data:image/png;base64,'.length);
        return {
          width: 20,
          height: 10,
          data :data,
          extension: '.png'
        };
      }
    },
    data
  });

Sample Template:
sample_docx_template.docx

Docx documents are complex, and there are many things that can go wrong. Please provide a minimal code example and a template so i can reproduce the problem.

@jjhbw I have updated the Issue with sample code and template.

@jjhbw I found the root cause of it. This is due to the Bottom borderline in the Header and footer section[See Sample doc]. If I remove these two lines from the template then the document opens without any warning. But still, I am not able to figure out why this is happening.

I am able to solve this issue by recreating the header and footer sections in the MS office.

Thanks for posting your solution! Sorry i couldn't be of more help.

In case someone else comes across this in the future, indeed try deleting any kind of forms and figures created in Word first. In my case, the warning was caused by figures like this:

It wasn't until I removed those that I was able to generate the document without getting the warning on open.
I had done a very long template already so I had to make a lot of tries removing stuff to see what was causing the issue, so I hope that it may help someone in a similar situation.
Thanks for posting your solution and thanks for the great tool! ^^


-w not closing tabs

See screenshot:

Hi @kbd,
I think I have a fix for this.  I'll try to push a release soon.

Hi @kbd,
I think I have a fix for this.  I'll try to push a release soon.

This is fixed in v0.5.5.  The client was asking the daemon to disconnect the session, instead of close it (doh!).

This is fixed in v0.5.5.  The client was asking the daemon to disconnect the session, instead of close it (doh!).


[Bug][Widget Responsiveness] for lower screen sizes, the widgets are unable to gain their minimum dimensions when more widgets are placed next to them

https://www.loom.com/share/5d66a356d1ec48c4b8cdd452fc76aae5

PR: https://github.com/appsmithorg/appsmith/pull/22688

ISSUE --> Check loom
The widget dimensions are messed up in lower screen sizes when you stack widgets horizontally

Issue --> https://www.loom.com/share/c621cec58ce24f6ab3325457b4a3c608


Use Azure Maven@3 task

Currently i am using the mvn wrapper. But the problem is that in Azure I use a different corporate proxy and in local a different one. So adding these in .mvn/jvm.config is problematic. Is there a way I can use the Azure Maven@3 task to make mvn available for the nx?

This feature was already asked, I will make the wrapper optional during init. And generate the correct command. But you will need to migrate to nx-maven because others plugins are not maintened

@nosaku I published a new version with optional wrapper. Remove .mvn folder with executables to use the mvn command.
In local machine, if you don't have maven installed, you can use wrapper generator to add a wrapper. The generator will add the wrapper to .gitignore so nx will ignore it

I choose this solution to not generate extra files that we don't need. But if you want to keep the wrapper, i can add a system variable that you set on azure: NX_SKIP_MAVEN_WRAPPER

Thank you, @khalilou88. How do I use mvn command in Azure pipeline? Usually maven task in Azure needs a goal to run. But in this case it is controlled by nx.
Sent from Yahoo Mail on Android
On Thu, Oct 5, 2023 at 2:49 AM, @.***> wrote:
I choose this solution to not generate extra files that we don't need. But if you want to keep the wrapper, i can add a system variable that you set on azure: NX_SKIP_MAVEN_WRAPPER
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

This feature allow just to use the same maven from azure. So you don't have to duplicate config in wrapper folder.
I don't think you can use maven task here with goals, if you can debug the command try to copy it in the project.json

Yeah got it will give a try. Thank you.
Sent from Yahoo Mail on Android
On Thu, Oct 5, 2023 at 3:01 AM, @.***> wrote:
This feature allow just to use the same maven from azure. So you don't have to duplicate config in wrapper folder.
I don't think you can use maven task here with goals, if you can debug the command try to copy it in the project.json
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

when I run the build, it is not terminating even after success

When I ran on my local Windows laptop, it just stuck forever and when I press enter key it show "build successful" but didn't terminate. I ran npm script from package.json which calls the nx build. And when running in Azure pipeline using Ubuntu self hosted agent... it takes long time.. like I am waiting for last 5 mins and never terminates.


Updated dockerfile with new build arg

Type of change

Bug fix

Description
Updated multistage peer dockerfile with ccbuilder binaries location. It becomes 2 step process to copy the binaries Step 1. copy the files into temporary location, Step 2. copy the files into correction location into docker image
Related issues
#3337
Signed-off-by: Parameswaran Selvam<EMAIL_ADDRESS>

@mbwhite Can you help with this one?

I think that maybe this would be superseded by https://github.com/hyperledger/fabric/pull/3315

@Param-S - I think PR https://github.com/hyperledger/fabric/pull/3315  should resolve problems here as well..
Can you say what issue you where hitting?

@Param-S - I think PR #3315 should resolve problems here as well.. Can you say what issue you where hitting?

The problem here is that #3315 doesn't really help for M1 and arm64 based architecture, because currently the copy path is hardcoded into Dockerfile:
COPY --from=peer /go/src/github.com/hyperledger/fabric/release/linux-amd64/builders/ccaas/bin/ /opt/hyperledger/ccaas_builder/bin/

Given that #3553 merged, we can close this one. Thanks, @Param-S.


Can this run with cuda 10.0?

Hello. I see your code has been tested with cuda 9.0 and I wanted to know whether it could also be run on cuda 10.0? Please let me know, thanks!

I want to know too. Thanks!

This issue has been closed, so could someone tell me whether 3DSSD can run with cuda-10 ?
Thanks so much.

This issue has been closed, so could someone tell me whether 3DSSD can run with cuda-10 ?
Thanks so much.

Yes, I can confirm it works under cuda 10.1+TF1.14. I made modification to the compile_all.sh and you can check my forked repo.

This issue has been closed, so could someone tell me whether 3DSSD can run with cuda-10 ?
Thanks so much.

Yes, I can confirm it works under cuda 10.1+TF1.14. I made modification to the compile_all.sh and you can check my forked repo.

This issue has been closed, so could someone tell me whether 3DSSD can run with cuda-10 ?
Thanks so much.

Yes, I can confirm it works under cuda 10.1+TF1.14. I made modification to the compile_all.sh and you can check my forked repo.

do you know how to run it on cuda11?


[🐞] Optimizer won't let you refer to store in function in store

Which component is affected?
Qwik Optimizer (rust)
Describe the bug
I would like to make "methods" on stores. This is the starting concept, where toggle is a separate function, it works:
import { $, component$, useTask$, useStore } from<EMAIL_ADDRESS>
export const useToggle = () => {
  const store = useStore({ state: true });
  const toggle = $(() => store.state = !store.state);
  return { store, toggle };
};

export default component$(() => {
  const { store, toggle } = useToggle();
  useTask$(()=>{toggle()});
  return (

Current state: {store.state?"true":"false"}

      <button onClick$={toggle}>Switch</button>

  );
});

I want to achieve a single object store that has state and toggle.
First attempt is to assign it but that errors at runtime:
export const useToggle = () => {
  const store = useStore({ state: true });
  const toggle = $(() => store.state = !store.state);

  // Error: State mutation inside render function
  store.toggle = toggle

  return { store };
};

Second attempt is to create it as part of the store:
export const useToggle = () => {
  // Does not build:
  // ReferenceError: Cannot access 'store' before initialization at useToggle
  const store = useStore({
    state: true,
    toggle: $(() => store.state = !store.state)
  });
  return { store };
};

Third attempt is to define the reference before assigning it:
export const useToggle = () => {
  // Does not build:
  // TypeError: toggle.toggle is not a function at inlinedQrlDEV
  let store
  store = useStore({
    state: true,
    toggle: $(() => store.state = !store.state)
  });
  return { store };
};

I think at least this last attempt is fully valid JS but the optimizer doesn't allow it.
Reproduction
https://stackblitz.com/edit/qwik-starter-g55vxg?file=src%2Froutes%2Findex.tsx
Steps to reproduce
Actually it's much faster to just copy the above code into the Qwik Playground, and then you can also easily see console logs and build errors.
System Info
this is just in the playground with v1.0.0

Additional Information
No response

Right now use methods have a restriction which is always returning the same value, this is why it's breaking. In all example, you are creating a new object, every time the use method is invoked:
  return { store };
};

Try this:
export const useToggle = () => {
  const store = useStore({ state: true });
  const toggle = $(() => store.state = !store.state);
  return useStore({
    store,
    toggle: $(() => store.state = !store.state)
  }, { reactive: false});
};

@manucorporat actually, I would like toggle to be a sibling of state inside store. Is that possible?

Try this:
  const store = useStore({
    state: true,
    toggle: $(function() { this.state = !this.state }
  });

:tada: that's it! Never considered $ would retain this.
@manucorporat now I wish I could call $ on objects and it would descend ;-)
But of course that's not possible because you can have a QRL to an object
Working example:
import { $, component$, useTask$, useStore } from<EMAIL_ADDRESS>
export const useToggle = () => {
  const store = useStore({
    state: true,
    toggle: $(function() {
      console.log('I toggle', JSON.stringify(this))
      this.state = !this.state
      console.log('now it is', JSON.stringify(this))
    })
  });
  return store;
};

export default component$(() => {
  const store = useToggle();
  useTask$(()=>{store.toggle()});
  return (

Current state: {store.state?"true":"false"}

      <button onClick$={()=>store.toggle()}>Switch</button>

  );
});


Fix for apparmor issue https://github.com/gmiranda23/ntp/issues/103

Here is only fix I have found for the problem I described in
https://github.com/gmiranda23/ntp/issues/103
Thanks

I get my logs and dmesg spamed by this as well.  would it be possible to merge this minor change?

+1

Hi @pkringle , could you update your PR to grant ntpd access /opt/chef/embedded/bin in addition to /usr/local/bin and /usr/local/sbin? As mentionned in #103, ntpd seems to scan every entry in $PATH, and the chef omnibus path is likely to be included if running chef-client.

:+1: having the same problem

same here
it'd be great to find a generic solution that will fix it for all paths in PATH
but until then :+1: for this PR

Please merge this, currently I'm running from my own forked repo with this patch

#124 was merged in which should fix this issue.  Open an issue up if it's still a problem and I'll track it down.


Dist poms and boms should include kubernetes

Currently disabled  due to sbt tests failing with the module enabled.

@robert3005 do you basically want reverting the python part of this commit to work?
https://github.com/palantir/spark/pull/130/commits/4725d32afd80c0954c63ec85d3f2c31d59c77d46


How do I resize the display of the inserted video?

It's not yet supported, which is tracked in #11.


Fixes video path https://github.com/LironEr/cypress-mochawesome-reporter/issues/143

Fixes https://github.com/LironEr/cypress-mochawesome-reporter/issues/143

Nicely caught @marymhart 😃
path.normalize... Well I learned something today 😄 👍🏼

Thank you @marymhart (:


python38Packages.hmmlearn: 0.2.5 -> 0.2.6

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python38Packages.hmmlearn is: "Hidden Markov Models in Python with scikit-learn like API"
meta.homepage for python38Packages.hmmlearn is: "https://github.com/hmmlearn/hmmlearn"
meta.changelog for python38Packages.hmmlearn is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 0.2.6 with grep in /nix/store/davgp2swy5cb19xqqs4y8gpkwcn90gk2-python3.8-hmmlearn-0.2.6

found 0.2.6 in filename of file in /nix/store/davgp2swy5cb19xqqs4y8gpkwcn90gk2-python3.8-hmmlearn-0.2.6

directory tree listing: https://gist.github.com/4263cbdac1ffb98a92ce0275d198a12a

du listing: https://gist.github.com/45dd913e75c472d8ac3a0c7accaf4e73

Rebuild report (if merged into master) (click to expand)

8 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
2 i686-linux rebuild(s)
2 x86_64-darwin rebuild(s)
2 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
python38Packages.hmmlearn
python39Packages.hmmlearn

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/davgp2swy5cb19xqqs4y8gpkwcn90gk2-python3.8-hmmlearn-0.2.6 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python38Packages.hmmlearn https://github.com/r-ryantm/nixpkgs/archive/128804a124870015d70a97f7e485e5a025319006.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/davgp2swy5cb19xqqs4y8gpkwcn90gk2-python3.8-hmmlearn-0.2.6
ls -la /nix/store/davgp2swy5cb19xqqs4y8gpkwcn90gk2-python3.8-hmmlearn-0.2.6/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

python38Packages.hmmlearn
python39Packages.hmmlearn

Maintainer pings
cc @abbradar for testing.

Result of nixpkgs-review pr 133846 at 128804a1 run on aarch64-linux 1

2 packages failed to build:

python38Packages.hmmlearn
python39Packages.hmmlearn

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.


Reduce capability of a map mode

You should be able to write a reduce function on the map node to process parameters, catalog objects generated during the pipeline

The speed steps inside a map branch should only access parameters indexed by that iterator.


Provide ability to prioritize language extensions for intellisense

First, while I am aware that I can disable different extensions, I routinely have multiple windows open with different projects, and often needing different languages. As I am sure is the case with most languages though, I often need support for a lot of different file types and languages, such that it would be difficult to effectively get all the right ones every time when selecting individually. The challenge with this is in the performance of intellisense and auto-complete, where often times I will need to wait up to 20-30 seconds before the editor figures out what to show me, and often times it never does show me the right thing.
What would be really helpful to me would be the ability to prioritize extensions, in terms of intellisense, in addition to whatever processing it does automatically based on the file type. For example, with PowerShell, I obviously have PowerShell itself, but I also will possibly use XML, HTML, YAML, C#, and dozens of other languages, and it won't always be in a language specific file. That said, I personally don't often us much in terms of YAML or XML, but I have increasingly been leveraging C#, and I occasionally use HTML when formatting a report or something. With this capability, I could set the priorities so that the first things that come up for intellisense would be the items I most use. If it's supposed to prioritize on it's own, then it does a poor job of it.
An alternative approach that might be viable is to provide a 'profile' based approach, where I can specify a set of enabled/disabled extensions and save it as a 'profile' that I can access quickly. I can then at least set up several profiles for different focuses and improve the experience that way.

closing this as dupe


Windows 8.1 - Supermium 119 shows up as an iconless chrome.exe in the Sound Mixer and Task Manager

Windows 8.1 (v6.3 build 9600)
Supermium 119.0.6045.192 (64 bits)

After updating to 119, Supermium shows up as an iconless chrome.exe in the Sound Mixer:

In a similar fashion, in the Task Manager:

Same thing in the Details tab. Plus, if I happen to right-click one and try to open the properties or the location of the executable, nothing happens:

Out of curiosity, I tried Process Explorer (v17.05) to see if it exhibited similar problems but it worked fine.
Everything else seems to work perfectly, so it's not a big deal, but it doesn't seem to be a normal behavior, and 118 didn't have this issue.
I'm running the zipped version, if it matters. For the installation, I backed up 118 to another folder and put 119 at its place.
EDIT:
To double check, I went back to v118.0.5991.0, everything works as intended, including right-clicking to open the file properties and location in the task manager:

So it seems to be an issue introduced by the v119.
EDIT²:
I found a single error in the Windows Application Log, dated from 2 hours prior (roughly 20 min after I updated if I look at the folder creation date, so I doubt it's related). I'm adding it just in case:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2023-12-12T20:31:36.000000000Z" />
        <EventRecordID>726076</EventRecordID>
        <Channel>Application</Channel>
        <Computer>PC-NAME</Computer>
        <Security />
    </System>
    <EventData>
        <Data>chrome.exe</Data>
        <Data>119.0.6045.192</Data>
        <Data>6563a319</Data>
        <Data>progwrp.dll</Data>
        <Data>6.3.9600.20718</Data>
        <Data>636f3964</Data>
        <Data>c0000135</Data>
        <Data>00000000000ed1b0</Data>
        <Data>83c</Data>
        <Data>01da2d3a313da06b</Data>
        <Data>D:\Program Files\Chromium\chrome.exe</Data>
        <Data>progwrp.dll</Data>
        <Data>71c5e4fd-992d-11ee-929d-7427ea29ef78</Data>
        <Data />
        <Data />
    </EventData>
</Event>

I dug the dump file. Even if it's unrelated, it might interest you:
chrome.exe.2108.dmp

I did change the icon for 119. But your 118 is showing the 119 icon. I'll have to see if there is something "off" about the icon I used that is causing problems for 8.1.
The 119 icon does appear in Vista's volume mixer.
The logged error is for a missing DLL (progwrp.dll). As the browser is now running, this should no longer be an issue.

I did change the icon for 119. But your 118 is showing the 119 icon. I'll have to see if there is something "off" about the icon I used that is causing problems for 8.1.
The 119 icon does appear in Vista's volume mixer.

The icon issue might be some sort of cache issue due to me switching them around, I assume?
I did try to reset IconCache.db to see if anything changed when I first noticed the issue but it did nothing.
But then what about the Task Manager not letting me interact with the executable (opening properties, location, etc...)?

The logged error is for a missing DLL (progwrp.dll). As the browser is now running, this should no longer be an issue.

Ah it's probably when I tried the installer version. I unzipped it from the installer, as I did back in the days with 118, to try if there were any differences and the dll was obviously missing. Good to know it's nothing then.

To keep you updated, I just tested 121.0.6167.81 (64 bits), installed in the same way as before (by extracting it from the installer).
I backed up my User Data folder and used a freshly created one.
All the issues mentionned in the first post appear to be resolved:

Supermium appears properly in the sound mixer:

Same thing for the task manager and I can now right click and interact with the processes too, as intended.

However a new issue popped up:

The icon in the task bar is a red square.
I tried what I did on the post above: Editing the profile in the top right, and switching back and forth from the default profile icon to force a refresh. But it stays a red square.
I went back to my Supermium 118 profile and setup, the icon was still a red square. I did the same trick and it reverted to the old Chromium icon as intended.
That's all for now.


Setup scheduled loading in prod via cron/whenever

[ ] researchers
[ ] grants
[ ] publications
[x] organizations

blocked by sul-dlss/rialto#310

once per month for all


fix(opentelemetry-plugin-xml-http-request): define span kind as CLIENT for xmlhttprequests

Which problem is this PR solving?
The xml-http-request plugin does not correctly set the span kind to CLIENT when creating the span on the open method. This makes all spans that represent XHR requests having the default span kind of INTERNAL.
Per spec INTERNAL -> Default value. Indicates that the span is used internally., which in this case is not true and should be CLIENT -> Indicates that the span covers the client-side wrapper around an RPC or other remote request..
Short description of the changes
One-liner to set the span kind to CLIENT.

@ivansenic Thanks for taking the time to make that PR ! You'll just need to sign the CLA (see: https://identity.linuxfoundation.org/projects/cncf)

@vmarchaud No problem. I signed the CLA. However, the check is still red, I guess I need to re-submit to trigger the check again? Should I force rebase in order to get the new commit id and force push?

@obecny please take a look at this one. If you're ok I'll merge it.

Thanks for the PR @ivansenic and welcome to Opentelemetry community!

Codecov Report

Merging #1002 into master will decrease coverage by 1.18%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1002      +/-   ##
==========================================
- Coverage   95.00%   93.81%   -1.19%
==========================================
  Files         212      165      -47
  Lines        8805     5497    -3308
  Branches      796      483     -313
==========================================
- Hits         8365     5157    -3208
+ Misses        440      340     -100

Impacted Files
Coverage Δ

...s/opentelemetry-plugin-xml-http-request/src/xhr.ts
79.12% <ø> (ø)

packages/opentelemetry-plugin-grpc/src/version.ts

...plugin-https/test/functionals/https-enable.test.ts

packages/opentelemetry-plugin-http/src/http.ts

...-plugin-http/test/functionals/http-disable.test.ts

...ckages/opentelemetry-exporter-zipkin/src/zipkin.ts

packages/opentelemetry-plugin-http/src/version.ts

.../opentelemetry-exporter-zipkin/test/zipkin.test.ts

...s/opentelemetry-exporter-prometheus/src/version.ts

...kages/opentelemetry-exporter-jaeger/src/version.ts

... and 38 more

@ivansenic please fix the lint (npm run lint:fix).

@ivansenic please fix the lint (npm run lint:fix).

@mayurkale22 Sorry for that, my bad.. Fixed and pushed.


Skia Gold Client(s) should consider "negative images" a pre-submit (try-job) failure

Our logic in Future<void> _tryjobAdd(...) (read: pre-submit) is as follows:
final String resultStdout = result.stdout.toString();
if (result.exitCode != 0 &&
    !(resultStdout.contains('Untriaged') || resultStdout.contains('negative image'))) {
  /* throws exception */

Compare this with Future<void> _imgtestAdd(...) (read: post-submit):
if (result.exitCode != 0) {
  /* throws exception */
}

In other words, that means on pre-submit, errors due to untriaged images or negative images are not exceptions, but they are on post-submit. You can read https://github.com/flutter/flutter/issues/145046 for the context (and a suggestion to change this more broadly), but a smaller and I believe less controversial change is to remove the second half (resultStdout.contains('negative image')).
We don't consider negative images to ever be valid in our workflow, but AFAICT there is no reason to treat them specifically - if a user accidentally triages as negative, it will break post-submit. Isn't it better to just break pre-submit? We could even have the error be more specific and link to the Wiki - i.e. "do not mark things as negative".

Fixed for the engine repo as-of https://github.com/flutter/engine/pull/51685.
I'll leave this issue open for team-framework to decide how they want to proceed.

My understanding is that this would require a new feature on skia gold to distinguish untriaged from negative images.


[Bug]  Failed to start new stream

Describe the bug
Cant start stream was working fine for a while and now instantly receive this error when attempting to start stream tried reinstalling, restarting and deleting all program files restarted console, internet etc Xbox Remote play works fine
Failed to start new stream. Error details:{"url":"/v5/sessions/home/play","status":401,"body":""}
To Reproduce

Start Greenlight
Sign in
Console found
Start stream
Error

Expected behavior
Stream to start
Environment
- OS: Windows
- Device: PC
- Greenlight version: 2.2.1

Anything else?

New issue

[X] I confirm that this is a new issue and not a duplicate

Thanks, issue is confirmed and a fix has been pushed. Need to test it first on other platforms before i can release it so expect a new release in +- 12 hours. (2 am right now, need to catch some sleep)

I'm having the same issue on steam deck via the flatpak build fyi.

Quickly compiled the app. Can confirm the pushed fix seems to work (MacOS 14.4.1, M2 MacBook Pro) for the changed authentication.

same issue on steam deck

Tried compiling the latest and get this now:

Macbook Pro (M1 Pro) Sonoma 14.5

I have this Problem too

Version v2.3.0 has been released which should fix this issue. Please try it and let me know if the problem is also fixed on your end too

Hey,

Issue still occurs

Hey,

Issue still occurs

Thanks, are you by any chance in a country where xCloud streaming is not supported? I might have to add a use case which skips retrieving the xCloud token if thats the case.

Hey,

Issue still occurs

Thanks, are you by any chance in a country where xCloud streaming is not supported? I might have to add a use case which skips retrieving the xCloud token if thats the case.

Unfortunately yes (Cyprus)

I'm from Türkiye.

Everything working as normal now on my end thank you

Not sure if this is a timing issue or not but its not showing updated on flathub with the new revision and the flatpak won't install on steam deck for some reason. Are we expecting it updated on flathub or is someone else maintaining that page?

The 401 bug may have been fixed, but since updating to v2.3.0 it's very laggy to stream from console with blurry picture.
(2018 Mac mini running macOS 13.6.3)

Problem still persists with steam deck. Probably because xcloud is not available in India

Closing this issue as the 403 issue is a new bug. Lets continue the discussion of the bug related to non supported xCloud counties in #1193


[BUG] CRC does not start (or restart)

General information
Tried to start CRC/microshift from Podman Desktop. The "starting" process is never ending. There seems to have no timeout since it was starting during "2hours".
Seems related to: https://github.com/crc-org/crc-extension/issues/195

OS: macOS
Hypervisor: vfkit
Did you run crc setup before starting it (Yes/No)? YES
Running CRC on: Laptop

CRC version
CRC version: 2.40.0+a14925
OpenShift version: 4.16.4
MicroShift version: 4.16.4

CRC status
DEBU CRC version: 2.40.0+a14925
DEBU OpenShift version: 4.16.4
DEBU MicroShift version: 4.16.4
DEBU Running 'crc status'
CRC VM:          Starting
MicroShift:      Starting
RAM Usage:       0B of 0B
Disk Usage:      0B of 0B (Inside the CRC VM)
Cache Usage:     35.31GB
Cache Directory: /Users/slemeur/.crc/cache

CRC config
- consent-telemetry                     : no
- disk-size                             : 32
- memory                                : 4291
- preset                                : microshift

Host Operating System
ProductName:		macOS
ProductVersion:		14.6.1
BuildVersion:		23G93

Steps to reproduce

Expected
Actual
Logs
Before gather the logs try following if that fix your issue
$ crc delete -f
$ crc cleanup
$ crc setup
$ crc start --log-level debug

Please consider posting the output of crc start --log-level debug  on http://gist.github.com/ and post the link in the issue.

I also did an upgrade from 2.38 to 2.40, just before restarting

@slemeur did you use latest release from extension catalog on one from github image registry?


Before proto

Hi!
Sorry, i have too many questions bother you....
class LTA(nn.Module):
  def forward(self, *input):

      elif type == 'proto_adapt':
                  unseen_protos, seen_y = input[:-1]

                  device = unseen_protos.device
                  before_protos = torch.zeros(len(self.seen_class_protos), self.emb_size).to(device)
                  for i, x in enumerate(self.seen_class_protos):
                      before_protos[i] = self.seen_class_protos[i]  # matrix S
                  seen_protos = before_protos[seen_y]  # matrix S_i

                  protos = torch.cat([seen_protos, unseen_protos], 0)  # matrix R

Why we need before_protos? Can we use torch.select(self.seen_class_protos, seen_y to replace above codes?

I met some back propagation wrong when indexing/slicing on nn.ParameterList, maybe torch.select can do it~


Add descriptions to cli commands

Proposed Changes

For the hierarchy command I consider updating to "Print out the view information that maestro has of the currently running app"
That way the command does not repeat its own name in the description.

Can we use the following copy?
test: Test a Flow or set of Flows on a local iOS Simulator or Android Emulator
cloud: Test a Flow or set of Flows on Maestro Cloud (https://cloud.mobile.dev)
record: Render a beautiful video of your Flow - Great for demos and bug reports
upload: Deprecated - Use `maestro cloud` instead
hierarchy: Prints out the view hierarchy of the connected device
query: Finds elements in the view hierarchy of the connected device
login: Log into Maestro Cloud
logout: Log out of Maestro Cloud
bugreport: Report a bug - Help us improve yoru experience!


upgrading bottleneck to numpy 1.12.1

I upgraded bottleneck to numpy 1.12.1 but then ran into this problem on appveyor:
UnsatisfiableError: The following specifications were found to be in conflict:
  - numpy 1.12.1* -> python 2.7*
  - python 3.4*
Use "conda info <package>" to see the dependencies for each package.

Any ideas?

Ack! I see the same issue on linux, osx, and windows. It's only for python 3.4

They don't build packages on main conda channel for Python 3.4. But the conda-forge channel does. Try adding -c conda-forge to your conda create commands.

I switched to testing bottleneck with py 2.7, 3.5, 3.6 instead of py 2.7, 3.4, 3.5.


<EMAIL_ADDRESS>fix the url

Fix dxwnd download URLs

[x] I have read the Contributing Guide.

/verify

/verify


runtime is ignored ?

Hello =)
i performed "docker pull xridge/fio"
i executed the fio using the suggested command:
docker run -v $(pwd)/data:/data -v /path/to/job.fio:/jobs/job.fio xridge/fio /jobs/job.fio
the file clearly states runtime=60
however, i've executed several times and it shows results after ~3 seconds (see attached picture)
am i doing something wrong?

thanks =)

my bad, turns out i needed to add "time_based" to the job parameters for it to work

my bad, turns out i needed to add "time_based" to the job parameters for it to work


templates/invoice/edit.twig Twig Runtime Error without 'address2'

Some orders that have not filled out address2 run into a Twig Runtime Error:
Key "address2" for array with keys "city, name, zipCode, address1, countryText" does not exist.
in: vendor/lenvanessen/commerce-invoices/src/templates/invoice/edit.twig

Orders with an address2 work fine.
Additional info
Craft version: <IP_ADDRESS>
Commerce version: <IP_ADDRESS>
PHP version: 7.4.21
Database driver & version: MySQL 5.7.34

Nvm. I deleted and reinstalled the composer package and the issue is gone.


AttributeError. Don't need a cover page.

Good day!
It is necessary to generate PDF without cover, but an error occurs: AttributeError: 'Options' object has no attribute '_cover_title' How can I fix it?
Site config mkdocs.yml:
  - with-pdf:
      cover: false
      back_cover: false
      headless_chrome_path: headless-chromium
      output_path: document.pdf
      debug_html: true
      verbose: true

Log:
INFO     -  PDF count: 0
Traceback (most recent call last):
  File "/var/mkdocs/.local/bin/mkdocs", line 8, in <module>
    sys.exit(cli())
  File "/var/mkdocs/.local/lib/python3.6/site-packages/click/core.py", line 1137, in __call__
    return self.main(*args, **kwargs)
  File "/var/mkdocs/.local/lib/python3.6/site-packages/click/core.py", line 1062, in main
    rv = self.invoke(ctx)
  File "/var/mkdocs/.local/lib/python3.6/site-packages/click/core.py", line 1668, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/var/mkdocs/.local/lib/python3.6/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/var/mkdocs/.local/lib/python3.6/site-packages/click/core.py", line 763, in invoke
    return __callback(*args, **kwargs)
  File "/var/mkdocs/.local/lib/python3.6/site-packages/mkdocs/__main__.py", line 183, in build_command
    build.build(config.load_config(**kwargs), dirty=not clean)
  File "/var/mkdocs/.local/lib/python3.6/site-packages/mkdocs/commands/build.py", line 309, in build
    config['plugins'].run_event('post_build', config=config)
  File "/var/mkdocs/.local/lib/python3.6/site-packages/mkdocs/plugins.py", line 96, in run_event
    result = method(**kwargs)
  File "/var/mkdocs/.local/lib/python3.6/site-packages/mkdocs_with_pdf/plugin.py", line 134, in on_post_build
    self.generator.on_post_build(config, self.config['output_path'])
  File "/var/mkdocs/.local/lib/python3.6/site-packages/mkdocs_with_pdf/generator.py", line 122, in on_post_build
    add_stylesheet(style_for_print(self._options))
  File "/var/mkdocs/.local/lib/python3.6/site-packages/mkdocs_with_pdf/styles/__init__.py", line 33, in style_for_print
    """
  File "/var/mkdocs/.local/lib/python3.6/site-packages/mkdocs_with_pdf/options.py", line 122, in cover_title
    return self._cover_title
AttributeError: 'Options' object has no attribute '_cover_title'
section_end:1632486121:step_script

Version: mkdocs-with-pdf==0.9.2

+1 I have the same issue.

+1

+1

+1

Do you find any workarounds?

Just a guess, but could it be due to different versions of Python? I will try downgrading

The problem is that self._cover_title in Options.py gets only defined if self.cover=true, but it is always read in line 28 of  the init file.
So if you configure cover: false in your mkdocs.yml, the init file attempts to read a non existing property.
In order to resolve this issue, one could either always define self._cover_title in Options.py regardless of self.cover:
# Cover
self.cover = local_config['cover']
self.back_cover = local_config['back_cover']
+ self._cover_title = None
if self.cover or self.back_cover:
    self._cover_title = local_config['cover_title'] \
        if local_config['cover_title'] else config['site_name']
    self._cover_subtitle = local_config['cover_subtitle']
    self._cover_logo = local_config['cover_logo']

Or remove the if-statement underneath altogether. The plugin works just fine if cover properties are defined but the cover is invisible.


Update Gratwurst.lua to allow slash gw to also open config window.

Updated and added a fix for packaging as well.

Updated and added a fix for packaging as well.

Figured it out: Override compilation of repository commit messages with a manually-written change log.
I overlooked it in the curseforge docs.

Figured it out: Override compilation of repository commit messages with a manually-written change log.
I overlooked it in the curseforge docs.


Document reasoning for why CustomMultiChildLayout size can't depend on children and how to do it

After reading the CustomMultiChildLayout and associated docs, it's not very clear why it auto-grabs the largest constraint sizes instead of passing the incoming constraints to its delegate and letting the delegate return a size for itself.
It could be a separate widget but still useful to have rather than having a custom render object to avoid all the boilerplate of doing non-layout related things.
cc @matthew-carroll

cc @Hixie
Talked about this a few days ago. The reasoning was to not have the delegate implementations also handle various intrinsic sizing functions if the parent's size depended on the children.

Any suggestion how to deal with that?

Seems extending RenderBox is the way to go then.

Yes, if you want to do a custom layout where you define your size based on your children then you just create a render object.

@Hixie I think it would be a good idea to point that out in the docs where CustomMultiChildLayout says that it can't.

That's very reasonable!

Could someone please provide an example of extending RenderBox for CustomMultiChildLayout?

Very similar to set layout widgets based on the size of the parent?

@estevez-dev https://gist.github.com/jxw1102/a9b58a78a80c8e2f54233b418429fa50

@estevez-dev I actually came across a question on StackOverflow now that was broad enough for me to write a small article about this topic.
Here I explain extensively how to use CustomMultiChildLayout: https://stackoverflow.com/a/59483482/6509751


Support source maps

We should have the ability to produce sourcemaps for combined files as well as CoffeeScript, SASS/SCSS, etc.

[ ] Wait for Sprockets to finish basic SourceMap support: https://github.com/sstephenson/sprockets/tree/source-maps
[ ] Integrate with CoffeeScript's built in support for generating source maps (see https://github.com/markbates/coffee-rails-source-maps). This seems pretty hard when combined with Sprockets - maybe we should just wait for Sprockets to figure it out. See https://github.com/sstephenson/sprockets/pull/311
[ ] Integrate with the experimental Compass sourcemaps stuff... again might be best to wait for Sprockets to handle that.
[ ] Update our code to include .map files in the sitemap when sitemaps are available so they get built (Sprockets will be serving them via a URL query parameter.
[ ] Make sure our JS minification supports creating source maps. Uglifier already has an option for this: https://github.com/lautis/uglifier#usage but the harder challenge comes when we have multi-stage sourcemaps (compile coffee -> js, then combine using uglifier - how do you make sure the minified stuff maps to the original code?)

Is there any progress on js minification source maps?

Just another avid user checking in on this feature. CSS source maps are pretty critical for many of us these days. Thanks much!

Looks like neither Sass nor Sprockets upstream support the feature in their stable releases yet :(

Thanks for the update @tdreyno
I've seen evidence that people have found a workaround by using another file watching system like grunt.
https://github.com/middleman/middleman/issues/1451
Perhaps someone who has pulled this off (@andreimoment?) can share the technique / code snippets? Thanks much!

I couldn't make that work with the ruby tools.  At the time libsass was not ready so I gave up and went without the maps feature.
Andrei

On Jul 7, 2015, at 1:25 PM, Cassidy Clawson<EMAIL_ADDRESS>wrote:
Thanks for the update @tdreyno
I've seen evidence that people have found a workaround by using another file watching system like grunt.
middleman/middleman#1451
Perhaps someone who has pulled this off (@andreimoment?) can share the technique / code snippets? Thanks much!
—
Reply to this email directly or view it on GitHub.

@cassidyclawson v4 betas makes it pretty easy to offload parts of the stack to other processes (like gulp). Check out the external_pipeline feature. I've been using Webpack for this.

This issue is STILL open!?!? o_O
Next week it has its THIRD birthday!!

Sprockets 4 still hasn't shipped :(

Any update on this?

Happy to take any PRs, but Sprockets 4 is still in beta

Can anyone tell me which the best way for debugging Sass-code within the browser is?
So far I used the old way with inline comments, firebug and fireCompass. Now firebug is dead and source maps do not seem to be working in many development environments.


Set up coverage

Set up Coverage Tests

Configure Travis CI to run coverage tests

Testing

Test search
Test photos
Test events

Search

Convert budget to number

Events
Server

Update raw event sample data
Update test for new incoming data structure
Update server for new incoming data structure

Client

Display events
Can like and dislike events
Only liked events are sent to review

Review

Rename entry prop to entries
Refactor entry data structure to match events structure

Other

Add Snyk vulnerability checker

Events

Color green if selected

Review

Rename arguments to correct values

Linting

Linted all files if direct conversion

Closes #45, Closes #69


Problems with non-ASCII strings

When I run
client.get do |topic,message|
    puts message.encoding

this, I get ASCII-8BIT. And subsequent string uses may fail with non-ASCII strings.
My code works when I do message = message.force_encoding('utf-8'). But this is not optimal.

Hi Niklas,
The payload of a MQTT message is binary (it can't be assumed to be ASCII or UTF-8). Unfortunately Ruby does not have an 'array of bytes' class like other languages do - for example node.js has Buffer. So at the moment, just create a string without specifying a type for it.
I did have a plan to add payload type conversion (see #60) - so maybe passing in :utf8 as the type could be a solution. Or maybe it is better to assume the buffer is utf8 in the first place is a better default.
nick.

Oh, okay. That sounds reasonable. I just assumed that all strings were UTF-8 because of this comment.

Ah, yeah. But the payload isn't a string 😨


run: Polish implementation of support for tracer gadgets

Initial support for containerized gadgets was merged in https://github.com/inspektor-gadget/inspektor-gadget/pull/1743. However there are still things that need to be improved there. This issue covers them:

[ ] https://github.com/inspektor-gadget/inspektor-gadget/pull/1825
[ ] Support gadgets that use the Attacher interface (dns, sni, similar)
[ ] Support gadgets that use the socket enricher
[x] https://github.com/inspektor-gadget/inspektor-gadget/issues/1827
[ ] Make definition file optional

ref https://github.com/inspektor-gadget/inspektor-gadget/pull/1743#discussion_r1244015102

[ ] There are not defaults for attributes in the definition file, so all of them need to be specified.

We should use the defaults in GetDefault. https://github.com/go-yaml/yaml/issues/165 can help to unmarshal a YAML with default values.

[ ] https://github.com/inspektor-gadget/inspektor-gadget/issues/1875

At least we need to start playing with them to understand what we're missing

Closing in favor of https://github.com/inspektor-gadget/inspektor-gadget/issues/1929 that has a more complete list of issues.


Board Members: Update Ara Najarian's headshot

Ara Najarian has a new headshot - can you please replace his old one in the list of Board Members, and on his individual member page.

.

@shrayshray We just updated Ara Najarian's photo and changed 'ex-officio' to 'non-voting' on the About page.
How does it look on your end?

@antidipyramid great, thank you!


Add downsampling functionality

Can load downsampled data with ds.read's option out_shape: https://rasterio.readthedocs.io/en/latest/api/rasterio._warp.html?highlight=read#rasterio._warp.WarpedVRTReaderBase.read
However, the output data will have a different size than metadata, so this will break for example data.setter.

So basically the question is: should we save the downsampled array in self.data or not? I can see some issues later with plotting or cropping.
But it would be great to be able to load a subset and for example reproject it (or any other Raster's functionality).
What do you think @atedstone @rhugonnet ?

Implemented in #99


Support bold and italicized text in CopilotTextarea

Proposal

Add support for bold and italicized text in CopilotTextarea
CopilotTextarea uses slate-js under the hood. Lots of examples for adding bold/italicized support
Initially only add programatic support. UI support will be added separately in [TODO add issue]

Implementation tips

changes will be made to render-element.tsx and base-copilot-textarea.tsx
custom-editor.tsx structures may also require changes

I would Iike to work on this feature request

@zsskar fantastic!
Happy to provide as much support as you’d like.
I’d encourage you to put up a PR early, to make sure we are aligned on the direction

@ataibarkai i need some help like in the CopilotTextarea for bold and italic support will there be buttons for these two or while selecting the text it should show the options i am little bit confuse here.

Hey @ataibarkai If no one is working I'll do it !

Is anyone tackling this? @ataibarkai, I'm keen to have a crack

@shu-toz please do!
Let me know if you need any support

Is anyone working on it? I would like to contribute

@ataibarkai I would like to work on this issue


Bag: When copying an object with Alt pressed, it changes its location

If an object is not bound to it when the grid is turned on, when copying with Alt pressed, it changes its location
https://user-images.githubusercontent.com/52647986/184318047-79249f32-9598-4793-90b2-3b64e5045173.mp4

The root cause is most likely different, but fixing this will may require fixing this also https://github.com/excalidraw/excalidraw/issues/2109


TasitAction: Write test suites for the classes without tests

See here for some of the classes without tests https://github.com/tasitlabs/TasitSDK/tree/develop/packages/tasit-action/src/contract


Duplicated Makefiles across this repo and the monarch pheval repo

Fixes #361

Hey Vini! Please always get someone to review your PRs, it's not just about finding mistakes but also for the rest of the team to understand what else is going on!


Add badges for links and unfinished reasons

Need badges for unfinished reasons.  Each badge should be simple but convey reasons and multiple badges/reasons can exist for a single entry.   Here's a few I'm spitballing but of course there are likely dozens:

show cancelled
set/costumes sold/destroyed
author deceased
critical dependency sunset
only viable host permanently disabled
DCMA or other copyright-related takedowns
Corporate merger
made illegal

I love the badges but I dislike how much real estate they take up, even when using the various types provided by shields.io.. I think we keep using the badges, but maybe simplify it to acronyms with a legend at the top.
Like:
AD - Author deceased ()
AJ - Author jailed for life ()
C - Cancelled ()
CE - Copyright Expired ()
U - Unknown ()
..

Agree


Use basicConfig setup for logging.info messages

Follow-up fix on top of https://github.com/populationgenomics/cpg-utils/pull/162
See https://batch.hail.populationgenomics.org.au/batches/443997/jobs/2
By importing Logging, the native logging level is Warning. The info level messages aren't printed, this includes printing the workflow ID and regular status updates. The first update in a Cromwell-watcher job is during failure (warning-level logging/print statements, everything up to that is logging-level, so not printed to logs)
This change runs a basicConfig to change the logging level to info, which will cause this information to be presented in Hail Batch logs.
During the import from analysis-runner to cpg-utils we went from this:
logger = logging.getLogger('analysis_runner')
logger.addHandler(logging.StreamHandler())
logger.setLevel(logging.INFO)
# Also update the default severity level for modules that don't use the
# 'analysis-runner' logger.
logging.getLogger().setLevel(logging.INFO)

to the simplified logger =  logging.getLogger(...) which is how we lost this logging setup.

@MattWellie you'll just need a bumpversion to release this

Codecov Report
Attention: Patch coverage is 0% with 13 lines in your changes are missing coverage. Please review.

Project coverage is 46.44%.  Consider uploading reports for the commit ad2fc0b to get more accurate results

Files
Patch %
Lines

cpg_utils/cromwell.py
0.00%
13 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #164      +/-   ##
==========================================
- Coverage   46.64%   46.44%   -0.21%
==========================================
  Files          15       15
  Lines        1460     1462       +2
==========================================
- Hits          681      679       -2
- Misses        779      783       +4

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Improve README

Need to add details of bot permission selection (bot -> Administrator) on https://discord.com/developers/applications/881368525694971934/oauth2 to https://github.com/dnh-bot/dnh-werewolf-bot?tab=readme-ov-file#create-and-add-bot-to-discord-server section
Update Discord link in https://github.com/dnh-bot/dnh-werewolf-bot?tab=readme-ov-file#create-and-add-bot-to-discord-server to our Ma Soi Dev server: https://discord.gg/ceJAgPEMCw
Move Contract to end of file and add Game Rules as following format
# Game Rules
## Vietnamese
[STORY_VN.md](STORY_VN.md)

# Contact
It's open source and free to use Discord bot.

Don't hesitate to contact us for guiding setup.
Discord chat group: https://discord.gg/ceJAgPEMCw

https://github.com/dnh-bot/dnh-werewolf-bot/pull/155


how to (gnu)plot a numpy array?

Stupid question maybe but how do you pass a numpy array to gnuplot?
BTW, do you still maintain this project?
Thanks.

gnuplot works with files, so you need to write the array to a file.
I do not actively use gnuplot, so it may break from time to time.


KAFKA-10134 Follow-up: Set the re-join flag in heartbeat failure

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@ableegoldman @abbccdda to review

One thing I don't yet understand is, why did this affect all three threads on a single instance (at about the same time)? Was it just because the instance in question didn't have caught-up state for any active tasks, thus it was only assigned stateless tasks across all three threads?
Also, if the thread is only assigned stateless tasks, then shouldn't it reach RUNNING and therefore start to call commit earlier than a thread with some stateful tasks? But we observed that the threads on the problem-instance seem to never rejoin the group at all, right? Is that just another symptom of this bug?

From the soak logs what I observed is that, the three threads from that clients stopped making any log entries at different times, roughly 10 mins in between, but the pattern are the same: once they received active tasks that are all stateless, and then the hb thread reported error right after the assignment, the tasks only completes initialization but never completes restoration (note that since they are stateless, they should normally transit to running right after the next iteration). Without lower-level logs I cannot tell for sure, but since the thread-process-rate of those threads indeed drops to zero, my suspicion is that the hb error did not set the consumer's to re-join, and the poll call maybe blocked on pollForHeartbeat since the state is set to UNJOINED which cause its poll timeout to MAX_VALUES.
That being said, I cannot comfortable say with 100 percent confidence that this is "the" root cause of what we observed in the soaking cluster, but at least it is "an" issue that I can discover from the logs.


Telegram embed issue

Telegram won't embed any post with the phixiv or ppxiv link

Can you be more specific, provide screenshots if possible. Does it embed like a usual pixiv link? I don't use telegram so I need more information.

Hi, yes I can provide screenshots

This is how they usually embedded up until yesterday

now they just result in link with no embedded media

This is how they usually embedded up until yesterday

Looking through request logs, Telegram is doing something weird with it and I'm not sure. I'm getting a request to /en/artworks/77789607 then /en/artworks/'https://www.pixiv.net/en/artworks/77789607'. I made no changes, so for now I'm putting this down to a Telegram issue.
I apologize but at the moment I don't think there's much I can do, unless I'm missing something.

Looks like I spoke too soon, kinda. Telegram seems to be incorrectly following a redirect. I switched it to a js redirect and it seems to work.


Uncaught TypeError: Cannot read property 'toString' of undefined

[Enter steps to reproduce below:]

...
...

Atom Version: 0.198.0
System: Unknown Windows Version
Thrown From: omnisharp-atom package, v0.4.16
Stack Trace
Uncaught TypeError: Cannot read property 'toString' of undefined
At C:\Users\camypaper\.atom\packages\omnisharp-atom\node_modules\omnisharp-node-client\lib\drivers\stdio.js:93

TypeError: Cannot read property 'toString' of undefined
  at StdioDriver.disconnect (C:\Users\camypaper\.atom\packages\omnisharp-atom\node_modules\omnisharp-node-client\lib\drivers\stdio.js:93:76)
  at ChildProcess.<anonymous> (C:\Users\camypaper\.atom\packages\omnisharp-atom\node_modules\omnisharp-node-client\lib\drivers\stdio.js:66:62)
  at emitTwo (events.js:87:13)
  at ChildProcess.emit (events.js:169:7)
  at maybeClose (child_process.js:997:16)
  at Socket.<anonymous> (child_process.js:1166:11)
  at emitOne (events.js:77:13)
  at Socket.emit (events.js:166:7)
  at Pipe.close (net.js:464:12)

Commands
     -0:28.8.0 application:new-file (atom-pane.pane.active)
     -0:27.8.0 core:paste (atom-text-editor.editor.is-focused)
     -0:26.9.0 core:save (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "themes": [
      "atom-dark-ui",
      "atom-dark-syntax"
    ],
    "autoHideMenuBar": true
  }
}

Installed Packages
# User
atom-yeoman, v0.2.0
autocomplete-plus, v2.13.1
autocomplete-snippets, v1.5.1
file-icons, v1.5.5
git-plus, v4.5.0
japanese-wrap, v0.2.7
linter, v0.12.2
omnisharp-atom, v0.4.16

# Dev
No dev packages

Try 0.4.33 and let us know if it's still an issue!


Significant scroll lag with URLs containing long list of query parameters

Issue
In a news feed like UITableView I have a UITableViewCell which literally only has a UIImageView to show an image, for which I use AlamofireImage to download.
In cellForRowAtIndexPath(_:) I simply use
af_setImageWithURL(url, imageTransition: .CrossDissolve(0.25), runImageTransitionIfCached: false)

All is seems fine.
However, it turns out that passing a URL with a fairly long tail of query parameters (might just be the general length of the URL?) causes a significant lag in scroll performance on this line of code.
I have verified this by removing the tail of query parameters which results in a perfectly smooth scrolling experience.
An example of an image URL could be:
http://tonsser-development.imgix.net/simon-hjaere/D271B946-ABF3-4347-AB55-598A938DD7F9.jpeg?fit=min&fm=png&dpr=2&crop=faces&w=400&h=400

Temporary fix
In order to reduce scroll lag, you sometimes need to off load computations to a background thread. I am totally aware that any update of the UI - like setting an image on an image view - should always happen on the main thread. However, doing the following completely mitigated the issue:
NSOperationQueue().addOperationWithBlock { [weak self] _ in
    self?.af_setImageWithURL(url, imageTransition: .CrossDissolve(0.25), runImageTransitionIfCached: false)
}

Or so I thought...
Turns out that this 'hack' works fine for non-cached images, but when I then have to set an image that has already been cached, weird things start to happen. Since I reset the image view in prepareForReuse:
override func prepareForReuse() {
    super.prepareForReuse()

    imageView.af_cancelImageRequest()
    imageView.image = nil
}

there is no image to show initially, but having the image in the cache should make it display virtually instantly. However, several seconds go by until the image is set. Of course this has to be due to the usage of a background thread to update the UI.
Super ugly 😑
Proposal
I currently see two paths from here:

We figure out why "long" URLs would cause this lag in the first place and fix it, or
We allow af_setImageWithURL to be initiated on a background thread, and then the implementation of this make sure to always set the image on the main thread (just like you already do with transitions on cached images).

Thanks 🙌

Update
New investigations show that the lag only happens if the image is already cached.

Hi @philipengberg,
Thank you for your detailed write-up of the issue you're seeing...much appreciated! Now as to the specifics here, this report seems a bit odd. We have an iOS Example app that should be able to demonstrate the issues you are seeing. Do you see performance issues in that app as well? I would assume not since we've spent a fair amount of time optimizing that app and we haven't seen these issues ourselves.
The sample app should be doing almost exactly what your report here is documenting. If we're going to continue to investigate here, we're going to need you to create a sample project demonstrating the issue, or modify our sample app to be able to produce the behavior you're seeing. Otherwise we won't be able to debug what's going wrong. Both reports of URLs being too long and it lagging when hitting the cache are not behaviors we're currently observing.

Of course @cnoon, that's totally fair. I will make an effort to reproduce with the sample app ☺

I'm going to close this issue out for now. If you end up providing a sample app which produces this behavior, I'll be happy to re-open and investigate further @philipengberg.
Cheers. 🍻


(Bug) email/sms code verification not responsive

When editing profile  email/mobile and asked to enter code
if i press anywhere on the screen so the input form is out of focus it is then not  possible to press on the input again
also not possible to press on the send me the code again link
this could also be effecting the signup process as it uses the same components

@sirpy I can't reproduce, tried android and web, everything works as expected both input and link. is this still happening to you? if so can you provide a video or other info so I can reproduce?

now i get a different  error
on android if i enter a couple of numbers then press send code again i get  an error about setSpan and app get stuck
@mauriguz

@sirpy
The PR i submitted fixes the setSpan error, couldn't reproduce the first issue about re-focusing the inputs, is it still happening?

@sirpy
@MarianoAmado
The issue is not reproduced.
Checked on the App Version 1.11.6 (964)
Devices:  Huawei P20  // Android 9
Sony Xperia G8232 // Android 8
https://www.dropbox.com/s/yfvncoqbk5jz7l3/The edit Profile screen.mp4?dl=0


Header iOS Background Color wrong in iOS 15.0

Thanks for this great project. I have a small issue I need to fix.

These colors should be the same.
How can ich change them?

I will have a look, thank you for your report.

This issue seems to be invalid. Just try something like this (the code is picked from the readme example code) and it works without issues:
import SwiftUI
import BottomSheet

struct WordSearchView: View {

    @State var bottomSheetPosition: BottomSheetPosition = .middle
    @State var searchText: String = ""

    let backgroundColors: [Color] = [Color(red: 0.28, green: 0.28, blue: 0.53), Color(red: 1, green: 0.69, blue: 0.26)]
    let words: [String] = ["birthday", "pancake", "expansion", "brick", "bushes", "coal", "calendar", "home", "pig", "bath", "reading", "cellar", "knot", "year", "ink"]

    var filteredWords: [String] {
        self.words.filter({ $0.contains(self.searchText.lowercased()) || self.searchText.isEmpty })
    }

    var body: some View {
        //A green gradient as a background that ignores the safe area.
        LinearGradient(gradient: Gradient(colors: self.backgroundColors), startPoint: .topLeading, endPoint: .bottomTrailing)
            .edgesIgnoringSafeArea(.all)

            .bottomSheet(bottomSheetPosition: self.$bottomSheetPosition, options: [.appleScrollBehavior, .backgroundBlur(effect: .dark), .background(AnyView(Color.white))], headerContent: {
                //A SearchBar as headerContent.
                HStack {
                    Image(systemName: "magnifyingglass")
                    TextField("Search", text: self.$searchText)
                }
                .foregroundColor(Color(UIColor.secondaryLabel))
                .padding(.vertical, 8)
                .padding(.horizontal, 5)
                .background(RoundedRectangle(cornerRadius: 10).fill(Color(UIColor.quaternaryLabel)))
                .padding(.bottom)
                //When you tap the SearchBar, the BottomSheet moves to the .top position to make room for the keyboard.
                .onTapGesture {
                    self.bottomSheetPosition = .top
                }
            }) {
            //The list of nouns that will be filtered by the searchText.
                ForEach(self.filteredWords, id: \.self) { word in
                    Text(word)
                        .font(.title)
                        .padding([.leading, .bottom])
                        .frame(maxWidth: .infinity, alignment: .leading)
                }
                .frame(maxWidth: .infinity, alignment: .leading)
                .transition(.opacity)
                .animation(.easeInOut, value: self.filteredWords)
                .padding(.top)
            }
    }
}

For any other background just change Color.white to any other view: .background(AnyView(Color.black))


Split reach types into generic and LLVM-specific ones

This change adds the compile_type_t and compile_method_t, which contains the LLVM-specific data for reach_type_t and reach_method_t, respectively. These new objects are accessed through opaque members on reach_type_t and reach_method_t.
There are two main goals for this change.

Do not depend on LLVM for anything other than codegen. This will make things easier if we ever need to add an alternative backend.
Avoid using up unnecessary space for unserialised LLVM data when serialising the reachability map.

I'm putting this up for initial review. It shouldn't be merged yet.

When we merge this, we should ask for a rebase of every other PR that contains changes to code generation.


⚠ Thumbnails API Endpoint has degraded performance

In 0a5180a, Thumbnails API Endpoint (https://thumbnails.roblox.com/v1/assets?assetIds=82738847&format=Png&isCircular=false&size=30x30) experienced degraded performance:

HTTP code: 200
Response time: 1001 ms

Resolved: Thumbnails API Endpoint performance has improved in a8a3586 after 17 minutes.


Users: Handle the case there are more than 100 results

My apologies if it is already handled, but I didn't found how to do it in the code.
When I want my discourse users, client.users() only gives me the first 100 users whereas I have more than 100.
I've looked at the doc and it seems that the API doesn't tell that there are more users, but we can use the "page" param to get the next ones.
I guess the solution would be to loop on the pages until the call gives an empty list as a result.
I'll try to do a PR if I manage to find a solution.

The simple work around / solution is to check if you had 100 users returned and try another download. I usually do something like this:
counter = 1
while counter:
 downloaded_things = download_things
 counter = len(downloaded_things)

When it stops returning results it breaks out (sorry , I can't look up a real example right now).

One thing we could implement here is a resource generator, so that the number of items or pages is irrelevant to the end user/application.
On Mon, Jul 15, 2019, at 8:05 AM, Karl Goetz wrote:

The simple work around / solution is to check if you had 100 users returned and try another download. I usually do something like this:

counter = 1 while counter:  downloaded_things = download_things  counter = len(downloaded_things)
When it stops returning results it breaks out (sorry , I can't look up a real example right now).

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/bennylope/pydiscourse/issues/19?email_source=notifications&email_token=AAAZA3IHTVCDKS3CHO27XMDP7RRWRA5CNFSM4IDUQVSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZ5PMRY#issuecomment-511374919, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAZA3MEJ5MQZSMKT7K43DDP7RRWRANCNFSM4IDUQVSA.


New Line not work

Hi in bootstrap markdown new line inside paragraph not work.

Instead if i put two spaces after the new line i have the correct result...

why this strange behavior??
Has anyone found a solution?Thanks :)

It's your parser's issue i.e. if you're using marked, you need to report this to them.
This is specified in the notes section in the documentation:

The preview functionalities and html to markdown conversion are provided by 3rd party codes : markdown-js, marked (default failover if markdown-js lib not available) and to-markdown. Without them, this plugin would still work and convert the content as-is, so you could easily modify those functionalities yourself via available hooks.


WSL2 GUI - How to setup proper font smoothing on a high-res monitor?

I'm running WSL2 GUI app under Windows Insider Preview build 21390.1010. The default system scaling is 300%. When I run a program under WSL, font smoothing doesn't work properly and the app looks pixelated:

How to solve it?

HI @speller issues related to WSLg are being tracked on the microsoft/wslg repo! Could you please take a look at the issue list there and open any new issues if you don't see them there already?
Here's the one that's tracking this issue: https://github.com/microsoft/wslg/issues/3
Thanks!

@craigloewen-msft Thanks for pointing it out. I came to this repo from the https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps documentation page which states that issues should be posted here.

Please fix the link to WSL GUI issues to the proper repository.


Parallel Render

Are you going to update your great Parallel Render script? :-)

Done in #21

Great. Thank you.

If you want to update more add-ons to 2.80, this add-on can point out the most common things which needs to be updated:
https://blenderartists.org/t/how-would-you-show-some-love-for-the-blender-text-editor/1163857/131


Fix for Issue 193

Fix for the NullPointerException when using a RemoteResourceIndex.
Uses a ClosestResultTrackingFilter, much the same as the LocalResourceIndex, which doesn't appear to have this problem.

Looks good to me. Okay for you @kris-sigur?

Yes. Looks good.

@kngenie commented on the Wayback issue: it's a configuration/documentation problem.
The closestSelector needs initialising (in the ArchivalUrlReplay.xml, according to Colin):
<property name="closestSelector">
    <bean class="org.archive.wayback.archivalurl.ArchivalUrlDateRedirectingClosestResultSelector"/>
</property>


Is it possible to display local images?

Thanks for your efforts, the plugin is really helpful.
I faced with a problem with displaying of local images, I'm getting 404 pictures instead of my ones.
Is it possible to display local images right from the plugin (i.e. file://), or I need to run a local server to serve pictures to it? I took a glance over the documentation but found nothing.
Probably a screenshot might be clarifying a little bit. Pictures are located in the same folder as markdown is and I'm pretty sure names are correct. I've tried to use './name' as well, but it didn't help.
https://www.dropbox.com/s/ob4k2z6ppnlgs3x/Screen Shot 2017-02-17 at 10.49.00 AM.png?dl=0

yep, I tested, loading images doesn't work anymore... Working on it!

Got it!


[BUG] Grok NPE fix when JacksonEvent.get() returns null

Description
Grok Prepper was throwing a NPE when a key that did not exist in the event was attempted to match against. If possible, we should try to not have the JacksonEvent get() method return null when no node is found. We should try to return base values of the primitives at the very least, or use an Optional.
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] New functionality includes testing.

[x] All tests pass

[x] New functionality has been documented.

[x] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #589 (8dd322e) into main (42c5954) will increase coverage by 0.17%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               main     #589      +/-   ##
============================================
+ Coverage     92.12%   92.29%   +0.17%
  Complexity      569      569
============================================
  Files            71       71
  Lines          1727     1727
  Branches        144      144
============================================
+ Hits           1591     1594       +3
+ Misses          105      102       -3
  Partials         31       31

Impacted Files
Coverage Δ

...java/com/amazon/dataprepper/pipeline/Pipeline.java
92.85% <0.00%> (+4.28%)
:arrow_up:

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 42c5954...8dd322e. Read the comment docs.

I am for returning an Optional on the get. Thanks for making this fix.


pull request for e2e test at 01/30/2017 23:56:12

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Allow for DDN Lustre to be ready to install client

Submission Checklist

[x] Have you installed and run this change against pre-commit? (pre-commit install)
[x] Are all tests passing? (make tests)
[x] Have you written unit tests to cover this change?
[x] Is unit test coverage still above 80%?
[x] Have you updated all applicable documentation?
[x] Have you followed the guidelines in our Contributing document?

I manually executed test on cloud build and verified pass. Running full group 3 test. I will open task to follow up on added TODO.


Support proper interop between CommonJS and ES6 modules

The interop for ES6 and CommonJS is defined here: https://github.com/nodejs/node-eps/blob/master/002-es-modules.md

When a require('foo') statement is importing an ES6 module, the import is the module object.
When a import bar from 'foo' statement is importing a CommonJS module, the module export is treated as the default property.

This PR reworks CommonJS rewriting such that CommonJS modules are written to a default property on an export. A map of module names to module types is created by the compiler so that rewriting can vary based off what type of module is being imported. If an imported module cannot be located, it is assumed to be of the same type as the host.
Fixes #2634
Note this PR contains quite a few other CommonJS related fixes. It had become too difficult to separate them into standalone PRs.
cc @jplaisted

Imported and sent to @blickly  for internal review.
Standard presubmit testing is in progress.

I've imported Chad's commits and sent them for another round of testing and internal review.

submitted internally

Hey-o! I'm not sure what other work is going on here / if this is a work in progress but as it stands doesn't look like the interop actually works.
Take a look at testES6ImportOfCJS:
https://github.com/google/closure-compiler/blob/3f954c107c79bc4305ef522f522fd2edb9b20e35/test/com/google/javascript/jscomp/CommandLineRunnerTest.java#L1809-L1835
Feel free to paste the expected output in the console to show it doesn't work. import * as m from 'cjs'; m.foo() gets transpiled to const m = module$cjs; m.foo();. Problem is CJS modules now only have a default property, so it fails.
Looking at the proposed node implementation this seems to be the expected output. But we then maybe we should error or warn if you don't import a CJS module with default semantics (it seems like we'll throw a less-clearer error at type checking time...)? Any particular reason this was done over other approaches?


Multiplicities and selectivites

Adding multiplicities and selectivities. Right now it's adding too much overhead

Closing, mult and sel is better


Fix possible collisions when attribute is renamed

See https://github.com/open-telemetry/semantic-conventions/issues/1031 for the details
TL;DR:
to_const_name jinja helper generates the same constant name for foo.bar and foo_bar.
Tooling will provide a better helper, the workaround for now is to use custom macro
e.g.
{%- macro to_const_name_v2(attribute_name) -%}
{{attribute_name | replace("_", "__") | to_const_name}}
{%- endmacro %}

So that no collision would happen.
We're still collecting input on how a good format would look like

Based on this comment I believe this is resolved:

How to resolve client.id vs client_id - https://github.com/open-telemetry/semantic-conventions/issues/1031#issuecomment-2173887975 - manually drop messaging.client_id.
Existing jinja and build-tools solution implements it already and here's the weaver-based approach in python
declare a list of excluded ones
exclude them in jinja or in JQ (in python we decided to generate them as comments for transparency)


show list of offending labels in the error message in many-to-many scenarios

FIxes #4608
This is an initial stab. Reviews appreciated :) @juliusv @brian-brazil

@juliusv Thanks for reviewing. I have updated the PR.

PR comments addressed. Thanks @codesome ! Ready for more rounds of review .

@juliusv I will take a deeper look and improve this PR

@juliusv I have updated the PR to show the duplicate series against the matched group of labels.
I get something like the following 👍
Error executing query: found multiple series for the match group {instance="localhost:9100"} on the right hand-side of the operation : [{__name__="node_cpu_seconds_total", cpu="0", instance="localhost:9100", job="node", mode="nice"}, {__name__="node_cpu_seconds_total", cpu="0", instance="localhost:9100", job="node", mode="idle"}] ;many-to-many matching not allowed: matching labels must be unique on one side

:+1: Thanks!


[SPARK-48021][ML][BUILD] Add --add-modules=jdk.incubator.vector to JavaModuleOptions

What changes were proposed in this pull request?
The pr aims to:

add --add-modules=jdk.incubator.vector to JavaModuleOptions
remove jdk.incubator.foreign and -Dforeign.restricted=warn from SparkBuild.scala

Why are the changes needed?
1.jdk.incubator.vector
First introduction: https://github.com/apache/spark/pull/30810
https://github.com/apache/spark/pull/30810/files#diff-6f545c33f2fcc975200bf208c900a600a593ce6b170180f81e2f93b3efb6cb3e

Why should we add --add-modules=jdk.incubator.vector to JavaModuleOptions,
Because when we only add --add-modules=jdk.incubator.vector to SparkBuild.scala, it will only take effect when compiling, as follows:
build/sbt "mllib-local/Test/runMain org.apache.spark.ml.linalg.BLASBenchmark"
...

However, when we use spark-submit, it is as follows:
./bin/spark-submit --class org.apache.spark.ml.linalg.BLASBenchmark /Users/panbingkun/Developer/spark/spark-community/mllib-local/target/scala-2.13/spark-mllib-local_2.13-4.0.0-SNAPSHOT-tests.jar

Obviously, --add-modules=jdk.incubator.vector does not take effect in the Spark runtime, so I propose adding --add-modules=jdk.incubator.vector to the JavaModuleOptions(Spark runtime options) so that we can improve performance by using hardware-accelerated BLAS operations by default.
After this patch(add --add-modules=jdk.incubator.vector to the JavaModuleOptions), as follows:

2.jdk.incubator.foreign and -Dforeign.restricted=warn
A.First introduction: https://github.com/apache/spark/pull/32253
https://github.com/apache/spark/pull/32253/files#diff-6f545c33f2fcc975200bf208c900a600a593ce6b170180f81e2f93b3efb6cb3e

Use dev.ludovic.netlib:blas:1.3.2, the class ForeignLinkerBLAS uses jdk.incubator.foreign.* in this version, so we need to add jdk.incubator.foreign and -Dforeign.restricted=warn to SparkBuild.scala
https://github.com/apache/spark/pull/32253/files#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8

https://github.com/luhenry/netlib/blob/v1.3.2/blas/src/main/java/dev/ludovic/netlib/blas/ForeignLinkerBLAS.java#L36

However, with the iterative development of dev.ludovic.netlib, ForeignLinkerBLAS has experienced one major change, as following:
https://github.com/luhenry/netlib/commit/48e923c3e5e84560139eb25b3c9df9873c05e41d

From now on (V3.0.0), jdk.incubator.foreign.* will not be used in dev.ludovic.netlib
Currently, Spark has used the dev.ludovic.netlib of version v3.0.3. In this version, ForeignLinkerBLAS has be removed.
https://github.com/apache/spark/blob/master/pom.xml#L191
Double check (jdk.incubator.foreign cannot be found in the netlib source code):

So we can completely remove options jdk.incubator.foreign and -Dforeign.restricted=warn.
B.For JDK 21
https://issues.apache.org/jira/browse/SPARK-44088

Does this PR introduce any user-facing change?
No.
How was this patch tested?

Manually test
Pass GA.

Was this patch authored or co-authored using generative AI tooling?
No.

cc @luhenry @srowen @zhengruifeng @dongjoon-hyun @LuciferYang

Before this flag was gated on Java 21 - it's OK to set this on earlier versions? OK if so

Before this flag was gated on Java 21 - it's OK to set this on earlier versions? OK if so

Yes, the JDK version of the above manual test environment (local) is 17.

Thank you for looking into that! Let me know what I should do to update dev.ludovic.netlib further for the needs of Spark

Thank you for looking into that! Let me know what I should do to update dev.ludovic.netlib further for the needs of Spark

Thank all for writing in such detail in the previous PR process. Because of this, I can easily analyze and trace the details of history. ❤

also cc @WeichenXu123

Merged to master. Thank you, @panbingkun and all!

@panbingkun we should add --add-modules=jdk.incubator.vector to pom.xml too
https://github.com/apache/spark/blob/64d321926bbcede05d1c145405d503b3431f185b/pom.xml#L305-L323

@panbingkun we should add --add-modules=jdk.incubator.vector to extraJavaTestArgs  in pom.xml too
https://github.com/apache/spark/blob/64d321926bbcede05d1c145405d503b3431f185b/pom.xml#L305-L323

Okay, let me do it.


Clean up API request Redux actions

Overview
Currently the Redux actions which make API requests blend using dispatch to update the Redux store and callbacks to change the app state:
https://github.com/azavea/open-apparel-registry/blob/develop/src/app/src/actions/lists.js#L41
To avoid confusion, we should update these to remove the callback logic and make everything go through Redux.
Describe the solution you'd like
Have the API request Redux actions entirely go through Redux; update the React components to get their state changes from Redux rather than from the callbacks.

Done in passing, so closing.


golang formatter

Will there be support for go fmt to format .go files?

If someone makes it. Take a look at one of the formatters and you can make it yourself. It's 99% copy/paste 1% changing stuff

Ok, i have created a PR.


error in es5 build, require_search, when upgrading app

see https://github.com/ashleygwilliams/ashleygwilliams.github.io/issues/19
this is a new error since when i last deployed, so i think it may have to do with https://github.com/endpoints/endpoints/commit/9e757ef94220a1dc3fa1780c55f2c6b4b8487845#diff-33f8348b0033900257f0a92af0ae612d
><EMAIL_ADDRESS>start /Users/ag_dubs/Projects/ashleygwilliams.github.io
> node index.js

/Users/ag_dubs/Projects/ashleygwilliams.github.io/node_modules/endpoints/es5/application/lib/require_search.js:32
        throw result;
              ^
Error: No format specified.
    at Controller (/Users/ag_dubs/Projects/ashleygwilliams.github.io/node_modules/endpoints/es5/controller/index.js:54:13)
    at new Controller (/Users/ag_dubs/Projects/ashleygwilliams.github.io/node_modules/endpoints/es5/controller/index.js:83:14)
    at Object.<anonymous> (/Users/ag_dubs/Projects/ashleygwilliams.github.io/app/modules/community/controller.js:3:18)

You're missing a formatter:
Compare:
https://github.com/ashleygwilliams/ashleygwilliams.github.io/blob/master/app/classes/api.js#L13-L16
https://github.com/endpoints/endpoints-example/blob/master/src/classes/api.js#L13-L18
Also, check out:
https://github.com/endpoints/endpoints/blob/master/UPGRADING.md

Workaround:
Change endpoint version
On packages.json, use "endpoints": "^0.6.0"
Specify format and store
On app/classes/api.js, specify format and store:
    format: Endpoints.Format.jsonapi,
    store: Endpoints.Store.bookshelf,