Release VD-Basic

For people only interested in the variation part, it would be good to have the VD-Basic checkpoint public.

exactly. just want to play with the variation tool-it makes much fun.

We will release the basic model in later updates. Please stay tuned.

Image variation part only is a 3gb+ unet just as justinpinkney's (I made it into JITs before: https://huggingface.co/Larvik/sd470k_imgemb/tree/main)
Load a 12gb weight file for that is not necessary.
Also the cond image will be resized to 224x224 anyway, make that a [1,3,512,512] thing is also not necessary.
A short script to make image cond:
import os
import torch
from PIL import Image
from torchvision import transforms
def load_im(im_path):
    if im_path.startswith("http"):
        response = requests.get(im_path)
        response.raise_for_status()
        im = Image.open(BytesIO(response.content))
    else:
        im = Image.open(im_path).convert("RGB")
    tforms = transforms.Compose([
        transforms.Resize(224),
        transforms.CenterCrop((224, 224)),
        transforms.ToTensor(),
    ])
    inp = tforms(im).unsqueeze(0)
    return inp*2-1
if not os.path.isfile('imgemb.pt'):
  !wget https://huggingface.co/Larvik/imgemb_t1/resolve/main/imgemb.pt
  #https://huggingface.co/Larvik/imgemb/resolve/main/imgemb.pt
imgemb=torch.jit.load('imgemb.pt').float()
c=imgemb.norm( imgemb.proj_all(  imgemb(  imgemb.preproc(load_im('xipooh.jpg')) ) ) )

#for justinpinkney's
#c= imgemb.proj(  imgemb(  imgemb.preproc(load_im('xipooh.jpg')) ) )

Some results: https://imgur.com/a/7YvwUmI
First one is cond image, other are vars. Seems not work well when non-square (vars are 704x768).
Also I made a nb for free tier 12gb sys ram Colab:
https://colab.research.google.com/github/TabuaTambalam/DalleWebms/blob/main/docs/debugging/LDM_vrs.ipynb
Bascially, without meta device trick (https://pytorch.org/torchdistx/latest/fake_tensor.html), Pytorch requires 2x sys ram to load a model and its weights.
This one is likely even go 2.5x because it loads vae weights and (textual?) CLIP weights over again, which are already inside that 12gb weight file.
The notebook above extracts weight blobs to disk and just load the needful ones, and made it possible to run on 12gb sys ram colab (can even without colab gpu).

Image variation part only is a 3gb+ unet

Is it possible to split the other unets too? (Image+Text guidance, Image2Text, etc)

Image variation part only is a 3gb+ unet

Is it possible to split the other unets too? (Image+Text guidance, Image2Text, etc)

Yea, it is possible. You can further cut out a subnetwork for text-to-image-only or image-variation-only from either vd-dc or vd-official.

your colab is giving error in cell 3 this is the error: NameError: name 'not_txtALL' is not defined

your colab is giving error in cell 3 this is the error: NameError: name 'not_txtALL' is not defined

I haven't got a chance to work and release colab, or do I get you wrong?

Sorry i meant this is the colab https://colab.research.google.com/github/TabuaTambalam/DalleWebms/blob/main/docs/debugging/LDM_vrs.ipynb

@xingqian2018 Sorry i meant this is the colab https://colab.research.google.com/github/TabuaTambalam/DalleWebms/blob/main/docs/debugging/LDM_vrs.ipynb

Green ones are must-click, replace yellow one with your own image, click the red one when it finished.
Also not tested on gpu instances yet, if it breaks on somewhere when on gpu then you must fix by hand.
I expected anyone who use colab can read basic python tho, and know clicking "show code" on a cell it will show the codes.
@demosch
Not quite using discord tho, have some posts on LAION sever under name ThugaterDios.
In my main notebook (https://github.com/TabuaTambalam/DalleWebms/blob/main/docs/debugging/LDM_SR_jited.ipynb)
both justinpinkney's [1,768] and this [257,768] image-cond-SD are ready for use.
It supports custom width height, concating multiple cond images together, all k-samplers .etc, but errr... not quite user friendly.
By now you have to add _imgemb_vrs to the model entry and using pre-compiled binary prompt,
to use that [257,768] image-cond weights from vd-official.pth.

binaryprompts.zip
Some results, concating two cond images together (pooh toy and firefox logo), i.e. from a [514,768] image cond:
https://imgur.com/a/6KyeyM0

@lucasbr15 @TabuaTambalam
Thanks for sharing. This colab is not created by our team. I think they truncated some code from this Github. We are working to create a colab demo in parallel with the HuggingFace with all supported functions. Please stay tuned.

@litevxx A new codebase of Versatile Diffusion has been pushed and now you can easy segment out the single flow model you need. (i.e. VD-basic)


New version: FaceDetection v1.1.0

Registering package: FaceDetection
Repository: https://github.com/jakewilliami/FaceDetection.jl
Created by: @jakewilliami
Version: v1.1.0
Commit: aa365427ed25305a40f3cfdf25d42007bc8201f2
Git reference: master
Release notes:

Added sequential processing

This PR can be closed as I have fixed the version number


:sparkles: Full width header & footer tool bar. Closes #91

Closes #91
This will add a new setting to extend the tool bar full width horizontal, forcing it above or below the tree view. As the tool bar is for the whole workspace (and not just the editor pane), and all programs follow that convention, the default for this setting is true.

:rotating_light: Note:
This PR requires https://github.com/atom/atom/pull/9274, which has been merged into Atom beta, but not in stable. Let's wait for this to go public first.
:green_heart: As expected beta channel is passing, stable is failing.

Cool!
I'm using version 1.7.0-dev-9720541 and this works fine :smirk_cat:

Thanks for testing this @cakecatz on Atom dev.

I've updated the code to be backwards compatible.
Three greens :green_heart: as beta is landed.
Merging after updating docs, hopefully I've time for that tomorrow.

✨ You rock man!


fix: typescript app template does not compile on Windows (#421)

Backport
This will backport the following commits from 2.x to 1.x:

fix: typescript app template does not compile on Windows (#421)

Questions ?
Please refer to the Backport tool documentation

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 488

Questions ?
Please refer to the Backport tool documentation


Connection dialog tweaks

remove extra "Advanced" button (it was added by mistake in #66313)
improve the button opening method picker
display info label when no method was found

Before:

After:

https://user-images.githubusercontent.com/2223172/214717074-4d00cd17-fe35-4b77-8128-a0a0c43c0006.mp4

Thanks!


KAFKA-3666: Update links for new consumer API

Pull request to update the consumer API links in the docs.

LGTM


A replayable fit() method - diff/patch attached

Hi Daniel
First of all nice library. Thanks.
I am training a large job on a remote supercomputing cluster which gives me fixed time limits for each job. Once the time limit is up, the job terminates.
Simply saving the learned parameters at the end using save_params_to() does not help when the job terminates before fit() is completed. All learned parameters are lost and training has to be done from the beginning.
So I modified the fit() method to periodically save the learned parameters at a given number of epoch steps. If the job is terminated prematurely before fit() is completed, the fit() can be invoked again by re-running the same job. The fit() will resume training (a warm start) where it stopped by loading the saved parameters using load_params_from().
Attached is a diff/patch of what I did.
patch-replay.txt
If you find it useful, feel free to upstream the code - or modify as you think fit.
Would be happy to contribute more at some point.
Cheers
Srimal.

Hi,
I did not look at your code, but it seems to me that what you described is already possible with the current version of nolearn. Have a look at this callback, which allows you to save the model weights to a file every n epochs. Just add an instance to on_epoch_finished.
Good luck


Fixing storage.delete() that doesnt remove storage from cache

…ved by name

reminder - failing unit tests


Microsoft.Sql ManagedInstances / Databases should be "No

Hi, this documentation says that tags are supported (marked "Yes) for Microsoft.Sql resource type "managedInstances / databases". However, I just worked with an Azure customer who could not apply it via Portal. I tested the scenario myself and applying tags for an individual Managed Instance database is not possible in Portal, CLI, or PowerShell (the output for the properties comes out blank). It is only supported for the Managed Instance not the MI DBs.

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

ID: 66769e1b-720b-f1b1-a5e3-ed5cb24cd233
Version Independent ID: b6272e61-58c1-3e2f-3e36-a9ee920c0915
Content: Tag support for resources - Azure Resource Manager
Content Source: articles/azure-resource-manager/management/tag-support.md
Service: azure-resource-manager
Sub-service: management
GitHub Login: @tfitzmac
Microsoft Alias: tomfitz

@tameika Thanks a lot for bringing this to our notice, we will review and update the document accordingly.

Sure thing. Thanks, Bharath! Feel free to ping me if you need anything
else.
x
On Tue, Sep 15, 2020 at 5:37 PM BharathNimmala-MSFT <
<EMAIL_ADDRESS>wrote:

@tameika https://github.com/tameika Thanks a lot for bringing this to
our notice, we will review and update the document accordingly.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/62705#issuecomment-693101682,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEEBKWXGN2TXSXXBHG3ORFDSGACGBANCNFSM4RN6SQDQ
.

@ tameika As discussed, closing this one as duplicate. Will through the issue via the other thread.  Thank you


[FR]: Change the logic of HardLinks detection to ignore hardlinks detected in the same root_dir

Is your feature request related to a problem? Please elaborate.
Currently the logic for no_hl is based on the number of hardlinks in existence. If less than two hardlinks exist, the torrent will be tagged as no_hl.
This can be an issue if two torrents have different layouts (say /torrents/myMovie/myMovie (2023).mkv and /torrents/myMovie (2023) - Special Edition.mkv being the same file). In this case the two torrents would never be marked as no_hl as there is always more than a single hardlink (even though for the purpose of torrent management we'd consider that file as not hardlinked).
Describe the solution you'd like
The logic for hardlink detection can be changed slightly.
Before going through the hardlinks, it should be possible to count the number of occurences of each inode in root_dir.
Traversing the entire folder is similar to the operation done when looking for orphaned files.
Then when looking up the number of hardlinks for each torrent, rather than applying the logic if os.stat(file).st_nlink > 1, it should be possible to change the logic to  if os.stat(file).st_nlink - inodes_count[os.stat(file).st_ino] > 0:, that would effectively update the logic.
Original logic:

no_hl means there are no hard links to that file (at all)

Suggested logic:

no_hl means that there are no hard links to that file outside of the folder qbitmanage already manages

Does your solution involve any of the following?

[ ] New config option
[ ] New command option

Describe alternatives you've considered
Alternatives have been suggested in the past: https://github.com/StuffAnThings/qbit_manage/issues/208
This approach is a bit "cleaner" as it doesn't require the introduction of new "knowledge" in qbitmanage, simply assuming that the existence of hardlinks outside of root_dir can do wonders.
Who will this benefit?
With the new version of cross-seed, "data-detected" torrents can be created via hardlinks, it will lead to an increase in cases of "torrents that people might expect to see as no_hl not being treated as such".
Additional Information
No response

Thank you for the suggestion and for coming up with this logic. I've been trying to think of a way of figuring this out without having to mount the media library in order to determine hardlinks. This method is a much better approach. I've pushed a change out to develop branch, feel free to test.


Support installing from local mirrors

For internal private clouds that do not have access to upstream repositories and which maintain a local mirror of packages, there should be a way to allow specifying private mirrors.

Can you give me a concrete example?
Something like building a local ceph repo file?

Yes. So we have a local mirror for all the packages that we need.
Our environment is centos, and for that we create /etc/yum.repos.d/ceph_deploy.repo, and /etc/yum.repos.d/ceph.repo, which points to your mirrors. We cannot access any external repositories from our environment.
eg:
[ceph-deploy]
baseurl=http://mirror.env2.acme.net/mrepo/centos$releasever-$basearch/RPMS.ceph_hammer_noarch
enabled=1
gpgcheck=0
name=CentOS -ceph packages
priority=1

Also, I could not figure out if this is something that is already supported, so I have a patch for this which I have made changes to my local fork.
I have added a new varibale in group_vars/all called "ceph_local_mirror: true", and repo file list, and a new file called custom_install_on_centos.yaml, to generate the repo files, if it is ok, I would like to submit for review

@bdastur does setting ceph_origin to distro not work for you?
I've not tested on centos, but that should just use the repos present on the system and not attempt to download the upstream repos.

yes, but I still need to create these .repo files and place them on the host. It would be good if it was done as part of the same automation.

@andrewschoen is right ceph_origin: distro should be sufficient. I believe this feature goes beyond ceph-ansible scope... I'm not strongly against it but I think the repo creation (when it's not something related to ceph), I just think this should be part of your infrastructure playbook.
@bdastur If you want to submit a PR then I'll have a look at it.

Thanks @andrewschoen , @leseb. Looking at it again, yes, the repo creation does not need to be part of the ceph roles. I have a patch, with a sample site.yaml with the additional step to generate the repo files.
Is the procedure to submit the PR same as mentioned in the README? I have the patch ready for submission, but get a permission error:
ERROR: Permission to ceph/ceph-ansible.git denied to bdastur.
fatal: Could not read from remote repository.

https://github.com/ceph/ceph-ansible/pull/623


Reduce the container image content to reduce security scan reports

We have a lot of security warnings in ACA-Py, many of which stem from unused executables in our base image (162 for "vim" alone!!).  We're going to try some things to remove them, and failing that, we'll dismiss the warnings as not relevant. We might also switch from slim-bullseye to slim-bookworm or to Alpine Linux (to shrink the image size and attack surface).
We'll see...

After playing with the dockerfiles for a bit, I think the scanning security reports are false, based on the use of "slim-bullseye" as the Build image.

adding in a command in the Dockerfile to remove "vim" from the image resulted in an error 100 exit code -- indicating the package is not installed.
exec-ing into the running demo container find vim is not installed.

As such, we're going to dismiss the reports. That will clear up 162 of the security scan reports, and we can then look at what is left.

Also looked at naively switching to Alpine.  It will not be as easy as thought. Immediately ran into two issues:

useradd in Debian is adduser in Alpine -- but even with the manpage, I couldn't get the command to successfully execute the creation of the "aries" user.
The package manager is (of course) different in Alpine (apk) so it would likely take some time to switch it. Decided (based on the checks above) that it wasn't worth the effort.

Closing this issue for now. May open it again, add more comments as we go. But for now, just planning on dismissing the reports and seeing what other reports are there.

Turns out we are explicitly installing the tiny-vim package into the image, which is likely causing the issue. If we remove that, we have no editor, but that is likely not the end of the world. @WadeBarnes @dbluhm @ianco -- what do you think about not having an editor in a running ACA-Py container?  Is there guidance we can provide about how to deal with that?  I can think of a fairly ugly copy/paste/edit/copy/paste process for getting a file edited in a pinch. Not pretty, but not impossible.
Thoughts?
We then have to repeat the process for other security scan reports, some of which we could not remove -- e.g. OpenSSL.
I don't think we need to spend too much time on this, but looking for fast wins.

My recommendation if you need to edit in a pinch is to just apt install one after exec'ing into the container. Or derive a new image. Or use a volume. I think removing vim is an easy win.

Alpine also uses musl instead of the "standard" glibc which would mean that we'd have to build our binary dependencies ourselves. I'm aware of at least one group that ended up ditching Alpine because they kept on running into issues with this. So probably wouldn't recommend that. They moved to a slim Debian image, too.

You can also copy files to/from the image (so you could copy a file to your local, edit it, and then copy it back).  But per @dbluhm 's suggestion as long as we can "apt install" we can add an editor if necessary

No need for an editor to be distributed in the released image.  If someone needs it they can install it, as @dbluhm has already stated.

AFAIK — there is not a way to install it if needed, as you are running as non-root (aries), and don’t have sudo access, nor the root password.  I still think we should remove it, but just wanted to check if I’m missing something about that.

Thanks for the insight on alpine, @dbluhm.  Should we aim for slim-bookworm?  I did a quick test and it is not a simple switch — the docker build failed on the apt-get, so that would have to be figured out. My concern there is might build and pass on tests, but we might miss an obscure dependency.
From a brief bit of research, I also gather that the python envrionment is a little different, requiring the use of a virtual environment. Presumably that would be pretty easy to enable in docker.

AFAIK — there is not a way to install it if needed, as you are running as non-root (aries), and don’t have sudo access, nor the root password. I still think we should remove it, but just wanted to check if I’m missing something about that.

Yes, I believe you are correct.  Don't see it being an issue though.  It might be convenient to have an editor for debugging, but that should be done locally where you have more control over the image and the user context.
In OpenShift, when I need control over files on the image I'll mount the file from a configmap.  That way I can edit the file in the configmap and have it mounted in the running container.

Thanks for the insight on alpine, @dbluhm. Should we aim for slim-bookworm? I did a quick test and it is not a simple switch — the docker build failed on the apt-get, so that would have to be figured out. My concern there is might build and pass on tests, but we might miss an obscure dependency.
From a brief bit of research, I also gather that the python envrionment is a little different, requiring the use of a virtual environment. Presumably that would be pretty easy to enable in docker.

I seem to recall that's why we pinned it at slim-bullseye.

Sounds good.  That’s what I was thinking as well. And as @ianco said, there are games you can play to update a file. I’ll go ahead and do a PR to remove tiny-vim.  In doing that, I’ll post a list of the other executables that have vulnerabilities to see what we can remove.

AFAIK — there is not a way to install it if needed, as you are running as non-root (aries), and don’t have sudo access, nor the root password.  I still think we should remove it, but just wanted to check if I’m missing something about that.

In at least local environments, you can set yourself to the root user as you exec into the container without sudo or a password.

VIM issue addressed with #2699 .
Here is a list of the remaining causes of the remaining alerts.  3 are in code, the rest in the items listed here:
I'm not sure there are many more we can deal with. If anyone has thoughts, please let me know -- especially if we should just dismiss the alerts, or if we should try to remove the offending item in the container image.

Item
Count

glibc
9

curl
5

openldap
5

pcre3
5

systemd
6

libsepol
4

sqlite3
4

patch
4

perl
4

git
4

libgcrypt20
2

gnutls28
2

openssl
2

coreutils
2

tar
2

expat
1

e2fsprogs
1

db5.3
1

bash
1

apt
1

net-tools
1

libzstd
1

libssh2
1

krb5
1

gnupg2
1

pcre2
1

util-linux
1

zlib
1

gcc-9
1

gcc-10
1

We don't need the following packages in the release image:

curl
systemd - Not used by the container
git

I doubt we need:

openldap
perl

Might be able to get away without the following for runtime environments:

gcc-9
gcc-10

I had a look at the nightly image to see if any of the packages were upgradable.  Results (no upgradable packages):
root@Morpheus:~# apt-get update -y
Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8062 kB]
Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [264 kB]
Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [18.8 kB]
Fetched 8554 kB in 2s (5702 kB/s)
Reading package lists... Done
root@Morpheus:~# apt list --upgradeable
Listing... Done

Closing this issue as for now we are not going to do anything further. We can revisit this issue in the future if we think there is any serious issues.  For now, there is little here that is an actual risk. The action that was taken (removing vim) did remove a lot of noise from the reports — even if it didn’t significantly improve security


Client Add-In in Factbox are not restored.

Hi i don't know if this is the right place to report this issue, however i don't know where else to go.
We are trying to get ready for the spring release both Cloud and Om-Prem. However we found an issue when using add-ins in the factbox area. The issue is in the web client.
If you minimize the factbox area and restore it, the code for the add-in is not restored, and the content of the iframe is empty. So it's pretty obvious its a bug.
It can be reproduced by adding the "Generic Chart" page as a factbox part to any page, and then open the page. Hide the factbox area and restore it, then the content of control add-in is wiped, only showing the standard control in the factbox page.
The issue have been reproduced both in
14.0.29286.0 and 14.0.29532.0.

Hello,
I also have the same issue. I have a javascript addin running in a factbox, it seems like the iframe doesn't render after you hide the factbox area. There are no page triggers called so there is no way to reinitialize the addin.
I've tested this in the webclient of the spring release.
Kind regards,
Joriek

Hi,
the same issue happens when you have a control add-in within a collapsible group.
When you collapse and restore a group with control add-ins, then the IFrame content stays empty. Events or scripts such as recreate or refresh are not triggered, which means that we cannot reinitialize our control add-in.


Sonarr/Radarr/Lidar Code base

Any chance of moving over the Sonarr/Radarr/Lidar Code base? Pretty much all the *arr apps were forked off Sonarr and modified. There is even a fork in the works for non manga comics - Kapowarr.
This would remove the added work of the UI other than customizations and let you work on the backend.

I would really like to yeah. I initially looked at it and saw the massive code base without any proper guide on how to use/modify it without spending a lot of time myself trying to figure things out. It might be something that is actually worth it even though it'll cost a lot of time, but I'll have to look into that.

Seeing the Kapowarr is a comic arr app, it might be quicker to fork off them.
I do like your approach on pulling from all the manga/manhwa/manhua sites, makes it much easier.

I'll have a look at that one!
I specifically wanted to support all the websites that serve content out there because a lot of people have their own favorite fan translations that they want to read from and not everything gets uploaded to newsgroups or torrents. It would be nice if it can support both of those down the line though, but it isn't the main focus for now!

So I finally had a look at Sonarr and was able to make some modifications to get some things going. It isn't fully working yet but made some promising progress!
Added a bunch of random manga/manhua/manhwa to the overview

And was able to properly check one, though the season information is a bit borked

Figured I'd might as well fork Jackett to see if I can use that as a indexer gateway and was able to make a small bit of progress there as well

That looks great! How are you handling scraping chapters from different sites? Is that what you are modifying Jackett for? Will it be able to scrape sites and even parse/ingest cbr/cbz files?
Since you are using the Sonarr code base I am hoping that you will support postgres too. I'm not a dev, but if you need testing done on a docker/kubernetes environment let me know.

If Docker supports postgres then this will automatically as well, I'm not really making any breaking changes, or at least not planning to!
The way it currently works is:

You search for a manga, it uses mangaupdates.com to map those search results
One you've selected/added your manga it'll scan the entry on mangaupdates.com for the releases, these are then converted to "episodes"
Whenever Sonarr does its refresh, or whenever you manually look for a specific item it'll contact Jackett
Whenever there's a match for an episode/chapter Sonarr will ask Jackett for a torrent file, I am basically abusing torrents as regular data containers
These torrents contain links to all images belonging to a chapter, which Sonarr will internally download through regular http requests
(it doesn't do this yet) It'll then create a ComicInfo.xml file and together with that bundle it all up into a cbz
That cbz file can then be automatically processed and imported by Sonarr putting it in the right place!

Sounds great. I'm looking forward to trying it out when you get it to the point you want to release it.
Postgres is supported on all the *arr apps now, Directions are on the Servarr site. I'll let you know how it works then there is a container available for it.

@Thundernerd That's sounds great, do u have a repo/branch where i can find the wip?

I don't really need to be in a functional stage, just curious and if I have time I can look into it
Btw for builds I can help you, I'm also going to create nix builds for myself.
I've quickly seen your jackett fork commits but doesn't your changes completely remove the old jackett behavior?
So I would be a fork for only indexing manga sources no?

I am not familiar with Prowlarr, so I’ll have to take a look at it! I used Jackett because I know of it and figured it might be a nice base to start from. I’ll definitely have a look at Prowlarr though

Sure, I've looked a bit and integrations of other *rr services should be easier and this also could lead to possibly upstream it.
Tho idk how the fact that mangas are mainly DDL and you should manage different sources could impact upstream.
If I have some answers I will ping you.
Thx for the great work again

@alexandru0-dev I'm planning on switching over to Prowlarr. Most of the leg work for the indexers has already been done in Jackett so I "just" have to port them over!

@Thundernerd first of all thx again
Is there a way I can contact you directly
Discord or Matrix for example?
I've asked in the prowlarr's discord server and there are some problems to tackle about multiple sources I think or I didn't understand how your implementation would work
So I wanted to chat properly

@alexandru0-dev You can hit me up on Discord. I'm also in the Servarr discord under the same name as here so feel free to send me a message request there!

Hi!
Nice work :)
Once this is available with a sonarr base, I am really interested in running it. If you want, please keep me posted too!

I have made quite some progress and have successfully been running it for a couple of days on my own server now!
I can post a docker compose along with some setup steps if y’all are interested?
It is far from finished though, especially one major issue is that there’s no one source of truth when it comes to available chapters. I’m currently writing an indexer that periodically scrapes all sources to and then links them all together so I can use this to figure out what chapters have been released.
Either way, still quite some work to do, but it is possible to run already!

I've just "finished" writing the source for MangaDex, so it would be quite useful to have the "rr" version so that I can see If I can implement the same.

I've just "finished" writing the source for MangaDex, so it would be quite useful to have the "rr" version so that I can see If I can implement the same.

This is the repo for my Prowlarr fork which is where the sources will go:
https://github.com/donderjoekel/Prowlarr

Have you reached out to the Servarr Wiki? They added the Whisparr project/fork to their list of *arr apps. If you can get Mangarr included to the *arr ecosystem, that would open up a large group in the community of devs that can help get Mangarr to a mature state faster.
It is also a possibility to get your manga scrappers added into the prowlarr project if there is no major changes needed.

@ericflix I did, but unfortunately mangarr works only with the jackett/prowlarr forks and are not merge-able with upstream (excluding indexers, the rest is shared)
We can find people that are willing to collaborate on the project there, surely.
The issue about incompatibility is mainly having different sources for DDLs (how different sources need a different way to be downloaded, aggregated etc)
As for now it's not compatible with upstream unfortunately and I hardly think it is ever going to be in the short run especially with the project not having that much of traction rn.
As of now existing indexers are replaced with manga sources.

Yup that’s correct.
My forks of Sonarr and Prowlarr are not huilt to support torrents and/or newsgroups. Unfortunately from my experience manga isn’t uploaded in agreed-upon standards so it would be very hard to use that.
Instead what my forks do is utilize the fair share of manga hosting websites and turns them into sources that can be used to download the images directly and pack it up into an archive for you to use in your favorite reader.
The core of both my Sonarr and Prowlarr fork have strayed so far from the original intended functionality that these will never be merged upstream.

Will the fork of Sonarr work with stock Prowlarr still for when there are good torrent/newsgroup sources?

Will the fork of Sonarr work with stock Prowlarr still for when there are good torrent/newsgroup sources?

Maybe? I'm honestly not too sue actually! I'm trying to (ab)use as much as I can from stock Sonarr and just build on top of it, so it could very well work. That said, there's a high chance that it will not work, or already isn't working. If the upload community can band together and come up with a workable standard then I'm 100% down to make it work though.

Didn't think you would try making it work with torrent. That's awesome! Nonetheless, it seems you're focusing on the scrapping part, which I do believe is the better way of getting manga/comics. Thank you for the hard work!
I'm really looking forward to give a look at the code base but, first, I'm trying to make my fork of the sonarr_youtubedl work well so that I can try merging it (but I don't have high expectations, as there are already some stale PR's there).

Wanted to drop a message here with a little update that unfortunately I haven't been able to spend proper time on the new codebase.
It is still regularly in the back of my mind but due to sickness, being out of the country for work, and just generally being busy with all kinds of things I haven't been able to dedicate time here.
Fret not though, it is all still very much planned, albeit just a bit slow.


Added further guidance for testing within contributing.md

#362
Made changes to try and contain all the required guidance for testing at the top of the document within the Get Involved section

@charpeni any idea why I can't see these changes live on the website?
Also noticed I can see my changes from #189 either.

This PR is not versioned yet, but it can be seen in master (next version). It will be available by default once the next version (0.56) will be released.
https://facebook.github.io/react-native/docs/next/contributing.html


The specified service does not exist as an installed service.

Windows Version
Microsoft Windows [Version 10.0.22631.3958]
WSL Version
<IP_ADDRESS>
Are you using WSL 1 or WSL 2?

[X] WSL 2
[ ] WSL 1

Kernel Version
No response
Distro Version
Ubuntu
Other Software
No response
Repro Steps
Run wsl --install and the error is provided:
Ubuntu is already installed.
Launching Ubuntu...
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070424
Error: 0x80070424 The specified service does not exist as an installed service.

Alternatively, launch "Ubuntu" in the Windows Terminal gives:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070424
Error: 0x80070424 The specified service does not exist as an installed service.

Press any key to continue...

Pressing any key then gives:
[process exited with code 1 (0x00000001)]
You can now close this terminal with Ctrl+D, or press Enter to restart.

Expected Behavior
Ubuntu is launched successfully
Actual Behavior
Ubuntu does not launch
Diagnostic Logs
WslLogs-2024-09-13_13-12-28.zip
I've read multiple existing other issues logged on this (linked at the end), none have worked. A non exhaustive list of things I've tried:

Uninstalled WSL and installed
Uninstalled WSL, Uninstalled Virtual Machine Platform, reinstalled both
Attempt a repair, however, WSL does not appear in Settings/Applications
Attempt to enble VMP from command linedism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Install WSL1.0 (with plans to upgrade to 2.0) but 1.0 failed too.

And a non-exhaustive list of other issues I've read:

https://github.com/microsoft/WSL/issues/11233
https://github.com/microsoft/WSL/issues/10623
https://github.com/microsoft/WSL/issues/10754
https://github.com/microsoft/WSL/issues/10760

Logs added to initial comment.

Probably because WSL never actually starts up; those are the logs bot.

Oh hey, I'm having the exact same problem.

Attaching my Logs too just in case its the same issue.
WslLogs-2024-09-13_08-13-28.zip

I was having the same issue. Check the windows registry for \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSLService. For some reason it was not present in my laptop. Exported the register from my main machine which had a working WSL installation  and imported the missing registries on the machine with the broken installation. Worked like magic.
Here are the exports of  WSLService register and WslInstaller :Reg.zip

I was having the same issue. Check the windows registry for \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSLService. For some reason it was not present in my laptop. Exported the register from my main machine which had a working WSL installation and imported the missing registries on the machine with the broken installation. Worked like magic.
Here are the exports of WSLService register and WslInstaller :Reg.zip

THANKS SOOO MUCH! I spent all evening trying to fix wsl not running without any luck. this solution worked perfectly. Just a small addon: I had to reboot after adding the WSLService registry.


brainrender widget should have brainglobe logo at top

Shall we create the bg-napari-utils package, and begin it with some standard html that can be added to the top of every widget?

Ultimately, yes!
I'm tempted to do a copy-paste job for this milestone, so we can get a release and user feedback earlier (I don't want to ask users to pip install from github?


Merge PRAplugin

Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
close #5
What are the significant changes in functionality due to this change request?

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual.
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.

Test result at local machine:

Test result at local machine:


unhealthy_threshold not respected with active health check

Description:
We have an envoy cluster with an active HTTP health check and unhealthy_threshold = 3. We noticed that when the healthcheck endpoint returns 404, the host is immediately marked unhealthy, ignoring unhealthy_threshold. This can be easily reproduced with any status code other than 200.
The docs for unhealthy_threshold say:

The number of unhealthy health checks required before a host is marked unhealthy. Note that for http health checking if a host responds with 503 this threshold is ignored and the host is considered unhealthy immediately."

This implies that 404 from an active health check should not cause immediate health change. But that is not the case - the implementation in health_checker_base_impl.cc suggests that unhealthy_threshold is only considered for HealthCheckFailureType::NETWORK (ie status code does not matter).
What is the indented behavior? Is there currently a way to configure unhealthy_threshold for active HTTP health check? (similar to haproxy's fall?)
Repro steps:
Run a simple service that fails every 5th health check call, like
from flask import Flask, request
app = Flask(__name__)
hc = 0

@app.route('/healthcheck')
def healthcheck():
  global hc
  hc += 1
  result = [200, 200, 200, 200, 400][hc % 5]
  return "Health check returning status {}\n".format(result), result

if __name__ == "__main__":
  app.run(host='<IP_ADDRESS>', port=8080, debug=True, threaded=True)

Use the envoy config below and observe that health changes immediately after the first 400.
 At 23:28:10, third consecutive healthcheck call succeeds and the host is put back as expected.

Briefly looking at the code, yeah it looks like any HTTP failure is treated as an immediate failure (though the HTTP codes are configurable). I think this would take a code/config change to allow HTTP failures to count towards the unhealthy threshold.

thanks for looking! Right.. If this is the intended behavior, should the docs be fixed to reflect that?
It seems that the code change to count HTTP failures towards unhealthy_threshold would be fairly straightforward - but it would be changing user-facing behavior. What would be the preferred way to make this work? Change the behavior so that it works as documented (only 503 would cause immediate change; put the code under runtime guard)? or fix the docs and add a special config, like unhealthy_threshold_http?
We might find some workaround for our current problem but we'd generally find this feature very useful

I would start by fixing the docs if you don't mind. Then in terms of getting the behavior you want, we could either add a new threshold, or potentially have a boolean variable that specifies whether HTTP failures apply to the threshold or just cause an immediate failure?

That's obviously not the resolution I was hoping for but yeah, sounds good :)
Since expected_statuses are configurable for HttpHealthCheck, how about adding a similar field like retryable_statuses? Failures with these codes would be counted towards unhealthy_threshold, the rest would cause immediate failure as it does right now (or the other way, add something like immediate_fail_statuses). I might take a stab at adding that if that sounds good

@mirek-stripe yup that SGTM.

Looking into the latest doc (for 1.13.0-dev) the documentation hasn't been updated. The code also looks like the behaviour hasn't changed and I just ran into this when configuring a new setup with 1.12.2.

I'd like to pick this issue up

My priorities ended up changing and this was set aside for me. Anyone should feel free to pick this up if they want.


Update containers

This PR: updates all used container images

Checklist

[x] Added a CHANGELOG entry

Testing
The instance of external-dns installed as part of Giant Swarm platform releases watches services in the kube-system namespace with annotations giantswarm.io/external-dns=managed and external-dns.alpha.kubernetes.io/hostname matching the clusters base domain. (You can find this in the deployments args --domain-filter value)
You can take this example Service, apply it to your cluster. Change the external-dns.alpha.kubernetes.io/hostname annotation to match your clusters base domain.
then:

Check external-dns logs for lines like Desired change: CREATE test.your.configured.domain.gigantic.io CNAME
Try to resolve the domain (https://www.dnstester.net/)

apiVersion: v1
kind: Service
metadata:
  annotations:
    external-dns.alpha.kubernetes.io/hostname: test.your.configured.domain.gigantic.io
    external-dns.alpha.kubernetes.io/ttl: "60"
    giantswarm.io/external-dns: managed
  name: test-external-dns
  namespace: kube-system
spec:
  type: ExternalName
  externalName: www.giantswarm.io

For testing upgrades:

Create the service and check for creation
Upgrade
Delete the service and check for deletion

Default app on AWS releases

[ ] Fresh install works
[ ] Upgrade works

Default app on Azure releases

[ ] Fresh install works
[ ] Upgrade works

Optional app (KVM)

[ ] Fresh install works
[ ] Upgrade works

Reverting external-dns image back to original 0.11.0 because it requires additional changes. Should be done separately


Fix issue with WebSocket dependency

When importing the surrealdb driver via maven central, we need to also include the dependency org.java-websocket:Java-WebSocket:1.5.3. This shouldn't be the case. It should be transient.

SurrealDB driver v0.2.0 has been released. It is a native driver that embeds the Rust SDK and provides an embedded version of SurrealDB. The transport layer is now delegated to the native code, which resolves this issue.


Performance of LaneSegNet for Map Element Bucket

Thanks for the great job!
I ‘ve trained the new LaneSegNet(for Map Element Bucket), and when checking if the reproduction was successful, I didn't find it's performance results in the repository. Can you please publish them?

The performance of LaneSegNet-meb are updated in the README, please check.


add imd force automatically in omni's omm

May fix https://github.com/IRL2/nanover-protocol/issues/196

should probably figure out an automated interaction test to go along with this if it really does work


Sublists cause additional paragraph to be inserted into list

Consider the following example:
mistletoe [version 0.6] (interactive)
Type Ctrl-D to complete input, or Ctrl-C to exit.
>>> - item a
...   - subitem 1
...   - subitem 2
... - item b
... - item c

item a

subitem 1

subitem 2

item b

item c

I think item a should not be contained in a separate paragraph, and common mark also doesn't create a paragraph here.

Hmm, so the example is working now:
mistletoe [version 0.6.1] (interactive)
Type Ctrl-D to complete input, or Ctrl-C to exit.
>>> - item a
...   - subitem 1
...   - subitem 2
... - item b
... - item c
...

item a

subitem 1

subitem 2

item b

item c

But the loose list / tight list thing is not completely spec compliant, and requires more thought. I'll leave this issue open until I can resolve this.

Also, you are on 0.6.1 which I think is the dev branch - I was on 0.6. I checked it on dev and indeed, I get the same version number and the same behavior as you do. You can close this out whenever you like.

Oh I fixed it on the dev branch because you posted this issue--sorry that wasn't clear!

Oh! Well in that case, thank you! :smile:  I was afraid that I hat tested on the wrong branch is all.

I found a better solution. The output of the example above does not change, but it handles other corner cases better. Closing this issue for now!


Load Big Model Using C API throw error: [LightGBM] [Fatal] Check failed: (strs.size()) == (static_cast<size_t>(n))

Description
Using lightgbm 3.1.1
train model using python 3.8, export the model as file.
python can load the model correctly, but using C api load the model, throw  [LightGBM] [Fatal] Check failed: (strs.size()) == (static_cast<size_t>(n))
Reproducible example
train a model iteration > 5000, feature number: 150
load this model using C api LGBM_BoosterCreateFromModelfile

@JackYangzg  Thanks for reporting the bug. Could you provide a code snippet that shows how you load model with C API? Thanks. And I think this issue may be related to #3778 . Both have trouble with LGBM_BoosterCreateFromModelfile.

@JackYangzg Thanks for reporting the bug. Could you provide a code snippet that shows how you load model with C API? Thanks. And I think this issue may be related to #3778 . Both have trouble with LGBM_BoosterCreateFromModelfile.

just using direct LGBM_BoosterCreateFromModelfile to load
INT32 loadModel(const char *modelPath)
{
return LGBM_BoosterCreateFromModelfile(modelPath, &(this->num_iterations), &(this->handle));
}

@JackYangzg The above-mentioned fix is in 3.2.0 release, so you can check it.


Need some clarity on the dimensions of widths and heights

The documentation talks about settings widths and heights of grids and grid items but this is very unclear. What are the units of all these numbers? if values are not specified what are the defaults, etc..
For example, how can I go about making my grid items have a width equal to the width of its contents?

Hi, @armensg ! Thanks for the question.
gridstack.js is meant to follow the bootstrap paradigm, which is to say that the widths are in fractions of the whole, ranging from 1-12 (so to make a widget half of the page, its width should be six). Height depends purely on what cellHeight is set to.
This answers your original question, I think, but your final question is a bit trickier. Unfortunately, at this time, there is no automatic way to change the width and height of the cells straight from the library. However, you can write code that will adjust the width and height as necessary.
I'm closing this out because your questions should be answered. If you still have questions that I may be of help answering, please feel free to reopen the ticket.


(#345) Add bolt support

This adds basic bolt support with command and task support.  Plan
support is a bit of a pain due to the vendored puppet business
Lacks tests

Example task
- bolt
  description: "Run Bolt Task"
  task: "mymodule::mytask"             # or plan or command, plan not supported now
  user: "{{{ inputs.user }}}"
  password: "{{{ inputs.password }}}"
  modules: "{{{ inputs.modules }}}"
  nodes: "{{{ nodes.all_nodes }}}"
  transport: ssh
  tty: true
  parameters:
    param1: value


Setting transaction name in pyramid

Hi is it possible to set transaction name when using PyramidIntegration?
I tried setting scope.transaction = "mycustomname" but it seems that integration itself does:
    try:
        if integration.transaction_style == "route_name":
            event["transaction"] = request.matched_route.name
        elif integration.transaction_style == "route_pattern":
            event["transaction"] = request.matched_route.pattern
    except Exception:
        pass

And I suspect that overwrites anything I've set up earlier?

thanks for reporting, opened a fix at #686. A workaround you can use is:
@scope.add_event_processor
def _set_transaction(event, hint):
    event['transaction'] = "mycustomname"

This circumvents the priority bug until the fix is released


how can I connect two actors in two different runtime?

For example if I create two actors: A and B. I deploy them in different runtimes of different hosts. Now I want to create an application that can connect the two actors. Can I do that? and how to do?

There is an example on how to do this in the tutorial (calvin-base/calvin/tutorial/dist-2.py.) The connect-command is (briefly) described in the wiki.
Alternatively, you could deploy both actors on the same runtime, and then migrate one of them to the other runtime. This is not yet in the tutorial, but the migrate-command is (again, briefly) described in the wiki under Calvin-Control-API.
Cheers.

Hi, I try to use the migrating function to migrate the actor. I use the web management  to do that,  when I click the triangle to select another runtime I can't get the runtime list. How can I connect two runtime at the same time in the web management?
Actor ID	Name	Type	Peer	Migrate	Destroy
82739c36-feb4-4010-ac4e-6b59a39b0fc4	2nd:delay	std.Delay	bd7be25d-8ed6-4856-9835-9dcd95b1bf82

Sorry about the delay.
It's not possible to do this in the web management currently. The easiest way is to do it from the command line, using csdeploy:
$ csdeploy --peer calvinip://<address>:<port>

Thank you for your answer.
I know the csdeploy command can deploy an application on a remote runtime, but what I mean is I want to deploy two actors in one application to two separative runtime. If I use csdeploy command to do this, the two actors in one application is still in the same runtime.
I think many actors in different runtime compose to  an application is common. That is what I try to do.

What Ola was referring to is that when starting the second runtime you currently need to add the peer option to connect the two runtimes. Then you can migrate between them.
We plan to introduce more elaborate deployment during autumn.

That will be nice.
I have success tested this scenes just now. I ran (calvin-base/calvin/tutorial/dist-2.py) and got an expected output(in node1 received the application output). Also there are some error information in my windows environment. I think may be you are interested in it.
D:\calvin-base-master\calvin\tutorial>python dist-2.py
Traceback (most recent call last):
File "", line 1, in
File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
prepare(preparation_data)
File "C:\Python27\lib\multiprocessing\forking.py", line 495, in prepare
'parents_main', file, path_name, etc
File "D:\calvin-base-master\calvin\tutorial\dist-2.py", line 22, in
node_1 = dispatch_node(uri="calvinip://localhost:5000", control_uri="http://localhost:5001", attributes={'name': 'node-1'})
File "C:\Python27\lib\site-packages\calvin-0.1-py2.7.egg\calvin\utilities\nodecontrol.py", line 46, in dispatch_node
calvin_node.start_node(uri, control_uri, trace, attributes)
File "C:\Python27\lib\site-packages\calvin-0.1-py2.7.egg\calvin\runtime\north\calvin_node.py", line 184, in start_node
p.start()
File "C:\Python27\lib\multiprocessing\process.py", line 130, in start
self._popen = Popen(self)
File "C:\Python27\lib\multiprocessing\forking.py", line 258, in init
cmd = get_command_line() + [rhandle]
File "C:\Python27\lib\multiprocessing\forking.py", line 358, in get_command_line
is not going to be frozen to produce a Windows executable.''')
RuntimeError:
Attempt to start a new process before the current process
has finished its bootstrapping phase.
        This probably means that you are on Windows and you have
        forgotten to use the proper idiom in the main module:

            if __name__ == '__main__':
                freeze_support()
                ...

        The "freeze_support()" line can be omitted if the program
        is not going to be frozen to produce a Windows executable.

Traceback (most recent call last):
File "", line 1, in
File "C:\Python27\lib\multiprocessing\forking.py", line 380, in main
prepare(preparation_data)
File "C:\Python27\lib\multiprocessing\forking.py", line 495, in prepare
'parents_main', file, path_name, etc
File "D:\calvin-base-master\calvin\tutorial\dist-2.py", line 22, in
node_1 = dispatch_node(uri="calvinip://localhost:5000", control_uri="http://localhost:5001", attributes={'name': 'node-1'})
File "C:\Python27\lib\site-packages\calvin-0.1-py2.7.egg\calvin\utilities\nodecontrol.py", line 46, in dispatch_node
calvin_node.start_node(uri, control_uri, trace, attributes)
File "C:\Python27\lib\site-packages\calvin-0.1-py2.7.egg\calvin\runtime\north\calvin_node.py", line 184, in start_node
p.start()
File "C:\Python27\lib\multiprocessing\process.py", line 130, in start
self._popen = Popen(self)
File "C:\Python27\lib\multiprocessing\forking.py", line 258, in init
cmd = get_command_line() + [rhandle]
File "C:\Python27\lib\multiprocessing\forking.py", line 358, in get_command_line
is not going to be frozen to produce a Windows executable.''')
RuntimeError:
Attempt to start a new process before the current process
has finished its bootstrapping phase.
        This probably means that you are on Windows and you have
        forgotten to use the proper idiom in the main module:

            if __name__ == '__main__':
                freeze_support()
                ...

        The "freeze_support()" line can be omitted if the program
        is not going to be frozen to produce a Windows executable.


<cmd/function>: make user be able to choose image-pull-policy

I notice image-poll-policy of the pod created by kubeless is always.we should let user choose their image-pull-policy, Including (IfNotPresent,Never,Always).

Hi @knightXun, could you explain the use case of this change? We want to avoid having a really big set of flags for deployments. Note that users can still specify a custom deployment if they want to configure something very specific: https://kubeless.io/docs/advanced-function-deployment/#custom-deployment

@andresmgot ok
Sometimes, user may want to pull newest images from dockerhub.If the images located in dockerhub, It will run successfully.
But if the images is not present on dockerhub,but existed in local machine, we should let the pod created by kubeless function use this image, not pull from dockerhub.
I made a little change to offer user this option.

Cause kubeless function deploy/update make users choose their runtime-images, We better to offer image-pull-policy.


Create a cron job that will run every night to send emails

Used github actions to hit an endpoint that runs the cron.


install latest version (dev)/cannot get cython_blas.pyx

Hi,
I've been trying out brainiak and did succeed to install via 'pip3 install -U brainiak'. However, I then run into a conflict:

/usr/local/lib/python3.6/site-packages/brainiak/fcma/util.py in ()
21
22 import numpy as np
---> 23 from . import cython_blas as blas
24 from scipy.stats.mstats import zscore
25 import math
ImportError: cannot import name 'cython_blas'

In my site-package folder, the brainiak v0.4 has in its fcma folder some other files (e.g. cython_blas.cpython-36m-darwin.so), which seem to be relics of an older version. Or I am doing sth wrong...
I've been trying all sorts of things, including an install from the latest git-master branch. That did not work out fully either, although that way I can obtain the cython_blas.pyx and it mentions a more recent version brainiak-0.5.dev20+ng7940c62. Is there any remedy that would help me get started? I am working on a Mac OsX El Captitan, using conda and python3.5.
Thanks a lot , Best, Ralf.

cython_blas is a cython file which should be in your site-package folder. The .so file is the compiled dynamic library which is also normal to be there. Can you verify both files are at /usr/local/lib/python3.6/site-packages/brainiak/fcma/? BTW, you said you use conda and python3.5, which doesn't seem to be consistent with the folder name in your error message snippet?

thanks for the reply.
you wre right about python version. I had misnamed the environment as py35, but it runs python 3.6.
the files cython_blas.cpython-36m-darwin.so and fcma_extension.cpython-36m-darwin.so are in the folder. However, the github-master repo had cython_blas.pyx in the fcma folder, and also the isfc.py file in the top folder. both did not get installed (probably because they are not in v0.4), and so I could not run the isfc example, which was what got me in trouble. If there is a way to get this development version installed, that would be great. I tried to download the master-branch as zip (which included the isfc) and then run python install -e , and it completed, but then I couldnt import the modules. If it is not possible now, I'll have to wait. Thanks Ralf.

I am sure cython_blas.pyx is in v0.4. Can you turn on the verbose flag and redo the installation to see if the files are correctly copied?
You can do pip install git+https://github.com/IntelPNI/brainiak to install the latest development version.

Hi, thanks. I just did, but again cannot obtain cython_blas.pyx. I attach copy of the output and a screenshot of the result folder.
I did already try the tip with pip install git+... . (with pip it throws an error, but pip3 works). In that case I do get the isfc.py, which was recently added. However, even with this version there is still no cython_blas.pyx in the fcma folder (which I assume should be the case) and running the isfc example throws an error that it does not find cython_blas.
Best, r

report.txt

I checked my folder, cython_blas.pyx isn't there since the cython_blas*.so file has been compiled. Sorry for the confusion.
But, I just installed the latest development code and run the isfc example, everything looks good to me. Can you double check your cython_blas.cpython-36m-darwin.so is successfully compiled?

cython_blas.cpython-36m-darwin.so is in the folder. Does that mean it is successfully compiled?
If I try to run the example, however, it fails at the import of cython_blas. Not exactly sure how to check that.

try otool -L cython_blas.cpython-36m-darwin.so?

ok, just did. it gives me this:
(pybrainiak) cas3401schmaelzle:fcma Ralf$ otool -L cython_blas.cpython-36m-darwin.so
cython_blas.cpython-36m-darwin.so:
/usr/local/opt/llvm/lib/libomp.dylib (compatibility version 5.0.0, current version 5.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
(pybrainiak) cas3401schmaelzle:fcma Ralf$
will look into it. best, r

hmmm. Everything looks good to me. We may need fresh eyes...

ok, thanks I will try some things and search a bit.

I found the mistake. Sorry, but it turned out to be entirely on my side. The kernel from which I ran the notebook was 3.6, but not the right environment that installed brainiak. So I had to get that kernel added to the notebook, which is cumbersome of its own, but again, did not seem to interact with brainiak. For the record, this was what got it solved:

conda install notebook or conda install ipykernel
ipython kernel install --name pybrainiak

best, r

@rschmaelzle I think I'm having the same issue. I tried what you posted, but I am still unable to import: from . import cython_blas as blas
import brainiak.eventseg.event
Is there anything else you did? Thanks!

@allisonjberman i am afraid I don't fully remember. Are you sure you have all the files on your system (i.e. the bleeding edge version and can see the cython_blas files? - i only vaguely remember there was sth with versions/master branch etc..).
If you have those (which I had finally managed), then the critical issue was activating the right environment (i.e. the 3.6 version) and running the notebook on that (rather than from my 2.7. install) Thanks

@allisonjberman, I would be happy to chat on Gitter if you would like to troubleshoot your installation:
https://gitter.im/IntelPNI/brainiak


Feature: Reduce Memory Footprint

Use reference instead of heap allocated objects to reduce footprint.

Have we had memory footprint problems yet?

Yes. Have a look at the recursive attack problem.

Okay great, as the #161 is logged I'm closing this duplicate.

Oh don't close this. There're other recursive attack problem not covered by #161.

New issues should be opened for them, otherwise we'll have long standing issues that are placeholders for hypotheticals on top of hypotheticals. What are these other issues?

This basically plans to replace Vec<u8>s in Context to reference of bytearrays. That is why this is logged as a feature issue -- multiple recursive attack problems can be solved by this. At the same time, a "performance is bad" problem can also be logged.

https://github.com/ethereumproject/easm/issues/3 solves the code Vec<u8> overhead. We can solve the data Vec<u8> overhead by using a linked list of Box<Machine>.

But I'm going to delay data Vec<u8> overhead for later -- memory costs gas, so there's no attack that can be planted using data Vec<u8>.

We've already fixed most of the major memory footprint issue, so let's close this tracking issue.


ENYO-3326: Add accessibilityPreHint to moonstone accessibilitySample

Add accessibilityPreHint to sample for testing accessibilityPreHint API.
https://jira2.lgsvl.com/browse/ENYO-3326
Enyo-DCO-1.1-Signed-off-by: Bongsub Kim<EMAIL_ADDRESS>

Closing PR as jira has been closed


Improving jms server docs

This PR improves jms server connector documentation

Closing this PR since JMS is moved to a separate repo, and these docs are no longer valid.
Created a separate issue https://github.com/ballerinalang/ballerina/issues/4020 to clean up the docs.


Minor correction to documentation

ty sir :)

You're welcome - thanks for the amazing library :slightly_smiling_face:

Pleasure :)


[Bug]: drmu nx check doesn't throw error code when failing to validate cookie

How are you playing the game?
Single Player - No Server
What happened?

To Reproduce
Try to embed it in a GitHub Action which should fail the job step if the program errors out
  nexus:
    needs: build
    runs-on: windows-latest
    steps:
      - name: Download artifact
        uses: actions/download-artifact@v3
        with:
          name: 'WitchyBND-SHA${{ github.sha }}'

      - name: Setup mod uploader
        run: dotnet tool install -g Digitalroot.ModUploader

      - name: Check mod uploader
        run: drmu nx check

Screenshots
No response
Relevant log output
No response
Log File
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

I can look into this.

fixed in 1.4.0


add ZeitSuche_iOS by @niftycode

This iOS app (iPhone) shows how to use the Zeit Online Content API with Swift 3.

[x] Project URL: https://github.com/niftycode/ZeitSuche_iOS
[ ] Update contents.json instead of README
[ ] One project per pull request
[ ] Avoid iOS or open-source in description as it is assumed
[ ] Use this commit title format if applicable: Add app-name by @github-username
[ ] Use approved format for your entry

edited

thx!


Longest streak missed one day

Challenge Name

Issue Description

I completed some challenges in 2017/06/31 and that would give me 5 days of Longest Streak.
However, "challenge submit history table" shows I haven't done any challenge in 2017/06/31
and "calendar-like history marked as green rounded squared days you've done challenges" shows I did done challenges.
So there is a bug in "history table", how can I claim for my missed one day!?
Browser Information

Browser Name, Version:
Operating System:
Mobile, Desktop, or Tablet:

Your Code

Screenshot

Closing as a duplicate of https://github.com/freeCodeCamp/freeCodeCamp/issues/7925


Critical Bug: Firebase Api Error

Hey @sanika391 ,
I am Rohit, Mentor for GSSoC, though not assigned for this project
But i was exploring SpoonShare and found some security threats as you are exposing you firebase Api keys also that's not helping contributors as they can't run the application with the given firebaseoptions.dart and google_services.json Because when you create a firebase project

You need to add the debug SHA keys which is unique for all the pcs

To Reproduce
Steps to reproduce the behavior:

Try registering with your credentials
Firebase Error Learn more about this
You will not be redirected to the next page or home page

Things need to be fixed!!

UPDATE YOUR README - Add a separate file learning about, configuring Firebase project, describing the steps below
Every user will create a separate firebase project on the console and name it whatever you like
will use the com.example.spoonsharemeals.spoonsharemeals package name
Add debug SHA keys by generating from the console or terminal learn more
Install the flutter Cli and select the created project check this out
Now before running the application Enable the Cloud Firestore API from the google cloud console
All done, Ready to use

Hope you understood my points, you can assign this to any of your contributors if he/she knows this better
Thank you!

I went through the same issue hence would like to work on this. Could you please assign this issue to me?

Hi @sanika391
Can you please add gssoc tag to it

Hi Rohit,
Thank you so much for bringing these security concerns to my attention regarding the SpoonShare project. I appreciate your diligence and the detailed steps you’ve provided. Ensuring the security and proper configuration of our project is paramount, and your feedback is incredibly valuable.
I would love to collaborate with you to address these issues and implement the necessary changes. Could you assist me with the following?

Updating the README: As you suggested, I need to include a detailed section on configuring a Firebase project. I want to make sure I cover all the necessary steps for contributors to set up their own Firebase projects and generate the required debug SHA keys.

Firebase API Keys: I need guidance on securely managing and storing these keys to prevent exposure.

Cloud Firestore API: I could use your expertise to ensure that this part is correctly configured and that the instructions are clear for all users.

If you're available, could we possibly schedule a time to discuss these points further and work through the updates together? Your assistance would be greatly appreciated and would help ensure that our contributors have a smooth and secure experience.
Thank you once again for your support and for offering to help improve the project.
Best regards,
Sanika Chavan

Hi @sanika391!
I have created a FirebaseConfig file to guide users on setting up their own Firebase project, resolving security and configuration issues.

Hi Rohit,
Thank you so much for bringing these security concerns to my attention regarding the SpoonShare project. I appreciate your diligence and the detailed steps you’ve provided. Ensuring the security and proper configuration of our project is paramount, and your feedback is incredibly valuable.
I would love to collaborate with you to address these issues and implement the necessary changes. Could you assist me with the following?

Updating the README: As you suggested, I need to include a detailed section on configuring a Firebase project. I want to make sure I cover all the necessary steps for contributors to set up their own Firebase projects and generate the required debug SHA keys.
Firebase API Keys: I need guidance on securely managing and storing these keys to prevent exposure.
Cloud Firestore API: I could use your expertise to ensure that this part is correctly configured and that the instructions are clear for all users.

If you're available, could we possibly schedule a time to discuss these points further and work through the updates together? Your assistance would be greatly appreciated and would help ensure that our contributors have a smooth and secure experience.
Thank you once again for your support and for offering to help improve the project.
Best regards, Sanika Chavan

Hi @sanika391
Sorry for the late response, I am little busy and @Saumya-28 already stated the steps correctly
So, what you can do for now is to remove the file access of drive and instruct new contributors to follow the steps to create a new project in their own firebase account and configure the project and run it, they can take help of this firebaseconfig.md file

Ok sure
On Fri, May 24, 2024 at 12:21 PM Jadu @.***> wrote:

Hi Rohit,
Thank you so much for bringing these security concerns to my attention
regarding the SpoonShare project. I appreciate your diligence and the
detailed steps you’ve provided. Ensuring the security and proper
configuration of our project is paramount, and your feedback is incredibly
valuable.
I would love to collaborate with you to address these issues and implement
the necessary changes. Could you assist me with the following?

Updating the README: As you suggested, I need to include a detailed
section on configuring a Firebase project. I want to make sure I cover all
the necessary steps for contributors to set up their own Firebase projects
and generate the required debug SHA keys.
Firebase API Keys: I need guidance on securely managing and storing
these keys to prevent exposure.
Cloud Firestore API: I could use your expertise to ensure that this
part is correctly configured and that the instructions are clear for all
users.

If you're available, could we possibly schedule a time to discuss these
points further and work through the updates together? Your assistance would
be greatly appreciated and would help ensure that our contributors have a
smooth and secure experience.
Thank you once again for your support and for offering to help improve the
project.
Best regards, Sanika Chavan
Hi @sanika391 https://github.com/sanika391
Sorry for the late response, I am little busy and @Saumya-28
https://github.com/Saumya-28 already stated the steps correctly
So, what you can do for now is to remove the file access of drive and
instruct new contributors to follow the steps to create a new project in
their own firebase account and configure the project and run it, they can
take help of this firebaseconfig.md file
—
Reply to this email directly, view it on GitHub
https://github.com/sanika391/SpoonShare/issues/41#issuecomment-2128709188,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A34TW2Y4A23TUQTSOYRRDZTZD3PQDAVCNFSM6AAAAABIA37CIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRYG4YDSMJYHA
.
You are receiving this because you were mentioned.Message ID:
@.***>


394 integrates no install flag

Adds a new option, --no-install. This is used to skip installing packages if the packages have been installed once.
Adds a boolean to the virtualenv base class, venv_created, which tracks whether or not the virtual environment has already been created. The --no-install flag behaves differently dependent upon whether a venv is already created or not.

If no virtualenv is present, a message is logged that no-install is being ignored and normal installations proceed.
If a virtualenv is already present, --no-install prevents the installation of packages.

Adds tests to validate the above
Also refactors SessionNoSlots into an extracted class MockableSession. This followed from scratching my head trying to understand what SessionNoSlots provided, and then heading to the PR which implemented it (https://github.com/theacodes/nox/pull/128) to see what the class was buying the tests. I'm happy to put this back how I found it 😅

Closes #394

Hi @jamandbees thanks for the new PR 👍
Can you please run nox -s blacken in your branch? This should take care of the failed lint session in CI.
I left a few more quick comments inline.

I didn't make this clear, but linting etc are all passing now. 🙂

@jamandbees Thanks for the update! I enabled your CI run, and it looks like some tests need adapting to your latest changes. Could you take a look?

@cjolowicz I'm honestly not sure how to adapt them; when I check git, I get the impression that this is from a recent merge, but I'm not confident that I understand what's going on.

Hey @jamandbees , no problem and thanks for your work so far! I picked this up in #432 and credited you as co-author.


Add top-level lstore package(s)

Currently, installing the whole shabam via package means installing lstore-lio in the package manager of your choice. Once things mature a bit, we'll want to include some top-level documentation, configurations, init scripts, etc... to the package.
Talked with Alan in person, and we think it makes sense to add one last (!) package named simply lstore that pulls lstore-lio as a dep. That way, lstore-lio is just binaries and headers, lstore is extra stuff.
As an added bonus, telling users install lstore instead of install lstore-lio is a bit nicer sounding, in a subjective way.
I'm completely over making new repositories though, I suggest we just stick it somewhere in lstore-release.

Fixed with #24


nixos/home-assistant: use availableComponents of configured package

Motivation for this change
fixes #55958
Somehow, the stack overflow issue I reported over there no longer happens.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

cc @netixx @peterhoeg

Backported in 753f58d9a42d346ff596f85475cfa69e308ea094.


Android: Support AppManager shortcuts

Shortcut created using AppManager
App crashes when I click on the shortcut from the launcher.

Crash logs:
FATAL EXCEPTION: main
Process: com.newsblur, PID: 18636
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.newsblur/com.newsblur.activity.AddFeedExternal}: java.lang.NullPointerException
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2781)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2859)
	at android.app.ActivityThread.-wrap11(Unknown Source:0)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1592)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loop(Looper.java:164)
	at android.app.ActivityThread.main(ActivityThread.java:6518)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: java.lang.NullPointerException
	at com.newsblur.util.FeedUtils.dropAndRecreateTables(FeedUtils.kt:72)
	at com.newsblur.util.PrefsUtils.logout(PrefsUtils.java:182)
	at com.newsblur.activity.NbActivity.onCreate(NbActivity.kt:43)
	at com.newsblur.activity.AddFeedExternal.onCreate(AddFeedExternal.java:23)
	at android.app.Activity.performCreate(Activity.java:7023)
	at android.app.Activity.performCreate(Activity.java:7014)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1215)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2734)
	... 9 more

App version: 11.2.2 (201)

@shuvashish76 The crash itself was fixed but it's in a part of the app that I'm not sure it's used anymore. In the stacktrace you can see that it performs a logout which would close the app in this case.
Why does the shortcut open AddFeedExternal? What was your initial goal with the shortcut created with that tool?
In case you are looking to just create a launch shortcut, I'd check if the tool picks up InitActivity as the entry point and use that.

@samuelclay

do we support that? We have similar on iOS:

Oh wow! No we do not support shortcuts. Currently we do have 1 widget though.

I've seen other apps use both shortcuts & widgets.

screenshorts source: Bromite
I think shortcuts would be a nice addition to android version.

@sictiru

What was your initial goal with the shortcut created with that tool?

I was looking for hidden shortcuts (as what samuelclay mentioned in the previous comment)

In case you are looking to just create a launch shortcut, I'd check if the tool picks up InitActivity as the entry point and use that.

Nope launch shortcut isn't useful for me.
Yes AppManager show that InitActivity as well :)

Edit Shortcut 👇🏿

Shortcuts similar to the iOS app can be added to Android too but probably not for all of them due to inter app dependencies.

Indeed it is crashing since the intent filters are not matched when opening with AM.
Check added for empty URI and it will redirect to main page if necessary.

It looks like the shortcut icons are rendered differently between launchers. I will add SVGs which should help with the icon formatting.

@shuvashish76 Out of 5 launchers, just Lawnchair Launcher didn't render the icons properly for some reason. Also it didn't like just any SVG ¯_(ツ)_/¯ so new icons are used for shortcuts.

New icons are available under /media/img/icons/nouns on the pro branch. I should be launching it within the next couple days, so it'll be merged into master soon enough.

https://github.com/samuelclay/NewsBlur/issues/1694 was released in 12.0 but Lawnchair Launcher didn't like the new icons either so I added another search icon just for the shortcut to make it work consistently.

Latest changes are live in 12.0.1


Conflicting with the class of another modal

I'm using $confirm inside angular-ui's uibModalInstance and it's updating with the class of already opened modal. I'm using custom css class modal-wide in parent div of modal-dialog in first modal.
Before $confirm modal

After $confirm modal open ( first modal's width back to medium as $confirm modal removed the modal-wide class )

That is ui-bootstrap doing that. My code doesn't do anything directly to the modal. The same thing would occur if you opened another modal with ui-bootstrap with the same options.


Nuxt 3 failed to resolve import "../../../index" from useSound in runtime

Hello! I was trying to use this module for nuxt 3, but it does not seem able to find some of the files, maybe it needs to be restructured so that it can find the file after being installed as a node module?

I have exactly the same error. If I manually add import { useSound } from '@vueuse/sound' this error disappears so it seems a problem with the auto import. Also after I manually import this I get the same error as mentioned in #27

Seems like this issue is now resolved with the latest update

@ThimoDEV The issue is to do with the auto import is that right? I'm still getting the same issue, not possible to use auto imports?

I also get a "TypeError: Cannot read properties of undefined (reading 'Howl')" with the latest update after using module "@vueuse/sound/nuxt" and manually importing useSound, no sounds playing in development

I also get a "TypeError: Cannot read properties of undefined (reading 'Howl')" with the latest update after using module "@vueuse/sound/nuxt" and manually importing useSound, no sounds playing in development

It still doesn't play sounds for me neither, However the errors I got earlier are gone in Nuxt now (useSound import error). I made a new issue to see what could be the problem nuxt related (or maybe also for vite)

It hasn't been fixed yet.

Issue is due compiled files ending up in dist/ rather than . which the import is expecting.
Ensure you're using the Nuxt module, and you've set optimizeDeps
// nuxt.config.ts
export default defineNuxtConfig({
  modules: [
    ...
    "@vueuse/nuxt",
    "@vueuse/sound/nuxt",
  ],

  vite: {
    optimizeDeps: {
      include: ["howler"],
    },
  },

  ...
});

Put the following inside /patches/<EMAIL_ADDRESS>diff --git a/dist/runtime/composables/use-sound.ts b/dist/runtime/composables/use-sound.ts
index e1dfc0944295c0aa7915b9a4fc047c1ec51fb084..c2a3c7a9ad7730bf32c29229bc214c6db10efbfa 100644
--- a/dist/runtime/composables/use-sound.ts
+++ b/dist/runtime/composables/use-sound.ts
@@ -1,5 +1,5 @@
 import type { ComposableOptions } from '../../../types'
-import { useSound as _useSound } from '../../../index'
+import { useSound as _useSound } from '../../index'
 import type { SoundsPaths } from '#build/sounds/types'
 import { useNuxtApp } from '#imports'

Then add the following to the end of your package.json
  "pnpm": {
    "patchedDependencies": {
      "<EMAIL_ADDRESS>"patches/<EMAIL_ADDRESS>    }
  }

Ensure you're shamefully hoisting. Add the following to /.npmrc
shamefully-hoist=true

And finally run pnpm install.
Here's a snippet of usage.
// public/sounds/background.mp3
const { play, pause, stop } = useSound("/sounds/background.mp3");

It seems like auto import scanning for type generation doesn't work, but I've yet to investigate that.
I don't understand enough about library building yet to submit a PR to fix this atm though. If anyone could point me in the right direction, or use this info to submit a PR that'd be fantastic! :)

Having the same issue here.

Looks like this has been fixed in a438130dcd575577e910adfc11cbd516a421ecb7 in v2.1.1.


[UI] Disappear Plugin button after building environment

https://youtu.be/5nsPNRm8XS4

button disappear, if Build Environment popup was closed and reopened


Feedback update part A

Feedback update part A
With labels, probably it's about the time to set them as a CONSTANT variable to be reused between the Non-Projects and Projects tab. (If we are all happy to do so, I can implement these within part B or completely a separate repo.)

Adding units in the title.
Rename the title for Regional and Vs30 map
Distributed and DS to be Distributed Seismicity
Remove (more...) in the Disaggregation source contributions table
UHS labels:

Selected Return Periods → Mean Hazards
Return Period branches →Epistemic Uncertainty

Update plots color:

Hazard Curve's Ensemble branches, black lines become red (Ensemble mean and percentiles)
Hazard Curve's Fault/distributed seismicity contribution, Fault(red) becomes black and Total and percentiles(black) become red.
UHS site-specific becomes red (from blue)
UHS's Return Period Branches site-specific and percentiles become red.

Change UHS plots to log scale on both X and Y axes.

If needed, we only plot periods and their corresponding y values between 0.01 and 10.0

GMS Causal Parameters - Mw distribution and Rrup distribution, change distribution lines to dashed red from the solid red line and change lower/upper bound limits to grey?

Supportive images
1. Adding units

2. Rename the title for REgional and Vs30 map

3. Distributed Seismicity

We need to update the script that generates this image. DS -> Distributed Seismicity

4. Remove (more...) in the Disaggregation source contributions table - to avoid confusion with the Show more.. button

5.UHS labels

6. Update plots color && 7. UHS plots in log scale

8. GMS plot's color update - Just for bounds(lower and upper)

General comment. Is the change to the Fault / DS distribution plot image also meant to be in this PR?

Regarding that, I left the comment in the description that we have to update the pygmt? script before we regenerate projects data haha. This one is mainly for simple renaming in the frontend.


CI: Fixup failure to get changed files on merge

Follow-up to #76263.
The checkout might be too shallow so the before commit isn't available. The logic was already written to take this into account (it then generates an empty 'changed.txt' which falls back to testing everything), but the error code would still force terminate the job.
Hopefully we can find a way to make the logic work for merge events too in the future, but for now this is a quick fix.

Cherry-picked for 4.0.3.


Allow 32GB image files

At CdStreamThread when reading off cd->nSectorsToRead and cd->nSectorOffset use a uint64_t instead of a size_t. Then setup also the OVERLAPPED::OffsetHigh field.
Even though Mod Loader's intentions are to avoid using img files, it doesn't hurt to do such a small change, specially when I'm the only one with access to the CdStreamThread! Thanks to fastman92 for the heads up.

32GB? Seems to be 8GB (UINT32_MAX * 2048).

Splendid.  :)


could not connect

Describe the bug
Connecting to the player from an android phone fails.
To Reproduce
Connect
Expected behavior
Be connected
Screenshots/Stracktraces/Logs
2021-01-10 21:21:12,209 DEBUG Player:293 - Received command: Transfer
2021-01-10 21:21:12,227 DEBUG Player:365 - Loading context (transfer), uri: spotify:playlist:4gCjobA8WglT94shpVlWJZ
2021-01-10 21:21:12,247 TRACE StateWrapper:1084 - Initialized current track index to 12.
2021-01-10 21:21:12,259 DEBUG Player:225 - Loading session, id: xxxxxxxxxxxxxxxxxxxxx, play: false
2021-01-10 21:21:12,261 TRACE PlayerQueue:141 - Queue has been cleared.
2021-01-10 21:21:12,264 INFO  PlayerSession:53 - Created new session. {id: xxxxxxxxxxxxxxxxxxxxx}
2021-01-10 21:21:12,268 DEBUG Player:253 - Loading track, id: null, session: xxxxxxxxxxxxxxxxxxxxx, playback: null, play: false
2021-01-10 21:21:12,268 TRACE MercuryClient:140 - Send Mercury request, seq: 5, uri: hm://event-service/v1/events, method: POST
2021-01-10 21:21:12,271 ERROR DealerClient:112 - Failed handling request. {key: 574bca03-98cf-4827-928d-c106e3c46f86}
java.lang.IllegalStateException: null
at xyz.gianlu.librespot.player.StateWrapper.getCurrentPlayableOrThrow(StateWrapper.java:558) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at xyz.gianlu.librespot.player.Player.loadTrack(Player.java:254) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at xyz.gianlu.librespot.player.Player.loadSession(Player.java:239) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at xyz.gianlu.librespot.player.Player.handleTransferState(Player.java:370) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at xyz.gianlu.librespot.player.Player.command(Player.java:300) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at xyz.gianlu.librespot.player.state.DeviceStateHandler.notifyCommand(DeviceStateHandler.java:110) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at xyz.gianlu.librespot.player.state.DeviceStateHandler.onRequest(DeviceStateHandler.java:176) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at xyz.gianlu.librespot.dealer.DealerClient.lambda$handleRequest$1(DealerClient.java:107) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at xyz.gianlu.librespot.common.AsyncWorker.lambda$new$0(AsyncWorker.java:20) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at xyz.gianlu.librespot.common.AsyncProcessor.lambda$submit$1(AsyncProcessor.java:40) ~[librespot-api-jar-with-dependencies.jar:1.5.3]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?]
at java.lang.Thread.run(Unknown Source) [?:?]
2021-01-10 21:21:12,556 TRACE MercuryClient:183 - Handling packet, cmd: MercuryReq, seq: 5, flags: 1, parts: 1
Version/Commit
jar from 1.5.3 (renamed). running on raspberry pi

Should be fixed if you compile the latest commit or get a snapshot build.

Should be fixed if you compile the latest commit or get a snapshot build.

And where can I find a snapshot build?

And where can I find a snapshot build?

And where can I find a snapshot build?

https://oss.sonatype.org/content/repositories/snapshots/xyz/gianlu/librespot/

And where can I find a snapshot build?

https://oss.sonatype.org/content/repositories/snapshots/xyz/gianlu/librespot/

I tried librespot-player-1.5.4-20210101.142551-1.jar and indeed connecting now works. Thanks a lot.

I tried librespot-player-1.5.4-20210101.142551-1.jar and indeed connecting now works. Thanks a lot.


query parameters without plural 's' on archive/attributes endpoint

@grijzea: The server implements parameterId and locationId is this correct?
https://rwsos-dataservices-ont.avi.deltares.nl/matroos/FewsWebServices/rest/fewspiservice/v1/archive/attributes?parameterId=waterlevel&locationId=vlissingen&locationId=lobith&documentFormat=PI_JSON
This is different from other endpoints, where the plural is used parameterIds and locationIds.

I made a fix in 2023.01 and 2022.02 that now also supports parameterIds and locationIds. For backwards compatibility parameterId and locationId are still supported.


Broken link on the Welcome page.

There are the meeting links on the Welcome Page for the contributor site that don't work.

Page to Update:
https://www.kubernetes.dev/welcome/
/kind bug

/assign


Full Changelog in GitHub Release too broad

Hi @chelnak, we noticed an issue raised in our repos that had to do with unexpected behaviour with full changelog generation, so we wanted to make you aware of this.
Describe the Bug
When the Module Release workflow generates a new GitHub Release, it includes a "Full Changelog" link that shows every commit between the first commit in the repo and the current release.
This differs from the CHANGELOG.md generated from the Module Release Prep workflow, which also includes a "Full Changelog" link but only shows the commits between the previous and current releases.
Expected Behavior
I would expect the changelog in a GitHub Release to show a more limited range of changes, or maybe omit the "Full Changelog" link altogether. Many Ruby projects do not include such a link, not all users are interested in just the changes between the two latest releases, and GitHub's UI provides a way to compare the changes between a release and any tag or branch.
For reference, this is the result we would expect: https://github.com/puppetlabs/puppetlabs-apt/compare/v9.2.0...v9.4.0
And this is the actual result appearing: https://github.com/puppetlabs/puppetlabs-apt/compare/f848bac6072f99e1cd60a0cc0b84e5679c598dab...v9.4.0
Steps to Reproduce
Click on the "Full Changelog" link in any GitHub Release generated by the Module Release workflow (such as here: https://github.com/puppetlabs/puppetlabs-apt/releases/tag/v9.4.0).
Additional Context
This was originally reported in the Puppet community Slack: https://puppetcommunity.slack.com/archives/C11LCKKQ9/p1709771123022279

Hey!
I wonder what is happening there.
If the changelog that gets added to the release is not adding value maybe it should be removed.
What do you think?

We believe it might be a problem with how the link for the 'Full changelog' button is being generated.
The link that works incorrectly is the one that contains a commit instead of a tag in it:
<EMAIL_ADDRESS>while the correct one simply uses tags to delimit start and end:
<EMAIL_ADDRESS>

Yeah I think it's getting confused a bit. I'll try to take a look over the weekend.


feat(tag-appender): Enable loading scripts in a specific order with a…

… flag in angular-widget

Implementation looks good, but please merge the two services (and specs) into one.
Tests I have to say do not look TDD to me and therefore they do not test a lot of the functionality and mock too much...

Uploaded fixes


VAST localization in skip button and adCTAText

Hi there, I would like to know a way to translate the skip button from VAST?
the following is not working, still showing 'skip button' in english and adCTAText the same
vastOptions: {
            adList: [
                {
                    roll: 'preRoll',
                    adText:                     null,
                    adTextPosition:             'top left',
                    adCTAText:                  'Visitar Agora!',
                    skipButtonClickCaption:     'Pular anuncio',
                    skipButtonCaption: 'Pular anuncio em [seconds] segundo(s)',

Love your help, thank a lot, fixed!


Add Jekyll SEO tag plugin

https://github.com/blog/2162-better-discoverability-for-github-pages-sites

🙌


CommandHandler+Commands: Switch from using commandNames to matchesName

This allows command files to have more versatile control over which commands they expose.
This commit also merges FaqCommand and BuildCommand using this functionality.

:heart: :blue_heart: :green_heart:


What kind of bundler does Facebook use for react?

Hello guys, I see something obfuscated in the source code (static/bundles/es6/) of Instagram
__d(function(g,r,i,a,m,e,d)
How can I make encryption similar to this?
There is no such thing in CRA, the source code is being read and I want to do something like that.

Actually, CRA already does that.
You just need to use npm run build option.

Actually, CRA already does that.
You just need to use npm run build option.
I know this but is it possible to mix as above?


[Exploratory] blur menu actions when web modals are displayed

What are you trying to accomplish?
Listen to checkoutBlockingEvents sent from web, and blur the navigation bar, so that we can avoid double headers / close buttons.
I'm very open to better options for the blur effect
Dark
https://github.com/Shopify/mobile-checkout-sdk-ios/assets/15106863/4b57265a-b6a0-4142-94e2-017fd85aa91b
Light
https://github.com/Shopify/mobile-checkout-sdk-ios/assets/15106863/8fdf9f98-8326-462c-bc8e-0b4e2524b39e
Web

Example of Current Header

Before you deploy

[x] I have added tests to support my implementation
[x] I have read and agree with the contributing documentation readme
[x] I have read and agree with the code of conduct documentation readme
[ ] I have updated any documentation related to these changes.
[ ] I have updated the README (if applicable).

For some reason I can't see the videos you posted 🙃 But I'd love to see what you were able to do and finesse it!


Create a bridge-enabled version of L20n for NGA

This is still a WIP.

Transpiled with Babel, l20n-client weighs in at 15kB.  If we moved qps entirely into the service, we could go down to 12kB.  But that's for another bug/pr, because we need qps for document.l10n.qps in some form.


locate: extend module

Motivation for this change
Support for mlocate looked significantly more complete than it turned out to be
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] Linux

[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

I couldn't find a way to properly handle includeStore in rename.nix so I´m just echoing a warning for now. I think a reasonable approach would be to remove /nix/store from prunePaths when includeStore is set (and print a warning). I could not, however, find a way to do so without running into infinite recursion – any ideas?

Bump
@copumpkin, @edolstra, @andjscott Care to comment?

@pngwjpgh tested and works for me. Can you rebase your changes against master again?
`

@Mic92 done

Thanks!


DLS (Depth Limited Search) in python

🚀 Feature
DLS is used to search a target node in a graph. In order to avoid the infinite loop condition arising in DFS (Depth first search), in depth limited search technique, depth-first search is carried out with a predetermined depth limit.
Have you read the Contributing Guidelines on Pull Requests?
Yes
Motivation
Depth limited search is better than DFS and requires less time and memory space.
Pitch
I would like to implement this solution with python. I will have 3 variables in order to carry out the search:-
Target node, Max Depth and Starting Node.
I would like to work for this issue under DWOC

can I work on this issue?

Hi. Can I please work on this issue under DWOC?


Update pulumi-terraform to 7ace3e9b5f

This PR updates pulumi/pulumi-terraform to 7ace3e9b5f, and re-runs code generation

Ignore this pull request, it was generated by a script which still needs some work.


invalid_grant OAuth 2.0 Username-Password Flow - outdated doc

JSForce Username and Password Login (OAuth2 Resource Owner Password Credential) flow doc is outdated.
I believe that the following information must be added as a WARNING, because It took me several hours to determine the issue since all indexed community issues pages aren't mentioning this information either.
https://help.salesforce.com/s/articleView?id=release-notes.rn_security_username-password_flow_blocked_by_default.htm&release=244&type=5

I was able to discover the issue after several hours and only after opening the User details page to see the "reason" for failed login attempts.

Even the official OAuth flow doc does not mention this important detail that is required for 2024 orgs
https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_username_password_flow.htm&type=5
Before enabling Username+password flow

As you can see, it is difficult to determine the real issue because Salesforce's auth server does not have a detailed error message to indicate the real problem.
After enabling Username+password flow

@cristiand391 which repo has the updated doc?
https://github.com/jsforce/jsforce.github.io
?
Can I add this information there?

@AllanOricil thanks for the heads up!
https://github.com/jsforce/jsforce.github.io is the correct one,

Can I add this information there?

sure, adding a note in these 2 templates should work:
https://github.com/search?q=repo%3Ajsforce%2Fjsforce.github.io+%2FOAuth2+Resource+Owner+Password+Credential%2F&type=code

@cristiand391 I added the warning message