[BUG] Missing lots of cards

Describe the bug
If I check the tag #flashcards/my_subject, I see 292 cards. If I check the GUI by clicking the flashcard app, I see 180 cards. Lots of cards are missing. Any idea how to fix?
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain the bug. This could be the logs in the developer console (CTRL + SHIFT + i).
Versions (please complete the following information):

OS: [e.g. iOS]
Obsidian version: [e.g. v0.12.4]
Plugin version: [e.g. v1.4.9]
If on desktop, Installer version: [run this.navigator.appVersion on the developer console, e.g. 5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) obsidian/0.12.3 Chrome/89.0.4389.128 Electron/12.0.6 Safari/537.36"]

Additional context
Add any other context about the problem here (e.g. the markdown producing the error).

Hmm, that's weird. I'll look into that over the weekend. Hopefully with a fix out!

Also, how do your flashcard tags settings look like?

@st3v3nmw I have all default settings.
Also, just to share screenshot of the issue:

(270 results)

only 163 total cards under this tag in my flashcards app

Hey @st3v3nmw any update here? Anything else I can do to diagnose it?
Perhaps one test you could do to replicate it is to create a bunch of random cards (like 100) under a nested tag. You will probably see the same issue.

@st3v3nmw Hey any update here, have you had a chance to look into this?

Strangely, now I have 277 results from the search bar and 59 + 28 + 164 = 251 in the plugin GUI.
@st3v3nmw Did you implement some type of delay or something where plugins don't show up immediately?
The remaining 26 could be because of #690 but I'm not sure.


Sessions folder does not exist

Hi. I've found that the sessions folder defined by the default php.ini does not exist, and of course is not writable by the nginx
user. I've created a pull request (first time ever): https://github.com/sebknoth/alpine-nginx-php7/pull/1

Hey :)
thanks for the issue, i already merged your request.
I'm happy that some one uses my image ^^ (first time ever?!) :D

I chose your image over others because I see that it is fairly active. But the "edge" tag on the Dockerhub makes for nerves ;).

hahaha i'll will add the latest tag if you want? ;)

Well... maybe more people would use your images because the standard docker pull shito/alpine-nginx-php7 fails with message latest tag not found !!! ;) ;) I see you already added the tag.

yes, that's from a time where kubernetes couldn't update an image, when the tag was "latest". Then i decided to take the alpine tag "edge", never thought about it to add latest again.


[Feature]: ADD WORKFLOW SCRIPT TO PREVENT MULTIPLE ISSUES 🔐

Description

We want to add a workflow script regarding closing the issues.
This script will look into the contributor created issue and checks if he already created an issue, If an issue exists the new issue will be closed.
According the GSSoC Contributing guidelines, A contributor must want to finish one issue before creating another issue.
But in this repository the contributors are spamming multiple issues, This is strictly against the contributing guidelines.
After adding this script you don't want to state that please create one issue at a time for every contributor who creates more than one issue at a time. This script will automate the process and closes the new one if already an existing one is found.
Please assign this issue to me @rupali-codes, @CBID2 to make the work done.

Screenshots
No response
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (optional)
[X] I am a GSSoC'23 contributor

Why did you close this PR @0xabdulkhalid?


Home: Missing carousel dots

You can only see the dot of the current slide, not of the others :")

Merged in https://github.com/AdvisorySG/dawn-advisory-theme/commit/cb9aab63d5588da5220b3cab1114703e7fe1449c.


v1.5.0 Meta Issue

Here are the main features I want to push for the next release:

[ ] HD wallet with Ledger support #171
[ ] Reset the testnet with new seeds, with additional precompiled contracts, like #168
[ ] Split the GUI from the core, potentially semux-wallet
[ ] Apply a database upgrade based on #160
[ ] Complete the fast-sync P2P messages

Updates:

HD implementation with Ledger support is ready, we just need to decide whether to use SLIP10 or BIP32-Ed25519 as the default solution;
Testnet is reluanched!

Use milestone instead.


uv not using cache when called from Tox/Nox in container

Hi,
sorry if this is not the right place. I'm hesitating whether this is the scope of uv or nox. I get the same behavior with Tox, so it could also be a problem of my understanding/usage.
Basically, we have a container with preinstalled dependencies that we run for CI/CD, including uv, ruff, nox, and other tools. We aim to have a static environment (or as static as it gets) to have a controlled upgrade of third-party dependencies.
We have a noxfile with different sessions where we install our (hopefully pre-installed) dependencies. Due to needs of a more complex environment, we do not want to remove the session.install or use ruff from PATH (i.e. pass external=True).
A minimal reproducible case would be the following:
# noxfile.py

import nox

@nox.session
def ruff(session):
    session.install("ruff")
    stdout = session.run("ruff", "--version", silent=True)
    installed_version = stdout.split()[-1]
    if installed_version != "0.6.9":
        session.error(f"Expected '0.6.9', instead got '{installed_version}'")

In our Dockerfile, we have a lot of different tools, but the uv/Python specifics are:

Install uv (we pin the version, but for example sake I used latest)
Install Python interpreters with uv
Install a venv and activate it by default
Note: This part is vital for our setup, we cannot simply install onto --system
Pre-install a set of dependencies (here an outdated Ruff)

# Dockerfile
FROM ubuntu:20.04
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/

ENV PYVERSION=3.11

# Install Python 3.11 using uv
RUN uv python install ${PYVERSION}

# Install Python globally + venv
ENV VIRTUAL_ENV=/.venv/
ENV UV_PYTHON_INSTALL_DIR=/.python/
RUN uv python install ${PYVERSION} && \
    uv venv ${VIRTUAL_ENV} --python ${PYVERSION}

# Activate venv
ENV PATH_NO_VENV=$PATH
ENV PATH=${VIRTUAL_ENV}/bin:$PATH

# Install ruff and Nox into the virtual environment
ENV OUTDATED_RUFF=0.6.9
RUN uv pip install ruff==${OUTDATED_RUFF}

# Force Nox usage
ENV NOX_DEFAULT_VENV_BACKEND="uv"

COPY noxfile.py /noxfile.py

CMD ["uvx", "nox", "-f", "/noxfile.py"]

If I copy the Noxfile next to the Dockerfile locally, I get the following error:
> docker run $(docker build -q .)
Installed 8 packages in 21ms
nox > Running session ruff
nox > Creating virtual environment (uv) using python in .nox/ruff
nox > uv pip install ruff
nox > ruff --version
nox > Session ruff aborted: Expected '0.6.9', instead got '0.7.2'.

Interestingly enough, if I simply run uv pip install ruff, I will get the cached version.
>docker run -it --entrypoint /bin/bash $(docker build -q .)
>> uv pip install ruff
Audited 1 package in 0.45ms
>> ruff --version
ruff 0.6.9

Are you sure that CMD ["uvx", "nox", "-f", "/noxfile.py"] is running in the project environment? I don't see where it's being installed.

@charliermarsh I'm not sure I understood what you mean by project environment: the venv?
(the CMD command is just to make it a nice one-liner to explain the problem and avoid different types of shells)
In this case I used uvx from the uv container directly to install Nox. In my understanding, even if it wasn't part of the activated venv, uv should use the cache nevertheless.
I can also refrain from using uvx. If I install Nox directly into the environment that includes Ruff, we get the same behavior
# Dockerfile
FROM ubuntu:20.04
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/

ENV PYVERSION=3.11

# Install Python 3.11 using uv
RUN uv python install ${PYVERSION}

# Install Python globally + venv
ENV VIRTUAL_ENV=/.venv/
ENV UV_PYTHON_INSTALL_DIR=/.python/
RUN uv python install ${PYVERSION} && \
    uv venv ${VIRTUAL_ENV} --python ${PYVERSION}

# Activate venv
ENV PATH_NO_VENV=$PATH
ENV PATH=${VIRTUAL_ENV}/bin:$PATH

# Install ruff and Nox into the virtual environment
ENV OUTDATED_RUFF=0.6.9
RUN uv pip install ruff==${OUTDATED_RUFF} nox

# Force Nox usage
ENV NOX_DEFAULT_VENV_BACKEND="uv"

COPY noxfile.py /noxfile.py

CMD ["nox", "-f", "/noxfile.py"]

> docker run $(docker build -q .)
Installed 8 packages in 21ms
nox > Running session ruff
nox > Creating virtual environment (uv) using python in .nox/ruff
nox > uv pip install ruff
nox > ruff --version
nox > Session ruff aborted: Expected '0.6.9', instead got '0.7.2'.

Same thing for the interactive shell:
> docker run -it --entrypoint /bin/bash $(docker build -q .)
>> uv pip install ruff
Audited 1 package in 0.45ms
>> ruff --version
ruff 0.6.9

Sorry, I think my question was not useful -- my bad.
It looks like Nox installs into its own isolated environment? If you run with --verbose:
nox > Running session ruff
nox > Creating virtual environment (uv) using python3 in .nox/ruff
Using CPython 3.11.10 interpreter at: /.venv/bin/python3
Creating virtual environment at: /.nox/ruff

nox > uv pip install ruff
Using Python 3.11.10 environment at /.nox/ruff
Resolved 1 package in 46ms
Prepared 1 package in 336ms
Installed 1 package in 0.53ms
 + ruff==0.7.2

nox > ruff --version
ruff 0.7.2

nox > Session ruff aborted: Expected '0.6.9', instead got '0.7.2'.

So it looks like Nox is looking in a different place than you're installing Ruff into.

I'm not familiar enough with Nox to know if there's a way for you to "pre-install" into the session like this.

Ahh I think I got it: Yes, Nox creates a new virtual environment for every session. And I think then that the uv pip cache is shared only for the venv and the Python interpreter it was created from? Is there a way to tell uv to install a (compatible) version of a package if found in the cache, I'm assuming that the different venvs are created from the same Python version.
That is
uv python install 3.11
uv venv foo
source foo/bin/activate
uv pip install ruff==0.6.2
deactivate
uv venv bar
source foo/bin/activate
uv pip install ruff  # install 0.6.2, not latest

I guess this could be achieved by installing in the global Python and using something like system site packages? But we do not want to install directly in the system/global Python...

I think you are trying to rely on implementation specific behavior; I don't think installers usually guarantee that they will or won't pull from a cache. I think what you want is pip download (which last I checked wasn't in uv yet), which would allow you to do this explicitly by pre-downloading the packages then installing from that directory.

That is a very fair point to make. Thanks! IIRC we were relying on system site packages when using pip.
I will explore other possible solutions and have already reached out for the Nox developers. I will comment again if I find something, but you can close this issue if you prefer. I think this is an interesting feature for those of us who have to be a bit careful about third-party dependencies.

What about using a constraints file?


Update 16_switch_statements_intro.adoc

Also mention that when written as an expression it must be exhaustive.
Demonstrating example with enum to show that doesn't always mean "must include default case"

Incorporated the feedback. Closing the PR.


Mounting files from within image to serve from Nginx - Rails app

FROM rails:4.2.0
COPY . /apps
WORKDIR /apps/oklahoma
Install configured gems
RUN bundle install
RUN
#Setup migrations from rails
bundle exec rake railties:install:migrations
VOLUME ["/apps/oklahoma/public","/apps/oklahoma/log"]
EXPOSE 3000
CMD ["rails", "server", "-b", "<IP_ADDRESS>"]
I have the above image with static files in /apps/oklahoma/public. When the volume is mounted these files are not available. I have attempted to mount using 'data only container model' too, to no avail. I have only managed to mount files from host to container not container to host. These files are required for serving via nginx that must be able to access these files from host.
Currently, I have to deploy these files separately to host in addition to the image.

Hi,
Please ask these kinds of questions in the docker-user mailing list or #docker on IRC.
For some reading on volumes which will probably show you why it's not working as you expect, see: http://container42.com/2014/11/03/docker-indepth-volumes/


Versioning not considered when template is applied

From an existing "master" site having lists with versioning enabled I create a provisioning template. Applying this template to a different (empty) site does not enable versioning for those lists. In the extracted xml version settings are shown correctly.
 <pnp:ListInstance Title="Changes" Description="" DocumentTemplate="" TemplateType="100" Url="Lists/Changes" EnableVersioning="true" MinorVersionLimit="0" MaxVersionLimit="0" DraftVersionVisibility="0" TemplateFeatureID="00bfea71-de22-43b2-a848-c05709900100" ContentTypesEnabled="true">

This issue was moved to SharePoint/PnP-Sites-Core#1030

thx r998877, this should work accordingly based on the core component code, which means that we would request additional details around the SharePoint environment (online, on-premises, CU?) and the used PnP Core component version for troubleshooting.
Since this clearly relates on the implementation of the engine in core component, will relocate the issue to sites-core repository and close this one. We would still need the additional details to be able to proceed with the issue resolution.


Added django 2.2 support

tox tests are passing

Hi @lino, thanks for the PR, it looks good to me! :+1:
When new releases are made, the following changes also should happen

bump the version in django_currentuser/__init__.py - in this case, only the build number (last) needs to increase, as no API changes or features were introduced/removed
update .travis.yml - just running tox2travis.py should take care of that (or maybe need to pipe the output into .travis.yml)
update the README.md with release notes - however, as I see it has been, ahem, a bit behind so we should catch up on that

However, I recall that for releases there was a problem with 3.7 python recently, cc'ing @kairichard and @Eorhim for input on that

@lino, @zsoldosp
The problem with Python 3.7 was solved in fe951cf6807beb9671734a2a13ffb07391fa7a81 by cutting out some outdated build system and using the Travis functionality directly.
Unfortunately tox2travis.py wasn't updated. So if you want to use that script to generate the .travis.yml configuration, you will loose the packaging ability.

@lino: I close this pull request, because I extended your work in pull request #29.
Thank you for pushing the project forward with your work.


introduce the CI

in order to make sure later commits will not break the compilation

Good idea.
I think the pipeline should also run all tests. You can do this with go test ./... this would also have caught the build failure.
And for the xcaddy build the pipeline should probably use a replacement --with to ensure it actually uses the local version of layer4 from the pipeline. You can do this by adding =. to the --with option (--with github.com/mholt/caddy-l4=.).

Good idea. I think the pipeline should also run all tests. You can do this with go test ./... this would also have caught the build failure.
And for the xcaddy build the pipeline should probably use a replacement --with to ensure it actually uses the local version of layer4 from the pipeline. You can do this by adding =. to the --with option (--with github.com/mholt/caddy-l4=.).

Thanks for taking the time to review this PR. I have implemented the amendment ;-)

@IceCodeNew I have fixed the failing test in #86. So I think you can include the tests again, once @mholt merged it.


Add multi language

This pull request :

adds a field for choosing the language
adds support for portuguese language

Screenshot

(Field for choosing a language)

I've tried this pull request locally, but when setting the language to Brazilian Portuguese, only the confirmation message is translated. Everything else remains in English.
Also, I think the way the language is set shouldn't rely on an user account. Instead, the language should be detected automatically from the browser and it should be changeable by clicking a "globe" dropdown icon in the navigation bar, even if you aren't logged in.

I've tried this pull request locally, but when setting the language to Brazilian Portuguese, only the confirmation message is translated. Everything else remains in English.
Also, I think the way the language is set shouldn't rely on an user account. Instead, the language should be detected automatically from the browser and it should be changeable by clicking a "globe" dropdown icon in the navigation bar, even if you aren't logged in.

If this is the user's first visit to the site, then PHP will not be able to search the language through cookies, and the Locale::getDefault function will query the language.

The default language should always be English, as Locale::get_default returns the server's default locale.

If this is the user's first visit to the site, then PHP will not be able to search the language through cookies, and the Locale::getDefault function will query the language.

The default language should always be English, as Locale::get_default returns the server's default locale.

The default language selection method has been changed to the following form:

First, check if there is a cookie whose language is accepted by the server
Otherwise, the default language will be defined by the value contained in config/app

/**
 * Checks if the language supplied through COOKIE is valid
 */
$language = isset($_COOKIE['locale']) ? str_replace('-', '_', $_COOKIE['locale']) : '';
if (array_key_exists($language, config('app.languages')))
{
  app()->setLocale($language);
}
/**
 * If the language in $_COOKIE['locale'] is not valid, the value will be set as the default
 */
else
{
  app()->setLocale(config('app.locale'));
}

When a user first enters the site, the default language is English. On the first visit, JavaScript will generate a cookie with the default browser language, which can be changed in the menu.

The default language selection method has been changed to the following form:

First, check if there is a cookie whose language is accepted by the server
Otherwise, the default language will be defined by the value contained in config/app

/**
 * Checks if the language supplied through COOKIE is valid
 */
$language = isset($_COOKIE['locale']) ? str_replace('-', '_', $_COOKIE['locale']) : '';
if (array_key_exists($language, config('app.languages')))
{
  app()->setLocale($language);
}
/**
 * If the language in $_COOKIE['locale'] is not valid, the value will be set as the default
 */
else
{
  app()->setLocale(config('app.locale'));
}

When a user first enters the site, the default language is English. On the first visit, JavaScript will generate a cookie with the default browser language, which can be changed in the menu.


TDropComboTarget; Bitmaps

I'm trying to drop Bitmapsfrom Outlook (Inline Images sent from iPhone) this works well with small images.
If the Image is bigger (like 4032*2268) the Bitmap is created in this size, but the left part of the Image gets stretched to then
Size of the original bitmap.

do you have a sample project, that demonstrate this?

I was able to reproduce it with the original ComboTargetDemo.
I will send you a sample via PN
Further: If you copy the image to the clipboard beforehand, the image is then transferred correctly using drag & drop.


Contact form in About page

Create a contact form in the help section for users to contact us about:

General feedback
Report issues
Ask questions

Need to find way to manage the feedback and questions:

feedback goes to an email address- needs manual filtering and management
Implement something like Zendesk- will help manage communication and track bugs. Check how much data Zendesk will have access to.

Next steps:

Look into Zendesk like implementation
Feedback module design

will be dealt with as part of the feedback module.


KubeVirt networking README is empty

Is this a BUG REPORT or FEATURE REQUEST?:
/kind enhancement
What happened:
KubeVirt's networking README is missing.
What you expected to happen:
I expect the KubeVirt's networking README to be a developer's guide for contributors.
Anything else we need to know?:
I can volunteer to work on this; this issue can also to used to agree on the structure of the document.
The proposed structure of the README is:

explain the 2 phases of pod networking setup (in virt-handler / in virt-launcher)
binding mechanism concept (proxy from kubevirt api to libvirt's domxml)
  - explain each binding mechanism
    - conceptually (what's the desired outcome of this connection type)
    - implementation wise (the installed rules for masquerade, etc)
multus concepts (what it does, how to use, annotating vm's spec w/ network attachment definitions data)

Part of the binding and multus info is probably already covered in the user-guide, but developer deep dive on the implementation details would be much welcomed.


Simplify Installation.md

Hello,
My overall approach is to keep things as simple as possible and don't force the user
to "decide" on all options, when installing the app for first time.
There are two things:

Remove snapshot-store introductions => Refer to the snapshotting tutorial in end of Installation.md
Decide for one RDMS: MySql OR Postgres ?

What do you think? Also see #98 where I already started with this.

Remove snapshot store introduction
:-1: We can add a complete new paragraph for this, like advanced configuration (not required)

Decide for one RDMS: MySql OR Postgres
Definitely MySQL, this is the stuff that everyone has already installed. But we can add postgres note and how to setup it in the advanced configuration section.

Basically done and merged into prooph_v7.
Closing.


fix: release

Attempt of fixing:
#12 ERROR: failed to push ghcr.io/jenkins-x/jx-git-operator:latest: unexpected status: 403 Forbidden

Fixes #212


Editing Emoji.roles doesn't update internal cache.

Summary
When editing the roles for an Emoji objects .roles property (as emojis can be locked behind roles, making only users with those roles able to use them), the internal cache for that Emoji object is not updated, resulting in the bot perceiving that emojis .roles to be outdated - This usually lasts for about 5 minutes after the role update.
Reproduction Steps

Edit an emojis.roles list.
Use bot.get_emoji or use the Emoji command parameter to get the emoji object.
Check the emojis.roles

Minimal Reproducible Code
emoji1 = bot.get_emoji("...")
print(emoji1.roles)
await emoji1.edit(roles=[...])
emoji2 = bot.get_emoji("...")
print(emoji2.roles)

Expected Results
emoji2.roles returns a list equal to that of what we changed it to in emoji1.edit
Actual Results
emoji2.roles returns a list equal to emoji1.roles, and not of the newly updated roles.
Intents
default
System Information
Disnake: 2.4.0
Python 3.9.6
Windows 11
Checklist

[X] I have searched the open issues for duplicates.
[X] I have shown the entire traceback, if possible.
[X] I have removed my token from display, if visible.

Additional Context
No response

Yeah I can fully understand a delay of a couple hundred milliseconds, but this can take multiple minutes, which I find absurd.

Can not reproduce.

Closing this as stale.


Swiper/React Custom navigation buttons are not properly enabled/disabled

Check that this is really a bug

[X] I confirm

Reproduction link
https://codesandbox.io/s/autumn-monad-b6o1xq?file=/src/Slider.js:3272-3280
Bug description
ON OUR APP
1a. We have a slider, whose content is changed by user click.
1b. Our slider component wraps each child in a SwiperSlide (necessary for code factorisation, since calling SwiperSlide from a child components breaks Swiper)
2. At first load (4 slides / 4 slidesPerView) the nav buttons are disabled. (works properly)
3. When the user clicks, loading turns true, child of swiper is a div with a loader, buttons are forced disabled. (works properly)
4. Once data arrives (4 slides / 4 slidesPerView), both buttons become enabled when they should both stay disabled. (bug)
ON CODESANDBOX
We tried to reproduce on codesandbox, as close to our real code as possible.
The items array is stored in a state, which is changed by user click.
At first load as well as later when data is updated, both nav buttons are enabled (bug)
issue persist even when loading behavior (with btns forced disabled) is removed (see code)
Expected Behavior
With 4 slides passed and 4 slidesPerView, both navigation buttons should be disabled
Actual Behavior
With 4 slides passed and 4 slidesPerView, both navigation buttons are enabled
Swiper version
8.0.7
Platform/Target and Browser Versions
MacOs 12.3.1 - Chrome Version 100.0.4896.60 (Official Build) (x86_64)
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
[X] Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

[ ] I'm willing to open a PR

@alicerocheman I don't know why but it work's without useRef hook. https://codesandbox.io/s/busy-forest-3er6zo?file=/src/Slider.js

Issue is closed because of outdated/irrelevant/not actual/needed more information/inactivity.
If this issue is still actual and reproducible for latest version of Swiper, please create new issue and fill the issue template correctly:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with issue


feat(delayed job): allow to select the modules as part of the jobs name

This PR allows to use modules as part of jobs names on delayed jobs metrics.
This is useful in apps with several namespaces where each defines the same set of jobs, all running in the same queue, which is our situation.
It ensures backwards compatibility.

Hey @SamSaffron, can you take a quick look of this please? It seems linter is failing on unchanged files

any chance you can add a test to properly clarify new behavior ?

Hey Sam, just added the new param to some tests. I don't really understand why the CI's tests are failing, any idea? locally works fine. I believe it has nothing to do with my changes. let me know if I'm wrong

@SamSaffron I added a commit that fixes the CI problem with @blackjid suggestion. The problem is due json 2.7.2 doesn't load open struct library by default as it was on 2.7.1. you can see this PR for mor info

hey @SamSaffron friendly reminder of this PR

@SamSaffron any chance to merge and release this? That would be awesome

thanks ! merged.


Synchronize colors in Pie and Timeline

Depends on #12

Done in https://github.com/0xd34d10cc/trackme/commit/7785d04b2e9c317450f7b3c8f5601f805c968157


london game not updating again

Hello. I know you fixed this quickly last time. Could you please patch it again for this week's. Thanks

Yeah I have this issue also. The timestamp on the kickoff is 1:30 AM when it should be 1:30 PM. Not sure if this is an issue with the NflDB or an issue with NFL.com source data.

So I was emailing with @BurntSushi earlier this morning and got this reply from him:

It has to be changed in the nflgame update script. Please search the issue tracker for how i fixed the last London game and copy that. Submitting a pill request would be most appreciated. Find my commit that fixed it

So I went over to the nflgame repo and found this commit which appears to fix the issue. I'm not really sure how adjusting that number in nflgame/schedule.json file actually corrects the start time of the game though.  It appears after the update is made there though, you can follow the advice given by @BurntSushi in #107. Which is just doing the following:

Upgrade nfldb and run nfldb-update twice.

Does anyone know the significance or the format of the numbers modified in nflgame/schedule.json that were modified for the last London game?

It's a unix timestamp. I think the correct stamp for this game would be<PHONE_NUMBER>

The issue as described by @BurntSushi to me previously is that the schedule data from nfl.com does not include AM or PM (http://www.nfl.com/ajax/scorestrip?season=2015&seasonType=REG&week=7) and there is a known bug in the types.py file (https://github.com/BurntSushi/nfldb/blob/master/nfldb/types.py#L47-L48) for games that start before noon. Were you able to fix the script manually for today's game? I tried adjusting the time in the schedule.json but it didn't seem to work...

Sorry I was ambiguous with my answer - I did NOT solve this issue. Do you know of a work around?

Unfortunately I don't have the workaround but I can tell you that he patched the last London game for me at 11:30 EST on October 4th, but I don't see any commits for that time in nfldb or nflgame.

@BurntSushi long term, personally I think you should add AM/PM onto the end of 'time' in the .json file. So at least in the future we can make pull requests to fix the time. Since PM is assumed already, just default it to PM.

I found the previous patch; it was made to Ln 47 of the types.py but doesn't seem to appear in the repository:
if schedule['eid'] == '2015100400':
d = datetime.datetime(2015, 10, 4, 9, 30)
return pytz.timezone('US/Eastern').localize(d).astimezone(pytz.utc)
the other games can be manually patched accordingly.

Sorry everyone, but indeed, I pushed a new release of nfldb out to PyPI that I never pushed to github. @jeffmoreland found the right fix. I'm pushing out a new release again now.

@rtconner If it were that simple, I would have done that............... The source data does not specify AM/PM. This means we'll need to figure something else out because this issue will continue to happen for future London games.

@BurntSushi Do you understand what I'm saying? Default all the games to PM. Then myself or other contributors can make pull requests to that json file to switch the PM to AM as needed.

@rtconner I would rather try harder and find an automatic solution. Having to manually edit the schedule is not sustainable. We might be able to exploit the ordering of a game to determine AM/PM. For example, if a game has id x and a game x+1 occurs on the same game but must be PM (e.g., a 1 o'clock game will always be PM), then we know x must be AM if it's less than 12.

Having not looked at the commit maybe this is already touched by next
Sunday also has a Sunday morning London game.
On Oct 25, 2015 6:37 PM, "Andrew Gallant"<EMAIL_ADDRESS>wrote:

@rtconner https://github.com/rtconner I would rather try harder and
find an automatic solution. Having to manually edit the schedule is not
sustainable. We might be able to exploit the ordering of a game to
determine AM/PM. For example, if a game has id x and a game x+1 occurs on
the same game but must be PM (e.g., a 1 o'clock game will always be PM),
then we know x must be AM if it's less than 12.
—
Reply to this email directly or view it on GitHub
https://github.com/BurntSushi/nfldb/issues/114#issuecomment-150987685.

@BurntSushi ok, but wouldn't you still need to store the AM/PM in the .json file if you did that? Or where would you store the AM/PM if we were able to determine it. Wherever that place is, lets get it started with even just a PM.

@rtconner Yes, that would mean storing AM/PM.
I do not want to knowingly store incorrect information. We should either deal with the data as it is, or come up with a way to fix it.
As I said, making PRs against the schedule JSON file is not sustainable. It is an automatically generated file.

Forgot to mention: to apply the fix, upgrade nfldb via pip, then run psql nfldb -c "DELETE FROM game WHERE gsis_id = '2015102500';" and then run nfldb-update.

I would rather try harder and find an automatic solution. Having to manually edit the schedule is not sustainable. We might be able to exploit the ordering of a game to determine AM/PM. For example, if a game has id x and a game x+1 occurs on the same day but must be PM (e.g., a 1 o'clock game will always be PM), then we know x must be AM if it's less than 12.

This seems reasonable. I'm going to try and code this up sometime this week and test it for next Sunday.

@Christewart Great! That code should belong in nflgame, probably in the update_sched.py script. If you get stuck, submit a PR (even if it's incomplete or broken) and I can help you.

FYI for anyone who wants to update this particular game without deleting it, an alternate way of doing so is with
SET TIME ZONE 'UTC';
UPDATE game SET start_time = '2015-10-25 13:30:00+00' WHERE gsis_id = '2015102500';

Just to be clear, if we update your nfldb package using the pip2 install nfldb --upgrade command should we see a updated schedule? Or is there code that still needs to be written inside of nfldb?

I still need to produce an nflgame release with @ochawkeye's patch unless you install nflgame from source.
The real fix, with nfldb does require code changes. It probably needs a new column added, a DB migration and all that good stuff.

I've pushed releases for both nflgame and nfldb. If you update nfldb, this week should be fixed. Still more work to do to get it fixed for real.


Consider the right UX for updating the media3p search term

Consider the right UX is for updating the search term, and then changing tabs with an updated search term. There are two behaviours:

Update search term and press enter, see new results in current tab.
With a new search term applied, change tabs to apply the search term in the new tab.

For each of #1 and #2, there are two options (both 1 and 2 are represented in each video):
a) Leave existing search results displayed, then slightly later refresh with new results:
https://share.getcloudapp.com/YEuoDXEZ
b) First remove search results, showing a blank space instead (or a loading pill near the top, or a spinner or something else):
https://share.getcloudapp.com/7KuLjpr9

Given that we've shipped, let's keep it as it is and only change if necessary given user feedback. Will close this for now.


renamed aw2.go -> main.go for clarity, also added some lipgloss test

Adding some pipelines alongside this to test.
Main focus however is to get lipgloss in for some colours :sparkle:

Need to redo everything, so scrapping this PR.


Swiper says it's filtering but I can see it

If I look at logging it says that it's filtering but I can't see that is has done that.
I've used Dora in this project before and everything worked well, but asfter adding swiper it doesn't filter metadata. I did remove the old Dora stuff from the project before adding swiper.
Any ideas?
<record>
    <date>2016-02-17T10:22:59</date>
    <millis>1455700979520</millis>
    <sequence>3217</sequence>
    <level>FINEST</level>
    <class>com.ibm.commons.log.AbstractLogMgr</class>
    <method>log</method>
    <thread>39</thread>
    <message>Swiper: About To FilterPhone24.png.metadata</message>
</record>
<record>
    <date>2016-02-17T10:23:00</date>
    <millis>1455700980540</millis>
    <sequence>3218</sequence>
    <level>INFO</level>
    <class>SwiperUtil</class>
    <method></method>
    <thread>39</thread>
    <message>Swiper: Filtered Phone24.png.metadata</message>
</record>

Hi Fredrik, That is very strange, what happens when you right-click the Phone24.png file in the Lefthand side Domino Project Navigator and then click 'Swiper -> Filter Selected'
Does it filter it then?

No, nothing. is does work that way either.
I've installed swiper thru an update site could that be a problem ?

After a restart of the client again and the machine. suddenly it started to work.
How do I get it to filter all files in the project by default ?

Unfortunately there is no quick way to filter all the files. You will need
to highlight them in left hand side and 'Swiper -> filter Selected'
It is annoying but you should only have to do it once.
Unfortunately Swiper only runs either during a build (for recent updated
files) or when used from the left hand navigator with 'Swiper -> Filter
Selected'
This means it does not run during the initial project sync (when opening a
project) or with 'Team Development -> Sync Project'
In the future, Swiper will be integrated with the Sync process so that it
will be run whenever a sync takes place but this is probably a couple of
months away
On Thu, Feb 25, 2016 at 6:50 AM, xpagedeveloper<EMAIL_ADDRESS>wrote:

After a restart of the client again and the machine. suddenly it started
to work.
How do I get it to filter all files in the project by default ?
—
Reply to this email directly or view it on GitHub
https://github.com/camac/Swiper/issues/8#issuecomment-188427730.


Switch desktop by number - not working

I've just installed Virtual Desktop Enhancer (0.11.1), and have put in place the "Default configuration" as per the .md file.  The Win+Ctrl+number combinations are not working for me at all.  They appear to move the focus around my VSCode window though.
[KeyboardShortcutsModifiers]
SwitchDesktop=Win, Ctrl
MoveWindowToDesktop=
MoveWindowAndSwitchToDesktop=Win, Ctrl, Shift
NextTenDesktops=

[KeyboardShortcutsIdentifiers]
PreviousDesktop=Left
NextDesktop=Right

[KeyboardShortcutsCombinations]
TogglePinWindow=Win, Ctrl, Shift, Q
TogglePinApp=Win, Ctrl, Shift, A
PinWindow=
PinApp=
UnpinWindow=
UnpinApp=
; "SC029" is the key below your "Esc" key
OpenDesktopManager=LAlt, SC029
ChangeDesktopName=Win, F2

the tray icon is definitely working
desktop names are working when I switch with Win+Ctrl Left/Right (but they're the standard Windows shortcut keys anyway).

Any suggestions would be welcome!

Hi. If that's your entire settings file, you're missing the number hotkey settings. Please re-download the latest release and use the settings on that, which contains those settings, and see if that works for you. Also, make sure you have met all of the prerequisites for the app to work: https://github.com/sdias/win-10-virtual-desktop-enhancer/blob/master/docs/installation.md#prerequisites

Neither of these are working:
MoveWindowToDesktop=Alt, Shift
MoveWindowAndSwitchToDesktop=
This is working fine - SwitchDesktop=Win, Shift - which makes me think everything is installed ok.
But it may be that I'm running Windows 10 Build 16792.
Any ideas?


Main program not an API

Refactor the main.go into an actual API rather than a simple "hello world"-style program.

Addressed by https://github.com/TrevorEdris/api-template/pull/3


New: add lazily loaded images and videos transformer

Bug: T164415

@montehurd, ready for review at last! Android integration PR here: https://gerrit.wikimedia.org/r/#/c/362128/

@niedzielski I'll start reviewing this next week. Very exciting! (Some of the PR's I just merged caused a couple files to conflict.)


Adding bf16 batchnorm TPP and a driver

Summary:

Added bf16 batchnorm TPP with copying to/from fp32 during compute (unfortunately twice per each block with the current implementation)
Added a new driver for bf16 to batchnorm TPP sample

I guess we are waiting on @egeor extensions on the equation stuff for ReLU with mask and the usage

@egeor has just pushed the last pieces needed and I finally have batchnorm bf16 working with the relu and ewise_add included into the normalization equation for the forward pass.
So this PR is ready to be merged (but bf16 execute is now almost an identical copy of fp32 as all bf16-specific copy-in/copy-out parts have been removed).

great, we are still fixing the general LIBXSMM_ACCESS based on typesize, but the refactoring next week should be very small.


Figure out if we can do semantic highlighting for line numbers

We need to treat line numbers (and eventually target labels) as numbers for syntax highlighting.
An attempt to define a regex where the first portion is ignored, something like:
(goto *)\@<!\d+

failed to work correctly.

Found a solution using lookbehind regex that should work:
[ /(?<=goto) *\d/, 'linenumber' ]

However, it doesn't. Others are seeing the same problem. This issue is tracking.
https://github.com/microsoft/monaco-editor/issues/3441


Does it Plan to open ncnn-int8 source?

yep,it will coming soon.

Great, I will test MobileFaceNet (https://github.com/imistyrain/MobileFaceNet/tree/master/models) by your ncnn-int8,  How does set up parameters to convert these (det1, det2, det3 and MobileFaceNet)?

hi~
the ncnn-int8 has opened source.I have pulled the request to the ncnn community:
https://github.com/Tencent/ncnn/pull/487
or you can clone the project in my rep https://github.com/BUG1989/ncnn


Fix #1280: Modify tomcat interceptor

Please answer these questions before submitting pull request

Why submit this pull request?

[x] Bug fix

[ ] New feature provided

[ ] Improve performance

Related issues
#1280

@ascrutae @wu-sheng I have tried this solution, but this will trigger other problem

@candyleer Could you be specific about how? Or trigger what?

wait a moment  ,i will show you the reason

in the class org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.AbstractMethodInterceptor

if more than one entry span are created,entry span will merge
so in beforeMethod,the forward error request will override the request which user request.
so

 @Override
    public void beforeMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class<?>[] argumentsTypes,
        MethodInterceptResult result) throws Throwable {

        EnhanceRequireObjectCache pathMappingCache = (EnhanceRequireObjectCache)objInst.getSkyWalkingDynamicField();
        String requestURL = pathMappingCache.findPathMapping(method);
        if (requestURL == null) {
            requestURL = getRequestURL(method);
            pathMappingCache.addPathMapping(method, requestURL);
            requestURL = pathMappingCache.findPathMapping(method);
        }

        String hystrixIsolateStrategy = (String)ContextManager.getRuntimeContext().get(ISOLATE_STRATEGY_KEY_IN_RUNNING_CONTEXT);
        HttpServletRequest request = (HttpServletRequest)ContextManager.getRuntimeContext().get(REQUEST_KEY_IN_RUNTIME_CONTEXT);

        if (hystrixIsolateStrategy != null) {
            ContextManager.createLocalSpan(requestURL);
        } else if (request != null) {
            ContextCarrier contextCarrier = new ContextCarrier();
            CarrierItem next = contextCarrier.items();
            while (next.hasNext()) {
                next = next.next();
                next.setHeadValue(request.getHeader(next.getHeadKey()));
            }

            AbstractSpan span = ContextManager.createEntrySpan(requestURL, contextCarrier);
            Tags.URL.set(span, request.getRequestURL().toString());
            Tags.HTTP.METHOD.set(span, request.getMethod());
            span.setComponent(ComponentsDefine.SPRING_MVC_ANNOTATION);
            SpanLayer.asHttp(span);
        }
    }

the code in this forward error situation will create two entry span and  they are in the same thread,so  span and tag info will be overide

That's right. The event is the new local span that i said.

good idea

That's right. The event is the new local span that i said.

I am a little confusing, do you say forward event of http MVC handler, or even of tracing?
Are these going to proposal?

For a simple MVC request, it stays as same as before.
If trigger forward, such as error handling, then each forward step will be a local span?

I am saying, creating span for forward is high payload for agent. It is not necessary. Please consider

Use RuntimeContext to notify MVC plugins to either create an entrySpan, or just create an existed EntrySpan's event.
Keep forward and new URL as event params only.

@wu-sheng  @candyleer  I had change the code. and now  the spring mvc plugin will not create the entry span when  every forward even happened.

I had test this PR in the following scenarios:
Scenario One:

visit http://localhost:8080/test3 by using browser
the /test3 mapping method throw an runtime exception

And here is the segment:
spans {
  parentSpanId: -1
  startTime:<PHONE_NUMBER>425
  endTime:<PHONE_NUMBER>644
  operationName: "/test3"
  spanLayer: Http
  componentId: 14
  isError: true
  tags {
    key: "url"
    value: "http://localhost:8080/test3"
  }
  tags {
    key: "http.method"
    value: "GET"
  }
}

Scenario Two:

visit http://localhost:8080/test1 by using browser
The /test1 mapping method  will forward to the URL http://localhost:8080/test2
The /test2 mapping method set value to redis

And Here is the segment
spans {
  spanId: 1
  parentSpanId: 0
  startTime:<PHONE_NUMBER>757
  endTime:<PHONE_NUMBER>769
  operationName: "Jedis/set"
  peer: "null"
  spanType: Exit
  spanLayer: Cache
  componentId: 30
  tags {
    key: "db.type"
    value: "Redis"
  }
  tags {
    key: "db.statement"
    value: "set 1"
  }
}
spans {
  parentSpanId: -1
  spanId: 0
  startTime:<PHONE_NUMBER>426
  endTime:<PHONE_NUMBER>792
  operationName: "/test1"
  spanLayer: Http
  componentId: 14
  tags {
    key: "url"
    value: "http://localhost:8080/test1"
  }
  tags {
    key: "http.method"
    value: "GET"
  }
}

Coverage decreased (-0.02%) to 24.005% when pulling f2ec82e443587e95ad67c9d4a37e65eda771d2b0 on ascrutae:fix/modify-tomcat-buried-point into a6d9a605ed266a70286423ca241934038bca2b61 on apache:master.

@ascrutae Where is the forward event?

I had add the forward event , Here is the new span like:
Scenario One:
spans {
  parentSpanId: -1
  spanId: 0
  startTime:<PHONE_NUMBER>010
  endTime:<PHONE_NUMBER>112
  operationName: "/test3"
  spanLayer: Http
  componentId: 14
  isError: true
  tags {
    key: "url"
    value: "http://localhost:8080/test3"
  }
  tags {
    key: "http.method"
    value: "GET"
  }
  logs {
    time:<PHONE_NUMBER>040
    data {
      key: "forward-url"
      value: "/error"
    }
  }
}

Scenario Two:
spans {
  parentSpanId: 0
  spanId: 1
  startTime:<PHONE_NUMBER>107
  endTime:<PHONE_NUMBER>120
  operationName: "Jedis/set"
  peer: "null"
  spanType: Exit
  spanLayer: Cache
  componentId: 30
  tags {
    key: "db.type"
    value: "Redis"
  }
  tags {
    key: "db.statement"
    value: "set 1"
  }
}
spans {
  parentSpanId: -1
  spanId: 0
  startTime:<PHONE_NUMBER>359
  endTime:<PHONE_NUMBER>190
  operationName: "/test1"
  spanLayer: Http
  componentId: 14
  tags {
    key: "url"
    value: "http://localhost:8080/test1"
  }
  tags {
    key: "http.method"
    value: "GET"
  }
  logs {
    time:<PHONE_NUMBER>762
    data {
      key: "forward-url"
      value: "/test2"
    }
  }
}

I have meet an error with " No active context" in this place,Is there a problem with my usage?
`ERROR 2018-07-04 17:33:41 InstMethodsInter :  class[class com.hpe.msp.admin.web.api.ApiController] after method[findApiListByCondition] intercept failure
java.lang.IllegalStateException: No active context
at org.apache.skywalking.apm.agent.core.context.ContextManager.getRuntimeContext(ContextManager.java:204)
at org.apache.skywalking.apm.plugin.spring.mvc.commons.interceptor.AbstractMethodInterceptor.afterMethod(AbstractMethodInterceptor.java:104)
at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:105)
at com.hpe.msp.admin.web.api.ApiController.findApiListByCondition(ApiController.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
`

I have a issue, in scenario two:

have a API "/test_forward"
2.API "/test_forward" mapping method will forward to the URL "/error_proto"

I can not get tracing data.
debug agent workflow, I find that activeSpanStack is not empty in TracingContext, becuase  step6 direct return, then stackDepth = 1  in step7 stopSpan, :
1: TomcatInvokeInterceptor(tomcat plugin) > before method
2: AbstractMethodInterceptor(spring plugin) > before method
3: ForwardInterceptor(tomcat) > before(set forward flag)
4: AbstractMethodInterceptor > before method(because forward flag then return )
5: AbstractMethodInterceptor > before method(because forward flag then return )
6: AbstractMethodInterceptor > after method(because forward flag then return )
7: TomcatInvokeInterceptor(tomcat plugin) > after method

Please submit this to new issue if you could provide demo codes to reproduce the issue.


Incorrect "Portugese/portugese" spelling

It's "Portuguese"/"portuguese" (U after the g)

It's "Portuguese"/"portuguese" (U after the g)

Sorry for the mistake and the very long delay. Fixed now.

Fixed.


Update Spring Boot version to 2.7.x

Duplicate of https://github.com/wultra/lime-java-core/issues/133.


[Monitor] generate an openstreetmap.org link from map

When reviewing deviations or interruptions it would sometimes be useful to have a URL that points to the right area on openstreetmap.org. The link to JOSM is not always relevant to the ongoing task.

@StC-OSM thanks for this suggestion
In order to better understand what you are looking for: what would be the reason to want go to the area of the deviation on openstreetmap.org?
If the main reason is to see the openstreetmap styled background tiles, then I think one option is to make these available in the knooppuntnet maps. In fact you can already set the osm tiles as background through a "hidden" settings page (select "Extra layers").  The standard is to use our own knooppuntnet generated background tiles, served from our own server. I guess when used for mapping purposes, using the osm background tiles from time to time would be fair use (see: osm tile usage policy).
Or do you see other reasons for going to openstreetmap.org?

Hi,
my goal is to be able to edit the route with ID so as to fix issues.
St.

Le 22 déc. 2022 à 15:07, vmarc @.***> a écrit :
@StC-OSM https://github.com/StC-OSM thanks for this suggestion
In order to better understand what you are looking for: what would be the reason to want go to the area of the deviation on openstreetmap.org?
If the main reason is to see the openstreetmap styled background tiles, then I think one option is to make these available in the knooppuntnet maps. In fact you can already set the osm tiles as background through a "hidden" settings page https://knooppuntnet.nl/en/settings (select "Extra layers"). The standard is to use our own knooppuntnet generated background tiles, served from our own server. I guess when used for mapping purposes, using the osm background tiles from time to time would be fair use (see: osm tile usage policy https://operations.osmfoundation.org/policies/tiles/).
Or do you see other reasons for going to openstreetmap.org?
—
Reply to this email directly, view it on GitHub https://github.com/vmarc/knooppuntnet/issues/290#issuecomment-1362879670, or unsubscribe https://github.com/notifications/unsubscribe-auth/AX3Q3HGTX6IFVTJI42JQJWDWOROAPANCNFSM6AAAAAAS254ESY.
You are receiving this because you were mentioned.

@StC-OSM is the following what you wanted?
Click on the "3 dots" button on the deviation, and select "Go here in openstreetmap.org".
Alternatively, click on the "openstreetmap.org" or "iD" links on the right.  Thees links also work when zoomed on a detail of the map for example when examining osm segments.

Great, yes!
St.

Le 22 déc. 2022 à 19:52, vmarc @.***> a écrit :
@StC-OSM https://github.com/StC-OSM is the following what you wanted?
Click on the "3 dots" button on the deviation, and select "Go here in openstreetmap.org".
Alternatively, click on the "openstreetmap.org" or "iD" links on the right. Thees links also work when zoomed on a detail of the map for example when examining osm segments.
https://user-images.githubusercontent.com/6596480/209205213-5fdbd106-77df-42e4-b11d-b8143a7a62f3.png
—
Reply to this email directly, view it on GitHub https://github.com/vmarc/knooppuntnet/issues/290#issuecomment-1363230397, or unsubscribe https://github.com/notifications/unsubscribe-auth/AX3Q3HAVNGQLK4PC6LNPU53WOSPPHANCNFSM6AAAAAAS254ESY.
You are receiving this because you were mentioned.


Fix markdown anchors

This fixes the not working anchor for Smart switches / plugs in the supported_models.md file.
Currently it links to #Smart-switches-/-plugs which does not work.
After this change it will link to #smart-switches--plugs.
The double dash looks weird but is correct according to the github anchor link in the UI.
This also lowercases all anchors. This seems also to be the default in github.

thanks


Fixed typo:

There is no Mechanics tab, practical aspects of usage is inside TUTORIALS
and HOW TO tab.

Can one of the admins verify this patch?

Thanks @wang-yang !


Framework7 V2 changes

Hi Vladimir,
What I am interested in, is what will change with Framework7 V2 in the background.
Thanks,
Dennis

Hi,
Can't say for sure, because haven't started to work on F7Vue 2, but there shouldn't be very much changes, at least in layout, as i can handle v2 markup changes inside of F7 Vue components.

@nolimits4web - OK, thank your for that information. Without making pressure, so you have a rough planning for v2 / v2-vue ?

OK - Answered here: https://github.com/nolimits4web/Framework7/issues/1768 :-)


Test time increases with every new request in API

Hi,
I have made an API which sends a photo to test with an already trained model. It returns the probability of the highest match class in model. Every time I make a call to this API the response time increases exponentially with every subsequent call. When I stop the API and run it again the response time comes back to original.
I think the problem is with the tf.train.start_queue_runners because of which it is testing the previously tested classes as well. I am doing something like this.
coord = tf.train.Coordinator()
threads = tf.train.start_queue_runners(coord=coord)
coord.request_stop()
coord.join(threads)
Also when I delete the previously tested photo and test it with a new photo, it gives me an error of file not found for the previous photo.
I dont know where the problem is exactly. Can you help me with this?

i found the solution. I need to reset the graph every time I hit my api. Adding tf.reset_default_graph() before loading the model solved my problem


[Plex] Error getting state (status code 1): TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["X-Plex-Token"]

Hi
can't get homebridge-plex to work. Everything looks OK in config file. Harmony remote Hub works fine in Homebridge.
Log:
[Plex] Getting current state...
[Plex] Error getting state (status code 1): TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["X-Plex-Token"]
I'm pretty sure I have the right Token

Please try the steps described here to debug the token.
Do you get a valid output?

Everything works great, testing with:
http://<IP_ADDRESS>:32400/status/sessions?X-Plex-Token= TOKEN (replacing TOKEN with my Plex)
Tested tree different token, all OK.
Tested on lokalhost. Running bridge och PMS on the same machine.

Tested with and without host and port in my config...same error message...
"accessories": [{
"accessory": "Plex",
"name": "Plex",
"plex_token": "MYTOKEN",
"host": "<IP_ADDRESS>",
"port": 32400,
"filter": [{
"user": "MYUSER",
"player": "MYPLAYER"
}]
}],

There is a good chance that there is an issue with how the token is encoded to be sent to the server.
What would help is posting the token here, however for you to securely do so you probably want to generate a new one for your server. You can read up about this here: https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/ (Getting a New Token)
This will require you to log in again on all your devices.

Thanks!
I was trying out Atom for Mac. Deleted my config.json file and did it the old way in vi and now everything is up and running..
Big thanks!
btw, Plex for homebridge is logging every try in log file. Is it possible to turn off?

Glad to hear.
Regarding the log output: Check issue #6


[for contributors] Generate code coverage reports for the SonarTsPlugin

Hi,
is there a way to check the code coverage for the SonarTsPlugin on a local dev machine already ?
I just tried out JaCoCo and it worked pretty well.
If there is interest and there is no way to get coverage reports yet, I could create a PR with the necessary additions to pom.xml.
Regards

Sure, try mvn cobertura:cobertura as a target - it's what the Travis CI build runs for Coveralls

Thanks for the hint, cobertura does the trick.


Add stable custom null type

The standard TypeScript type null tends to turn into never easily when combined with branding. This PR adds an option to replace the standard null type with a custom type Null. Replacing the type won't affect the runtime value. Javascript code should still see the value null since we are only changing the type.

The standard TypeScript type null tends to turn into never easily when combined with branding. This PR adds an option to replace the standard null type with a custom type Null. Replacing the type won't affect the runtime value. Javascript code should still see the value null since we are only changing the type.


Remove support for EOL versions of Ruby and ruby on rails

Remove full support to rails 3
Stop testing against ruby versions <2.3 and rails <5.0

As part of the discussions on #160 rails before 5.0 and ruby before 2.3 are officially EOL and out of support, additionally the gem has been locked to actionpack 5+(0dbdb47ae5f7f907e4e570b865273babd35fff95) but was still being tested with older versions of rails


Quote cmake include path

quote include path that helps if path contains eg. a space

@compnerd can you take a look?

refer to the CMAKE_MODULE_PATH which shouldn't require quoting if handled properly IIRC

long story short: swift won't build if checkout to path with space
When building swift-project using build-script if fails randomly here and there, and this is one place where it fail to include cmake macros from a path with spaces.

@krzyzanowskim I think that you misunderstood me, I agree that this site should be quoted.  I think that the "quote cmake include path" is a bit confusing is all.  This is an include, but the quoting is applied to a parameter.  The "CMake include path" is normally the CMAKE_MODULE_PATH, which is not being touched here and is confusing because you expect the diff to be different.

@swift-ci please test

I don't think that the commit message is worth keeping this open.  Going to merge it.


Tighten up travis-ci build

Tighten up travis-ci build

Fixed issues with detached head for checking in npm version bumps.  Added [skip ci] for auto check ins.


Missing key MVDREAM

I get since the MVDream addon the following issue without using MVDream just wanted to execute main.py, as I did last week before the addon:
python main.py --config configs/image_own.yaml input=data/With_background_rgba.png save_path=dog elevation=0
Traceback (most recent call last):
File "...\Generate3D\dreamgaussian\main.py", line 901, in
gui.train(opt.iters)
File "...\Generate3D\dreamgaussian\main.py", line 877, in train
self.train_step()
File "...\Generate3D\dreamgaussian\main.py", line 225, in train_step
if self.opt.mvdream:
File "...\mambaforge\envs\dreamgaussian\lib\site-packages\omegaconf\dictconfig.py", line 355, in getattr
self._format_and_raise(
File "...\mambaforge\envs\dreamgaussian\lib\site-packages\omegaconf\base.py", line 231, in _format_and_raise
format_and_raise(
File "...\mambaforge\envs\dreamgaussian\lib\site-packages\omegaconf_utils.py", line 899, in format_and_raise
_raise(ex, cause)
File "...\mambaforge\envs\dreamgaussian\lib\site-packages\omegaconf_utils.py", line 797, in _raise
raise ex.with_traceback(sys.exc_info()[2])  # set env var OC_CAUSE=1 for full trace
File "...\mambaforge\envs\dreamgaussian\lib\site-packages\omegaconf\dictconfig.py", line 351, in getattr
return self._get_impl(
File "...\mambaforge\envs\dreamgaussian\lib\site-packages\omegaconf\dictconfig.py", line 442, in _get_impl
node = self._get_child(
File "...\mambaforge\envs\dreamgaussian\lib\site-packages\omegaconf\basecontainer.py", line 73, in _get_child
child = self._get_node(
File "...\mambaforge\envs\dreamgaussian\lib\site-packages\omegaconf\dictconfig.py", line 480, in _get_node
raise ConfigKeyError(f"Missing key {key!s}")
omegaconf.errors.ConfigAttributeError: Missing key mvdream
full_key: mvdream
object_type=dict

Solved :)
My own yaml had no MVDREAM option :) e.g. mvdream: False


require core_ext/object/blank

This one is for #1121

Before this patch:
This is ApacheBench, Version 2.3 <$Revision: 1604373 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)

Server Software:        Goliath
Server Hostname:        localhost
Server Port:            9000

Document Path:          /
Document Length:        13 bytes

Concurrency Level:      100
Time taken for tests:   6.127 seconds
Complete requests:      1000
Failed requests:        0
Total transferred:      106000 bytes
HTML transferred:       13000 bytes
Requests per second:    163.21 [#/sec] (mean)
Time per request:       612.710 [ms] (mean)
Time per request:       6.127 [ms] (mean, across all concurrent requests)
Transfer rate:          16.89 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.5      0       2
Processing:    90  590  86.1    608     688
Waiting:       28  533  94.8    548     628
Total:         90  590  86.0    609     688

Percentage of the requests served within a certain time (ms)
  50%    609
  66%    612
  75%    618
  80%    619
  90%    625
  95%    626
  98%    626
  99%    628
 100%    688 (longest request)

After this patch:
This is ApacheBench, Version 2.3 <$Revision: 1604373 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)

Server Software:        Goliath
Server Hostname:        localhost
Server Port:            9000

Document Path:          /
Document Length:        13 bytes

Concurrency Level:      100
Time taken for tests:   3.151 seconds
Complete requests:      1000
Failed requests:        0
Total transferred:      106000 bytes
HTML transferred:       13000 bytes
Requests per second:    317.40 [#/sec] (mean)
Time per request:       315.059 [ms] (mean)
Time per request:       3.151 [ms] (mean, across all concurrent requests)
Transfer rate:          32.86 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.4      0       2
Processing:    69  304  41.5    312     351
Waiting:       36  273  49.5    282     320
Total:         70  304  41.5    313     352

Percentage of the requests served within a certain time (ms)
  50%    313
  66%    315
  75%    316
  80%    317
  90%    321
  95%    323
  98%    325
  99%    352
 100%    352 (longest request)

That's fairly impressive. Obviously we should feel good about cutting deep for performance purposes.

ActiveSupport dependencies mostly affect the entire application, not the components alone.
Simple benchmark ruby benchmark/simple.rb hasn't shown better results.

after / before benchmarks above is a goliath benchmark by @yokas from #1121


are more complex layouts possible?

I'm trying to create the following layout in ADF

Is this at all achievable? I'm thinking it might only be possible with two dashboards on the page, one handling the left half and the other handling the right.

Fixed by #52


MW (AllSky): Missing Surf Jacobian check

Description
I believe these the surface Jacobian check is missing from the All-sky MW obs yam files.
I believe this should be on for all MW - including those treated as all-sky ... when I do it for GMI I have no problems and indeed see the increment of Ts (without modified any of the coeffs being contested in another PR) seem to get closer to GSI's  ... here is a fig of increments of Tskin differences w/ the GSI increment when JEDI does no include the surface Jac term (top) and when it does (bottom).

unfortunately, JEDI doesn't seem to like when this term is added to the MHS
Dependencies
None
Impact

I am closing this for now - but I am quite convinced there are some issues in the all-sky analysis.


✨ Add Windows support via Registry

Codecov Report

Merging #9 (420e1ee) into master (0bc990f) will decrease coverage by 51.11%.
The diff coverage is 8.16%.

@@             Coverage Diff              @@
##            master       #9       +/-   ##
============================================
- Coverage   100.00%   48.88%   -51.12%
============================================
  Files            1        1
  Lines           51       90       +39
============================================
- Hits            51       44        -7
- Misses           0       46       +46

Impacted Files
Coverage Δ

browsers/__init__.py
48.88% <8.16%> (-51.12%)
:arrow_down:

Continue to review full report at Codecov.

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


Output verbose test logging

Its test logs were not sufficient (especially on GitHub Actions) to investigate test failures. This PR makes the test logs much verbose.

Thanks!


Added the Hello World Program in Batch

I have added  the Hello World program in Batch language.

Hi, thanks for the effort but a program in bash has already been accepted. You can try out any new language which you don't know much about and which hasn't been added already!


EE-1095: Auction: consolidate constants, type aliases, and helpers

Ref: https://casperlabs.atlassian.net/browse/EE-1095

bors r+


Fix typo in quickstart.mdx

Removed an extra "to" from a sentence. @dev2049 very minor documentation fix.

awesome, thanks @mfosterw!


The Resources are not found

Resources are not being found when program is downloaded.

I was also facing the same problem. so in my case i have solved the issue giving the full path name.
so it look like
"/Users/khaegenm1/Projects/open-source-projects/bible-reader/bibleapp/resources/config.json"

inside the class welcomescreen  method createBackground is missing the path. so i have the path there and pushed. please check

Did you make a branch and push the branch up. The main branch is locked as to prevent race conditions

i have created a branch and pushed it

I found it and merged it. Thank You for the good catch


Updated file to modify spamming message

Pre-Submission Checklist

[ ] Your pull request targets the staging branch of freeCodeCamp.
[ ] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[ ] You have only one commit (if not, squash them into one commit).
[ ] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[ ] Small bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[ ] Tested changes locally.
[ ] Closes currently open issue (replace XXXX with an issue no): Closes #XXXX

Description

Hi @varsha7496 !
Thanks a lot for the pull request, but I am afraid I'll have to close this. The changes are not as per what is discussed in the main issue.
Also, we request you to check the guidelines for contributing as mentioned in the comment prior to this.
We sincerely, look forward to your contribution!


Unexpected token import

I tried installing your vue2-medium-editor. Unfortunately, following your directions, I've been hit with the error: unexpected token import. It references this code in the dev console:
import MediumEditor from 'medium-editor'
Would greatly appreciate any help on figuring this out.

This package is a "simple" wrapper for medium-editor.
Did you try to npm i --save medium-editor ?

Closing
Reason: I actually wanted a more traditionally styled rich text editor and found one that more fit my needs. Switched tacks to that, negating the need for this.
Obviously this isn't a knock on your code. Hope it continues to gain steam and progress. Cheers.

I have the same problem 'unexpected token "import"' =/


[8.x] Fix broken regex rule in single string-based rule case

The current behavior in Laravel 8.x when using a single string-based rule, ex
  $data = ['users' => [['name' => 'john']]]

  // Fails. preg_match throws malformed regex exception.
  $rules = ['users.*' => 'regex:/^(john|doe)$/i'];

  // Fails. preg_match throws malformed regex exception.
 $rules = ['users.*' => 'not_regex:/^(john|doe)$/i'];

after debugging I figure out that when pass regex contains | it broke the regex string to different arrays.
Now you can supply a regex validation rule inside of a single string-based rule, ex:
  $data = ['users' => [['name' => 'john']]]

  // passes
  $rules = ['users.*' => 'regex:/^(john|doe)$/i'];

  // passes
  $rules = ['users.*' => 'not_regex:/^(john|doe)$/i'];

This is already documented I believe.

@taylorotwell


"Request Body" text box is not updated after add/removing output binding

Create a node.js http trigger function.
Go to "Request body" text box and change name value to "Supertramp"
Hit "run".
See "Hello Supertramp"
Go to Integrate button
Add an output binding to documentDB (anything in it)
Remove the output binding.
Return to the Develop tab
Hit "run"
See "Hello Azure"

It looks like the text box was reset to set the name to Azure, internally.  But not in the display.
Before you punt it, this is the sort of bug that causes people to question platform since the output of the function clearly is incorrect given what the user sees.

actually this is a bug of the integrate component.
@alrod I update the test_data of the functionInfo object, but it seems that you keep a copy of the object instead of a reference to it in the integrate component that doesn't get updated when the dev tab updates it.
You can try to implementing to OnChanges , see sample here, not sure if that'll fire for changes in a property on the object, but it's worth a try.

or maybe it'll be easier if you never PUT test_data property in the first place from the integrate tab

@alrod note that if you omit test_data, it leaves the current one untouched (i.e. doesn't clear it). So there is no need to try to round trip it here.


Updating dependencies in dockerfile

What type of PR is this?
/kind enhancement
What does this PR do / why we need it:
Updating kuttl and operator-sdk version (cherrypick https://github.com/redhat-developer/gitops-operator/pull/526)
Have you updated the necessary documentation?

[ ] Documentation update is required by this PR.
[ ] Documentation has been updated.

Which issue(s) this PR fixes:
Fixes #?
Test acceptance criteria:

[ ] Unit Test
[ ] E2E Test

How to test changes / Special notes to the reviewer:

/test all

/test v4.14-kuttl-parallel

/test v4.14-kuttl-parallel

/test v4.14-kuttl-parallel

/test all


Fix typo in authenticate

Are you implementing a new feature?

no

Is this a security patch?

no

Checklist

[X] I have read the CONTRIBUTING guidelines.
[ ] I have added test cases which verify the correct operation of this feature or patch.
[ ] I have added documentation pertaining to this feature or patch.
[ ] The automated test suite ($ make test) executes successfully.
[ ] The automated code linting ($ make lint) executes successfully.

I will close it because the existing pr exists.


Make template::format non-generic and pass C::META instead

This might improve compile times as the function does not need to be instantiated with a specific config type. The function only ever uses C::META anyway.

Done in 20f0379706417abd58ebbd988d1002aa2bf6c13f


docs: Add help docs for wildcard mention policy.

We recently completed work for wildcard mention
policy in 465122b0dff. This commit adds help docs
for the same.
Follow up of #16332

Testing plan:  Dev server
GIFs or screenshots:

@timabbott please review this PR.

I actually had added a section to the existing docs on mentions, but seeing this convinced me that we should probably have a top-level article.  Merged as d79dff00bafdd989d22173170479a4f38d625ff after simplifying the title, adding cross-links, and merging the text between the two versions.  Thanks @sahil839!


overuse of SHCMD(cmd) macro

the SHCMD() macro is meant to spawn a shell, which will in turn parse the
command given to it and execute it.
this is useful in the case that you need to pipe the output of a program into
another (e.g: when pressing MODKEY+F1), or execute multiple commands (e.g:
"<command1> ; <command2>"), or access environment variables (e.g:
$BROWSER), etc.
but I see it being used in pretty much every keybinding, to name a few:
SHCMD(TERMINAL " -e lf") can be replaced by {.v = (const char*[]){ TERMINAL, "-e", "lf", NULL } } or SHCMD("mpc seek -10") by {.v = (const char*[]){ "mpc", "seek", "-10", NULL } }. Thus removing the unnecessary middleman.
or if you'd rather use a macro: #define SPAWN(...) {.v = (const char*[]){ __VA_ARGS__, NULL } } or the more descriptive: #define SPAWN(cmd, ...) {.v = (const char*[]){ cmd, __VA_ARGS__, NULL } } (this one requires at least one
argument) both of which you can then use the same way you use SHCMD(), but
I'm not sure which compilers aside from gcc support variadic macros, nor what
the systax would be for the ones that do. Nonetheless, such a macro is
functionally equivalent to the move verbose {.v = ... }.

This might even be a problem with shell scripts like sysact. Because what is executed when you use SHCMD("sysact") is /bin/sh -c sysact which is different from /bin/sh sysact. I think the first one spawns a second shell when sysact is executed, but I could be wrong.

Yeah I had just done it this way out of laziness and got carried away with the pattern. I'll readjust the lines as they should be some time soon.

I'm not sure which compilers aside from gcc support variadic macros

Variadic macros are part of C99, so pretty much any C99 compiler should support it. And dwm requires a C99 compiler anyways since it uses various C99 features.


AlloySmelter add broken

import mods.enderio.AlloySmelter;
AlloySmelter.addRecipe(<enderio:item_material:48>, [<minecraft:dye:2>, <minecraft:log>, null]); // green

There are no errors, but the recipe does not appear either.

Oh... Need [minecraft:dye:2, minecraft:log]
My bad


JsonConvert.PopulateObject compatibility with file header

Recently I've switched from JsonConvert.Deserialize to JsonConvert.PopulateObject, and I found that PopulateObject is not compatible with "file headers".
JsonConvert.Deserialize accepts the following JSON, but JsonConvert.PopulateObject results
Unexpected initial token 'Comment'  when populating object. Expecting JSON object or array.
// file header
{
"prop": 1.0
}

Fixed https://github.com/JamesNK/Newtonsoft.Json/commit/b30e1a178b106580d928a541821120281a3b89ab


Fixed errors in allcourses.json file, Removed random words and lines and formatted the code

I fixed the errors in allcourses.json file. there were some } & ] brackets were missing and some people have added random lines and words in file causing errors. I removed it fixed errors and formatted code for easy understanding of codebase.

there is branch conflicts , please make new pr with required changes


ARROW-7264: [Java] RangeEqualsVisitor type check is not correct

Related to ARROW-7264.
Currently RangeEqualsVisitor generally only checks type once and keep the result to avoid repeated type checking, see

typeCompareResult = left.getField().getType().equals(right.getField().getType());

This only compares ArrowType and for complex type, this may cause unexpected behavior, for example List and List would be type equals which not consider their child field.
We should compare Field here instead and to make it more extendable, we use TypeEqualsVisitor to compare Field, in this way, one could choose whether checks names or metadata either.
Also provide a test for ListVector to validate this change.

@emkornfield Please also take a look at this PR, thanks :)


fix. callback called twice in contractmanager when error

Fixed.

@NodeGuy It looks like the pull requests gets updated with my active master, i.e., new commits get added, e.g., 12279b8. That's not intended, and pretty scary, actually. Please keep that in mind…


Argot has an transitive dependency on jline and junit through grizzled-scala

grizzled-scala depends on jline and jline depends on JUnit 3.8(!). This is unfortunate because you suddenly have junit 3.8 in your classpath which may be incompatible with another JUnit 4 you want to run your tests with.
Is jline needed for argot or is it just an incidental dependency of grizzled?

Closing this issue. Argot is now abandonware. scopt is more fully-featured and more immutable. That's what I'm switching to using.


Touch associated model

We make use of touch: true a lot.
@assembler, would you be open to adding belongs_to :attachinariable, touch: options[:touch] to Attachinary::File?

:+1:

+1


[BUG] [Minor] Cant have socket service inside mounts folders

This is a minor bug, but I thought I'd report it so if anyone else googles "provider.getEndpointUrl is not a function" they will know the fix ;-). Thanks again for this library, it's amazing!
Information

Version: 5.44.13
Packages: @tsed/socketio

Example
use socketio example from tsed source and move the SquareGameService into the controllers/pages or controllers/rest folder.
Basically any folder specified in
mount: {
"/": ${rootDir}/controllers/pages/**/*.ts,
"/rest": ${rootDir}/controllers/rest/**/*.ts
},
Error thrown
TypeError: provider.getEndpointUrl is not a function
    at Platform.addRoute (/Users/xxx/Documents/source/tsed/tsed/examples/socketio/node_modules/@tsed/common/src/platform/services/Platform.ts:77:30)
    at /Users/xxx/Documents/source/tsed/tsed/examples/socketio/node_modules/@tsed/common/src/platform/services/Platform.ts:68:12
    at Array.forEach (<anonymous>)
    at Platform.addRoutes (/Users/xxx/Documents/source/tsed/tsed/examples/socketio/node_modules/@tsed/common/src/platform/services/Platform.ts:67:12)
    at Server.<anonymous> (/Users/xxx/Documents/source/tsed/tsed/examples/socketio/node_modules/@tsed/common/src/server/components/ServerLoader.ts:430:14)
    at Generator.next (<anonymous>)
    at fulfilled (/Users/xxx/Documents/source/tsed/tsed/examples/socketio/node_modules/tslib/tslib.js:110:62)

Acceptance criteria

Should be able to decorate a service with @SocketService inside these folders
OR
Documentation should make it clear this isn't OK

This previously didn't cause an error in V 5.1.1
Workaround
Simply use different folders for your socket services..

Ha ok I see :)
Thanks for the report

:tada: This issue has been resolved in version 5.44.15 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

Fixed :)

Awesome! Thanks


Frontend - Multi-file search and download

Is your feature request related to a problem? Please describe.
Currently, users can't search and download output for multiple files using the same search criteria.
Describe the solution you'd like
Implement frontend functionality to:

Allow users to upload multiple files.
Send multiple file paths in the API request.
Preview and display the downloaded result for multiple files.

Describe alternatives you've considered

Separate search and download processes for each file.
Limiting the number of files that can be processed simultaneously.

Acceptance Criteria

The file upload interface allows the selection of multiple files.
Selected files are displayed in a list, with the option to remove individual files before processing.
The search criteria interface remains unchanged and applies to all selected files.
The API request includes paths for all selected files.
The preview functionality shows results from all processed files, clearly separated and labeled.
The download functionality combines results from all files into a single Word document.
The UI provides clear feedback on the progress of multi-file processing.
Error handling gracefully manages cases where some files fail to process while others succeed.

Additional Context
This issue can be picked after the issue #77

Hi, Iam interested in this Issue. Can You assign this to me?

Hi @SaiRamya-Valleru, Thank you for your interest in contributing to this project. This issue is dependent on #77, but you can take a look at #74. Please leave a comment on #74 if you're still interested in contributing.

Hi Chandana,
But It is already assigned to someone else, I think? Can you assign anything else that is related to Frontend.
Thanks.

From: SiriChandanaGarimella @.>
Sent: Thursday, November 14, 2024 2:26 PM
To: oss-slu/esp @.>
Cc: Sai Ramya Valleru @.>; Mention @.>
Subject: [External] Re: [oss-slu/esp] Frontend - Multi-file search and download (Issue #78)
Hi @SaiRamya-Valleru, Thank you for your interest in contributing to this project. This issue is dependent on #77, but you can take a look at #74. Please leave a comment on #74 if you're still interested in contributing. — Reply to this
Hi @SaiRamya-Valleruhttps://urldefense.com/v3/__https://github.com/SaiRamya-Valleru__;!!K543PA!KckD68tle9CeRYGzfM6ou7RRIhogwfTKYAleQuuJ0fukC4ceKfe2McVs9_xD-hqA4U5M9t2bem-mXHItO7vH8DaN$, Thank you for your interest in contributing to this project. This issue is dependent on #77https://urldefense.com/v3/__https://github.com/oss-slu/esp/issues/77__;!!K543PA!KckD68tle9CeRYGzfM6ou7RRIhogwfTKYAleQuuJ0fukC4ceKfe2McVs9_xD-hqA4U5M9t2bem-mXHItOz8NfHpU$, but you can take a look at #74https://urldefense.com/v3/__https://github.com/oss-slu/esp/issues/74__;!!K543PA!KckD68tle9CeRYGzfM6ou7RRIhogwfTKYAleQuuJ0fukC4ceKfe2McVs9_xD-hqA4U5M9t2bem-mXHItO5K4C_Vt$. Please leave a comment on #74https://urldefense.com/v3/__https://github.com/oss-slu/esp/issues/74__;!!K543PA!KckD68tle9CeRYGzfM6ou7RRIhogwfTKYAleQuuJ0fukC4ceKfe2McVs9_xD-hqA4U5M9t2bem-mXHItO5K4C_Vt$ if you're still interested in contributing.
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/oss-slu/esp/issues/78*issuecomment-2477344151__;Iw!!K543PA!KckD68tle9CeRYGzfM6ou7RRIhogwfTKYAleQuuJ0fukC4ceKfe2McVs9_xD-hqA4U5M9t2bem-mXHItO6jLxLDx$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/BLRSYD7HB2RP2V3BQX75MVL2AUBN5AVCNFSM6AAAAABPEWZY7KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINZXGM2DIMJVGE__;!!K543PA!KckD68tle9CeRYGzfM6ou7RRIhogwfTKYAleQuuJ0fukC4ceKfe2McVs9_xD-hqA4U5M9t2bem-mXHItO95mMmxH$.
You are receiving this because you were mentioned.Message ID: @.***>

@SaiRamya-Valleru  - No one is working on #74. If you are interested, you can work on it.


Enable wildfly & kafka

As #834 is done, we should enable those tests
Close #855
Signed-off-by: Sophia Guo<EMAIL_ADDRESS>

Grinder https://ci.adoptopenjdk.net/view/work in progress/job/Grinder_Sandbox/338/
https://ci.adoptopenjdk.net/view/work in progress/job/Grinder_Sandbox/316/
The only concern about enable as a parallel job is the availability of the machines.

Both kafka test build against 8 and 11 seems hanging. Cancelled.
https://ci.adoptopenjdk.net/view/work in progress/job/Grinder_Sandbox/341/console
https://ci.adoptopenjdk.net/view/work in progress/job/Grinder_Sandbox/338/console
Current test setup as running with all scala versions. Will limit to default scala versions as we do have separate test build running scala.


my birthday added

nothing here

You should add it to a file with your own name, not mine!

This pull request is incorrect. If you're interested in getting this merged, please fix it. I will close this for now.


Consult with Tech Team and Meghan for user journey map

Describe the task
After talking with the Ops team, we needed the Tech Team's input on some of the finer aspects of funding streams and how they would like to use the external applicant portal. Megan was also identified as a good source for understanding the user journey in the earlier stages of the projects.
Acceptance Criteria

[x] Create meeting invites
[x] Reach out to Tech Team and Meghan for meeting
[x] Conduct session(s)
[x] Organize and document insights

Additional context

created after work done in #1263

Session notes after meeting with Tech Team:

We got more insight into the different personas associated with the External Operators, namely Vendors (help operator pick the right tech for emissions reductions) and 'Consultant' or 3rd party subordinate (help optimize operator's efficiency)
We got additional insight as to what happens when a project is withdrawn or waitlisted. This could be a potential feature in the application - user can withdraw a project if waitlisted, and as an optional step specify why they are withdrawing and if they plan to try for funding again
We got a chance to review a few wireframes we've made with them as well, they suggested potentially adding BCGHGID as a field in Project overview. It may not be relevant moving forward

Meeting with Meghan illuminated the awareness phase of CIF for the external operator. Added in potential features such as a funding stream eligibility checker, project concept form information being a form in the application and so on. @LindsayMacfarlane this ticket can be closed after your review!

Thank you so much @suhafa. You facilitated a great session where you were able to get a lot of great information and insights from MG :)


Any plan on releasing a new version for django 1.10

Hi,
It would be nice to have a new release that support django 1.10.
Thanks

Hi Arnaud,
In concept I agree, and we will likely do so in short order.  Daniel is on well-deserved holidays, so it will be at least a few weeks.   If there are no unforeseen complications, then likely complete by early Sept.
Mike Flaxman
Sent from my iPad

On Aug 8, 2016, at 7:57 AM, Arnaud Levaufre<EMAIL_ADDRESS>wrote:
Hi,
It would be nice to have a new release that support django 1.10.
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Ok thank you.

Just released Version 0.3 supporting Django 1.10
https://github.com/geodesign/django-raster/releases/tag/0.3


KancolleHelpers error while requesting a 夜戦

(just fetched all of the commit today)

I'm not sure if this is because of my latest copy of KanColleHelpers.js on 44f14ae085a6a49d9eae792ec77f53badd3beb03 I only copied http://javran.github.io/assets/KanColleHelpers.js raw
Maybe @Javran can create pull request of the latest one?

@dragonjet that's already the latest version.
for now I have no idea about this error @ReiFan49 do you have some sample data?

nah, it's about normal sortie night battle request,
what i have done
src/assets/js/KanColleHelpers.js                   |   6 +-

orel time indeed
{
  "api_result":1,
  "api_result_msg":"Success!",
  "api_data":{
    "api_deck_id":"3",
    "api_nowhps":[-1,9,15,15,-1,-1,-1,88,0,40,0,0,28],
    "api_ship_ke":[-1,525,512,511,509,509,504],
    "api_ship_lv":[-1,1,1,1,1,1,1],
    "api_maxhps":[-1,13,15,15,-1,-1,-1,88,85,90,58,58,28],
    "api_eSlot":[
      [520,517,524,-1,-1],
      [519,523,516,-1,-1],
      [509,512,525,-1,-1],
      [505,513,525,-1,-1],
      [505,513,525,-1,-1],
      [502,513,-1,-1,-1]
    ],
    "api_eKyouka":[
      [0,0,0,0],
      [0,0,0,0],
      [0,0,0,0],
      [0,0,0,0],
      [0,0,0,0],
      [0,0,0,0]
    ],
    "api_fParam":[
      [12,55,0,20],
      [9,69,0,19],
      [11,69,0,18]
    ],
    "api_eParam":[
      [0,0,40,55],
      [0,0,30,40],
      [65,0,70,70],
      [32,32,16,28],
      [32,32,16,28],
      [8,24,8,9]
    ],
    "api_touch_plane":[-1,-1],
    "api_flare_pos":[-1,-1],"api_hougeki":{"api_at_list":[-1,1,2,3,12],"api_df_list":[-1,[7,7],[12],[9,9],[3]],"api_si_list":[-1,[15,15],[15],[15,14],[-1]],"api_cl_list":[-1,[1,1],[0],[1,1],[0]],"api_sp_list":[-1,3,0,3,0],"api_damage":[-1,[89,81],[0],[94,83],[0]]}}}

now i get it.
i'm having a Combined Fleet,
but i sortie with Orel Runner.

ah I see, maybe my lib was looking for xxx_combined fields but failed.
Is it possible to distinguish between combined fleets and normal fleets when going sortie?
my lib is not designed to handle both cases (maybe it's possible, but I need some time to think about it).

ah dont worry, I'll fix this, saw it

oh I saw it late but it seems @ReiFan49 already fixed this :open_mouth:


How to trace with scheduling

Every trace in pinpoint is start with HTTP requests, how can trace with scheduling or message queue?

if you want to trace message queue or scheduling, that has some options.
one option is that you use user plugin.  you should modify user defined class section in your agents properties
another options is that you make the plugin like redis plugin.


Try config.site_url from macro context to serve images

Reference: https://mkdocs-macros-plugin.readthedocs.io/en/latest/pages/#batteries-included-defaut-variables

Does this work locally for you?

Yes it does. config.site_url returns http://<IP_ADDRESS>/8000 when running with mkdocs serve and it returns an empty string when built with mkdocs build. I was hoping it returned https://inventree.readthedocs.io/en/latest/ when served by readthedocs.

Does not work on the live version, unfortunately.

Just curious, what was the value of config.site_url?


Add option for schema name in the load_table function

To use the schema returned by load_table as defintion in your code schemas, the schema_name needs to be defined. This PR adds the option to this function.

LGTM! I've rerun the notebook using
sh docs/run_notebooks.sh

Makes s slightly cleaner diff. Other than that, all good!

Ah good to know, thanks!


Pytest default src layout tweak

Claudio,
Thank you very much for this comprehensive article, which I discovered from a recent Talk Python to Me podcast (362).
I was struck by the use of src layout, which I have seen before but did not understand.  I immediately tried to adopt it for a
small project, but was struck that if I created a blank project with src layout, pytest was not working by default.
For example:
$ poetry new --name rnickle_template --src rnickle_template
$ ls
README.rst  poetry.lock  pyproject.toml  src  tests
$ pytest | grep ^E
E   ModuleNotFoundError: No module named 'rnickle_template'
ERROR tests/test_rnickle_template.py

There's an easy fix:
$ touch src/conftest.py
$ pytest
[ redacted ]
= 1 passed in 0.39s =

Or in pytest >= 7:
[tool.pytest.ini_options]
pythonpath = [
  "src"
]

Perhaps we can add a comment about that to the setup page?
Thanks,
Rick

Hi @rnickle thank you for the feedback!
You need to install your project for pytest to be able to import it. This is by design. Without the src layout, pytest will import your project from the source tree, which can lead to problems if the source tree is dirty or when there are packaging issues. Testing the installed version of your project ensures that you're testing the version of the code that your users get when they install your package.
There are different ways to do this. The easiest (but not the best way) is to use poetry install, then poetry run pytest. This assumes that you have added pytest as a development dependency. The reason it's not the best way is that Poetry installs your package using an editable install, which amounts to running tests against your source tree. (An editable install is essentially a glorified symlink.)
For this reason, I would recommend to use something like Nox, or at least virtualenv. The later articles in the series explain how to do this. (Also check out nox-poetry for better integration of Nox and Poetry. It's not mentioned in the blog, but it's a part of the companion project template.)


Install from source does not replace a preexisting npmjs.com-version, due to package name mismatch (v2)

From @tomsun on January 28, 2016 12:50
Wanted to test a change in alpha 53, which is not available via npm repo and tried installing directly from github instead:
Precondition:
$ npm install ionic-framework
<EMAIL_ADDRESS>node_modules/ionic-framework
...

Reproduction steps:
$ npm install https://github.com/driftyco/ionic.git#2.0
<EMAIL_ADDRESS>node_modules/ionic2
...

Result:
$ ls node_modules/
...
drwxr-xr-x 1 1000 staff  646 Jan 28 12:32 ionic2
drwxr-xr-x 1 1000 staff 1156 Jan 28 12:30 ionic-framework
...

Using ionic2 as directory name instead of the normal ionic-framework like that is perhaps fine - a few observed side-effects:

npm install fails in the described scenario, unless preceded by npm uninstall ionic-framework, since the stale version left behind due to the name mismatch, has an older version of Angular as peer dependency...
a few paths in ionic.config.js and webpack.config.js has to be updated from ionic-framework to ionic2

The directory name seems to be dictated by name in package.json (tested locally with npm install /local/path/to/ionic) - perhaps different rules apply when installing from npmjs.com?
diff --git a/package.json b/package.json
index 1cb2d21..5011a2f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "private": "true",
-  "name": "ionic2",
+  "name": "ionic-framework",
   "version": "2.0.0-alpha.52",
   "license": "Apache-2.0",
   "repository": {

I.e. I believe changing package.json accordingly would make this workflow more seamless. Unclear to me though what other side-effects changing the name has.
Whether this suggestion makes sense probably also depends om whether you plan to use ionic-framework or ionic2 as the npm package name in the future... :-)
Copied from original issue: driftyco/ionic#5231

The steps for developing against Ionic locally are outlined here: https://github.com/driftyco/ionic/tree/2.0/scripts#developing-against-ionic-locally.


ok ru stream/download link still will work after 2/3 days or after one month?

ok ru stream/download link still will work after 2/3 days or after one month? i mean direct link erpire or not after few days?/

Yes Direct Link Expires. In Direct Link You Can Clearly See That "expires=" property is present.


fix: icon names QQ, VK

Hey, sorry for the late response, i've been busy lately but will try to respond to you this week :)

I ordered the icons by their appearance in the "Mi Band Master" App, mostly because i used the icon list on it as a first place to search for all the icons. Not the best measure but the best i had at the time

I see.
This list shows more but, given that the images are inverted (and an older copy of the image also has the list icon) I don't know how authentic they are.


Assigning a default value to a deconstructed property is not validated agains the property's type

TypeScript Version:

3.7.2 - latest version tried
3.0.1 - TypeScript starts to show errors when deconstructing function arguments
2.8.1 - up until this version, TypeScript doesn't show any errors in both usages.

Search Terms

deconstruct
deconstruction
default property widening

all used Search Terms

deconstruct
deconstruction
deconstruct default
deconstruct defaults
deconstructed property
default assignment
default property widening
default property broader type

However, I couldn't find really meaningful tickets with these searches 😕

Code

Error Highlighted version

type CounterTypes = 'increase' | 'decrease'

interface CounterProperties {
    start?: number
    type?: CounterTypes
}

// ✅ - throws errors
function startCounter({
    start = 'whatever', //error: Type '"whatever"' is not assignable to type 'number' .(2322)
    type = 'increased'  //error: Type '"increased"' is not assignable to type 'CounterTypes'. (2322)
}: CounterProperties
) {
}

// 🔴 - doesn't throw any errors
function startCounter2(props: CounterProperties) {
    const {
        start = 'whatever', // inferred type - start: number | "whatever"
        type = 'increased'  // inferred type - type: "increase" | "decrease" | "increased"
    } = props
}

Expected behavior:
Assigning a default value to a deconstructed property should be validated based on the property's type.
type CounterTypes = 'increase' | 'decrease'

interface CounterProperties {
    start?: number
    type?: CounterTypes
}

// ✅ - throws errors
function startCounter({
    start = 'whatever', //error: Type '"whatever"' is not assignable to type 'number' .(2322)
    type = 'increased'  //error: Type '"increased"' is not assignable to type 'CounterTypes'. (2322)
}: CounterProperties
) {
}

// ✅ - throws errors
function startCounter2(props: CounterProperties) {
    const {
        start = 'whatever', //error: Type '"whatever"' is not assignable to type 'number' .(2322)
        type = 'increased'  //error: Type '"increased"' is not assignable to type 'CounterTypes'. (2322)
    } = props
}

Actual behavior:
Assigning a default value to a deconstructed property broadens the type by making an union between property's type and type of default value.
Playground Link:
TypeScript Playground
Related Issues:
I believe that there should be tickets related to this one, but I just couldn't find them 😕

See #19127, #14193, #10577
It's really debatable which behavior is preferable. The inconsistency is unfortunate but it's not worth introducing a breaking change just for the sake of making two different constructs be the same - the current behavior allows a decent amount of developer choice depending on intent.

Thank you for your quick response. I see that you have a valid reason to do so.
Also in the mean time we found a workaround, adding type before deconstruction throws errors as expected e.g.:
const { type = 'increased' }: typeof props = props //error: Type '"increased"' is not assignable to type 'CounterTypes'. (2322)

maybe it will be helpful for others who will encounter this problem in the future.