takes very long to run a very quick/short benchmark

to try asv I have decided first to benchmark our import/basic invocation times.  For that I have created following suite
import os
import sys
import os.path as osp

from subprocess import call

class StartupSuite:
    """
    Benchmarks for datalad commands startup
    """

    def setup(self):
        # we need to prepare/adjust PATH to point to installed datalad
        # We will base it on taking sys.executable
        python_path = osp.dirname(sys.executable)
        self.env = os.environ.copy()
        self.env['PATH'] = '%s:%s' % (python_path, self.env.get('PATH', ''))

    def time_help_np(self):
        call(["datalad", "--help-np"], env=self.env)

    def time_import(self):
        call([sys.executable, "-c", "'import datalad'"])

both --help invocation and import do not take long, and that is where problem comes -- I guess there is a notable overhead of timer.timeit() invocation, which probably takes more than my benchmark.  So even though timing reported by it is small (a few ms), it takes a really while to actually run timer.timeit(), here is a dump from pdb session where I stopped right before executing the timeit:
> /home/yoh/proj/datalad/datalad/venvs/dev/local/lib/python2.7/site-packages/asv/benchmark.py(532)run()
-> timing = timer.timeit(number)
(Pdb) import time;
(Pdb) t0 = time.time(); timing = timer.timeit(number); print("took %s", time.time()-t0); print("Timing: ", timing)
('took %s', 7.543498992919922)
('Timing: ', 0.46742375799999997)
(Pdb) p number
1000

So if timing of 1,000 invocations was 460ms, overall timing took for timer.timeit is over 7 sec.  And then in next loop it would be 10,000 ;-) making the whole thing take REALLY long time to complete.  I guess there should be some account for a wall clock time here as well

For import benchmark, you need to set the timer attribute, since the
default one iirc doesn't count subprocess time.


Fixed unnecessary white space above profile picture in mobile view

Description
There was a big marginTop set above the left region which was making the unnecessary whitespace above the profile picture.
Fixes #89
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

[ ] Test A

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] Any dependent changes have been merged and published in downstream modules

@ShauryaBhandari I have removed the marginTop that was causing the excessive whitespace. Does this work?

@ritvij14  yes fine, I hope you tested it in all screen sizes, hope nothing is breaking.

@ShauryaBhandari thanks for the approval and yes, I have checked all screen sizes :+1:


Create Documentation for the collapsable component

Scope:
Ganesha will create documentation for the collapsable.
Vasanth will review the documentation

@vasanthappsmith Where is this issue being tracked?


Generate doxygen documentation using travis

We could use travis to keep our documentation up to date.
It is not something complicated to do (the few commands given in the wiki can be turned into a travis script). The only thing to be careful is to call the script only when something is pushed/merged to master, and not the other branches.

Here is the wiki page:
https://github.com/lis-epfl/MAVRIC/wiki/Development-Doxygen-Documentation
We have an orphan branch gh-pages in the repo lis-epfl/MAVRIC, which is added as a submodule of lis-epfl/MAVRIC in the folder Documentation/Doxygen/html (inception style).
The branch gh-pages contains only the github-hosted website. We fill it with the html files generated by doxygen, so our website contains only the documentation.
Maybe the documentation can be moved to the repo lis-epfl/MAVRIC_Library?

Fixed by #166


filter option for fields

Add an optional filter option via range table to define which fields needs to be generated

F4 for field selection should be made available here to


Intelligent polygon editing

Motivation and context
Our internal team and the community asked us to simplify polygon editing to remove extra action, related with selection of a final polygon.
This PR introduces updated approach. Two criteria are computer to decide which part of a polygon should be cut during editing automatically. The first criteria is a number of cut points. The second criteria is a length of a cut curve. If both criteria recommend to cut the same part, algorithm works automatically, if not, a user asked to make a choice.
How has this been tested?
Manual testing
Checklist

[x] I submit my changes into the develop branch
[x] I have added description of my changes into CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[x] I have linked related issues (read github docs)
[x] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[x] I have updated the license header for each file (see an example below)

# Copyright (C) 2020 Intel Corporation
#
# SPDX-License-Identifier: MIT

Resolve #1579
Resolve #1515

Pull Request Test Coverage Report for Build 6529

0 of 0   changed or added relevant lines in 0 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.01%) to 64.975%

Files with Coverage Reduction
New Missed Lines
%

cvat/apps/engine/media_extractors.py
3
76.7%

Totals

Change from base Build 6516:
-0.01%

Covered Lines:
11062

Relevant Lines:
16620

💛  - Coveralls

Is there any possibility to switch between the Intelligent polygon editing approach and the extra action approach?
I found specially annoying that I dont know in advance which part will be kept when splitting a polygon under the inteligent approach. Could this be disabled at request somehow?


Course sections consistency in readme

Currently the course sections are missing some information that is present in the Hartree LMS. Missing information:

[x] Course descriptions
[ ] Learning objectives

These will be added to both the practical guide and fundamentals sections to make it consistent across all platforms.

Pull request in for this issue - awaiting approval


S3 client refactor

Description
Small refactor over S3Client and s3_test module.
Motivation and Context
The motivation came because we are using Luigi actively in my organization and we recently use this module and I saw some small things I can update as a starting point to contribute to the project and get more deeply in near future.
Have you tested this? If so, how?
Since I haven't change any behaviour I didn't add new tests but I checked that all jobs passed in my custom TravisCI configuration.

Restarting build due to Travis connection error

Agree on giving it a couple of days. Thank you for the review.

Thanks @gardenunez


Move dev only deps to devDependencies.

Looks like cpx, jest-config, pkg-dir and yargs are only used for build and tests. They have quite a lot of transitive deps too so moving them to devDependencies would result on smaller node_modules for users.

@jmheik thanks for the PR :)


Don't dedup modules during emit if annotations on a component of module are distinct

Trying to associate annotations with components of modules is problematic if instance of a module have different annotations on the same logical element

no longer relevant


Add Warning about Unsaved Changes

When a user is editing a tree or person, there should be a warning message about unsaved changes. We can display this next to the update button, as well as warning the user if they try to close the site.
These warnings should only occur when the user has made changes, e.g. uploaded a new image, changed the name / description / other attribute of a tree or person.

use-blocker from the React Router sounds promising to achieve this.


documentation: API and hooks

This initial attempt at documentation of the Tidy 5e API will seek to provide a framework, whether manual or automated, to present hooks and their types, API calls and their types, and example usages and scenarios.

[x] Work a few more module compatibility issues
[x] Make some real low-tech docs directly in github wiki.

Stretch

[x] Rearrange the code so that all API-related code is able to be isolated and fed through documentation generation.
[x] Apply TsDoc
[x] Generate documentation
[x] Get a github action set up which can update github docs for the repo with the generated type documentation
[x] ... ?

[ ] Consolidate and document all hooks
[ ] Consolidate and document all flags

Done.


Content requirements - Team Page

https://civicdatalab.in/website-new/team

[ ] Add team description (left sidebar)

@akkisagiraju can you move the Join-Us box in the left side-bar as we had discussed ? We can take a call on adding/updating content on the left sidebar

@apoorv74 That's already done on Friday. Haven't pushed the changes to master yet. Will do it later today.


Consider adding nested drag example

Commonly drag and drop libraries use the example of Trello boards, where you can drag and drop to reorder the items on a board in a list of boards, and then drag and drop to reorder the list of boards.
The cherry on top for an example like this would be using a virtualizer for nested draggable lists, which would showcase how powerful/flexible this library is. (Maybe 100 boards with 1000 items each or something).
~edit: (documentation tag should be added)~

This is something I'm interested in. Would anyone have codesandbox with this please?

Here's a Trello board example from the Storybook: https://master--5fc05e08a4a65d0021ae0bf2.chromatic.com/?path=/story/presets-sortable-multiple-containers--basic-setup
This issue can be closed.


Create Decimal annotated types

Initial Checks

[X] I have searched Google & GitHub for similar requests and couldn't find anything
[X] I have read and followed the docs and still think this feature is missing

Description
condecimal() will be soon deprecated in Pydantic 3.
It would be a great feature to add common Decimal annotated types just like float and int
class Model(BaseModel):
    a: StrictInt
    b: PositiveInt
    c: NegativeInt
    d: NonNegativeInt
    e: FiniteFloat
    f: StrictFloat
    g: PositiveFloat
    h: NegativeFloat
    i: NonPositiveInt
    j: NonNegativeFloat
    k: NonPositiveFloat

    # to be supported
    l: PositiveDecimal
    m: NegativeDecimal
    n: NonNegativeDecimal
    o: NonPositiveDecimal
    p: InfiniteDecimal
    q: StrictDecimal

Affected Components

[ ] Compatibility between releases
[ ] Data validation/parsing
[ ] Data serialization - .model_dump() and .model_dump_json()
[ ] JSON Schema
[ ] Dataclasses
[ ] Model Config
[X] Field Types - adding or changing a particular data type
[ ] Function validation decorator
[ ] Generic Models
[ ] Other Model behaviour - model_construct(), pickling, private attributes, ORM mode
[ ] Plugins and integration with other tools - mypy, FastAPI, python-devtools, Hypothesis, VS Code, PyCharm, etc.

@ahmedabdou14,
Sounds good to me! I'll review your PR here shortly 👍!

See PR for reasoning.


Clean Up PR

cleaned up code in several place...

App.jsx is refactored, dead code removed, added component abstraction and comments
unused files / dead code files were deleted
files were rearranged to better suit type (i.e. css files moves to styles folder)
comments added to important functions
unused imports removed and imports for many files organized by section

nice

lgtm!


Request interception

resolves #35
page.route('**/empty.html', ->(route, _) { puts 'empty!' ; route.continue }
page.route('**/*.png', ->(route, _) { route.abort })

Something is wrong with webkit...


Add more logging to the apiserver and istioctl

Signed-off-by: Liam White<EMAIL_ADDRESS>

Jenkins job manager/presubmit passed

jenkins rebuild manager/e2e-smoketest

Jenkins job manager/e2e-smoketest passed


Inconsistent behavior with Pragraphs and runs

Hello, I have this testng slide :

Interestingly the text in the 2nd shape, contains arbitrary paragraph and runs - only the last line somehow is what I am expecting, ie. only a single run (line)
Paragraph 1 Run 1: {{
Paragraph 1 Run 2: first_line}}
Paragraph 1 Run 3: test
Paragraph 2 Run 1: {{
Paragraph 2 Run 2: exploitstatus_table
Paragraph 2 Run 3: }} test
Paragraph 3 Run 1: {{
Paragraph 3 Run 2: cves_table
Paragraph 3 Run 3: }} test
Paragraph 4 Run 1: {{
Paragraph 4 Run 2: cvefindings
Paragraph 4 Run 3: }} test
Paragraph 5 Run 1: {{
Paragraph 5 Run 2: total_top_cves
Paragraph 5 Run 3: }} test
Paragraph 6 Run 1: {{
Paragraph 6 Run 2: critical_cves_servers
Paragraph 6 Run 3: }} test
Paragraph 7 Run 1: {{remediations_top5_table}} test

What am I doing wrong?

What does your code look like?

It's more like debug code at the moment, just iterating through
for shape in shapes:
    j = 0
    text_frame = shape.text_frame
    for paragraph in text_frame.paragraphs:
        i = 1
        j = j+1
        for run in paragraph.runs:
            print("Paragraph " + str(j) + " Run " + str(i) + ": " + run.text)
            i = i + 1

I actually just opened the XML document of the master pptx, seems that it might be powerpoint that is formatting that very weirdly.

Your mistake is expecting that runs will stay in one piece. In fact, PowerPoint breaks them apart whenever it wants to. In particular, it seems to add edited text in a new run.
What I expect happened here is that you added the first six lines without the double-moustache, then later went in and added the "{{" and "}}", except for the last line which you typed in all at once.
But it doesn't really matter how. The thing is that runs can break anywhere and you can't count on a whole word or a double-moustache-enclosed keyword to all fall in the same run.
If you can explain what you're trying to do and why you wanted them all together then perhaps we can propose a direction that would work fo you. For example, if you're trying to do search and replace then you'll need a more sophisticated approach.

You are spot on, i am on a search and replace problem, any hint on that more sophisticated approach you can share?

I believe the function here can be adapted or perhaps used directly: https://github.com/python-openxml/python-docx/issues/30#issuecomment-879593691
It was written for python-docx, but the concept of paragraph and runs is the same.

i will try that, thank you.

Glad you got it working @valerianrossigneux :)


Google::Cloud::Logging::AsyncWriter terminates prematurely.

If the application is terminated while calling Google::Cloud::Logging::AsyncWriter#write_entries, it would error out and drop all the queued entries without submitting them, because of this line.

@dazuma @hxiong388 Please attach the appropriate priority label to this bug. Thanks!

Assigned P2, for backlog.


arguments are typed as 'unknown' and display as errors by ts linter

Current behavior

In my project, there are some cucumber expressions that include arguments in the form of:
Then('I see text {string} is visible', text => {
  cy.findByText(text).should('exist');
});

even though my tsconfig is configured with strict: false, the text parameter is marked with a red bottom curly border displaying a lint error with the text: unknown hint:

Desired behavior

I should not see any typescript strict related errors.
Test code to reproduce
N/A

Versions

Cypress version: 10.10
Preprocessor version: cra 5 (webpack 5)
Node version: 16.16

Checklist

[x] I've read the FAQ.
[x] I've read Instructions for logging issues.
[x] I'm not using<EMAIL_ADDRESS>(package name has changed and it is no longer the most recent version, see #689).

You need to type it explicitly, as it can’t be inferred statically.

Thank you - i figured it is not typed.
My question goes further to why is strict typing is enforced even though the tsconfig set it to false?


Quick Open: Wrong title if underscore in name

In brackets/src/thirdparty, copy CodeMirror2 to CodeMirror2_
Open Brackets, open Quick Open and type codemirr

Result:
The first few entries are named CodeMirrAUTHORS, CodeMirrLICENSE and so on

Expected:
The first few entries are named AUTHORS, LICENSE and so on
cc @peterflynn

Repros at least back to 1.1, so it's not a recent regression.  Looks like a bug in StringMatch -- the result items come back like this:
{
  label: "AUTHORS",
  stringRanges: [
    {text: "src/thirdparty/", matched: false, includesLastSegment: false},
    {text: "CodeMi", matched: true, includesLastSegment: true},
    {text: "rror2_/AUTHORS", matched: false, includesLastSegment: true}
  ],
  matchGoodness: -1006,
  fullPath: "/Users/pflynn/Brackets/brackets/src/thirdparty/CodeMirror2_/AUTHORS",
  filenameWithoutExtension: "AUTHORS"
}

Notice how the middle segment has includesLastSegment: true even though it doesn't overlap the last segment (filename) at all.  This messed up the logic in QuickOpen._filenameResultsFormatter()'s fileNameFilter() helper.

Looks like it's an all-time StringMatch bug. I was able to repro back in Sprint 36.

Fixed with PR #10878 merge.


zfsbootmenu-core: remove SIGINT trap when spawning e-shell

After emergency_shell() is called, no commands can be interrupted (ctrl-c).
reproduce:

go to e-shell
execute sleep 5
press ctrl-c
sleep is not interrupted

fix
untrap SIGINT before launching e-shell

The trap needs to be restored after /bin/bash exits

It's probably best to just
( trap - SIGINT; exec /bin/bash -i )

to avoid having to restore it. (Assuming this works as expected.)


chore: Research on differences b/w using Qdrant(VectorDB) vs FAISS(Vector Library)

          I've implemented the vector DB part, could you try explore the vector library?

Originally posted by @lsetiawan in https://github.com/uw-ssec/tutorials/issues/16#issuecomment-2033184177

I benchmarked 2 vector stores; Faiss Vector Library v/s Qdrant Vector DB
** Time to create 10,000 Embeddings + Add to Index/DB:**

FAISS: 411 s
Qdrant: 434 s

** Time to perform 10,000 searches (top 5 mmr search) :**

FAISS: 20 s
Qdrant: 94 s

With these empirical results, we notice that FAISS is faster during indexing time, and significantly faster during search time.
Additionally, FAISS easily exposes the underlying data structures useful in explaining how vector search algorithms work (see examples below). Qdrant is a more complex Database software, making it harder to explain and expose the underlying data structures.

$ faiss.index_to_docstore_id   # Mapping between document number and Document ID
{
0: '0d6c2c20-4000-4036-9f42-3bde4a8683ed',
1: '67673884-642a-4d31-8480-57138309e31a',
2: 'e6347c5e-69f7-4a6f-8e11-53a9524e6651',
...
}

$ faiss.docstore._dict   # Mapping between Document ID and its content (metadata)
{
'0d6c2c20-4000-4036-9f42-3bde4a8683ed': Document(page_content="  We discuss the results from the combined
IRAC and MIPS c2d Spitzer Legacy\nobservations of the Serpens star-forming region. In particular we present a set  ....
....
}

$ faiss.index.reconstruct_n(0, 1)[n]   # Document n's embedding vector Numpy array
array([-5.85617349e-02, -2.59089544e-02,  8.65069479e-02,  3.44750658e-02,
3.57468501e-02, -1.18778750e-01, -1.53680576e-03,  5.02209626e-02,
....
8.46942887e-02, -4.07374352e-02, -6.00429252e-02,  6.41927719e-02],
dtype=float32)


[macOS] BeginResizeDrag fails

Resizing Window with HasSystemDecorations="False" is impossible
I reported an issue a year ago about macOS being able to resize under this condition while Windows couldn't (#2397). This got fixed at some point and the window can't be resized anymore, consistently with Windows.
Now BeginResizeDrag fails silently, making it impossible to resize windows with HasSystemDecorations="False". There is no exception. #3835 also seems to only have issues with resizing, and only with decorations disabled, however here it doesn't work no matter the value of decorations.
macOS 10.13 / cibuild0006821

@mat1jaczyyy BeginResizeDrag is a noop on osx...
https://github.com/AvaloniaUI/Avalonia/blob/master/native/Avalonia.Native/src/OSX/window.mm#L274
I believe its because osx keeps a resizing border... what was the last version it did work?

@danwalmsley We've previously had a managed implementation. What happened to it?

I can't access cibuilds prior to 6492, but I have 6058 cached locally. Resizing works on 6058, but not 6492, so it was broken sometime in between those builds.

working on a fix,

@danwalmsley What's the state of this?

@danwalmsley What's the state of this?

Just checked how Qt handles it.
It doesn't support it as well.
https://bugreports.qt.io/browse/QTBUG-88218

I believe SystemDecorations=None can be resized now on macOS. But BeginResizeDrag is not implemented there.

Trying to fix this for https://github.com/wieslawsoltes/Dock. Can't seem to make it work to resize a borderless window, so I think this is still relevant


[C++][Parquet] Read string columns directly into STRING_VIEW arrays and cast to LARGE_STRING_VIEW if necessary

Describe the enhancement requested
This would fix two issues for the price of one:

Reading from Parquet into schemas that use the new STRING_VIEW type
Reading LARGE_STRING_ARRAY from Parquet (#39682)

This issue also depends on:

[ ] #42247
[ ] #43041

Component(s)
C++, Parquet

Related: https://github.com/apache/arrow-rs/issues/5530
This can also applying "zero-copy" here.


Topic creation is not detailed enough

What content needs to be created or modified?
page: https://docs.dapr.io/operations/components/setup-pubsub/
Topic creation. This part requires users to create their own topics, but different Messaging brokers have different Messaging models. For example, RabbitMQ has only Exchange and Queue, Binding,Users don't know how to use them to create the topics needed for DAPR
Describe the solution you'd like
add link for detail

Closing for now - feel free to reopen as a new issue if necessary


Fix error variable already exist in trait

Fix error :   [Symfony\Component\Debug\Exception\ContextErrorException]
Runtime Notice: SitemapPlugin\Routing\SitemapLoader and Symfony\Component\DependencyInjection\ContainerAwareTrait define the same property ($container) in the composition of SitemapPlugin\Routing\SitemapLoader. This might be incompatible, to improve maintainability consider using accessor methods in traits instead. Class was composed

Thanks!


fix RF's bug with MAPE & support RF with multi-class

fix #1579
fix #881

@zhongxurpac and @LucasMaron
can you help to test the RF's result ?
For the dart, I am not sure why it will have this issue, can you provide some re-produce samples ?

result comparison:
gbdt:
>>> X, y = load_boston(True)
>>> params = {
...     'boosting_type': 'gbdt',
...     'objective': 'mape',
...     'verbose': -1,
...     'bagging_freq': 1,
...     'bagging_fraction': 0.8,
...     'feature_fraction': 0.8,
...     'boost_from_average': False,
... }
>>> y_mean = y.mean()
>>> print(y_mean)
22.5328063241
>>> lgb_train = lgb.Dataset(X, y)
>>> evals_result = {}
>>> gbm = lgb.train(params, lgb_train,
...                 num_boost_round=100,
...                 verbose_eval=False,
...                 evals_result=evals_result)
>>> pred = gbm.predict(X)
>>> pred_mean = pred.mean()
>>> print(pred_mean)
21.6314628123

rf
>>> X, y = load_boston(True)
>>> params = {
...     'boosting_type': 'rf',
...     'objective': 'mape',
...     'verbose': -1,
...     'bagging_freq': 1,
...     'bagging_fraction': 0.8,
...     'feature_fraction': 0.8,
...     'boost_from_average': False,
... }
>>> y_mean = y.mean()
>>> print(y_mean)
22.5328063241
>>> lgb_train = lgb.Dataset(X, y)
>>> evals_result = {}
>>> gbm = lgb.train(params, lgb_train,
...                 num_boost_round=100,
...                 verbose_eval=False,
...                 evals_result=evals_result)
>>> pred = gbm.predict(X)
>>> pred_mean = pred.mean()
>>> print(pred_mean)
21.2916233916

dart
>>> X, y = load_boston(True)
>>> params = {
...     'boosting_type': 'dart',
...     'objective': 'mape',
...     'verbose': -1,
...     'bagging_freq': 1,
...     'bagging_fraction': 0.8,
...     'feature_fraction': 0.8,
...     'boost_from_average': False,
... }
>>> y_mean = y.mean()
>>> print(y_mean)
22.5328063241
>>> lgb_train = lgb.Dataset(X, y)
>>> evals_result = {}
>>> gbm = lgb.train(params, lgb_train,
...                 num_boost_round=100,
...                 verbose_eval=False,
...                 evals_result=evals_result)
>>> pred = gbm.predict(X)
>>> pred_mean = pred.mean()
>>> print(pred_mean)
19.1290921058

@guolinke Wow, great news about multiclass RF!
Maybe add your snippet to tests?

@StrikerRUS any other problems?

@guolinke Nope. Sorry, forgot to click "Approve".
Lets wait the response from @zhongxurpac and @LucasMaron

@zhongxurpac @LucasMaron, I will merge this PR first. feel free to reopen the issues if still having problems.


No way to see truncated text in different places on the portal

The method link info in the metadata panel:
https://cryoetdataportal.czscience.com/depositions/10309?metadata=deposition&tab=metadata

The annotated objects in the table: (even in the popup to see all object names, the name is truncated)
https://cryoetdataportal.czscience.com/depositions/10309

cc: @Janeece

Re: #2 - i think in the full list popup we should remove truncation — we can either make the tooltip wider or wrap the text.
the rest i think have been backlog/deprioritized "overflow content pattern" support for design to address (see original design request here #378 that included this behavior)


Quick fix/lightbuld option 'Generate variable' doesn't seem to work.

Environment data
dotnet --info output:
$ dotnet --info
.NET Command Line Tools (1.0.0-preview2-003133)

Product Information:
 Version:            1.0.0-preview2-003133
 Commit SHA-1 hash:  74df06500c

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.10586
 OS Platform: Windows
 RID:         win10-x64

VS Code version: 1.6.1
C# Extension version: 1.4.1
Steps to reproduce
1 - Create a new class passing a parameter in to its constructor and set the parameter to an undeclared variable like this:
namespace RomanNumerals
{
    public class TestClass
    {
        public void FirstMethod(string something) {
            _something = something;
        }
    }
}

2 - Hover over the undeclared variable _something and click on the lightbulb (or put your cursor in _something and key Ctrl+.)
3 - Select 'Generate variable' from the list
Expected  behavior
Not entirely sure.  A variable being created in the constructor (was hoping that a field would be created on the class really, a la resharper's introduce variable > field)
Actual behavior
Nothing happens, as far as I an tell.

Yep this feature doesn't work, please someone FIX !!! its simple

This is fixed for 1.7


De-Grahaming

Hi guys,
Glad to see development is still being approached for this project. I'm not sure why you've made it less restrictive, but perhaps you had your reasons for the sake of making it, if nothing else, easier for the user.
However, seeing as this is a fork of my repo, I'd appreciate if you update the items that are associated with me. I'm not entirely familiar with the process, but you have the license still under my name. Can you evaluate and implement the correct method for sublicensing your project?
Same with the package.json, though that's less important since it's not an npm published repository.
Lastly, and most noticeably from my end, you're using my New Relic key, which I really shouldn't have checked in to begin with. Please remove this.
Thanks, and good luck with this project.

Hi Graham,
Thank you for all of your work! I have updated the appropriate assets in our repository and taken care of removing New Relic.
Our reason for making the tool less restrictive was based on research that we performed with production Universal Link setups and how they validated in the original tool.
We appreciate all of the effort that was put into the original version.  If you would like to further the conversation, feel free to email me directly at<EMAIL_ADDRESS>Thanks,
Rubin

Hi Rubin, thanks for the updates. I'm not sure that just replacing my name is right for licensing, but I'm also don't care that much.
If you guys want, I wouldn't mind pulling your changes back into my main repository -- it's got a fair number of followers, and is linked to by a number of sites. Could lead back to the Branch instance instead, since I'm just hosting on a crappy free Heroku instance.
Because you didn't fork through Github directly, there is no link to this project from there, so there's no real potential for discovery.
It's up to you guys, though. I'd be happy to add you as contributors if you want to go that direction.


update conda-forge to v3.8.0

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

requirements: run: dash-bootstrap-components==0.8.3 must contain a space between the name and the pin, i.e. dash-bootstrap-components ==0.8.3
requirements: run: dash-html-components==2.0.0 must contain a space between the name and the pin, i.e. dash-html-components ==2.0.0
requirements: run: dash-core-components==2.0.0 must contain a space between the name and the pin, i.e. dash-core-components ==2.0.0
requirements: run: dash-table==5.0.0 must contain a space between the name and the pin, i.e. dash-table ==5.0.0

awesome @tvdboom ! Thanks so much! I didn't set up the conda-forge feedstock (@raybellwaves helpfully did it for me), so also wasn't entirely sure how to fix it, plus I've had basically zero time for OSS work lately. (but that's the great thing about OSS I guess: other people can step up :)
Much appreciated!


Strip mesa

Strips out old drivers (like r300, radeon etc), keeping the vulkan ones.
Strips out openCL drivers (do any games use this)
Removes offscreen and software rendering (this also requires to disable gallium-nine, but DXVK is used anyway right?)
@ruineka let me know what you think about this. Saves around ~500 compile passes.

Some games appear to use opencl such as BeamNG.drive.

https://en.m.wikipedia.org/wiki/List_of_OpenCL_applications#Games

This is interesting, but we should endeavor to reduce the amount of patches we have to maintain.
Since there is no benefit to the end-user, I would vote against merging this.


[SIL] [Parser] Add new parers boilerplate visitors.

Adds basic infastructure and visitors that will be used to implement the
new parser.
Adds three classes: ReadSIL, CheckSIL, EmitSIL. These are
used to read information from a source file, check that the information
is valid, and parse the information into sil instructions respectively.
SILParser has been updated to use ReadSIL as the parser and to use all
three classes to parse instructions when possible.

This is an unfortunately large patch. The forthcoming patches will hopefully be smaller and more focussed. Some of the implementation decisions were made to allow for incremental development and ease of transition between the two parsers. In order to start writing visitors I still need to implement two things:

Type parsing needs to be moved into ReadSIL (and eventually refactored, maybe into its own parser).
Local values need to be stored in EmitSIL. {get,set}LocalValue will be updated to reach into emitter.

This PR goes hand in hand with the design proposed in the forum. I expect I'll need to update this PR and rewrite much if not most of it. So, please don't hesitate to suggest design changes.

Please update the base branch to main by Oct 5th otherwise the pull request will be closed automatically.

How to change the base branch: (Link)
More detail about the branch update: (Link)


[aws-efs] Helm chart for efs-provisioner

Hi @wongma7, thank you very much for your work on EFS Provisioner. It has been working great for me.
I could not find a good helm chart for deploying efs-provisioner to clusters, so I prepared one that deploys efs-provisioner and optionally a StorageClass.
I guess the right place for this is the 'kubernetes/charts' project, and I have created a PR there to add it to the 'incubator' charts.
Please take a look and let me know if it is a suitable chart. If you like it, please endorse the PR. I am sure the author's endorsement will help it get reviewed 😄

Looking fo this as well! Would be great to have!

Hi @michaelajr @wongma7, the EFS Provisioner Helm chart has just gone stable
https://github.com/kubernetes/charts/tree/master/stable/efs-provisioner
So you can now deploy efs-provisioner to a cluster with as little as:
helm install stable/efs-provisioner --set efsFileSystemId=fs-12345678 --set awsRegion=us-east-2

and all currently available configuration options can be set using Helm deployment values.


does not work with systemd and severals VPN created

Tried running it on Centos 7 latest and it doesn't start the openvpn process because of the new openvpn systemd logic
openvpn@service where service=service.conf inside /etc/openvpn.

Could you elaborate this a bit more? What should be changed to get this working? Is there an error message?

[root@gw ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)
Work fine.

This seems to be true for me, running under the patches I've mentioned in #216 to support easy-rsa 3.0. I'm unsure if it worked before that because I never tried under easy-rsa 2.0:
I get the following output after the configuration is successfully deployed:
Info: Openvpn::Deploy::Client[rmc-nms.rmcollege.local]: Scheduling refresh of Class[Openvpn::Deploy::Service]
Info: Class[Openvpn::Deploy::Service]: Scheduling refresh of Service[openvpn]
Error: Systemd start for openvpn failed!
journalctl log for openvpn:
-- No entries --

Error: /Stage[main]/Openvpn::Deploy::Service/Service[openvpn]/ensure: change from 'stopped' to 'running' failed: Systemd start for openvpn failed!
journalctl log for openvpn:
-- No entries --

An update on this that might be of assistance while people wait for this to be fixed properly. I've put together a not-very-clean hack that gets the service to start with no trouble. It's only good if you have a single host connection back to one server (one-to-one) and you name your connections the same as your $clientcert fact.
It's working for us in production now - and is far better than having services not start or restart when required (which meant manual intervention on all our nodes every time something fell off-line or we needed to make a change).

since #216 is closed, i suppose this issue can also be close.

I don't think so - the name of the service is still hard-coded to "openvpn" in openvpn::deploy::service.
The problem with recent versions of OpenVPN & CentOS is that there isn't a single "openvpn" service anymore. Instead, OpenVPN makes use of systemd's support for "Instantiated Services" to dynamically create a new logical service for each *.conf file under /etc/openvpn/.
So if I want to start an OpenVPN instance based on the contents of /etc/openvpn/myvpn.conf, I would need to start/stop it using systemctl start|stop<EMAIL_ADDRESS>You can also start/stop all openvpn instances using systemctl start|stop 'openvpn*.service'.
Out of interest, this is the content of the<EMAIL_ADDRESS>file on my system (note the use of %i):
Description=OpenVPN Robust And Highly Flexible Tunneling Application On %I
After=network.target

[Service]
Type=notify
PrivateTmp=true
ExecStart=/usr/sbin/openvpn --cd /etc/openvpn/ --config %i.conf

[Install]
WantedBy=multi-user.target

Currently, openvpn::deploy::service is declared as a class, so there can only be once instance of it. The easy fix will be to use a service name of openvpn* instead of openvpn in openvpn::deploy::service (for newer versions of CentOS/Red Hat). This will start/stop all openvpn service instances on the target machine.
Ideally though, openvpn::deploy::service would need to be re-worked as a define/resource instead of a class so that each openvpn service can be managed individually

Ah yes it makes sense. Are you interested in proposing a PR ?

Same. This PR would be great if merged!


Getting this error "!!! CustomerError: It looks like you are attempting to deploy a Next.js SSR app, but your app's framework looks wrong. Please update your app's framework to 'Next.js - SSR' to ensure that your app is deployed correctly." any support appreciated. thanks

Before opening, please confirm:

[X] I have checked to see if my question is addressed in the FAQ.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting questions.
[X] I have removed any sensitive information from my code snippets and submission.

App Id
NEW_APP
AWS Region
ap-southeast-1
Amplify Hosting feature
Monorepo
Question
My main branch is configured and app is running fine, but the sub domain that I am trying to serve from dev branch is failing with error "!!! CustomerError: It looks like you are attempting to deploy a Next.js SSR app, but your app's framework looks wrong. Please update your app's framework to 'Next.js - SSR' to ensure that your app is deployed correctly."
Any feedback/support is really appreciated

I resolved it with the following command.
aws amplify update-branch --app-id {APP_ID} --branch-name {BRANCH_NAME} --framework 'Next.js - SSR'
I hope this helps.

It worked for me too!!

I resolved it with the following command.
aws amplify update-branch --app-id {APP_ID} --branch-name {BRANCH_NAME} --framework 'Next.js - SSR'

I resolved it with the following command.
aws amplify update-branch --app-id {APP_ID} --branch-name {BRANCH_NAME} --framework 'Next.js - SSR'
I hope this helps.

+1

I am facing this same issue but I am deploying a react app. Is there any way to resolve it?

It worked for me too!!

I resolved it with the following command.
aws amplify update-branch --app-id {APP_ID} --branch-name {BRANCH_NAME} --framework 'Next.js - SSR'

In my case, the issue was caused when the framework changed to Web due to the content of the code when I switched from the develop branch to the main branch.

for me worked only when I added the region like
aws amplify update-branch  --app-id d1rudbio41kj5x --branch-name main --framework 'Next.js - SSR' --region ap-southeast-1

You can use the AWS CLI to solve this, remember to create an IAM account with the correct provision rules to work with Amplifier

Run the following AWS CLI commands

aws amplify update-app --app-id <APP_ID> --platform WEB --region <REGION>
aws amplify update-branch --app-id <APP_ID> --branch-name <BRANCH_NAME> --framework 'Next.js - SSR' --region <REGION>

Update your build spec to point the baseDirectory to out. e.g.

version: 1
frontend:
  ...
  artifacts:
    baseDirectory: out
  ...

Trigger rebuild through commit, or manually

You ready to go


Check if component type exists before deploying

This component first queries the catalog if the given component
type is supported or not. If the component type does not match
any name in catalog list, an error is thrown.

wait, what is this PR :D I'm confused. Closing again :D


Missing concise readme.md

Missing concise readme.md
Add proper readme.md with a description of all functionalities.

Fixed: ac6bbff3c12e6aac204e21506b37965ec1d05145


option to not show the "index/total" header

Thank you for this awesome library!
Small question: is there an option to not show the "index/total" header?
Thank you!

@oferRounds try using renderIndicator={() => null}

@probablyup awesome, works great, thank you!!!

renderIndicator={() => null} and also renderIndicator={() => {}} works however i am getting a typeScript error:

how can i fix it?


Update bundle, cloudwatch, sdk-core, ses, sns, ... to 2.27.12

About this PR
📦 Updates

software.amazon.awssdk:bundle
software.amazon.awssdk:cloudwatch
software.amazon.awssdk:sdk-core
software.amazon.awssdk:ses
software.amazon.awssdk:sns
software.amazon.awssdk:sqs
software.amazon.awssdk:ssm

from 2.27.10 to 2.27.12
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "software.amazon.awssdk" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #3307.


C_CPP: Inheritance

Detailed Desc

Domain of Contribution 📊

[x] C/CPP

/assign

/assign

@124015001 Be specific... (eg, Multiple Inheritance)

@Suvraneel Why is this issue closed?


Async PG support

Fix #396

This looks pretty good to me. Conflicts should be pretty easy to resolve. Is there something about this that you don't love that keeps this in a draft state?

I don't think it actually works. I tested it locally, but it fails in CI. Haven't had time to investigate further yet.

Hi, any update with this issue, I have similar problem when running this with python code. Thanks for update

Would love a progress update on this one


Different statistic of FFHQ256 with precompute statistic.

We follow the StyleGAN-ADA to extract FFHQ256 from tfrecord file. However, when I computed the statistic, it results in different statistics from your pre-computed trainval70K. I want to know whether the calculation steps have changed?

import numpy as np stat_official=np.load("experiments/pretrained_models/clean_fid/ffhq_clean_trainval70k_256.npz") print('mu_official',stat_official['mu'].sum()) # 618.9957 print('sigma_official',stat_official['sigma'].sum()) # 12467.119923723967 stat_ours=np.load("experiments/pretrained_models/clean_fid/myffhq_clean_custom_na.npz") print('mu_our',stat_ours['mu'].sum()) # 622.30695 print('sigma_our',stat_ours['sigma'].sum()) # 12545.241799384594
It seems the problem lies in the dataset or changed statistic calculation pipeline. I provide first ten samples of my ffhq-256 dataset(extracted from tfrecord by StyleGAN-ADA scripts) to help you compare with your ones.
https://drive.google.com/file/d/1_8VisJJNiSDs5C9c3msiBgYB1Wl5yNWx/view?usp=sharing
If the dataset is actually the same, you may be change some pipeline in calculating statistics.

Hi,
I looked at the images I used for my statistics and the reference 10 images you provided.
They are indeed slightly different, which I suspect might be due to how the StyleGAN-ADA preprocess their images.
This is the process I followed for computing my FFHQ statistics:
-> Get the 256x256 .tfdir images by getting the file ffhq-r08.tfrecord from the official location.
-> Extract just this .tfdir file using the extraction script provided here.
-> The above generates a folder of 256x256 images that I use for computing my statistics.

I use the same steps as you. Maybe the NumPy or TensorFlow version makes the difference. I need to recompute the fid statistics based on my extracted ffhq256.


Use Zarf user 1000 for Agent container

Closes #903

Thanks for submitting this.  I opened a new issue #908 that I think will provide a broader solution than addressing scratch issues one-by-one (there are other concerns with tmp paths when moving from root in scratch).

Thanks for helping find the right solution, closing and will now be fixed in #913


a strange ndarray.asscalar time cost problem

hi, I'm using RNN to train language model on PTB(code here) with K20, the time cost of a batch is about 26s, after profiling, I found that metric.update take about 25s, about 96% of total.
with some print and compare, I found the key problem is:    loss.asscalar(), which copy data from GPU to CPU memory, and the under engine function is NDArray::SyncCopyToCPU, and the most time consuming function is Wait_To_Read
so, is this a normal performance?
if this is normal, then another strange problem is time cost of save parameters to file, which is only 0.2s, obviously, save parameter need copy data to CPU also, then, what's the difference of those two scenes???
tks for any help
to reproduce this problem, just add a break here

This issue is closed due to lack of activity in the last 90 days. Feel free to ping me to reopen if this is still an active issue. Thanks!


Fallback on opening url for user in browser

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: depombo:x: UbuntuUbuntu seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Is there a way to prevent the API from returning the same answers in different outputs of the same HTTP response?

Describe the feature or improvement you're requesting
When I make a request to the OpenAI API (specifically, the chat endpoint) with this package, I expect that different outputs, in the same response, are different. There's no reason for expecting different outputs to be the same - you could just copy them. This problem happens so often and it's so annoying. Even if we increase the temperature, this issue still occurs, i.e. the model may always return the same answer in different outputs. We should never pay for getting the same output in the same HTTP response multiple times. It would be like asking someone (a human) to come up with 5 different descriptions of a product, but 3 of them are repetitions.
So, is there a way to prevent the API from returning the same answer in different outputs? I think the answer is no.
If not, could this be implemented in some way in the backend? It would also be great if this feature allowed us to make the comparison by ignoring cases (some standardized form) or maybe using some kind of similarity metric (but this is more advanced).
Clearly, we need this to avoid making unnecessary calls and spending unnecessary credits.
Prompt engineering doesn't really work in many cases. It's trial-and-error combined with headaches. What we need is the API or the backend to enforce the different outputs to contain different outputs/answers, otherwise, we'd better just remove the possibility to return multiple outputs because, at least, that's less misleading.
Additional context
No response

Hey! We don't support this today but you could try to build a work around using the presence penalty and passing one response to the next call: https://platform.openai.com/docs/api-reference/chat/create#presence_penalty


Allow invalid cert

I'm using an appliance for testing that has a self-signed cert.  Any way to force acceptance for testing?

can you disable https?

closing for now, not sure if this is something that I want


Roslyn: How to get all projects from a solution (old vs. sdk style csproj)

Hi!
I'm having an Roslyn issue, sounds simple, but can't get it to work:
Task:

get all projects in a solution and iterate over their documents

Problem:

sdk-style csproj have no documents, only the old-style csproj

I created a test repo to test this in isolation
https://github.com/sschmid/RoslynTest
This will be very useful for the Entitas code generator.
Does anyone how to fix this?

I don't know how exactly this is solved, but I know that Genesis has solved it. This is the directory you'll want, I think. Does that help?

Yeah, he's using MSBuildLocator.RegisterDefaults() from Microsoft.Build.Locator.
Unfortunately:

Operation is not supported on this platform

Only works on Windows
I'm using mono-hosted-msbuild
https://github.com/dotnet/msbuild/releases/mono-hosted-msbuild-v0.03
to be able to run roslyn on macOS and linux

But I was about to try that with GitHub actions on a windows hosted machine. Let's see if that works

I will move discussion to:
https://github.com/sschmid/RoslynTest/issues/1

Hey @jeffcampbellmakesgames, what do you think?

Solved.
Entitas and Desperate devs was .NET 4.x to be compatible with Unity.
Jenny however can be net5.0 or newer.
Using net6.0 fixes it 😍


add vnet warning logics when provide managed environment

Related command
Add a warning message and ignore the VNET and SUBNET parameters, when managed environement and VNET or SUBNET parameter are both provided when create a function app using az functionapp create command.
Description

For project Centauri, when customer provide the managed environment while creating function app, they are supposed to not provide any VNET and SUBNET parameters.
If above happen, we add a warning message and ignore the VNET and SUBNET parameters.
Testing Guide

To be updated.

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[X] I adhere to the Command Guidelines.

[X] I adhere to the Error Handling Guidelines.

close with new PR https://github.com/kamperiadis/azure-cli/pull/3


Support for Rails 7? Any maintainers needed?

What are the plans for new releases?
What versions of Rails are and are not supported?
@GBH, do you need help with this project? Maybe my company shakacode.com, https://github.com/shakacode, can help.
We recently took over https://github.com/reactjs/react-rails, and we're getting the maintenance going!
We also took over https://github.com/rails/webpacker ==> https://github.com/shakacode/shakapacker.
I'm interested because both of my projects HiChee.com and Printivity.com use this gem.
We've also got a community Slack: ShakaCode Slack Invite.

There doesn't seem to be anyone maintaining this gem any longer.
This fork appears to be the most active.

Does anybody know how to get in touch with the maintainers?
https://github.com/orgs/comfy/people

Hello all, I've tried to get in touch with the Comfy maintainers, but to no avail.  So finally I decided to revive ComfortableMexicanSofa with a new gem, "Occams".

https://rubygems.org/gems/occams
https://github.com/avonderluft/occams

Occams is Rails 7 compatible - I'm using it for a personal project here: https://gknt.org
The only additional functionality I've added so far is the ability to write snippets in Markdown.
Please feel free to use and contribute!  Let's keep Comfy alive.

@avonderluft why not fork from https://github.com/restarone/comfortable-mexican-sofa :/

@CloCkWeRX - I actually did that for awhile, submitted a pull request, and tried to contact the authors, but no response there either.  Occams has the additions that are in that fork.   If that fork becomes active again, and looks like staying alive, it wouldn't be that difficult for me to submit PRs from the little bit I've done with Occams -- and  I would be very glad to do it.  If Comfy revives, I will be happy to let Occams go.
I was a core committer on RadiantCMS back in the day, and sadly it languished and died.  I simply don't want to see that happen again!  I welcome any suggestions or input.

My company ShakaCode.com has picked up maintenance of many open-source projects, such as https://github.com/reactjs/react-rails and https://github.com/shakacode/shakapacker (used to be https://github.com/rails/webpacker).
I'm open to sponsoring the work to continue this project if the community would like that.
I've got a community slack if anybody wants to chat with me there.

@GBH Oleg, since you have apparently moved on from Comfy (all the best, and many thanks!) would you be willing to grant gem publishing authority for comfortable_mexican_sofa to a few of us who want to keep the project alive and active?

for whoever may be interested Occams has add some tags (audio, breadcrumbs, siblings), as well as the ability to write snippets in Markdown.  See the CHANGELOG for full history.

Update: we've forked over to https://github.com/shakacode/comfortable-media-surfer which maintains all commit history and database schema.


Automated Package Upgrade

:tada: This PR is included in version 25.3.185 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


if Statement Color Issue

Usually the color of the parenthesis and curly brackets are white with if statements, but I ran across this today in my code:

For some reason they're green. I'm using version 1.0.6

Probably because of the mix of HTML and PHP … it's a bug indeed.


Updated UnsafeByteOperations.unsafeWrap to ByteString.copyFrom

Fixes #5030
Updated UnsafeByteOperations.unsafeWrap as this is still a @ExperimentalApi.
To confirm the impact I ran Range.ByteRangeString#prefix 1 million times with a bounded random string, I observed that with UnsafeByteOperations.unsafeWrap their avg is around ~200ms and after update with ByteString.copyFrom the new avg is ~220ms.(10% decrement).

I think the performance hit is acceptable here


wsl2 start is too slowly,about 90s .

Windows Version
22621.1848
WSL Version
WSL 版本： <IP_ADDRESS> 内核版本： <IP_ADDRESS> WSLg 版本： 1.0.51 MSRDC 版本： 1.2.3770 Direct3D 版本： 1.608.2-61064218 DXCore 版本： 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows 版本： 10.0.22621.1848
Are you using WSL 1 or WSL 2?

[X] WSL 2
[ ] WSL 1

Kernel Version
<IP_ADDRESS>
Distro Version
Ubuntu 22.04
Other Software
CPU:AMD Ryzen 7 6800H with Radeon Graphics            3.20 GHz
RAM:32.0 GB
Repro Steps
start very slowly everytime.
Expected Behavior
start very quickly,maybe take 5s or 10s ,like other PC.
Actual Behavior
is take my time about 90s...
Diagnostic Logs
WslLogs-2023-06-27_21-13-56.zip

Thank you for reporting this @werewolf666.
Does this happen will all distros or just one ? What if you just run one command like: wsl echo ok, does this take as long ?


🧑💻: Fixing invalid email addresses on the signup page

:red_circle: Title : Fix Invalid Email Address Handling
:red_circle: Enhancement Aim : Ensure that the system correctly identifies and manages invalid email addresses to improve data integrity and user communication.
:red_circle: Changes :

Implement validation checks for email format during data entry.
Update database to flag and handle existing invalid email entries.

Screenshots 📷

:white_check_mark: Contributor Details :

Full name : Venuchander
Program: SSOC

Please assign this issue to me under SSOC'24.

assign me this issue

@Venuchander this msg throw to maintain the uniqueness of the email i.e. 1 account per email.


Document need for rpiboot drivers on Windows

@jhermsmeier should we push this back to the v1.3.0 milestone?

Hmm yes, probably – It might not hurt to just have it in the docs already though?
Ah well, let us just stick this into v1.3.0.

I guess whether we mention it in the docs or not, depends on whether this is a feature we're promoting / supporting yet? ;-)


mediainfo-gui: 18.05 -> 18.08

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from mediainfo-gui.
meta.description for mediainfo-gui is: '"Supplies technical and tag information about a video or audio file (GUI version)"'.

Checks done (click to expand)

built on NixOS
Warning: no invocation of /nix/store/zs0l9g7phz6lk1gj74z72s6y2k58id2z-mediainfo-gui-18.08/bin/mediainfo-gui had a zero exit code or showed the expected version
0 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
directory tree listing: https://gist.github.com/e08efe7566510728df3f4f8d2fde8b13
du listing: https://gist.github.com/4b923e7c3a6fdf0f7cc459a4ed70a798

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:

Install cachix from https://cachix.org/
Use r-ryantm's cache:cachix use r-ryantm

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/c8c091f09343e52bdc240596b5c7b9a2b04047b1.tar.gz -p mediainfo-gui
ls -la /nix/store/zs0l9g7phz6lk1gj74z72s6y2k58id2z-mediainfo-gui-18.08

cc @devhell for testing.

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: mediainfo-gui
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: mediainfo-gui
Partial log (click to expand)
make[2]: Leaving directory '/build/MediaInfo/Project/GNU/GUI'
make[1]: Leaving directory '/build/MediaInfo/Project/GNU/GUI'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/zs0l9g7phz6lk1gj74z72s6y2k58id2z-mediainfo-gui-18.08
shrinking /nix/store/zs0l9g7phz6lk1gj74z72s6y2k58id2z-mediainfo-gui-18.08/bin/mediainfo-gui
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/zs0l9g7phz6lk1gj74z72s6y2k58id2z-mediainfo-gui-18.08/bin
patching script interpreter paths in /nix/store/zs0l9g7phz6lk1gj74z72s6y2k58id2z-mediainfo-gui-18.08
checking for references to /build in /nix/store/zs0l9g7phz6lk1gj74z72s6y2k58id2z-mediainfo-gui-18.08...
/nix/store/zs0l9g7phz6lk1gj74z72s6y2k58id2z-mediainfo-gui-18.08

Success on aarch64-linux (full log)
Attempted: mediainfo-gui
Partial log (click to expand)
make[2]: Leaving directory '/build/MediaInfo/Project/GNU/GUI'
make[1]: Leaving directory '/build/MediaInfo/Project/GNU/GUI'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/7iaxcwgwpk35hn74swf5g5jmkpcsq8n8-mediainfo-gui-18.08
shrinking /nix/store/7iaxcwgwpk35hn74swf5g5jmkpcsq8n8-mediainfo-gui-18.08/bin/mediainfo-gui
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/7iaxcwgwpk35hn74swf5g5jmkpcsq8n8-mediainfo-gui-18.08/bin
patching script interpreter paths in /nix/store/7iaxcwgwpk35hn74swf5g5jmkpcsq8n8-mediainfo-gui-18.08
checking for references to /build in /nix/store/7iaxcwgwpk35hn74swf5g5jmkpcsq8n8-mediainfo-gui-18.08...
/nix/store/7iaxcwgwpk35hn74swf5g5jmkpcsq8n8-mediainfo-gui-18.08


vue ui build task gui ignores package.json --mode and --dest flags

Version
3.2.1
Environment info
Environment Info:

  System:
    OS: Linux 4.9 Debian GNU/Linux 9 (stretch) 9 (stretch)
    CPU: (4) x64 Intel(R) Xeon(R) CPU @ 2.60GHz
  Binaries:
    Node: 11.6.0 - /usr/local/bin/node
    Yarn: 1.12.3 - /usr/local/bin/yarn
    npm: 6.5.0-next.0 - /usr/local/bin/npm
  Browsers:
    Chrome: Not Found
    Firefox: Not Found
  npmPackages:
    @vue/babel-preset-app:  3.2.0
    @vue/cli-overlay:  3.2.0
    @vue/cli-plugin-babel: ^3.2.0 => 3.2.0
    @vue/cli-plugin-e2e-cypress: ^3.2.0 => 3.2.0
    @vue/cli-plugin-eslint: ^3.2.0 => 3.2.1
    @vue/cli-plugin-pwa: ^3.2.0 => 3.2.0
    @vue/cli-plugin-typescript: ^3.2.0 => 3.2.0
    @vue/cli-service: ^3.2.0 => 3.2.0
    @vue/cli-shared-utils:  3.2.0
    @vue/component-compiler-utils:  2.3.1
    @vue/eslint-config-typescript: ^3.2.0 => 3.2.0
    @vue/preload-webpack-plugin:  1.1.0
    @vue/web-component-wrapper:  1.2.0
    babel-helper-vue-jsx-merge-props:  2.0.3
    babel-plugin-transform-vue-jsx:  4.0.1
    eslint-plugin-vue: ^5.0.0-0 => 5.0.0
    vue: ^2.5.17 => 2.5.21
    vue-awesome-swiper: ^3.1.3 => 3.1.3
    vue-class-component:  6.3.2
    vue-cli-plugin-vuetify: ^0.4.6 => 0.4.6
    vue-cli-plugin-webpack-bundle-analyzer: ^1.2.0 => 1.2.0
    vue-clipboard2: ^0.2.1 => 0.2.1
    vue-eslint-parser:  2.0.3
    vue-hot-reload-api:  2.3.1
    vue-loader:  15.4.2
    vue-property-decorator: ^7.2.0 => 7.2.0
    vue-resize-directive: ^1.1.4 => 1.1.4
    vue-router: ^3.0.1 => 3.0.2
    vue-style-loader:  4.1.2
    vue-template-compiler: ^2.5.17 => 2.5.21
    vue-template-es2015-compiler:  1.6.0
    vuedraggable: ^2.17.0 => 2.17.0
    vuejs-storage: ^0.9.0 => 0.9.1
    vuetify: ^1.3.0 => 1.3.15
    vuetify-loader: ^1.0.5 => 1.0.8
    vuex: ^3.0.1 => 3.0.1
  npmGlobalPackages:
    @vue/cli: 3.2.2

Steps to reproduce

open the vue ui web dashboard
import a project containing eg
"build:dev:webapp-shared": "vue-cli-service build --mode devshared --dest shared-dev-build/dist --no-clean"

(note that the script command at the top right of the gui does include all the command line params in the package.json)

click 'Run task'

What is expected?
--mode and --dest flags visible in the script command (from package.json) view are honored
What is actually happening?
builds ignore the script command --mode, and will override --dest to 'dist'. --dest can be worked around by opening the 'parameters' dialog, but --mode cannot be worked around, and the task gui cannot be used to run this build task.

the dest is being set to a subdirectory within shared-dev-build as we use a docker volume as the destination for the build, and if a raw 'dist' is mounted, the directory cannot be deleted at the start of the build (from memory, a rmdir command fails), so we worked around this by mounting a higher directory, and having the build take place in a subdirectory of the mountpoint.

the overriding appears to be driven by the defaults in the 'parameters' dialog
further to this:

open the parameters window

note that 'Output directory' is 'dist' (this can be overridden manually by copying and pasting the desired dest from the script command)
note that the 'Specify env mode' is a dropdown and cannot be overridden with the desired 'devshared' mode, so we are stuck with one of the three predefined modes

You should use the (unset) value so it doesn't override the mode.

Maybe the Parameters dialog should have a Override hardcoded parameters switch and grey out hardcoded parameters in the prompt list.

I feel that making the textbox, which acts as a command-preview - match what the Run button will do when clicked would be of greater benefit than enhancing the gui to fit my particular use-case.
A secondary issue is that running a build task from the command line, then running the same build task from the gui produces different results.

What's the status on this one?
Would like to stay in the UI for this task and rely heavily on environment variables.

Adding to this as I was just testing something last night with 3.4.1 doing a serve and --mode development.web parameter essentially looks like it came across as just --mode development in the ui.  Everything works fine in the command line.
The command preview in the UI shows --mode development.web correctly, but what's ending up in api.service.mode is just development

See https://github.com/vuejs/vue-cli/issues/3236#issuecomment-450940106

Thanks @Akryum.  I saw that up there but didn't really clue into what it was and had no idea how to use it.  did some research and found it in the UI and it fixed my issue.

One related question.
I had just been relying on the UI reading the npm scripts and bringing those in as tasks.  I know we can build out our own Tasks for UI purposes to effectively mirror what's in npm scripts.  I didn't do this originally as I didn't want to maintain something in two places.
Is there a way to programtically pass in the unset option from npm scripts?  If not, then it seems the options are:

Ask the user to make sure they use the unset option in the UI.  Which we'd have to provide as documentation to them.
Build out the tasks to mirror what's in npm scripts and pass in explicit mode options.  Any changes need in one or the other would need made in both.

Do I have that basically correct?

Nice change!
Still wondering if it would be possible to go a step further and weave the hard-coded settings right into the ui, so that when I open the dropdown for mode, it shows an option with the hardcoded --mode.
That option could be preselected, until the user changes it.
This would enable the user to keep some variables coming from the hard-coded script, and change only some others, and not all.


Refactor User model login test

In reference to Issue #41

Not sure why the build failed maybe it timed out.
We can compress this a bit:
https://github.com/jedireza/frame/compare/fourq:master...jedireza:pr/42

That looks much cleaner. Thanks. I see that the build passed now, was it something code related?

Looks like a timeout. Let's see what happens when you commit again after making the changes in the diff.

I committed again with suggested changes. I also ran all test. (although I ran all tests the last time too).

That's weird Travis is timing out. I saw this once before.
:+1: Code looks good, I'd like to squash the commits though.

Is that something I need to do?

Yes. See: http://stackoverflow.com/questions/14534397/squash-all-my-commits-into-one-for-github-pull-request
Since you published to GitHub already you may need to git push --force to get your fork updated.

Oh snap. Sorry. I didn't know you squashed (didn't get a notification). Not sure why the build is failing, but I'm merging anyways.


Update Algo Queen Custom Problem Sets

Changes
Text explanations have been updated, typos and grammar have been corrected in both notebooks.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Document expectations of TSC meeting attendance for PTLs

There's currently no requirement that PTLs be on the TSC. In the Community Committee meeting on 2018-12-14 it was suggested that this may lead to PTLs not attending TSC meetings.
After the TSC elections in January, they should discuss potentially updating the governance document to include (at the very least) a strong encouragement for PTLs to attend every TSC meeting or send a proxy.

Migrated to Jira: https://jira.tungsten.io/browse/TFB-1395


Re-export RecordingStreamError

Closes https://github.com/rerun-io/rerun/issues/3735

Checklist

[x] I have read and agree to Contributor Guide and the Code of Conduct
[x] I've included a screenshot or gif (if applicable)
[x] I have tested demo.rerun.io (if applicable)
[x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG

PR Build Summary
Docs preview
Examples preview
Recent benchmark results
Wasm size tracking

I'm gonna take a pass and improve the errors while I'm at ti


OS X- header

Do we always have X-IG-Android-ID even if the device is iphone / ipad?
https://github.com/sbertix/Swiftagram/blob/e5f113ed71ce82339868c527dc999c5a93ded038/Sources/SwiftagramCrypto/Authentication/Basic/BasicAuthenticator.swift#L183

https://github.com/sbertix/Swiftagram/discussions/136

https://github.com/sbertix/Swiftagram/discussions/136


Added a small line of text to README

I'm doing this just to make a PR I can use to test GitHub API.

Thanks for submitting a pull request! Maybe @vpodzime can review this?

Sure thing @cf-bottom!


Fix: skip uploading empty assets

Fix #321

What was the workaround here if this wasn't merged?

@topherbuckley  Use this action instead: https://github.com/svenstaro/upload-release-action


Please document how to use installed application flow - the documentation is unclear

Issue Description
First thank you for your work on this library. I find it very useful. :)
I think that the documentation (https://praw.readthedocs.io/en/latest/getting_started/authentication.html) is unclear when it comes to how to use the installed application flow using PRAW.
Would you please consider updating https://praw.readthedocs.io/en/latest/getting_started/authentication.html with the information about how to configure PRAW to be used from an installed application?
(I can help with this if you have no time.)
System Information

PRAW Version: 6.4.0
Python Version: 3.4.2
Operating System: Raspbian GNU/Linux 8.0

Hi,
as the table shows, installed apps can use "code" or "application-only" flow (implicit flow is rarely used). See https://praw.readthedocs.io/en/latest/getting_started/authentication.html#code-flow to use code flow, and https://praw.readthedocs.io/en/latest/getting_started/authentication.html#read-only-mode for "application-only" mode. This paragraph is especially important:

The code flow can be used with an installed application just as described above with one change: set the value of client_secret to None when initializing Reddit.

Closing due to inactiveness.

Closing per @nmtake's attempt.


NTR sent to OBIB

See
https://github.com/biobanking/biobanking/issues/37
Here is the list of terms:

date of birth
date of death
human participant under investigation (human study subject)
human study subject identifier
reason for participant withdrawal
IRB number
hospital registration number
information on availabilty of host genetics data
information on availability of immune response data
information on availability of parasite genetics data
human genotype information

A couple of terms, I am not sure whether should be in ICO or OBIB:

information on informed consent for future use of specimen
information on informed consent for data collection and usage

Need to check whether we still need these terms.


Make DataFrame extensible

Note: migrated from original JIRA: https://issues.apache.org/jira/browse/ARROW-12064
The DataFrame implementation currently has two types of logic:
Logic for building a logical query plan
Logic for executing a query using the DataFusion context
We can make DataFrame more extensible by having it always delegate to the context for execution, allowing the same DataFrame logic to be used for local and distributed execution.
We will likely need to introduce a new ExecutionContext trait with different implementations for DataFusion and Ballista.

Duplicate of https://github.com/apache/arrow-datafusion/issues/62


Variant track does not display all variants

The browser loads variants located in or within 75bp of exon regions. However, the region viewer scale does not account for the first 75bp "padding" region, so some variants which appear in the table do not appear in the variant or navigator tracks.
For example, on the gene page for PCSK9, the first variant visible in the track is the 9th variant in the list.

This is because the region viewer scale does not add padding to the first region, but the Elasticsearch query does.
https://github.com/macarthur-lab/gnomadjs/blob/43daf388096c9e773e609cc9c1aef83d88b07657/packages/utilities/src/coordinates/index.js#L66-L71
https://github.com/macarthur-lab/gnomadjs/blob/43daf388096c9e773e609cc9c1aef83d88b07657/packages/api/src/schema/types/elasticVariant.js#L257-L266


Forced serde_derive dependency

Using this crate alongside a serde = { version = "1.0", features = ['derive'] } dependency causes behavior like in #2. This is due to this line that assumes that serde_derive is present. However it cannot be replaced by serde::Serialize since this causes https://github.com/serde-rs/serde/issues/1467 caused by https://github.com/rust-lang/rust/issues/55779.
A sketchy work around is to define a
mod serde_derive {
    pub use serde::{Serialize, Deserialize};
}

in the same module where Serialize_tuple is used.
I think that once https://github.com/rust-lang/rust/issues/55779 is fixed, this crate should depend on serde = { version = "1.0", features = ['derive'] } since, from what I understand, feature flags forces the dependency down the chain,  while simply depending on serde_derive (like this crate does currently) does not.

Thanks for the issue, and I think that is a good solution. I'll keep this open until the SO issue is resolved and I update this crate.
Another workaround (definitely not ideal) for your setup would be to copy the serde_derive dependency from Cargo.lock to Cargo.toml. If you make sure to use the same version that serde depends on, nothing else will need to be installed; it just makes serde_derive available to user code.

A workaround would be to add a crate helper attribute to the proc macro so that the user can control the name of the dependency crate.
#[derive(Serialize_tuple)]
#[serde_tuple(crate = "serde")]
struct SomeStruct;

@jean-airoldie I think that is a good idea, but I think the name crate could be confusing: I think it would need to be something like crate_that_provides_derive_serialize_and_deserialize, or serde_derive_crate (though I think the latter might also be confusing).
Actually, it looks like your initial suggestion (depend on serde with the derive feature), already works. Could you see if the change I just pushed to master works for you?
Looking back, I'm not sure why this crate was depending on serde and serde_derive, since it doesn't use them directly, but depending on serde with the derive feature does have the desirable feature of not requiring serde_derive in the user's dependencies.

The master branch works for me currently. Should we close this?

@jean-airoldie Great! I just went ahead and updated the syn/quote/proc-macro2 dependencies to their 1.x versions and released 0.4.0.
I'll close this now, but let me know if anything doesn't work,


force a space after the url

In step 1 of the instructions the lack of a space after the URL bugged me:

I added an   to force a space after the url. There's probably a more hip and happening way to do this... but I'm old school.

Hi @Fuzzwah , thanks a lot for the PR but I was already fixing that.
Sorry for the closing it :(


WAL-111: Fix fees display

Network, Protocol and Total fees should be displayed as 0.096 POLYX instead of 96 m POLYX, which can be interpreted as 96 million PolyX!
Remove bignumber.js in favour of the already existing bn.js.

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


ModuleNotFoundError: No module named 'pymodbus.server.sync'

Hi all,
I installed all requirements, but I still get the following error:
openhabian@rpizero:~/shared/solaredge_meterproxy $ python3 semp-rtu.py
Traceback (most recent call last):
File "/home/openhabian/shared/solaredge_meterproxy/semp-rtu.py", line 11, in
from pymodbus.server.sync import StartSerialServer
ModuleNotFoundError: No module named 'pymodbus.server.sync'
Anybody knows where to look for?
Many thanks for your support!!

Many thanks!!


Typo in step 48 of Learn CSS Colors by Building a Set of Colored Markers

Description
The hsl keyword should be wrapped in a pair of backticks.
--- The CSS hsl function accepts 3 values
+++ The CSS `hsl` function accepts 3 values

Affected page
https://www.freecodecamp.org/learn/2022/responsive-web-design/learn-css-colors-by-building-a-set-of-colored-markers/step-48

Hi!  I'm a first-timer and would love to contribute to this project and fix this typo. :)

Hey @LeoSantich
We typically do not assign issues. Instead, we accept the first pull request that comprehensively solves the issue.
Issues labelled with help wanted or first timers only are open for contributions.
Please make sure you read our guidelines for contributing. We prioritize contributors following the instructions in our guide. Join us in our chat room or the forum if you need help contributing - our community will be happy to assist you.

can i work on this issue if it still open


getWilayaByBaladyiaName

Given a baladyia name or code ( would be more unique, because imo there is two baladya with same name and different wilaya).

@Fcmam5 Are you taking in count all Latin name and Arab name for getting resources by name ?

Yes, please take getWilayaByDairaName as example


IOI3_INTER pip bits unknown

While investigating on https://github.com/SymbiFlow/prjxray/issues/893, I discovered that there are unknown bits related to the IOI3_INTER switch box (belonging to the IOI3 tile).
To get this information I have been instantiating simple OBUFs to connect a GND constant of an INT_L tie-off to the output PAD.
By inspecting the design I have noticed that the only sites/switch_boxes that were used were the IOB, OLOGIC (for which there already are bits documented), INT_L and IOI3_INTER.
I have then progressively instantiated the same design on other above locations and diffed the output of bit2fasm, obtaining the following differences:
$diff top-obuf1.fasm top-obuf2.fasm
1,2c1,2
< INT_L_X0Y1.GFAN0.GND_WIRE
< INT_L_X0Y1.IMUX_L34.GFAN0
---
> INT_L_X0Y3.GFAN0.GND_WIRE
> INT_L_X0Y3.IMUX_L34.GFAN0
4,11c4,11
< LIOB33_X0Y1.IOB_Y0.ODDR.DDR_CLK_EDGE.OPPOSITE_EDGE
< LIOB33_X0Y1.IOB_Y0.PULLTYPE.PULLDOWN
< LIOB33_X0Y1.IOB_Y0.SLEW.FAST
< LIOB33_X0Y1.IOB_Y1.LVCMOS18.DRIVE.I12_I8
< LIOB33_X0Y1.IOB_Y1.ODDR.DDR_CLK_EDGE.OPPOSITE_EDGE
< LIOB33_X0Y1.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF
< LIOB33_X0Y1.IOB_Y1.PULLTYPE.NONE
< LIOB33_X0Y1.IOB_Y1.SLEW.SLOW
---
> LIOB33_X0Y3.IOB_Y0.ODDR.DDR_CLK_EDGE.OPPOSITE_EDGE
> LIOB33_X0Y3.IOB_Y0.PULLTYPE.PULLDOWN
> LIOB33_X0Y3.IOB_Y0.SLEW.FAST
> LIOB33_X0Y3.IOB_Y1.LVCMOS18.DRIVE.I12_I8
> LIOB33_X0Y3.IOB_Y1.ODDR.DDR_CLK_EDGE.OPPOSITE_EDGE
> LIOB33_X0Y3.IOB_Y1.OSERDESE.DATA_RATE_TQ.BUF
> LIOB33_X0Y3.IOB_Y1.PULLTYPE.NONE
> LIOB33_X0Y3.IOB_Y1.SLEW.SLOW
37c37
< { unknown_bit = "00400026_7_0", unknown_segment = "0x00400000", unknown_segbit = "38_224" }
---
> { unknown_bit = "00400026_3_0", unknown_segment = "0x00400000", unknown_segbit = "38_96" }

While the whole unknown bits of top-obuf1.fasm is the following:
# In frame 0x00400026 25 bits were not converted.
{ unknown_bit = "00400026_52_0", unknown_segment = "0x00400000", unknown_segbit = "38_1664" }
{ unknown_bit = "00400026_56_0", unknown_segment = "0x00400000", unknown_segbit = "38_1792" }
{ unknown_bit = "00400026_60_0", unknown_segment = "0x00400000", unknown_segbit = "38_1920" }
{ unknown_bit = "00400026_64_0", unknown_segment = "0x00400000", unknown_segbit = "38_2048" }
{ unknown_bit = "00400026_68_0", unknown_segment = "0x00400000", unknown_segbit = "38_2176" }
{ unknown_bit = "00400026_72_0", unknown_segment = "0x00400000", unknown_segbit = "38_2304" }
{ unknown_bit = "00400026_76_0", unknown_segment = "0x00400000", unknown_segbit = "38_2432" }
{ unknown_bit = "00400026_80_0", unknown_segment = "0x00400000", unknown_segbit = "38_2560" }
{ unknown_bit = "00400026_84_0", unknown_segment = "0x00400000", unknown_segbit = "38_2688" }
{ unknown_bit = "00400026_88_0", unknown_segment = "0x00400000", unknown_segbit = "38_2816" }
{ unknown_bit = "00400026_43_0", unknown_segment = "0x00400000", unknown_segbit = "38_1376" }
{ unknown_bit = "00400026_47_0", unknown_segment = "0x00400000", unknown_segbit = "38_1504" }
{ unknown_bit = "00400026_50_15", unknown_segment = "0x00400000", unknown_segbit = "38_1615" }
{ unknown_bit = "00400026_92_0", unknown_segment = "0x00400000", unknown_segbit = "38_2944" }
{ unknown_bit = "00400026_7_0", unknown_segment = "0x00400000", unknown_segbit = "38_224" }
{ unknown_bit = "00400026_11_0", unknown_segment = "0x00400000", unknown_segbit = "38_352" }
{ unknown_bit = "00400026_15_0", unknown_segment = "0x00400000", unknown_segbit = "38_480" }
{ unknown_bit = "00400026_19_0", unknown_segment = "0x00400000", unknown_segbit = "38_608" }
{ unknown_bit = "00400026_23_0", unknown_segment = "0x00400000", unknown_segbit = "38_736" }
{ unknown_bit = "00400026_27_0", unknown_segment = "0x00400000", unknown_segbit = "38_864" }
{ unknown_bit = "00400026_31_0", unknown_segment = "0x00400000", unknown_segbit = "38_992" }
{ unknown_bit = "00400026_35_0", unknown_segment = "0x00400000", unknown_segbit = "38_1120" }
{ unknown_bit = "00400026_39_0", unknown_segment = "0x00400000", unknown_segbit = "38_1248" }
{ unknown_bit = "00400026_96_0", unknown_segment = "0x00400000", unknown_segbit = "38_3072" }
{ unknown_bit = "00400026_100_0", unknown_segment = "0x00400000", unknown_segbit = "38_3200" }

I am confident that frame minor address 26 (38 in decimal) is related to the IOI3_INTER pips, currently absent in the db.
An additional hint that led me to think that these are pips is the fact that, the number of unknown bits relative to this frame address is big (around 400) regarding the litex design.
IMO we need an additional fuzzer to document IOI3_INTER related bits

Update:
I am inclined to think that also frame minor address 27 is relative to IOI3_INTER configuration.
Strangely unknown bits show up when instantiating an OBUFDS (differential OBUF):
# In frame 0x00400027 38 bits were not converted.
{ unknown_bit = "00400027_4_1", unknown_segment = "0x00400000", unknown_segbit = "39_129" }
{ unknown_bit = "00400027_77_31", unknown_segment = "0x00400000", unknown_segbit = "39_2495" }
{ unknown_bit = "00400027_81_31", unknown_segment = "0x00400000", unknown_segbit = "39_2623" }
{ unknown_bit = "00400027_85_31", unknown_segment = "0x00400000", unknown_segbit = "39_2751" }
{ unknown_bit = "00400027_89_31", unknown_segment = "0x00400000", unknown_segbit = "39_2879" }
{ unknown_bit = "00400027_93_31", unknown_segment = "0x00400000", unknown_segbit = "39_3007" }
{ unknown_bit = "00400027_97_31", unknown_segment = "0x00400000", unknown_segbit = "39_3135" }
{ unknown_bit = "00400027_4_31", unknown_segment = "0x00400000", unknown_segbit = "39_159" }
{ unknown_bit = "00400027_8_31", unknown_segment = "0x00400000", unknown_segbit = "39_287" }
...

And when implementing two identical designs apart from the Y location the difference of unknown bits is the following:
$diff top-obufds.fasm top-obufds1.fasm
22c22
< { unknown_bit = "00400021_5_15", unknown_segment = "0x00400000", unknown_segbit = "33_175" }
---
> { unknown_bit = "00400021_9_15", unknown_segment = "0x00400000", unknown_segbit = "33_303" }
25c25
< { unknown_bit = "00400026_4_0", unknown_segment = "0x00400000", unknown_segbit = "38_128" }
---
> { unknown_bit = "00400026_8_0", unknown_segment = "0x00400000", unknown_segbit = "38_256" }
37,42c37,42
< { unknown_bit = "00400026_5_16", unknown_segment = "0x00400000", unknown_segbit = "38_176" }
< { unknown_bit = "00400026_5_30", unknown_segment = "0x00400000", unknown_segbit = "38_190" }
< { unknown_bit = "00400026_2_0", unknown_segment = "0x00400000", unknown_segbit = "38_64" }
< { unknown_bit = "00400026_2_8", unknown_segment = "0x00400000", unknown_segbit = "38_72" }
< { unknown_bit = "00400026_2_10", unknown_segment = "0x00400000", unknown_segbit = "38_74" }
< { unknown_bit = "00400026_2_14", unknown_segment = "0x00400000", unknown_segbit = "38_78" }
---
> { unknown_bit = "00400026_9_16", unknown_segment = "0x00400000", unknown_segbit = "38_304" }
> { unknown_bit = "00400026_9_30", unknown_segment = "0x00400000", unknown_segbit = "38_318" }
> { unknown_bit = "00400026_6_0", unknown_segment = "0x00400000", unknown_segbit = "38_192" }
> { unknown_bit = "00400026_6_8", unknown_segment = "0x00400000", unknown_segbit = "38_200" }
> { unknown_bit = "00400026_6_10", unknown_segment = "0x00400000", unknown_segbit = "38_202" }
> { unknown_bit = "00400026_6_14", unknown_segment = "0x00400000", unknown_segbit = "38_206" }
52d51
< { unknown_bit = "00400026_27_0", unknown_segment = "0x00400000", unknown_segbit = "38_864" }
53a53
> { unknown_bit = "00400026_27_0", unknown_segment = "0x00400000", unknown_segbit = "38_864" }
58c58
< { unknown_bit = "00400026_3_30", unknown_segment = "0x00400000", unknown_segbit = "38_126" }
---
> { unknown_bit = "00400026_7_30", unknown_segment = "0x00400000", unknown_segbit = "38_254" }
61c61
< { unknown_bit = "00400027_4_1", unknown_segment = "0x00400000", unknown_segbit = "39_129" }
---
> { unknown_bit = "00400027_8_1", unknown_segment = "0x00400000", unknown_segbit = "39_257" }
68d67
< { unknown_bit = "00400027_4_31", unknown_segment = "0x00400000", unknown_segbit = "39_159" }
73a73
> { unknown_bit = "00400027_4_31", unknown_segment = "0x00400000", unknown_segbit = "39_159" }
78,81c78,81
< { unknown_bit = "00400027_5_17", unknown_segment = "0x00400000", unknown_segbit = "39_177" }
< { unknown_bit = "00400027_5_21", unknown_segment = "0x00400000", unknown_segbit = "39_181" }
< { unknown_bit = "00400027_5_23", unknown_segment = "0x00400000", unknown_segbit = "39_183" }
< { unknown_bit = "00400027_5_31", unknown_segment = "0x00400000", unknown_segbit = "39_191" }
---
> { unknown_bit = "00400027_9_17", unknown_segment = "0x00400000", unknown_segbit = "39_305" }
> { unknown_bit = "00400027_9_21", unknown_segment = "0x00400000", unknown_segbit = "39_309" }
> { unknown_bit = "00400027_9_23", unknown_segment = "0x00400000", unknown_segbit = "39_311" }
> { unknown_bit = "00400027_9_31", unknown_segment = "0x00400000", unknown_segbit = "39_319" }
83c83
< { unknown_bit = "00400027_2_1", unknown_segment = "0x00400000", unknown_segbit = "39_65" }
---
> { unknown_bit = "00400027_6_1", unknown_segment = "0x00400000", unknown_segbit = "39_193" }
93c93
< { unknown_bit = "00400027_2_15", unknown_segment = "0x00400000", unknown_segbit = "39_79" }
---
> { unknown_bit = "00400027_6_15", unknown_segment = "0x00400000", unknown_segbit = "39_207" }
96,98c96,98
< { unknown_bit = "00400027_3_27", unknown_segment = "0x00400000", unknown_segbit = "39_123" }
< { unknown_bit = "00400027_3_29", unknown_segment = "0x00400000", unknown_segbit = "39_125" }
< { unknown_bit = "00400027_3_31", unknown_segment = "0x00400000", unknown_segbit = "39_127" }
---
> { unknown_bit = "00400027_7_27", unknown_segment = "0x00400000", unknown_segbit = "39_251" }
> { unknown_bit = "00400027_7_29", unknown_segment = "0x00400000", unknown_segbit = "39_253" }
> { unknown_bit = "00400027_7_31", unknown_segment = "0x00400000", unknown_segbit = "39_255" }

Solved by https://github.com/SymbiFlow/prjxray/pull/934. Closing


Add design sections using CSS and add fact list

Change all code to fit Google style guide (remove tabs, use spaces etc.)
Add border around profile picture, use box layout, add banner across top.

Here's an updated screenshot, showing changes.


add average of 3 numbers code

Related Issue
issue number #860
Proposed Changes

Change 1
Chnage 2

Additional Info

Any additional information or context

Checklist

[ ] ✅ My code follows the code style of this project.
[ ] 📝 My change requires a change to the README.
[ ] 🎀 I have updated the README accordingly.
[ ] 👀 I have read the CONTRIBUTING document.
[ ] ✨ I have added tests to cover my changes.
[ ] 🚩 All new and existing tests passed.
[ ] 🌟 ed the repo

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Output Screenshots

Screenshot #1
Screenshot #2

Title goes here
Title goes here

Image goes here
Image goes here

/assign

/assign


Added copy constructor and test case for min heap

I think the add copy constructors to all classes issue can be closed now

I think there's a library missing for INT_MAX/INT_MIN cause the build is failing.
Good thing that we have automatic test running now, in every push to this branch test cases will run automatically and have to pass. I think it's a minor error, you can see in the build process what failed in details

I think the issues are resolved now

I do not know what keeps failing. Everything seems to be alright on my machine.

Can you add some if statements and maybe some more checks for the code?
It seems that the coverage dropped 0.12%, so see if you can do something about it otherwise i will look at it

This will be closed due to inactivity and a lot of conflicts


Switch helmfile to new org, update to latest version

https://github.com/roboll/helmfile is deprecated, new project's home at https://github.com/helmfile/helmfile. There are number of new releases already.

@z0rc Thank you for your comment and sorry for my late reply.
I closed this issue with https://github.com/chatwork/dockerfiles/pull/1378


Figure out when to change state and when to step filter

We currently change state with every filter operation. We should probably instead have a command, like step, or apply, which calculates the new state given all the settings. We could also have a mode where every filter, operation, and transformation is also followed by an implicit state change.
This would be sort of similar to immediate mode graphics and retained mode graphics.

Done.


Cannot change focus or interact with Terminal window at all since latest Windows 11 Dev Build

Windows Terminal version
1.17.11461.0
Windows build number
10.0.23516.1000
Other Software
No response
Steps to reproduce

Open Windows Terminal in a configuration with three panes (PS, Elevated PS, WSL Debian)

Expected Behavior
Interacting with Terminal as usual
Actual Behavior

Focus is set to Debian shell
Unable to change focus to other panes by clicking, or interacting with menus at all.

I've shared Feedback via Feedback Hub under https://aka.ms/AAlxky6
This happens since the latest Win 11 Dev Build (https://blogs.windows.com/windows-insider/2023/08/02/announcing-windows-11-insider-preview-build-23516/) that was released yesterday.
This is slightly different from #13388 since clicking doesn't do anything at all.
 Maybe navigation buttons in task manager?

Restarting explorer.exe seems to have fixed it for the moment. Apparently more of an issue with the insider build itself.
It didn't happen with all other programs. I noticed it also with icons in the system tray (left/right-clicking them would do nothing).

Honestly, that's super weird. Weirder still that it went away after restarting explorer?? That's wild. I could maybe see it as a XAML Islands issue, but... if it went away I guess we'll never know.
If this does come back, I'd probably recommend filing feedback in Feedback Hub, on "Input and Language > Mouse". If you share the aka.ms link to that feedback item in this thread, I can make sure to go and promote it internally.
Thanks, hope it doesn't come back!

Could reproduce it with 23531.1001 again. Since you mentioned XAML Islands I checked with another modern app, and managed to reproduce it with the new Notepad app as well (I can type, but not interact with the menu bar). Again, after restarting Explorer through Task Manager (the "Run new Task" button was inoperative as well, reopening Task Manager through Ctrl+Alt+Del fixed that) everything works as expected (in all apps)
Filed new Feedback including recording at https://aka.ms/AAmabq6

I can't open it. It says thhat my account doesn't have access to it

managed to reproduce it with the new Notepad app as well

That's for sure interesting 👀 That does make it seem like it's a broader XAML or desktop shell issue.
This so far got promoted to UIF:15034977. I'll keep an eye on it. Didn't seem to get promoted to the  usual internal bug tracker yet - probably just the backend being slow.

I was able to mitigate it by disabling Peek in Powertoys.

https://github.com/microsoft/PowerToys/issues/28671

Interesting, I have PowerToys installed as well. I'll check that the on the next Insider build 👍

Can you push forward this feedback? https://aka.ms/AAmshys


Task Flows

RACI chart: https://docs.google.com/spreadsheets/d/1Lyf07Ri5h-c5M_j85cWyvlMx92MTX2Fmf5hABoVMFuo/edit

https://methods.18f.gov/decide/task-flow-analysis/


[BUG] Minor typo in readme

Description of the bug
There's a minor typo in the readme file that should be fixed.
Steps to follow

Fork the repository here.
Make a new branch named fix_typo. If you don't know how to create GitHub branches, see this article.
Go to the readme file, and edit it.
Replace line 8 with the following content:

- Raise an [issue](https://github.com/WebXDAO/start-here/issues/new?assignees=&labels=github-invitation&template=invitation.yml&title=Please+invite+me+to+the+community) to get an invite to join the **WebXDAO** community.

Now make a pull request here.
Click on the Compare across forks text to compare with your fork.
Select your repository as the head repository, then select the branch.
Click on the big green button that says Create a pull request.
That's it! You've successfully made a pull request.

Please add screenshots (if applicable)
No response
Add any other context about the problem here
This is a good first issue. Please leave it open for first-timers and beginners.
Code of Conduct

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

Please assign me this issue

Please assign me this issue

Assigned to you!


Tooltips label text color

Hi. Is there any way to color label text in tooltip depending on backgroundColor from datasets?

@Defite this is not possible. you will need to replace the drawBody method https://github.com/chartjs/Chart.js/blob/master/src/core/core.tooltip.js#L593

Ok, thanks for info.

Is this information still accurate with the latest ChartJS? We'd really like to be able to change that text color. It seems kind of strange that we can show a colored box right next to the text, but we can't change the color of the text itself.

Also request this feature


Update js file source to be correct one

The docs request one to create spamreporting.js file that will be used as the entry point for the event handling, but the xml file still has the "old" entry point.

Hi @tomaskukk,
Thanks for testing the integrated spam-reporting feature and catching this doc bug! Merging the change.


fix(*): make sure everything can have a Tag

fixes #314
Everything now has tag prop, and some things have more (to "tag" internal/wrapping elements)

Thank you a ton for standardizing the rest of the components! +1 to wrapTag.


Improving tests

Consider making tests including e-mail addresses or maybe you made them somewhere but I missed them. As you know, there are corner-stone cases when using regular expressions so it is good to find them :)
Maybe take a look at this repo and tests, although this one is not bulletproof either https://github.com/lipoja/URLExtract/issues/13.

So when it comes to improving the tests and making them more elaborate, I totally agree. The current tests are just something to start with and I was counting on issues and bug reports to improve them. However, your point about e-mails is not clear to me. The purpose of this action/ library is essentially to extract URLs from a project and check if they are reachable, which is not applicable to e-mails. What you linked and based on some research I did, all I can do is extract e-mails and validate their format which seems to be a bit of context here, don't you think ?

Oh sorry, I didn't explain my self well. I didn't mean to say to ping e-mail addresses. I meant to say that it is not easy to get a good and reliable URL extractor and that URL extractor is a core part of ULRs-checker. About e-mail, e-mails can have similar structures like URLs, especially in the domain part of the email address which could be wrongly taken for a URL.
For example, I went to https://regex101.com/ and tested briefly the regular expression in the URLs-checker for some made-up (but possible) email addresses<EMAIL_ADDRESS>In this particular case, if this e-mail address was for some reason inside a project, "findly.io" would be considered as a valid URL. In turn, the URLs-checker would faulty check this URL for existence and maybe report an error.
Having these tests for different examples of e-mail addresses would help because it would show where the URLs-checker is working properly and where it needs more improvements and others would be more convinced to use it.

I get it now. You make a very good point here. I will seek to cover this in the next releases.

I just implemented a new whitelisting feature and tried to diversify the tests and improve them. email addresses do not seem to pose a problem but I would appreciate it, if you can take a look at the new version and let me what you think of it :)

fixed in e467d3f0c61952abb6892d351c9f50e1f2cff935 with 91% coverage