Context-appropriately automatically load highlights for a given page

There are several cases when it seems appropriate to automatically load highlights for the page

When you annotated the page before you should have an option to automatically load the annotations each time you visit the page
When someone gives you a specially formatted link (that'd embed an information that page X is annotated with highlights in room Y)

As a one subcase of that I can see extension being one of the handler for "matrix.to" links

When a page embeds a special metadata tag indicating that there are public annotations available for it in Room Z

All of these are great, but a special metadata tag in particular is an excellent idea that I can't believe I didn't think of myself.

I've been thinking about it in the context of writing https://vlad.roam.garden/Bringing-knowledge-and-conversation-closer-together which, I think, you may find interesting! Would appreciate any thoughts you have on it!

Hi @Stvad, I've added some preliminary support for auto-joining suggested rooms into matrix-highlight recently. In particular, it looks for a
    <meta name="matrix-highlight-comments" content="$ROOM_ID">

tag in the page, and if it finds one, it automatically activates the extension. The rooms are displayed in a new "suggested rooms" tab. The only trouble is that it seems like right now, to retrieve room info (name, events), it needs to be readable by anyone (public room with "everyone can see" history). Other than that, it seems to work well!


No "Done" Button on inAppBrowser

Hey i ve got a big Problem with the inAppBrowser
i installed the plugin and added it to the xml file then i added but it still dont work if i put in for example
         IAB without location bar

it still open it as normal link and not in the inappbrowser

Done button /close button is not showing without url. Used "'_blank', 'location=no,disallowoverscroll=no,toolbar=yes'"   and 'location=no, 'disallowoverscroll=no', 'toolbar=yes', 'closebuttoncaption=CloseMe''  all

Use this customised plugin this will resolve the issue. The customisation is provided for iOS and Android platform.
https://github.com/nitin-kapoor/custom-inAppBrowser-plugin
Below is the command for installing the plugin.
cordova plugin add custom-inAppBrowser-plugin


Edit draft collaboration post and publish.

@studiospring maybe you forgot to add the new file?

@simonv3 Thanks! :P

Awesome. Looks great! Happy to merge when you are!


Data formatting

Hi Team
I am looking at fine tuning the model as per our used case.Would liike to know if meta data is required for fine tuning or not.Also whatt is the minimum number of pairs expected for fine tuning.And thirdly since I am looking at fine tuning the model across 12 Indian languages.Do we require translations for a given english text across all Indian languages

No meta data is required.
Depends on your use case. More pairs = Better
No

All this information is in the paper.


feat: export locationSpecToLocationEntity

Export function locationSpecToLocationEntity
which helps with converting LocationSpec to LocationEntity
and hereby, make it usable in other  packages/plugins.
Signed-off-by: Patrick Jungermann<EMAIL_ADDRESS>Hey, I just made a Pull Request!

:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

If you agree with merging this:
When would this change get available for another PR? I would like to use it at a PR converting the awsS3 processor to a provider.

When would this change get available for another PR? I would like to use it at a PR converting the awsS3 processor to a provider.

If you're gonna build in the monorepo it's available straight away, otherwise if we can get this in it will be released in the next release line weekly on Tuesdays.

When would this change get available for another PR? I would like to use it at a PR converting the awsS3 processor to a provider.

If you're gonna build in the monorepo it's available straight away, otherwise if we can get this in it will be released in the next release line weekly on Tuesdays.

Thanks. I didn't work for me before, but was my mistake. I'm nearly ready with the awsS3 provider PR  :)


Fix Full Pathname Stored in DB

The filesystem attribute in the XML produced by SSA currently contains the
search path specified by the user in the scan profile.  Since we can now add
glob characters to directory names with the addition of
https://github.com/ManageIQ/manageiq-smartstate/pull/114,
an issue arises in that the Filesystem class which parses the XML will use the
search path plus the basename of the discovered file to build the full pathname,
and store it in the DB.  This pathname can now sometimes contain a glob character,
which does not provide a full path.
Conveniently, the XML already contained an fqname element which already contained the
real fully qualified, expanded pathname.  If the fqname element exists in the XML,
we'll use that for the DB element.
The RFE in https://bugzilla.redhat.com/show_bug.cgi?id=1684589
requests allowing multiple glob files in the SSA profile paths.
PR https://github.com/ManageIQ/manageiq-smartstate/pull/114
was submitted to allow this.  This current PR fixes an issue caused
by the use of the specified profile path in the XML, which now may contain
glob characters.
Links

https://bugzilla.redhat.com/show_bug.cgi?id=1684589
https://github.com/ManageIQ/manageiq-smartstate/pull/114

Steps for Testing/QA
Create an analysis profile with glob character(s) in the pathname (not just in the basename).
Run SSA using the profile.
Check that the pathname contained in the UI (or Database) does not contain glob characters.

@roliveri FYI.

Does this need a data migration for existing data?

@Fryguy Nope.  Same field in the DB.  Same data in the field.  Its just getting copied in directly from one existing XML field instead of combining two other existing XML fields.

@agrare do you mind reviewing?  We would like to get this into the next appliance build.  Thanks!

This might be a new record for number of green checks before merging :laughing:

@agrare if its not its definitely the record for a 1-line change!


Revert "Upgrade Gradle and AGP versions to 7.5/7.2 and migrate examples/tests"

Reverts flutter/flutter#108197
Failing consistently on Mac_android microbenchmarks:
[microbenchmarks] [STDOUT] [STDOUT] [+1142 ms] > Configure project :
[microbenchmarks] [STDOUT] [STDOUT] [        ] Evaluating root project 'android' using build file '/opt/s/w/ir/x/w/recipe_cleanup/tmp17zz_ptv/flutter sdk/dev/benchmarks/microbenchmarks/android/build.gradle'.
[microbenchmarks] [STDOUT] [STDOUT] [        ] Resource missing. [HTTP GET: https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/%7B%7BagpVersion%7D%7D/gradle-%7B%7BagpVersion%7D%7D.pom]
[microbenchmarks] [STDOUT] [STDOUT] [        ] Resource missing. [HTTP GET: https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/%7B%7BagpVersion%7D%7D/gradle-%7B%7BagpVersion%7D%7D.pom]
[microbenchmarks] [STDOUT] [STDOUT] [+2222 ms] Running Gradle task 'assembleProfile'... (completed in 6.6s)
[microbenchmarks] [STDOUT] [STDOUT] [   +3 ms] "flutter run" took 7,347ms.
[microbenchmarks] [STDOUT] [STDOUT] [   +1 ms] ensureAnalyticsSent: 0ms
[microbenchmarks] [STDOUT] [STDOUT] [        ] Running shutdown hooks
[microbenchmarks] [STDOUT] [STDOUT] [        ] Shutdown hooks complete
[microbenchmarks] [STDOUT] [STDOUT] [        ] exiting with code 1

Please get at least one approved review if you are already a member or two member reviews if you are not a member before re-applying this label. Reviewers: If you left a comment approving, please use the "approve" review action instead.

@keyonghan @godofredoc  Team members should be able to land reverts to green the tree without waiting for approval.

Please get at least one approved review if you are already a member or two member reviews if you are not a member before re-applying this label. Reviewers: If you left a comment approving, please use the "approve" review action instead.

@keyonghan @godofredoc Team members should be able to land reverts to green the tree without waiting for approval.

@ricardoamador is working on a revert api that will allow to implement that functionality. Unfortunately github does not provide any api to differentiate regular PRs from reverts.


424 - Fix support for password fields

#424  - Fix support for password fields

What needs to be done to get this change merged?

@ckosloski , thanks for your commitment


Could you add a custom color select tab like this?

It is nice, but a very different style than what I had in mind for my color picker. I wanted to make a simple one (even though it offers less color choices). There are a few color pickers like that, if people prefer that style or all possible colors they can choose these widgets.
I appreciate the suggestion though.


[Bug] 502 in save layout is abruptly taking me to an error screen

Description
A 502 for this request PUT
https://app.appsmith.com/api/v1/layouts/5fe08b3e8b57d44aea1af0e7/pages/5fe08b3e8b57d44aea1af0e8
took me abruptly to an error screen while I was editing my app

@Nikhil-Nandagopal Can you help me reproduce this?

@Nikhil-Nandagopal Can you help me reproduce this?

@jsartisan you'll have to mock a 502 on the frontend. Maybe removing internet might also work

@jsartisan you'll have to mock a 502 on the frontend. Maybe removing internet might also work

@jsartisan You can reproduce this by using Cypress's network stubbing feature.
Disconnecting your internet will not work because that'll just show no connectivity. HTTP status 502 is returned by the load balancer when the backend API service is not available.

@jsartisan You can reproduce this by using Cypress's network stubbing feature.
Disconnecting your internet will not work because that'll just show no connectivity. HTTP status 502 is returned by the load balancer when the backend API service is not available.

Closed in #2475

Closed in #2475


Failed to download compressed mapping from GitHub, even if I can wget the file.

Checks

[X] I have checked that this issue has not already been reported.

[X] I have confirmed this bug exists on the latest version of pixi, using pixi --version: 0.27.1

Reproducible example
I am on a HPC system (of which I do not know all the details, so this is definitely not reproducible) and running a pixi command fails with:
[straversaro@fnode01 jaxsim]$ pixi run -e test-gpu test
 WARN The feature 'style' is defined but not used in any environment
 WARN The feature 'testing' is defined but not used in any environment
 WARN The feature 'viz' is defined but not used in any environment
 WARN The feature 'all' is defined but not used in any environment
  × failed to download pypi mapping from https://raw.githubusercontent.com/prefix-dev/parselmouth/main/files/compressed_mapping.json location
  ├─▶ Middleware error: File still doesn't exist
  ├─▶ File still doesn't exist
  ╰─▶ No such file or directory (os error 2)
~~~

Interestingly, exactly the same file can be downloaded without problem with
~~~
[straversaro@fnode01 jaxsim]$ wget  https://raw.githubusercontent.com/prefix-dev/parselmouth/main/files/compressed_mapping.json
--2024-08-22 10:51:43--  https://raw.githubusercontent.com/prefix-dev/parselmouth/main/files/compressed_mapping.json
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 714886 (698K) [text/plain]
Saving to: ‘compressed_mapping.json’

compressed_mapping.json                     100%[===========================================================================================>] 698.13K  --.-KB/s    in 0.06s

2024-08-22 10:51:44 (11.2 MB/s) - ‘compressed_mapping.json’ saved [714886/714886]

Issue description
I found a bunch of similar (but apparently not directly related) issues, so I tought it was more clear to open a new issue. Do you have any idea on how I could debug the problem more?
Expected behavior
That pixi run worked without any download error.

Did you try with pixi run --tls-no-verify I'm curious if that would fix it.

It still does not work (and now the message slightly changed, it does not print the url of the file to download anymore):
[straversaro@fe01 jaxsim]$ pixi run echo
 WARN The feature 'style' is defined but not used in any environment
 WARN The feature 'testing' is defined but not used in any environment
 WARN The feature 'viz' is defined but not used in any environment
 WARN The feature 'all' is defined but not used in any environment
  ⠒ gpugroup:linux-64    [00:00:04] loading repodata
  ⠒ cpugroup:linux-64    [00:00:04] applying JLAP patches
  ⠒ cpugroup:osx-64      [00:00:04] loading repodata
  × failed to download pypi name mapping
  ├─▶ Middleware error: File still doesn't exist
  ├─▶ File still doesn't exist
  ╰─▶ No such file or directory (os error 2)

[straversaro@fe01 jaxsim]$ pixi run --tls-no-verify echo
 WARN The feature 'style' is defined but not used in any environment
 WARN The feature 'testing' is defined but not used in any environment
 WARN The feature 'viz' is defined but not used in any environment
 WARN The feature 'all' is defined but not used in any environment
 WARN TLS verification is disabled. This is insecure and should only be used for testing or internal networks.
  ⠤ cpugroup:linux-64    [00:00:04] applying JLAP patches
  ⠤ gpugroup:linux-64    [00:00:04] loading repodata
  ⠤ cpugroup:osx-64      [00:00:04] loading repodata
  × failed to download pypi name mapping
  ├─▶ Middleware error: File still doesn't exist
  ├─▶ File still doesn't exist
  ╰─▶ No such file or directory (os error 2)

When I add config like the following to my pyproject.toml that the docs suggest...
[tool.pixi.pypi-dependencies]
foo = { path = ".", editable = true }

...and then try to pixi install, I get the error:
  × failed to download pypi name mapping
  ├─▶ error sending request for url (https://conda-mapping.prefix.dev/hash-v0/2c9874a8f76f8edabb9213351be27d8cc8eed2a08428b230e2b87cd00b9a06d8)
  ├─▶ client error (Connect)
  ├─▶ dns error: failed to lookup address information: Try again
  ╰─▶ failed to lookup address information: Try again

Looks similar but not exactly the same as the error reported in this issue -- should I open a separate issue?

When I add config like the following to my pyproject.toml that the docs suggest...
[tool.pixi.pypi-dependencies]
foo = { path = ".", editable = true }

...and then try to pixi install, I get the error:
  × failed to download pypi name mapping
  ├─▶ error sending request for url (https://conda-mapping.prefix.dev/hash-v0/2c9874a8f76f8edabb9213351be27d8cc8eed2a08428b230e2b87cd00b9a06d8)
  ├─▶ client error (Connect)
  ├─▶ dns error: failed to lookup address information: Try again
  ╰─▶ failed to lookup address information: Try again

Looks similar but not exactly the same as the error reported in this issue -- should I open a separate issue?

Hey! could you please share your pixi.toml or pyproject.toml configuration?

Did you find what was going on? I think I'm hitting the same issue on Ubuntu 22.04, and I can't but suspect it is related to authentication and access to gnome-keyring.

I did not ever find out what was going on, and ended up switching away from pixi for the use case where I was hitting this issue, so I haven't put more time into it since then.

Ok, I found out what was happening on my case: I was using the pixi executable from the Releases section here in github, inside of a Rocky8 docker container. That one is built on top of musl. And musl seems to have a known issue with dns resolving: https://stackoverflow.com/questions/65181012/does-alpine-have-known-dns-issue-within-kubernetes#65593511. The stackoverflow post is old (2021!), but it seems the issue is still there in some degree, as I could work around it by using one of the suggested workarounds: direct edition of /etc/host to hardcode some FQDN to their known IPs.
It might be a good idea to add a glibc based build to the release assets.


⚠ Bofrost.lu has degraded performance

In d05c97c, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2189 ms

Resolved: Bofrost.lu performance has improved in 6de4ed7 after 6 minutes.


Fix typo in docs

s/scolledtext/scrolledtext/

Thanks for your patch, Satoshi! I've merged it into the v0.15.x branch.


The :includes keyword used in the recipe doesn't generate the corresponding sub-package.

On Ubuntu 20.04.3 LTS, I'm using the self compiled git master Emacs, and try to install emacs-native-shell-complete with the following configuration following the guides here and here:
;; https://melpa.org/#/native-complete
;; https://melpa.org/#/company-native-complete
;; https://github.com/CeleritasCelery/emacs-native-shell-complete#1-emacs-setup
(use-package native-complete
  :straight (:host github :repo "CeleritasCelery/emacs-native-shell-complete"
		   ;; https://github.com/raxod502/straight.el#the-recipe-format
		   ;; :includes indicates a package is a superset of another package.
		   :includes company-native-complete
		   )
  ;; https://github.com/CeleritasCelery/emacs-native-shell-complete#2-shell-setup
  :config
  (with-eval-after-load 'shell
    (native-complete-setup-bash))
  )

But I only find the native-complete.el is created under the built package directory, as shown below:
$ ls /home/werner/.emacs.d/straight/build/native-complete/
native-complete-autoloads.el  native-complete.el  native-complete.elc

Any hints for this problem?
Regards,
HZ

Since you haven't specified any :files, it's probably picking them up from MELPA. You should set the :files directive to include the files you want. e.g. :files (:defaults). Tested with the following:
Yodel Report (2022-01-15 11:07:23):
(yodel
  :packages*
  (native-complete
   :host github
   :repo "CeleritasCelery/emacs-native-shell-complete"
   :files (:defaults)
   :includes company-native-compile)
  :post*
  (let ((default-directory (straight--build-dir "native-complete")))
    (message "%S" (shell-command-to-string "ls"))))

STDOUT:
Loading /tmp/yodel-tWqqwT/straight-bootstrap-snippet.el (source)...
Bootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe -> Cloning melpa...
Looking for gnu-elpa-mirror recipe -> Cloning melpa...done
Looking for emacsmirror-mirror recipe -> Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe -> Cloning gnu-elpa-mirror...done
Looking for emacsmirror-mirror recipe -> Cloning el-get...
Looking for emacsmirror-mirror recipe -> Cloning el-get...done
Looking for straight recipe -> Cloning emacsmirror-mirror...
Looking for straight recipe -> Cloning emacsmirror-mirror...done
Building straight...
Building straight...done
Cloning emacs-native-shell-complete (for native-complete)...
Cloning emacs-native-shell-complete (for native-complete)...done
Building native-complete...
Building native-complete...done

"company-native-complete.el
native-complete-autoloads.el
native-complete.el
native-complete.elc
"

Environment

emacs version: GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4)
of 2022-01-13
system type: gnu/linux

Packages

Name
Branch
Commit
Date
Source

native-complete
master
https://github.com/CeleritasCelery/emacs-native-shell-complete/commit/20e1dceb459856c8c4f903e6d8562991069bb8c1
2022-01-03
melpa

It looks like in this case, they are provided.

It seems that you are right, based on further checking with your suggested configuration:
werner@X10DAi-00:~/.emacs.d/straight/build/native-complete$ grep '^(autoload' native-complete-autoloads.el
(autoload 'company-native-complete "company-native-complete" "\
(autoload 'native-complete-setup-bash "native-complete" "\
(autoload 'native-complete-at-point "native-complete" "\


Fix changing curl options

Currently you were able to add new curl options. But you were unable to change existing one (as for HTTP VERSION).
This pull request fix this.

Thanks!


support for keyboard shortcuts for BitButton

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.
Can we map Keyboard button for BitButton for example Enter for submission also Left or Right Arrow keys for navigation etc.
Describe the solution you'd like
support Keyboard Keys for BitButton
Additional context
No response

Thanks for contacting us. We're investigating this issue.
We'll let you know if it's possible to work on this issue.

The issue is accepted and planned. Resolving it will start ASAP.

Resolving this issue has started. It will be announced when this issue is resolved.

This issue has been resolved and it will be available in the next pre-release version. It will be announced when the pre-release becomes ready.

check out #6123
using the Butil tool you can now easily register keyboard shortcuts in your Blazor apps.

The pre-release has been published. Please give it a try and give feedback.


Check pending pull requests

There are many pull requests pending that have been in the pipeline for a long time. Please provide some feedback, and close/reject those that are not wanted.

done


http header compatibility strategy

So I'm wondering to what degree does this module want to allow common HTTP headers?  The spec only defines a few options of course, but for compatibility with modules based on http, it'd be cool if we could at least not throw exceptions if they want to use headers such as Cache-Control or Content-Length.
In addition to registerOption(), perhaps we can implement an ignoreOption(), which just silently tosses out headers which are not applicable?

I think it might be easier to also have a 'strict' mode and a lax mode regarding options. In strict mode, every unknown option throws. In lax mode, they are ignored. What do you think?


setDimensions.  How does this work

Hello and good day.
I am trying to figure out a solution for responsive grids and came across this. How do setDimensions work?  Thank you. :)

This method sets the width and height under certain conditions: if a max-width: 100% or if stretching is responsive is detected for the video tag it will turn it into responsive; otherwise, if the stretching is set to fill it will run some specific calculation and crop and adjust the video to the parent container. Finally if any of those conditions is not met it will only set the width and height specified above

Thank you! :)


GPG key on copr repo has expired

Just noticed this when trying to install joplin from the copr repo..
sudo dnf install joplin
Last metadata expiration check: 0:00:09 ago on Fri 05 Apr 2024 15:41:04 BST.
Dependencies resolved.
================================================================================================================================================================================================================================================
 Package                                      Architecture                                 Version                                                        Repository                                                                       Size
================================================================================================================================================================================================================================================
Installing:
 joplin                                       x86_64                                       2.14.19-2.rp.fc39.taw                                          copr:copr.fedorainfracloud.org:taw:joplin                                       281 M

Transaction Summary
================================================================================================================================================================================================================================================
Install  1 Package

Total size: 281 M
Installed size: 477 M
Is this ok [y/N]: y
Downloading Packages:
[SKIPPED] joplin-2.14.19-2.rp.fc39.taw.x86_64.rpm: Already downloaded
error: Verifying a signature using certificate F5003E74298FF8CE2E607E65C2E417480AE3C5A9 (taw_joplin (None) <taw#joplin@copr.fedorahosted.org>):
  1. Certificiate C2E417480AE3C5A9 invalid: certificate is not alive
      because: The primary key is not live
      because: Expired on 2024-03-18T03:39:39Z
  2. Key C2E417480AE3C5A9 invalid: key is not alive
      because: The primary key is not live
      because: Expired on 2024-03-18T03:39:39Z
error: Verifying a signature using certificate F5003E74298FF8CE2E607E65C2E417480AE3C5A9 (taw_joplin (None) <taw#joplin@copr.fedorahosted.org>):
  1. Certificiate C2E417480AE3C5A9 invalid: certificate is not alive
      because: The primary key is not live
      because: Expired on 2024-03-18T03:39:39Z
  2. Key C2E417480AE3C5A9 invalid: key is not alive
      because: The primary key is not live
      because: Expired on 2024-03-18T03:39:39Z
Copr repo for joplin owned by taw                                                                                25 kB/s | 985  B     00:00
GPG key at https://download.copr.fedorainfracloud.org/results/taw/joplin/pubkey.gpg (0x0AE3C5A9) is already installed
The GPG keys listed for the "Copr repo for joplin owned by taw" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.. Failing package is: joplin-2.14.19-2.rp.fc39.taw.x86_64
 GPG Keys are configured as: https://download.copr.fedorainfracloud.org/results/taw/joplin/pubkey.gpg
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED

From the COPR page:

EXPIRED GPG KEY?
If you get complaints about an expired GPG for this COPR repo after dnf downloads the joplin RPM, do this …

Find the actual COPR key using: rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n" gpg-pubkey | grep joplin
Remove your current GPG key for the COPR: sudo rpm -e gpg-pubkey-XXXXXXXX-XXXXXXXX (replacing the gpg-pubkey-* with the numbers from step 1).
Re-install or upgrade: sudo dnf upgrade joplin -y or sudo dnf install joplin -y

This has solved the problem for me.

Yep, that solves it, thanks


Response codes - 500 on prod

env - prod
select * from requests r where r.status_code = '500'
and r.inserted_at >= current_date - interval '5 day'
order by inserted_at desc;

To investigate the reasons of 500

[x] {"id": "93b3fce5-c697-40ea-bf1a-ba980b210059", "name": "Declaration requests"
[x] {"id": "ef37e661-d528-4e39-83bb-22057478c8e9", "name": "Get employee request by ID"
[x] {"id": "07cb9a23-919e-4726-a362-42d1ce9a1d15", "name": "Employees",
[x] {"id": "5d6d9b0a-7a0a-4927-8601-07ac12e92fcf", "name": "Legal entities"
[x] {"id": "c7a0c9bd-7511-4f54-a544-30801dff4469", "name": "Divisions"

93b3fce5-c697-40ea-bf1a-ba980b210059
Investigated. Ticket #1169
All other one looks like 500 during pod restarts. Can't reproduce them.


Scaffold Mailer error....

When using the scaffold command I get the following error,
I'm using on a fresh C# project with both web application and MVC 3.0
PM> Scaffold Mailer UserMailer PasswordReset, PasswordNew
Invoke-Scaffolder : A positional parameter cannot be found that accepts argument 'UserMailer'.
At line:1 char:9

Scaffold <<<<  Mailer UserMailer PasswordReset, PasswordNew

CategoryInfo          : InvalidArgument: (:) [Invoke-Scaffolder], ParameterBindingException
FullyQualifiedErrorId : PositionalParameterNotFound,T4Scaffolding.Cmdlets.InvokeScaffolderCmdlet

Thanks in advance

hey, you don't actully need to use scaffolding to use mvcmailer. It just generates some code to make it easy on you.
To use MVCMailer create these classes (for example to send a verification email)
Create folder on root called "Mailers"
Create class UsersMailer.cs
Under Views create folder "UsersMailer"
Create view "_Layout.cshtml"
Create View "VerifEmail.cshtml"
on your Web.config add your usual settings:
<system.net>

</system.net>
On your VerifyEmail.cshtml:
 Test mail body
On your _Layout.cshtml:

        @RenderBody()

Finally your UsersMailer.cs:
public class UsersMailer : MailerBase
{
public UsersMailer()
{
MasterName = "_Layout";
}
public virtual MvcMailMessage VerifyEmail()
{
return Populate(x =>
{
x.Subject = "Test subject";
x.ViewName = "VerifyEmail";
x.To.Add("recipent@bla.com"l);
});
}
}
Thank just call new UsersMailer().VerifyEmail()  from somewhere in your code.
that's it


Not connected to XMPP server

When I am using my application details (AuthKey,APPID etc) in your sample.
Facing this issue while sending messages.
The error i am getting is "Not connected to XMPP server."

Same problem here?
Any news, workaround or anything else?

Same problem here?
Any update or anything else?

finally, find a solution to connect XMPP server
public ChatXmppClient GetXmppClient()
{
return qbclient.ChatXmppClient;
}
and PrivateChatPage
//hack connect with server
try
{
await App.QbProvider.GetXmppClient().Connect(currentUserId, currentUserPassword);
}
catch(Exception ex)
{
Debug.WriteLine(ex);
}


Pie Chart is not expanding variable properly

I tried to include a variable in the expression field of a pie chart and the variable is not expanded / interpreted. The expression is sent as-is to the Prometheus server.

Should be fixed by https://github.com/prometheus/promdash/pull/396 - can you confirm?


chore: reduce warnings

This PR tries to get rid of some of the easy to solve compiler warnings. With all the warnings, it becomes more and more tedious to actually spot real issues in the logs.

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


Add some reminders to the PR template about ADRs, Changelog and envir…

…onment vars
Changes in this PR
Add:

[ ] Is an ADR required?
[ ] Is a changelog entry required?
[ ] Do any environment variables need amending or adding?

Should I add an ADR about this change? 🤔

That's a good point. We could include some definitions here to help us know when to add them.
I'd say that:

ADR = Any change to the architecture. That could be changes to the infrastructure like using containers or adding a Sidekiq process or inclusions of dependencies such as Auth0
Changelog = Everything should have an update, apart from small tweaks like this that have no impact outside of the dev team

Updated!


Types for dataset and projectId are missing

While using react-portable-text in next js typescript environment it throws an error for passing dataset and projectId as it is not expected in props in the definition of the component.

Attached an image for adjustment.

on #15 it fixes this, but it hasn't been merged yet

Fixed in #15 and released in 0.4.1. 👍


feat(List): Allow colored backgrounds

Provide the ability for each item in a list to provide the color for their
background when expanded.  The selected color (primary) will override
the expanded color.

 change background color of selected inquiry on new guest card

I'm gonna adjust the commitlint. We just have the default one so it expects everything to be lowercase!

Can we have a run script to check the commit format?  I inevitably get something wrong :)

Can we have a run script to check the commit format? I inevitably get something wrong :)

We will have this in the pipeline!

I don't have an approval yet, any other requested changes?


[FLINK-18478] Use AvroFactory.extractAvroSpecificSchema in AvroDeserializationSchema

What is the purpose of the change
This makes AvroFactory and the used method public where they were package private before.
This fixes the problem that AvroDeserializationSchema was not working with types generated from avrohugger. It could also just be seen as refactoring/code cleanup.
I don't like making the AvroFactory public, ideally all the code would be in one package and we could keep things package private. Any thoughts on this?
Brief change log

make AvroFactory public, it was package private before
use AvroFactory.extractAvroSpecificSchema in AvroDeserializationSchema

Verifying this change
This is covered by existing tests. I'm not adding an actual Scala test with avrohugger. The fact that it now works with avrohugger is more a side effect of the fact that we now use the correct way to get a schema.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: yes
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation
Only internal changes.

@aljoscha +1 to reuse this class. To restrict the chance that it would be used in the wrong place,
perhaps annotate it with @Internal and a comment.

Thanks for the review, @igalshilman 🍵 I merged


Broken configs for novacustom-nv41* platforms

Device
novacustom-nv41*
RTE version
does not apply
Affected component(s) or functionality
No response
Brief summary
All of novacustom-nv41* configs try to import file that doesn't exist
How reproducible
No response
How to reproduce
Start any test with any novacustom-nv41* config
Expected behavior
Test suite succeeds
Actual behavior
[ ERROR ] Error in file '/media/krystian/2171d05c-871e-4770-a24e-cc2073b9ab73/work/open-source-firmware-validation/platform-configs/novacustom-nv41mb.robot' on line 2: Resource file '../os/ubuntu_2204_credentials.robot' does not exist.
[ ERROR ] Error in file '/media/krystian/2171d05c-871e-4770-a24e-cc2073b9ab73/work/open-source-firmware-validation/platform-configs/novacustom-nv41mb.robot' on line 32: Setting variable '${DEVICE_UBUNTU_USERNAME}' failed: Variable '${UBUNTU_USERNAME}' not found.

Link to screenshots or logs
log_html_but_GH_doesnt_like_it.txt
Additional context
No response
Solutions you've tried
No response

Working on it in https://github.com/Dasharo/open-source-firmware-validation/pull/260

@mkopec

Should probably document the test station stuff a bit

Do we have some documentation already?
What exactly do you have in mind? Can you summarize the documentation plan (if any) with checklist here?

@mkopec @filipleple I think we do already have some documentation for running on laptops, can you please link it here?
It should explain what is expected to work on laptops, and how to run these tests.

@macpijan here's what we currently have on running tests on NVC laptops

@macpijan What else is there to do in this issue? The configs were fixed. Can it be closed?

We're running tests on laptops now, I do believe this issue can be closed


Added and example of ternary syntax.

Added and example of ternary syntax.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Congrats @pirland on your first pull request (PR)! 🎉
Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 📝


Refactor Python scripts in build.rs

I also considered placing these scripts in separate files and applying black, but it seemed overkill.

Even better! Thanks 🚀


access proxy error

nginx config :
server {
charset utf-8;
listen       8443;
server_name  open.work.weixin.qq.com
resolver     <IP_ADDRESS>;
proxy_connect;
proxy_connect_allow 443;
proxy_connect_timeout 10s;
proxy_connect_read_timeout  10s;
proxy_connect_send_timeout 10s;
location / {
access_log      logs/access-8443.log main;
error_log       logs/error-8443.log;
proxy_pass https://open.work.weixin.qq.com;
}
}

test
curl https://open.work.weixin.qq.com -I
HTTP/1.1 200 Connection established

HTTP/1.1 200 OK
Server: nginx
Date: Mon, 21 Feb 2022 07:44:17 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 109280
Connection: keep-alive
Vary: Accept-Encoding
Set-Cookie: wwrtx.ref=direct; Domain=.work.weixin.qq.com; Path=/; HttpOnly
Set-Cookie: wwrtx.i18n_lan=zh; Domain=.work.weixin.qq.com; Path=/; Expires=Wed, 23 Mar 2022 07:44:16 GMT
ETag: W/"1aae0-PUoSNccHrH7rWMSEvH8q0Qm7oFQ"
curl -H "Host: open.work.weixin.qq.com" localhost:8443

but  access nginx  ,error !

error logs :
2022/02/21 15:38:00 [error] 1860#1860: *4 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: open.work.weixin.qq.com, request: "GET / HTTP/1.1", upstream: "https://<IP_ADDRESS>:443/", host: "open.work.weixin.qq.com"
2022/02/21 15:38:00 [error] 1860#1860: *4 connect() to [fd00:696e:6974:6578::65:182]:443 failed (101: Network is unreachable) while connecting to upstream, client: <IP_ADDRESS>, server: open.work.weixin.qq.com, request: "GET / HTTP/1.1", upstream: "https://[fd00:696e:6974:6578::65:182]:443/", host: "open.work.weixin.qq.com"

Please what is the reason for this ？

resolver <IP_ADDRESS> ipv6=off;

think it resolved. feel free to reopen if u still have the same problem


ie10, ie9 not work. error message "Unable to get the 'wasProcessed' property, which is not defined or a null reference."

Report a bug.
I am using version 7.2.2.
Ie10, ie9, an error stating that there was no wasProcessed value.
You have selected a div element.
This is an error because the dataset is not initialized and there is no logic to check for members.
Please fix.
This is my modified code.
_purgeElements: function _purgeElements () {
            Var elements = this._elements,
                ElementsLength = elements.length;
            Var i = void 0,
                ElementsToPurge = [];

            For (i = 0; i <elementsLength; i ++) {
                Var element = elements [i];
                if(typeof element.dataset == 'undefined') {
                    element.dataset = {}; // init object
                }

                / * If the element has already been processed, skip it * /
                If (element.dataset.hasOwnProperty ('wasProcessed') && element.dataset.wasProcessed) {
                    ElementsToPurge.push (i);
                }
            }
            / * Removing elements to purge from this._elements. * /
            While (elementsToPurge.length> 0) {
                Elements.splice (elementsToPurge.pop (), 1);
            }
        },

Thanks for letting me know.
IE less then 11 are not supported, though.
Does this fix only make the script compatible for IE9? I didn't know that.

The features I want work fine.
There's nothing wrong with delay loading the div.
Let's test it to see if it works with other features.
Thanks for making a good plugin.

IE less then 11 are not supported, though.

I can't see that browser support is mentioned anywhere in the documentation.

Psst: have you already starred this repo? All you need to do is to press the Star ★ button on the top right corner of the website. ;)


Tips - add option to only show tips to entity owners

We use permissions to disable the unregister entity button when the user is not an owner of an entity. I feel like this is fairly standard since it is an example in the permissions docs.
This creates a culture of entity ownership, so it feels odd to have tips popping up telling you to update metadata for entities you do not own. If we had a configuration option or component parameter allowing us to set tips to only show when the user is an owner (or has catalog.update permissions), it would allow the tips plugin to fit into our workflow a lot more seamlessly.
A much bigger modification (I think) could be to enable a potential permissions check for each tip, so that every tip could be targeted to users with the correct permission. That would mean entity modification tips would not show for non-owners, but other tips could still be shown when applicable.

Hey @darylgraham
Nice ideas. I would go with the ownership instead of the permission.
I would do this with the activate option https://github.com/dweber019/backstage-plugins/blob/main/plugins/tips/src/config.ts#L18 but we would need to pass the indentity service to reason about the ownerships the current user has.

@darylgraham created pr https://github.com/dweber019/backstage-plugins/pull/59
Could you have a review?

@dweber019 I've had a play with that branch and it does everything it should. My user sees all tips when listed as an owner both by user directly and group membership, and they are no longer visible for entities that I do not own.
I don't have enough experience with TS/Backstage to comment on how good the code is.

Thanks for testing. Then let's merge this as we only changed some minor stuff.


get-client + create-client support autoapprove [fixes #8]

Demo
$ make build
$ build/uaa create-client padmin -s padmin --authorized_grant_types password --clone admin --autoapprove true
The client padmin has been successfully created.
{
  "client_id": "padmin",
  "scope": [
    "openid"
  ],
  "resource_ids": [
    "none"
  ],
  "authorized_grant_types": [
    "password",
    "refresh_token"
  ],
  "autoapprove": [
    "true"
  ],
  "authorities": [
    "bosh.admin"
  ],
  "lastModified":<PHONE_NUMBER>779
}

Bah, tests dubiously passed locally because I'd modified a vendored lib. Closing until can first PR go-uaa.


High Memory Usage on Alias Admin page

Describe the bug
Large memory usage when loading the "Alias" admin page when a large number of aliases are defined.
Tied to fontawesome. does not happen when fontawesome is disabled. suspect number of icons loading has a significant impact
To Reproduce
Load a significant number of aliases in with Icons defined.
Load Alias page, browser will consume high amounts of memory, with a large numebr of aliases this will also crash the browser with an "out of memory" error
Expected behavior
Works
Additional context
Possible solutions https://fontawesome.com/docs/web/add-icons/svg-symbols

fixed in #572 - rolled back to FontAwesome 4 - breaking change

@DanrwAU possible solution that seems to work for me, is to change the 'Technology' of the FA Kit to Web Fonts instead of SVG. I'm getting dramatically improved alias page loads with 700+ aliases

@DanrwAU and @aaronchitaranjan - I've tried this too (after seeing the suggestion!) with 9000 odd capcodes.
Only issue has been some icons not loading, but for the sake of having the Alias page loading, I'll happily change the one icon that's not loading!

@DanrwAU and @aaronchitaranjan - I've tried this too (after seeing the suggestion!) with 9000 odd capcodes.
Only issue has been some icons not loading, but for the sake of having the Alias page loading, I'll happily change the one icon that's not loading!

Good to hear. Might be worth adding it to the README/settings page if more people report similar positive results 🤷

Have the same issue. Opening alias crashes with 1070 CAPcodes 😳.
Refreshing CAPcodes is also an issue.
Have issues on rpi and i5 16gb RAM (testing to see if it was a memory issue).
Looks to be a limitation with node?

Have the same issue. Opening alias crashes with 1070 CAPcodes 😳.
Refreshing CAPcodes is also an issue.
Have issues on rpi and i5 16gb RAM (testing to see if it was a memory issue).
Looks to be a limitation with node?

Did changing the icon pack technology help?

I had it set to SVG now changed to web font.
Have issues with no icons set

I had it set to SVG now changed to web font.

Let us know how you go :)

I had it set to SVG now changed to web font.

Let us know how you go :)

Yeah that fixed it. 👍

I fixed it by using
 in header.ejs
instead of the one in there..

Hello, when I add aliases, and I do a refresh I have the circle that turns on the page and the refresh does not take place.
This actually looks like a memory problem.
I added the command line given by s3m1s0n1c, maybe I did it wrong.
Can you put the entire header.ejs file
I am on the PagerMon 0.3.11-beta version with a pi 4 - 1GB
Thanks

Hello, when I add aliases, and I do a refresh I have the circle that turns on the page and the refresh does not take place. This actually looks like a memory problem. I added the command line given by s3m1s0n1c, maybe I did it wrong. Can you put the entire header.ejs file I am on the PagerMon 0.3.11-beta version with a pi 4 - 1GB Thanks

Just change to Web font..  much easier


IMGUI: performance drops considerably in latest update on persistent floaty inspector window

when you press alt+p you get a floaty inspector
if that floaty window has a saintsfield [] it'll tank editor performance

when i fold the component

I tried other components that use these [] and the perf hit isn't bad.
was these:

they've gone bonker perf wise
doesn't seem to come from the unity getcomponentinchildren<>

errata: it seems to happen at the gameobject level, so if you have 20 go with that component and only 1 shows its inspector then the performance hits like 20 objects, not just one

Yeah this is a flaw.
When developing GetByXPath (which is the actual logic for Auto Getter attributes) I was considering the performance issue, especially for single field (rather than on a list/array), but decide to set it later because of its complexity.
Let's put this in the next milestone. I need to focus on the current one first.
Off the topic: when I was developing Auto Getters I talked to my friend, and said, "this is gonna be the best feature of this project, and the biggest crap-load too" :) Yeah it's very useful I'm using it on my daily development, but indeed it need some improvement, and it needs it right now LOL.

Hi,
in version 3.5.1, the resource fetching is greatly reduced.
If there are 100 resources that match the requirement by an auto-getter, a single field will only fetch the 1st one. (Previous version would fetch 100 and choose the first one)
For list/array:

For UI Toolkit, the decorator will only fetch 100 items, and fill the list/array
For IMGUI, the decorator will fetch 1 + 2 + 3 ... + 100 times, and fill the list/array (previous version will fetch 100 * 100 times)

IMGUI still need to optimize but, at this point I'll set it up later...
For IMGUI, please also change the delay to 1000 (1 second). If the resources are way too many, you can change it to zero to disable the real time checking. The default value is way too frequent for IMGUI, so please CHANGE IT in config.

About other things: If you're using GetPrefabWithComponent etc, it's better to use GetByXPath if your resources are in some specific folders, this will avoid the getter to search the whole project.
Lastly: there are not much space for optimize for this kind of attributes atm, and I don't see any document from Unity about a better way (except QuikeSearch), so this topic might not be working on very long tho.

N(N+1)/2 < NN but I don't feel the difference so I'll keep folding everything.
Out of curiosity, why did IMGUI start doing N^2 after that update? And not UITK?
is N the number of gameobjects children or the total number of components?
Back when I used ongui for game UI, it would fire up the same code multiple time per frame. I had to use a particular event, redraw, but at most it would 3ple the number of calls so I don't think that's your case.

I also noticed that sliders are now very slow

At the moment I'd close this issue as "won't fix" for the following reasons:

In IMGUI, Unity uses a shared property drawer for every element inside an array/list. This makes data cache difficult.
For SaintsField's IMGUI code, SaintsField needs to create some cached multiple drawer instances, which makes the attributes stuck and fallback work. This also makes the data cache more difficult to maintain.

In IMGUI SaintsField uses some cache to avoid some issues, these caches are mostly lightweight for small situations. However, for this specific issue, the cache logic will make it way too complex.
Things might get better when I work on the QuickSearch API, but that'll be some other APIs/Decorators, even it's also in the auto getters family.
There are so many things with IMGUI, and honestly I mostly work on UI Toolkit side. Considering my time and energy, I'll close this issue, and will consider it again much later (when I feel necessary, or when many ppl need it, or someone can give a better idea of how to do it...). Before that, one possible way is, the old version's auto getter are quite neat and standalone, you can always grab it, do a simple rename, and put it in your project. For me, I'd avoid to maintain a separated version only for that.
Oh, and, in IMGUI the ListDrawerSettings is weirdly slow and I have not much clue why. Maintaining IMGUI is... painful...

I hear ya. The problem with abandoning IMGUI is that UITK became somewhat stable only in 2022, and 2022 added a slew of major performance regressions, we're talking about 20% perf drop on Quest! U6 is even worse.
An earlier version of SaintsField is much faster: "today.comes.saintsfield": "https://github.com/TylerTemp/SaintsField.git#3.3.9".

Thanks for your understanding.
I've add a discussion. Not sure how many people will anticipate, but please consider vote there (Click the smile icon, and choose thumb down :thumbsdown: to vote) so I can know if I need to make IMGUI a bit higher priority

I don't understand why you're reverting the changes that caused that regression in the first place. 3.3.9 worked fine.

Hi,
could you help to have a check on the new version with:
window - Saints - Create or Editor SaintsField Config, then set Update Interval (ms) to 0 (means disabled).
This is the default behavior of the old version, which checks the value on first inspector, and will not constantly run the value checker.
Still, some auto getters will consume a bit more than the previous good old version, but that should be not a big impact.

Hi,
I'm back to IMGUI fixing as I'm feeling better (physically). Could you please try 3.6.1 and check if things are better in this version.
There are still some improvement can be done for IMGUI. But I need some time to make it happen, step by step.
And, thanks for your continuously support!

Hi,
Thanks for not giving up on IMGUI.
I just tried it and see no difference with 3.3.9 which is a good thing.
What did you do?

Hi,
Thanks for your feedback.
While developing #95 , it gives me some ideas about how should I deal with IMGUI under the situation that Unity will reuse the Drawer, making the caching nearly impossible.
The new idea, idealy, should benefit both UI Toolkit & IMGUI. But due to the limitation of my time, the thing will happens as:

[ ] Finish #95
[ ] Make an auto-runner for Required and auto-getters for scenes, a project, and for Addressable, with a config to allow specify assets to be checked also (I need this for my own project...)
[ ] Some small work to make #107 work
[ ] Auto Getters Improvement: change the general logic -----> this should give a little bit performance improvement
[ ] Auto Getters Improvement: change the logic of how things are found and cached ----> this should give some boost of performance

Please stay tuned. And thanks for your patience :)

That's great! Do you think that could make [ShowInInspector] working when doing this?
base. is nuking non serialized things.
public override void OnInspectorGUI()
{
base.OnInspectorGUI();


compose copyedit

Compose reference file copyedit
Signed-off-by: Victoria Bialas<EMAIL_ADDRESS>

LGTM


No camera detected error after apt-get install

Required Info

Camera Model
R200

Firmware Version
<IP_ADDRESS>

Operating System & Version
Ubuntu 14.04.5 LTS

Kernel Version (Linux Only)
4.4.0-62-generic

Build System
Makefile

I just got a new machine and wanted to run R200 cameras. I have installed librealsense from source on an old machine before but wanted to try apt-get on this new machine hoping it would be easier.
What I did:

Before using apt-get to install librealsense I enabled the kernel sources via the script.
Sudo apt-get install ros-indigo-librealsense threw no errors just a warning  failed to verify signature on ./linux-lts-xenial_4.4.0-62.83~14.04.1.dsc.
Terminal output:

sudo apt-get install ros-indigo-librealsense
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  ros-indigo-librealsense
0 to upgrade, 1 to newly install, 0 to remove and 0 not to upgrade.
Need to get 0 B/306 kB of archives.
After this operation, 1,218 kB of additional disk space will be used.
Selecting previously unselected package ros-indigo-librealsense.
(Reading database ... 302752 files and directories currently installed.)
Preparing to unpack .../ros-indigo-librealsense_1.12.0-0trusty-20161223-200153-0800_amd64.deb ...
Unpacking ros-indigo-librealsense (1.12.0-0trusty-20161223-200153-0800) ...
Setting up ros-indigo-librealsense (1.12.0-0trusty-20161223-200153-0800) ...

Creating symlink /var/lib/dkms/uvcvideo/1.1.1-3-realsense/source ->
                 /usr/src/uvcvideo-1.1.1-3-realsense

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Running the pre_build script:

dkms: Pre-build script started...

Downloading kernel sources...
Reading package lists...
Building dependency tree...
Reading state information...
Picking 'linux-lts-xenial' as source package instead of 'linux-image-4.4.0-62-generic'
NOTICE: 'linux-lts-xenial' packaging is maintained in the 'Git' version control system at:
git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/trusty -b lts-backport-xenial
Need to get 149 MB of source archives.
Get:1 http://au.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-lts-xenial 4.4.0-62.83~14.04.1 (dsc) [7,369 B]
Get:2 http://au.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-lts-xenial 4.4.0-62.83~14.04.1 (tar) [133 MB]
Get:3 http://au.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-lts-xenial 4.4.0-62.83~14.04.1 (diff) [16.2 MB]
gpgv: Signature made Thu 19 Jan 2017 04:51:48 AEDT using RSA key ID FDCE24FC
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./linux-lts-xenial_4.4.0-62.83~14.04.1.dsc
dpkg-source: info: extracting linux-lts-xenial in linux-lts-xenial-4.4.0
dpkg-source: info: unpacking linux-lts-xenial_4.4.0.orig.tar.gz
dpkg-source: info: applying linux-lts-xenial_4.4.0-62.83~14.04.1.diff.gz
dpkg-source: info: upstream files that have been modified:
Fetched 149 MB in 16s (8,871 kB/s)
INFO: Only Intel RealSense(TM) R200 camera is currently supported.
Patching uvcvideo sources...
patching file drivers/media/usb/uvc/Makefile
patching file drivers/media/usb/uvc/uvc_driver.c
patching file drivers/media/usb/uvc/uvcvideo.h
patching file include/uapi/linux/videodev2.h
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  SHIPPED scripts/kconfig/zconf.hash.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf  --olddefconfig Kconfig
#
# configuration written to .config
#
scripts/kconfig/conf  --silentoldconfig Kconfig
  HOSTCC  scripts/basic/bin2c
  WRAP    arch/x86/include/generated/asm/clkdev.h
  WRAP    arch/x86/include/generated/asm/cputime.h
  WRAP    arch/x86/include/generated/asm/dma-contiguous.h
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/mm-arch-hooks.h
  HOSTCC  scripts/genksyms/genksyms.o
  SHIPPED scripts/genksyms/parse.tab.c
  HOSTCC  scripts/genksyms/parse.tab.o
  SHIPPED scripts/genksyms/lex.lex.c
  SHIPPED scripts/genksyms/keywords.hash.c
  SHIPPED scripts/genksyms/parse.tab.h
  HOSTCC  scripts/genksyms/lex.lex.o
  HOSTLD  scripts/genksyms/genksyms
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/modpost.o
  CC      scripts/mod/devicetable-offsets.s
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/selinux/genheaders/genheaders
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/recordmcount
  HOSTCC  scripts/sortextable
  HOSTCC  scripts/asn1_compiler
  HOSTCC  scripts/sign-file
  HOSTCC  scripts/extract-cert
  HOSTCC  scripts/insert-sys-cert
  SYSTBL  arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/asm/unistd_32_ia32.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/entry/syscalls/../../include/generated/asm/syscalls_64.h
  HYPERCALLS arch/x86/entry/syscalls/../../include/generated/asm/xen-hypercalls.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_x32.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  HOSTLD  arch/x86/tools/relocs
  CHK     include/config/kernel.release
  UPD     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  CC      arch/x86/purgatory/purgatory.o
  AS      arch/x86/purgatory/stack.o
  AS      arch/x86/purgatory/setup-x86_64.o
  CC      arch/x86/purgatory/sha256.o
  AS      arch/x86/purgatory/entry64.o
  CC      arch/x86/purgatory/string.o
  LD      arch/x86/purgatory/purgatory.ro
  BIN2C   arch/x86/purgatory/kexec-purgatory.c
  CC      kernel/bounds.s
  CHK     include/generated/bounds.h
  UPD     include/generated/bounds.h
  CHK     include/generated/timeconst.h
  UPD     include/generated/timeconst.h
  CC      arch/x86/kernel/asm-offsets.s
  CHK     include/generated/asm-offsets.h
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh

Building module:
cleaning build area....
make KERNELRELEASE=4.4.0-62-generic -C /var/lib/dkms/uvcvideo/1.1.1-3-realsense/build/linux-src M=drivers/media/usb/uvc/....
cleaning build area....

DKMS: build completed.

uvcvideo:
Running module version sanity check.
 - Original module
 - Installation
   - Installing to /lib/modules/4.4.0-62-generic/updates/dkms/

depmod....

Backing up initrd.img-4.4.0-62-generic to /boot/initrd.img-4.4.0-62-generic.old-dkms
Making new initrd.img-4.4.0-62-generic
(If next boot fails, revert to initrd.img-4.4.0-62-generic.old-dkms image)
update-initramfs....

DKMS: install completed.
INFO: DKMS module installed successfully.
INFO: Intel RealSense(TM) F200, SR300, R200, LR200, and ZR300 cameras are supported.
Processing triggers for initramfs-tools (0.103ubuntu4.7) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-62-generic
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...

sudo apt-get install ros-indigo-realsense-camera this also seemed to install fine.
sudo modprobe uvcvideo for the kernel mod.
But when I try to launch it I get a no cameras detected error.

roslaunch realsense_camera r200_nodelet_default.launch
... logging to /home/mycomp/.ros/log/bde1c8cc-ec28-11e6-82f5-2c4d54556837/roslaunch-mycomp-17520.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://mycomp:41881/

SUMMARY
========

PARAMETERS
 * /camera/driver/base_frame_id: camera_link
 * /camera/driver/camera_type: R200
 * /camera/driver/color_fps: 30
 * /camera/driver/color_frame_id: camera_rgb_frame
 * /camera/driver/color_optical_frame_id: camera_rgb_optica...
 * /camera/driver/depth_frame_id: camera_depth_frame
 * /camera/driver/depth_optical_frame_id: camera_depth_opti...
 * /camera/driver/fisheye_frame_id: camera_fisheye_frame
 * /camera/driver/fisheye_optical_frame_id: camera_fisheye_op...
 * /camera/driver/imu_frame_id: camera_imu_frame
 * /camera/driver/imu_optical_frame_id: camera_imu_optica...
 * /camera/driver/ir2_frame_id: camera_ir2_frame
 * /camera/driver/ir2_optical_frame_id: camera_ir2_optica...
 * /camera/driver/ir_frame_id: camera_ir_frame
 * /camera/driver/ir_optical_frame_id: camera_ir_optical...
 * /camera/driver/mode: manual
 * /camera/driver/serial_no:
 * /camera/driver/usb_port_id:
 * /rosdistro: indigo
 * /rosversion: 1.11.20

NODES
  /camera/
    driver (nodelet/nodelet)
    nodelet_manager (nodelet/nodelet)

ROS_MASTER_URI=http://localhost:11311

core service [/rosout] found
process[camera/nodelet_manager-1]: started with pid [17538]
process[camera/driver-2]: started with pid [17539]
[ INFO] [1486357054.250060939]: Initializing nodelet with 8 worker threads.
[ERROR] [1486357054.295632287]: /camera/driver - No cameras detected!
[ INFO] [1486357054.295671756]: /camera/driver - Sleeping 5 seconds then retrying to connect
[ERROR] [1486357059.300296372]: /camera/driver - No cameras detected!
[ INFO] [1486357059.300419524]: /camera/driver - Sleeping 5 seconds then retrying to connect
[ERROR] [1486357064.305109131]: /camera/driver - No cameras detected!
[ INFO] [1486357064.305248907]: /camera/driver - Sleeping 5 seconds then retrying to connect
[ERROR] [1486357069.309877511]: /camera/driver - No cameras detected!
[ INFO] [1486357069.310012615]: /camera/driver - Sleeping 5 seconds then retrying to connect
^C[camera/driver-2] killing on exit
[camera/nodelet_manager-1] killing on exit
[camera/nodelet_manager-1] escalating to SIGTERM
shutting down processing monitor...
... shutting down processing monitor complete
done

What I've tried:

lsusb doesn't show a realsense camera connected.
ls /dev doesn't show video 1/2/3
dmesg after plugging a camera in shows no messages
dmesg after sudo modprobe uvcvideo also shows no messages

Seems like the cameras aren't recognised. Is there a step in my install that I missed?

Hmm.. The fact that the camera does not appear in lsusb list and there is nothing in the dmesg indicate some sort of a hardware issue. Couple of questions that might give us more directions: are you running inside a VM? Is the camera connected to a USB3 (super-speed) port? Is the camera recognized on some another platform? Are you using the short USB cable provided with the device? Are you using a USB Hub for the camera? I know its a lot of questions, but these are based on common problems.

Answers:
Are you running inside a VM? No, vanilla ubuntu machine
Is the camera connected to a USB3 (super-speed) port? Yes
Is the camera recognized on some another platform? Yes, 2 other machines with source builds can run the (4) cameras
Are you using the short USB cable provided with the device? Yes
Are you using a USB Hub for the camera? No, directly connected to the motherboard usb3.0 port
Extra info:

If I build from source then dmesg says sudo modprobe uvcvideo was successful
I am using the kabylake i7-7700k cpu on asus prime z270-ar motherboard. This seems to be the only notable difference between machines.
source builds also result in the same error. (librealsense v0.9.2 && realsense camera v1.4.0)

Just to update and close.
Added new USB 3.0 hubs via pci-e ports:
-The apt-get install still doesn't work.
-Source builds now work fine. (librealsense v0.9.2 && realsense camera v1.4.0)

Hi 2Reeko,
Can you please elaborate on how did you solve the above mentioned solution? I am facing same issue. It would be a great help if you can elaborate on above mentioned solution!
Thanks in advance!

Hi,
I gave up on the apt-get install because it was a pain.
If you just want r200 cameras then it is super easy to install from source and that is what I've done multiple times. Remember that you don't need to patch the kernel if you are up to date. Just follow the install instructions and skip the patch/backend sections then modprobe.
If this doesn't do it for you then I suggest opening a new issue with all the relevant info. It is hard for me to help without knowledge of your basic set up.
Hope this helped

@2Reeko I was able to do solve the previous problem but now it shows Input/output error which is a uvcvideo problem. I tried to do sudo modprobe uvcvideo, it shows no error but at the same time, it also doesn't solve the problem. Here is what my setup is and what I did:

Single chip computer UP board and single Realsense R200 camera
Installed both librealsense and realsense_camera packages from the source
Since the kernel was an older version I upgraded the kernel by running a script install-dependencies.sh
I also patched connectivity workaround
I patched uvcvideo by running the script patch-uvcvideo-4.4.sh. It ran successfully
As a final step, I did sudo modprobe uvcvideo

After all this I was able to solve camera detection problem but now I cannot start the camera stream.
Have you ever faced this problem?

@nr-parikh
If you are on older kernels then getting the cameras to work is a real mission. Also (I'm not sure if this is still relevant) there were extra steps if you were trying to install on arm processors, so that might be something to look into depending on which board your using.
I've used this method (You'll have to manually delete any librealsense.so or other files that were made during the apt-get install as they are often left over even after purging):

Download and build librealsense first
git clone https://github.com/IntelRealSense/librealsense.git
cd librealsense
git checkout -b b0.9.2 v0.9.2

Download and build realsense_camera second
git clone https://github.com/intel-ros/realsense
cd realsense
git checkout 1.4.0

These versions seem to be the most stable for using the r200. You may run into an error during the patch install and even worse is that it might not give you an error on screen for it. I used a few different closed issues to fix these problems. I can't remember the titles for them but one had to do with the config path and the other was to do with the url for cloning the ubuntu repo.

@2Reeko
Apparently, it seems like the issue was with the cable being used. Interestingly both cable came in the both with two different cameras but one has USB 3.0 port and the other one has mini USB 3.0. The one with the USB 3.0 didn't work but the other one works perfectly fine. My best guess is that I was getting an error because of the voltage drop in the converter(USB3.0 to mini USB3.0) provided by Intel. This drop of voltage may have resulted in an insufficient power supply to the camera and giving me the error.
I will check by resetting everything and then trying again with the same condition to duplicated the error and try to validate it.
Thank you for the support!!

Hello,
I recently saw the same situation on my environment with Realsense D435 and other cameras.
After I installed librealsense2 stuffs, no video device is found as /dev/videoX.
Grasping at straws, I read up dmesg and found my computer is booted up with secure boot.
I disabled secure boot and rebooted and now found all video devices and realsense.
Maybe it is too late but hope it will help. :+1:


fix(@embark/embark-specialconfig): fix undefined contract name in onDeploy

I believe in order to get this picked up by lerna properly, this should be
fix(@embark/embark-specialconfig)

but I'm not sure.
Good find man!

I updated the title as suggested, but shouldn't it be fix(@embark/specialconfig):  instead?

I updated the title as suggested, but shouldn't it be fix(@embark/specialconfig): instead?

Yes. We need to update the commit message though

Updated commit message.


Broken URL to NPM @microsoft/teams-js

Original URL gives 404 Not Found

Docs Build status updates of commit db116ae:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/includes/tabs/dotnet-update-chan-grp-app.md
:bulb:Suggestion
View
Details

msteams-platform/includes/tabs/dotnet-update-chan-grp-app.md

Line 62, Column 1: [Suggestion-duplicate-headings] Duplicate heading: 'H2 'Upload your tab to Teams with App Studio'(tabs/quickstarts/create-channel-group-tab-dotnet-core-mvc.md(118,1) -> includes/tabs/dotnet-update-chan-grp-app.md(62,1))'. Each second level heading (H2) in an article must be unique. NOTE: This Suggestion will become a Warning on 1/29/21.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Thank you, @WimObiwan!


Merge to formal main branch of MARS Lab webpage.

Merge to formal main branch of MARS Lab webpage.

Merge to formal main branch of MARS Lab webpage.


Offline non blocking

Target
Implement new API from https://github.com/aerogear/aerogear-js-sdk/pull/327
Requires code to be linked.
ping @piccolazucca once this is done we can also connect storage properly.
Explanation
New API will not block mutation anymore and it will allow developers to get instant feedback when offline.

@piccolazucca This is now using released version so it can be used out of the box. See if you are happy with storage interface that js-sdk PR introduced and let me know we can drop more to it like helper for calculating size etc.

@piccolazucca Need your approval on this as @StephenCoady is on holidays


[WIP] Seal UserProfile queries using django-seal.

This will help us in avodiing accessing related fields without fetching them using select_related.
Link to django-seal repo - https://github.com/charettes/django-seal
This is rebased on top of #26533 currently.
Discussion - https://chat.zulip.org/#narrow/stream/3-backend/topic/django-seal.20audits

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

@showell FYI.

Note that, I have still not added .seal() to queries in zerver/lib/management.py code where the fetched user is used for different management commands and in tests.

The tests are probably failing due to coverage because I added code to skip migration tests. I tried adding zerver/lib/migrate.py to not_yet_fully_covered list but then it gives the error that the file has backend test coverage but is still in not_yet_fully_covered. Do I also need to do the changes in which were done in https://github.com/zulip/zulip/commit/5ec8f6e812867804b18c01432167cbedbf894f04, though I am not sure why this happens?

Updated the PR to call .seal() for UserProfile queries in tests and management commands code as well. Some places where we do not seal the query are -

where we just want the count of objects or just want to know whether such an object exist by using count() or exists().
where we use values or values_list.
where we do not access the queried object like here.
And obviously for create and bulk_create.

I merged 4 commits from the original #26533 and am hoping to merge most of the branch of actual code changs unrelated to refresh_from_db shortly; that should eliminate most of the code churn and thus merge conflict risk related to this branch.


VimOutliner doesn't find it's own scripts

Or at least I havent found them...
They are here.

(triage) still an issue?

I'm not using this anymore.


ability to convert between []u8 and packed structs at compile time

packed structs have a well defined in-memory representation. therefore it should be possible to access the in-memory representation and modify it, and then read the values back out, like this:
const u4 = @intType(false, 4);

const Foo = packed struct {
    a: u4,
    b: u4,
};

fn test() {
    comptime {
        var foo: Foo = undefined;
        const slice = ([]u8)(foo[0...]);
        slice[0] = 0x13;
        assert(foo.a == 0x1);
        assert(foo.b == 0x3);
    }
}

is there a compile-time endianness?

Ah right good point. I wonder if it makes sense to have packed structs specify endianness. I don't think we would specify a compile-time endianness.

Wait, actually this is not a problem. When you compile, you compile for a specific target, and that target has an endianness. The compile-time endianness will be the same as the target.


@IgnoreTable Annotation

Annotation that will ignore the entity table.

Don't know how I didn't think about this one, will add soon.

Pushed to the dev branch and going to release in the next few days.


api returns incomplete postal code

We can't do anything about that. This is how Google returns the data.


Time Played does not match GameActivity

The Time Played for fallout NV shows 24 minutes but when I look at the GameActivity for the game I can see that it is correctly tracking the time played. Some possible reasons I think this could be happening is because I'm using an action to run it through ModManager, or because I own a Steam and GOG version. Not completely sure but would like to know how to update this and have it track correctly

bump. is there any way to update my game activity to time played

Why does it say 55 minutes when the daily view shows I played more than that?

Im having a similar issue,

It seems to think that I've played 1700 hours worth of steam games last month, when there's not even 1k hours in said month.

Also happens to me when I launch Morrowind through OpenMW. GameActivity views the time correctly but doesn't add it to the activity pulled from Steam, so instead of saying 21 hours it says 13 minutes. It's not a huge issue but it is strange. Is this a Playnite or theme bug or a bug with the plugin?

I'm having the same issue.

I definitely did not play 140h of Steam in August (7 days worth as I have no play time today on the 8th).

Can you try this version ?
Uploading playnite-gameactivity-plugin_3_2.zip…


Cannot change config by publishing to $implementation/config/set on ESP-01

Using the bare minimum example, I am trying to update the settings using the way described at https://marvinroger.github.io/homie-esp8266/docs/develop/others/ota-configuration-updates/
This is the command to publish the new config and the json file:
mosquitto_pub -h alpha  -p 1883   -u xxx -P 'yyy' -t 'homie/bare/$implementation/config/set' -f test.json
{
        "name": "bare_up"
}

This is the output on the serial console:
✔ Configuration updated
Flagged for reboot
Device is idle
↻ Rebooting...

 ets Jan  8 2013,rst cause:2, boot mode:(1,6)

 ets Jan  8 2013,rst cause:4, boot mode:(1,6)

wdt reset

The output from the broker during the update process:
homie/bare/$implementation/version 2.0.0
homie/bare/$implementation/ota/enabled true
homie/bare/$online true
homie/bare/$implementation/config/set {
        "name": "bare_up"
}

homie/bare/$implementation/config/set (null)
homie/bare/$online false

Then the ESP-01 stops.
If I reset it manually, the output on the serial device is:
Configuration invalid. Using CONFIG MODE
💡 Firmware bare-minimum (1.0.0)
🔌 Booting into config mode 🔌
Device ID is xxxxxxxxx
AP started as Homie-xxxxxxxxxx with IP <IP_ADDRESS>
Triggering Wi-Fi scan...
✔ Wi-Fi scan completed

Here is main.cpp and platformio.ini:
#include <Homie.h>

void setup() {
  Serial.begin(115200);
  Serial << endl << endl;
  Homie.disableLedFeedback();

  Homie_setFirmware("bare-minimum", "1.0.0"); // The underscore is not a typo! See Magic bytes
  Homie.setup();
}

void loop() {
  Homie.loop();
}

; PlatformIO Project Configuration File
;
;   Build options: build flags, source filter
;   Upload options: custom upload port, speed and extra flags
;   Library options: dependencies, extra library storages
;   Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; http://docs.platformio.org/page/projectconf.html

[env:esp01_1m]
platform = espressif8266
board = esp01_1m
framework = arduino
lib_deps = https://github.com/marvinroger/homie-esp8266.git

; Serial Monitor options
monitor_speed = 115200

Think this was a bug, but has been fixed in my fork V2.1, if you have a sec, could you test on my v2.1 ?

Unfortunately, this does not solve the problem:
💾 Saved config file.
✔ Configuration updated
Flagged for reboot
Device is idle
Triggering ABOUT_TO_RESTART event...
↻ Rebooting...
✖ MQTT disconnected
Triggering MQTT_DISCONNECTED event...
✖ Wi-Fi disconnected
Triggering WIFI_DISCONNECTED event...

 ets Jan  8 2013,rst cause:2, boot mode:(1,6)

 ets Jan  8 2013,rst cause:4, boot mode:(1,6)

wdt reset

↻ Config file loading
✖ Config file faild to load
✖ /homie/config.json doesn't exist
Configuration invalid. Using CONFIG MODE
💡 Firmware bare-minimum (1.0.0)
🔌 Booting into config mode 🔌
Device ID is xxxxx
AP started as Homie-xxxxx with IP <IP_ADDRESS>

Odd, I'll have a look into later today

Did you find any reason for this effect/bug? Can I help debugging?

Sorry, lacking for time... Will try got to this asap

Are you using an ESP-01 with a PUYA flash on it?? I ran into exactly the same issue with a new set of ESP-01's I was sent from Ali. It seems the new puya flash has some issues.
I had to apply the same patch to esp.cpp to get the SPIFFS working.
https://github.com/esp8266/Arduino/issues/4061

@plambrechtsen you are right. Applying the patch https://github.com/esp8266/Arduino/issues/4061#issuecomment-368273656 solves the problem.

This is interesting to know, sorry I haven't found time to look into this deaply, but when I do, good to know this ... Not sure how to fix this, might be something to add to docks ...

I don't think this is something that could easily be fixed in home as it's an underlying issue with the esp8266 SPIFFS writing function. Unless you wanted to lift and shift all of that into Homie which I certainly wouldn't recommend. Otherwise you could add logic into the Web UI and serial console that reads back the config.json file after writing it. If it isn't able to read the config back then you know you have the issue with SPIFFS not working.
Another thought about how this could be worked around is to have an option to write the config into offsets in the EEPROM but that would require agreeing particular offsets for where particular configuration items would sit rather than having a free text json file and being limited to 512/1024 bytes. Which would completely change how config is currently managed today.

Is it possible to monkey patch that routine (EspClass::flashWrite)?
Otherwise, it would be helpful if it is documented: ESP-01 + PUYA flash => patch your framework.


Vulnerability roundup 112: wasmtime-0.21.0: 1 advisory [8.1]

search, files

[ ] CVE-2022-23636 CVSSv3=8.1 (nixos-21.11, nixos-unstable)

CVE details
CVE-2022-23636
Wasmtime is an open source runtime for WebAssembly & WASI. Prior to versions 0.34.1 and 0.33.1, there exists a bug in the pooling instance allocator in Wasmtime's runtime where a failure to instantiate an instance for a module that defines an externref global will result in an invalid drop of a VMExternRef via an uninitialized pointer. A number of conditions listed in the GitHub Security Advisory must be true in order for an instance to be vulnerable to this issue. Maintainers believe that the effective impact of this bug is relatively small because the usage of externref is still uncommon and without a resource limiter configured on the Store, which is not the default configuration, it is only possible to trigger the bug from an error returned by mprotect or VirtualAlloc. Note that on Linux with the uffd feature enabled, it is only possible to trigger the bug from a resource limiter as the call to mprotect is skipped. The bug has been fixed in 0.34.1 and 0.33.1 and users are encouraged to upgrade as soon as possible. If it is not possible to upgrade to version 0.34.1 or 0.33.1 of the wasmtime crate, it is recommend that support for the reference types proposal be disabled by passing false to Config::wasm_reference_types. Doing so will prevent modules that use externref from being loaded entirely.

Scanned versions: nixos-21.11: efea022d6fe; nixos-unstable: 710fed5a248.
Cc @matthewbauer

See also: #143013

We no longer support nixos-21.11, but this has been fixed in the currently supported NixOS versions:

nixos-22.05: wasmtime-0.39.1
nixos-unstable: wasmtime-1.0.1


link-to-explore-algorithms

📥 Pull Request
Description
I have added link to the "Explore Algorithms" button in hero section
Fixes #13
Type of change

[x] 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 not work as expected)
[ ] Documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Hey corrected the mistake


Data drop for few sources

Hi :wave: I am noticing that few sources experienced a data drop

index
source
state
old count
new count
diff

1
us/fl/collier
US-FL
229776
609
229167

2
us/nc/davidson
US-NC
73354
511
72843

3
us/ms/rankin
US-MS
69937
54808
15129

4
us/sc/jasper
US-SC
11476
354
11122

5
us/ks/statewide
US-KS
1471232
1467957
3275

6
us/oh/seneca
US-OH
28540
25760
2780

7
us/mn/ramsey
US-MN
220019
219274
745

8
us/il/kendall
US-IL
51512
50840
672

9
us/la/livingston
US-LA
60243
59861
382

10
us/sc/darlington
US-SC
35461
35117
344

11
us/ga/glynn
US-GA
63057
62941
116

Example: us/fl/collier

Questions:

Is there a way for downstream consumers to understand if the data drop is expected or has some issues?
Is data drop an often situation which happens or should be more scrutinized?

Thank you for any answers :bowing_woman:

If the feature count drops significantly as in your example, it's likely a problem that needs to be addressed. Thanks for bringing it to our attention.
In most cases, this happens because the provider has changed URLs and we need to update our information to point to a new URL.

Thank you for the response @iandees . Will keep the ticket open in case there is any triage works needs to be done on your end. Otherwise, ticket is good to close as my questions are resolved.

@amishas157 I'd highly recommend starting to switch your processing pipeline to use the new infrastructure at https://batch.openaddresses.io/data. We implemented basic protection for this exact scenario. When a source drops a significant amount of address points it is flagged and quarantined for human review. A human than has to verify the changes are accepted before it is pushed out to the main data API.
In the near future we will being adding deprecation notices to the old results.oa.io processing page.

@ingalls :wave: We have switched to using https://batch.openaddresses.io/data. While we were working with OA, we found that there were few sources which had corrupt data i.e. no street/number even the count was good. In such situations, we pinned data to last known valid job and accessing data from s3://data.openaddresses.io/runs/{}/{}.zip".format(last_valid_job_id, source_name)

source: pinned job id

run_ids = {
    "us/de/new_castle": "618277",  # 255,228	2019-04-20	8ff09a8 (0:01:20)
    "us/ga/paulding": "656746",  # 70,510	2019-07-23	1483138 (0:00:18)
    "us/or/city_of_salem": "665517",  # 58,386	2019-08-12	d2f0e2e (0:00:16)
    "us/ga/city_of_savannah": "219816",  # 115,199	2017-07-07	33c0e5e (0:01:15)
    "us/ok/rogers": "591836",  # 48,020	2019-03-11	ddf67e6 (0:00:30)
    "us/ky/kenton": "507086",  # 84,672	2018-10-22	28b79a2 (0:00:41)
    "us/ca/sutter": "",  # never had a valid set
    "us/al/etowah": "768080",  # 76,991	2020-02-10	32daa24 (0:00:16)
    "us/il/city_of_east_peoria": "",  # Cannot access - Error reading from remote server
    "us/nc/richmond": "",  # never had a valid set
    "us/tx/hood": "829245",  # 31,014	2020-05-04	df37d8e (0:00:02)
    "us/nv/nye": "327843",  # 60,178	2017-12-11	8c72dc6 (0:00:36)
    "us/wi/douglas": "279693",  # 22,409	2017-10-16	9a00c2d (0:00:05)
    "us/ky/pendleton": "479214",  # 7,932	2018-09-03	6961003 (0:00:02)
    "us/id/blaine": "227649",  # 23,282	2017-07-24	5956932 (0:00:08)
    "us/al/blount": "318021",  # 42,796	2017-12-11	e9e171a (0:00:28)
    "us/al/city_of_auburn": "656709",  # 40,422	2019-07-23	11f7850 (0:00:11)
    "us/co/park": "337694",  # 16,527	2018-01-08	a2d2e84 (0:00:09)
    "us/nc/rutherford": "104875",  # 37,539	2016-08-15	zip (0:00:26)
    "us/ct/city_of_new_britain": "709056",  # 17,443	2019-11-18	1958164 (0:00:02)
    "us/vt/city_of_burlington": "649964",  # 8,695	2019-06-23	8547533 (0:00:02)
    "us/wa/pend_oreille": "592004",  # 16,695	2019-03-11	30d6716 (0:00:05)
    "us/mn/carlton": "779215",  # 16,431	2020-02-24	07312e9 (0:00:01)
    "us/ks/pottawatomie_county": "566592",  # 11,585	2019-01-15	dd63589 (0:00:06)
    "us/nc/caswell": "749009",  # 12,342	2020-01-13	7301172 (0:00:01)
    "us/nc/montgomery": "609120",  # 29,952	2019-04-09	de64d27 (0:00:09)
    "us/va/giles": "438754",  # 9,255	2018-06-25	3cec78d (0:00:05)
    "us/sd/bon_homme": "592190",  # 8,672	2019-03-11	fcbe60f (0:00:02)
    "us/nc/yancey": "253051",  # 16,944	2017-09-04	8cf160c (0:00:05)
    "us/va/amherst": "1044893",  # 16,220	2021-03-03	9a8b4f2 (0:00:01)
    "us/mo/perry": "406587",  # 14,115	2018-04-30	3519d47 (0:00:10)
    "us/il/clark": "27905",  # 14,016	2015-10-24	zip (0:00:09)
    "us/ok/wagoner": "748226",  # 46,531	2020-01-13	617c878 (0:00:05)
    "us/mo/iron": "601941",  # 11,384	2019-03-26	b8ab2c1 (0:00:03)
    "us/il/massac": "630600",  # 11,049	2019-05-21	d1c1e26 (0:00:04)
    "us/ms/city_of_diberville": "709455",  # 5,072	2019-11-18	153f967 (0:00:00)
    "us/nv/eureka": "709268",  # 4,542	2019-11-18	5193e14 (0:00:00)
    "us/va/appomattox": "347647",  # 8,411	2018-01-19	a0f4b3e (0:00:03)
    "us/nc/avery": "346913",  # 23,034	2018-01-19	4c8e0a8 (0:00:13)
    "us/va/amelia": "620046",  # 6,755	2019-04-21	68635c8 (0:00:02)
    "us/va/franklin": "686078",  # 31,613	2019-10-01	2464d52 (0:00:04)
    "us/nh/jaffrey": "640357",  # 2,540	2019-06-02	fca2443 (0:00:01)
    "us/wy/crook": "798317",  # 4,756	2020-03-23	3f5486b (0:00:00)
    "us/va/warrenton": "837389",  # 29,870	2020-05-18	f5822d1 (0:00:02)
    "us/co/logan": "364067",  # 12,043	2018-02-26	61dd59b (0:00:04)
    "us/ga/liberty": "665930",  # 18,919	2019-08-13	9ded3c7 (0:00:08)
    "us/nc/cleveland": "728480",  # 56,958	2019-12-16	57da59c (0:00:08)
    "us/nc/rockingham": "374865",  # 49,396	2018-03-12	95fd94f (0:00:16)
    "us/ne/omaha": "346025",  # 211,899	2018-01-19	06f7fce (0:01:57)
    "us/va/greene": "657776",  # 9,461	2019-07-23	2f7635e (0:00:02)
    "us/va/madison": "513084",  # 7,007	2018-10-29	a78099c (0:00:03)
    "us/va/city_of_rural_retreat": "347881",  # 1,059	2018-01-19	04f3299 (0:00:00)
    "us/va/halifax": "455133",  # 18,891	2018-07-23	185cc1a (0:00:10)
    "us/la/washington": "100052",  # 33,147	2016-07-23	zip (0:00:35)
    "us/ks/johnson_county": "25136"  # 215,060	2015-10-03	zip (0:16:31)
    # "us/ks/cheyenne_county": "12996", # 4,724	2015-08-23	zip (0:00:12)
    # "us/nc/perquimans": "", # never had a valid set
}

Do you think using data from s3://data.openaddresses.io/ is fine for few of the sources?

@amishas157 Absolutely, you can use the old system in the meantime. Just know that we don't plan to do any significant work on that system, nor does it offer any protection for the problem you are reporting.
@amishas157 Generally you can trust that any data that is added to the /data endpoint is intended, as drops would be flagged and reviewed by me. However the system isn't perfect and also the validation depends on the inital numbers. so if an address starts with 0 addresses and stays at 0 addresses it will never be flagged. I'll add this to the roadmap.
One option is to use the https://batch.openaddresses.io/docs/#api-Job-Single API and check the stats object? It will include a count of addresses/streets & then also a validity column which ensure the number looks number like etc.

Sources To Fix

[ ] us/de/new_castle
[ ] us/ga/paulding
[ ] us/or/city_of_salem
[ ] us/ga/city_of_savannah
[ ] us/ok/rogers
[ ] us/ky/kenton
[ ] us/ca/sutter
[ ] us/al/etowah
[ ] us/il/city_of_east_peoria
[ ] us/nc/richmond
[ ] us/tx/hood
[ ] us/nv/nye
[ ] us/wi/douglas
[ ] us/ky/pendleton
[ ] us/id/blaine
[ ] us/al/blount
[ ] us/al/city_of_auburn
[ ] us/co/park
[ ] us/nc/rutherford
[ ] us/ct/city_of_new_britain
[ ] us/vt/city_of_burlington
[ ] us/wa/pend_oreille
[ ] us/mn/carlton
[ ] us/ks/pottawatomie_county
[ ] us/nc/caswell
[ ] us/nc/montgomery
[ ] us/va/giles
[ ] us/sd/bon_homme
[ ] us/nc/yancey
[ ] us/va/amherst
[ ] us/mo/perry
[ ] us/il/clark
[ ] us/ok/wagoner
[ ] us/mo/iron
[ ] us/il/massac
[ ] us/ms/city_of_diberville
[ ] us/nv/eureka
[ ] us/va/appomattox
[ ] us/nc/avery
[ ] us/va/amelia
[ ] us/va/franklin
[ ] us/nh/jaffrey
[ ] us/wy/crook
[ ] us/va/warrenton
[ ] us/co/logan
[ ] us/ga/liberty
[ ] us/nc/cleveland
[ ] us/nc/rockingham
[ ] us/ne/omaha
[ ] us/va/greene
[ ] us/va/madison
[ ] us/va/city_of_rural_retreat
[ ] us/va/halifax
[ ] us/la/washington
[ ] us/ks/johnson_county
[ ] us/ks/cheyenne_county
[ ] us/nc/perquimans

One option is to use the https://batch.openaddresses.io/docs/#api-Job-Single API and check the stats object? It will include a count of addresses/streets & then also a validity column which ensure the number looks number like etc.

Perfect. And when stats say invalid data, do we:

fallback  on whatever data we had earlier?
report the issue in this repo?

@amishas157 Idealy once there is a good source in /data we don't regress. I can't 100% guarentee it, but yes, just don't update to the new source if you identify a bad source - and if you could open a ticket in this repo - or even better submit a PR if you have time that would be fantastic.

even better submit a PR if you have time that would be fantastic.

Oh would love to learn the process if there is any quick doc/summary to share.

Yeah, docs can be found here: https://github.com/openaddresses/openaddresses/blob/master/CONTRIBUTING.md. Most of the time the actual PR on github is the easy part, finding and fixing the data can be tougher. If there is a time next week that you and/or other mapboxers would like to jump on a call with me to do a walk through and Q&A I'd be happy to make that happen.

Yes, I will definitely like to learn more about OA source in general and also the contribution part. Going to check in with team next week if anyone else would like to join. and thank you for offering walk through session

Awesome :) Shoot me an email at<EMAIL_ADDRESS>and we'll find a time that works.


[WFLY-10182] Unstable work of the persistent EJB timers with Oracle D…

https://issues.jboss.org/browse/WFLY-10182

Can one of the admins verify this patch?

@stuartwdouglas Please approve
@Maxoid Thanks for the contribution! If you are not a Red Hat employee, please answer yes/no to the following statement.
We require that all contributions be made under the terms of the MIT License, http://www.opensource.org/licenses/mit-license.php. Do you agree to the these terms?

Yes, I agree with the terms.

This is ok to test

@Maxoid The elytron test job failed, and when retesting it there is a compilation error.
In case you can't see the logs the errors are:

02:19:57]W:	 [Step 2/3] [ERROR] /store/work/tc-work/bb15431f347cd651/ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerServiceImpl.java:[598,40] cannot find symbol
[02:19:57]W:	 [Step 2/3] [ERROR] symbol:   variable transactionManager
[02:19:57]W:	 [Step 2/3] [ERROR] location: class org.jboss.as.ejb3.timerservice.TimerServiceImpl
[02:19:57]W:	 [Step 2/3] [ERROR] /store/work/tc-work/bb15431f347cd651/ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerServiceImpl.java:[601,25] cannot find symbol
[02:19:57]W:	 [Step 2/3] [ERROR] symbol:   variable transactionManager
[02:19:57]W:	 [Step 2/3] [ERROR] location: class org.jboss.as.ejb3.timerservice.TimerServiceImpl
[02:19:57]W:	 [Step 2/3] [ERROR] /store/work/tc-work/bb15431f347cd651/ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerServiceImpl.java:[605,46] cannot find symbol
[02:19:57]W:	 [Step 2/3] [ERROR] symbol:   variable transactionManager
[02:19:57]W:	 [Step 2/3] [ERROR] location: class org.jboss.as.ejb3.timerservice.TimerServiceImpl
[02:19:57]W:	 [Step 2/3] [ERROR] /store/work/tc-work/bb15431f347cd651/ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerServiceImpl.java:[609,33] cannot find symbol
[02:19:57]W:	 [Step 2/3] [ERROR] symbol:   variable transactionManager
[02:19:57]W:	 [Step 2/3] [ERROR] location: class org.jboss.as.ejb3.timerservice.TimerServiceImpl
[02:19:57]W:	 [Step 2/3] [ERROR] /store/work/tc-work/bb15431f347cd651/ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerServiceImpl.java:[617,44] cannot find symbol
[02:19:57]W:	 [Step 2/3] [ERROR] symbol:   variable transactionManager
[02:19:57]W:	 [Step 2/3] [ERROR] location: class org.jboss.as.ejb3.timerservice.TimerServiceImpl
[02:19:57]W:	 [Step 2/3] [ERROR] /store/work/tc-work/bb15431f347cd651/ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerServiceImpl.java:[620,29] cannot find symbol
[02:19:57]W:	 [Step 2/3] [ERROR] symbol:   variable transactionManager
[02:19:57]W:	 [Step 2/3] [ERROR] location: class org.jboss.as.ejb3.timerservice.TimerServiceImpl
[02:19:57]W:	 [Step 2/3] [ERROR] /store/work/tc-work/bb15431f347cd651/ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerServiceImpl.java:[622,29] cannot find symbol
[02:19:57]W:	 [Step 2/3] [ERROR] symbol:   variable transactionManager
[02:19:57]W:	 [Step 2/3] [ERROR] location: class org.jboss.as.ejb3.timerservice.TimerServiceImpl
[02:19:57]W:	 [Step 2/3] [ERROR] /store/work/tc-work/bb15431f347cd651/ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerServiceImpl.java:[626,33] cannot find symbol
[02:19:57]W:	 [Step 2/3] [ERROR] symbol:   variable transactionManager
[02:19:57]W:	 [Step 2/3] [ERROR] location: class org.jboss.as.ejb3.timerservice.TimerServiceImpl
[02:19:57]W:	 [Step 2/3] [ERROR] /store/work/tc-work/bb15431f347cd651/ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerServiceImpl.java:[637,44] cannot find symbol
[02:19:57]W:	 [Step 2/3] [ERROR] symbol:   variable transactionManager
[02:19:57]W:	 [Step 2/3] [ERROR] location: class org.jboss.as.ejb3.timerservice.TimerServiceImpl

This is probably because https://github.com/wildfly/wildfly/commit/77ca87c831a04cc8372219de3d011b2bd0c94e41#diff-6aff166f22b7cef292412452d84fa6d2 got merged in the meantime

Yes, I don't have an access. Thanks for the log. I think I can handle it, give me some time.

Hi @kabir ,
I've made correction of my commit for the current master branch.
The build is OK now, but some unit tests were not succeded. I am not sure that they are related to my changes.

I've opened another pull request as this one is damaged
https://github.com/wildfly/wildfly/pull/11242


AttributeError: 'LoRALinear' object has no attribute 'out_dim'.

When I'm trying to run the code I get the following issue:
AttributeError: 'LoRALinear' object has no attribute 'out_dim' which points to https://github.com/NeuralNotW0rk/LoRAW/blame/1224b9d06cefe6c1b2dea8bd451e7519e0afacf9/loraw/modules.py#L35
In fact it seems like the LoRAModule class has no attribute out_dim.

Hi there, out_dim is set in the LoRALinear constructor so maybe you are creating a LoRAModule directly. Do you have any more information on how you arrived at this error so I can try to replicate it?

Fixed it in the latest commit

Fixed the issue in the latest commit


Log agent flow / experiments

It would be helpful to log the flow that an agent has taken in order to review where it's reasoning/thoughts and actions could be improved and if changing the world model helps with that.
In agent.run make a "log" argument optional (boolean). Then create a log folder where to store the different runs. Include the parameters for the run (prompt, site/page, world model, LLM (system fingerprint)) and the output (thoughts, actions, chosen elements, screenshots (optionally the HTML?)) per step.
Extra options, thoughts:

succesful completion or not
number of steps to complete task
debug/improvement suggestions
sort runs per task to incrementally improve agent performance per experiment

Hi @gaspardmvr!
That's a very good point. @JoFrost is actually working on that.
We will provide this feature soon, so stay tuned

This feature is now live by the way - we'll document it in Learn>Debugging guide on our docs ASAP but basically you can get a Pandas dataframe with local log info by running:
df = agent.logger.return_pandas()

The logger guide is actually here: https://docs.lavague.ai/en/latest/docs/learn/local-log/