Can't read Monero Elect keywords with "online mode"

Hello. I have issue than I can't resolve from a long time. I have Ledger Nano X, newest firmware, everything installed as you describe in instruction, but I can't read election words in online mode. Device is bricked after this command. Only disconnect from usb-c make it alive again
MacOS Catalina 10.15.7 (below you have similar error to some Live Linux distro)
Here is the log:

$ PYTHONPATH=pwd/src  python3 -m ledger.monero.seedconv.py online

=============================================================
Monero Seed Converter v0.9. Copyright (c) Ledger SAS 20018.
Licensed under the Apache License, Version 2.0

Select Language
2 : English (English)
3 : Esperanto (Esperanto)
4 : Français (French)
5 : Italiano (Italian)
7 : Lobjan (Lobjan)
8 : Português (Portuguese)
Enter the number corresponding to the language of your choice (2):
Open device...
Erase old key words...
Traceback (most recent call last):
File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/runpy.py", line 183, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/runpy.py", line 109, in _get_module_details
import(pkg_name)
File "/Users/poison/KRYPTO/app-monero-master-2/tools/python/src/ledger/monero/seedconv.py", line 356, in
get_online_seed(retrieve_language(True))
File "/Users/poison/KRYPTO/app-monero-master-2/tools/python/src/ledger/monero/seedconv.py", line 303, in get_online_seed
send_dict_chunk(dongle,lang['prefix_length'], chunk, start, cnt)
File "/Users/poison/KRYPTO/app-monero-master-2/tools/python/src/ledger/monero/seedconv.py", line 276, in send_dict_chunk
dongle.exchange(apdu)
File "/Library/Python/3.7/site-packages/ledgerblue/comm.py", line 93, in exchange
result = self.waitImpl.waitFirstResponse(timeout)
File "/Library/Python/3.7/site-packages/ledgerblue/comm.py", line 152, in waitFirstResponse
data = self.device.read(65)
File "hid.pyx", line 200, in hid.device.read
OSError: read error
Load dictionnary...............................................................................................

Any hints? Any suggestions?
Is there any possiblity to publish binary for all ledger+monero users or it isn't so easy as I think?
Best regards.
Luke
P.S. I've also checked on some Linux Live distros, similar error + one extra error "no dongle found"
PYTHONPATH=pwd/src  python3 -m ledger.monero.seedconv.py online
=============================================================
Monero Seed Converter v0.9. Copyright (c) Ledger SAS 20018.
Licensed under the Apache License, Version 2.0

Select Language
2 : English (English)
3 : Esperanto (Esperanto)
4 : Français (French)
5 : Italiano (Italian)
7 : Lobjan (Lobjan)
8 : Português (Portuguese)
Enter the number corresponding to the language of your choice (2): 2
Open device...
Erase old key words...
Traceback (most recent call last):
File "/usr/lib/python3.10/runpy.py", line 187, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.10/runpy.py", line 110, in _get_module_details
import(pkg_name)
File "/home/linux/Downloads/app-monero-master/tools/python/src/ledger/monero/seedconv.py", line 356, in
get_online_seed(retrieve_language(True))
File "/home/linux/Downloads/app-monero-master/tools/python/src/ledger/monero/seedconv.py", line 303, in get_online_seed
send_dict_chunk(dongle,lang['prefix_length'], chunk, start, cnt)
File "/home/linux/Downloads/app-monero-master/tools/python/src/ledger/monero/seedconv.py", line 276, in send_dict_chunk
dongle.exchange(apdu)
File "/home/linux/.local/lib/python3.10/site-packages/ledgerblue/comm.py", line 93, in exchange
result = self.waitImpl.waitFirstResponse(timeout)
File "/home/linux/.local/lib/python3.10/site-packages/ledgerblue/comm.py", line 152, in waitFirstResponse
data = self.device.read(65)
File "hid.pyx", line 219, in hid.device.read
OSError: read error
Load dictionnary...............................................................................................

=============================================================
Monero Seed Converter v0.9. Copyright (c) Ledger SAS 20018.
Licensed under the Apache License, Version 2.0

Select Language
2 : English (English)
3 : Esperanto (Esperanto)
4 : Français (French)
5 : Italiano (Italian)
7 : Lobjan (Lobjan)
8 : Português (Portuguese)
Enter the number corresponding to the language of your choice (2):
Open device...
Traceback (most recent call last):
File "/usr/lib/python3.10/runpy.py", line 187, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.10/runpy.py", line 110, in _get_module_details
import(pkg_name)
File "/home/linux/Downloads/app-monero-master/tools/python/src/ledger/monero/seedconv.py", line 356, in
get_online_seed(retrieve_language(True))
File "/home/linux/Downloads/app-monero-master/tools/python/src/ledger/monero/seedconv.py", line 284, in get_online_seed
dongle = getDongle(False)
File "/home/linux/.local/lib/python3.10/site-packages/ledgerblue/comm.py", line 240, in getDongle
raise CommException("No dongle found")
ledgerblue.commException.CommException: Exception : No dongle found

BTW. After this operation - Dongle is bricked and doesn't response to any key, only when I disconnect device it works back

Was able to replicate the same exact behavior/bug with Python 3.9.7, MacOs Monterey 12.4, and ledger nano x with latest firmware.

this is duplicate of #104 but I wish 104 had better title


batch_num of pytorch version is smaller than that of tf version

Hi Hugues,
I have tried both the tf version and pytorch version of KPConv, I'd like to ask why the batch_num of pytorch version is smaller than tf version? According to my experience, I found pytorch version cost more memory than tf version.
Thanks.

Hi @ginobilinie,
Pytorch version should not cost more memory than tf version. I think the reason you experienced more memory cost with PytTorch is becauseI use deeper networks. If you try with the same architecture I don't think you would see much of a difference.
Besy,
Hugues

@HuguesTHOMAS Thanks for your reply.
I have checked the architecture, both of them are:
# Define layers
architecture = ['simple',
                'resnetb',
                'resnetb_strided',
                'resnetb',
                'resnetb_strided',
                'resnetb_deformable',
                'resnetb_deformable_strided',
                'resnetb_deformable',
                'resnetb_deformable_strided',
                'resnetb_deformable',
                'nearest_upsample',
                'unary',
                'nearest_upsample',
                'unary',
                'nearest_upsample',
                'unary',
                'nearest_upsample',
                'unary']

So is there any other factor may affect the cost memory of the network?

If I remember correctly, there are some differences in the way I implemented deformable convolution, so that could be a reason. If you still see a big difference when using the standard KPConv, then there might be some implementation issues in the PyTorch version.
I know from another issue, that it is advisable to wrap the validation loop in a torch.no_grad loop, to save memory. I did not correct it at this point, so that could also be a reason.

Thanks. I'll try the torch.no_grad today.
I set the deform_radius = 6.0 in pytorch version, while I cannot see the related hyperparameter in https://github.com/HuguesTHOMAS/KPConv/blob/master/training_NPM3D.py
Do you think it is one of the reason?

This is something that changed a little bit in the new implementation.
Before, we used density _parameter as the deformable radius, for rigid KPConv, the convolution radius was automatically set to 2.5 * KP_extent . To give more freedom to the rigid KPConv, I know have a specific conv_radius parameter, so the KP_extend can be modified without changing the convolution radius
To answer your question, it could be a reason, as if I recall, the  density _parameter  was set to 5 and not 6 before.

I see. Thanks. I'll try and let you know the result.


Error message does not include the filename

The unknown file is the file that I was currently working in and trying to run the simulation from inline

Traceback (most recent call last):
File "/Applications/LightTable.app/Contents/Resources/app/plugins/Python/py-src/ltmain.py", line 162, in handleEval
toExec.append(handlePos(code, data[2]["pos"]))
File "/Applications/LightTable.app/Contents/Resources/app/plugins/Python/py-src/ltmain.py", line 125, in handlePos
a = ast.parse(string)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ast.py", line 37, in parse
return compile(source, filename, mode, PyCF_ONLY_AST)
File "", line 57
for i in range(0, )
^
SyntaxError: invalid syntax

Thanks for the report. I'm moving this to the python repo - https://github.com/LightTable/Python/issues/48. I've updated CONTRIBUTING.md to reflect where to report these kind of issues. We are looking for a maintainer for the Python plugin.


Update index.html

manually updating the class info in github; my files aren't syncing up

manually updating the class info in github; my files aren't syncing up

copy/pasted classes 5-9 from my vscode to github

I think there's a typo in one of the class 07 due dates, but going to merge just to see how this works and get everything all synced up again.


directionality determination should ignore text elements containing only whitespace

https://github.com/kobotoolbox/enketo-express/issues/297

This is not a fix, because it would fail if the form 'default' language was an rtl language and the first language sample element contained only whitespace.
Fix properly and add 2 tests (one with default language rtl and one with default language ltr).


Prepare HTML/CSS Template

Let's prepare html and css template file.
@Samsung/one-vscode team is not familiar with HTML/CSS and having a template page will help the team.
With this template resource, I hope that other sub-teams would create their web pages in more easier way.

[ ] Design UI/GUI for a specific screen(e.g., compilation screen)
[ ] Add the screen resource as template

Compilation : basic

I found this: https://code.visualstudio.com/blogs/2021/10/11/webview-ui-toolkit

working code in draft #297

I will extract css now.

Now #297 has a separate css file.
Time to push PR.

UI Animated GIF: one-vscode.zip

Let me move to the next milestone and finish submitting PRs.

I'd like to share an experience while adding [compile] menu when a file (e.g., tflite) or dir (e.g., saved model) was right-clicked.
My dev environment comprises of vscode on Windows and workspace on remote Ubuntu.
With my draft with #419 and #422, what I wanted to implement in a draft was to see the possibility of those cases:

To enable [Compile] context menu when a file with some extensions (e.g. *.tflite, *.onnx, etc)  is right-clicked
Search directories containing saved model or Keras model and put them into some list. Then enable [Compile] contextual menu when one of those directories is right-clicked

For 2. I expected the following vscode context with, e.g., /tmp/saved_model directory.

resourcePath === '/tmp/saved_model'

However, I found the following in Developer Tool.

resourcePath === '\\tmp\\saved_model'

The path looked like a Ubuntu path but the format was Windows format.
So, the following in draft worked:
  let dirList: string[] = [ '\\tmp\\saved_model' ];
  vscode.commands.executeCommand('setContext', 'onevscode.compilableDirList', dirList);

I think that the following cases should be checked to fully implement [Compile] menu on a directory just in case:

case A) When vscode on Windows uses workspace on Linux,

This was \\tmp\\saved_model

case B) When vscode on Linux uses workspace on Linux,

This could be probably /tmp/saved_model, but not checked yet.

case C) Workspace is in Linux (no remote environment)

This could be probably /tmp/saved_model, but not checked yet.

case D) Workspace is in Windows (no remote environment)

This could be probably something like c:\\tmp\\saved_model, but not checked yet.

let dirList: string[] = [ '\tmp\saved_model' ];

dirList = path.join('tmp', 'saved_model');

Is it impossible?

@YongseopKim
I ran dirList = path.join('tmp', 'saved_model'); and disList contained tmp/saved_model, which was unfortunately not what we wanted. 😿

Hmm... my one idea. resourcePath.split(path.sep) and then compare ['tmp', 'saved_model'].

All required PR's been pushed. Let me close this.


Sometimes the hint on mouse hover over buttons is displayed without the related hotkey

Description
https://github.com/user-attachments/assets/9a557b32-178a-4bcb-ad48-7b7b62126f88
DBeaver Version
Community Edition 24.1.5-202408122322
Operating System
Windows 10
Database and driver
PostgreSQL 16
PostgreSQL JDBC Driver 42.7.2
Steps to reproduce
I don't know how to reproduce it easily.
From time to time, hover mouse pointer over these buttons in different tabs.
At some moment the hint will be displayed without a hotkey (on other tabs it will be displayed correctly).
Additional context
No response

Thank you for bug report.
Similar to #23309


Update license

Fixes: #857

Thanks for adding the copyright date, @amslv However, this PR duplicates #856. Consequently, I'll close it.


Update pe-format.md

Change Archive format section to more accurately reflect layout in original Word document.

@RussKeldorph : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Desiable the Notification of unread messages

There is a notification of unread messages that I want to completely get rid of (or change the number by hand to whatever I want to)

Is anyone know how to do that?

You can simply modify your CSS to hide the badge:
.rcw-launcher .rcw-badge {
    display: none;
}

Thank you so much for taking the time to write me, this is great that you can do that and I need exactly that.
However, I am a super newbie and I don't know how to do this. Where exactly I need to write this code?
Is it on a CSS file or is it as a style on the widget something like that:
<Widget style={{
.rcw-launcher .rcw-badge {
    display: none;
}
}}/>

Please if you have the time explain to me in detail because I really don't understand how to do this and I can't figure this out from the readme of Github.

If you need to make changes on the CSS, i recommend you copying the default chat style in node_modules and putting it in your source project.

After you copy that, you can import the new CSS on the component you use your <Widget/> and change it as you want


JS Pose solution error inside Web Worker

When working within a dedicated Web Worker, the pose.send function throws an error inside a minified function "Q" looking for a global window variable. Looking at the minified code, there seems to be Web Worker related code that handles the global context with the globalThis property, but maybe it handles it incorrectly. Any chance someone can confirm this error?
(Tested on Safari)

Any updates? Would love to see it work inside a Web Worker!

Our code is written so that the graphs work in the main window, however, we can definitely rig a lot of this up so that it does not rely on the window object.  I'm distracted at the moment, but I want to at least tell you that I've seen this and that I will look at it.

Hi @jjeon5, Could you please test the above with the  latest release and let us know if you still see the same error. Thanks!


Custom tx modal messages

Created a system to add custom modal messages for each transaction type and each transaction state.
At the moment, only Approve, Stake, Execute and Protocol add balance methods are using custom messages.
As this way of doing it is a bit opinionated, feel free to leave your opinions as well.

love everything about this 🔥

Cheers man! ❤


Add with_stdin function

Allows you to put the contents of a String in the program's stdin.
Fixes #26

Looks great!
Two things

Unsure about @killercup but I try to keep the commit history clean in my projects.  Unless killercup comes in and says otherwise, do you mind cleaning up the commits?
Name.  As I said in #26,  I personally do not (yet) have opinions on the name (with_stdin, stdin, given_input).  Not sure if @killercup does.  I'd be willing to submit this as-is and release it, as long as the name is settled before 1.0 (#41).

Unsure about @killercup but I try to keep the commit history clean in my projects. Unless killercup comes in and says otherwise, do you mind cleaning up the commits?

@killercup agrees and is in favor of squashes.

Name.

Hmmm. Do we have an existing pattern? Do the API guidelines give us a pattern to use?

I'll squash the commits. I was more curious about other feedback, i.e. is a String OK? I tried something with a Read trait but that involves either boxes or lifetimes and the change became too intrusive.

I'm not seeing anything in the naming guidelines that might apply.
Command configures through

stdin
`stdout
stderr

For assert_cli, we cuerrently have

stdout
stderr

So if we consider that precedence, then the name would be just stdin.  Overall, I'm not seeing a big deciding factor in any direction.

I renamed it to stdin() and squashed the commits.

Also not sure if I should be running cargo fmt - it makes a lot of changes in files I haven't touched.


Update from managed to question answering

Removed mention to QnA Maker managed and updated the same to question answering

@jaydeepn : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

@jaydeepn: I'm sorry - only the author of this article, @mrbullwinkle, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@Jak-MS : Thanks for your contribution! The author(s) have been notified to review your proposed change.


update User migration to follow a migration convention

update User migration to follow a migration convention

Why do you think it's wrong? It looks totally fine to me. On a new setup the Create will be executed, and no other step will as it returns 5. If it was to return 1 it would execute 2, 3, 4, 5 which would be wrong.

Yes, when you create version 6 we "should" rewrite the Create too. The idea is that Create is only called for brand new installs, which mean if they can use a shortcut then they should. Let's say each migration adds and removes some columns? What would be the point of doing it for new installs, let's just create the table with the correct columns if we know if a new install.


fix: objects w/o placeholder displayed in logs

Fixes: #34

👋 @DominicKramer @googleapis/node-team what's the current plan for this one?


Add Tox with linting and coverage for py 2.7, 3.4, 3.5 test running

Moved the _pytest directory to tests to make this project conform with
python-rtmbot.
Added some requirements to support tox and split reqs out into two files
for dev and prod use.

Changes Unknown when pulling 2590662e48b918cf94a83ff3985b80b8c601152b on jammons:master into ** on slackhq:master**.


Inconsistent undefined vs. null handling

Optional values for

return values and
property values

are correctly configurable with the TypeScriptGeneratorSettings.NullHandling setting.
Parameter values, however, are always optional with null, never with undefined.
There is no deeper reason for this, is there?

Yes, the method may need both values with the following semantics:

query "foo" with null value => added as null => url?foo=null
query "foo" with undefined => not added => url

So in Swagger-land you can have a parameter that

isn't required
may be null if specified
may be non-null if specified

Correct?
While TypeScript can reflect that, WebAPI doesn't I believe.

In Web API you could have this operation i think:
public int Sum(int a, int? b = 5) {
     if (b == null)
           b = 10;
     return a + b;
}

I am not sure, but I think the following would apply with the TS client:

sum(1, 2) => 3
sum(1, null) => 11
sum(1) or sum(1, undefined) => 6

I see.
The problem I have with this is that if the models "no there"-type is undefined, then frequently that's what I pass back at API calls again. If that doesn't match, I end up converting between undefined and null, which is annoying.
I think having an option to have both nullable and optional parameter values be reflected as undefined makes sense.
It technically excludes cases like the one you've given, but I for one wouldn't care.

On additional related thing:
On setting nullValue to null rather than undefined, a nullable property gets defined as
SomeProp?: string | null;

This is undesirable as this means in fact undefined | null.
If nullValue is undefined, then the property definition is
SomeProp?: string | undefined;

Here, the ? is merely redundant (or the undefined is).

I think theres also an option to not generate the ?, GenerateOptionalProperties?

@RicoSuter In case you weren't aware, the next version of typescript will be able to distinguish between undefined and an optional property (?) that is not present. You would not be able to assign undefined to an optional property unless that property had an explicit undefined in the clause.
With --strictOptionalProperties turned on this is now an error, where before it was not. This is currently available in the playground nightly build (need to set the option).

See also https://github.com/microsoft/TypeScript/issues/13195 and https://github.com/microsoft/TypeScript/pull/43947
Not sure of the exact consequences for nswag (if any), but thought you and others may be interested to see this.

@simeyla : I don't think NSwag is impacted because it doesn't create object litterals, but instead serializes the function parameter.


Fix warnings raised by -Wall

We use -Wextra in maplab, therefore voxblox was still raising warnings.
This should fix all of them.

@helenol thanks for the immediate review


chore: removes legacy asset dll

This PR migrates the last bit of code recordArtworkView and removes the legacy asset DLL from both the Artwork and Order apps.
I believe there's a large network of CoffeeScript I can now delete; but I'm just beginning to unravel it. Will follow up with a separate PR for that once this is merged.

This should be safe to deploy now. Merging.


HIVE-26906 : Backport of HIVE-19313 : TestJdbcWithDBTokenStoreNoDoAs tests are failing (Peter …

JIRA link : https://issues.apache.org/jira/browse/HIVE-26906

What changes were proposed in this pull request?

Why are the changes needed?

Does this PR introduce any user-facing change?

How was this patch tested?

@cnauroth FYI raised this a separate PR.

@zabetak @abstractdog Can you please review and approve this. A simple backport.


Future value from Transformer.apply is sent across isolate boundaries

The value that is the result of the future from Transformer.apply appears to be sent back to the main isolate, causing a crash if the value cannot be marshalled across isolate boundaries.
class C {}
class FooTransformer extends Transformer {
  Future apply(Transform transform) => new Future.value(C)
}

This issue has been moved to dart-lang/barback#27.


Should container 'blocks' have block design?

I am trying to do some stuff with containers on v9/Atomik
On the /about page a container 'two column light' is used to provide a light background and a pair of columns at the top of the main area, its the part with "LEVERAGE AGILE FRAMEWORKS"
I can edit either block in the container. I can use block design for either block in the container.
To the top right of the container are icons to move or delete the entire container.
However, like layouts, behind the scenes containers are blocks. I can't find any way to edit the block design for the container 'block'. Should it be editable?
Should the edit mode view identify the name or handle of the container?

I think they probably should. Much like we have special menu items that let you edit the design of layouts, we should probably do the same for containers. I think containers would also benefit from actually letting you put settings in them, which would almost make them more like standard blocks – but there's more to that that needs real thinking about.
Also we definitely should show the name of the container inline somewhere, they're a pain to figure out what is what.

Any chance this can be enabled in 9.0.3?

Dereks' excellent work on the updated inline style customizer has inspired me to work on this for the next version. I've updated the display of the inline commands, added the container name to the display on hover, and added the ability to control this design for the container

That won't be 9.0.3 – I think we're going to skip to 9.1.0 because of the sheer number of the changes we've made in the last several weeks. Shouldn't impact the upgradeability or anything. You can still expect 9.1.0 or a release candidate in early April.


feat: improve changelog template

Implements this changelog template.
closes #1028

@arboleya

What led you into the Github automation territory?

You did :laughing:

So, I'm assuming each individual's CHANGELOG.md markdown file will stay the same, which is good because changeset messages will mimic PR titles, so they should all be pretty similar in the end.

Yes, this only modifies the body of the changesets PR and the actual release (e.g. this).

@nedsalk You could have changed the changeset template for changelog generation instead of re-formatting it after its creation using the GitHub API. I was just trying to understand why you chose Github automation—if it wasn't possible to customize the template to this extent, or something else.

@arboleya It wasn't possible because the changelog generation template only allows modification of the way a changeset entry is presented for each package it affected and not the overall structure of the document.


Add class hierarchy

Branch out methods into their own stimulus type (BarStim, PlaidStim, etc.), which all derive from a base class (BaseStim). This makes code easier to read & test and breaks up the god object.

Closed #8 via 2433c11c69ee06c2ff34fd1395130b9ae32da544.


feat(deploy): allow deploy for platform forms

Closes #2498

Ah yes. When introducing forms, this notification text would be inadequate. I second "Deployed successfully"

What won't be clear if you simplify the header though is where the link points ("open Form|Process Definition|XXX in Camunda Cockpit" would be an appropriate replacement).

The link directs me always to a list of the deployments with the deployment ID as the filter, regardless if I deploy BPMN or FORM.

@nikku @barmac Can you please check how it is now?


Add .NetStandard2.0 as target

Hello,
Is it possible to add  .NetStandard2.0 as target?
Thanks!
JMS

Hi,
unfortunately, I don't think this is possible as PdfiumViewer is dependent on Windows Forms which is only available on .NET Framework, .NET Core, .NET 5, ... but not on .NET Standard.


No output on console

💡 Your Question
I am trying to print the bounding box cordinates , labels and confidence , everything is working fine but it is not printing the output.
Code snippet
import cv2
from super_gradients.common.object_names import Models
from super_gradients.training import models
image = cv2.imread('Videos/test3.jpg')
image = cv2.resize(image,(1000,500))
img = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
model = models.get(Models.YOLO_NAS_L, pretrained_weights="coco")
results = list(model.predict(img))
box = list(results[0].prediction.bboxes_xyxy)
lab = list(results[0].prediction.labels)
conf_list = list(results[0].prediction.confidence)
print(box)
print(lab)
print(conf_list)
Versions
No response

Any chance you are using 'silent_mode' in training hyperparameters?

Any chance you are using 'silent_mode' in training hyperparameters?

Silent_mode is set False, still no output getting printed.

I can confirm this happens to me as well when using Colab.

ah, I'm also experiencing this issue. It looks like something in the super_gradients library is redirecting stdout.
print("a")
from super_gradients.training import models
print("b")
print("c", flush=True)
crash=crash
print("d")
print("e", flush=True)

will only print "a" and then correctly crash at the crash=crash line

You can wrap the import with a stored stdout to undo the redirect.
import sys
stdout = sys.stdout
from super_gradients.training import models
sys.stdout = stdout


Not able to configure and add azure service activity and o 365 activity to the project[PluginSplit]

Environment:
OS - Windows
Plugin Version -Azure Tools for Java Developers for Intellij Version 1.0
IDE - Intellij 14.1.4 , JRE 1.8
Authentication - AD Sign-in
Steps
Create a project.
Try to add azure activity and O 365 activity .
It will pop up a dialog box as attached in which azure services cannot be configured properly.
In case of Azure Service Activity

In Case of Office 365 activity

This problem seems to be related to a known consequence of the way we are adding the templates.
When an android project is created with the Microsoft Cloud Service for Android, the templates are copied into the project. If the plugin is removed, the templates are not removed from the project, and they will be still accessible (for that particular project). Since the code needed to configure the Azure services is contained in the plugin, and the plugin was removed, the field is shown as a textbox by default.
Unfortunately, the Open API framework doesn't provide install and uninstall events for plugins, witch would allow us to patch this.

Couldn't triage this issue , due to issue #380

Not reproducible now in latest build .


Support to Portuguese (Brazil) and BRL/R$

Should this be good for everyone, I'll start working on adding Brazilian Portuguese as a language option, as well as Brazilian Real (R$) for currency.
Tracking
General

[ ] Login screen
[ ] About Ocular screen
[ ] Tooltips on over
[ ] Tip/help texts

Menus
Tools

[ ] Option list
[ ] Change password screen

Admin Settings

[ ] Option list
[ ] Create user screen
[ ] Manage users screen

Year Selection

[ ] Option list

Language Selection

[ ] Add Portuguese (Brazil) - just translation
[ ] Add Portuguese (Brazil) - full feature

Currency Selection

[ ] Add Brazilian Real - just translation
[ ] Add Brazilian Real - full feature

Pages

[ ] Dashboard view
[ ] Table view
[ ] All time overview
[ ] Income
[ ] Expenses

Hey :) That's awesome! It should be fairly simpel as you'll only have to add a new local file here (I believe). Either today or in the next week I'll extend the contributing guidelines (#41) with a full list of what has to be done to add a new language!

Hey @thedmmatt, in 1583d8b601457968018c71aa4c3ce66c4b6b5384 I added support for the most used currencies around the globe, including R$. I'll release a new version in the coming days, in case I forgot something :D

Hi @simonwep, thank you for incorporating more language and currency options in v1.4.0. However, although locale and currency are loaded as expected, the selector in the HTML frontend page only shows the original languages (English and German) and currencies (£, € and $).


Not receiving password reminder

Hey there
Happy new year! I know this project isn't so active any more but I'm still running few older sites of it and obviously paying the monthly fee for all of them. Couple weeks ago I tried logging into one of my sites but I couldn't log in so have requested a password reminder.
Nothing came through, checked the spam and tried again later. Nothing. I have then sent an email to your support but haven't heard back in a while now so decided to try here. Neither me nor other users  I've asked can log into the sites so this is causing a major headache as the CMS cannot be accessed.
Any chance you can take a look at this? Maybe something is wrong with outgoing emails? Hope this can be sorted quickly. Thanks!!

Yes, not working for me either.

@modestasu @bengarvey https://twitter.com/webhookcms/status/1075557975866015744 https://twitter.com/webhookcms/status/1075558378892455936
Suffice to say the lights are turning off for good @ webhook unfortunately
Per their tweets, you are going to want to migrate away ASAP!


ImGUI font crash fix when using virtual file system

Load fonts into IMGUI using memory routines rather than allowing it to use its own file handling routines.

thanks


Add electronic mechanism to sign contrib agreement ...

ref https://owncloud.org/contribute/agreement/
We also allow an electronic way of signing the contrib agreement by using https://cla-assistant.io/
A new contributor can sign the cla within github.
if you need more information please let me know.

TBH: this is the only way ;-)

This is also wrong - multiple repos require the cla
Does this mean that everybody who wants to contribute to ownCloud has to sign this agreement?

No. Only the ownCloud core repository is covered by this contributor agreement. ownCloud is build out of a lot of small modules called apps. We don't require a contributor agreement for the apps, only for the core, the desktop clients and android.

@Deep Diver do you have a list?

do you have a list?

this changes over time ...

Merci!

@hodyroff Should we handle the iOS Addendum in the CLA tool as well? @DeepDiver1975 Is it possible to have an extended version for iOS?

Possible

imo  not needed anymore.


Jss dependency on npm registry doesn't match what's in the repo for version 7.2.0

I'm seeing this strange output from yarn list jss:
├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>│  └─<EMAIL_ADDRESS>└─<EMAIL_ADDRESS>   └─<EMAIL_ADDRESS>
Snooping around, I discovered that the package.json coming from the npm registry looks like this:
{
  *** snip ***
  "dependencies": {
    "hoist-non-react-statics": "^1.2.0",
    "jss": "^8.1.0", // <-- old version!
    "jss-preset-default": "^3.0.0",
    "prop-types": "^15.5.8",
    "theming": "^1.1.0"
  },
*** snip ***
}

That doesn't match the current code in the repo. Have I found an issue, or am I missing something?

Ok, I just saw that you upgraded to jss 9 after the last release. My bad. Any idea when you're going to publish the latest changes?

asap

next week probably

Thank you. Don't mean to nag.

updates are always announced in related issues and twitter, if nothing happens, means maintainer has a real life, you need it faster - fork it and wait.

But thank you for asking.


Remove start scene setting

Reality Collective - Reality Toolkit Pull Request
Overview
We haven't been enforcing the start scene for a while now. This PR removes what's left of it from the toolkit preferences.

Fine to remove, so long as we do have a plan/guidance for scene management, especially since the ServiceManager "should" be in a base scene to initialise BEFORE the project starts properly.

That's not true. The service manager "shoudl" nothing. It should do whatever the developer wants it to do. If I want it to initialize only when I load a specific scene of the project, then that's when it should do it.

It's really up to the developer to use the SF in a way, that fits the project. Obviously the developer has to make sure, the SF has had the time to init before trying to get services from it. But that's why we introduced those events recently.

I'd say we should provide guidance on best practices and patterns we have used in projects, especially for new developers who might not know better.


Xcorner 22 product carousels

@marcinkrzeminski Fixed, thank you. Please check again and let me know if I can merge


Reword storage docs on corruption issues

Reword the section on what to do if major corruption happens. Users are being confused by the existing wording and cherry-picking the meaning from the single sentance about durability.

We may have wal, wbl and chunks_head directories.

@roidelapluie I don't know
@bboreham Do you have any suggested wording changes?


Is it possible to install hlint via stack?

I'm using stack and find it very convenient, so I no longer install standalone ghc now, is there any way to install hlint via stack?
I tried the following but not works:

$ cabal install hlint
cabal: The program 'ghc' version >=6.11 is required but it could not be found.
$ cd ~/.stack/global-project
$ stack exec -- cabal install hlint
cabal: Use of GHC's environment variable GHC_PACKAGE_PATH is incompatible with
Cabal. Use the flag --package-db to specify a package database (it can be used
multiple times).

stack install hlint would be the recommended way with stack.

use stack install hlint directly works, thanks


[BUG] Importing empty keypoint labels in FiftyOneImageLabelsDataset fails

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 20
FiftyOne installed from (pip or source): pip
FiftyOne version (run fiftyone --version): v0.16.5,
Python version: 3.8

Commands to reproduce
Export

exported an image dataset with Keypoints labels as FiftyOneImageLabelsDataset as explained in the docs (https://voxel51.com/docs/fiftyone/user_guide/export_datasets.html#fiftyoneimagelabelsdataset)
Result looks fine: label json files look like this: {"keypoints": {"keypoints": [{"name": "labels","points": [[0.52,0.5491666666666667],[0.15125,0.5466666666666666]]}]}}

Import back in

importing the same dataset back into fiftyone gives error:

  File "manage_dataset.py", line 34, in create
    dataset = fo.Dataset.from_dir(
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/core/dataset.py", line 3811, in from_dir
    dataset.add_dir(
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/core/dataset.py", line 2591, in add_dir
    return self.add_importer(
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/core/dataset.py", line 3138, in add_importer
    return foud.import_samples(
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/utils/data/importers.py", line 129, in import_samples
    sample_ids = dataset.add_samples(
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/core/dataset.py", line 1514, in add_samples
    for batch in batcher:
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/core/utils.py", line 929, in __next__
    batch.append(next(self._iter))
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/utils/data/importers.py", line 2926, in __next__
    label = self._sample_parser.get_label()
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/utils/data/parsers.py", line 1178, in get_label
    return self._parse_label(labels)
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/utils/data/parsers.py", line 1181, in _parse_label
    return foue.from_image_labels(
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/utils/eta.py", line 357, in from_image_labels
    return _expand_with_prefix(
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/utils/eta.py", line 1041, in _expand_with_prefix
    labels[name] = from_keypoints(keypoints)
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/utils/eta.py", line 780, in from_keypoints
    return fol.Keypoints(keypoints=[from_keypoint(k) for k in keypoints])
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/utils/eta.py", line 780, in <listcomp>
    return fol.Keypoints(keypoints=[from_keypoint(k) for k in keypoints])
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/utils/eta.py", line 760, in from_keypoint
    return fol.Keypoint(
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/fiftyone/core/odm/embedded_document.py", line 52, in __init__
    self.validate()
  File "/home/david/virtualenvs/fiftyone/lib/python3.8/site-packages/mongoengine/base/document.py", line 445, in validate
    raise ValidationError(message, errors=errors)
mongoengine.errors.ValidationError: ValidationError (Keypoint:None) (None could not be converted to int: ['index'])

Notes

all images have non-empty keypoint points list

What areas of FiftyOne does this bug affect?

[ ] App: FiftyOne application issue
[x] Core: Core fiftyone Python library issue
[ ] Server: Fiftyone server issue

Willingness to contribute
The FiftyOne Community encourages bug fix contributions. Would you or another
member of your organization be willing to contribute a fix for this bug to the
FiftyOne codebase?

[ ] Yes. I can contribute a fix for this bug independently.
[ ] Yes. I would be willing to contribute a fix for this bug with guidance
from the FiftyOne community.
[x] No. I cannot contribute a bug fix at this time.

Oops! This is patched in https://github.com/voxel51/eta/pull/570 and the fix will be available in fiftyone>=0.17.


MINOR: input validation for color converter

After the merge of #41  the color converter requires checks for valid inputs of HEX color strings.

How do you want the error to be thrown if an input passed is not a valid HEX color string?

How do you want the error to be thrown if an input passed is not a valid HEX color string?

Hi @HealthyDoggo thanks for contributing.
How about we create a custom error that is called something NonHexValueError?

Sounds good.


Overlay content scroll should not change Appbar's Background Color

As per material 3 guide for Appbar. The Appbar should  apply a container fill color to separate app bar from body content. This works well when using the Flutter app bar.
But when the body Contains an overlay with a scrollable the Appbar color changes when scrolling the overlay content. A  simple reproducible for this is using an autoComplete widget.
I may be wrong but My understanding is overlay is not a part of the body content.
Steps to reproduce

Run the below code sample
tap the input and scroll the overlay

Expected results
App bar should not change color
Actual results
App bar is changing the color
Code sample
Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Autocomplete Basic'),
        ),
        body: const Center(
          child: Padding(
            padding: EdgeInsets.all(10.0),
            child: AutocompleteText(),
          ),
        ),
      ),
    );
  }
}

class AutocompleteText extends StatelessWidget {
  const AutocompleteText({Key? key}) : super(key: key);
  static const List<String> data = <String>[
    'Adrian',
    'Axel',
    'jhonn',
    'bobcat',
    'chameleon',
    'Oliver',
    'William',
    'Ethan',
    'Everett',
    'Jayden',
  ];

  @override
  Widget build(BuildContext context) {
    return Autocomplete<String>(
      optionsViewOpenDirection: OptionsViewOpenDirection.up,
      optionsBuilder: (TextEditingValue textEditingValue) {
        if (textEditingValue.text == '') {
          return const Iterable<String>.empty();
        }
        return data.where((String option) {
          return option.contains(textEditingValue.text.toLowerCase());
        });
      },
      onSelected: (String selection) {
        debugPrint('You just selected $selection');
      },
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs

Flutter Doctor output
Doctor output
Flutter (Channel master, 3.28.0-1.0.pre.64, on macOS 15.1.1 24B2091 darwin-arm64, locale en-IN)
    • Flutter version 3.28.0-1.0.pre.64 on channel master at /Users/mahesh/Development/flutter_master

[✓] Flutter (Channel stable, 3.27.0, on macOS 15.1.1 24B2091 darwin-arm64, locale en-IN)
    • Flutter version 3.27.0 on channel stable at /Users/mahesh/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 8495dee1fd (2 days ago), 2024-12-10 14:23:39 -0800
    • Engine revision 83bacfc525
    • Dart version 3.6.0
    • DevTools version 2.40.2

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-35, build-tools 34.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16A242d
    • CocoaPods version 1.16.2

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

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

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

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

[✓] Connected device (3 available)
    • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 15.1.1 24B2091 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 15.1.1 24B2091 darwin-arm64
    • Chrome (web)                    • chrome                • web-javascript • Google Chrome 128.0.6613.85

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Thanks for the report @maheshj01
Per your code, it shows below behavior which does seem to change the appbar's appearance when overlay content overlaps it.
https://github.com/user-attachments/assets/0432a9da-a89e-4f85-80ee-1fb13caa5891
This reminds me of https://github.com/flutter/flutter/issues/90101 which also shows same behavior, as below:
https://github.com/user-attachments/assets/dd7b4d35-24c9-4a39-9f95-c7f542872617
So please check if your case can be clubbed with above issue.

This reminds me of https://github.com/flutter/flutter/issues/90101 which also shows same behavior, as below:

@darshankawar I think thats a different issue. The issue here is scrolling the overlay should not change appbar's color. Because the overlay content is not part of the body.
https://github.com/user-attachments/assets/110e3b55-5c03-4099-8731-3f4a7543ae7f

Thanks for the update. Yes, I agree.
stable : 3.27.0
master : 3.28.0-1.0.pre.87

This is likely caused by the Overlay being below the default ScrollNotificationObserver. The AppBar listens to ScrollNotificationObserver to change its state. We might resolve this by adding a ScrollNotificationObserver above the Overlay to close the scope of scrolling in the Overlay and not affect the AppBar.


Form > Switch > values parameter is not working

Laravel Version: #.#.#
PHP Version:
Laravel-admin: #.#.#

Description:
The form field switch cannot custom the on/off value sent
Steps To Reproduce:
     $states = [
            'on'  => ['value' => 1, 'text' => 'enable', 'color' => 'success'],
            'off' => ['value' => 0, 'text' => 'disable', 'color' => 'danger'],
        ];

    $form->switch('approved', __('Approved'))->states($states);

The value sending in the switch field in the form is still string value on/off but not integer value 1/0

@skyhip0811
Laravel Version: 9.31.0
PHP Version: 8.1.8
Laravel-admin: 1.8.17
Hey, i'm running in the same problem, have you find a way to solve it?
thanks anyway

@carlospinhod It actually does that, but not when/where you're expecting, I guess.
I believe you're trying to check the switch value somewhere in the $form->saving callback, and there it's still "on/off".
For that I can only suggest you to save your $switchField and to call $field->prepare($value) from anywhere you need to get the $states["on/off"]["value"] itself. Like that:
$states = [
    'on'  => ['value' => 1, 'text' => 'enable', 'color' => 'success'],
    'off' => ['value' => 0, 'text' => 'disable', 'color' => 'danger'],
];
$switchField = $form->switch('approved', __('Approved'))->states($states);

$form->saving(function (Form $form) use ($switchField) {
    $approvedValue = $switchField->prepare($form->input('approved')); // this is now `1 / 0`
});


Mappings with Alt in operator-pending mode have a timing issue

Steps to reproduce

Run gvim --clean
Source the following script:

 " otherwise using alt brings up items from the menu
 set guioptions-=m
 " random mapping using c as its first character
 map cw dwi
 " random operator-pending mode mapping
 omap <A-w> $

Now, to use the second mapping, we need to type c, then wait until time equal to timeoutlen setting passes, and the cursor changes its height to half of the line, and only then type <A-w>. Otherwise the mapping won't trigger.

Expected behaviour
I believe the mapping should be possible to trigger without waiting until timeoutlen elapses.
Operating system
Linux, Ubuntu 21.04, no desktop environment -- running bare i3 windom manager
Version of Vim
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Sep 20 2021 11:49:18)
Logs and stack traces
No response

Thanks for your reply! The line looks like follows:
Included patches: 1-2434, 3402-3403, 3409, 3428

Hm, I wonder why so many patches (almost a thousand) were omitted by whoever built that Vim.
The usual way to build Vim on Linux is to include all patches, then let "make" and "configure" define the appropriate macros so that #ifdef and #ifndef will include or exclude code according to which packages are installed and which features are desired.
I used to have a HowTo page online but my ISP has zapped all user sites (except those built by one of their webmasters and presumably paid for).
Best regards,
Tony.

those are most likely security related patches that have been included.
FWIW: I do not see this issue on Windows gvim.

I can reproduce in xterm on linux:
vim -Nu NONE -S <(cat <<'EOF'
    map cw dwi
    omap <A-a> $
    put ='this is a test'
EOF
)

Press c then immediately afterward Alt-a.
Expected: this is a test is cut.
Actual: nothing happens.
Press c, then wait &timeout ms, then Alt-a.
Expected: this is a test is cut.
Actual: this is a test is cut.

Regression introduced in 8.2.0916.
The same patch is also responsible for the issue #7082

FWIW: I do not see this issue on Windows gvim.

It might depend on the system.  In the issue #7082 , the OP wrote:

It see this in GTK2 GVIM, but not in Windows Vim.

Behavior has changed and now is inconsistent between terminal and GUI and different OSs (GTK Linux vs. Windows).

The problem is that the key with modifiers may be mapped with modifyOtherKeys as-is or with the modifier applied.
If I change the code to fix this issue, then Test_modifyOtherKeys_mapped() fails, since it depends on the other behavior.
It's going to be hard to handle both.


Make ExportQueue and CollisionFreeMap data human-readable by "fluo scan" command

When users decide to use an the ExportQueue or CollisionFreeMap recipe, the underlying data is stored in a Fluo table in serialized form.  This makes it hard for users to view this data when scanning their Fluo table.  It would be nice if these recipes provide plugins that made this data human-readable when scanning the Fluo table.

Opened fluo-io/fluo#568.  This will make it possible to see the raw data more easily.  I am still thinking of doing something at a higher level in fluo recipes that makes it possible to see the de-serialized data.
I was thinking of having a Printer registry where recipes could register a range and a class to print keys in that range.   This would be stored in config.  Then utility code could use this registry to scan the table calling specialized code to print different ranges of the table.  This would be similar to the TransientRegistry

With the new fluo exec command, could probably provide a command line utility that would print data in a collision free map.


is there a property change notifier?

if i have two ViewModelWidgets, widget A listen for property name, widget B listen for property email, if name get changed, i just want to rebuild widget A, if email get changed, i just want to rebuild widget B, how to do that?
sorry my english is not good

@anhartasman there's no way to define partial rebuilds like that at the moment. That functionality will be worked on if we can find a way to do that.


Change /parquet-and-dataset-info processing step

For now, /parquet-and-dataset-info is run for a dataset. But as it's a loop on all the configs, we could instead decide to turn it into a "config" job, ie. make it depend on the result of /config-names, and launch a job for each of the configs.
This means doing the same for the dependent processing steps: /dataset-info, /parquet, /sizes.
This means also being able to answer the endpoints to both:

?dataset=dataset&config=config: directly from the database
?dataset=dataset: an aggregation of the config responses. For this point, the discussion is the same as https://github.com/huggingface/datasets-server/issues/734: should we have a dedicate worker, or compute on the fly?

The benefit would be to decouple how different configs from the same dataset are treated, in particular, let a config work even if another one is broken.
A specific challenge is how to store the parquet files. Currently, we have a dedicated "branch" (refs/convert/parquet), with an arborescence with one subdirectory per config, and parquet files inside for all the splits of the config. I think this schema would still work well, but as it's versioned with git, maybe some details could arise (concurrent access? it should be handled with the parent_commit parameter, at least an error would be thrown in case of concurrent write attempts).

Subtasks (should be implemented in that order):

[x] https://github.com/huggingface/datasets-server/issues/863
[x] https://github.com/huggingface/datasets-server/issues/864
[x] https://github.com/huggingface/datasets-server/issues/865
[ ] https://github.com/huggingface/datasets-server/issues/866

I would suggest to split this issue into smaller ones, so that we implement it step by step...

[ ] also as config-info is implemented, split-names-from-dataset-info should be adjusted to be dependent on config-info instead of dataset-info as suggested here
mentioning here not to forget

We can close, right @polinaeterna?


everything is left indendet-> the global style has to be allowed, introduce local styles that overwirte the general one

this is not looking good, let the general style work again + make your scoped style work with the general one by overwriting

For me everything looks ok, but the panorama doesn't load...


Phone numbers pattern

What is the context of this PR?
Added a pattern for asking users for phone numbers
How to review
Check the documentation and examples

Do we want to have any restrictions on what the user can actually enter into the input? As in not allow them to enter letters for example or put a limit on the amount of characters that the user can input?

OK:

Do we want to mention the width of the input to allow for variations of a phone number? (i.e. with/without country code etc)
yes, probably a good idea
Should we repeat the bullet list we used in 'how to use'?
ah yes, good point on consistency. The email address list will work here
We don't mention autocomplete in email addresses, but maybe this is best suited somewhere else as a general rule?
I guess it's something that comes up in quite a few of the components. So would it go in Getting started?
"If the email address is missing" versus "If nothing is entered and the answer is required"
yep
"...to explain the error to the user and give them a clear example of a valid..." not in this pattern
when I was looking at the error validation messages, repeating "to explain the error to the user " all the time was getting very repetitive and not sure it's needed

 Telephone numbers


Base-32 encoding length problem

As every 5 bytes encode as 8 bytes, isn't Base-32 encoded string expected length a multiple of 8? This code in librhash/hex.h
#define BASE32_LENGTH(bytes) (((bytes) * 8 + 4) / 5)
should probably be instead
#define BASE32_LENGTH(bytes) ((((bytes) + 4) / 5) * 8)

Indeed, any 5 bytes are encoded as 8 symbols from the base32 alphabet, for example BASE32(0x AA BB CC DD EE) = 'VK54ZXPO'.
The macro BASE32_LENGTH(bytes) returns the length of the base32-string for a given number of 8-bit bytes.
Let's check the formula for 5 bytes: BASE32_LENGTH(5) = (((5) * 8 + 4) / 5) = (40 + 4)/5 = (int)(44/5) = 8.


feat!: rename the argument name to service_name for update_service, remove_service and add_service

Description:
Renames the argument to just name so that its easier for people to type things out
Is this change user facing?
YES
References (if applicable):
Closes #200

@gbouv @mieubrisse  for this I want to only touch

add_service
update_service
remove_service

I'm explicitly ignoring

request_recipe (too many arguments, "name" doesn't make much sense in the pool of arguments)
exec_recipe (too many arguments, "name" doesn't make much sense in the pool of arguments)
request (too many arguments, "name" doesn't make much sense in the pool of arguments & I think this is being deprecated/is deprecated in favor of request_recipe service name)
exec (too many arguments, "name" doesn't make much sense in the pool of arguments & I think this is being deprecated/is deprecated in favor of exec service name)

Depends on https://github.com/kurtosis-tech/datastore-army-package/pull/62 being merged to remove deadlock


[build_webpack] extend the original Angular builder

in your example you have to create new build targets like "build-webpack" instead of just modifying the existing targets like "build".
inspiring from custom-webpack you better extend the original builder and just add a new options property webpackConfig
also does it support targets other than build and serve like server?

@angular-devkit/build-webpack and @angular-builders/custom-webpack serve different purposes.
The build-webpack package is intended to run webpack as an architect builder, Under the hood this is what @angular-devkit/build-angular uses to run webpack. As long as a valid configuration is provided, it can run it, independent on the platform. This package is considered experimental.
@angular-builders/custom-webpack, extends @angular-devkit/build-angular and allows additional webpack configuration to be added. While the Angular CLI allows to be extended, the fact that it uses Webpack is an implementation detail which can change in future, Changing the bundler shouldn't effect Angular CLI users that are on the supported path. Also, custom webpack configurations are also not supported by the Angular team.

also does it support targets other than build and serve like server?

If you configure Webpack to target Node.js environments you can generate a server bundle.


chore: bdd-spring-1578423828 to 0.0.1

chore: Promote bdd-spring-1578423828 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Add related builds to the build info page

add related builds to the build info page (find by the same hash)

Done: https://github.com/Revolutionary-Games/ThriveDevCenter/commit/1c3273dd87c0ff1acf04353b5258234b4e8602b8


Initial commit to integrate conferences and applauses

@tsiegleauq: Please have a look into this PR and give me a feedback. I have implemented the latest state of the interaction-module in OS3. To test this, you need the related backend-PR: OpenSlides/openslides-backend#829.

It appears you were not using the current os3 master to port these features.
ensure to also cover these three PRs
OpenSlides/OpenSlides#6103
OpenSlides/OpenSlides#6129
OpenSlides/OpenSlides#6121

Done.

I rebased, created a new package-lock.json and added the markers for the labels in the meeting-settings-definition.ts-file.

requires https://github.com/OpenSlides/openslides-backend/pull/829

I will merge this, because OpenSlides/openslides-backend#829 was merged.


job.meta empty

According to this, it should be possible to store values on jobs, which can then be retrieved while the job is running. I cannot seem to make that work though. I have a task like
def crazy_task():
    import time
    from rq import get_current_job
    job = get_current_job()
    job.meta['progress'] = 0
    for i in range(100):
        print("Now at {}".format(i))
        job.meta['progress'] = i
        time.sleep(1)

Now, I run the worker ./manage.py rqworker, and in my shell, I start the job
>>> import django_rq
>>> from web import tasks
>>> job = django_rq.enqueue(tasks.crazy_task, ttl=86400)
>>> job.meta
{}
>>> from rq.job import Job
>>> redis_conn = django_rq.get_connection()
>>> # Try refetching the job
>>> job = Job.fetch(job.id, redis_conn)
>>> job.meta
{}

Am I doing something wrong?

ah, sorry, nevermind. I forgot job.save()


⚠ Bofrost.es has degraded performance

In 1ca6595, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1693 ms

Resolved: Bofrost.es performance has improved in 046e41a after 21 minutes.


Update SmartAPI Registry to link to this new UBKG-API yaml

Updated link: https://smart-api.info/ui/96e5b5c0b0efeef5b93ea98ac2794837