Share spell metamagic does not work with Shadow Blade spell

Game version: 1.5.46
Mod version: <IP_ADDRESS>
No other mods are installed.
A sorcerer with the share spell metamagic should be able to share the spell shadow blade with allies but the option is greyed out when casting.
ShadowBladeShareSpell.zip
Tried to fix it myself by setting the TargetType to self in the SpellBuilder which lets me use metamagic as expected, but I get a NullReferenceException after casting and I'm not experienced enoguh with the mod/unity debugging to fix it.
NullRefException.txt

This is a game engine limitation. By design.


Mismatch with btcctl of rpcserver value default port

My btcctl config has rpcserver=btcd.roose.ch without port number and it defaults to using port 8334. Blocksafari on the other hand defaults to port 80 when no port is mentioned, even though the config key is still rpcserver (implying an RPC server of which the default port is 8334).
Just a minor remark.

Blocksafari listens on port 80 for the HTTP server, but it should be connected to btcd via the RPC port which is 8334 as you note.  Is that not the case?

After discussing this with the team, we're going to discontinue the project anyways since it was only ever a proof of concept and hasn't been maintained anyways.


why the batch size is 1

Usually I set the batch size 64 or 128 during the training process.
I assume that the parameter is depend on your GPU memory,So can I set it to 64 when I own 3080ti to accelerate the training

Hi @fengxiaohu , I think it is a convention that people use small batch sizes in low-level computer vision tasks (like enhancement or superresolution). I just followed this rule.
Some examples are:
https://github.com/Li-Chongyi/Water-Net_Code
https://github.com/yulunzhang/RCAN
https://github.com/xahidbuffon/SRDRM
These three github repos use the batch size of 1 or 2.
But you can try large batch sizes and see what the results look like.

thanks for reply,I will try to increase the batch_size  and see what will happen


Use navGraph scoped ViewModel to share DataCollectionViewModel

Fixes #1608
Previously we used an ActivityScoped view model to share the DataCollectionViewModel between the DataCollectionFragment and the Task fragments, but this caused issues when the user completed one job and opened another because the DataCollectionViewModel would not be cleared. Now the DataCollectionViewModel is scoped to a new nav graph which includes only the Data Collection fragments so we properly create a new DataCollectionViewModel instance for each new job.

/gcbrun

Looks like something went wrong with my merges. Let me see if I can resolve that.

I seem to get the same problem after resetting to my original commit and then rebasing onto master.

Okay I think I might have gotten it resolved now.

/gcbrun

/gcbrun

@scolsen Any thoughts on how to fix DataCollectionFragmentTest? I didn't see any references to NavController in our tests, so I'm not sure how I might need to modify the setup to ensure there is a NavController set up.
Fragment DataCollectionFragment{1ff50d8d} (51e23762-ac76-49b8-ad6a-56662365ab78 id=0x1020002 tag=) does not have a NavController set

I tried using the test controller like you suggested but I'm still getting the same error. I wonder if the issue is that the fragment is created and the nav controller is accessed before we can actually set the navcontroller for the view.

/gcbrun

/gcbrun

/gcbrun

/gcbrun


Test on Django 5.0

Add official support for this new Django version, currently in beta. Based on the changes needed back in #1324.
Still working on getting tests running cleanly locally, looks like there are new warnings to fix.

After getting things running, I found a bunch of test failures. I don't feel like I have enough context to fix them all unfortunately!

Thanks! Could fix them except for django-nested-admin, so good old jquery conflict for anyone interested to contribute.


How to get output before input close

Maybe it's a problem related to NSProcess, but I just want to discuss with you(I have much less research on NSProcess)
The scenario is I have a steaming xcodebuild output, and I want to pass it to xcbeautify/xcpretty and get the result streamingly. The demo code is like:
        let echoProcess = try Command.findInPath(withName: "cat")!
            .setStdin(.read(fromFile: "/users/Saafo/Downloads/test.log"))
            .setStdout(.pipe)
            .spawn()
        let addProcess = try Command.findInPath(withName: "xcbeautify")!
            .setStdin(.pipe)
            .setStdout(.pipe)
            .spawn()
        for try await result in echoProcess.stdout.lines {
            print("file: \(result)")
            addProcess.stdin.write(result)
        }
        let result = Task {
            print("stdout start")
            for try await result in addProcess.stdout.lines {
                print("result: \(result)")
            }
            print("stdout end")
            return 0
        }
        try await Task.sleep(nanoseconds: 1 * 1000 * 1000 * 1000)
        print("stdin end")
        addProcess.stdin.close() // TODO: how to get output before close
        print(try await result.value)
        print("program end")

And the content of test.log is:
CompileSwift normal x86_64 /Users/ci/132/Temp/Source/ContentView.swift (in target 'Temp' from project 'Temp')

The output of my code is:
file: CompileSwift normal x86_64 /Users/ci/132/Temp/Source/ContentView.swift (in target 'Temp' from project 'Temp')
stdout start
stdin end
result: [Temp] Compiling ContentView.swift
stdout end
0
program end
Program ended with exit code: 0

The issue is, I gave the input to xcbeautify and sleep for 1 second. The output from xcbeautify is expected to print directly, however, it seems to wait for stdin to close and then gave all outputs. I want get the output from xcbeautify before input close since the real xcodebuild may take a long time, I need to make it streamingly.
Really expected to your kindly help! I've stuck with this issue for a long time.

AFAICS, this is a problem with the interaction between xcbeautify and Foundation.Process. I wrote the following test and it works as expected:
let process = try Command.findInPath(withName: "xcbeautify")!
    .setStdin(.pipe)
    .setStdout(.pipe)
    .spawn()

let result = Task.detached {
    print("stdout start")
    for try await result in process.stdout.lines {
        print("result: \(result)")
    }
    print("stdout end")
    return 0
}

print("stdin start")
process.stdin.write("CompileSwift normal x86_64 /Users/ci/132/Temp/Source/ContentView.swift (in target 'Temp' from project 'Temp')\n")
print("stdin write")

try await Task.sleep(nanoseconds: 1 * 1000 * 1000 * 1000)

process.stdin.write("CompileSwift normal x86_64 /Users/ci/132/Temp/Source/DetailView.swift (in target 'Temp' from project 'Temp')\n")
print("stdin write")

try await Task.sleep(nanoseconds: 1 * 1000 * 1000 * 1000)

process.stdin.close()
print("stdin end")

print(try await result.value)
print("program end")

This outputs the following:
stdin start
stdout start
stdin write
result: CompileSwift normal x86_64 /Users/ci/132/Temp/Source/ContentView.swift (in target 'Temp' from project 'Temp')
stdin write
result: CompileSwift normal x86_64 /Users/ci/132/Temp/Source/DetailView.swift (in target 'Temp' from project 'Temp')
stdin end
stdout end
0
program end

However, if I change cat to xcbeautify, I get the following output:
stdin start
stdout start
stdin write
stdin write
stdin end
result: [Temp] Compiling ContentView.swift
result: [Temp] Compiling DetailView.swift
stdout end
0
program end

I don't know exactly, how to solve this problem. It's also not an inherent problem of xcbeautify, as it works normally, when not creating a pipe for stdout, but instead just inheriting the stdout of the parent process.

Today I've done these attempts, and found maybe it's not (directly) related to xcbeautify:

replace cat/xcbeautify with my custom swift file xcb.swift, which can be considered to have the same I/O behavior as xcbeautify, and the content is:

while let line = readLine() {
    print("xcb:" + line)
}

and I set the process like:
let addProcess = try Command.findInPath(withName: "swift")!
    .addArgument("/path/to/xcb.swift")
    .setStdin(.pipe)
    .setStdout(.pipe)
    .spawn()

And it continue to have the issue. I've also change to the shell version, like:
#!/bin/sh

while read line; do
	input_str=$(echo $line | tr -d '\n')
	output_str="aaa $input_str"
	echo "$output_str"
done

Which also have the issue.

I tried to reproduce your cat process, when I copied the whole codes, the results are the same. However, if I use two cat processes chaining together, the issue also happens:

        let echoProcess = try Command.findInPath(withName: "cat")!
            .setStdin(.read(fromFile: "/users/Saafo/Downloads/test.log"))
            .setStdout(.pipe)
            .spawn()
        let addProcess = try Command.findInPath(withName: "cat")!
            .setStdin(.pipe)
            .setStdout(.pipe)
            .spawn()
        for try await result in echoProcess.stdout.lines {
            print("file: \(result)")
            addProcess.stdin.write(result)
        }
        let result = Task {
            print("stdout start")
            for try await result in addProcess.stdout.lines {
                print("result: \(result)")
            }
            print("stdout end")
            return 0
        }
        try await Task.sleep(nanoseconds: 1 * 1000 * 1000 * 1000)
        print("stdin end")
        addProcess.stdin.close()
        print(try await result.value)
        print("program end")

output:
file: CompileSwift normal x86_64 /Users/ci/132/Temp/Source/ContentView.swift (in target 'Temp' from project 'Temp')
stdout start
stdin end
result: CompileSwift normal x86_64 /Users/ci/132/Temp/Source/ContentView.swift (in target 'Temp' from project 'Temp')
stdout end
0
program end
Program ended with exit code: 0

Hmm. Well there is not much that I can do, I believe. If you try to use raw Foundation.Process to do the same thing, the same problem arises. Maybe I'm using the API wrong and if it's used correctly, it works, but otherwise I cannot really solve this issue.

@Zollerboy1 You're right, I began with Foundation.Process and met the issue. Then I thought maybe I'm using the API incorrectly and began using this tool, but ending up with the same issue. I'll try to write a demo with Foundation.Process and post this issue to stackoverflow and see if I can get some help from there. Thanks again with your kindly help!


terminal/src/Develop/StaticFiles.hs:91:3: error: Exception when trying to run compile-time code: reactor: changeWorkingDirectory: does not exist

Quick Summary:
When I try to build elm with cabal-install on Linux I run into:
terminal/src/Develop/StaticFiles.hs:91:3: error:
    • Exception when trying to run compile-time code:
        reactor: changeWorkingDirectory: does not exist (No such file or directory)
      Code: (bsToExp =<< runIO Build.buildReactorFrontEnd)
    • In the untyped splice:
        $(bsToExp =<< runIO Build.buildReactorFrontEnd)
   |
91 |   $(bsToExp =<< runIO Build.buildReactorFrontEnd)
   |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Maybe I am doing it wrong?
SSCCE

Elm: 0.19.1 and HEAD

Operating System: Fedora Linux

Additional Details
Both with ghc-8.10 and ghc-9.4

I found https://github.com/input-output-hk/haskell.nix/issues/1617 helpful


[Sample Issue]

Link to sample
https://learn.microsoft.com/en-us/rest/api/container-instances/container-groups/list?view=rest-container-instances-2023-05-01&tabs=JavaScript
Library name and version
@azure/arm-containerinstance
Language of the Sample

[ ] C#/.NET
[ ] Java
[X] JavaScript/TypedScript
[ ] Python
[ ] Golang
[ ] Other - Please specify in Issue details field

Sample Issue Type

[ ] Sample not working
[X] Sample missing
[ ] Do not understand sample

Issue details
not getting actual enough response that i need
"containers": [
{
"name": "demo1",
"properties": {
"command": [],
"environmentVariables": [],
"image": "nginx",
"instanceView": {
"restartCount": 0,
"currentState": {
"state": "Running",
"startTime": "2017-10-17T17:27:21Z",
"detailStatus": ""
},
// other res
]``
Expected behavior
{
"value": [
{
"id": "/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"location": "WestUs",
"zones": [
"1"
],
"name": "demo1",
"properties": {
"containers": [
{
"name": "demo1",
"properties": {
"command": [],
"environmentVariables": [],
"image": "nginx",
"instanceView": {
"restartCount": 0,
"currentState": {
"state": "Running",
"startTime": "2017-10-17T17:27:21Z",
"detailStatus": ""
},
"events": []
},
"ports": [
{
"port": 80
}
],
"resources": {
"requests": {
"cpu": 1,
"memoryInGB": 1.5
}
},
"volumeMounts": [
{
"mountPath": "/mnt/volume1",
"name": "volume1",
"readOnly": false
}
]
}
}
],
"imageRegistryCredentials": [
{
"server": "azcloudconsoleregistry.azurecr.io",
"username": "azcloudconsoleregistry"
}
],
"ipAddress": {
"ip": "<IP_ADDRESS>",
"ports": [
{
"port": 80,
"protocol": "TCP"
}
],
"type": "Public"
},
"osType": "Linux",
"provisioningState": "Succeeded",
"volumes": [
{
"azureFile": {
"readOnly": false,
"shareName": "share1",
"storageAccountName": "storage1"
},
"name": "volume1"
}
]
},
"type": "Microsoft.ContainerInstance/containerGroups"
}
]
}``
Actual behavior
{"id":"/subscriptions/__/resourceGroups/__/providers/Microsoft.ContainerInstance/containerGroups/aci-fat-substantial-butcher","name":"aci-fat-substantial-butcher","type":"Microsoft.ContainerInstance/containerGroups","location":"__","provisioningState":"Succeeded","containers":[{"name":"fat-substantial-butcher","image":"__","ports":[],"environmentVariables":[],"resources":{"requests":{"memoryInGB":1.5,"cpu":1}}}],"imageRegistryCredentials":[],"restartPolicy":"Never","osType":"Linux","sku":"Standard","initContainers":[]}
Reproduction Steps
const aciInstances = new Array();
for await (let item of aciClient.containerGroups.list()) {
aciInstances.push(item);
}
console.log(aciInstances);
Environment
Node.js 20 lts

Hi @bidhan690 , this is because console.log will simplify the display of deeply nested objects or arrays to improve readability. So if you want to get full log, you can try to use console.dir() to print the result.
Here is the sample:
const resArray = new Array();
    for await (let item of client.containerGroups.list()) {
      resArray.push(item);
    }
    console.dir(resArray, { depth: null, colors: true })


Link or cross reference similar requests

As an FOI Analyst
I want the ability to link similar requests
so that I can easily cross reference them and minimize duplication of effort

Assumptions & Scope
This was a request originating during March 29/22 demo where someone from Ministry of Health noted it was common to have multiple requests with 95% of the same information. It's easier for the analysts and approvers to handle them togetehr
What is IN scope?
What is NOT in scope?

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

cc: @lmullane @JHarrietha-AOT

Intake/Flex has flagged this as an emerging priority again today cc: @lmullane @m-prodan @JHarrietha-AOT


Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

ios 13.0 crashes

@CoderJohnhao iOS 13.0 shipped a very broken version of SwiftUI, I'm almost inclined to drop support for 13 altogether since supporting it across 13-16 is starting to look infeasible.


Finish ConnectionManager in stream-core

Decide what to do with ConnectionDetails as well.

Closing this for now. Will revisit in the future if it becomes useful.


reactivate mvt support

Reactivate mvt support, simplify usage section in readme.

Published as 2.0.0


Client Allocation Request for: Speedium

Client Allocation Questions
Core Information

Name: Speedium
Website / Social Media: www.speedium.network
Region: Europe
DataCap Requested: 20TiB
Addresses to be Notarized: f3rmy6c7zoefq3bb4thhvmv35ihe4t35hyaivoxdrzzmtt5zx6hrdp4ltgzccndggynjkc3joxxok3quv5mg2a
Notary Requested: andrewxhill

@cryptowhizzard Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

As per issue #393 and #456 . No changes.
Attached an overview of the deals we sent out.
deals-6-6-2001.csv

https://filfox.info/en/message/bafy2bzacectpixvop6jrzbgkdrrewpigrnyku34ulzti62ucyfdh5saqjwmps

This user’s identity has been verified through filplus.storage


Encountered a GitHub website error

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
website
What part(s) of the article would you like to see updated?
website
Additional information

Sorry for report on this place, I don't find the place where issue of the website should be reported.

@yikf
Thanks for opening this issue! GitHub support or GitHub Support Community would be the best place to ask this question 💛


282_face_landmark_with_attention Results Are Offset and Scaled Incorrectly

Issue Type
Bug, Support
OS
Ubuntu
OS architecture
x86_64
Programming Language
Python
Framework
ONNX
Model name and Weights/Checkpoints URL
282_face_landmark_with_attention ,  https://github.com/PINTO0309/PINTO_model_zoo/files/8357832/model_float32.onnx.zip
Referred from: https://github.com/PINTO0309/PINTO_model_zoo/issues/143
Description
Hello,
Thank you for providing this great model collection. I’m using the face landmark detection model and encountered an issue that might be of interest to others. Despite following the documentation and trying different preprocessing methods, the facial landmarks appear offset and scaled incorrectly on the original image.
I get output is like:

I’ve reviewed the preprocessing steps and tried multiple approaches but couldn’t resolve the issue. If this is something others might face or if I missed a step, I’d appreciate any clarification or insights.
Best regards,
Bharath
Relevant Log Output
No response
URL or source code for simple inference testing code
Here’s the code I’m using:
import numpy as np
import onnxruntime

# !wget -q -O image.png https://storage.googleapis.com/mediapipe-assets/business-person.png

img = cv2.imread("image.png")
resized_img = cv2.resize(img, (192, 192))

facemesh_onnx_path = "face_landmark_with_attention.onnx"
ort_session = onnxruntime.InferenceSession(facemesh_onnx_path)

input_name = ort_session.get_inputs()[0].name
output_names = [o.name for o in ort_session.get_outputs()]

input_batch = np.expand_dims(resized_img / 255, axis=0).astype(np.float32)
input_batch = input_batch.transpose(0,3,1,2)

result = ort_session.run(output_names, {input_name: input_batch})
result_dict = {output_name: output for output_name, output in zip(output_names, result)}

face = np.squeeze(result_dict['output_mesh_identity']).reshape(-1, 3)
image_copy = resized_img.copy()

for landmark in face[:, :2]:
  cv2.circle(image_copy, (int(landmark[0]), int(landmark[1])), 2, (0, 255, 0), -1)

cv2.imshow(image_copy)

Try out the source code and model that I refactored as a hobby.　The problem you're having is simply that your object detection model is performing too poorly.
https://github.com/PINTO0309/facemesh_onnx_tensorrt
https://github.com/user-attachments/assets/b32a02e7-6538-4b35-9341-98598184b5bf

@PINTO0309 Thank you so much for the quick reply and the link to the repo.
Cropping the face does the job.


Preview mode Samesite cookie attribute

Hi guys,
our team has recently experienced an issue with cookies samesite attribute when previewing Prismic documents. We hope you could help us. Please let us know if we should re-address the question.
Reproduction
Log into Prismic repository dashboard > access document > click Preview
What is expected
Open the app preview
What is actually happening
The following error appears:

Versions

nuxt: 2.14.3
@nuxtjs/prismic: 1.3.1
@prismicio/client: 5.1.0,
node: 14.4.0
browsers: Google Chrome:  91.0.4472.114; Safari: 14.1.1
OS: macOS Big Sur Version 11.4

Additional Details
We preview the app on localhost and via AWS staging > issue is reproduced on both.
nuxt.config.js

import Prismic from '@prismicio/client'

const PRISMIC_ENDPOINT = '...'
const PRISMIC_TOKEN = '...'
const LOCALES_CONFIG = {
  'en-gb': {
    name: 'English',
    code: 'en',
    iso: 'en-GB'
    // file: 'en.js'
  },
  'fr-fr': {
    name: 'Français',
    code: 'fr',
    iso: 'fr-FR'
    // file: 'fr.js'
  },
  'de-de': {
    name: 'Deutsch',
    code: 'de',
    iso: 'de-DE'
    // file: 'de.js'
  },
  'pt-pt': {
    name: 'Português',
    code: 'pt',
    iso: 'pt-PT'
    // file: 'pt.js'
  },
  'es-es': {
    name: 'Español',
    code: 'es',
    iso: 'es-ES'
    // file: 'es.js'
  }
}

export default {
  mode: 'universal',
  target: 'static',
  head: {
    meta: [
      { charset: 'utf-8' },
      { name: 'viewport', content: 'width=device-width, initial-scale=1' }
    ],
    link: [{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }]
  },
  css: ['swiper/css/swiper.css'],
  plugins: [
    '~/plugins/meta',
    '~plugins/common-sections-animations',
    '~/plugins/i18n',
    '~plugins/hubspot-form',
    { src: '~plugins/head-scripts-resolver', mode: 'server' },
    { src: '~plugins/vue-awesome-swiper', mode: 'client' },
    { src: '~plugins/preview', mode: 'client' },
    { src: '~/plugins/prismicLink', mode: 'client' }
  ],
  components: true,
  buildModules: [
    '@nuxt/typescript-build',
    '@nuxtjs/stylelint-module',
    '@nuxtjs/tailwindcss',
    '@aceforth/nuxt-optimized-images'
  ],
  modules: [
    '@nuxtjs/axios',
    '@nuxtjs/prismic',    [
      'nuxt-i18n',
      {
        locales: Object.values(LOCALES_CONFIG),
        seo: true,
        defaultLocale: 'en',
        lazy: true,
        vueI18n: {
          fallbackLocale: 'en'
        }
      }
    ]
  ],
  /*
  axios: {},
  prismic: {
    endpoint: PRISMIC_ENDPOINT,
    preview: '/preview',
    apiOptions: {
      accessToken: PRISMIC_TOKEN
    },
    linkResolver: '@/plugins/link-resolver',
    htmlSerializer: '@/plugins/html-serializer'
  },

  optimizedImages: {
    inlineImageLimit: 1000,
    imagesName: ({ isDev }) =>
      isDev ? '[path][name][hash:optimized].[ext]' : 'img/[contenthash:7].[ext]',
    responsiveImagesName: ({ isDev }) =>
      isDev ? '[path][name]--[width][hash:optimized].[ext]' : 'img/[contenthash:7]-[width].[ext]',
    handleImages: ['jpeg', 'png', 'svg', 'webp', 'gif'],
    optimizeImages: true,
    optimizeImagesInDev: false,
    defaultImageLoader: 'img-loader',
    mozjpeg: {
      quality: 75
    },
    optipng: {
      optimizationLevel: 3
    },
    pngquant: false,
    giflossy: {
      interlaced: true,
      optimizationLevel: 3
    },
    svgo: {
      plugins: [
        {
          removeDimensions: true
        },
        {
          cleanupNumericValues: true
        }
      ]
    },
    webp: {
      preset: 'default',
      quality: 75
    }
  },
  router: {
    prefetchLinks: true
  },
  build: {
    transpile: ['gsap'],
    extend(config, _ctx) {
      config.resolve.alias.vue = 'vue/dist/vue.common'
    }
  },
  generate: {
    cache: false,
    routes() {
      return Prismic.api(PRISMIC_ENDPOINT, {
        accessToken: PRISMIC_TOKEN
      })
        .then((api) => {
          const client = api.query(Prismic.Predicates.at('document.type', 'client_story'), {
            lang: '*'
          })
          const category = api.query(Prismic.Predicates.at('document.type', 'category_page'), {
            lang: '*'
          })
          const career = api.query(Prismic.Predicates.at('document.type', 'career_story'), {
            lang: '*'
          })
          const discovery = api.query(Prismic.Predicates.at('document.type', 'discovery_page'), {
            lang: '*'
          })

          return Promise.all([client, category, career, discovery])
        })
        .then((responses) => {
          const clientRoutes = responses[0].results.map((doc) => {
            if (doc.lang === 'en-gb') {
              return `/client/${doc.uid}`
            } else return `/${LOCALES_CONFIG[doc.lang].code}/client/${doc.uid}`
          })

          const categoryRoutes = responses[1].results.map((doc) => {
            if (doc.lang === 'en-gb') {
              return `/category/${doc.uid}`
            } else return `/${LOCALES_CONFIG[doc.lang].code}/category/${doc.uid}`
          })

          const careerRoutes = responses[2].results.map((doc) => {
            if (doc.lang === 'en-gb') {
              return `/career/${doc.uid}`
            } else return `/${LOCALES_CONFIG[doc.lang].code}/career/${doc.uid}`
          })

          const discoveryRoutes = responses[3].results.map((doc) => {
            if (doc.lang === 'en-gb') {
              return `/discovery/${doc.uid}`
            } else return `/${LOCALES_CONFIG[doc.lang].code}/discovery/${doc.uid}`
          })

          return [...clientRoutes, ...categoryRoutes, ...careerRoutes, ...discoveryRoutes]
        })
    }
  }
}

~/plugins/preview.ts

export default async function ({ query, enablePreview }) {
  if (query.preview) {
    console.log('query.preview', query.preview)
    await enablePreview()
  }
}

If you need more information, just let us know.
We assume it could be hotfixed by adjusting browsers cookie settings, but we're not up to use it as a long-term decision.
Related: https://github.com/nuxt-community/prismic-module/issues/144

Hey @wishiz, thanks for opening an issue!
It looks like the cookie affected in your screenshot is coming from Mixpanel, an analytics service we're using at Prismic.

Can you confirm or not if previews are not working for you, beyond this cookie error?
If previews are not working, can you provide us a full-page screenshot with the error showing in context?

Thanks!

Hello @lihbr , sorry for misunderstanding. The preview page is loaded, but the published changes are not applied until we rebuild the project.
We tried using forked nuxt-community/prismic-module and updating @prismicio/client from 4.0.0 to 5.1.0 within it, then changes started to be applied when project built in dev mode and previewing locally, but still no luck when built with nuxt generate

No worries!

The preview page is loaded, but the published changes are not applied until we rebuild the project.

Do you mean saved changes? If published, indeed publishing changes require a website rebuild to be taken into account with a statically generated website.

We tried using forked nuxt-community/prismic-module and updating @prismicio/client from 4.0.0 to 5.1.0 within it

Updating should have no effect for you here, version 4.0.0 is the same as 5.0.0, version 5.1.0 only bringing a new feature to deal with the new tag API.
Basically, the Prismic preview feature allows you to preview unpublished, saved changes by using your website/Nuxt SPA capabilities. The preview feature cannot preview published changes and those won't appear unless your rebuild your static website. This can be done automatically using the webhook feature ☺

Thank you for clearing this out :)
Still, unpublished changes are not applied as well, with the same cookie error.
What we want to achieve is to have the ability to preview changes of documents on a statically generated website.

Ok great!
Looking at your Nuxt configuration everything looks alright:

You shouldn't need to add a preview plugin manually as this gets handled by the Prismic module on its own.
Can you confirm that you do not have a page for ~/pages/preview.vue? Having a said page would conflict with the module preview resolving (if you want to customize the preview resolving page you still can)
Can you double-check your preview configuration inside Prismic's website settings? It should mention your domain without any path and the link resolver should mention /preview as configured in your Nuxt config file.
Can you make sure you are checking on Google Chrome exclusively (I saw you mentioned Safari above also), Safari isn't supported by Prismic preview correctly due to its restrictive cookie policy.

got you 👍🏿
No manually created preview page
Here it is:

got you 👍🏿
No manually created preview page
Here it is:

Got you, thanks 👍🏿
Confirm, no preview page within pages
Here it is:

Got you, we would like to fix it for Chrome at least
Here it is:

Awesome, thanks!
Everything looks alright for me here. I'm starting to run a bit out of ideas but we'll find out why previews aren't working for you, no worries ☺

Perhaps you can try upgrading Nuxt to version 2.15+, I know the team performed some stability improvements since 2.14 on it
Can you show me how do you get data from Prismic on one of your pages?

Thank you for looking into the matter :)

Might be an option. We can't do it right now, because of team-client processes, but will give it a try.

~/pages/index.vue

<script lang="ts">
import Vue from 'vue'

export default Vue.extend({
  async asyncData({ error, isDev, $loadTranslation }) {
    if (process.server || isDev) {
      try {
        const homepage = await $loadTranslation('homepage')
        const ready = await $loadTranslation('ready')
        const footer = await $loadTranslation('footer')

        return {
          homepage: homepage.results[0].data,
          ready: ready.results[0].data,
          footer: footer.results[0].data,
          metaInfo: homepage.results[0].data.meta_info[0]
        }
      } catch (e) {
        error({ statusCode: e.code, message: e.message })
      }
    }
  }
})
</script>

~/plugins/i18n.ts

declare module 'vue/types/vue' {
  interface Vue {
    $loadTranslation(docType: string, options: any): any
  }
}

const getI18n = ({ $prismic, app }, inject) => {
  const getCurrentLocale = (customLocale?: string) => {
    const locale = customLocale || app.i18n.locale
    const currentLocale = app.i18n.locales.filter((lang) => lang.code === locale)[0]
    const lang = currentLocale.iso.toLowerCase()

    return lang
  }

  const loadTranslation = async (uid: string, options = {}, id: string = 'document.type') => {
    const predicates = [$prismic.predicates.at(id, uid)]
    const lang = getCurrentLocale()
    const fallbackLang = getCurrentLocale(app.i18n.fallbackLocale)

    const defaultOptions = { lang }

    // fething data with current lang
    const currentLangData = await $prismic.api.query(predicates, { ...defaultOptions, ...options })

    if (currentLangData.results.length) {
      return currentLangData
    }

    // fething data with fallback lang
    const fallbackLangData = await $prismic.api.query(predicates, { lang: fallbackLang })

    return fallbackLangData
  }

  inject('getCurrentLocale', getCurrentLocale)
  inject('loadTranslation', loadTranslation)
}

export default getI18n

Ok I think I got it!
Can you try removing the if statement on your asyncData method? (if (process.server || isDev) {)
I think it is preventing your website from refreshing the data once statically generated because it needs to run the asyncData method on the client side in order to get preview data.
Let me know if that's unclear but that'd be explaining why it's working in the development server and not on production also :)

Thank you for the answer and sorry for the delay!
Makes total sense and it indeed fixed the issue. I appreciate your support :)

You're welcome! Feel free to reach out to us again in case of any trouble, either on GitHub or our community forum ☺


chore: update node-standards

#22
#21  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @MickVanDuijn and the rest of your teammates on  Graphite

Merge activity

Nov 11, 3:25 PM GMT+1: A user started a stack merge that includes this pull request via Graphite.


[🐛 BUG]: FORWARDED header not parsed

No duplicates 🥲.

[X] I have searched for a similar issue in our bug tracker and didn't find any solutions.

What happened?
actually the common FORWARDED header is not parsed (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Forwarded). relates to #644
Version
2.8.0
Relevant log output
No response

Hey @digitalkaoz. Could you please attach some request samples which RR can't handle?


Target platform sensativity

See https://github.com/NixOS/nixpkgs/pull/114595 and https://github.com/NixOS/nixpkgs/pull/113122/commits/d8a380004c2c47d0e7901227d77ea315db67514a for an example of fixing this.
Many people forget that binutils, gdb, and (wrapped) pkg-config, etc. are target sensitive. That means that making them a buildInput also makes your package target sensitive. That in turn causes needless rebuilding in the cross case. Avoiding this sometimes requires the obscure pkgsHostHost.

Can you elaborate on what you're proposing for nixpkgs-hammering? Do you want a warning to be produced any time any package depends on binutils, gdb, or pkg-config?

@rmcgibbo I'm not exactly sure what I want to do about it, so I opened with just the problem. That said, a whitelist for intentionally target-sensative packages, and warnings for the rest, could well make sense.


Schemas namespaces not accurate

The package.appxmanifest in my solution only accepted the namespaces
"http://..." for uap5 and uap6, not as documented on this page the "https://..." versions of it.

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

ID: 03eff217-9145-683b-86e6-3fee12ca90fd
Version Independent ID: e56f3c19-6676-4e33-ac8c-6c3a461d4f71
Content: Implement 3D app launchers (UWP apps) - Mixed Reality
Content Source: mixed-reality-docs/implementing-3d-app-launchers.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @thmignon
Microsoft Alias: thmignon

I second this.. took me quite some time to see that the example works because it uses the http protocol without the secure part.
Here is my pull request for this.
Pull-Request

Closed with PR #2122


Feature/home/clk32 884 UI home screen

Prerequisite

[x] Self-review :monocle_face:
[x] No Crashes ☠

Root cause

UI Screen Home

Solution

// Explain how you fix it

Impact

Screen Home

Screenshots (Optional)

// Capture affected screens

          1 Warning

:warning:
Big PR

[ ] I understand that "Home.GroupChat" is now existed in Localized service

[ ] I understand that "Home.Message" is now existed in Localized service

[ ] I understand that "Home.Title" is now existed in Localized service

[ ] I understand that "General.Busy" is now existed in Localized service

[ ] I understand that "General.Online" is now existed in Localized service

[ ] I understand that "General.Online".localized) : Text("General.Busy" is now existed in Localized service

[ ] I understand that "Home.Profile" is now existed in Localized service

[ ] I understand that "Home.Signout" is now existed in Localized service

[ ] I understand that "AdvancedServer.ServerUrl" is now existed in Localized service

[ ] I understand that "AdvancedServer.SeverButton" is now existed in Localized service

[ ] I understand that "AdvancedServer.SeverSetting" is now existed in Localized service

[ ] I understand that "AdvancedServer.Submit" is now existed in Localized service

[ ] I understand that "AdvancedServer.Title" is now existed in Localized service

  Generated by :no_entry_sign: Danger


reuse childview

can  childview be a fragment ,i  want reuse it in other places, it seems the fragment won`t display nomaly

Sorry @stansen Recycler view does not allow for adding of fragments directly.


How to use UTC UNIX timestamp or ISO time format, to input candlestick data?

Works
{ time: '2018-10-25', open: 177.52, high: 180.50, low: 176.83, close: 179.07 },
Does not work,
{ time: '2018-10-21T19:20', open: 180.34, high: 180.99, low: 178.57, close: 179.85 },
Also does not work,
{ time: '1612729136', open: 180.34, high: 180.99, low: 178.57, close: 179.85 }
Thanks.

Hey, this works for me:
{time:<PHONE_NUMBER>.965, open: 4.1196, high: 4.128, low: 4.119, close: 4.1226}

It expects as an number and not a string.
Thanks!


Updating/Opening annotations break the logic and may break the dashboards

What happened:
Updating or opening an annotation messes up the dashboard logic, and query field becomes empty. This breaks the annotation query logic.
When you add annotation, JSON model of dashboard look like this

When you just open the annotation or update any field apart from query, JSON model becomes this

the target field contains the query now, which the annotation don't read and full timeseries panel is filled with annotations at all time stamps. This can break the dashboard in cases where time range is very high.
What you expected to happen:
The query field to always contain the query added in UI
How to reproduce it (as minimally and precisely as possible):

Create an annotation with some query and see JSON model of dashboard for the annotation
See how the annotation works in your panel (it will work as expected)
Now open the annotation and update any field apart from query or just open it and change nothing
Now see the JSON model of dashboard, the query will be empty and target will contain the query now
Refresh annotation (by turning on and off annotation) and you'll see all points of timeseries graph filled with annotations. It will not read your lucene query.

Anything else we need to know?:
Environment:

Grafana version: 9.4.7
Plugin version: 2.2

Thanks @hardikbajaj for reporting this. Looks like it is the same as https://github.com/grafana/grafana/pull/66762 (thanks
Gábor for such a nice explanation).
It looks like we will need to make a similar fix.


Spurious unreachable_from_main lint when a field is only used in a pattern

class C {
  final int value; // Unreachable member 'value'
  C(this.value);
}

void main() {
  var x = switch (C(1)) {
    C(:final value) => value.round(),
  };
  print(x);
}

Deleting the member would cause a legitimate error on the pattern C(:final value)

Great catch!


Sigh failing to login with expired session error

Trying to run our alpha lane results in the following sigh error:
[11:59:06]: Starting login with user '[REDACTED]'
[11:49:38]: Variable Dump:
[11:49:38]: {:DEFAULT_PLATFORM=>:ios, :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios alpha", :GIT_REPO_WAS_CLEAN_ON_START=>true}
[11:49:38]: {"responseId"=>"692d974b-b6a9-4cb4-a595-185b9e38a3d4", "resultCode"=>1100, "resultString"=>"authentication.failed", "userString"=>"Your session has expired.  Please log in.", "creationTimestamp"=>"2015-10-22T18:49:38Z", "protocolVersion"=>"QH65B2", "requestId"=>nil, "userLocale"=>"en_US", "requestUrl"=>"https://developerservices2.apple.com/services/QH65B2/listTeams.action", "httpCode"=>200}

Seemed to work fine yesterday. See our Gemfile.lock for specific tool versions used.

Seems to happen with any of our lanes when we use sigh

Seeing the same error.
Crash report ID is 00fd1718ea2ea9da07e4c0fe125dd615

Happening on all actions that access the developer portal (Produce, Cert, Sigh...) Oh Apple :(

FWIW I was still able to upload, just need to make sure all profiles & certs are downloaded manually.

This is probably related to all of the issues currently going on with iTunes Connect (for example, I cannot upload builds right now from Xcode and Twitter seems to be blowing up with similar experiences). If I had to guess, Apple is running into trouble with tvOS app submissions.

Looks like things are working again for me. I'm able to authorize my account.

Every action ran successfully for me as well.. just hope its not temp success :)

seeing this today.. anyone else?

@keeth Yeah... seeing this today too

I can't build anything with fastlane. I can't push for TestFlight, for Appstore or Fabric. Always Your session has expired. Please Sign In.

@davroux It's working again for me.

I've been having this issue since yesterday afternoon. @hhanesand: did you have to do anything to get sigh working again?

Still happening here as well.

Please update using sudo gem update spaceship or bundle update if you use Bundler. Sorry for the troubles, the issue has been resolved yesterday.

@KrauseFx: That fixed the issue for me. Thanks! :100:


Add AddParticipantByIndex and RemoveParticipantByIndex commands

Codecov Report

Merging #102 (6e418bb) into master (0e5706d) will decrease coverage by 2.04%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #102      +/-   ##
============================================
- Coverage     77.62%   75.57%   -2.05%
  Complexity      783      783
============================================
  Files           107      111       +4
  Lines          2145     2203      +58
  Branches        256      264       +8
============================================
  Hits           1665     1665
- Misses          417      475      +58
  Partials         63       63

Impacted Files
Coverage Δ

.../commands/AddParticipantToEventByIndexCommand.java
0.00% <0.00%> (ø)

...ands/RemoveParticipantFromEventByIndexCommand.java
0.00% <0.00%> (ø)

...gic/parser/AddParticipantToEventByIndexParser.java
0.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
62.06% <0.00%> (-4.60%)
:arrow_down:

...arser/RemoveParticipantFromEventByIndexParser.java
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


Completion doesn't work if there's an underscore in the file name

Hi,
I had problems when trying to use the completion in my prompt since the last update. I had 5 files in my directory, but I could see and choose only 3 of them.
I looked for the reason of it, and it appeared that when there was an underscore in the file name, the file didn't show in the list. So yet, even if it works if it's the only possibility left, it's quite annoying not beeing able to see all the files.
If the problem's just for me, I'll be gratefull to get a solution for this,
Thanks !

I'm not seeing this. Files with underscores in them seem to work as normal for completion for me.
Can you include more details? The ls -la output of the directory showing those files, what system you're on, and the exact command you were trying to complete.

Well, I'm I tryed it again today, and this issue is occuring only in a group of certain directories (and I don't have a clue "why"). I thought maybe it was because of the alias I was using, but when I tryed the "cat" command, I had the same issue.

I have looked in the other topics, and a lot are talking about completion using git. I'm in a directory checked by git, if that's usefull.
Considering my system, I'm on an Opensuse x86_64 base, and I'm using XFCE and Terminator (don't think these two last info's are usefull, however, everything's good to take).
That's it ! I tryed a lot of commands to get the same issue happen in other directories (to be able to find what I may have done), but nothing's doing it.

Sounds like this might be an interaction with partial-match "completers" in the zsh completion configuration that OMZ sets up.
Okay, I can reproduce this with the current OMZ and a a default completion setup for it.
➜  tmp  rm -rf repro-4063
➜  tmp  mkdir -p repro-4063/01
➜  tmp  cd repro-4063/01
➜  01  touch network.c param_fct.c param_set.c server.c test_fct.c

Then type cat<space> and hit <tab>. The .c` appears. Hit tab again and the menu of selections appears beneath it, but without the filenames with underscores.
➜  01  cat .c
network.c  server.c

But in my own custom OMZ completion setup, which overrides lib/completion.zsh with simplified completion settings, hitting <tab> to request autocompletion will show all the files as options.
$ cd tmp/repro-4063/01
[@ in ~/tmp/repro-4063/01]
$ cat
network.c    param_fct.c  param_set.c  server.c     test_fct.c

Take a look at the settings in ~/.oh-my-zsh/lib/completion.zsh. Those are the things you'll need to tweak to get the behavior you want. (By putting stuff in your ~/.zshrc after invoking OMZ, or by setting up stuff in $OH_MY_ZSH_CUSTOM.) The Zsh doco for this is in the "Completion System" section of the Zsh Reference Manual.
I'll bet it's that "matcher-list" zstyle setting and setopt complete_in_word. If I have some free time later, I'll fiddle with it and see if I can let you know exactly what it is.

Yep, it's the matcher-list setting. Short answer: stick this line in your ~/.zshrc after loading OMZ and you'll get more traditional behavior, where files with underscores are included in the completion list.
zstyle ':completion:*' matcher-list '' 'm:{[:lower:]}={[:upper:]}'

Even if this workaround fixes it for you, I would leave this issue open. This sounds like undesirable behavior to me, and may well be something that should be changed in the main OMZ files.
Looks like this behavior was introduced recently by #3838. @forivall, is this behavior expected?

No, that's not expected behaviour. I don't think it's from my change, unless @Cathret set  HYPHEN_INSENSITIVE=true in their zshrc. You can double check what your completion matchers are by running zstyle -a ":completion:" matcher-list tmp && echo ${(F)tmp}. if it's the default settings, it should look like
❯ zstyle -a ":completion:" matcher-list tmp && echo ${(F)tmp}
m:{a-zA-Z}={A-Za-z}
r:|[._-]=* r:|=*
l:|=* r:|=*

If hyphen insensitivity is turned on, it will look like
❯ zstyle -a ":completion:" matcher-list tmp && echo ${(F)tmp}
m:{a-zA-Z-_}={A-Za-z_-}
r:|[._-]=* r:|=*
l:|=* r:|=*

If it looks like something different, then something else has changed it.

Gotcha. I think "git blame" just attributed this line to you because of the indentation change then.
I'll poke around at this later. I'm still learning the completion configuration stuff, and this is something I'd like to resolve for myself too.

On Jun 19, 2015, at 7:59 PM, Jordan Klassen<EMAIL_ADDRESS>wrote:
No, that's not expected behaviour. I don't think it's from my change, unless @Cathret set HYPHEN_INSENSITIVE=true in their zshrc. You can double check what your completion matchers are by running zstyle -a ":completion:" matcher-list tmp && echo ${(F)tmp}. if it's the default settings, it should look like
❯ zstyle -a ":completion:" matcher-list tmp && echo ${(F)tmp}
m:{a-zA-Z}={A-Za-z}
r:|[._-]=* r:|=*
l:|=* r:|=*
If hyphen insensitivity is turned on, it will look like
❯ zstyle -a ":completion:" matcher-list tmp && echo ${(F)tmp}
m:{a-zA-Z-}={A-Za-z-}
r:|[._-]=* r:|=*
l:|=* r:|=*
If it looks like something different, then something else has changed it.
—
Reply to this email directly or view it on GitHub.

Thanks for the zstyle ':completion:*' matcher-list '' 'm:{[:lower:]}={[:upper:]}' line, it got the problem away, or at least I don't have it anymore.
Considering checking the completion matcher, I tryed to use zstyle -a ":completion:" matcher-list tmp && echo ${(F)tmp} before and after using the line above.
When using the new line, I got
> zstyle -a ":completion:" matcher-list tmp && echo ${(F)tmp}
m:{[:lower:]}={[:upper:]}
which I believe is the wanted result.
Using the old settings, the result was
> zstyle -a ":completion:" matcher-list tmp && echo ${(F)tmp}
r:|[._-]=* r:|=*
l:|=* r:|=*
which, I think, is missing the m: part.
I really don't know where it comes from, but I'm glad the problem is kind of resolved.
Many thanks !

You know what; I can't even reproduce this behavior now. I don't know what's changed, or if there was some other overlooked setting that's necessary to induce it.
Want to just close this issue out, and we can re-open if it happens again in the future?

Yes sure ! The issue has personnaly be "solved", and shouldn't happen again. Hopefully it won't appear for other people.

Great.
Only you and the repo owner have rights to close the issue. Want to hit the "Comment and close" button which should be down below your "add comment" field" somewhere over there 	↘ ?

Yes ! Sorry, not really used to topics on github haha.


2.8.0 JedisCluster GenericObjectPoolConfig for performance.

How should I configure JedisCluster client for best performance.
I have 1 instance of JedisCluster shared between a fixed number of threads,
The threads are performing set and get operations.
How to configure JedisCluster, using GenericObjectPoolConfig
to maximize the throughput of operations.
Thanks

Post this in the Jedis mailing list please. Github is used for code / design issues.


Enhancements and features

Just a quick TODO list:
Usability

Make the bosonic solvers have parity with the fermions in how multiple baths and their lists of parameters are handled.  We left the Bosonic one more general in a way, but in hindsight I think how we do it in the fermionic case is much easier for most cases.

In combining common exponents, we use a somewhat arbitrary closeness measure.  E.g., in one case, I had to manually change it to get it to do what I want. can we do this is a different way? Maybe it is ok as it is now for most situations..

Add options to the ODE solvers to return the full hierarchy for every time step.  A simple boolean choice will probably suffice for the moment.  I did this on my local versions, but didn't commit to it for some reason.

Features:

Spectrum solvers.  Still chasing the elusive kondo resonance, then will add this.  At the moment users can do it themselves with RHSmat and the steady-state solver, but a built in version would be nice.

RHS construction in parallel.  This will help the python examples at least.  General speed-up of the Python construction would be good in the long-term.

Dynamic truncation of ADOs.

Fermionic hermiticity relation optimization (this is a priority).

GPU.

Additional feature:

Simultaneously treat fermionic and bosonic environments.


Test against python 3.6 dev

Python 3.6 is going to be released this month so and testing on travis is already possible using 3.6-dev. Unfortunately there's no pygame wheel available yet so it tries to compile pygame from source which fails due to a packaging issue with pygame. The build is allowed to fail for py3.6 for now, and we should disable that as soon as there's a py3.6 wheel for pygame. This PR also installs the actual pygame dependencies and enables pip caching.

Coverage remained the same at 91.65% when pulling 5817ba00c6b2c53710aae09ae40bdcfd2a62eaa1 on py36-dev into 6b3dccffc2e897ceb366bc2cae635e1035a979a1 on master.


Change grpc- prefix to proto-.

We are changing our grpc- packages not to have a strict GRPC dependency. To avoid naming confusion, we are changing the prefix on these Python packages to proto-, since that is now the key things they contain.

Current coverage is 83.86% (diff: 100%)

Merging #930 into master will not change coverage

@@             master       #930   diff @@
==========================================
  Files           337        337
  Lines         13071      13071
  Methods           0          0
  Messages          0          0
  Branches       1720       1720
==========================================
  Hits          10962      10962
  Misses         1672       1672
  Partials        437        437

Powered by Codecov. Last update 95dc202...cbfb357

Think you'll need to resolve some merge conflicts due to https://github.com/googleapis/toolkit/commit/2b2fad7955f49d754df3e3ed5f5725fab7bf211e


Create a new pull request by comparing

Pull Request Test Coverage Report for Build 376156989

30 of 33 (90.91%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 94.772%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

js/src/dropdown.js
0
1
0.0%

js/src/modal.js
27
28
96.43%

js/src/tooltip.js
0
1
0.0%

Totals

Change from base Build 372846406:
0.2%

Covered Lines:
1961

Relevant Lines:
2031

💛  - Coveralls


getNextPage() does not work, gets the same page instead

When calling IItemCollectionPage, I would expect that the next page is returned, however, the current page is returned over and over again.
getNextPage() returns a correct IItemCollectionRequestBuilder, in my case, with the baseUrl: "https://api.onedrive.com/v1.0/drives('me')/special('photos')/children?$skiptoken=MjAx"
However, when I call .get() on the IItemCollectionRequestBuilder, inside BaseRequest.getRequestUrl(), the query string parameter is stripped from the URL, which causes it to make a request to the original URL: "https://api.onedrive.com/v1.0/drives('me')/special('photos')/children" and return the same first 200 elements.
Below is the call stack that points exactly where the query string is being removed (sorry for the screenshot)

It looks like the query string should not be removed.

hi @saucepwn try use the updated version 1.2.2 which should have the fix

Thank you! Speficially requesting version 1.2.2 fixed the issue.
compile ('com.onedrive.sdk:onedrive-sdk-android:1.2.2') {         transitive = false     }


Can Meta's llama model be quantized to matmulfree?

Is it possible to quantize a matmul model such as Meta's Llama to matmulfree?

Hi,
The matmul-free approach is more complex than simple quantization. It involves integrating a new attention mechanism and BitNet quantization. Due to this complexity, straightforward quantization is not feasible. Our experiments have shown that attempting to quantize the model to 1.58-bit results in significant performance degradation, rather than maintaining comparable performance levels.


Could not set textSize on BootstrapButton via layout.xml

I could not set textSize on BootstrapButton via layout.xml:
<com.beardedhen.androidbootstrap.BootstrapButton
 android:id="@+id/check_button"
 app:fontAwesomeIcon="fa_check_circle"
 app:bootstrapBrand="success"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:layout_weight="1"
 android:textSize="120sp" />

but succeeded to set it via application source code:
check_button.setTextSize(120.0f)

Can I set it via lauout.xml?

The textsize of BootstrapButton is set via its bootstrapSize attribute, so this is expected behaviour when inflating the view. If you require further customisation then setting the text size programatically is the correct approach.
See: https://github.com/Bearded-Hen/Android-Bootstrap/wiki/Bootstrap-Button


Duplicate immutable property to support chef 13

In Chef Client 13 some types of resource properties became immutable, including Hash.
So, in order to change the "environment" hash, we need to create a mutable copy first.
cc: @evertrue @jeffbyrnes

As we’re assigning it to a new variable, this shouldn’t cause any issues? Are you seeing a warning or error in your Chef runs?

Yep, when you assign it to a new variable it makes a pointer instead of duping the value, this PR makes an actual dup.

@bai aha! The subtleties of Ruby. Sometimes pointers, sometimes copies. Sounds good.


Download error list

a tester requests (after finding lots of errors)
Desired Behaviour (for feature requests only)
Provide a feature to download the list of errors found after validation.
Consider https://electronjs.org/docs/api/web-contents#contentsprinttopdfoptions-callback

Closing in favour of #388 and #393


actions: bump node 20.8.1

Applied mkpr on .github/workflows/*.yml
sed s/20.8.0/20.8.1/

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall first build on mkpr/1 at 86.766%

Totals

Change from base Build<PHONE_NUMBER>:
86.8%

Covered Lines:
2469

Relevant Lines:
2830

💛  - Coveralls


Added support for Rascal to linguist

This adds support for Rascal (http://www.rascal-mpl.org/) syntax highlighting and code detection to GitHub linguist, and thus fixes usethesource/rascal#152 .
The language is widely used in the wild, as seen in the following GitHub search, and this PR has support from the official Rascal team (cc: @DavyLandman).
Thank you in advance for your consideration.

Apologies for the many Travis runs, I had executed the testing locally in a wrong way before, but it should work correctly now.

Thanks 👍

@ahmadsalim this looks good. If you can take a moment to sort out the merge conflict, we'll pull this in. 👍

@brandonblack Thank you for the review, I have resolved the merge conflicts now. 👍

I just reran the script as required. I am unsure why it picked such a large language id.

I am unsure why it picked such a large language id.

Language ids are generated randomly since #3284 was merged.

From the rascal team we want to thank everyone involved in getting this merged in master 🎉 . Finally, our code has escaped the bleak black-white color scheme. Together with @ahmadsalim we are working on some small fixes, so in the future we might have a new pull request with an updated submodule pointer.

Changes to grammars (submodules) are automatically picked up by Linguist with each new release. There'll be no need to submit new pull request here for that :bowtie:

Finally, our code has escaped the bleak black-white color scheme.

Yeah, your logo took its place when I traced it in Illustrator.
Geen dank. =)


Allow configuring sidecarContainers for fluentd pod

Is your feature request related to a problem? Please describe.
I have fluentd running with an multiple out_file outputs to collect logs centrally in an AWS EKS cluster.  They collect the files into a mounted volume backed by elastic block storage.  I need to rotate the logs files to make sure they don't exceed the storage size of the ESB.
To help support this I started thinking it would be nice to be able to add sidecar containers to the fluentd pod created by logging_operator.  I did not find a clean way to do this.
Describe the solution you'd like
I propose extending the logging_operator Fluentd section of the Logging CRD to support a sidecarContainers similar to how prometheus does in their helm chart.  There is a good discussion of it here: https://stackoverflow.com/questions/62909250/how-do-i-add-sidecar-containers-on-the-prometheus-stable-helm-charts-values-yaml/62910122#62910122
Something like:
sidecarContainers:
   - <container spec>
   - <container spec>

Describe alternatives you've considered
I considered doing a post deployment operation to patch all fluentd pods after the fact, but this doesn't integrate well with the logging operator since it could restart the fluentd pod.
Additional context
N/A

This could be a valid feature request for a future major release, thanks for reporting! (and sorry for the late reply)

We can reconsider adding this capability to the fluentd spec as it won't significantly increase the size of the CRD (905->931K) and we will eventually remove the fluentbitSpec and nodeAgents which will help reduce it to 750k.

closed with #1592


login page in struck and not in right position

in this screen shot we can clearly see that the login page is not at right position and not when we click on that again there is no resposnse

hey @Ganesham09 ,  I have solved it ,
look at  #694,
https://github.com/anuragverma108/WildGuard/issues/694
and i have rised PR with corosponding solution
here is PR solved #694 #761
https://github.com/anuragverma108/WildGuard/pull/761


Constrain data encryption.

Currently we are encrypting data in the simulator (private_execution.ts). But we should do that in the circuit to ensure the data is encrypted with the correct key and algorithm.

This was done for notes in #6408


Copying .htaccess to public directory

Currently dot files (specifically .htaccess) aren't copied from /content to /public as Laravel is set to ignore them in the filesystem class. It would need ->ignoreDotFiles(false) adding in here: https://github.com/laravel/framework/blob/5.2/src/Illuminate/Filesystem/Filesystem.php#L352. There is also no exposure to this Symfony method via the Laravel class.
So there currently isn't any way to get the .htaccess file into the public directory as every build it is deleted and not re-copied.
I'm not sure if you would want to copy all dot files by extending Illuminate\Filesystem or to hard code copying .htaccess if it exists?

Here's a patch to fix that: https://github.com/themsaid/katana-core/releases/tag/v1.2.4

That's brilliant. Thanks!


Hide ion-footer when keyboard is shown

Ionic version:
[ ] 1.x
[ ] 2.x
[x] 3.x
I'm submitting a ...
[x] bug report
[ ] feature request
[ ] support request
Current behavior:
I wish for the keyboard to overlay the ion-footer when an input in ion-content is active. I can listen to keyboard events, so I did this: <ion-footer *ngIf="!isKeyboardOpen"> However, that seems to not work, because after the keyboard has been shown, certain UI elements within the ion-footer become somewhat unresponsive. As if they are no longer being updated as part of normal change detection. Specifically, having this within the ion-footer stops being responsive: <img [src]="someCondition ? path1 : path2">.
After the keyboard has been shown and hidden again and the footer has been removed and added again by the ngIf, the image will no longer switch when someCondition toggles between true and false.
Expected behavior:
The image would continue to behave normally.
Other information:
My motivation is essentially to hide the ion-footer when the keyboard is shown. If there is another, working way to do so, I will be satisfied.
Ionic info:
global packages:

    @ionic/cli-utils : 1.3.0
    Cordova CLI      : 7.0.1
    Ionic CLI        : 3.3.0

local packages:

    @ionic/app-scripts              : 1.3.7
    @ionic/cli-plugin-cordova       : 1.3.0
    @ionic/cli-plugin-ionic-angular : 1.3.0
    Cordova Platforms               : android 6.2.3 ios 4.3.1
    Ionic Framework                 : ionic-angular 3.3.0

System:

    Node       : v7.10.0
    OS         : Linux 4.11
    Xcode      : not installed
    ios-deploy : not installed
    ios-sim    : not installed

Hello, thanks for using Ionic! This is something that we are currently working on fixing. I will update this issue once i have tested the fixes.

not sure, this is the correct behaviour. what if the footer has a input, just like an chat?
this is something we can look, but hiding the footer unconditionally is not a good idea

@manucorporat To clarify, I do not wish to hide the footer unconditionally. I want to choose when it should be hidden. It's just that, using ngIf to toggle whether the footer is shown or not seems to break elements in the footer.
There are definitely cases in our app where I would not want the footer to be hidden when the keyboard is active. Especially, as you point out, when there is an input in the footer.
Using ngIf to show or hide the footer is an ergonomic solution for me. It's just that it breaks what's inside it.

ok, gotcha. I think we could add an directive that actually could be applied to any component to hide it when the keyboard appears

That sounds like a nice way to hide elements when the keyboard is shown.
It still leaves the issue of something potentially being wrong with the ion-footer implementation, seeing as elements within it start misbehaving once an ngIf applied to ion-footer destroys and re-creates the ion-footer. I suppose the condition in the ngIf need not be related to the keyboard at all, so it is perhaps, a separate issue.

What about the footer ion-tabs?

@Cheng007 I do not know how ion-tabs behave in relation to the keyboard, I do not use it. I am not always using the ion-footer to display tabs. I am using the ion-footer as a general purpose way of pinning content to the bottom of the viewport.

I am experiencing issues with ngIf on my ion-footer. The styling of elements inside such as ion-toolbar are not displaying correctly. Will search other threads to see if anyone else has this problem. I'll also add that the problem doesn't occur in the browser when running ionic serve. But when I view it on iOS it doesn't display properly.

Same here, *ngIf and [hidden] don't work properly on the footer (using 3.7)
Using [hidden] will hide it fine, but when it shows, only content is shown (in my case a button), not the footer background (in this case, the button 'floating' above the page content)

Any news here? I'd like to have a footer in my login page with "create new account" on the left and "Forgot password?" on the right.
I guess that's a pretty common design.

So at the moment I just left these element under the last  button which i don't like it.
Thanks


The flatpak version isn't able to access /sys/block

Hey there ! Just discovered your project on Flathub.
However, once installed, trying to make it run make it fail with this error :
> flatpak run io.github.dvlv.boxbuddyrs
bwrap: Can't find source path /sys/block: Permission denied

However, trying to run the compiled binary in release 1.0.4 just correct the issue and work wonderfully aside from some GTK warnings, but it's expected from using GTK themes.

Hi there,
What distro are you using? And are you using Docker or Podman? Not sure I've ever tested Docker.

Hi there, What distro are you using? And are you using Docker or Podman? Not sure I've ever tested Docker.

As showcased on my other terminal tab at the top, I'm using Debian 12 Bookworm. More precisely, the hardened distro-morphed, kicksecure. So, perhaps access to /sys/block is just restricted on my system, but i found it weird that the compiled version works natively, compared to the flatpak version.
With distrobox, i personally use podman version 4.3.1. I don't have docker installed.

Interesting, I've tried in a regular Debian 12 VM and it's all working, so not sure what to suggest - other than messing with Flatseal perhaps.


Update CODEOWNERS for Web PubSub

Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

Could you make sure @chenkennt gets write access to azure-sdk-for-java

Yes and when he does please remove him from the baseline https://github.com/Azure/azure-sdk-for-java/blob/main/.github/CODEOWNERS_baseline_errors.txt#L235

Thanks for the review, please let me remove Ken from the owner list for now to unblock our PR release.


Switch to shard aware driver

Scylla has it's own shard aware driver and it can be
used to optimise connections to the cluster and
minimize cross-shard operations.
Signed-off-by: Piotr Jastrzebski<EMAIL_ADDRESS>

@avikivity @roydahan @penberg Please have a look.


Instructions on testing

@mclintprojects could you please provide an example on how to write a Jest (or similar) test for a component using your lib?

I'm sorry but I think this is out of my scope. You can take a look at my tests, maybe it'll be helpful for your use-case.


J4057

This PR introduces a ClientSideOperationTimeout class and factories as a container for operation based timeouts.
The instance of a ClientSideOperationTimeout has a couple of helper methods that will be further connected in a future prs: expired, timeoutOrAlternative and calculateMin.  These are planned to be used in-conjunction with non deprecated timeouts such as server selection.
The PR is split into logical commits to help reduce the cost of the review:

Reorganized the OperationHelper - split out the Async and Sync methods - as the class was hard to refactor
Reorganized the CommandOperationHelper - again split out the Async and Sync methods to aid refactoring later in the pr.
Added ClientSideOperationTimeout - this introduces the timeout and timeout factories
Added driver-core support - refactors the timeouts to use the new CSOT class.
The rest of the commits are the updates to the drivers to the new driver-core / operation API.

CI: https://spruce.mongodb.com/version/609e9e80c9ec44428e66a691

Removed ClientSideOperationTimeoutFactory, so operations now have their own ClientSideOperationTimeout.
The reactive streams version now uses Supplier<AsyncReadOperation> &  Supplier<AsyncWriteOperation> so that publishers can be subscribed to multiple times each with a fresh timer.

@rozza might as well close this one and re-open when we start again.


Add library

Hey, looks good but saw a few things which could be improved.

Add as much to .npmignore as you can. We don't need examples nor dot files there.
Tests look incomplete to me. Do mock ga (look at ga-track) to test since this only checks for the callback being called.
We need this as well: https://github.com/firstandthird/ga-track/blob/master/index.js#L113-L120 . I think we should be reusing that and leverage as much ga-track as we can. I don't think we need to have support for a custom callback here. We added the callback to make sure links were tracked before going away.
It doesn't seem like scriptkit runs the tests (might be unrelated to this project but we should check this)


Icon checkbox disappears when checked on ios

So I was creating a form and the mock called for a checkbox similar to what was available in your library (which by the way is awesome).
But when I tested it on my phone, the icons on the icon checkboxes will disappear when checked. This also happens on the github page for the library.
Was wondering if there is anything I can do to help.
This is the mark up

    <input type="checkbox" name="placeholders[]" value="[[+placeholder]]"  class="collapse-switch">

        [[+placeholder]]

I can add screenshots or screen recordings as well

@connor-wilson-dev having the same issue on iOS.
The issue is with p-smooth : seems the animation runs twice on iOS, resulting in a opacity: 0.0055445xxxx calculated in Safari DevTools.
Removing the p-smooth as a workaround for now until I find some documentation about this weird iOS behavior

+1
I've got the same issue in Safari on a Mac. Removing p-smooth solves the problem, too.
@superbiche Do you already found a solution? If not, look at this: https://stackoverflow.com/questions/44027294/unexpected-animation-behaviour-in-safari. It might be the same problem.

I found same issue in Safari on a Mac.


SO sponsorship for submission of bioinformatics file formats for IANA Media Types ("MIME") registry?

Continuation of this email thread with keilbeck&genetics.utah.edu & evan.christensen&utah.edu, from tfallon&ucsd.edu. That thread resolved to give a shot at SO sponsored submission of bioinformatics file formats to the IANA Media Types ("MIME") registry.
This thread can be used for public comment on SO sponsored submission of bioinformatics file formats. Private comment can be sent to the above email addresses.
This issue comment is currently a stub for the targeted file formats for submission. I will keep editing the comment expanding the table & ping folks once it is done.

file format
wikipedia link
IANA registry status
owner
contact email

gff3
https://en.wikipedia.org/wiki/General_feature_format
accepted to Standards Tree (https://www.iana.org/assignments/media-types/text/gff3)
SO
song-devel&lists.utah.edu

fasta
https://en.wikipedia.org/wiki/FASTA_format
TBD
?
?

fastq
https://en.wikipedia.org/wiki/FASTQ_format
TBD
?
?

vcf
https://en.wikipedia.org/wiki/Variant_Call_Format
TBD
Global Alliance for Genomics and Health (GA4GH)
?

bcf
N/A
TBD
?
?

sam
https://en.wikipedia.org/wiki/SAM_(file_format)
TBD
?
?

bam
https://en.wikipedia.org/wiki/Binary_Alignment_Map
TBD
?
?

cram
https://en.wikipedia.org/wiki/CRAM_(file_format)
TBD
?
?

genbank
N/A
TBD
NCBI
?

gfa
N/A
TBD
?
?

bed
https://en.wikipedia.org/wiki/BED_(file_format)
TBD
?
?

To my understanding, SO can speak on behalf i.e. submit non-SO "owned" file formats to IANA Media Type registry. I took a look through the IANA procedures, most recently spelled out in RFC6838:
https://www.rfc-editor.org/rfc/rfc6838.html
Per that RFC, in order for a Media Type (the current name for the MIME types), to be accepted in the IANA registry in the “Standards Tree”, and thus without an additional prefix to the media type name (vnd. for the “Vendor tree”, prs. for the “Personal tree”), it has to be submitted by a “Standards Organization”.
Seeing as gff3 was previously submitted by SO and accepted, I assume that means SO is an accepted standards organization in IANA’s eyes. Since gff3 is the only bioinformatics file format that was submitted to IANA, currently SO is the only vetted bioinformatics-related standards organization for this process. It’s preferred in the RFC that the submitting standards organization “owns" the file format, but is not required. There are procedures in the RFC to resolve ownership in case of a dispute.

GA4GH may be a better forum for this discussion and organizing sponsorship. They're currently managing BED, CRAM, VCF, and SAM/BAM. While the GFF3 specification has published on SO's github, it would make sense for it to be formalized and published on GA4GH's site along with the other bioinformatics standards. GA4GH has the resources to facilitate discussion and provide long-term stewardship of file format specifications.
I represent SO in the Sequence Annotation study group (part of the GA4GH Genomic Knowledge Work Stream). If you like, I can ping someone at GA4GH secretariat to see if this is something that would fall within GA4GH's scope. If GA4GH isn't vetted as a standards organization at IANA yet we may want to take care of that first.

Thanks @egchristensen ! It’d be great if you might ping the GA4GH secretariat. I have some IANA templates filled out & not submitted if that would help. I don’t have a strong want to be the submitter but just was surprised it hadn’t been done yet.


Audience validation failed: 'empty' after 4.x upgrade

I am attempting to upgrade to 4.x and I appear to be unable to convert to the "simple" Scope-only setup. My token audience appears to be "[]", but its failing on usage with the following:
Microsoft.IdentityModel.Tokens.SecurityTokenInvalidAudienceException: IDX10214: Audience validation failed. Audiences: 'empty'. Did not match: validationParameters.ValidAudience: 'REDACTED' or validationParameters.ValidAudiences: 'null'.

I changed the config to remove the AddInMemoryApiResources as specified in your migration documentation and gone to a simplified scopes setup.
            var identityServerBuilder = services
                .AddIdentityServer(options =>
                {
                    options.IssuerUri = authority;
                })
                .AddInMemoryClients(Clients.Get(Configuration))
                .AddInMemoryIdentityResources(Resources.GetIdentityResources())
                .AddInMemoryApiScopes(Resources.GetApiScopes())
                .AddTestUsers(Users.Get(Configuration));

I also changed the setup for the following for the ApiName to match my api's scope name.
                services.AddIdentityServerAuthentication(IdentityServerAuthenticationDefaults.AuthenticationScheme, options =>
                {
                    options.Authority = authority;
                    options.ApiName = "myScope";
                });

What am I missing? Does the simplified path have issues, and I should just add the wrapping Resources back?

For anyone that finds this later, I did indeed have to go back to full Resource definitions. It appears that the simple approach to scope definitions needs some work / other areas such as the IdentityServer authentication handler needs to made a ware of the approach.

Here are the docs for resources - that should contain all information
https://identityserver4.readthedocs.io/en/latest/topics/resources.html
...and the authN handler is deprecated
https://leastprivilege.com/2020/07/06/flexible-access-token-validation-in-asp-net-core/

Ok, so after several hours perusing your documentation, examples, blog posts, etc., I am still not clear on what the replacement for AddIdentityServerAuthentication is exactly...
If I don't want to have to use Resources anymore I think I need to use this, but do I need to set any of the other TokenValidationParameters?
            services.AddJwtBearer(JwtBearerDefaults.AuthenticationScheme, options =>
                {
                    options.RequireHttpsMetadata = true;
                    options.Authority = "https://myauthority";

                    options.TokenValidationParameters = new TokenValidationParameters
                    {
                        ValidateAudience = false
                    };
                });

Exactly - you don't validate the audience at all - instead you write an authorization policy to check for the existence of the scope - e.g.
services.AddAuthorization(options => options.AddPolicy("myscope", policy => policy.RequireClaim("scope", "foo")));

and attach that policy either globally or to a controller. Check the asp.net core docs.


Number input accept keyboard input

Resolves

Resolves #462

Proposed Changes
listen to onkeypress when keypad is called out, and stop listening to onkeypress when keypad is hiden.
Reason for Changes
number input accepts keyboard input
Test Coverage

[x] macOS

SJR-169


Use tool variable rather than hard-coded executable name

checkRefFormat launches a git process using a string literal executable name "git", but a public var tool with the same value is declared only a few lines above. It seems like the intent was to use that variable to specify the git executable.

@swift-ci please smoke test

Thanks!


Remove intermediate vars in simple Perl version

Makes it a bit more similar to the other simple scripts. Also speeds it for me from ~1.4s to ~1.3s.

Sure, I'll take it - thanks!


How to test or mock Nexmo?

Hi,
thanks for this great package.
I've one project which uses your service and I want to know how can I mock the Client class to test the correct phone number, I don't want to send a real request to your API basically.
I know that:: don't test what don't own but at the same time I don't want to use my credit on unit tests that I have 😂
Thanks in regard.

Hey @saleem-hadad,
You can definitely mock the client in your code. When creating a Nexmo\Client instance, you can pass in a HttpClient to use https://github.com/Nexmo/nexmo-php/blob/develop/src/Client.php#L72


rtl_433: 18.05 -> 18.12

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/rtl_433/versions.
meta.description for rtl_433 is: '"Decode traffic from devices that broadcast on 433.9 MHz"'.
Compare changes on GitHub

Checks done (click to expand)

built on NixOS
/nix/store/0i05x0bdg0an6831mfskv6i97nivlpic-rtl_433-18.12/bin/rtl_433 passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 18.12 with grep in /nix/store/0i05x0bdg0an6831mfskv6i97nivlpic-rtl_433-18.12
directory tree listing: https://gist.github.com/22842ee6687e4c89ac720dcb79b0d49f
du listing: https://gist.github.com/7412e2f9d76d424766e0f8613824d4e9

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

4 total rebuild path(s)
1 package rebuild(s)
1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
rtl_433

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/0i05x0bdg0an6831mfskv6i97nivlpic-rtl_433-18.12 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A rtl_433 https://github.com/r-ryantm/nixpkgs/archive/926642d53addefa2180fdd5cdde45ca092bfb467.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/0i05x0bdg0an6831mfskv6i97nivlpic-rtl_433-18.12
ls -la /nix/store/0i05x0bdg0an6831mfskv6i97nivlpic-rtl_433-18.12/bin

cc @earldouglas for testing.

Tested with an RTL-SDR USB stick


x/website: Incorrect tar instructions for Linux download

It seems that the code to generate the CLI for the file that was downloaded is wrong and using a possibly hard coded version number.
When a user downloads the file, the instructions should return the instructions to install/unpack the file.
What did you do?
Downloaded Go 1.15.2
https://golang.org/doc/install?download=go1.15.2.linux-amd64.tar.gz
What did you expect to see?
tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz
What did you see instead?
tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz

Already fixed (but looks like not deployed) in #41232

I'm not sure how CI/CD works for different regions for the website, but the next day my fix got approved-merged it has been deployed and I've seen it working.
Currently, everything is ok for me in chrome/firefox/safari. Just in case, have you tried clearing the cache in your browser?

NVM, looks like your issue is valid and it's not because of the deployment.
Previously I used Win/macOS for the development and missed it. Now I was able to reproduce it on my Linux VM and it looks like the script is not executed when the page loads the Linux tab.
Gonna work on that, thanks @jgeiger-trane

Created an issue golang/go#41537 which is the reason why Linux instructions aren't updating.
And created a PR that should solve it.

/cc @dmitshur @andybons

Thanks for looking into this @ipriver. The underlying problem is a problem in the OS detection code.
Let's close this as duplicate of #41232, and use #41537 to track this issue.


graph: make edges and lines reversible

I'm sending this as a candidate implementation addressing #825. After having sat on this for a while, I'm fairly convinced this is the right thing to do; if fixes unfortunate subtleties and an otherwise insoluble bug (#417) at the cost of requiring an extra method on edge and line types.
I am not convinced of my approach to naming the methods because, as it stands (the two versions here), either a type assertion is needed for lines, or edges and lines are not interchangeable without wrapping. I think that probably the method names should be ReversedEdge and ReversedLine to avoid this collision.
Please take a look.

I'm going to leave this until @mewmew gives an opinion.

I'm going to leave this until @mewmew gives an opinion.

I think my comment is similar to the one I added before. It is unfortunate that we have to extend the number of methods of one of the core interfaces of the graph library. But if it solves a problem that cannot be solved (reasonably well) in another way, then, I'm not going to oppose it.
Still wish we could keep core interfaces to their very minimal, but this may be the purist part of me speaking, and not the pragmatic part.

Yes, I understand the reluctance. Everyother strategy I have thought of is either more brittle or requires more differential method addition (we could have undirected and directed edges, but this massively complicates the API).
We are keeping things as simple as possible. But no simpler. Remember, generic graphs are hard.
I'll make the changes to the method names and then this can be reviewed.

Remember, generic graphs are hard.

I am starting to get an appreciation for this.

I have not put a great deal of thought into that. However, I'm not convinced that it would impact on this issue one way or another.

PTAL
The focus for review would probably be documentation changes and correctness of implementation additions (I found an error in the WeightedEdgePair method that would cause the returned edge to not be a weighted edge. (Maybe there should be a note in the reverse methods' documentation that it MUST return the same type as the receiver).

PTAL
The focus for review would probably be documentation changes and correctness of implementation additions (I found an error in the WeightedEdgePair method that would cause the returned edge to not be a weighted edge. (Maybe there should be a note in the reverse methods' documentation that it MUST return the same type as the receiver).

ping

PTAL

ping


page.goto timeouts in headless mode for localhost pages if protocol is not specified

The problem can be reproduced with the following code:
const puppeteer = require('puppeteer');
const http = require('http');

const server = http.createServer((req, res) => res.end('Hi'))
    .listen(1337, async () => {
        const browser = await puppeteer.launch({ headless: true });
        const page = await browser.newPage();

        try {
            await page.goto('localhost:1337');
        } catch (err) {
            console.log(err);
        }

        console.log('Done');
        browser.close();
        server.close();
    });

If you set headless to false or specify any other domain program will print "Done" and exit, but for localhost without protocol it timeouts.  It works well for http://localhost:1337 though. My wild guess is that localhost without a protocol is handled by omnibox or other component that is disabled in headless mode. I guess it's worth at least to be documented.

URL is url and unless client provides the protocol to connect over, there is little Puppeteer can do.

@pavelfeldman Fair enough, but it works well for google.com for example. So, it can be a bit confusing.

@inikulin Did you try await page.goto('http://localhost:1337'); ?

Oh man, sent 2 days to understand this! I'm using jest-puppeteer and in headfull mode it's ok, not in headless. I thought it was a problem in jest, jest-puppeteer, somewhere, updated the whole project just to know probably there is some incompatibility between the deps. No. Use http://localhost, the next one who reads this.

I faced a problem with the localhost issue.
await page.goto('http://localhost:8080') would throw an ERR_ECONNREFUSED error.
However, await page.goto('http://<IP_ADDRESS>:8080') goes well.
How come the differences when visiting page using ip and localhost ?

Maybe it's helpful for somebody:
I had timeouts on localhost because of a hotreload script that kept the connection alive and I used
await page.goto(url, { waitUntil: 'networkidle0' })

… well 🤦.


I wish /docs/ had a way to switch versions of documentation. There are many breaking changes and different features from v1.0 to v1.1 to v1.2

I wish /docs/ had a way to switch versions of documentation. There are many breaking changes and different features from v1.0 to v1.1 to v1.2
(I just used the footer submit thing and it was pretty cool, nice feature there!)

See the docs for 1.1 by visiting/cloning/forking https://github.com/kubernetes/kubernetes.github.io/tree/release-1.1
You can follow the README.md instructions to serve up the old docs on github.io or your local machine.
For v1.0, see the docs/ directory at https://github.com/kubernetes/kubernetes/tree/release-1.0

P.S. glad you liked the footer submit thing! :)

Thanks for the response! I'll just use the GitHub docs.


Failed to run Demo.CrossPlatform.Web

Hello
I am trying to run Demo.CrossPlatform.Web but seems Chrome cannot reach the page.
First of all the project Demo.CrossPlatform didn't compile because of 'XamlNameReferenceGenerator' which must be removed but after compiling it with success the project above seems to run from debugger but the web browser cannot reach the page.
I am using Visual Studio 2022 + Chrome.

I was having a hard time getting the Web project to run on my machine so that one hasn't been tested.
That's probably a local configuration issue. If the project doesn't run at all, then it's not a MvvmDialogs issue.
You can try creating a blank Avalonia template project and see if you can run the Web project there. If you find a problem with the Web app here, let me know and I'll change it.

Fixed the code so the Web project runs; but the Web demo needs some work.


React implementation

I created a React implementation of this lib (still WIP)
https://github.com/jonit-dev/vscode-extension-react-webview-boilerplate
Together with a boilerplate + hot reload
enjoy

Hi,
Thank you for showing interest in the project. Well... a side project already exists for this purpose: https://github.com/vscode-elements/react-elements I've just noticed that this fact is missing from the documentation. My bad, sorry.

@nimo23 See https://github.com/vscode-elements/react-elements/issues/6#issuecomment-2558139040


 Making programming in assembler almost bearable.
INFO: More info at https://github.com/HJLebbink/asm-dude
WARNING: SLOW: took LabelGraph 50,959 seconds to finish
WARNING: Performance of LabelGraph is horrible: disabling label analysis for E:\ASM.....asm.
WARNING: Performance of LabelGraph is horrible: disabling label analysis for E:\ASM.....asm.
WARNING: SLOW: took CodeFoldingTagger 97,813 seconds to finish
ERROR: AsmDudeToolsStatic:GetFilename; could not get filename within timeout 200 ms
WARNING: Performance of CodeFoldingTagger is horrible: disabling folding for .
WARNING: Performance of CodeFoldingTagger is horrible: disabling folding for .
WARNING: SLOW: took HighlightWordTagger 3,838 seconds to finish
WARNING: SLOW: took HighlightWordTagger 3,589 seconds to finish
WARNING: SLOW: took HighlightWordTagger 3,831 seconds to finish

Lol
On Sat, 10 Oct 2020 at 18.47, Nic4712<EMAIL_ADDRESS>wrote:

Closed #114 https://github.com/HJLebbink/asm-dude/issues/114.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HJLebbink/asm-dude/issues/114#event-3862924636, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABECCRXSBFVKNLYWCBALYR3SKCF35ANCNFSM4SLFRW5Q
.

Hi, I sometimes get this email and o don't know how to unsubscribe since i
don't know my GitHub login info. Could you unsubscribe me?
Greetings Marten
Op za 10 okt. 2020 18:48 schreef Nic4712<EMAIL_ADDRESS>
Closed #114 https://github.com/HJLebbink/asm-dude/issues/114.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HJLebbink/asm-dude/issues/114#event-3862924636, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AFAB7WH34BT32VAJ75SG47DSKCF5NANCNFSM4SLFRW5Q
.

Remove me to.  Could you unsubscribe me?
Greetings Marten
Op za 10 okt. 2020 18:48 schreef Nic4712<EMAIL_ADDRESS>
Closed #114 https://github.com/HJLebbink/asm-dude/issues/114.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HJLebbink/asm-dude/issues/114#event-3862924636, or
unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AFAB7WH34BT32VAJ75SG47DSKCF5NANCNFSM4SLFRW5Q
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HJLebbink/asm-dude/issues/114#issuecomment-706592516,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB5LNX6QDCFX77TAP7EXRULSKCSH5ANCNFSM4SLFRW5Q
.

Hello!
this program is quite good in itself, but maybe because of the PDF parser for a simple ASM file and VS2019 it is simply not optimal.
The only question was whether the author is informed about this shortcoming and whether he is working on it or, since he knows his program, can make a suggestion as to where to start in order to make faster progress.
Nic

UNSUBSCRIBE
On Sun, Oct 11, 2020 at 2:18 AM Nic4712<EMAIL_ADDRESS>wrote:

Hello!
this program is quite good in itself, but maybe because of the PDF parser
for a simple ASM file and VS2019 it is simply not optimal.
The only question was whether the author is informed about this
shortcoming and whether he is working on it or, since he knows his program,
can make a suggestion as to where to start in order to make faster progress.
Nic
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/HJLebbink/asm-dude/issues/114#issuecomment-706656555,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB5LNXZKHSK6KPE2TUWNDXLSKFE4TANCNFSM4SLFRW5Q
.

@Nic4712 The different taggers (HighlightWordTagger, CodeFoldingTagger, etc) in AsmDude are written on the VS api for tagging words. These tagging methods do not scale nicely with large files of say 10'000 lines. If AsmDude encounters a very slow operation, it disables that feature for that specific file only.
However, if you encounter a reasonable sized file and yet these taggers (or AsmDude) is very slow, do let me know. I can give a look.

@HJLebbink
it`s an old 8086 asm with over 25 000 lines
and some more when debugging
then VS stops.
If windows.inc is added, then only Str-Alt-Del helps.
On the other hand, it was only about working with the colored background.
nic

You can disable code folding and disable label analysis. Could you post the .asm file than I can also give it a look.

 I DON'T HAVE ACCESS TO THE ACCOUNT.
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
Virus-free.
www.avg.com
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Tue, Oct 13, 2020 at 2:52 PM Joshua Prioste<EMAIL_ADDRESS>wrote:

On Tue, Oct 13, 2020 at 9:43 AM Henk-Jan Lebbink<EMAIL_ADDRESS>wrote:

You can disable code folding and disable label analysis. Could you post
the .asm file than I can also give it a look.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/HJLebbink/asm-dude/issues/114#issuecomment-707747674,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB5LNX7CVZYO2VUUTV6FKJTSKRKO3ANCNFSM4SLFRW5Q
.

Why am I receiving email notifications from this thread. I am not subscribed to this thread. I've never looked at this project before.  I WILL CONTINUE TO REPLY ALL TO THESE EMAILS UNTIL YOU DO.
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
Virus-free.
www.avg.com
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Tue, Oct 13, 2020 at 2:57 PM chadclancy<EMAIL_ADDRESS>wrote:

Why am I receiving email notifications from this thread. I am not
subscribed to this thread. I've never looked at this project before.
Reply to this email directly, view it on GitHub
https://github.com/HJLebbink/asm-dude/issues/114#issuecomment-707943614,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB5LNX42RDS5VWAH5DOZMU3SKSPILANCNFSM4SLFRW5Q
.

On Tue, Oct 13, 2020, 9:08 PM joshato<EMAIL_ADDRESS>wrote:

UNSUBSCRIBE ME. I WILL CONTINUE TO REPLY ALL TO THESE EMAILS UNTIL YOU DO.
<
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail

Virus-free.
www.avg.com
<
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail

<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Tue, Oct 13, 2020 at 2:57 PM chadclancy<EMAIL_ADDRESS>wrote:

Why am I receiving email notifications from this thread. I am not
subscribed to this thread. I've never looked at this project before.
Reply to this email directly, view it on GitHub
<https://github.com/HJLebbink/asm-dude/issues/114#issuecomment-707943614
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AB5LNX42RDS5VWAH5DOZMU3SKSPILANCNFSM4SLFRW5Q
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HJLebbink/asm-dude/issues/114#issuecomment-708092931,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACMRQVTT73WTLJ4KFIJZL2LSKT2XLANCNFSM4SLFRW5Q
.