Cross-seeds get stuck in radarr and sonarr queue

Hey!
I am running cross seed with qbittorrent in a docker, and it's working fine - the only problem i have is that everything that cross-seed inject to qbittorrent, also get injected in sonarr/radarr... and get's stuck in the queue since it's not an import..
Is there some solution to this?
Thanks!

It looks like you have everything under the same label?
i would suggest moving the torrents to a different label after they're completed and keep the cross seeded torrents in that label as well

its under advanced settings in radarr/sonarr

It looks like you have everything under the same label?
i would suggest moving the torrents to a different label after they're completed and keep the cross seeded torrents in that label as well

you need to enable advanced settings in radarr/sonarr to change this

Oh, i had no idea about this. I used "Category" but haven't set the Post-import.
I have now changed it, does this auto-apply to cross-seed, or do i have to change something in the config.yml?
Thanks!

It completely depends on how your cross seeds are added to qbittorrent such as maybe watch-folder or injection?

They use "injection" and u run the docker as deamon, so Radarr sends a trigger scrypt when a release is imported and updated, that sends a command to cross-seed

Works perfect now.. Thanks @Jerrk for the help :)


News migration

Takes care of the migration of the following links,
https://www.openmicroscopy.org/site/news/latest-java-security-issue
https://www.openmicroscopy.org/site/news/release-of-bio-formats-5.1.3
https://www.openmicroscopy.org/site/news/release-of-omero-bio-formats-5.1.2
Have done all the files that were listed in my checklist except for the following one,
https://www.openmicroscopy.org/site/news/release-of-omero-5.1.3
This is duplicated in the checklist and has already been done by @mtbc
@sbesson @hflynn

Looks good now


DUNGEON 4.0 (new formula)

The classic text adventure that served as the basis of the Zork series, updated to compile under gfortran.
The original code made extensive use of a nonstandard FORTRAN extension that conflated logical and bitwise operators, but other than correcting for this the code should be identical to that written by Robert Supnik in the 1980s.
brew audit --strict --online complains about the presence of tabs in the formula, but these are part of a patch to the VERY old-fashioned FORTRAN source code that is necessary to tell the executable to look for the data files where homebrew installed them rather than the pwd.

From the audit:

Use spaces instead of tabs for indentation

Mind updating the indentation in the formula?
Don't mind the notability part, I can ignore that.

Sorry, missed your comment re: the tabs. If the source contains literal tabs that makes sense.

OK, I've edited the formula to use #{opt_share} instead of the hardcoded path.

Just out of curiosity, is there a reason you switched from opt_pkgshare to opt_share?

It turns out using opt_pkgshare resulted in /usr/local/opt/dungeon/share/dungeon/dindx instead of /usr/local/opt/dungeon/share/dindx, so while the patch compiled fine the resulting executable looked for the files in the wrong locations.

Thank you! Squashed to one commit and merged.
I realized there was a solution to silence the tab warning, so I fixed that up in 43da4fb08f03b5e46933a50dc343a3449947df7a.

Thanks!


Sample App should be Consistent with App Developer's Guide

The sample_app provided with the cFE is not consistent with the example app documented in the Application Developer's Guide. The App Developer's Guide should documented recommended styles and practices. Similarly the sample_app should implement them. I don't think Sample App needs to cover all of the potential app features like Critical Data Stores, Child Tasks, etc. Just the basics to get someone started.

Imported from trac issue 280.  Created by dcmccom3 on 2019-04-16T06:54:43, last modified: 2019-05-29T10:12:02

Trac comment by dcmccom3 on 2019-04-26 09:05:45:
I found a version of qq app and based on file prologue comments it was synched with what's in the app developer's guide. I have not verified that this is still the case.

Trac comment by jhageman on 2019-05-29 10:12:02:
Moved to cfs_apps - [cfs_apps:135]


[BUG] Display of Terminal being used changed from older versions

General description of bug:

What happened:
I noticed that when I login to a host the Terminal is shown as tmux. This change came in later. I checked on a host with 2.4.0 and there the Terminal is (in my view Correct) as/dev/pts/1 and when sudo the termninal is xterm-256color.

in 2.8.5, when I login the terminal is tmux and when I sudo to root the Terminal changes to sudo.

vs as root

On older version:

as root:

Output of fastfetch -c ci.jsonc --format json:
  {
    "type": "Version",
    "result": {
      "projectName": "fastfetch",
      "architecture": "aarch64",
      "version": "2.8.5",
      "versionTweak": "",
      "cmakeBuiltType": "RelWithDebInfo",
      "compileTime": "Feb 25 2024, 00:00:00",
      "compiler": "gcc 11.4.1",
      "debugMode": false,
      "libc": "glibc 2.34"
    },
    "stat": 0
  },

//paste here

Output of fastfetch --list-features:
threads
gio
dconf
dbus
zlib
sqlite3
rpm
opencl
videodev2
Proprietary GPU driver API

I login to a host the Terminal is shown as tmux

It's expected when you run fastfetch inside tmux

I sudo to root the Terminal changes to sudo

I can't reproduce it. I got Terminal: tmux when I ran sudo fastfetch inside tmux. The tmux version was lost because you lost environment variables when running fastfetch with sudo, which is also expected.

I realise what I'm saying is that the terminal id being used by the session is lost. Which is also the output of tty:

Can the Terminal output not be:
tty + sudo
or
``tty+tmux`
It could be presented as:
Terminal: sudo on /dev/pts/2

if not in sudo or tmux
Terminal: /dev/pts/2

if in tmux
Terminal: tmux on /dev/pts/2

You may use fastfetch -s terminal --terminal-format '{5} {6} on {8}'

@CarterLi Can this display not be the default as both are correct together and either are less correct on their own?

I don't get it. Please file a new feature request and describe what you want.


update dependences

What about people still using poison 2.x? Shouldn't it be {:poison, "~> 1.5 or ~> 2.0 or ~> 3.0"},

@zepplock if we leave the two last versions? {:poison, "~> 2.2 or ~> 3.0"}

@oamado look at PR#56, I have all 3 versions and it seems to work in my setup. Can you please verify?

outdated


added more detail to the readme

A few questions

Do the spin cloud-gpu connect and ... destroy subcommands work today?
Should I include instructions on configuring the runtime-config.toml?

The connect command does not work but the destroy command does.

@macolso I think adding a little on the runtime config can help. I will draft up something for the developer docs as well to add documentation about the runtime config for llm


pdfjs-lib worker not working on safari mac and ios mobiles

Attach (recommended) or Link to PDF file here: "https://edumeister-pdf.s3-us-west-1.amazonaws.com/study%2Bguide.pdf"
Configuration:

Web browser and its version: Safari Version 13.0.5 (15608.5.11)
Operating system and its version: Mac OS, 10.15.3 (19D76) Catalina
PDF.js version: "^2.3.200"
Is a browser extension: No

Steps to reproduce the problem:

clone repo https://github.com/mozilla/pdf.js.git
generate generic build with gulp generic
Use create-next-app to create a Next.js app.
include pdf.js and pdf.worker.js in /public/pdf directory from previous build.
add <script src="pdf/pdf.js"></script> tag in _document.js
Inside the component, access pdfjsLib using const pdfjsLib= window.pdfjsLib;
Setup webworker using pdfjsLib.GlobalWorkerOptions.workerSrc = '/pdf/pdf.worker.js';
render PDF using pdfjsLib.getDocument(props.url).promise
run npm run dev
open localhost:3000

What is the expected behavior? (add screenshot)
expected behaviour
The browser should be able to access the global variable pdfjsLib and render the PDF.
What went wrong? (add screenshot)
Current output
The browser is unable to access the variable pdfjsLib from pdf.js. The exact code runs perfectly fine on chrome and firefox. The error is shown on safari: SyntaxError: Unexpected token '.' (anonymous function) — pdf.js:2397
Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):

PDF.js version: "^2.3.200"

First of all, that version is no longer supported; please find the latest releases at https://mozilla.github.io/pdf.js/getting_started/#download

Use create-next-app to create a Next.js app.

That example was removed, for a variety of reasons; please find additional details in https://github.com/mozilla/pdf.js/pull/11864#issue-412082929

The exact code runs perfectly fine on chrome and firefox. The error is shown on safari: SyntaxError: Unexpected token '.' (anonymous function) — pdf.js:2397

That clearly suggests a bug in Safari, rather than in the PDF.js library itself; as such this unfortunately doesn't really seem like an actionable PDF.js issue.
The only advice that we can give is to make sure that you use a es5-build of PDF.js library, since those are transpiled and include a number of polyfills.

Finally, please see https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md (emphasis mine):

If you are developing a custom solution, first check the examples at https://github.com/mozilla/pdf.js#learning and search existing issues. If this does not help, please prepare a short well-documented example that demonstrates the problem and make it accessible online on your website, JS Bin, GitHub, etc. before opening a new issue or contacting us in the Matrix room -- keep in mind that just code snippets won't help us troubleshoot the problem.

Thanks for responding.
I am sorry but, there has been a mistake in the version number that I had previously mentioned. The actual version used is "2.5.207".
It was added accidentally because I was experimenting with a lot of different versions and methods, and I kinda got confused. Again, sorry about that.
But, nothing seemed to work for me on Next.js. They all worked with a plain react project.
Here is a log of everything I tried.
Attempt 1) latest version of pdfjs-dist 2.5.207
import pdfjsLib from 'pdfjs-dist/webpack';
this caused an error (This happened on all browsers.)

error - ./node_modules/webpack/lib/node/NodeTargetPlugin.js:11:0
Module not found: Can't resolve 'module'

Appempt 2) latest version of pdfjs-dist 2.5.207
import pdfjsLib from 'pdfjs-dist';
pdfjsLib is undefined (all browsers).
Attempt 3) I looked into pdfjs-dist/webpack.js and found
var pdfjs = require("./build/pdf.js");
So i tried to import pdfjs like so
import pdfjs from 'pdfjs-dist/webpack';
and
import pdfjs from 'pdfjs-dist/build/pdf.js';
and
import * as pdfjs from 'pdfjs-dist';
pdfjs is undefined in the first 2 ways. The third way didn't throw any errors but it didn't render any PDFs as well.  It said "setting up fake worker" and that's it (all browsers).
Attempt 4) Found stack overflow page with a potential solution. Here
Someone mentioned that upgrading pdfjs-dist to  v2.6.347 fixed it. So I tried it.
installed version 2.6.347
import pdfjsLib from 'pdfjs-dist/webpack';
I got the error

Error: Cannot find module 'worker-loader?esModule=false!./build/pdf.worker.js'

Attempt 5) Tried using the CDN. From here
I used pdfjs.min.js and pdf.worker.min.js
It worked on chrome and firefox but broke on safari for some reason saying that there was a syntax error somewhere in
pdf.js.

SyntaxError: Unexpected token '.' (anonymous function) — pdf.js:2397

Attempt 6) Tried using ES5 build (latest version).
I cloned repo https://github.com/mozilla/pdf.js.git
generated generic build with gulp generic.
used babel with @babel/preset-env to generate a build.
included pdf.js and pdf.worker.js into my project.
When I ran it, got the same error as before in safari. Worked on chrome and firefox.

SyntaxError: Unexpected token '.' (anonymous function) — pdf.js:2397

Attempt 7) Finally I switched back to version 2.3.200 then did something like this.
Added ?esModule=false while importing worker.
import pdfjsLib from "pdfjs-dist/build/pdf.js";
import PdfjsWorker from "worker-loader?esModule=false!pdfjs-dist/build/pdf.worker.js";
if(typeof window !== 'undefined' && 'Worker' in window)  { 	pdfjsLib.GlobalWorkerOptions.workerPort = new PdfjsWorker(); }
This seems to work fine on chrome, firefox and safari. I haven't tested it on iPhone yet (cause i don't have one).
I tried the same syntax on the newer versions but I got errors like this

Error: Cannot find module 'worker-loader?esModule=false!./build/pdf.worker.js'

For some reason this syntax only works with version 2.3.200. I don't understand why I have to do all this just to get a simple PDF rendering.
Anyways, I didn't mention this before because I didn't really keep track of all the errors the first time I tried these. I had to re-do them and note down the results. Even though the last workaround worked, I don't know how it is going to behave on mobile and tablets. So, I cannot yet use this in production yet.

But, nothing seemed to work for me on Next.js. They all worked with a plain react project.

Unfortunately, I don't believe that any of the PDF.js contributors know either React or Next.js enough to provide any detailed assistance here.

Here is a log of everything I tried.
[...]

Unfortunately, this isn't all that helpful since it's very difficult for anyone to reproduce exactly what you did; hence why we always ask for runnable examples rather than code-snippets (please note the last paragraph in https://github.com/mozilla/pdf.js/issues/12769#issuecomment-749493003).

Tried using ES5 build (latest version).
I cloned repo https://github.com/mozilla/pdf.js.git
generated generic build with gulp generic.

This doesn't look entirely correct, since that gulp command won't create the es5-build.
What you actually need to do, if building manually rather than just downloading a release, is to run gulp generic-es5 instead.

I used bable to generate the ES5 build from the gulp one.
I will try to provide you with run-able examples.

I used babel to generate the ES5 build from the gulp one.

As clearly mentioned https://github.com/mozilla/pdf.js/issues/12769#issuecomment-750159876: That's wrong and you must use gulp generic-es5, since otherwise you're not guaranteed that all the necessary polyfills are included.

Here is an example that i've created on codesandbox.
Example1
I am using the latest stable version and I am trying to import pdfjsLib like this
import pdfjsLib from "pdfjs-dist/webpack";
I also tried importing it like so
import pdfjsLib from "pdfjs-dist/build/pdf";
Still no luck.

I also tried importing it like so
import pdfjsLib from "pdfjs-dist/build/pdf";

And that will not work, since once again you need to use es5-builds for the browsers in question here; hence this should look something like import pdfjsLib from "pdfjs-dist/es5/build/pdf.js"; instead.

There is no es5 folder inside pdfjs-dist/ Could you tell me where to find it?

There is no es5 folder inside pdfjs-dist/ Could you tell me where to find it?

Yes there is, see https://github.com/mozilla/pdfjs-dist/tree/master/es5
However, you'll need to update to a supported PDF.js version as mentioned at the top of my very first comment; see https://github.com/mozilla/pdf.js/issues/12769#issuecomment-749493003

I feel kinda stupid asking this but, I installed it through npm and I didn't see any es5 folder in node_modules/pdfjs-dist. I'm guessing I need to make a separate build from the repo to use it.
Is there a way for me to use it directly from the npm node module?

I installed it through npm and I didn't see any es5 folder in node_modules/pdfjs-dist.

This would suggest that you didn't actually install either the latest or next version of the package, which are the only ones that are supported, since those should contain the necessary es5-directory.

I installed it through npm and I didn't see any es5 folder in node_modules/pdfjs-dist.

This would suggest that you didn't actually install either the latest or next version of the package, which are the only ones that are supported, since those should contain the necessary es5-directory.

If you check the codesandbox example that I had provided previously #12769 (see comment) , you will be able to see that I am using the latest stable version 2.5.207. I also tried the next version. Still no luck.

As previously mentioned, the core PDF.js contributors don't know much (if anything) about either React or Next.js and as such it's unfortunately not really possible for us to provide much assistance with those kind of frameworks.

Understandable. Thanks anyways.
I will continue to use my workaround until someone figures out a better solution.


How to train the model with multi-nodes and multi gpus?

If you are running on a cluster, you need to implement the env initialization like _init_dist_slurm. If you just have multiple machines connected with the ethernet, you can refer to the official launch utility, which is used in our script.

@hellock ，I am fresh to cluster, which one is better  between the official launch method and slurm?


Please add an option to switch key bindings

I am using a mac. The default emacs binary doesn't work well with Safari and Firefox. One example is that auto completion (Cmd-/) doesn't work.
I wish there would be an option in the setting page to change code mirror key bindings. Maybe the default binding works better.

I am using a mac. The default emacs binary doesn't work well with Safari and Firefox. One example is that auto completion (Cmd-/) doesn't work.
I wish there would be an option in the setting page to change code mirror key bindings. Maybe the default binding works better.

Nothing to do with Slingcode. WHAT? There's no emacs.


did:key interoperability suite support

This library has an implementation of did:key. It should be added to the suite in the W3C CCG for interoperability testing.
https://w3c-ccg.github.io/did-key-test-suite/

Note: this requires a hosted version of the SSI SDK

In accordance with the latest draft of the spec our impl will need to switch to using JWK keys.

Will use code that looks something like this:
		privJWK, err := crypto.PrivateKeyToJWK(privKey)
		if err != nil {
			return generateError(err)
		}

		pubJWK, err := crypto.PublicKeyToJWK(pubKey)
		if err != nil {
			return generateError(err)
		}

passing test vectors with this https://github.com/TBD54566975/ssi-sdk/pull/382

Going to close this because I don't like that the test suite requires you have a running server. If they remove that requirement we can reconsider. For now, compliance with the test vectors is more than sufficient.


Is AllowedFrameAncestors still a valid key?

When using the AllowedFrameAncestors key, then we are getting this error:
MessageWithoutPrivateInformation: The configuration setting 'AllowedFrameAncestors' is not valid for Microsoft Dynamics 365 Business Central Server.
We are on BC 13.3.27233 - on-premise and connecting to D365 f. Sales Cloud.
Ref: https://dynamicsuser.net/nav/f/technical/96484/allowedframeancestors-is-not-valid-for-business-central-server

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

ID: 3a37d8a7-4a5a-37c8-df1c-4dd28e37c360
Version Independent ID: badd39bf-9d13-e0d4-0138-8cd9920b3a9f
Content: Configuring Business Central Web Server instance - Business Central
Content Source: dev-itpro/administration/configure-web-server.md
Service: dynamics365-business-central
GitHub Login: @jswymer
Microsoft Alias: solsen

Do you have any other installation of BusinessCentral/NAV on you machine?
It looks like the Set-NAVWebServerInstanceConfiguration points to an old version of the script module.
Could you run following command to verify it?
Get-Command Set-NAVWebServerInstanceConfiguration | % Source

Hi,
No this is the only version installed. The machine was created using getbc/aka.ms.
Running the Get-Command returns: Microsoft.Dynamics.Nav.Management
The Microsoft.Dynamics.Nav.Management.dll is version 13.0.27183.0 (app version 13.3.27233.0-W1).

I just requested new instance, and started navsserver powershell.
PS` C:\run> Get-NAVWebServerInstance

WebServerInstance            : NAV
Website                      : NavWebApplicationContainer
Uri                          : https://NAVSERVER:443/NAV
SiteDeploymentType           : SubSite
Configuration File           : C:\inetpub\wwwroot\NAV\navsettings.json
ClientServicesPort           : 7046
ClientServicesCredentialType : NavUserPassword
DnsIdentity                  :
Server                       : localhost
ServerInstance               : NAV
Version                      : 13.0.28871.0

Running Set-NAVWebServerInstanceConfiguration worked without any error
PS C:\run> Set-NAVWebServerInstanceConfiguration -KeyName "AllowedFrameAncestors" -WebServerInstance NAV -KeyValue "http
s:*.crm4.dynamics.com"

I also could verify that the setting was set
PS C:\run> Get-Content C:\inetpub\wwwroot\NAV\navsettings.json | ConvertFrom-Json | % NAVWebSettings | % AllowedFrameAncestors
https:*.crm4.dynamics.com

Looks fine, but exactly what worked fine?
I can do exactly what you showed there. No problem setting and showing that it's set using the CmdLet's (I wrote that in the message to support also).  I only got the above error message once, cannot provoke the error message.
The issue is that it doesn't work. When we try to open an iframe, then it's being denied.
Here is what the console says:
Header X-Frame-Options found.
The header is set to SAMEORIGIN. You are on a different domain and therefore this page can NOT be included.

Can you share the network log (e.g. using Fiddler)? The host frame should send the ancestor url in a header to BC ('origin' header). The value of this header will then be validated against AllowedFrameAncestors.

Not quite sure if this is what you mean?
It looks like it is creating 2 call, but no "origin"
1.

From the requests you send I can see that the 'Referer' is set correctly and it should be allowed if AllowedFrameAncestors is set to 'https:*.crm4.dynamics.com'
Is the X-Frame-Options/CSP set to origin/self on the response to "https://VmOnAzure.westeurope.cloudapp.azure.com/NAV/?company=CRONUS International Ltd.&page=4&showribbon=0&shownavigation=0&showuiparts=0" ?

Hi Lukasz,
While looking for the answer to your question, we discovered different behavior when called the first time and when we connect a second time. It appears that the frame-ancestor is used to login first time, and then save a cookie that is used the second time.
I have uploaded the fiddler traces etc. to support.microsoft.com.

I think we found the issue. As part of initial response from BC we set 'AllowedAncestorCookie' with the parent ancestor url. We do that to keep track of the allowed ancestor in case the page is redirected e.g. to authenticate with AAD. Regrettably, AllowedAncestorCookie is not respected by the browser because it is marked with samesite=lax property. This property prevent it from being used in cross site requests.
We will provide a fix by removing the samesite property on AllowedAncestorCookie in the next update.

Thanks, is there any work-arounds that we can try until the next update is released?

The workaround could be adding a rewrite rule that removes samesite=lax.
Try adding following rule to the web.config under rewrite/rules
<outboundRules>
    <rule name="Remove SameSite">
        <match serverVariable="RESPONSE_Set_Cookie" pattern="NAVAllowedAncestor(.+)samesite\=lax\;(.+)" />
        <action type="Rewrite" value="NAVAllowedAncestor{R:1}{R:2}" />
    </rule>
</outboundRules>

Thanks, just tried out the work around, and it works! 👍


Minor fixes

Several minor fixes to mods.
closes #180

Every mod in Mod_construction_bay should now run up until character creation screen, with only a few having any errors at all. The end is in sight!

Thanks reaper I'll move them shortly


IngredientDeserializer with ID not found

[Render thread/ERROR] IngredientDeserializer with ID not found: [farmersdelight:tool] this can be ignored unless issues occur.
Full Log :
https://paste.atlauncher.com/view/3dfea829-a191-4dae-9093-d96197b48ef2

Not reproductible in last version.


example given by readme maybe wrong

According to https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin

The Origin header is not set on Fetch requests with a method of HEAD or GET

but all your example is
app.get('/products/:id', function (req, res, next) {   res.json({msg: 'This is CORS-enabled for all origins!'}) })
app.post would be more proper I think.
Is my understanding wrong?

That page is actually wrong. Check out the bug that text links to https://bugzilla.mozilla.org/show_bug.cgi?id=1508661


smart_open/s3: Initial implementations of str and repr

Initial implementations of str and repr for SeekableBufferedInputBase and BufferedOutputBase.
This wasn't too difficult to implement, so I've gone and made the first version before getting the answers to the questions at the issue thread. Please let me know if you'd like these outputs to look differently, if I should add other parameters to them or if I should add these to any other objects.

Great!
Thanks for all the feedback, hope it wasn't too annoying going back and forth with the changes 😁

No problem at all.
Hope you enjoyed the experience, if there's anything we do to improve things for you as contributor, let us know, we'll take it on board.


Develop: Add database for storing application data

As a developer, I need a database (or other data storage approach) set up within the application to store user data like settings, notifications, and email cache. Due to privacy concerns, this data should all reside within the user's own device and not sent to any cloud database storage that may be used by the analytics data.
Also see #409 for overlap. To meet our needs, we may need two separate data storage techniques (or one if it meets all criteria of both stories).
May need to use SqlCipher for encryption
Acceptance Criteria

Data storage is configured for user data in the application
Data storage is stored locally and not hosted in a cloud database.
Should be in a format that performs well for search queries
Document any relevant content in the Programmer guide (draft thoughts of usage and importantly the "Why")
Updates SRS and STP (and other docs if necessary)
Add/Update relevant unit tests

Requirement :

Encryption
Full-text search


Add User-Agent in HTTP header / Fixing alignment for --helptext.

Pretty self-explanatory stuff.
Adding a header and fixing helptext.

The -header command can add any header.  And in 1.1 the options are auto-aligned.
Thanks!

Awesomesauce!


stuck in hierarchically with CellReferences

target to construct gds hierarchically with CellReferences but it gets infinite loop when call CellReferences, the way I use is not correct?
for i in range(num):
...................
index = round(step[i]/10)
rect = gdspy.Rectangle((.....))
if "cell_" + str(index) in globals():
globals()["ref_" + str(index) + str(i)] = gdspy.CellReference(globals()["cell_" + str(index)],origin=(x,y))
globals()["cell_final_" + str(index)].add([globals()["ref_" + str(index) + str(i)]]) <==it causes  infinite loop
else:
globals()["cell_" + str(index)] = lib.new_cell(str(index))
globals()["cell_final_" + str(index)] = lib.new_cell(str("cell_final_"+str(index)))
globals()["cell_" + str(index)].add(rect)
globals()["ref_" + str(index) + "0"] = gdspy.CellReference(globals()["cell" + str(index)])
globals()["cell_final_" + str(index)].add([globals()["ref_" + str(index) + "0"]])
...............................
for i in range(num):
....................
final.add(globals()["cell_final"+str(index)])

hmm this is some messy code with a lot going on...
I recommend you start with the example here and slowly modify it towards what you need
https://gdspy.readthedocs.io/en/stable/gettingstarted.html#references

thanks @tvt173
now it can work but still have 2 questions:

in the example you recommend, it uses "gdspy.Cell" to create a cell, but the result is empty; however, if use "lib.new_cell" instead (not only the first cell), the result can be seen with klayout, do you know why?
now I use "lib.new_cell" to create cells (around 16), and each cell has its own references. I found the gds size will go larger along with the number of references. is that normal? I thought the size only depends on the number of cell you created, am I wrong?

Cell ("cell_final_5", 0 polygons, 0 paths, 0 labels, 2188 references)
Cell ("cell_final_6", 0 polygons, 0 paths, 0 labels, 4752 references)
Cell ("cell_final_7", 0 polygons, 0 paths, 0 labels, 6492 references)
Cell ("cell_final_8", 0 polygons, 0 paths, 0 labels, 7508 references)
Cell ("cell_final_9", 0 polygons, 0 paths, 0 labels, 10604 references)
Cell ("cell_final_10", 0 polygons, 0 paths, 0 labels, 10856 references)
Cell ("cell_final_11", 0 polygons, 0 paths, 0 labels, 14060 references)
Cell ("cell_final_12", 0 polygons, 0 paths, 0 labels, 16192 references)
Cell ("cell_final_13", 0 polygons, 0 paths, 0 labels, 19520 references)
Cell ("cell_final_14", 0 polygons, 0 paths, 0 labels, 20820 references)
Cell ("cell_final_15", 0 polygons, 0 paths, 0 labels, 21456 references)
Cell ("cell_final_16", 0 polygons, 0 paths, 0 labels, 20508 references)
Cell ("cell_final_17", 0 polygons, 0 paths, 0 labels, 19752 references)
Cell ("cell_final_18", 0 polygons, 0 paths, 0 labels, 19080 references)
Cell ("cell_final_19", 0 polygons, 0 paths, 0 labels, 20516 references)
Cell ("cell_final_20", 0 polygons, 0 paths, 0 labels, 2200 references)

I believe lib.new_cell() first creates the cell, then adds it to the library. If you are creating a cell with gdspy.Cell() instead, you should be sure to write it to a library afterwards. Then it is that library that you write to gds.
References do have a small memory footprint also. In your example, you appear to have hundreds of thousands of references, so I would still expect a somewhat considerable size, though it should still be smaller than a flattened cell, as long as each of those references is more complex than i.e. a simple rectangle. You may be able to drive down size further by using CellArrays instead.


access pckry instance

Hey, thanks for your awesome packery react implementation. Just a quick one. Do you know how to access the packery instance from within the react-component (not using the mixin)?

issue dissolved...implemented my own packery component. btw there s a new packery out..  have a nice day


Table of contents on pages

For some pages like the FAQ and SD it'd be good to have a ToC

:+1: I can give this a go.

:+1: as discussed a few times.

@ddfreyne can you help here? This would be quite useful.


Define a simple k8s deploy

once #6 is finished.
a Deployment and Service should suffice for now

https://github.com/gira-games/api/issues/6


Modify function check in node psp template to enable PSP on v1.24 clusters

Hey Team,
PSP's are being deprecated in v1.25, but they are still supported in v1.24. Please modify the second argument to 25 to enable PSP on v1.24 clusters, otherwise the deployment fails.
Cheers

Awesome. Thanks!


Support Private Container Registries

At the moment, we assume that all images are hosted on a public container registry like Docker Hub. While that's a good place to get started, it doesn't meet minimum requirements.  We must add Registry credentials to the provision command as well as the ARM Template that is used for provisioning.

Fixed in dev.


Return the generated data in a string.

When working with a small product catalog, I want to generate and give it away each time a bot accesses without using files.
Acceptance criteria: the generated product catalog can be obtained as a string variable.

@Bukashk0zzz hello, will you merge this PR?

@Bukashk0zzz hello, will you merge this PR?

Yes, in the near future I want to correct the remarks on pr and try to merge it again.

Perfect. Thanks for your work guys.

I add this feature in v1.11.0 release https://github.com/Bukashk0zzz/YmlGenerator/releases/tag/v1.11.0
Example how to get YML string:
        $settings = (new Settings())
            ->setReturnResultYMLString(true)
        ;
        $value = (new Generator($settings))
            ->generate(new ShopInfo(), [], [], [], []);


Feature Request: Create my own workflow to prepend specific docs?

Checklist

[X] The feature would be useful to more users than just me.
[X] I have checked the feature overview and the feature doesn't already exist.
[X] Feature Requests regarding daily notes will not be implemented, since there are other Alfred workflows that do focus on daily notes already.
[X] If you are looking for a way to trigger a specific Obsidian command from outside Obsidian, see this comment explaining how you can easily create such a workflow yourself.

Feature Requested
Hello!
I would love to be able to repurpose the prepend functionality of the workflow to be able to set my own triggers.
Example:

todo query --> Prepend the "To Do" note
idea query --> Prepend the "Ideas" note
learning query --> Prepend the "Journal" note

Open to all solutions here.
I could see this being of value to all types of users who often edit the same notes often
Alternatives considered
Currently I use Obsidian QuickAdd for this, but that has its own limitations.
Relevant Screenshot
No response

Setting your own triggers for various stuff unfortunately isn't something that is easy to do in a way that is customizable for users. Also, I feel like this is too nice of a feature to be honest, sorry.
What you can do is either append using the main search.
Alternatively, you can create your own simple workflow for this, since obsidian notes are just pain text files you can interact with. Alfred allows you to do that without having to write any code. See the Alfred docs for that.


How to get   mask_loss

    if cfg.MASK.MASK:
        # TODO
        mask, self.mask_corr_feature = self.mask_head(zf, xf)
        mask_loss = None
        outputs['total_loss'] += cfg.TRAIN.MASK_WEIGHT * mask_loss
        outputs['mask_loss'] = mask_loss
    return outputs

I am having troubles understanding your issues.
Could you provide more details?

Since no further question is asked, I'm closing it for now.
Please reopen it or create a new issue if you have further question.


Add screensaver enabled status to the Display model

Proposed Changes
This PR adds the ability to retrieve the screensaver status from the device via a new model (DisplayScreensaver) attached to the Display model. The motivation is https://github.com/home-assistant/core/issues/81637 – users get unknown_error requests when they attempt to send notifications to a device with the screensaver active. Since devices in screensaver mode can only receive critical notifications, this PR will enable a more accurate log/message to the user when sending notifications in this setting.
Note that I did not implement the entirety of the screensaver payload; I want to keep this PR contained to the surface area it will actually touch.
Related Issues
N/A

I'm fine with adding this information, but I do think it has no use to work with this to solve that problem. On the Home Assistant end, LaMetric is a polling integration, you cannot rely on this data to decide to resolve the issue you are referring too.

Or we can pass the coordinator to LaMetricNotificationService and force the coordinator to update each time we call the service.

https://github.com/home-assistant/core/pull/81807

I do not think that is a good approach, it puts extra strain on the device, especially when sending multiple messages.
Can’t we process/handle on the response instead?

It can definitely be done. The response data does give us what we need:
{
  "errors": [
    {
      "message": "Only notifications with priority 'critical' are allowed in current mode"
    }
  ]
}

However, the current implementation can't do this. Because raise_for_status=True is applied to every request, this particular scenario will merely raise an unhelpful aiohttp.ClientResponseError:
aiohttp.client_exceptions.ClientResponseError: 400, message='Bad Request', url=URL(...)

I think we can be more intelligent about error handling based on data – instead of just relying on the HTTP status, we can always parse the response payload and use its contents for errors. I'll close this PR and play around with a starter PR for improved error handling; you can decide if that route makes sense before I return to this specific problem.


list detection wrong in this example

the text 5 April 2009. at the end of a sentence where 2009. is on the next line breaks list-detection marking the line as item number 10 in the list
2009 is detected as the next list item, and should not have been. disabling list-detection generates the proper output
a middle ground that doesn't alter the content would be to have it be item number 2009 instead of item nr 10
Original from PDF

Extracted Text

tested on axarev/parsr:latest
Test file 1 page Ketley_v_HMRC-2.pdf

my understanding of ListDetectionModule is that  removeNumberingFromList modifies the list here, maybe removeNumberingFromList can be an optional step


Menu : hilight queue name in red if failed count > 0

Currently if we want to see if there is any failed job, we need to click each queue.
Here is a quick modification to write queue name in red if there is any failed job.
Tested and working.

Hi @Ayora29 thank you for this PR.
I think that instead of trying to bypass the requirement, we should focus on the #258 task...
What if i want to see it there are waiting jibs in the queue, your solution (coloring the queue name) won't help us.
What do you think, can you start this task?

Hello @felixmosh,
Yes I saw this thread concerning a dashboard.
I honestly do not have time to start working on another task sorry.
While dashboard feature is not a reality yet, this is just a quick modification in the meantime. You could remove it once the dashboard is ready.
I saw other people asking for this highlight as well, this is why I'm proposing a PR.

I don't want the add a feature that is a temp solution....

I will review a solution that will show colors on the nav element, and it will be enabled with a settings...
Maybe this will help as well

@Ayora29 check https://github.com/felixmosh/bull-board/issues/258#issuecomment-1519128654


CpModel Copy/Clone in C#

Language: C#
Package: SAT solver
I have a model and I want to explore the feasibility of different sets of constraints. I would like to clone the model to create a snapshot and revert back to that snapshot when the model becomes infeasible to try other versions.
In Python and C++ a CpModel.CopyFrom method exists (judging from the docs at https://github.com/google/or-tools/blob/stable/ortools/sat/doc/model.md) and that seems to do what I want.

Duly noted. I do not have the time to work on that. So not in the next release. But hopefully soon.


NameError: name 'fakeusername121212' is not defined

Why am I getting this error? Here is my code. Also I'm not sure if I'm running this program correctly. Am I supposed to run the program from my ide or use the command line to run my python file like in scrapy? Edit. fakeusername121212 and fakepassword aren't my actual username and password i actually put my real username and password.
import instaloader
L = instaloader.Instaloader()
L.login(fakeusername121212, fakepassword)     # (login)
profile = instaloader.Profile
file = open("kyliejenner_followers.txt","a+")
for followee in profile.get_followees():
username = followee.username
file.write(username + "\n")
print(username)
file.close()

Nevermind. When you make your L.login you need to make sure your username and password are inside quotes/are written as separate strings (Such as the following L.login("fakeusername121212", "fakepassword"))

Nevermind. When you make your L.login you need to make sure your username and password are inside quotes/are written as separate strings (Such as the following L.login("fakeusername121212", "fakepassword"))


Add option to only list 3rd party applications.

Current coverage is 73.56%

Merging #17 into master will not affect coverage as of c708597

@@            master     #17   diff @@
======================================
  Files           50      50
  Stmts         1362    1362
  Branches       179     179
  Methods          0       0
======================================
  Hit           1002    1002
  Partial         82      82
  Missed         278     278

Review entire Coverage Diff as of c708597

Powered by Codecov. Updated on successful CI builds.


Set payment with a fixed cryptocurrency

Hi !
I am testing dePay with Gnosis chain.
I have a wallet with some xDai
When I use dePay to make a payment, the Tx Gnosis Scan show something weird.
The transaction was not from xdai to xdai, but from xdai it went to any other currency ( USDC, USDT or Gno).
Why is happening? is cos get fees in the swap ?
Is possible to transfer the user currency to same currency?  In this case,  xDai to xDai
You can see my test history here:
https://gnosisscan.io/address/0xf11069faa3e382f78aef9858a51f302709e2772c#tokentxns
Thanks

This is my basic JS:
DePayWidgets.Payment({
	currency: 'USD',
	amount: {
		fix: 1,
		currency: 'USD'
	},
	accept: [
		{
			blockchain: 'gnosis',
			token: '0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb',//xDAI
			receiver: '0xf11069FAa3E382F78Aef9858a51F302709e2772C'
		}
		/*
		{
			blockchain: 'gnosis',
			token: '0x4ECaBa5870353805a9F068101A40E0f32ed605C6',//USDT
			receiver: '0xf11069FAa3E382F78Aef9858a51F302709e2772C'
		},
		{
			blockchain: 'gnosis',
			token: '0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83', //USDC
			receiver: '0xf11069FAa3E382F78Aef9858a51F302709e2772C'
		}
		*/
	]
});

Hi @JTorresConsulta
It's impossible that you received USDC or GNO if you only have configured to receive XDAI, like in your shared code snippet (as you have commented-out USDT and USDC).
It's important to understand that you do not configure what users can use, but what you will receive, we also recommend to configure as few tokens per chain as possible for performance reasons.
Looking at the transactions it looks like you have configured xDAI, USDT, USDC, and GNO as accepted. Hence you have received what you have configured.
Users can always use whatever they have in their wallet thanks to auto-conversion through DeFi.

If you have configured to receive xDAI, USDT, USDC and GNO, and the user selects xDAI, it can happen that a conversion is happening (so you receive USDT, USDC or GNO instead of xDAI) in cases where:

the user selected the native token of the chain (as it does not require an additional approval transaction)
a DEX offers a quote that results in a higher output

e.g. https://gnosisscan.io/tx/0xcf52c44f21715d4744620f88c29a82c1913c0fd4c0288dddb6ce357797289755
gave you $1.03 worth of GNO even though the user paid $1.005 worth of xDAI.

The algorithm is supposed to deliver the most to you based on the configuration.

if you only want to configure xDAI, only configure xDAI as accepted.

Also, configuring the widget with
currency: 'USD',
amount: {
  fix: 1,
  currency: 'USD'
},

makes those conversion cases even more likely as its only a very naive approach of defining token amounts based on fiat currencies... you should configure amounts within accept:
accept: [
  {
    blockchain: 'gnosis',
    token: '0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb',//xDAI
    receiver: '0xf11069FAa3E382F78Aef9858a51F302709e2772C',
    amount: 1
  },
  {
    blockchain: 'gnosis',
    token: '0x4ECaBa5870353805a9F068101A40E0f32ed605C6',//USDT
    receiver: '0xf11069FAa3E382F78Aef9858a51F302709e2772C',
    amount: 1
  },
  {
    blockchain: 'gnosis',
    token: '0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83', //USDC
    receiver: '0xf11069FAa3E382F78Aef9858a51F302709e2772C',
    amount: 1
  }
]

We also recommend to configure as few tokens per chain as possible for performance reasons.

Hi @JTorresConsulta
It's impossible that you received USDC or GNO if you only have configured to receive XDAI, like in your shared code snippet (as you have commented-out USDT and USDC).
It's important to understand that you do not configure what users can use, but what you will receive. We also recommend to configure as few tokens per chain as possible for performance reasons.
Looking at the transactions it looks like you have configured xDAI, USDT, USDC, and GNO as accepted. Hence you have received what you have configured.

No, I configured only xDAI. The user pay with xDAI but GNO was received.
You can look the TX here:
https://gnosisscan.io/tx/0x77e4c04c12c12ca83769dfa5871375fe694ef3ab68a00a5fc18b7f586191c027
This is other test with the next JS:
DePayWidgets.Payment({
	currency: 'USD',
	amount: {
		fix: 1,
		currency: 'USD'
	},
	accept: [
		{
			blockchain: 'gnosis',
			token: '0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb',//xDAI
			receiver: '0xf11069FAa3E382F78Aef9858a51F302709e2772C'
		}
	]
});

My goal is se the price in dollars and accept and receive only stable coins of any network
Thanks !

sorry I have not spotted that earlier

And I guess your goal is to receive the stable coins that you believe are stable. There is no common understanding of what a "stable coin" is. (e.g. pretty sure you dont want to receive Terra USD, which is also a "stable coin")...
Considering your goal, I recommend you configure 1 stable coin of your choice per blockchain and make sure to configure amounts via accept!
DePayWidgets.Payment({
  accept: [
    {
      blockchain: 'gnosis',
      token: '0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE', // xDAI (native)
      receiver: '0xf11069FAa3E382F78Aef9858a51F302709e2772C',
      amount: 1
    }
  ]
})

we also do not recommend to enforce "USD" as display currency as users prefer to see value in their local currency (if you have a global audience).

You received GNO because 0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb is GNO

OMG ! excuse me, you are right  :(
But I have other question.
If I accept several stables like USDC, USDT and xDAI, and the user pay with xDAI. What will I receive? In other attempts user paid with xDAI and the received was in USDC or USDT...

If you configure to receive USDC, USDT and xDAI and the user uses xDAI you should also receive xDAI.
But as stable coins are not as stable as most people wrongly assume, it could happen that for some cases you do receive USDC or USDT in some cases, as explained prior, in cases where e.g. 1 USDC > 1 xDAI.

Considering your goal, I recommend you configure 1 stable coin of your choice per blockchain and make sure to configure amounts via accept!

Now I dont want to make the conversion in my client site.
He wants to work and show to his ecommerce user the cart total amount in $.
He is open to receive any crypto if your conversion amount corresponds to dollars.
Do you think it would be best not to set any accepted tokens and only set the fix and currency like next?
DePayWidgets.Payment({
	currency: 'USD',
	amount: {
		fix: 1,
		currency: 'USD'
	},
	accept: [
		{
			blockchain: 'gnosis',
			token: '0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb',//xDAI
			receiver: '0xf11069FAa3E382F78Aef9858a51F302709e2772C'
		}
	]
});

Some one has to make the decision what stable coins to receive. Without accept configuration the widget will not work, as the widget is not gonna make that decision for you either.

I understand.
Even though it indicates some tokens in accept (like USDT).
Will the user be able to pay with any token with sufficient balance on that blockchain?

I think I cant follow any more.
You will always receive whats defined in accept. if you define amount in accept you will receive exactly that amount, if you define currency: amount a naive way to calculate token accept amounts will be performed.
Users will be able to pay with any token with sufficient balance on that blockchain, correct.

All clear now.
Thanks @0xNe0x1


OpenCV - Version 4.5.X failure [Ubuntu 20.04]

OpenCV fails to read JPEG image with Ub20.04 and is an empty Mat.
Error seen
terminate called after throwing an instance of 'cv::Exception'
  what():  OpenCV(4.5.5) /home/kiriti/mivisionx-deps/opencv-4.5.5/modules/imgproc/src/resize.cpp:4052: error: (-215:Assertion failed) !ssize.empty() in function 'resize'

Aborted (core dumped)

@kiritigowda any update on this?

#994  fixes the JPEG load issues


Certificate sorting sequence (Test prior to Vaccination)

Avoid duplicates

[ X] Bug is not mentioned in the FAQ
[ ] Bug is specific for iOS only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
[ ] Bug is not already reported in another issue

Technical details

Device name: iPhone
iOS version: 14.6
App version: 2.5.1

Describe the bug
A newer Test Certificate is shown on the Certificate tab, although a vaccinated certificate has been added before.
Does this sorting make sense?

Steps to reproduce the issue
n.a
Expected behaviour
I would expect that a vaccination certificate is always listed at the top, before any test certificate is being listed/shown.
Possible Fix
Additional context

Hi @bondskin, there is a specific sorting order that determines which certificate is seen as most relevant (see here). In that way, a recent PCR / Rapid Antigen Test certificate "outweighs" an older vaccination (by definition). So from my perspective I would say this works as designed.

Excellent, that does make sense indeed. I was not sure if the sorting is by random or by relevance.
Thanks for the explanation

@bondskin @rgrenz Indeed, this works as designed. It's not random, but there are rules in which order certificates are shown.

Corona-Warn-App Open Source Team

@bondskin
Do you consider this as solved? If you want to open an enhancement request regarding this, please do so here.
Otherwise you could close this issue. Thanks!


Added nodeWalkAncestors

Recursively walk the lineage until reaching a parent matching the predicate or undefined.
Needed this function because nodeWalkPrior included nodes not in direct lineage and some semantics/behavior depend on direct lineage.

LGTM!


add fusedce to metrics

@nik-mosaic first of all its a draft that I probably won't merge :) but to your answer your question its because the implementation in flash attention doesn't support sum reduction for some reason. I added it here to support the use of it in our metric class.


go.obo and go-basic.obo have different data-version in snapshot

@balhoff This is more a question than anything else, but we noticed that in the last snapshot that we had
go-basic.obo:
data-version: releases/2024-09-18

go.obo
data-version: releases/2024-09-22

This snapshot run was a little odd, with a lot of restarts, so I'm not too surprised at the date difference. I would, however, expect them both to be at least from Sunday the 22nd, when the run started. I was curious if there were any lags built in the system that would easily explain this? (E.g. reaching out to the previous snapshot or release at some point.)
Tagging @suzialeksander , who noticed this.

@kltm I can't explain this. I had two recent PRs changing owltools to robot, but it looks like I used all the same make variables related to dates:
https://github.com/geneontology/go-ontology/pull/28902/files
https://github.com/geneontology/go-ontology/pull/28893/files

@balhoff All good. We'll do a clean run soon and see if there's a difference. It might be down to some kind of workspace sanitation.


feature: forget password

I'm very frustrated when it ask to password and i signup with otp in cohortharkirat there is no option in forget password in 100xdevs and also when i want to reset password in cohortharkirat otp doesn't send in my email account.

Yes its too frustrating

This is a design change we can not revert

@devsargam I don't know why we can't add this function can you please explain technical difficulties.

@santosh-marar

@devsargam then is there any another way to change or forget password?

You can go though harkirat.classx.co.in


Use Coretap.instance.slug when reporting brew version

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[ ] Have you successfully run brew tests with your changes locally?

Linuxbrew uses Linuxbrew/homebrew-core as its core tap, so it is incorrect to tell users that they're using Homebrew/homebrew-core tap. This PR fixes it.

Codecov Report

Merging #815 into master will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master    #815      +/-   ##
=========================================
+ Coverage   70.58%   70.6%   +0.01%
=========================================
  Files         382     382
  Lines       20546   20546
=========================================
+ Hits        14503   14506       +3
+ Misses       6043    6040       -3

Impacted Files
Coverage Δ

utils/analytics.rb
89.74% <0%> (+7.69%)
:arrow_up:

Continue to review full report at Codecov.

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

Please wait for PR https://github.com/Linuxbrew/brew/pull/814 to be merged before merging this PR.

Please wait for PR #814 to be merged before merging this PR.


CLOUD-999 fixing rollback in case of upscale

@keyki pls check

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1617/

Jenkins build failed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1618/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1619/


Honor non-default alignment settings

This package was exactly what I was looking for, except that the alignment property provided to AnimatedFractionallySizedBox wasn't finding its way to the underlying FractionallySizedBox.
I believe this change fixes that issue.

Thank you so much for pointing out and fixing this issue. Sorry for the late review, I had forgotten about this package. I will update the package on pub.dev soon too.


Java errors not going to go

In some circumstances an error can happen on the Java side which will not be sent to the go code for handling.
This makes debugging more difficult as it is not obvious on the go side that there has been an error in the Java side. While the java side, if you are keeping the logs, will print it to stderr.

Hi, do you have docs for this library?

@rof20004 I take it this is not relevant to the bug - but go ahead and look at driver-test.go and test.sh to get an idea.

Thanks, I have no idea how to contact you, then I tried to write in this issue :D
bye @japettyjohn


Add an experimental installer for wasm-pack

This commit kicks off the addition of installers for wasm-pack, with the main
goals of being:

Users should have a one-click (ideally) solution to download and install
wasm-pack.
We should ideally not have to worry about picking up "heavy" dependencies in
wasm-pack like C++ or C code (if necessary).

The general idea here is very similar to rustup (and in fact a good deal of code
is copied from them!). The installation worklow for wasm-pack in theory after
this commit looks like:

First, a users visits the installer landing page. A preview is available at
https://alexcrichton.github.io/wasm-pack/installer/. Clearly this page needs
a better stylesheet!

The user performs the instructions presented on the page. The website
automatically detects what platform you're running on, basically giving you a
curl/sh script or a Windows installer. There's various options for seeing
other installers as well, and the fallback of cargo install is presented if
we don't recognize the platform (or if we don't think we have precompiled
binaries).

3a. On Unix, users execute a curl/sh script like:
```
curl https://alexcrichton.github.io/wasm-pack/installer/init.sh -sSf | sh
```

This command will download the shell script included in this PR, which will
in turn do some further platform detection (like OSX vs Linux) and then
download the most recent version of `wasm-pack` from GitHub releases. This
is then extracted, the `wasm-pack` binary is renamed to `wasm-pack-init`,
and then that binary is run. The binary will refuse by default to overwrite
a previous installation, but that can be overridden with the `-f` flag.

3b. On Windows users download a binary. This binary, when run, will pop up a
console window. This window will have the same output as the shell script
installer, and will wait at the end of its execution to ensure the user has
time to read everything.
And... that's it! The deployment process for all this looks like so:

All CI builds will update the website and shell script (published to
gh-pages). A small script at docs/installer/build-installer.rs fills in the
current version number inferred from Cargo.toml.

Tagged CI builds will publish releases, as usual.

"Pushing a release" is done by bumping the version number in Cargo.toml.
When bumped all online installers will now point to the new release. There
will be a window of time, though, when the version number is bumped and the
release hasn't finished building on CI. In this case users will get errors
(unfortunately).

This is all still a work-in-progress and feedback is definitely appreicated and
welcome on all this!
Closes #295

hey @alexcrichton this is awesome- quick question before i review- could you move the installer to the rustwasm org? i am very happy to improve the stylesheet :)


Structure of the repo

Feature Request
Is your feature request related to a problem or unsupported use case? Please describe.
Currently, this repository is built around a single django infrastructure. As we might want to add a frontend and to extract some logic to libraries, we would need a more open structure.
Describe the solution you'd like
I suggest to create a monorepo structure, with at least 6 parts:

existing configuration folders
/documentation: documentation
/src/lib/backend-lib: django libraries (with exported generic apps)
/src/demo/backend-fun: django demo backend (adapted to FUN needs, and as an example for any other developer willing to build upon)
/src/lib/frontend-lib: react library (that exports reusable components, interfaces, ...)
/src/demo/frontend-fun: react demo frontend (adapted to FUN needs, and as an example for any other developer willing to build upon)

For the javascript part, we can use yarn workspace feature to declare, import, and manage libraries without using too much relative links.
Describe alternatives you've considered
Another possible solution would be to create 4 different repository. It would allow clearer separation between libs and demos, and between python and javascript code, but would slightly slow down the development process, as it would need to split it through 4 different repositories, with potentially delays between them.
Discovery, Documentation, Adoption, Migration Strategy
The whole structure would be explained in a documentation in the /documentation folder
Do you want to work on it through a Pull Request?
Yes
Points of discussion

Should we export several compact libraries, as one per django app, or a single library backend-lib ? Same for react. We can create a single lib with all reusable code, or split it with data-access lib, components lib, or even module specific lib. The right level of granularity remains to find.

Tools
As this issue is a kind of "init project" one, it should include installation and setup of tools. For the front-end, I suggest to start with

storybook to develop frontend lib in isolation,
react testing librairy to test frontend
grommet as a component library

I recommend using react-query to create hooks to fetch on the back end.
It reduces boilerplate code to handle status, error and loading state and on-success function. It's easy to pick up and drives us toward a structure where all the API calls are stored in a single folder.

We should definitely keep a monorepo.
For the documentation, our practice is to name the directory /docs.
For the library, maybe we should the term apps to fit the Django world. Also I don't think we need to repeat -lib in the children directories. So maybe:
└── src/
    ├── apps/
    │   ├── backend
    │   └── frontend
    └── demo/
        ├── backend
        └── frontend

I propose to publish the library part as one package with several apps. We would have a magnify package with, if necessary magnify.core, magnify.rooms, magnify.calendar, etc. Let's not make several apps unless we really think it's necessary. You can refer to our project https://github.com/openfun/richie to see how we build and publish Django and React packages to pypi and npm respectively with CircleCI.
+1 for the frontend dependencies you proposed.

In a first time, as the model presented in issue #5 is strongly intricated, we should indeed create a single backend app, but we may name it with a meaningful name, as room-management.
For the frontend however, not sure we will expose an entire app. We may mainly exports components, data-access hooks, interfaces, and views. Maybe we can go with something like :
└── src/
    ├── apps/
    │   └── room-management
    ├── libs/
    │   ├── .storybook
    │   ├── components
    │   ├── data-access
    │   ├── feature-1
    │   ├── feature-2
    │   └── feature-3
    └── demo/
        ├── backend
        └── frontend

As suggested by @sampaccoud you should look of what is made on richie and use the same structure. I don't think you need to split the front application with multiple sub directories. In feature-1 you will probably need components and other shared code. You plan to have more than one front package ?

Ok then should we first split on front/back?
└── src/
    ├── backend/
    │   ├── apps
    │   └── demo
    └── frontend/
        ├── .storybook
        ├── components
        ├── data-access
        ├── feature-1
        ├── feature-2
        ├── feature-3
        └── demo

let's rename room-management to just rooms.
As you can see in richie, we choose to use the plural version of things. We can discuss this again in the near future :wink:

In richie we have a structure that simplifies to :
└── src/
    ├── frontend
    └── richie/
        ├── apps
        │   ├── core
        │   ├── courses
        │   ├── demo
        │   └── search
        └── plugins

And the front-end seems to expose an index.tsx providing the whole application. Am I right ?
In our case, we may try to expose more directly the components and the views to the users of the front-end lib to help the community to reuse them.
About the structure, it's open. We can indeed create very cohesive front end libs, with some shared components in a specific lib, or create a single lib with everything inside. This is made for instance by babel, testing-lib, ... I have not strong opinion about that.
I like the idea of demo being grouped, so may be
└── src/
    ├── backend-apps/
    │   └── room-management
    ├── frontend-lib/
    │    ├── .storybook
    │    ├── components
    │    ├── data-access
    │    ├── feature-1
    │    ├── feature-2
    │    └── feature-3
    └── demo/
        ├── backend
        └── frontend

With frontend-lib beeing a single publishable package

After working on it, I have some other considerations about the structure. Right now, I have got a working draft with the following structure:
└── src/
    ├── demo/
    │   ├── backend
    │   └── frontend
    ├── frontend/
    │    ├── .storybook
    │    ├── components
    │    ├── data-access
    │    ├── feature-1
    │    ├── feature-2
    │    └── feature-3
    ├── magnify/
    │    ├── rooms
    │    └── settings.py
    └── tests/
        └── apps
            └── rooms

I moved files from the previous django project into the rooms app, tests, and demo/backend. Right now the demo app works and the tests pass.
Some issues to consider :

I didn't managed to name the backend "backend" and import it as "magnify"...
In npm, there is a magnify package. In pipy it seems to be free. How should we publish the libs ?

Yarn workspaces
WIth yarn workspace, we can define a workspace ("@openfun" for instance), and libraries are called "@openfun/frontend-demo", "@openfun/frontend-lib". This allow to import "@openfun/frontend-lib" in the monorepo, and publish packages independently.

Use of namespace in frontend package name is pretty common today (next, testing-library, babel, formatjs, apollo... use this convention). In addition to prevent package name conflicts, this also makes easier to search package on npm (e.g: https://www.npmjs.com/search?q=%40openfun).
About the name of the frontend package, I'm not a fan of frontend-lib, frontend-demo. In my opinion, frontend is useless here as we are using this codebase in a frontend context. Why not replicate naming of django apps ?

@jitsi-magnify/frontend-lib -> @jitsi-magnify/core then later as codebase will grow up, we will be able to split this package is smaller (@jitsi-magnify/ui, @jitsi-magnify/authentication...)

@jitsi-magnify/frontend-demo -> @jitsi-magnify/demo

Are we sure we won't have backend packages in javascript soon or later ? If we are sure, so we can commit to that indeed. Else, what would be the naming then ? Maybe it's wrong to think about that so soon in the project development, but package renaming is so painful...


Plugin is not available in marketplace

Custom plugin repository has been added, but plugin is not appear in list
https://idea-plugins.kphp.dev/ responded empty plugins tag

@Hidanio can you please check this issue? Can't install plugin from custom repository idea-plugins.kphp.dev

@Hidanio can you please check this issue? Can't install plugin from custom repository idea-plugins.kphp.dev

I'm already looking into the issue. I'll be back in a couple of days.

@nokimaro @Ragaga Hello! Everything should be ok now.

@Hidanio It's not available again :'( 2024.2

@Ragaga we have not support for 2024.2 now :(
Only 2024.1
Currently focused on fixing functionality and generating dependencies

IDE version?

сори, не увидел что нужно через прокси подключать


newsflash: 3.2.0 -> 3.3.0

Description of changes
https://gitlab.com/news-flash/news_flash_gtk/-/releases/v.3.3.0
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 316462 run on x86_64-linux 1

1 package built:

newsflash

Looks like we can also remove the gst dependencies now that clapper's used for video playback.

Ooops sorry! Never mind - well still need it 😅

Result of nixpkgs-review pr 316462 run on x86_64-linux 1

1 package built:

newsflash

sorry i just used nixpkgs-review and merged it right away without looking here again...

Oh that's ok! I reverted in time before you merged.

perfect by accident... :smile:

oh yep! we can backport this


redis 3.0: Exists command is variadic

http://redis.io/commands/exists

@etaty
just wanted to make a PR that implements variadic exists.
Guess that must me a command with a different name, like existsMany, what do you think?
Otherwise the public API will be broken, since exists returns Boolean and the variadic version returns Long.

Yes, existMany is good
thanks


⚠ Bofrost.fr has degraded performance

In 1a11d6a, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 845 ms

Resolved: Bofrost.fr performance has improved in 55cc8ec after 16 minutes.


Breaking Change: Unexpected narrowing to never when "in" guard used on intersection

TypeScript Version:  3.8.3 vs nightly
Search Terms: intersection in operator
Code
type MaybeFoo = {
    bar: string;
    foo?: number;
};
type AlwaysFoo = {
    foo: number | undefined;
    always: string;
};

declare const f: AlwaysFoo & MaybeFoo;
if ("foo" in f) {
    f.bar;
} else {
    // 3.8.3: f: AlwaysFoo & MaybeFoo
    // 3.9: 'f' is 'never'
    f.bar;
}

Expected behavior: Well...
This is probably technically the correct behavior. However, for the specific case of window, this is problematic. There are globals like ontouchstart which are declared as being var ontouchstart: whatever | undefined in the global scope; these get intersected with the global Window type, and because we believe "variables can't be optional", we start narrowing to never in the else branch here.
It's unclear what we should do differently here, but this caused a break in a few different places in real world code where people are doing feature detection. We're incorrectly telling people that e.g. ontouchstart is always present, even though you would get an error to unconditionally invoke it (because it is indeed possibly-undefined).
Since there's still no "optional var" and still no "missing vs undefined", we should maybe treat properties that include undefined as "possibly not in" for the purposes of narrowing.
Actual behavior: Described
Playground Link: Link
Related Issues: Possible root cause: #37106

@RyanCavanaugh We've been running into this issue with the following pattern
interface A {
  type: 'A'
}
interface B {
  type: 'B'
}
type Combined = A & B;

Is it supposed to be a volontary breaking change or is it a regression? I haven't been able to figure this out by digging around the PRs/issues referenced in this thread 😅

See discussion at the fix; briefly, the minimal fix for this bug is the right one because the real fix for the whole feature is to introduce the missing type.


chore: [TEST] workflow to publish/clean GitHub packages for pull requests

PR to test workflow

Closed the test PR


Added signed pdf copies of the certificates

@wirthlin I'm not sure storing these certificates on the public computing bootcamp repo is the best place.  Could we store them elsewhere?

I shared the certificates with Dr. Wirthlin another way.


Mess Manager Functionality

List of developments

Super User can add Mess Managers .
Development of Mess Manager Dashboard.

Sir today I will add some more functionality to mess manager's dashboard

Great Work @lav-joshi, mess managers works fine, but atm it doesnt show the students that are in the hostel, could you update the PR and include that too, great work so far!

Thank U sir . I will look into this error and make mess manager's dashboard more functional like to see how many students are present are not ,etc ?

What the status @lav-joshi ? Is it ready to merge or there's some pending work with it?


Custom Armor Chestplate glitch | BUG... i think

When selecting the chestplate to edit it, I noticed that the shoulders are separate:

however, when I selected the right shoulder part, the center part didn't hide:

It became worse when I selected the Left shoulder part:

I don't know if this is intentional or not, I just thought I would report it just in case.
Version: Forge 0.0.17g

Does this happen in the latest version?


MakeCredentialPinAuthMissingParameterTest - "Missing PIN parameters were not rejected when PIN is set."

This test item need to consider [=getInfo/makeCredUvNotRqd=] [=option ID=] is true case.
Thanks!

Yes, will be considered with FIDO2.1!


when i train a model with max_size=700, what will I do if I want to eval with img size = 700?

I do not find the code that resize img in eval.py.    I have used two configs with max_size=550 and max_size=700 to train 2 models. I did not find the code in eval.py to resize an img to shape of 550550 or 700700. How to eval an img with a model trained with config of mas_size=700 in yolact_base_config ?

I have found "img_size = (cfg.max_size, cfg.max_size)" in line 640 of augmentations.py. I think it should be here to set max_size  when eval a picture.  I am still confused about how to set it properly. For instance , when I trained a model with max_size=700, and then I eval with max_size=550, or when I trained a model with max_size=550, and then I eval with max_size=700, what will happen? Does the backbone need a fixed input size in train and eval?


"extract" fails when dimensionality of a param is greater than number of samples drawn

Hi Brian,
I've been playing around with MatlabStan for a few weeks now, and it's a wonderful tool! Thanks for building it!  I ran into an issue this afternoon where the "extract" function was failing, giving error:
Index exceeds matrix dimensions.
Error in mcmc/extract (line 175)
               temp = temp(self.permute_index(1:max(sz)),:);

This was happening specifically when max(sz) was not equal to the number of samples drawn, due to a transformed parameter in my model with very large dimensionality. I was able to fix the problem in my case by replacing "max(sz)" with "sz(1)" in the offending line of code.
Thanks!
Kevin

Hi Kevin,
This bug came up in another context, and I believe your problem will also be fixed fixed by 00711bfa


update macro rewrite functions to return RewriteResult

Tracked by #6206
Description

update both rewrite_macro and rewrite_macro_def to return RewriteResult
add a new enum variant that represents macro rewrite failure

TODO
There are multiple reasons for macro formatting failure, and I have to make decisions on how to express them.

Looks like some of the self_tests are failing because of a long comment. In general its probably better to place comments directly above the code that you're trying to explain given the max_width constraints that rustfmt has.
---- test::self_tests stdout ----
error[internal]: line formatted, but exceeded maximum width (maximum: 100 (see `max_width` option), found: 105)
    --> src/macros.rs:1043:1043:101
     |
1043 |     let parsed_args = MacroArgParser::new().parse(token_stream).macro_error()?; // TODO macro parse error
     |                                                                                ^^^^^
     |
     = note: set `error_on_unformatted = false` to suppress the warning against comments or string literals

Thank you for the review! I’ve made the requested changes.

Running the Diff-Check


Error when getting Eventhub from app client

I am running the following in Jupyter notebook - Python 3.5. Based on the example here: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#id13
import predix.app

app = predix.app.Manifest()
eh = app.get_eventhub()

Here is the Traceback I get:
WARNING:root:Writing manifest manifest.yml unencrypted.
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-2-0716f09abb5f> in <module>()
      2
      3 app = predix.app.Manifest()
----> 4 eh = app.get_eventhub()

/usr/local/lib/python3.5/dist-packages/predix/app.py in get_eventhub(self, publish_config, subscribe_config)
    250
    251     def get_eventhub(self, publish_config=None, subscribe_config=None):
--> 252         import predix.data.eventhub.client
    253         eventhub = predix.data.eventhub.client.Eventhub(subscribe_config=subscribe_config,
    254                                                         publish_config=publish_config)

/usr/local/lib/python3.5/dist-packages/predix/data/eventhub/client.py in <module>()
      9 import predix.config
     10 import predix.service
---> 11 from predix.data.eventhub import Health_pb2_grpc
     12 from predix.data.eventhub import Health_pb2
     13 from predix.data.eventhub.publisher import PublisherConfig, Publisher

/usr/local/lib/python3.5/dist-packages/predix/data/eventhub/Health_pb2_grpc.py in <module>()
      2 import grpc
      3
----> 4 import Health_pb2 as Health__pb2
      5
      6

ImportError: No module named 'Health_pb2'

Seems like an import issue in the Health_pb2_grpc.py file. I confirmed that both these files exist in the module I downloaded.

I think this is another issue that was fixed in #33
Not sure on when those will get merged into here but you should be able to try my fork


App crashes when receiving a SIP call

Describe the bug
When the user receives a SIP call (Janus), the app crashes just after receiving the incomingcall event, though the error seems to point towards an issue with WebRTC. For further insight, we were using an older version of Janus, which was working just fine for our app; the issue began when we switched to a much more recent version of Janus. I have also raised this issue here, since the issue seems to be on FlutterWebRTC's end, though I wanted to check if something similar has been dealt with before in this repo.
To Reproduce
Start the app and register the user's SIP extension, then wait for a call. The following error shows in the console as the app crashes:
W/System.err( 5350): java.lang.NullPointerException: Attempt to invoke virtual method 'byte[] java.lang.String.getBytes(java.lang.String)' on a null object reference
W/System.err( 5350):     at org.webrtc.JniHelper.getStringBytes(JniHelper.java:25)
W/System.err( 5350):     at org.webrtc.PeerConnection.nativeAddIceCandidate(Native Method)
W/System.err( 5350):     at org.webrtc.PeerConnection.addIceCandidate(PeerConnection.java:937)
W/System.err( 5350):     at com.cloudwebrtc.webrtc.MethodCallHandlerImpl.peerConnectionAddICECandidate(MethodCallHandlerImpl.java:1539)
W/System.err( 5350):     at com.cloudwebrtc.webrtc.MethodCallHandlerImpl.onMethodCall(MethodCallHandlerImpl.java:301)
W/System.err( 5350):     at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:262)
W/System.err( 5350):     at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)
W/System.err( 5350):     at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
W/System.err( 5350):     at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
W/System.err( 5350):     at android.os.Handler.handleCallback(Handler.java:938)
W/System.err( 5350):     at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err( 5350):     at android.os.Looper.loop(Looper.java:250)
W/System.err( 5350):     at android.app.ActivityThread.main(ActivityThread.java:7848)
W/System.err( 5350):     at java.lang.reflect.Method.invoke(Native Method)
W/System.err( 5350):     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
W/System.err( 5350):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)
E/rtc     ( 5350): #
E/rtc     ( 5350): # Fatal error in: gen/sdk/android/generated_metrics_jni/../../../../../../sdk/android/src/jni/jni_generator_helper.h, line 94
E/rtc     ( 5350): # last system error: 11
E/rtc     ( 5350): # Check failed: !env->ExceptionCheck()
E/rtc     ( 5350): #
F/libc    ( 5350): Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 5350 ([hiperme.app](http://hiperme.app/)), pid 5350 ([hiperme.app](http://hiperme.app/))
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'motorola/odessa_retail/odessa:11/RPAS31.Q2-59-17-4-3-9/412e48:user/release-keys'
Revision: 'pvt'
ABI: 'arm64'
Timestamp: 2022-12-07 10:55:30-0600
pid: 5350, tid: 5350, name: [hiperme.app](http://hiperme.app/)  >>> [hiperme.app](http://hiperme.app/) <<<
uid: 10521
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
    x0<PHONE_NUMBER>000000  x1<PHONE_NUMBER>0014e6  x2<PHONE_NUMBER>000006  x3  0000007fc6171070
    x4  0000007c04fff000  x5  0000007c04fff000  x6  0000007c04fff000  x7<PHONE_NUMBER>32971c
    x8<PHONE_NUMBER>0000f0  x9  fd5021796680ad88  x10<PHONE_NUMBER>000000  x11 ffffffc0fffffbdf
    x12<PHONE_NUMBER>000001  x13<PHONE_NUMBER>0000c3  x14 002511ba45439f42  x15 000043b909b0b0d4
    x16 0000007bfef88c80  x17 0000007bfef6a740  x18 0000007c04ee6000  x19<PHONE_NUMBER>0014e6
    x20<PHONE_NUMBER>0014e6  x21 00000000ffffffff  x22 000000789f976b99  x23 b400007ade860868
    x24<PHONE_NUMBER>b7f280  x25 0000007c03e95000  x26<PHONE_NUMBER>000037  x27<PHONE_NUMBER>000004
    x28 0000007fc61713f0  x29 0000007fc61710f0
    lr  0000007bfef1e2e0  sp  0000007fc6171050  pc  0000007bfef1e30c  pst<PHONE_NUMBER>000000
backtrace:
      #00 pc<PHONE_NUMBER>04e30c  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 5ac8edab3f967405e91706e1da982ce9)
      #01 pc<PHONE_NUMBER>409054  /data/app/~~Kg76t2gKO-ludVHWw2NH7w==/hiperme.app-kwRFTxA1TxfWXpUVI2FV8A==/base.apk!libjingle_peerconnection_so.so (offset 0x2a17000) (BuildId: 36751e766361ce9d)

Expected behavior
The SIP call goes through, and the user is able to answer in the app, starting communication with the caller.
Platform information

Flutter version:

[!] Flutter (Channel unknown, 3.3.4, on macOS 13.0.1 22A400 darwin-arm, locale
    es-419)
    ! Flutter version 3.3.4 on channel unknown at /Volumes/Mac Mini M2
      SSD/Users/user/Documents/development/flutter
    ! Upstream repository unknown
    • Framework revision eb6d86ee27 (3 months ago), 2022-10-04 22:31:45 -0700
    • Engine revision c08d7d5efc
    • Dart version 2.18.2
    • DevTools version 2.15.0

[!] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Volumes/Mac Mini M2
      SSD/Users/user/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.13+0-b1751.21-8125866)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for
      more details.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A309
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.2.4)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.74.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.54.0

[✓] Connected device (3 available)
    • moto g 9 plus (mobile) • ZY22BFSDD7 • android-arm64  • Android 11 (API 30)
    • macOS (desktop)        • macos      • darwin-arm64   • macOS 13.0.1 22A400
      darwin-arm
    • Chrome (web)           • chrome     • web-javascript • Google Chrome
      108.0.5359.124

[✓] HTTP Host Availability
    • All required HTTP hosts are available

Plugin version:
flutter_webrtc: 0.9.15 through 0.9.18
janus_client: 2.2.9

OS:
Android 10 through 12

@amilcar-uptech so are you saying this thing works in 0.9.14? i will test it once to investigate what might be the issue surely this wasn't happening in web so probably it has something to do with native code changes.

We were using janus_client 2.2.3 beforehand, not sure what version of flutter_webrtc it had as a dependency, but it was happening with that version as well: it worked fine with an older version of Janus (for clarity, not the Flutter plugin), but this started happening when switching to a more recent one.

@amilcar-uptech i just tested with latest version(master branch not 2.2.9 i still need to publish new version that would be 2.2.10) of janus_client and on android pixel 5 (API 33) made a call from my chrome browser to pixel 5 and call got connected successfully it did not crash, just so you know i am using https://janus.conf.meetecho.com/janus/info which is using 1.1.2
check on your side if it is something sip related issue.

Hi were you able to isolate the issue? If it is not related to janus_client then kindly close this issue and open on concerned project

@amilcar-uptech closing this for now due to no activity you can ask to reopen if you have more info


Sometimes you need to press z several times to return to the previous search result

Newsboat r2.26-160-gb277-dirty
First scenario to reproduce the issue:

Search string A in feed
Search string B in feed for x times
Now you should press z x times for return to A feed

Second scenario to reproduce the issue:

Search string A in feed
Search string B in feed, which return same result as after A (just nothing to change)
Now if you return to A feed by pressing z, Newsboat won't let you know about it. Just nothing will change on the screen

Oh, it didn't occur to me to search for the same thing multiple times :)
I have two thoughts on this:

we could display the search phrase in the title, so the user is aware at what results they're looking at;
we could make it so searching for the same thing again does nothing, i.e. it doesn't add a new feed to the history. That way, the user doesn't have to press z multiple times.

@Minoru I made a PR, which implement your second suggestion, but I think that your first suggestion could be implemented too in the next PR.

Whoops, this shouldn't have been closed because the first point is not implemented yet.

@Minoru The title of the Search Results FormAction is highly configurable via the searchresult-title-format parameter in config file, if we want to display search_phrase in the title, then we need to add a modifier to the configuration of this parameter (for example, %s). You can, of course, just add search_phrase to an already configured line, but this is a crutch, not pretty and most importantly, users won't like it. To implement that, you need to get into Rust, inside do_format function. I don't know Rust, so I won't do it, let someone else do it.

@Minoru Oh, no. It seems I could fix this problem by adding a new format format parameter for searchresult-title-format: %s which represent search_phrase. I will make a PR.

We also could add this new parameter into default value here
https://github.com/newsboat/newsboat/blob/78506f2fbb5c1c6af8ff8405781a79d7c645d703/src/configcontainer.cpp#L315


Project maintainer

This repo is out of date with New Relics APIs and seems to be no longer maintained @ambitioninc do you have any plans to keep this project going?
I work on a fork (https://github.com/sansible/newrelic-api) where we have been adding support for the current NR APIs, would it be possible to get these changes merged over here? Looking at the PRs on this repo it seems that nothing has been merged for a while.

Happy to merge your changes, sorry this is a project a previous employee created/maintained. We'd love to be more active but it's been a busy couple years :)
If you want to open a PR I'll take a look and try to get merged quickly.

Thank you @lobsterdore for reaching out.
@travistruett, would you consider adding some us as collaborators on this project?
Can you also confirm that the read-the-doc & PyPi linking to this github repos are still active?
Thanks
Thomas

@travistruett thanks very much, I am just cleaning things up a bit in preparation for a PR, it's going to be a bit messy as there are a lot of commits

Added you both as collaborators!

Thank you Travis !
Le ven. 29 mars 2019 à 03:46, Travis Truett<EMAIL_ADDRESS>a
écrit :

Added you both as collaborators!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ambitioninc/newrelic-api/issues/36#issuecomment-477845466,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABG2Uw5R-yOvpWi24eTBkMO3QRetwGjhks5vbX6bgaJpZM4cLH7_
.

Yes thanks very much! I should have a PR ready to go on Sunday, still needs a bit of tidying up.

PR is out here - https://github.com/ambitioninc/newrelic-api/pull/37

Hey David, I merged into develop and created a PR into Master where I was then going to create a release. Looks like tests are failing due to low coverage.
https://github.com/ambitioninc/newrelic-api/pull/38
Travis Truett
CEO | Ambition
On Apr 1, 2019, 16:44 -0400, David Reed<EMAIL_ADDRESS>wrote:

PR is out here - #37
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Thanks @travistruett, I will put another PR in for that.

Quick fix is here @travistruett - https://github.com/ambitioninc/newrelic-api/pull/39
For some reason the test coverage is much higher locally than in Travis, I think this will need a bit of investigation to figure out why, for now I have had to lower it.

Thanks for the help @travistruett


EWC/Enterprise transition to OpenSource

StackStorm-ha Helm chart provides an upgrade from StackStorm OSS to EWC/Enterprise version by setting a license in Helm values. Besides of that, there are dedicated set of Enterprise Docker images uploaded to private hub.
As Extreme Networks open-sourced the EWC Enterprise (https://stackstorm.com/2020/05/27/extreme-networks-donates-ewc-to-linux-foundation/), remove the Enterprise upgrade functionality from the chart.
Rework the chart so settings like RBAC/LDAP could be easily adjusted.
This could be done once the Enterprise functionality is integrated into StackStorm.

As v3.3 comes with no EWC packages anymore, need to remove the Enterprise pipeline from the CI/CD until ST2 Maintainers eam integrate EWC into StackStorm OSS in next releases.

EWC/Enterprise testing was removed from stackstorm-ha in v0.40.0.
Next step is updating the chart to configure RBAC/LDAP as part of StackStorm OSS without an enterprise flag set.


Create minilibraries.is-local.org.json

Requirements

[x] You have completed your website.
[x] The website is reachable.
[x] The CNAME record doesn't contain https:// or /.
[x] There is sufficient information at the owner field.
[x] Your website is not hosting on the following due to SSL issues: Vercel, Netlify

Description
An open test for a project I made for my Digital Technologies. I don't intend to use this subdomain forever, but just for the next couple of months.
Link to Website
http://<IP_ADDRESS>/

Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.

I have read the CLA Document and I hereby sign the CLA

You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

I have read the CLA Document and I hereby sign the CLA


JMS: deal with connection crashes

We should register ExceptionListener on the Connection, and try to reconnect.

What could be the case?
If we use connection and it will be dropped, when we reconnect we can lost also temporary queues that we use for response.
What is scenario that it could be valid to reestablish connection instead of failing testing?

Maybe people not using temporary queues have some auto-reconnect strategies.
Not sure about that.


Linear Slide Pulley Issues

[x] pulley attachment should be closed on one side of top (to avoid sliding)
[x] check length of loop
[ ] adjust pulley holders if loop closes
[x] make screw hole smaller for M3s

Only thing left is fixing the base and printing out. Need dimensions for specific things and then 3d model.


Remove trailing slash from Links.index

Help with #152 but this doesn't resolved the inconsistency in how trailing slashes are handled.

This is breaking API change, not sure if I understand how this would fix the problem given that it now returns string []

Gotcha. I ran into problems with trailing slash in url and tried to remove it. Look like I misinterpet what the code is doing.


add jdk23 to config file (remove 22)

I’m seeing the following warning when running java -version in the windows nanoserver dockerfiles:
javac --version
OpenJDK 64-Bit Server VM warning: Failed to determine whether the OS can retrieve version information from kernel32.dll: The system cannot find the file specified
javac 23
java --version
OpenJDK 64-Bit Server VM warning: Failed to determine whether the OS can retrieve version information from kernel32.dll: The system cannot find the file specified
openjdk 23 2024-09-17
OpenJDK Runtime Environment Temurin-23+37 (build 23+37)
OpenJDK 64-Bit Server VM Temurin-23+37 (build 23+37, mixed mode, sharing)


gpg module fix: already running

Fixes #1681, #1164
Proposed Changes

gpg module: Use gpgconf to get gpg-agent path instead of using environment variables and a fixed path by default, which is more compatible. For example: gpg has been started by systemd, and the sockets is set by sockets.target which is different from the default path ~/.gnugp/S.gpg-agent and no environment variable is set for current shell, but gpgconf can find the correct socket file and using it to check whether gpg-agent is already run. Otherwise, prezto will prompt gpg-agent: a gpg-agent is already running - not starting a new one at startup and it don't pick up the correct gpg-agent socket.
ssh module: remove re-export SSH_AUTH_SOCK in ssh module. Becasue some tools such as pam ssh auth will check socket file's permission. A link to this socket is useful but re-export the variable will break some tools.

This pr is the same as #1682 but switching into a new branch(not master).

Can you give me an example of tools that are broken? Isn't SSH_AUTH_SOCK needed for things like ssh-add?

@belak On my system, prezto will print gpg-agent: a gpg-agent is already running - not starting a new one.  without this pr, which I don't see on other system.
SSH_AUTH_SOCK is used by many tools, but it is export by ssh automatically. In the old prezto ssh module, this variable is exported with a fixed path like ${TMPDIR:-/tmp}/ssh-agent.sock.$UID which doesn't exist on some system, such as NixOS (this system uses /var/run/$UID/xxx). I removed the repeated assignment in prezto ssh module.

Potential alternative fix

@andrei-pavel In this pr, I use gpgconf to get the correct path instead of manual coding path,so I think we should not add a new condition on the pr

Any progress on this PR? I seem to have the same issue when ssh-ing into a ubuntu server.

I described the problem and potential solutions in #1164

@1wilkens gpgconf always returns the path whether gpg-agent starts or not. When not starting, it returns the path which agent creates by default.

But in that case it would return ${GPG_HOME}/.gnupg/S.gpg-agent wouldn't it? The docs seem to suggest that this is the default and systemd overrides that.
So in our case that would be wrong. Not pointing fingers here, just not sure, what the "correct" solution is..

systemd use sockets.target to install sockets, I'm not sure what will happended if we open a zsh with prezto and then start gpg systemd service. Due to some reason, I haven't a linux machine to test this now. I will try to find how to solve this after September.

@1wilkens IMO, the one who uses prezto to startup a gpg-agent, may not want to use systemd to start it again. If systemd has started gpg-agent, gpg module in prezto will check it, and won't start again.
In the first scenario, gpgconf returns the default path which is used by prezto to create sockets.
In the secound scenario, gpgconf can find the socket created by systemd instead of a default value.

@belak Could this pr be merged? I edit the description and make it compatible on some system.
Proposed Changes:

gpg module: Use gpgconf to get gpg-agent path instead of using environment variables and a fixed path by default, which is more compatible. For example: gpg has been started by systemd, and the sockets is set by sockets.target which is different from the default path ~/.gnugp/S.gpg-agent and no environment variable is set for current shell, but gpgconf can find the correct socket file and using it to check whether gpg-agent is already run. Otherwise, prezto will prompt gpg-agent: a gpg-agent is already running - not starting a new one at startup and it don't pick up the correct gpg-agent socket.
ssh module: remove re-export SSH_AUTH_SOCK in ssh module. Becasue some tools such as pam ssh auth will check socket file's permission. A link to this socket is useful but re-export the variable will break some tools.

I found the fix on another users fork but I did not see a pull request for it and they have one syntax error.  What's the protocol for this? I'm new to this kind of thing, but I would like to get the fix into the system.

@indrajitr or @belak can you folks take a look at this PR to see if it make sense, please? It would be nice to finally not have this message in every terminal 😃


Add optional gzip compression to C7SaveFormat.Save() and .Load()

Not necessarily an Aztec 0.0 target

Moving to Babylon.

I've been playing around with compression some.  There's a lot of potential space saving here.  With a basic (non-optimized) LZW compression that I wrote in C# just now, almost 91% of the space can be saved; with ZIP compression (which uses the same core algorithm as GZIP), over 98% of the space can be saved.  I'm not really surprised; there's a lot of repetition, noticeably in the terrain types being duplicated for each tile.
FWIW, based on what I know now, I'd favor regular ZIP over GZIP, since regular ZIP has built-in OS support on Windows, whereas GZIP requires third-party utilities.  I believe ZIP should also be easy enough to work with on Linux?

Yes, ZIP works on Linux these days

Moving to Carthage... probably more appropriate to group with the save/load work that we have planned for that release.