fix typo related to exitOnError

When I was reading https://github.com/winstonjs/winston/pull/1355, I found some awkward lines to me.
This might be not that important but I think the log messages are wrong and it might make readers confused.

Wow, yeah I think you're right about that!  Could you possibly also fix these messages in rejection-handler.js ?  Then I can merge.  Thanks very much!

@eubnara
I changed it. Thanks for your fast feedback.

Cool, thanks!


'axiom' seems broken, produces kernel errors

Prerequisites

[x] Put an X between the brackets on this line if you have done all of the following:

Checked that your issue isn't already filed.
Reduced the issue to a self-contained, reproducible test case.

Description
I am receiving a somewhat strange error from the kernel when trying to typecheck some code that I think should work. The behavior changes if I replace axiom with a constant implemented by sorry.
Steps to Reproduce
Try to run the following code:
axiom F : Type
axiom foo : F
def foo' : F := foo

Expected behavior:
It should finish without errors.
Actual behavior:
I receive the following output:
bug.lean:4:4: error: (kernel) compiler failed to infer low level type, unknown declaration 'foo'

Reproduces how often: Always
Versions
I am using macOS 11.3.1; my Lean version is as follows:
Lean (version 4.0.0-nightly-2021-05-28, commit 96b5574f21c2, Release)

Additional Information
If I change my code to the following, it seems to work:
axiom F : Type
constant foo : F := sorry
def foo' : F := foo

I'll quote Leo's reply from the Lean Zulip:

This is a known bug in the code generator. It is in an old part that is still written in C/C++. We need to infer types in the compiler, and we reused the kernel type checker for this. [..].
The definitive solution will only happen when we replace this part of the compiler with Lean code, and implement a custom inferType method for the compiler.

Does getting a message from the kernel roughly analogous to getting an anomaly from Coq or an internal error from gcc?

Yes, a message with the (kernel) prefix usually indicates there is a bug in the frontend or code generator.

So basically the compiler is just complaining that it cannot execute an axiom and uses an amazingly confusing error message to do so. If you only want to play with typechecking and not executables, it suffices to stick a set_option codegen false at the top to get rid of this.

Oh cool, thanks for this!

When I put that flag at the top, something strange happens. It becomes impossible to add notations pertaining to an axiom; the following code reports unknown declaration 'term▷_'
universe u
set_option codegen false
axiom ltr : Type u -> Type u
prefix:100 "▷" => ltr

Happy to open another ticket about that if you want.

Yes, turning off all code generation is a little overkill as sometimes it is actually needed. In this case, it's needed to produce some code to pretty-print your notations. You could actually just ignore that particular (kernel) error -- you'll see that foo' gets defined anyway, you can #check it and also #reduce it to foo. The canonical solution is to instead write noncomputable foo' : F := foo.

Ahh, I think `noncomputable' is the thing I was actually looking for. thanks!


64Bits Meshoptimizer changes

Please "squash merge" if you merge.

Some of these changes might break gltfpack (the gltf directory) because glTF only allows 32-bit floats. Not really a concern for us since we're using meshoptimizer directly but if we ever wanted to contribute this back we'd have to address that. Doesn't have to block this PR, I just wanted to point it out.

Some of these changes might break gltfpack (the gltf directory) because glTF only allows 32-bit floats. Not really a concern for us since we're using meshoptimizer directly but if we ever wanted to contribute this back we'd have to address that. Doesn't have to block this PR, I just wanted to point it out.

But glTF can just build with 32bits... right? How do we break them?

But glTF can just build with 32bits... right? How do we break them?

Well my point is that MESHOPTIMIZER_64BIT will break gltfpack and may not be accepted back into the main repo because of that. But it's not really an immediate concern.


Support for versionless features

The <IP_ADDRESS> release of Open Liberty added support for versionless features. Some work needs to be done for the Liberty Maven and Gradle plugins to handle installing features correctly. This work is being tracked under this OL issue. The changes will most likely be in ci.common and then both Maven and Gradle will need to pick up the latest version of that to enable this support.

Tests should be added under the it directory. We typically do extensive tests in the Maven plugin and minimal tests in the Gradle plugin when the changes are located in ci.common.

Is there a time horizont when the feature will be available ?

Is there a time horizont when the feature will be available ?

@c-koell I actually just released version 3.11.1 which supports versionless features. I haven't had a chance to create the release notes yet. Please note that when using versionless features with our plugin, it requires a minimum Liberty version of <IP_ADDRESS> due to some fixes that went into that release and the one prior.


Azure DevOps bundle cli installer update

Update Azure Pipelines to install Databricks CLI using curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh rather than the installer script within the repo
Remove installer script
Fix typo error on SP prod tenant ID

LGTM just one question, I notice we don't supply architecture anymore, is that taken care of by the install.sh script?

@arpitjasa-db I assume so as I did not need to pass that as an env var when testing. @pietern can you confirm this?

LGTM just one question, I notice we don't supply architecture anymore, is that taken care of by the install.sh script?

@arpitjasa-db I assume so as I did not need to pass that as an env var when testing. @pietern can you confirm this?

It's taken care of by the script:
https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh

@niall-turbitt Before merging, could you please update [...]-tests-ci.yml to run just databricks version instead of databricks version --detail? The latter is going away in favor of --output json to be consistent with other commands.
I believe this is the only callsite with the --detail flag.

done! And also removed the pre-existing env var declaring the version. Thanks for reviewing @pietern


Bass bars not being picked up correctly

I recently re-downloaded the visualizer two days ago and worked perfectly fine. Now when I try to reinstall and remove any previous data it seems to pick up on the mids/highs like most visualizers. The bass is being picked up but the bars barely move any

This is an issue likely caused by an equalizer on your computer and is out of our control.
I would recommend diabling any equalizers you have and if you use realtek uninstall their awful unneeded drivers.


[chart/<chart_name>][BUG] Helm Install Syntax Error

Describe the bug
When deploying this chart along with ArgoCD 2.9.3, when setting the redis-ha value to true, helm is throwing an error:
[error converting YAML to JSON: yaml: line 53: mapping values are not allowed in this context](rror: UPGRADE FAILED: YAML parse error on argo-cd/charts/redis-ha/templates/redis-haproxy-deployment.yaml: error converting YAML to JSON: yaml: line 53: mapping values are not allowed in this context)
To Reproduce
Steps to reproduce the behavior:

helm upgrade --install argocd . -n argocd --values value-sbx.yaml --dry-run

Expected behavior
The redis subchart deploys correctly.
Additional context
The latest community argocd chart deploys correctly without redis-ha and the subchart.
version.BuildInfo{Version:"v3.14.3", GitCommit:"f03cc04caaa8f6d7c3e67cf918929150cf6f3f12", GitTreeState:"clean", GoVersion:"go1.22.1"}
Running on MAC M1

@bshouse6 Whats the contents of value-sbx.yaml ?

@bshouse6 There's a bunch of errors in that values file.
affinity: has a pipe that causes interpretation of everything else as a string

New line string is causing bad YAML interpretation:

There's also a lot of dupes.
Is this directly from the ArgoCD Repo? They need to fix this file! Got a link to the repo?

Also I'm a bit confused, they are using the redis-ha as a direct dependency, there's no value overrides in the default ArgoCD Helm chart: https://github.com/argoproj/argo-helm/blob/main/charts/argo-cd/Chart.yaml
You sure you didn't prepare the values yourself? Got a link for me?
@bshouse6

https://github.com/argoproj/argo-helm/blob/main/charts/argo-cd/values.yaml#L1458
That section I pulled is from that values file, the only things we modified were the image/repo, tag, and enabled. So this might be an issue in the argocd chart vs. the redis/dependency, given I used the default values.

@bshouse6
I think you did a bad copy-paste, it looks OK in their original.

I am going to close this out. Looks like there is something up with the values files/templating not working, not ness. something with this chart. For me, out of the box, the redis-ha flags do not work but that might be values needed or not needed that are hosing things up.
I changed that pipe for the affinity values, and that resolved the error. We ended up going with another image/path.


pause autoplay when mouse over the book cards

@rohansx pls review the code changes
I also have an idea to use an array and a single component to render the books instead of rewriting

we can have an array of objects with properties

@Swetha-Baskaran that would be great if you can provide video

Sure, I'll provide a video of it.

@Swetha-Baskaran when will u provide video?

https://github.com/rohansx/informatician/assets/74134426/1e69f86e-751f-4d68-a73f-b5ad8ce747dd


[Types] Inconsistent types between GraphQL and Components

Depends on #292
Problem
We currently don't have consistent typing across GraphQL and our Components. This makes it hard for a developer to know what data to expect and when to expect data and when not to expect data in different circumstances.
Solution
Create consistent types across GraphQL back-end, GraphQL front-end, and front-end Components.

Swap out HOC withQueryLoader to use graphql HOC

https://www.apollographql.com/docs/react/development-testing/static-typing/#typing-higher-order-components

Add GraphQL specific types alongside typeDefs
Use GraphQL specific types for every resolver

Example Problem Cases
pages/index.tsx
Currently, we do have some typing in place to let the developer know what to expect in queryData, BUT this typing is not consistent with how queryData is populated. It is an educated guess at best.
const IndexPage: React.FC<QueryDataProps<AppData>> = ({ queryData }) => {
  const router = useRouter()
  const { session } = queryData

  if (session) {
    router.push('/curriculum')
    return null
  }

  return (
    <>
      <AppNav />
      <LandingPage />

    </>
  )
}

export default withQueryLoader<AppData>(
  {
    query: GET_APP
  },
  IndexPage
)

containers/withQueryLoader.tsx
Needs to be swapped out with graphql typed HOC
const withQueryLoader = <T extends {}>(
  { query, getParams = () => ({}) }: QueryProps,
  Component: React.FC<QueryDataProps<T>>
) => (props: any) => {
  const { loading, data } = useQuery(query, getParams(props))
  if (loading) {
    return <LoadingSpinner />
  }
  if (data) {
    return <Component queryData={data} {...props} />
  }

  return
No Data...

}

graphql/queries.ts
export const GET_APP = gql`
  query {
    lessons {
      id
      title
      description
      docUrl
      githubUrl
      videoUrl
      order
      challenges {
        id
        title
        description
        order
      }
      chatUrl
    }
    session {
      user {
        id
        username
        name
      }
      submissions {
        id
        status
        mrUrl
        diff
        viewCount
        comment
        order
        challengeId
        lessonId
        reviewer {
          id
          username
        }
        createdAt
        updatedAt
      }
      lessonStatus {
        lessonId
        isPassed
        isTeaching
        isEnrolled
      }
    }
    alerts {
      id
      text
      type
      url
      urlCaption
    }
  }
`

graphql/typeDefs.ts
Need to add TypeScript types next to the actual types here
type Query {
  lessons: [Lesson]
  session: Session
  alerts: [Alert]
}

type Lesson {
  id: String
  description: String
  docUrl: String
  githubUrl: String
  videoUrl: String
  order: Int
  title: String
  challenges: [Challenge]
  users: [User]
  currentUser: User
  chatUrl: String
}

type Session {
  user: User
  submissions: [Submission]
  lessonStatus: [UserLesson]
}

type User {
  id: String
  username: String
  userLesson: UserLesson
  email: String
  name: String
  isAdmin: Boolean
  cliToken: String
}

type Submission {
  id: String
  status: String
  mrUrl: String
  diff: String
  viewCount: Int
  comment: String
  userId: String
  order: Int
  lessonId: String
  challengeId: String
  challenge: Challenge
  reviewer: User
  user: User
  reviewerId: String
  createdAt: String
  updatedAt: String
}

type UserLesson {
  id: String
  userId: String
  lessonId: String
  isPassed: String
  isTeaching: String
  isEnrolled: String
  starGiven: User
  starComment: String
}

graphql/resolvers.ts
Need to import new TypeScript types from typeDefs to type control resolvers
export default {
  Query: {
    lessons() {
      return Lesson.findAll({
        include: ['challenges'],
        order: [
          ['order', 'ASC'],
          ['challenges', 'order', 'ASC']
        ]
      })
    },
    async session(_parent: void, _args: void, context: Context) {
      const userId = _.get(context, 'req.session.userId', false)

      if (!userId) {
        return null
      }

      // FYI: The reason we are querying with parallelized promises:
      // https://github.com/garageScript/c0d3-app/wiki/Sequelize-Query-Performance
      const [user, submissions, lessonStatus] = await Promise.all([
        User.findOne({ where: { id: userId } }),
        Submission.findAll({
          where: { userId },
          include: [{ model: User, as: 'reviewer' }]
        }),
        UserLesson.findAll({ where: { userId } })
      ])

      if (!user) {
        return null
      }

      return {
        user,
        submissions,
        lessonStatus
      }
    },
    alerts() {
      return Alert.findAll()
    }
  },
...

Added GraphQL code type generator:
https://graphql-code-generator.com/
https://github.com/dotansimha/graphql-code-generator


Corruption of non-ASCII characters when piping to a non-built-in

Steps to reproduce

Execute "øæå" | <any non-powershell command>

See that the string has been converted to ???

Execute "øæå" | <any cmdlet>

See that the string is maintained correctly as øæå

This behavior has occurred with every native program and every cmdlet I've tested it with.
I've also experienced the same behavior when reading a file with gc and then piping that along.

As seen in the last example in the picture, the string is actually being converted to ??? rather than this being a display error.
Expected behavior
String should remain øæå when being piped anywhere.
Actual behavior
String is corrupted when being piped to a non-powershell-builtin
Environment data

> $PSVersionTable

Name                           Value
----                           -----
CLRVersion
PSRemotingProtocolVersion      2.3
BuildVersion                   <IP_ADDRESS>
GitCommitId                    v6.0.0-alpha.18
SerializationVersion           <IP_ADDRESS>
PSVersion                      6.0.0-alpha
PSEdition                      Core
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
WSManStackVersion              3.0

This is on Windows 7.

It seems duplicate https://github.com/PowerShell/PowerShell/issues/707

Actually, the duplicate is https://github.com/PowerShell/PowerShell/issues/1908


existing CHANGELOG.md file not found when running in Gradle via IntelliJ or in subproject

Task List

[x] Steps to reproduce provided
[x] Stacktrace (if present) provided
[ ] Example that reproduces the problem (link to git repository is ideal)
[x] Full description of the issue provided (see below)

Steps to Reproduce

configure changelog.append.enabled=true
gradle jreleaserChangelog

Expected Behaviour
Changelog should be appended to existing CHANGELOG.md.
Actual Behaviour
Crash.
In the trace.log i can see this:
[WARN]  Can not read changelog from ../../../.gradle/daemon/7.5.1/CHANGELOG.md

This seems weird, it seems JReleaser is trying to resolve the path of the existing CHANGELOG.md from the current directory where the process is run, instead of using the project root directory.
If i run it from the command line instead, it also crashes, but i have a different warning and error:
[WARN]  Can not read changelog from ../CHANGELOG.md

Note that JReleaser is configured on a sub-project, but i have also configured gitRootSearch to true.
Environment Information

Operating System: macOS
JReleaser Version: 1.4.0
JDK Version: 11

Please paste stacktraces from [out|build|target]/jreleaser/trace.log.
This is the log when running from IntelliJ:
trace.log
This is the log when running from the command line in the project root:
trace.log

A workaround is to explicitly set the target path: target.set(rootDir.resolve("CHANGELOG.md"))

Released in v1.5.0 -> https://github.com/jreleaser/jreleaser/releases/tag/v1.5.0


Tag v1.3.0 doesn't compile on macOS

Reason: std::optional::value() is not available on macOS < 10.14

Missing include fixed in https://github.com/cvanaret/Uno/pull/98.

@cvanaret
I can't debug the new release until monday but a quick solution that you can try is replace rm by mv at this
line:
https://github.com/cvanaret/Uno/blob/main/.github/julia/build_tarballs_release.jl#L101
It will put less presure on the hard drive and you can just rename System into System_old like this.

Same deal, unfortunately...
2024-11-16T23:44:24.2102182Z [23:44:24]  ---> mv /opt/${target}/${target}/sys-root/System /opt/${target}/${target}/sys-root/System_old
2024-11-16T23:44:24.9305679Z [23:44:24] mv: can't remove '/opt/x86_64-apple-darwin14/x86_64-apple-darwin14/sys-root/System/Library/Printers/Libraries': I/O error
2024-11-16T23:44:24.9312185Z [23:44:24] mv: can't remove '/opt/x86_64-apple-darwin14/x86_64-apple-darwin14/sys-root/System/Library/Frameworks/Tcl.framework/Versions/8.4/Headers/tcl-private': I/O error
2024-11-16T23:44:24.9317349Z [23:44:24] mv: can't remove '/opt/x86_64-apple-darwin14/x86_64-apple-darwin14/sys-root/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers/tcl-private': I/O error
...

Not urgent though! We'll sort this out next week :+1:

@amontoison Good news: I managed to create the release (but I cheated a bit)!
There's another way to dereference optional values. Instead of:
if (x.has_value()) {
   // use x.value()
}

which is not compatible with macOS < 10.14, you can write:
if (x.has_value()) {
   // use *x
}

So I made these changes (https://github.com/cvanaret/Uno/pull/101) and reverted your changes in generate_binaries.jl (https://github.com/cvanaret/Uno/pull/102) and the copying of the licenses. That works :)
It doesn't solve the mystery, but as long as we don't use std::optional.has_value(), we should be fine.


GitHub OAuth

Addresses #19

Migrate manifest to use array instead of object to specify plugin o…rder (explicit order needed for auth plugins)
Add bell ^3.0.0
Add hapi-auth-cookie ^3.0.1
Add new text to let user know they need to login first (currently starting with just GitHub)
New auth strategies for Bell (Github)  - 'github' and Hapi-Auth-Cookie - 'session'
Update tests authorization

Thanks for jumping on this! I'm just getting caught up. Based on your comment in #20, we wouldn't be able to have outside contributions if we continue to use encrypted keys. Am I understanding that correctly? Is there a way to test this without them?

would be nice to update setup so new environment variables are populated and documented through the code

@maxbeatty, thanks for looking at this so quickly! :+1:
I opened up #22 to make sure we get a fix for user forks.


npm run dev fails on Windows Command Prompt

Error:

><EMAIL_ADDRESS>dev
> concurrently -k npm:start npm:tailwind

[start] Error occurred when executing command: npm run start
[start] Error: spawn cmd.exe ENOENT
[start]     at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)
[start]     at onErrorNT (node:internal/child_process:475:16)
[start]     at processTicksAndRejections (node:internal/process/task_queues:83:21)
[tailwind] Error occurred when executing command: npm run tailwind
[tailwind] Error: spawn cmd.exe ENOENT
[tailwind]     at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19)
[tailwind]     at onErrorNT (node:internal/child_process:475:16)
[tailwind]     at processTicksAndRejections (node:internal/process/task_queues:83:21)
[start] npm run start exited with code -4058
[tailwind] npm run tailwind exited with code -4058

Did you run npm install first?

Did you run npm install first?

Yes.

I'm not sure then.

I'm not sure then.

Trying it now, will give result.

Works from:

[ ] Git Bash
[ ] PowerShell
[ ] Command Prompt

Guess I was mistaken. Sorry!


segfault isolated

Hello, i recently changed from gulp-cached to gulp-changed, and since then, i haven't seen any seg fault errors. I use it for production to copy files from dev to production, images, and scss tasks. its a couple hundred files. I just wanted to let you know.

If this module was somehow causing a segfault it would be a node bug because the JS for this plugin is pretty simple


[OTHER] Improve app by adding working params and fix the filter when switch to github or eddie

What would you like to share?
Issue: Improve App by Adding Working Params and Fix Filter When Switching to GitHub or Eddie
1. Improvement: Add Working Params for filters

Enhance routing to handle and apply URL parameters effectively across different views.

2. Fix: Filter Breaks When Switching Views

Refactor the filter to ensure it functions consistently when toggling between GitHub and Eddie views.

Additional information
No response

Uploading improve and fixing.mp4…

I also improved and fixed it I am going to open PR

I fulfilled this issue @eddiejaoude


Feature Request: Rolling Deletes

Is it possible to configure the app to delete events that occurred before a certain period of time? For instance, say I only care about the last 40 days of data, would it be possible to delete all data that occurred before that? I know this would be possible by just writing sql, but I think it'd be a useful feature to have built directly into the application.

Well it can't do it automatically. You would have to enter the app and click something manually. Although, I'm not really sure if it's a feature worth having since it can be scripted elsewhere and can be run automatically, like a cron script.


Cannot access CronSchedule of a running workflow

Expected Behavior
I can retrieve the CronSchedule of a workflow by calling DescribeWorkflowExecution.
Actual Behavior
I want to be able to retrieve all the options of an existing workflow so that I can compare
them with the options of a new workflow and schedule the new workflow accordingly.
If the options are the same, then I don't have to terminate the existing workflow.
It was suggested to my by support that using DescribeWorkflowExecution would work.
However, I cannot access CronSchedule, which is a value I expect to change. It's the
one affecting me but I would like a general way to accessing the options of a previous
workflow to determine if there's been a change.
Specifications

Version: 1.14
Platform: linux/mac

Technically this information is available via client.GetWorkflowHistory which will have an execution-started history event with WorkflowExecutionStartedEventAttributes that will have the cron schedule used, see https://github.com/temporalio/api/blob/c572fec71545237829339f9becc340314f17af24/temporal/api/history/v1/message.proto#L75.
Sending to server project to check support for cron schedule when describing the workflow.


Utxo coins broadcasting

Add BCH, DASH, DGB, DOGE, FLUX & ZEC tx broadcast
replaced deprecated getRecentBlockhash with getLatestBlockhash (will be dropped in solana v2.0

close #18 #19 #20 #21 #22 #23


Description of the component is missing from Search results

Search results does not fill "description" -field on the list. This should be fixed

include description!


Update python packages to resolve warnings

What is the context of this PR?
Updates dependencies to resolve the issues listed here: https://github.com/ONSdigital/eq-questionnaire-runner/security/dependabot
Added fixes for tests relating to the dependency updates.
How to review
Check nothing is broken, run a benchmark against this branch.
Checklist

[ ] New static content marked up for translation
[ ] Newly defined schema content included in eq-translations repo

 Update Runner Python Packages

 Update Runner Python Packages

 Update Runner Python Packages


Redundant example code in pipelines/process/demands

As far as I can tell, the contents of the YAML tab have 2 examples, both describing how to specify multiple demands.
They are almost identical and seem redundant.
This is quite confusing if you're new to this, or I fail to see the difference (as I am quite new to YAML at the moment of writing).

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

ID: e7541ee6-d2bb-84c0-fead-1aa8ee7d2372
Version Independent ID: 5cf7c51e-37e1-6c67-e6c6-80262c4eb662
Content: Demands - Azure Pipelines
Content Source: docs/pipelines/process/demands.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @steved0x
Microsoft Alias: sdanie

🤦 yup, it's redundant


runtime/common/crypto/signature: Switch Ed25519 to our consensus flavor

We currently use semantics that are close to ed25519-dalek's strict,
but we require using the cofactored verification equation.  Implementing
verification ourselves lets us alter the behavior in the future as
we see fit, though "Just use Ristretto".

  Having to use CI as the compiler.


Clarify HAL relation type in documentation

Corrected a tiny error in the guide.

Hi @nassermohamedit. Thanks for the PR. That does look like something we should correct.
We like to avoid acronyms in our guides, so I'd rather not merge anything with 'aka'. I think you could simplify the PR by simply omitting 'aka' from your code change.
...exactly one with the relation type of `self`...

What do you think?

Hi @nassermohamedit. Thanks for the PR. That does look like something we should correct.
We like to avoid acronyms in our guides, so I'd rather not merge anything with 'aka'. I think you could simplify the PR by simply omitting 'aka' from your code change.
...exactly one with the relation type of `self`...

What do you think?

Hi @robertmcnees Thank you for the feedback! I agree with your suggestion and will make the necessary changes.


💽 feat: Add user stats

Add npm run user-stats

Awesome, thank you! I'm happy to accept the PR as-is but I think we can improve this script by also adding aggregated transactions data:
https://github.com/danny-avila/LibreChat/discussions/2213#discussioncomment-8915944


improving no-carb no-announcement no-bolus OpenAPS looping...

Is your feature request related to a problem? Please describe.
We're using OpenAPS 0.6.2 with Fiasp and SMB-always to do a fully closed loop, i.e., no carb entries, no prebolus, no bolus, no announcements.  This is a feature request to fully support that usage model, due to some limitations (possibly some of these have been or are being addressed already).
Describe the solution you'd like
A clear and concise description of what you want to happen.

Autotune was recently way too aggressive on ISF (we were doing ok with it for a year, but once ISF got down to 20 it started to want to go towards 4 every day, which is way off) - if it can't be made "smarter" without carb entries, then perhaps alternative calculations of ISF can be an option (I have been semi-manually using TDD rules and autosens 8h/24h overnight sensitivities to come up with ISF, both have been helpful).

Autotune is also too aggressive on basals without entering carbs, although the autotune basal results do work, I've found less basal is better (even when I adjusted them more towards overnight autotune basal rates to avoid carb influence). Perhaps you can provide a % basal option to tune autotune - I have been using autosens.json (since I turned autosens off in crontab, see next issue) to turn down basals to a fixed 73% and getting better results. (A parallel option would allow me to re-enable autosens if next issue is fixed).

Autosens is too slow to return sensitivity to normal; e.g., when basals were too strong overnight, autosens would detect sensitivity and reduce basal, but not return sensitivity to normal for nearly half a day, since breakfast caused carbs to kick in which are ignored by autosens; this may be something already partially in progress as AndroidAPS has more autosens options.  I also use "high_temptarget_raises_sensitivity": true to manually compensate for not having autosens enabled, in case of exercise, etc.

Hold-target profile vs Aggressive ISF profile - when near target with SMB-always you currently have to either set a higher than ideal target, weaker ISF, or a smaller SMB-minutes in order to avoid rollercoastering.  Instead of sacrificing some of the benefit of SMB-always, I've been using a script to choose between "normal" and "aggresive" profiles, where if BG < 100 I lower SMB-basal-minutes to 5, set sensitivity_raises_target to false (to attain our normal target, since I have autosens fixed at .73), and set a slightly weaker than normal ISF.  Once BG goes over 100, I reverse all of those, and set a slightly stronger than normal ISF (factoring in the fixed autosens).

Describe alternatives you've considered
See above
Additional context
I can provide more info as needed.

also see https://github.com/openaps/oref0/issues/1279 for details on the strong ISF, used in (4) above, is calculated.

@twain47 @stevebell117 have either of you had a chance to play with this yet?

this threshold that is hardcoded within determine_basal.js is hit too often with fast carbs, i've upped it to 30% instead of 20% on our rig:
if ( maxDelta > 0.20 * bg ) {
console.error("maxDelta",convert_bg(maxDelta, profile),"> 20% of BG",convert_bg(bg, profile),"- disabling SMB");
rT.reason += "maxDelta "+convert_bg(maxDelta, profile)+" > 20% of BG "+convert_bg(bg, profile)+": SMB disabled; ";
enableSMB = false;
}

I wouldn’t object to making that percentage a hidden preference, with the default at the current value. Might be easiest to make that single change its own PR.

I wouldn’t object to making that percentage a hidden preference, with the default at the current value. Might be easiest to make that single change its own PR.

i'm still on an old commit of master 0.6.2, and also wouldn't know how to add a preference to the .js so i'll leave it to someone else.

FYI - i've enhanced the ability of original point #4 a bit since first posting here. I found that it helps to use bg delta and ".short_avgdelta " (a determine basal variable) to increase SMB minutes when its really needed, which enables lower SMB minutes to be used most of the time (e.g., our SMB minutes is usually set to 12 or 24 minutes and boosted to 40 only when these variables determine it is needed.)
attaching latest script, fwiw. i've also done this in aaps by modifying determinalbasal directly, as automation doesn't currently allow setting of smb minutes.
update-rates.sh.txt

as for original point #1&#3, we've recently been using "TDD" based rates (ISF,basal) as well as a new "sleepsens" which simply uses bg over the last few hours to determine if there are likely no carbs (bg within a certain range and all within a range of each other) and then adjust basal/ISF proportionate to the change needed to move the average bg in that time to the target, very similar to what autosens does but avoiding carb periods, so it only can take affect after several hours of no carbs, ie., when sleeping.


Parsing Company Identifier

Is there any reason noble doesn't automatically parse the Company ID field within Manufacturer Specific Data?
Per the BLE CSSv6, Company ID should be the first two bytes of the Manufacturer Specific Data field (exactly the same as 16-bit UUIDs in Service Data fields). Nominally, it would be good to match the service data format, but with backwards compatibility issues, it might instead be best to add something along the lines of advertisement.companyId. You would have to keep those first two bytes within the advertisement.manufacturerData buffer or break old code.
One possible problem would be devices that do not follow the specification. I know Flower Power does not transmit a Company ID in the Manufacturer Specific Data field.
I'm happy to write a pull request if you think it's something you might want included in Noble.

Is there any reason noble doesn't automatically parse the Company ID field within Manufacturer Specific Data?

noble is based on the OS X and iOS CoreBluetooth API. Which does not parse the manufacturer data company id out.
I prefer to leave it as is, it makes it easier to deal with devices like the Flower Power which do not following the specification.


How to solve content warning youtube video in uwp(universal windows platform) app?

Hi am developing universal windows 10 app in that i wanna play youtube videos.have used my toolkit extended package from Nuget manager.When i give my youtube video id getting
"No matching YouTube video or audio stream URI could be found. The video may not be available in your country, is private or uses RTMPE (protected streaming)."
while play in the web getting content warning and asked signin to check age restriction.How to solve this issues in uwp??
https://mytoolkit.codeplex.com/workitem/1444

same as https://github.com/MyToolkit/MyToolkit/issues/35


Sprites in Shadow apply Color Adjustment twice

Fantastic shaders btw. Really really awesome. This is a bug where materials will have color adjustment applied twice when they enter shadow areas. Looks funky, but causes problems when you're shifting hue.
Example:
Make a spriterenderer, attach a material with Pixel Lit shader, set hue to -0.28 (NOT -0.5, which is more confusing). When the material is moved under shadow, it will change to a different hue than you had set.
Problem (I think?) is in SpritePixelLighting.cginc:
fixed4 fragAdd(VertexOutput input) : SV_Target
{
	fixed4 texureColor = calculateTexturePixel(input.texcoord);

// THIS MUST BE COMMENTED OUT OR REMOVED
/*#if defined(_COLOR_ADJUST)
	texureColor = adjustColor(texureColor);
#endif*/ // _COLOR_ADJUST

The adjustColor call here (and probably in a couple other places) should be removed, since it's already called inside calculateTexturePixel. If you have a hue value that's not an extreme (like 0.5) then you will get a hue shift. If you have a hue like -0.5 set, then it will look like the color adjustment suddenly turns off in shadow because the offset is just correct to bring hue delta back to 0 when applied twice.
I commented this out myself locally, and observed that the hue is preserved now when the material enters a shadow area. Thanks!

Hey! Good spot!! It was indeed doing it twice, thanks so much for flagging it, should be fixed now :)


Issue-545: Base resource profile links should point to http://hl7.org…

…/fhir/StructureDefinition (invariant sdf-7 at https://www.hl7.org/fhir/structuredefinition.html)
Resolves https://github.com/jamesagnew/hapi-fhir/issues/545

These classes are coming directly from the HL7 FHIR build. Your changes would be overwritten by the next import of these classes into hapi.
Also sdf-7 is not present in the current build of R4.
To solve this (possible STU3 only) problem you should file a gforge tracker for clarification.

@patrick-werner Thanks for letting me know, and for running with this. Let me know if there's anything I can do.

here is the FHIR Gforge Tracker: GF#19293
Pull request in the FHIR Java Model generator (already merged to master): #Pull59
To fix the current state of hapi until the next model insert from upstream i'll apply this PR.
Thanks @srdo for noticing this issue.


ACT-641: Validate training creation dates

What is the Purpose?
Training Form: Ability to restrict Start and End Date similar as in the Program model
What was the approach?
Validate training creation dates
Are there any concerns to addressed further before or after merging this PR?
State some additional info if any. For instance running install or setting some environment variable(s)
Mentions?
@Kimaiyo077
Issue(s) affected?
ACT-641

@ninetteadhikari Done


Support custom user-agent string (and other gRPC options)

gRPC supports the "grpc.primary_user_agent" option to set the User Agent header sent in API calls.
pygnmi should accept this and other grpc options as init parameters

Hey @jbemmel ,
thanks for implementing that.
Best,
Anton


UI, get an address is to far down + could give an address by default

A timely issue - as of 1.4.0 the address field will always show a fresh address. The 'Get Next Address' button should not need to be used much - only really in the case of an offline situation where there is outside knowledge that an address has been used.
I think this has been addressed, so I'm closing it off.


Instructions to rebuilt 1.1.8

Your Question
Hi,
I need help to rebuild 1.1.8 as published on Play Store.
I checked out:

it-dgc-verificaC19-android branch release/1.18
it-dgc-verificac19-sdk-android branch release/1.0.4
dgca-app-core-android commit 0a9ad293088762a1291655749f6d41608891a360

is it correct?
Thank you
Andrea

Hello @ilGimmy

Hi, I need help to rebuild 1.1.8 as published on Play Store.
I checked out
[...]
is it correct?

Yes, you've picked the right arrangement for reproducible builds of prodrelease 1.1.8 packages - available from Google Play Store & Huawei AppGallery.

App/UI : it-dgc-verificaC19-android branch release/1.1.8

DGC-SDK : it-dgc-verificac19-sdk-android branch release/1.0.4

EU DGC Core/Decoder : dgca-app-core-android branch main up to latest commit (20d ago) 66b2531

Thank you!


switching theme by the user

Hello how can i let the user switch theme of the application
i can't find a good tutorial
anyone can help
ionic 2

Hello! Thanks for opening an issue with us! As this seems like more of a support question i will urge that you ask this question on our forum or on our slack channel. Thanks for using Ionic!


create a jenkins JNLP port service so we can use the jenkins CLI with it

tried using the jenkins CLI:
https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI
and get connection failed. I wonder if its trying to connect to the JNLP port instead of the HTTP port? In which case we'll need a separate Service for jenkins for jnlp

yeah we noticed this last week https://github.com/fabric8io/fabric8/issues/5897 - I have a feeling we couldnt get the jnlp connection to work when we tried using two services before.

I've added the jnlp service and removed the 50000 port from the jenkins service but still not able to use the jenkins cli, I've seen this before and thought I fixed it with the help of stack overflow and https://github.com/fabric8io/jenkins-docker/blob/master/config/jenkins.properties
@jstrachan is this the same error as you got before?
java -jar -Dhudson.diyChunking=false /Users/jamesrawlings/Downloads/jenkins-cli.jar -s http://jenkins.vagrant.f8 get-job test > my.xml
Apr 12, 2016 10:15:56 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run
SEVERE: I/O error in channel Chunked connection to http://jenkins.vagrant.f8/cli
java.io.StreamCorruptedException: invalid stream header: 0A0A0A0A
	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:806)
	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299)
	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

hudson.remoting.RequestAbortedException: java.io.StreamCorruptedException: invalid stream header: 0A0A0A0A
	at hudson.remoting.Request.abort(Request.java:297)
	at hudson.remoting.Channel.terminate(Channel.java:847)
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
	at ......remote call to Chunked connection to http://jenkins.vagrant.f8/cli(Native Method)
	at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1416)
	at hudson.remoting.Request.call(Request.java:172)
	at hudson.remoting.Channel.call(Channel.java:780)
	at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:250)
	at hudson.remoting.$Proxy1.waitForProperty(Unknown Source)
	at hudson.remoting.Channel.waitForRemoteProperty(Channel.java:1258)
	at hudson.cli.CLI.<init>(CLI.java:147)
	at hudson.cli.CLIConnectionFactory.connect(CLIConnectionFactory.java:72)
	at hudson.cli.CLI._main(CLI.java:479)
	at hudson.cli.CLI.main(CLI.java:390)
Caused by: java.io.StreamCorruptedException: invalid stream header: 0A0A0A0A
	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:806)
	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299)
	at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
	at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
	at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)


HTML5-like placeholder when numeric mask is empty

How can I achieve similiar behaviour like in this example: https://jsfiddle.net/55eb6pky/1/
Basically, when input is empty I'd like to set its value to custom text (in my case, about a dozen of asterisks). However, when I start entering number values, the placeholder disappears and only numbers are shown.
My jsfiddle example is almost working, except that placeholder="" attribute is not actually included in POST fields on form submit. Any hint how to make it work?

@stil ,
Sorry, but what exactly is missing?  Can you explain better what you mean.

Sorry if I wasn't precise enough.
I would like the placeholder text (***** kg in my case) to be included in POST field when submitting the form. It doesn't work like that and just the empty value is sent.
Look at this fiddle: https://jsfiddle.net/jqus9y3o/
How would I have this behaviour, but without actually using HTML5 placeholder="" attribute, as we know it isn't sent over POST form.

Okay, hacked it. Here is my solution, with super clever use of prefix option: https://jsfiddle.net/r2wc7ou1/

Yes cool. Amazing


Watcher doesn't see my changes (0.12.2)

Hi! I was (am) curious to try this out, but got stuck when the watcher didn't see my file changes.
What I did:

Followed the install instruction on macOS using brew.
Used tokamak template.
Run carton dev, browser started with "Hello, world!".
Felt this was a great experience so far! Good job!
Edited and saved the hello message, but it didn't trigger a rebuild or any output from carton / watcher.
Tried the above on both Big Sur and Monterey, same error.
Tried previous releases, they worked!
Started looking through issues, found: https://github.com/swiftwasm/carton/pull/283#issuecomment-1003705593
Wrote this issue to report that the above mentioned problem still exists :)

Thanks for reporting.

I also have this issue.
When I quit the carton dev server using ⌃C, I get the following output:
These paths have changed, rebuilding...
- /Users/jonaseveraert/Documents/projects/wasm-game/TokamakApp/Sources/TokamakApp
- /Users/jonaseveraert/Documents/projects/wasm-game/TokamakApp/Sources/TokamakApp
- /Users/jonaseveraert/Documents/projects/wasm-game/TokamakApp/Sources/TokamakApp
Compiling...
/Library/Developer/Toolchains/swift-wasm-5.5.0-RELEASE.xctoolchain/usr/bin/swift build -c debug --product TokamakApp --triple wasm32-unknown-wasi -Xlinker -licuuc -Xlinker -licui18n -Xlinker /Users/jonaseveraert/.carton/static/so_sanitizer.wasm -Xlinker --stack-first

Thought this might be useful?
To me it seems like it only rebuild the project when the dev server was quit?
Anyway, great work on making carton, as gujor said:

Felt this was a great experience so far! Good job!

I am having this problem too. Very annoyning; do you have any hack fixes for the short term?

It seems this blocking operation violates the Swift Concurrency's assumption of no blocking in async function.
https://github.com/swiftwasm/carton/blob/409c78dd1430d2c2c86bedd6c78275ebb35a208d/Sources/CartonKit/Server/Server.swift#L232
This async task won't be executed due to the violation.
https://github.com/swiftwasm/carton/blob/409c78dd1430d2c2c86bedd6c78275ebb35a208d/Sources/CartonKit/Server/Server.swift#L178
Let me think a little bit more to fix it in a polite way


May I take ownership of this project and maintain it?

This mod has sadly been abandoned but may I continue to maintain it for you?

I would love it if you did!!!

I would love it if you did!!!

Hi, sorry for replying so late. Well, how do I start. This whole mod thing is pretty new for me. I've done some projects here and there but they never really "blew up" or dragged any big amount of attention to them, I've never encountered this type of situation where people actually ask me to continue the mod, and sadly I have the tendency to take breaks from programming sometimes when I feel "pressured" even though people are not really enforcing this on me. I really enjoy programming, so I'd still like to continue the project, but if you'd like to contribute something, i'll be open for it :D.

Hi, sorry for replying so late. Well, how do I start. This whole mod thing is pretty new for me. I've done some projects here and there but they never really "blew up" or dragged any big amount of attention to them, I've never encountered this type of situation where people actually ask me to continue the mod, and sadly I have the tendency to take breaks from programming sometimes when I feel "pressured" even though people are not really enforcing this on me. I really enjoy programming, so I'd still like to continue the project, but if you'd like to contribute something, i'll be open for it :D.

Hi, sorry for replying so late. Well, how do I start. This whole mod thing is pretty new for me. I've done some projects here and there but they never really "blew up" or dragged any big amount of attention to them, I've never encountered this type of situation where people actually ask me to continue the mod, and sadly I have the tendency to take breaks from programming sometimes when I feel "pressured" even though people are not really enforcing this on me. I really enjoy programming, so I'd still like to continue the project, but if you'd like to contribute something, i'll be open for it :D.

Cool, sorry if I bothered you or anything. If there's anything that I manage to see first, I would happily contribute. 😄

Hi, sorry for replying so late. Well, how do I start. This whole mod thing is pretty new for me. I've done some projects here and there but they never really "blew up" or dragged any big amount of attention to them, I've never encountered this type of situation where people actually ask me to continue the mod, and sadly I have the tendency to take breaks from programming sometimes when I feel "pressured" even though people are not really enforcing this on me. I really enjoy programming, so I'd still like to continue the project, but if you'd like to contribute something, i'll be open for it :D.

Cool, sorry if I bothered you or anything. If there's anything that I manage to see first, I would happily contribute. 😄


Cancel case conversion of keywords

The parameters of the POST method need to distinguish the case of the parameter name.

Hi @parnurzeal @QuentinPerez,
Would you please merge this commit, and close the duplicates #230 #242 #243?
From RFC3986:

<IP_ADDRESS>. Case Normalization
When a URI uses components of the generic syntax, the component syntax equivalence rules always apply; namely, that the scheme and host are case-insensitive and therefore should be normalized to lowercase.  For example, the URI HTTP://www.EXAMPLE.com/ is equivalent to http://www.example.com/.
The other generic syntax components are assumed to be case-sensitive unless specifically defined otherwise by the scheme (see Section 6.2.3).

Close this as I already merged other PR that does the same thing.


Update SDK to OpenAPI spec

Changes

Updated SDK to OpenAPI spec
Tests

Unit tests, integration will be part of release.

[ ] make test run locally
[ ] make fmt applied
[ ] relevant integration tests applied

Discussed with @nkvuong that the downstreams / compatibility (ucx, databrickslabs) (pull_request)  test failure is safe to ignore, they have a fix of this in their repo.


How to access menu state?

Hi there,
I can't seem to figure out how to access and modify a menu button's state from within a controller in an angular/ionic app.
I'm trying to change the opacity of the page whenever the button's menu is open.
Cheers

Hi there, I see what you mean. The button state as of now is meant to control the menu from outside but it's not updated by 2 way data binding.
Anyway your use case seems legit, I'll have to make a quick fix for this.

Updated and should be fixed for now.
This is just a quick fix, code can be improved but should allow you to do what you need and the public API hasn't changed.
There's a catch for now though.
If you're using click toggling it will work out of the box and the menuState variable will be updated when clicking.
if you're using hover the 2 way update is disabled for now. It would actually work as expected for Angular (the relevant code is just commented out for now) but there's a CSS fix to do as setting the state to open automatically shows all labels without waiting for mouse to hover on them (which is not that bad but also not quite right). I will have to tweak the css of the original component for this to work as expected.
Anyway if you need to change some class when the menu is open with hover toggling you can refer to the demo (see line 30 of index.html). You can just listen to mouseenter and mouseleave events and manipulate your custom variable from there.
I know it's not ideal to use another variable but shouldn't be that bad as a quick fix for now.


No registered phone account, even thought hasRegisteredPhoneAccount gives true

Issue Summary
After giving permissions , even thought he hasRegisteredPhoneAccount is returning true I am still getting the error
No registered phone account, please user registerPhoneAccount()

@tanmoy27112000 following up on your previous issue - have you resolved this issue?

@cybex-dev its working fine had to add the android side codes properly. we can close the issue

Sure - in-case it may help someone in future, what were you missing?

Hello  @tanmoy27112000
I have the same issue can you explain to me how do you solve it ?
thank in advance

Sure - in-case it may help someone in future, what were you missing?

@tanmoy27112000

@MohammedErbia if you do find a solution, feel free to share it here. I suspect it may be an incorrect state/retained value in-app (Flutter( but can't be sure. This permission value is passed through directly from Android.
See TVMethodChannels.HAS_REGISTERED_PHONE_ACCOUNT for further reading.

Closing due to inactivity/no response.


Smart Contract List

What problem does your feature solve?
Create Smart Contract List page
 https://www.figma.com/design/yuikaFOPmJifyAfS90ER6T/Laboratory?node-id=6277-29435&m=dev

Can I please work on this issue?


Python Updates 2022-07-15

Second python update run for the big changes and some necessary stabilization work.
Hydra project: https://hydra.nixos.org/jobset/nixpkgs/python-updates
Previous run: https://github.com/NixOS/nixpkgs/pull/175805

https://github.com/numba/numba/issues/8242#issuecomment-1184960325

Neither Numba 0.55.2 and the current RC 0.56.0rc1 support NumPy 1.23. NumPy 1.23 support is planned for the next release (0.57).

Hmm thrift appears to be failing on macos, will have to look another time though

@mweinelt can you please add the link to the regression report to the PR description? :)

cudaSupport = true; run: https://hercules-ci.com/github/SomeoneSerge/nixpkgs-unfree/jobs/1302
CC @NixOS/cuda-maintainers

setuptools >= 61.1 and its new patch is what thrift doesn't like I think.

https://github.com/risicle/thrift/commit/d34d67cabe343fab609b477dba51f05c71c952af gets us half the way with thrift, will figure out the rest and send it upstream tomorrow.

https://github.com/apache/thrift/pull/2635


Norlux - EurOPDX data load

Description
Jira ticket PDXI-847
please load data in dev and create associated protocol and Provider page Word press pages
there is clinical PDX metadata , molecular metadata, Mutation, Cytogenetics, CNA and patient treatment info
associated protocols and providers pages provided.
May 2020
Clinical/PDX metadata:
https://drive.google.com/file/d/1DbHLZdVlxkxZN2WHrCPwyfReIrFVS4UR/view?usp=sharing
*Metadata sample molecular data:
*https://drive.google.com/file/d/1JTnK_A_Vdr0ToIdKPMAhNQGJhXdUrASA/view?usp=sharing
*Cytogenetics:
*https://drive.google.com/file/d/1Bh5H9SaVgiOJFgqX-oH6BAG02Ekda0Wh/view?usp=sharing
*Mutation data:
*https://drive.google.com/file/d/1FwaicRnNDlwFArbeno0bY0TaY4J-7N61/view?usp=sharing
*CNA data is in individual files: link to the folder
*https://drive.google.com/drive/folders/1wktxE9_8NGCjCVUX-agX4bMfzGIZSoxQ?usp=sharing
*Patient treatment data:
*https://drive.google.com/file/d/1uWzgCcPIRlE6h0s7O5rao0mX6BkbRldN/view?usp=sharing
**Protocols word press
**Please fuse platform and analysis documents- this will cover both CNA and Mutation so one WP protocol page will link both –
platform:
https://drive.google.com/file/d/1zeGEEck-qSKyhOpK8uA_0xUMGnmRRw1J/view?usp=sharing
Data analysis:
https://drive.google.com/file/d/1JoFQvc1XgznO0HtPYsZuNln4mJbr1xfp/view?usp=sharing
*Provider page WP:
*Please use content here:
https://drive.google.com/file/d/1euybZubuGgC_CqHl854rEwQ6QC-8FLWZ/view?usp=sharing
Logo: https://drive.google.com/file/d/19KAxy6FXdRwyAX2ThekCn-UfzsuytnQQ/view?usp=sharing
any data questions contact : https://drive.google.com/file/d/1DbHLZdVlxkxZN2WHrCPwyfReIrFVS4UR/view?usp=sharing
please contact Anna for any issues with the data load
this is part of EUROPDX
Acceptance criteria:

[x] metadata loaded
[ ] data loaded
[x] WP page created

need to investigate the data

brak down this ticket @zperova

Superseded by https://github.com/PDXFinder/pdxfinder/issues/276 and https://github.com/PDXFinder/pdxfinder/issues/277


translations missing

What TMM version are you using?
2.8.1
translations not reflected on uI for Russian
Certification format - movie > general
no translation for below in movies > images
Fanart.tv provides a huge library of artwork for movies, TV shows and music. Does not provide movie poster
no translation for below in movies > trailers
Scraper for hd-trailers.net which is able to scrape trailers
no translation for below in movies > subtitles
A subtitle scraper for OpenSubtitles.org
password
username
no translation for below in movies > Renamer
the Renamer tab title is not translated
Subtitle language style label is not translated
tv shows > scraper
not translated:
AniDB stands for Anime DataBase. AniDB is a non-profit anime database that is open freely to the public.
An open database for television fans. This scraper is able to scrape TV series metadata and artwork
under images
Fanart.tv provides a huge library of artwork for movies, TV shows and music. Does not provide movie poster
An open database for television fans. This scraper is able to scrape TV series metadata and artwork
no translation for below in tv shows > subtitles
A subtitle scraper for OpenSubtitles.org
password
username
no translation for below in tv shows > Renamer
the Renamer tab title is not translated
Subtitle language style label is not translated
no translation exist for below in Help > About
english based "Thanks to" text and below
The Creators of all libs I've used
Everyone who tested and provided feedback

feel free to provide missing translations at https://www.transifex.com/projects/p/tinymediamanager/

100% of it is translated, the problem is in UI, the test is in english even though the UI anguage is russian..

Maybe RU wasn't fully translated when we released 2.8.1


WEB ui NOT reachable

I run "postal start and Postal Status" and everything’s up and running BUT web ui using http://mail.yourdomain.com:5000  gives "This site can't be reached error" please any help?

Port 5000 should not be exposed to the internet, it should be going via a proxy such as Caddy or nginx. You might want to look at your firewall settings. If you are still having problems please open a discussion with more detail

My firewall settings is good to me because i can access internet and visit other pages and i had postal setup before now and it was working good... i just changed the vps and reinstalled postal server and now i have this issue... could this be because i recently switched to <IP_ADDRESS>dns on my router?


No focused state when tab-selecting

There's no indication when a selectfield is selected by keyboard through tabs.

fix in v0.0.7

Awesome , thanks Anton !
On 13 Feb 2017, 18:12 +0100, Anton<EMAIL_ADDRESS>wrote:

Closed #17.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Implement tests for each event type

Closing this in favor of breaking this up into issues for each event type to get a bigger backlog of good first issues.


GitHub Packages registry cannot be used as expected

It seems there is a problem with using GitHub Packages as the registry right now.
https://camel.apache.org/camel-k/latest/installation/registry/github.html
Executing kamel run to run an integration builds a kit and uploads it to the registry successfully, but it then always fails at pulling the image from the registry during the pod creation. The root cause appears that Camel-K specifies the image with sha256 digest like docker.pkg.github.com/tadayosi/myrepo/camel-k-kit-xxxxx@sha256:xxxxx but GitHub Packages registry doesn't seem to support the method:
https://docs.github.com/en/free-pro-team@latest/packages/guides/configuring-docker-for-use-with-github-packages#downloading-an-image
We should probably use IMAGE_NAME:VERSION as the image.

This seem to be fixed now. I managed to have this working with this configuration:
# values.yaml
platform:
  build:
    registry:
      insecure: false
      address: "ghcr.io"
      organization: "<github_organization>" # e.g organization: apache
      secret: "<github_docker_registry_secret_name>" # e.g secret: apache_registry_secret

I created the secret like described in Configuring a DockerHub Registry#Alternative Methods

@GerardoGR thanks a lot for the feedback.
I think it may work differently between GitHub Packages Registry and GitHub Container Registry. While the later is likely to expose standard Docker API, it seems the former uses a repository scheme that may not be compatible.


Account using too much memory leading to access violation in stack

Debugged with https://github.com/xjcaa today
https://github.com/project-serum/anchor/blob/master/tests/escrow/programs/escrow/src/lib.rs
pub struct Exchange<'info> {
....

pub just_one_more_account Account<'info, TokenAccount>
}

This would lead to access violation in stack.
The current suspicion is that the new Account implementation is using too much memory.
If you change it from Account to AccountInfo, it will work. So the below works
pub struct Exchange<'info> {
....

pub just_one_more_account AccountInfo<'info>
}

There are three options here.

Use references inside Account instead of cloning the AccountInfo.

Use Box<Account<...>>, which willhelp  mitigate access violations.

Use the zero copy Loader instead of Account.

is being tracked here https://github.com/project-serum/anchor/issues/512. Closing in favor of the original issue.

@armaniferrante Quick Q with regards to 1.
In this case, we see Access Violation BEFORE we can even get into the processor. So I suspect that it is taking too much memory even way before we call ".clone()".
Does this information mean anything with regards to the solutions?

@armaniferrante Quick Q with regards to 1.
In this case, we see Access Violation BEFORE we can even get into the processor. So I suspect that it is taking too much memory even way before we call ".clone()".
Does this information mean anything with regards to the solutions?

No that's expected. The .clone() I'm referring to is done inside account deserialization, which is before the processor is invoked.

@armaniferrante can you explain more detail about Box<Account<>>?, when should we use?
Anchor doesn't have clearly doc :(


(docs) Add 5.2.3 release notes

No tickets in PDB 5.2.3 are marked as requiring release notes, so in lieu of notes I'm linking to the JIRA search for issues with that fixVersion.

Test PASSed

CLA signed by all contributors.

Looks good -- thanks.


refactor: replace serialization ctx unkown type

Description:
removing str "mock" type
Related Issue:
resolve #124
Type of change:
Please delete options that are not relevant.

[x] New feature / Refactor / Enhancement (non-breaking change which adds new typings)

Checklist:

[ ] All code follows the project's coding style and conventions.
[ ] I have performed a self-review of my own code.
[ ] My changes generate no new warnings or errors.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding updates to the documentation.

:tada: This PR is included in version 0.5.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Tx refscript size check

Description
This PR does two things:

Adds a new predicate failure for the total max size of reference scripts that can be used in any transaction
Moves the ConwayTreasuryValueMismatch predicate check into the section that validates isValid == True transactions. There is no need to validate this value for phase2 failed transactions.

Checklist

[x] Commit sequence broadly makes sense and commits have useful messages
[x] New tests are added if needed and existing tests are updated
[x] When applicable, versions are updated in .cabal and CHANGELOG.md files according to the
versioning process.
[x] The version bounds in .cabal files for all affected packages are updated. If you change the bounds in a cabal file, that package itself must have a version increase. (See RELEASING.md)
[x] All visible changes are prepended to the latest section of a CHANGELOG.md for the affected packages. New section is never added with the code changes. (See RELEASING.md)
[x] Code is formatted with fourmolu (use scripts/fourmolize.sh)
[x] Cabal files are formatted (use scripts/cabal-format.sh)
[x] hie.yaml has been updated (use scripts/gen-hie.sh)
[x] Self-reviewed the diff

The only thing that I wonder about this is is: how come this check is in Ledger

I didn't really think too much which rule this check should go into, but since you bring it up, I believe LEDGER is a good home for it, because it doesn't check any individual reference script, but rather their total size. In other words MalformedReferenceScripts or OutputTooBigUTxO check validity of individual components of a transaction, while ConwayTxRefScritpsSizeTooBig is a check on a transaction level.
In general location of this type of checks is very subjective. I am not sure why, for example ConwayWdrlNotDelegatedToDRep and ConwayTreasuryValueMismatch are defined in LEDGER either :shrug: Probably has to do with parts of the state they need to access, rather than with anything else.


how to update gitea indexer

running 1.4.1 and when I search a text inside a repo, I saw old reference(e.g. I renamed a file) that has a 404 link, how can I flush those older index info that is no longer valid?
is there a command I can run cron with to refresh the indexer files? or, if I delete the file will it be generated automatically soon?
last, the indexer file is huge, for my 200MB repo I have a 2GMB indexer file, which is a surprise, but fine.

Yes you can delete index file and restart gitea than it will be regenerated

I have to remove the whole indexer directory and restart gitea. Thanks.


Type annotations of metaclass __getitem__ are not considered

Environment data

Language Server version: 2023.4.10 (pyright d7616109)
OS and version: Windows 11 Home
Python version (& distribution if applicable, e.g. Anaconda): python 3.10.8 (anaconda)

Code Snippet

from typing import TypeVar

T = TypeVar("T")

class Meta(type):
    def __getitem__(self, key: type[T]) -> type[T]:
        return key

class A(metaclass=Meta):
    pass

def f(x: A[str]):
    return x  # <--- type of `x` is inferred as `A`, not `str`

It worked well before (I think a few months ago) but I don't remember the version of pylance at that time.
Logs

The entire logs were too long. Here's the logs printed out when I hoverred the cursor over the x
log
(3032) [FG] parsing: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\typing.pyi [fs read 5ms] (34ms)
(3032) [FG] binding: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\typing.pyi (10ms)
(3032) [FG] parsing: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\typing_extensions.pyi [fs read 0ms] (4ms)
(3032) [FG] binding: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\typing_extensions.pyi (3ms)
(3032) [FG] parsing: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi [fs read 0ms] (17ms)
(3032) [FG] binding: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi (2ms)
(3032) [FG] parsing: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\types.pyi [fs read 1ms] (10ms)
(3032) [FG] binding: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\types.pyi (5ms)
(3032) [FG] parsing: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\abc.pyi [fs read 1ms] (2ms)
(3032) [FG] binding: c:\Users\liuha\.vscode\extensions\ms-python.vscode-pylance-2023.4.10\dist\typeshed-fallback\stdlib\abc.pyi (1ms)

A[str] is not a legal type annotation because A is not a generic class. Its metaclass supports __getitem__, so A[str] is a valid expression to use in as a runtime value, but type expressions (those that can be used within a type annotation) are more restrictive.
I don't think this would have ever worked in pyright, the type checker that underlies pylance.
If you want class A to be considered a generic class — one that accepts a type argument within a type annotation, it needs to subclass from Generic.
class A(Generic[T], metaclass=Meta): ...


Documentation of unshift is incorrect

Bug Report
It's not functional issue, I am reporting documentation error.
Instead of explaining what unshift method does, it's JSDoc comments are same as of indexOf method.
🔎 Search Terms
unshift, jsdoc comments
🕗 Version & Regression Information
<!-- When did you start seeing this bug occur?
It's there for long time.

Please keep and fill in the line that best applies:
- This is the behavior in every version I tried, and I reviewed the FAQ for entries about documentation

### ⏯ Playground Link

NA

### 💻 Code

Following is snippet from lib.es5.t.ds:
```ts
unshift(...items: T[]): number;
    /**
     * Returns the index of the first occurrence of a value in an array, or -1 if it is not present.
     * @param searchElement The value to locate in the array.
     * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
     */```

### 🙁 Actual behavior

Incorrect explanation of unshift method

### 🙂 Expected behavior

Update JSDoc comments to explain what unshift method does

I don’t think so?
https://github.com/microsoft/TypeScript/blob/61d29393594f81fa5032b426c8bfcdbc8bd90c98/src/lib/es5.d.ts#L1335-L1339


[Typescript] Button as Link

Just a simple request, do button support react-router-dom. I tried everything all I found looks deprecated compared to the current implementation.
Goal: Click button and switch react-route to /xy.
Do I need to implement a own component for this ?
what doesn't work:
<Button to="/xy">Link</Button>

<Button component="this prop does not exist">Link</Button>

<Button><Link to="/xy">Link</Link></Button> // works but is not handled correctly by material-ui.

I googled about this, its like no one uses material-ui combined with react-route-dom, I am confused.

https://material-ui.com/components/buttons/#third-party-routing-library


Multiple calender?

Can this solution show events from multiple calendars? I know that the fullcalendar.js can do that but I can't figure out how to do it in this version?

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

ID: 72ecd027-f5ca-48c0-d60c-1883fa24ab96
Version Independent ID: 9f38cbc9-464a-a2a4-0eeb-4deb6b2eb339
Content: Migrate jQuery and FullCalendar solution built using Script Editor web part to SharePoint Framework
Content Source: docs/spfx/web-parts/guidance/migrate-jquery-fullcalendar-script-to-spfx.md
Product: sharepoint
GitHub Login: @spdevdocs
Microsoft Alias: spdevdocs

@americo2015 -- Yes sure.  The way you would do that is to collect the information from multiple calendars and then merge them into one data set that you then pass to fullcalendar.js. You could do that in various ways.  If you had a fixed set of calendars you could certainly hard code them.  It might also be really nice to create a property pane that allows the user of the web part to paste in the calendars they want shown. You could also use search api to get calendar events. @sympmarc has a good blog post on this idea SharePoint Online Search Isn’t Displaying What I Expect – Part 1 – Trimmed Duplicates
In the example they're color coding based on person, instead you might color code based on calendar source, thereby making a custom rollup calendar.


Make the CloudFormation stack workable in China region

I create a CloudFormation stack template workable in China region
https://github.com/liangruibupt/video-on-demand-on-aws-cn
I have tested it in AWS NingXia Region.
Maybe you can help review it and merge into the master branch

Hi @liangruibupt,
We've taken a look at your feature request and have added it to our backlog for upcoming versions of the solution.
Thanks!


doc: rewrite documentation of all components

We should check each and every component documentation to verify it is still clean and workable.

Migration is ended


[Proposal]: Rename output_filename to output in WriteGear API

Issue guidelines

[X] I've read the Issue Guidelines and wholeheartedly agree.

Issue Checklist

[X] I have searched open or closed issues and found nothing related to my idea.
[X] I have read the Documentation and it doesn't mention anything about my idea.
[X] To my best knowledge, my idea wouldn't break something for other users.

Describe your Idea
Since early versions of WriteGear API supported only output video filename as input, hence parameter name output_filename stuck with it from starting. But now that the WriteGear API accepts all sorts of outputs thinkable (such as valid filename/path/URL) for encoding. Therefore this proposal aim at renaming output_filename to output in WriteGear API so that parameter name is more true to its purpose.
Use Cases
Renaming output_filename to output in WriteGear API will help user to not accidently assume this API supports only encoding of video files. And also it matches the output parameter in StreamGear which basically does the same thing. Finally, the parameter name will be more true to its purpose.
Any other Relevant Information?
No response

⚠

Successfully resolved and merged in commit https://github.com/abhiTronix/vidgear/commit/9eedb09b1f2f3007f97786d85b6254c9e071afb1


[WIP] Make env loading to work with pflags

Pull Request Test Coverage Report for Build 377

78 of 96 (81.25%)  changed or added relevant lines in 7 files are covered.
687 unchanged lines in 20 files lost coverage.
Overall coverage decreased (-52.5%) to 33.797%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cf/env.go
5
6
83.33%

server/config.go
30
31
96.77%

main.go
0
2
0.0%

server/env.go
30
33
90.91%

sm/sm.go
7
11
63.64%

server/server.go
0
7
0.0%

Files with Coverage Reduction
New Missed Lines
%

api/osb/logic.go
1
97.14%

api/info/info_controller.go
3
80.0%

rest/interfaces.go
4
0.0%

sm/sm.go
4
51.61%

types/credentials.go
8
0.0%

rest/util.go
11
38.89%

types/broker.go
12
0.0%

types/platform.go
12
0.0%

util/util.go
15
0.0%

server/config.go
15
71.43%

Totals

Change from base Build 366:
-52.5%

Covered Lines:
437

Relevant Lines:
1293

💛  - Coveralls


Restore Plugins from Backup

While it appears the backup contains plugin configuration settings, the restore doesn't actually reinstall the plugins.  It's great that it has my Let's Encrypt config, but I'm missing a component if after restore, I have the config but the plugin is not running.  I have to remember what plugins were installed and reinstall them manually.  In some cases, the plugins may be critical to operation, such as a nginx reverse proxy that hosts a website.
It would be great if the backup contained the plugins installed and upon restore, Opnsense reinstalled them (or offered to reinstall them in the case where you may not want to do so).

same as #1663


Is Tiny Yolov3 supported ?

Hi, have you a plan to support tiny yolo v3 soon ?
I think It could be really helpful

Yeah , it's on the way now.

if the project achieves the map of paper-yolov3?

@sanmianjiao  comming soon!

@YunYang1994 Why are you porting Yolov3 and Tiny Yolov3 on Tensorflow again ?
Do you know this support ? https://github.com/mystic123/tensorflow-yolo-v3
I am trying tiny yolov3 with this implementation
And I have a lot of differences between The original Darknet implementation and The mystic123 one.
See This issue
Do you know why ?

@YunYang1994 is tiny-yolov3 supported now? and the evaluating results on COCO?

@YunYang1994 Thank you for your great work. Is this going to support yolo tiny v3?


Show required dependency version range

In GE mode, packages have dependency on GitExtensions.Plugins version >=3.1 && < 3.2.
We should display this in UI.

Most important is it on the updates tab.


Stdout stream

I added a field to the Variations struct to hold stdout from the build command, this seemed preferable to adding another argument to check_pass and check_compile_fail. I print the build output first then print stdout/err as before. The stdout.rs test depends on the derive_mac crate all this could be removed as I just used it to make sure printing to stdout was working.

I fixed these issues if there's anything else let me know. Thanks for the quick response.


Forbidden: Authentication succeeded but account is not authorized to access this resource.

Did you experienced that? I followed all Your steps, as Twitter dev account, keys obtaing, environment label setting, anyway I am getting next errors:
tweepy.error.TweepError: {'message': 'Forbidden: Authentication succeeded but account is not authorized to access this resource.', 'sent': '2021-01-29T23:24:30+00:00', 'transtweepy.error.TweepError: {'message': 'Forbidden: AuthactionId': '007a928300d578e4'}
Oldest Tweet:   0%|
Do you have some advice?

Thanks for using the repo!  The error says that you authenticated correctly, so your keys are working.  However, it looks like you either don't have a development environment set up, or the development environment's name is entered incorrectly.
To create a development environment, go to the Twitter API's Dev environments page, generate a Dev environment for the Full Archive API, and input the environment's name into the section of the keys.py file shown below.
environment_name = ""

Let me know if that works.

Thanks for using the repo!  The error says that you authenticated correctly, so your keys are working.  However, it looks like you either don't have a development environment set up, or the development environment's name is entered incorrectly.
To create a development environment, go to the Twitter API's Dev environments page, generate a Dev environment for the Full Archive API, and input the environment's name into the section of the keys.py file shown below.
environment_name = ""

Let me know if that works.

Thanks, after checking Dev environments page I found, there are 3 types of environment and I initiate
Search Tweets: 30-DaysSandbox, which did not work,  but  after selection Search Tweets: Full ArchiveSandbox,  the process started work fine.

Thanks, after checking Dev environments page I found, there are 3 types of environment and I initiate
Search Tweets: 30-DaysSandbox, which did not work,  but  after selection Search Tweets: Full ArchiveSandbox,  the process started work fine.


How to enable defender-control again

after disabling my defender-control i cant reset my computer anymore or download anything from the microsoft store any idea on how i can enable windows defender again

Have you tried running enable-defender.exe under the releases?

it disables everything but i want to enable it because i cant open certain apps

oh sorry i didnt know there was an enable defender thanks

Good to hear, I will close this issue now


Pinch-zoom destroys whole Capacitor container

Hey Sean,
as discussed on Slack, here‘s the issue.
I‘m using the team hive PDF viewer. I think it uses an iFrame under the hood. When it is open my pure Stencil app can be pinch-zoomed. This affects the whole app container of Capacitor. Any idea how this can be prevented.
You said:
Capacitor should prevent the web view pinch to zoom. However we haven’t baked that into the component yet. It is on our roadmap in the next few months.
See attached video.
I think you can re-pro without a test case repo?
Let me know!
Thanks,
Matt

https://www.transfernow.net/84ir12w16n4z


Debug Flag Documentation

It just occurred to me that we have no documentation on debug flags whatsoever.  Where should we add them?  We could add to the wiki but that might be a bit hard to find.  We could add them to the README but the README already has quite a lot going on.

There's actually a couple other things I've been meaning to document.

Input modes

Pushing a zero changes the value of [] (Martin pointed out that this was a little bit confusing to have explicit zeros)

Oh god if we could get rid of explicit zeros it would make some things easier but a lot of things a lot harder.  I think that is a very big and perhaps contentious change.

I think explicit zeroes are fine, they should just be explicitly mentioned in the docs.

-H will provide documentation for the time being.


Parse bitfields

See https://travis-ci.org/jyn514/rcc/jobs/619103976.

Relevant part of the standard: <IP_ADDRESS> Structure and union specifiers

Test case:
struct {
 unsigned int __w_termsig:7;
 unsigned int __w_coredump:1;
 unsigned int __w_retcode:8;
 unsigned int:16;
} __wait_terminated;

I think for a first pass just catching errors and ignoring the actual widths is fine.


KAFKA-12694, KAFKA-3910: Add cyclic schema support, fix default struct values

Jira (cyclic schema support)
Jira (default value for struct schemas)

Implemented in response to discussion on https://github.com/apache/kafka/pull/10566, where it became apparent that to fully support default values for struct schemas, we would also need to be able to support cyclical schemas.
Committer Checklist (excluded from commit message)

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

cc @urbandan; I've tweaked this a bit (stopped tracking equivalent schemas while comparing default values since that was actually doing nothing and AFAICT is unnecessary, and copied the equivalent schemas map before making any modifications). LMK what you think!

Thanks @gharris1727 and @urbandan for the review. I've tried to address all outstanding comments in my latest commit (including even the "wildly impractical" use case that I previously wanted to ignore for now); let me know what you think.


T-001 RepPop1 data object. Check and write/edit documentation for it.

In the process of doing this, give a much better description of vocabulary about simutions, reps, etc.


Robust exception handling required for variants and 'bad-data driven tests"

We need custom exceptions for all of the error conditions in the datamodel/variants.py file. We also need to test these exceptions, however, since there's no point in making custom exceptions if we don't test them.
One way we might to this is to introduce a new directory in tests called bad-data, which contains data that is designed to exercise the error cases in our code. We'll need some extra test infrastructure for this --- should we call these bad-datadriven, and reuse the datadriven infrastructure?

Since different exceptions would presumably be generated by different bad data, such tests would need to be structured differently than the datadriven ones so far (i.e., we can't just run all of the exception tests over the totality of the test data - they'd need to be matched: This bad data triggered that exception).
Maybe make a directory of regression-data in general, that contains data that will only be run on certain specified tests, either ones that are expected to throw an error, or some other outlier behavior that's been problematic in the past?

Yes, that's a good point @macieksmuga --- we will need a different structure. We'd need some sort of map from bad-data file to expected exception. What if we had a directory of files for each exception (that is, any file in that directory is expected to throw a given exception)? Our directory tree of bad-data could mirror the exception hierarchy.

After discussion, it seems that this is a bit ambitious and over complicated. I think the simplest approach is to have a new directory tests/bad_data/variants and put some test variant sets in there. These should have descriptive directory names, and contain one (or more) dodgy VCFs.
Then, we have a new test module, tests/unit/test_bad_data.py, and we have a bunch of standard unittest.TestCase subclasses. We then have some simple mechanism for associating these tests with some data files (perhaps a class variable containing the list of dodgy data set ids?). For example, we might have something like
class TestVariantSetMetadataMismatch(BadDataTest):
    setIds = ["metadataMismatch1", "metadataMismatch2"]

    def testInstantiation(self):
        for variantSetId in self.setIds:
             path =  self.getFullPath(variantSetId)
             self.assertRaises(
                 exceptions.MetadataMisatchException, variants.HtslibVariantSet, path)

@jeromekelleher I like it, but I could also see the need for some additional mechanism to pass specific setIds to individual tests within a class.

Fixed in #294


Support generalized universal functions

Cupy does not offer generalized universal functions.
I would like to discuss how should we proceed and implement this feature.
https://docs.scipy.org/doc/numpy/reference/c-api.generalized-ufuncs.html
TODOs

[ ] Parse gufuncs signatures to retrieve the core dimensions.
[ ] Modify core.pyx::ndarray::__array_ufunc__ to remove the signature check.
[ ] Given the signature, modify _kernel.pyx::ufunc::__call__ to call the
function sub-arraywise. Ufunc class relies on elementwise kernels when calling _get_ufunc_kernel. GUfuncs can also call kernels operating on regular vectors.
[ ] Convert cupy inner1d, matmat, vecmat, matvec, matmul, outer_inner to actual gufuncs
[ ] Add features such as axes,  order, etc.

List of numpy gufuncs (thanks to @asi1024)
(n?,k),(k,m?)->(n?,m?)
         matmul
(m,m)->(),()
         slogdet
(m,m)->()
         det
(m,m)->(m),(m,m)
         eigh_lo
         eigh_up
         eig
(m,m)->(m)
         eigvalsh_up
         eigvalsh_lo
         eigvals
(m,m),(m,n)->(m,n)
         solve
(m,m),(m)->(m)
         solve1
(m, m)->(m, m)
         inv
(m,m)->(m,m)
         cholesky_lo
(m,n)->(m)
         svd_m
(m,n)->(n)
         svd_n
(m,n)->(m,m),(m),(m,n)
         svd_m_s
(m,n)->(m,n),(n),(n,n)
         svd_n_s
(m,n)->(m,m),(m),(n,n)
         svd_m_f
(m,n)->(m,m),(n),(n,n)
         svd_n_f
(m,n),(m,nrhs),()->(n,nrhs),(nrhs),(),(m)
         lstsq_m
(m,n),(m,nrhs),()->(n,nrhs),(nrhs),(),(n)
         lstsq_n

FYI, Numba already supports this, see http://numba.pydata.org/numba-doc/latest/cuda/ufunc.html. But I am not sure if their generalized ufuncs support CuPy arrays (via __cuda_array_interface__). Should be quickly verifiable.

Dask have some facilities too https://docs.dask.org/en/latest/array-gufunc.html

Would like some feedback on the TODOs list :).
Thanks!

Support for gufuncs in CuPy would be great! 😄
Maybe @rgommers could provide us some guidance on how we do this in an effective way 😉

+1 for this feature:)
Actually there's people on the NumPy team who know much more about this than I do - I'll ping @mattip and @seberg here for input.

Not sure how we can be of much help here, if you have any questions I am happy to take a look of course. One thing I am not sure is when your plan is to dispatch to the GPU. The idea of gufuncs is that dispatching occurs on a 1-D vectors of the computational subarrays. I feel for you it may depend on the gufunc whether dispatching to the GPU should occur for each subarray or for a vector of subarrays. However, I do not see that as a big issue. The iffiest point is really just the bookeeping around which axes to iterate, which not, and allocating the correct output shape.

I am interested to work on this project under GSoC '20 and I am currently writing the proposal for it. Understood all the concepts quite nicely accept the feature order? Can you please elaborate a bit more on that @emcastillo ?


Restore the label for the vertical checkbox form element

Restore the label for the vertical checkbox form element that was removed in dda8e3605efe46d9f6583c826dd955e60daafcb8.

Thanks!


Supports private-keys with passphrase for config-server

Enables config-server to accept the private keys with passphrase

LGTM, should this also be in the 3.1.x branch?

@ryanjbaxter  yes. i was waiting for the reporter to confirm the case, before linking it to the issue.
regarding 3.1.x branch:  it's nice to have it there too but SCS  in particular does not support the keys with passphrase.


D455 distortion

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{D455

Firmware Version
<IP_ADDRESS>

Operating System & Version
ubuntu 20.04

Kernel Version (Linux Only)
5.8.0-48

Platform
PC

SDK Version
2.0

Language
c++

Segment
robot

Issue Description
Hi all,
I'm using a D455 with ros and yarp and I found that the distortion returned from the camera has parameters different from 0 while the d435 has paraameters equal to 0. I was wondering if the camera returns directly the image undistorted (and so we can ignore the parameters) or the image is distorted and I have to correct it manually, since from the image i cannot see whether is undistorted or not.
Thanks

Hi @ste93  Are you referring to the coefficients for the color stream of the D455 please?  If so then yes, it has been observed that the D455 has non-zero coefficients for the color profile, whilst in general on the 400 Series cameras the profiles have their coefficients all set to zero deliberately by design.
https://github.com/IntelRealSense/librealsense/issues/8325
As a general rule, most streams produced by the 400 Series cameras are rectified except for the Y16 format, which is unrectified as it is used for camera calibration.

Hi @MartyG-RealSense, yes I am referring to the color stream. Should I treat it as undistorted although the parameters are different from zero or I have to undistort it? I know the streams generated by the 400 are rectified but I was wondering if the d455 is an exception or it follows that rule and it is a bug the parameters different from 0.

I do not have information regarding why the color coefficients on D455 are non-zero.  However, rs-enumerate-devices -c (which lists the calibration information for all the camera profiles) states that the color streams of D455 have the Inverse Brown-Conrady distortion model.

Thank you, but I know the distortion models. The only doubt that I have is if the camera already sends undistorted images or I have to undistort them, but I think the only method to find it is to use a checkboard since nowhere is written in realsense documentation,

I can confirm that D455 third color sensor is NOT undistorted. It is sent is distorted. By contrast the depth image and left and right images have been rectified and undistorted before sending.

thank you @agrunnet

Hi @ste93  Do you require further assistance with this case, please?  Thanks!

Hi @MartyG-RealSense , no for now it is ok, I'm waiting for the fixes. Thanks!

Thanks very much for the update @ste93 - I will close this case as you do not currently require further assistance.


DaiStreamRequest class not found

Steps to reproduce:

Clone the repo
Build the project / Run demo app

File Name : ImaServerSideDaiMediaSourceFactory
Line 737: Not able to import class   DaiStreamRequest
There are several other errors that prevent running the demo app.

The ImaServerSideDaiMediaSourceFactory.java file was included in this repository by mistake (it's not quite ready to be published). You can safely delete the file and hopefully everything else should work.

Thanks for the quick reply @icbaker . Keeping this open until the new commit is pushed.

The class was deleted as part of https://github.com/androidx/media/commit/dc887070c8cede760a74b2a719aa9ed44b5682f2


Build failed for some small bugs by following the README.md

See: https://github.com/yunionio/onecloud-service-operator/issues/1
Fix the build issues.

/lgtm
/approved

OK. Thanks again.


Error running "rdebugger.updateRPackage"

Describe the bug
When installing R debugger for the first time, running "rdebugger.updateRPackage" fails and exits with errors.
Error 1: "No such file or directory" file does exist
Error 2: "No package called 'jsonlite'" package is installed
To Reproduce

Install R through terminal brew install r
Install required R packages R install.packages(c('languageserver', 'httpgd', 'jsonlite', 'R6'))
Install vscode-R for VSCode, install vscDebugger for VSCode
Run rdebugger.updateRPackage the command palette (CMD+SHIFT+P)
See error

Your R code
N/A, print("Hello World")
Your Launch config
N/A
Desktop (please complete the following information):

OS: Latest, MacOS Ventura 13.1
R Version: Latest, 4.2.2
vscDebugger Version: N/A, does not install
vscode-r-debugger Version: Latest, 0.5.2

Additional context

Describe the bug
When I try to run the debugger, I get a pop up saying: Please install the R package "vscDebugger"!
And the terminal saying:
The debugger requires the R package "vscDebugger"!

It can be attempted to install this package and the dependencies (currently R6 and jsonlite) automatically.

To do so, run the following command in the command palette (ctrl+shift+p):

		r.debugger.updateRPackage

This feature is still somewhat experimental!

If this does not work or you want to make sure you have the latest version, follow the instructions in the readme to install the package yourself.

When I open the command pallet (ctrl+shift+p) and select the option R Debugger: Update or Install the required R Packages, I get the following message:
 *  Executing task in folder Personal: C:\Users\mshihab2\AppData\Local\Programs\R\R-4.2.2\bin\x64\R.exe --no-restore --quiet -f "c:\Users\mshihab2\.vscode\extensions\rdebugger.r-debugger-0.5.2\R\install.R" --args "https://github.com/ManuelHentschel/VSCode-R-Debugger/releases/download/v0.5.2/vscDebugger_0.5.2.zip"

 *  The terminal process "C:\Users\mshihab2\AppData\Local\Programs\R\R-4.2.2\bin\x64\R.exe '--no-restore', '--quiet', '-f', '"c:\Users\mshihab2\.vscode\extensions\rdebugger.r-debugger-0.5.2\R\install.R"', '--args', '"https://github.com/ManuelHentschel/VSCode-R-Debugger/releases/download/v0.5.2/vscDebugger_0.5.2.zip"'" terminated with exit code:<PHONE_NUMBER>.
 *  Terminal will be reused by tasks, press any key to close it.

Desktop (please complete the following information):
OS: Windows 10 21H2
R Version: Latest, 4.2.2
vscDebugger Version: N/A, does not install
vscode-r-debugger Version: Latest, 0.5.2

@mahmoud-shihab
I think the issue is that the Rpackage needs to be installed but at the moment the vscode link on the vscode extension store is faulty.
I resolved the issue taking inspiration from @mvwestendorp's solution at https://github.com/ManuelHentschel/vscDebugger/issues/182 by
install.packages("https://github.com/ManuelHentschel/vscDebugger/releases/download/v0.5.2/vscDebugger_0.5.2.zip", repos = NULL, type = "win.binary") on Rstudio or a Rterminal.
Check if you have it installed by library(vscDebugger) and ?vscDebugger-package``

I've just had the same issue. The command itself in VSCode seems to fail. However, the files that are referenced still seem to work. Running the following gave me satisfying results:
/usr/bin/R --no-restore --quiet -f "/home/<YOUR_USER>/.vscode/extensions/rdebugger.r-debugger-0.5.2/R/install.R" --args "https://github.com/ManuelHentschel/VSCode-R-Debugger/releases/download/v0.5.2/vscDebugger_0.5.2.tar.gz"

@the-zucc thanks!

@mahmoud-shihab I think the issue is that the Rpackage needs to be installed but at the moment the vscode link on the vscode extension store is faulty.
I resolved the issue taking inspiration from @mvwestendorp's solution at #182 by install.packages("https://github.com/ManuelHentschel/vscDebugger/releases/download/v0.5.2/vscDebugger_0.5.2.zip", repos = NULL, type = "win.binary") on Rstudio or a Rterminal.
Check if you have it installed by library(vscDebugger) and ?vscDebugger-package

Just tried this and this worked for me as well!


Weight Normalization on Pretrained Models?

Hey everyone, thanks for the great library!
I have a question regarding the pretrained models you provide for NMT.
I'm planning on using the pretrained nmt models as base for some transfer learning experiments. Are the downloadable model files already weight normalized?
I figured out that if I use pytorch.hub to load the model, fairseq seems to apply WN with the method make_generation_faster, and making the model not trainable.
But if I comment out the section where make_generation_faster is applied during loading of the model, I get a model that does not complain when I execute model.train(). So I now assume, that the models were saved BEFORE weight normalization was applied and they could be used for further training or fine tuning??
Just want to make sure that I didn't miss anything, so any feedback would be appreciated!
In case I'm right, it would be nice to have a flag that gives the option to set weight normalization to True/False when loading a model from pytorch.hub! :)

So I now assume, that the models were saved BEFORE weight normalization was applied and they could be used for further training or fine tuning??

Correct. We save checkpoints so that they can be used to resume training/finetuning. At inference time we then call make_generation_fast, which can make changes to the model in order to improve inference speed, but which may break finetuning.

In case I'm right, it would be nice to have a flag that gives the option to set weight normalization to True/False when loading a model from pytorch.hub!

Good idea, we will provide this.

@myleott I am interested in sending a PR for this change. @flashbob Could you help with some additional details /steps to reproduce what you were trying to do

@vumaasha I want to use torch.hub to load a pretrained model and avoid having fairseq apply weight normalization to it so I can resume training with some other data for transfer learning.
The Generator class in hub_utils.py does not take an argument that makes weight normalization optional:
# optimize model for generation         for model in self.models:             model.make_generation_fast_(                 beamable_mm_beam_size=(                     None if getattr(args, 'no_beamable_mm', False)                     else getattr(args, 'beam', 5)                 ),                 need_attn=getattr(args, 'print_alignment', False),             )
So I just commented this out to load the model and it worked (I guess :D).
Would be as simple as adding an additional flag "make_generation_fast = True/false" to give as a parameter to the torch.hub command and placing the code above in an "if make_generation_fast" statement.