Nomenclature of aur(1) scripts

Follow-up on https://github.com/AladW/aurutils/pull/311#issuecomment-383293423
I'm mostly happy with how the aurutils scripts are named, but there's some candidates where I have doubts:

[ ] aur-arrow, previously aurqueue and aur-deps-src. Since tsort was moved out from this script, it's no longer a "queue", and the other name didn't seem suitable either (for example, it's not related to aur-deps-rpc). arrow emphasizes on the paired output pkgbase -> depends, but says nothing about the actual goal of the script, being piping the output to tsort to get the build order in a directory of PKGBUILDs.
[ ] aur-deps-rpc, previously aurchain. chain was a fancy name to indicate the recursive approach of querying the AUR, which is only about the implementation. deps-rpc is closer to the actual goal, though it doesn't tell you the output is (topologically) sorted. aur-build-order may be better, but it's not related to aur-build apart from the name and that it may be used in conjunction with aur-build -a.

The following were changed or added from the 1.5 release:

[x] aur-vercmp, previously aurcheck. check doesn't tell you what it checks, so vercmp seemed more appropriate and mnemonic with vercmp(1).
[x] aur-rpc, moved out from aursearch. A general tool that queries the AUR RPC.
[x] aur-srcver, short for "source version". Pretty much exactly what it does, it queries a bunch of .SRCINFO files to print the version.
[ ] aur-rfilter, previously aursift. Short for "repo filter". Takes packages from stdin (typically AUR packages) and prints valid providers from a specified repository. The "providers" part is what makes the script more than a trivial call to grep(1).
[x] aur-pkglist, previously aurgrep. Arguably an implementation detail, although the whole script is centered around packages.gz for which there is no real alternative. If zsync ever becomes available, this script will likely become obsolete.
[x] aur-build-nspawn, chroot code moved out from aur-build. Used to be called aurbuild_chroot at some point, which seemed overly generic since the script doesn't work without systemd-nspawn at all. (renamed to aur-chroot)

Any suggestions are welcome, especially for the candidates in the first section.

aur-deps-rpc: How about aur-rpc-build-order, which is short for "querying AUR RPC for build order"?
aur-arrow: This is the most mysterious one 🙂 This script doesn't seem to be used in any other aurutils script as of the current master, and if it is intended to be piped to tsort, why not make this script also do tsort as part of it, and also reverse the resulting list? If it did so, I would have suggested to name it aur-srcdir-build-order.

"child" scripts (with two hyphens) make sense when these describe equivalent ways to proceed in a thin wrapper (with a single hyphen), e.g. aur-fetch-git and aur-fetch-snapshot. See the pipeline in https://github.com/AladW/aurutils/blob/master/lib/aur-fetch#L64).
Whether the same holds for aur-build is up to debate - aur-build-nspawn is essentially an extra-x86_64-build replacement with support for local repos, and does cover only a fraction of the aur-build functionality.
For aur-arrow, I think it's interesting to keep this general and not hardcode tsort. For a crazy example, imagine piping the output to graphviz for "aurgraph" (see pacgraph). I guess something like aur-srcdir-build-order is descriptive enough, but it's also quite long!

"child" scripts (with two hyphens) make sense when these describe equivalent ways to proceed in a thin wrapper (with a single hyphen), e.g. aur-fetch-git and aur-fetch-snapshot

I see your point, but this convention would have been more obvious if all "parent" scripts were named with a single hyphen - for example, right now aur-deps-rpc has two, and it can be confused as a "child" script. Even though we will rename it anyway, how do you feel about using a different symbol to indicate "child" scripts that people probably don't want to call directly, for example an underscore? So aur-fetch_git and aur-fetch_snapshot. That way we don't necessarily have to limit ourselves to think of a name with a single hyphen only, and to me personally this would have been a more clear indication of parent-child relationship.

For aur-deps-rpc, I guess a name like aur-rpc-build-order is descriptive enough, but also quite long!

True that, with bash completion that wouldn't be that big of a deal, but still, all other scripts have much shorter name and this one would stand out. But, it is super descriptive 🙂

For aur-arrow, I think it's interesting to keep this general and not hardcode tsort.

I see. How about aur-srcdir-deps? Kind of similar to the old aur-deps-src, but more indicative that the script works on a directory of PKGBUILDs, and still explains that it is searching for dependencies in the directory.

By the same logic, aur-search would be called aur-rpc-search!

Yes, although search is only available via RPC, while for deps order we have two scripts, one works on RPC, another on a directory of PKGBUILDs. But given that the second one isn't strictly giving us "order", maybe you are right. How about aur-deps-order?

I'd say it primarily depends on whether you expect people to use this script directly, or it is purely a child for aur-build. It would visually help distinguishing which scripts are intended for "public use", and which are just helpers.
We could even exclude the scripts with two hyphens from the bash completion (I like the two consecutive hyphens by the way).

I think aur-chroot is suitable for direct use, at least from https://github.com/AladW/aurutils/commit/988da07b88d81fb1d731f679cf58e7f74511ff46

In that case the name is good 😉

I also feel aur-chroot is acceptable.

https://github.com/AladW/aurutils/commit/19203f18dd236fb29e387b81b745d02ebcc97f1e. 7 to go :wink:

For the record, I'm definitely satisfied with aur-vercmp, aur-rpc and aur-srcver; aur-pkglist sounds ok too; and I'd probably rename aur-rfilter to aur-repo-filter for clarity.
TL;DR for already mentioned suggestions that I currently like:

two hyphens for aur-fetch--*
aur-arrow -> aur-deps-srcdir
aur-deps-rpc -> aur-deps-order

Regarding the git convention for scripts. Git categorizes it's parts as porcelain/plumbing.  So they're not as dependent on pathname conventions. I think the rule is to keep short and relevant. But they still have some long ones like: git-get-tar-commit-id

For the record, I'm definitely satisfied with aur-vercmp, aur-rpc and aur-srcver; aur-pkglist sounds ok too;

I agree, I've put a checkmark for those on the list (still taking any suggestions, of course).

I'd probably rename aur-rfilter to aur-repo-filter for clarity.

Sounds good. r might mean reverse or some other term, after all.

We could even exclude the scripts with two hyphens from the bash completion (I like the two consecutive hyphens by the way).

I was wondering how to exclude scripts like aur-fetch-git easily from the completion, and "scripts with a -- suffix" is well-defined unlike "something that has two or more hyphens somewhere in the word"...

I'll have to think a bit more about using --, after all aur-fetch-git is something you could use directly in a general context, it's just not the most convenient thing to do. Maybe I'm not sure on the exact definition of a "helper", e.g. gui--askpass vs. remote-http.
Thanks for all the input so far.

I tried to find out something about this convention but did not find anything relevant other than git/git@d7e522cffb2224b91c9c0edde093fbb81a0289b0
In particular, git-remote-http is part of the implementation for remote helpers: https://git-scm.com/docs/git-remote-helpers. They are maybe an exception, since they are expecting users to create their own helpers and the -- would be considered ugly? IDK.
My interpretation is that --helpers scripts are used when one tool needs a subtask done (opening a browser, asking for a password, showing a menu in add --interactive, etc). You  never run these helpers by hand. You get their functionality by using their parent commands.
I believe what really defines if a command should be used or not is the commands categorization that can be seen in: git(1) or https://github.com/git/git/blob/master/command-list.txt where porcelain and plumbing are the high and low level interface respectively. What is missing from the list are the ones that are not meant for users.
Using the git analog, aur-fetch would be porcelain, and aur-fetch-git could be either plumbing or a --heper depending if we decide users should be using it or not.
One thing git does, by default, is to only auto-complete high-level commands. We could do the same to signal users they should  prefer aur-fetch -g over aur-fetch-git.

Considering aur-fetch is a thin wrapper with the bulk of the functionality in aur-fetch-git and aur-fetch-snapshot, I would say that's it's "plumbing" rather than a "helper". I agree on not using it for completion though, since for interactive use aur-fetch is better suited.
Regarding aur-arrow, I think it's a good idea to rename it to aurgraph. By mapping pkgname dependencies to their respective pkgbases, it basically creates a directed graph with the package bases as nodes and dependency relations as arrows. It's also mnemonic with pacgraph and pactree.
I planned on reducing the scope of aur-deps-rpc, in that it only recurses the AUR for dependency information and otherwise not process the data. The output would be in the form of pkgname\tdepends\tpkgbase\tpkgver. Adapting aur-fetch should be simple (note that aur-fetch -r currently clones by pkgname, so we'd fix a bug in the process). aur-sync is more challenging. I have done most of the changes locally but aur-sync would need thorough testing.
This way aur-deps-rpc both better reflects the name and is a more general (and simple) tool.

I like the name aur-graph 👍
For aur-deps-rpc, notice that this is the only name that explicitly states how it operates (rpc vs source directory), maybe it should just be called aur-deps.

For aur-deps-rpc, notice that this is the only name that explicitly states how it operates (rpc vs source directory), maybe it should just be called aur-deps.

Good point, though how about making it slightly longer with aur-depends? (compare depends array in PKGBUILD(5))?

One more observation, in light of other "multi-word" scripts such as srcver, vercmp and pkglist, maybe aur-repo-filter should become aur-repofilter.
Maybe the number of hyphens can even be used in bash completion to exclude "plumbing" scripts.

Makes sense, though I find it comparatively long for a single word... maybe the old aur-sift is also worth considering.

aur-sift alone is a bit ambiguous, maybe aur-reposift?

Agree that aur-graph sounds good.
I would try to stay away from using the number of non-consecutive hyphens to categorize commands. I believe it's too generic of a pattern and it would restrict us in the future if we can't come up with a short and good name for a script. Some commands suggestions from this thread look awful in their "Hyphenless Multi-word" form. (depsorder, depssrcdir, rpcbuildorder) just to give some examples.
I would say the best route is to explicitly define the categories, like git.
Making it available on something like aur-help where it could be easily called from both bash and zsh compeltions with aur help --cmd-list [basic|core|usrcmds] (categories names up for discussion)
Holdin on a bit longer on this branch, now that we are renaming a bunch of stuff and pacman 5.1 is slushy freezed (need to look into parseopts.sh).

In that case I think we can leave the aur-repo-filter name for now.
For the category names, perhaps the more easily readable user instead of usrcmds?
Otherwise basic and core sound decent, though slightly vague, i.e. there "basic" does not necessarily imply "for interactive use" to me.

That can be discussed on its PR. I think we can close this. We can always
reopen it if needed.
On Thu, May 17, 2018, 15:39 Alad Wenter<EMAIL_ADDRESS>wrote:

@rafasc https://github.com/rafasc as far as I'm concerned I'm happy
with the current names, do you want to continue discussing the category
names in this issue or leave it to #311
https://github.com/AladW/aurutils/pull/311 instead?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/AladW/aurutils/issues/382#issuecomment-389890189, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB1azUIMLOdift9sEqCPZYSJI8yk_ZJKks5tzYu4gaJpZM4ToFvt
.

:+1:


⚠ Jenkins Plugins Artifactory has degraded performance

In ecf761a, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1215 ms

Resolved: Jenkins Plugins Artifactory performance has improved in cc820f5 after 15 minutes.


Hangfire.Mongo is incompatible with the MongoDB.Driver LINQ3 provider

The MongoDB.Driver version 2.19.0 changed the LINQ provider to the new (V3) provider.
This new LINQ3 provider is incompatible with Hangfire.Mongo. I have filed bug CSHARP-4505 on the MongoDB.Driver JIRA project with reproduction sample code.
In the meantime it's possible to switch back to the V2 provider as documented in the release notes.
var connectionString = "mongodb://localhost";
var clientSettings = MongoClientSettings.FromConnectionString(connectionString);
clientSettings.LinqProvider = LinqProvider.V2;
var client = new MongoClient(clientSettings);

Temporary fix:
var connection = "....";
            var mongoUrlBuilder = new MongoUrlBuilder(connection);

            var clientSettings = MongoClientSettings.FromConnectionString(connection);
            clientSettings.LinqProvider = LinqProvider.V2; //https://github.com/mongodb/mongo-csharp-driver/releases/tag/v2.19.0
            var mongoClient = new MongoClient(clientSettings);

            services.AddHangfire(configuration => configuration
                .SetDataCompatibilityLevel(CompatibilityLevel.Version_170)
                .UseSimpleAssemblyNameTypeSerializer()
                .UseRecommendedSerializerSettings()
                .UseMongoStorage(mongoClient, mongoUrlBuilder.DatabaseName, new MongoStorageOptions
                {
                    MigrationOptions = new MongoMigrationOptions
                    {
                        ...
                    }
                })
            );


added .env variables and .env.sample file

@narayan954 I have added all the env variables to firebase.js file and also created a .env.sample file. Kindly review all changes and merge them if all are right.


bpy.ops.import_scene.gltf doesn't work with bpy.ops.wm.read_factory_settings?

I'm trying to load gltf after clearing the scene, like shown here:
https://github.com/KhronosGroup/glTF-Blender-IO/blob/7a3532e32fcce61ab08aa0c081282e72e668ea4c/tests/roundtrip_gltf.py
But I'm getting the error:
Error: Traceback (most recent call last):
  File "\Text", line 34, in <module>
  File "\Text", line 32, in process_one
  File "\Text", line 12, in process_gltf
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\modules\bpy\ops.py", line 201, in __call__
    ret = op_call(self.idname_py(), None, kw)
RuntimeError: Error: Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\addons\io_scene_gltf2\__init__.py", line 900, in execute
    return self.import_gltf2(context)
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\addons\io_scene_gltf2\__init__.py", line 919, in import_gltf2
    return self.unit_import(self.filepath, import_settings)
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\addons\io_scene_gltf2\__init__.py", line 937, in unit_import
    BlenderGlTF.create(self.gltf_importer)
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\addons\io_scene_gltf2\blender\imp\gltf2_blender_gltf.py", line 42, in create
    BlenderGlTF._create(gltf)
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\addons\io_scene_gltf2\blender\imp\gltf2_blender_gltf.py", line 49, in _create
    BlenderScene.create(gltf)
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\addons\io_scene_gltf2\blender\imp\gltf2_blender_scene.py", line 40, in create
    BlenderNode.create_vnode(gltf, 'root')
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\addons\io_scene_gltf2\blender\imp\gltf2_blender_node.py", line 51, in create_vnode
    BlenderNode.create_vnode(gltf, child)
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\addons\io_scene_gltf2\blender\imp\gltf2_blender_node.py", line 40, in create_vnode
    BlenderNode.create_bones(gltf, vnode_id)
  File "C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\addons\io_scene_gltf2\blender\imp\gltf2_blender_node.py", line 134, in create_bones
    bpy.context.window.scene = bpy.data.scenes[gltf.blender_scene]
AttributeError: 'NoneType' object has no attribute 'scene'

location: C:\Program Files\Blender Foundation\Blender 2.83.4\2.83\scripts\modules\bpy\ops.py:201

Does it work if you delete that line?

I ran into this too.  The factory reset is being used to get rid of Blender's default cube, light, and camera, prior to a round-trip test.  But in recent versions of Blender, the factory reset actually resets the system scripts folder, killing off the developer's custom build of the glTF addon itself.

Actually mine had a different stack trace, not sure if it's the same as this.  But the factory reset got more aggressive at some point along the 2.8x series of releases, and caused problems for me.

Okay, I can reproduce OP's stack trace. To trigger it you need to run blender without the -b (headless) option. Deleting that line does not fix it, it will error again when we try to switch to edit mode.
I'm assuming this is for the same reason as: https://stackoverflow.com/questions/28075599/opening-blend-files-using-blenders-python-api/28083541#28083541
#1184 does fix it.


IT-3611

Added a backdrop while the session is being detected (or not found).  In this video, I have an artificial sleep for 2s.  Namely this code in ApplicationSessionManager.refreshSession():
await new Promise(r => setTimeout(r, 2000))
https://github.com/Sage-Bionetworks/synapse-web-monorepo/assets/1864447/c3177a43-c05d-4862-9402-1234b2370543

Bruce found (in IT-3611) that he could cause the error by clicking on the Google Login button quickly (before the session was detected).  I'd like to stop this from happening in the future, so I'm proposing a backdrop that is shown before the session has been initialized.


Start date recalculation after fee payment

Describe the bug in current situation
When the applicant successfully pays the fee deposit and the request moves from On Hold to Call for Records, the start date on the request details page is resetting to the date of that state change.
Link bug to the User Story
Impact of this bug
Describe the impact, i.e. what the impact is, and number of users impacted.
Chance of Occurring (high/medium/low/very low)
Medium. Only seems to occur with fee payments but occurs every time this scenario. Does not appear to occur when manually changing state from On Hold to Call for Records.
Pre Conditions: which Env, any pre-requesites or assumptions to execute steps?
Test marshal environment
Steps to Reproduce
Steps to reproduce the behavior:

Go to a request in Fee Estimate state
Note the Start Date
Change state to On Hold
Go through applicant payment process and complete payment
Refresh request in test-marshal
See Start Date has changed

Actual/ observed behaviour/ results
Start date should not change; it should always reflect the date the request was first moved to Open
Expected behaviour
A clear and concise description of what you expected to happen. Use the gherking language.
Screenshots/ Visual Reference/ Source
See request #EDU-2022-22111 in test-marshal. The start date was originally the same as the received date but updated to the date the change from On Hold to Call for Records happened after the successful payment.

@sumathi-thirumani-aot @divyav-aot I had this bug occur in testing this afternoon. Let me know if you have questions!

Notes for testing:
Request - EDU-2022-113355 - will place on hold today for fee
Will action payment tomorrow to take off hold.

Steps were followed - start date looks to be preserved - however, possibly a new bug has been introduced? The new legislated due date is the same as the original. Since the request was on hold for at least a day, the LDD should have changed. FYI @divyav-aot - I can write up new ticket, or we can fix it as part of this one?

@m-prodan - I tried one request with onholddays = 5 in dev-marshal. The due date is getting updated properly for this request.

Could you please share the requestId from test-marshal? I can quickly check the BE.

Hi @m-prodan, I can see that the above request due date is not updated.  Somehow I am not able to reproduce this issue in local. Could you please create a separate ticket for the same. Meantime I will keep 1 request in dev-marshal and test-marshal to monitor this issue.

Hi @m-prodan , I tried again with different option looks like the due date is getting calculated. Could you please try again and let me know the steps to reproduce the issue.
requeststatusid = 11 (On Hold)
requeststatusid = 2 (Call For Records)

Late on this - will close this one and write up bug ticket for LDD not calculating properly after on hold


Add OneeChan's new sakamoto, baka, ponyo, and rabite icons

lol

@seaweedchan
Is this okay with you?

Only in agreement that if you make new emoji you share it with OneeChan as well, yes, you can use these and all future OneeChan emoji.

Added in 47fe04f.


Add option for a second display to emulate the planned VERA expansion card

On 5/16/2023, David posted the following to the #emulator channel in Discord:
Since we're about to have a Vera expansion card... can anyone update the emulator to support two displays?
I am creating this issue to track this feature request.

Doesn't SDL support only 1 window? This could get very tricky very quickly


implemented factorial()

new to git hub..hope I successfully forked and pulled a request!

Hey ! Unfortunately the factorial() function has already been implemented !
Feel free to create an issue if you want to implement any other function !


[online safety] Add safety categories to report abuse form

Addresses https://github.com/NuGet/NuGetGallery/issues/8590
Spec: https://github.com/NuGet/Home/blob/dev/proposed/2021/NuGetOrgReportForm-SafetyChanges.md

Adds online safety categories and associated text to form
Adds tab indexes for a11y to other text (more a11y work is needed for this form, but this was a quick win for now)
Removed contacted owner checkbox for safety categories - we don't want customers to feel they should do this
All under a feature flag for now

[note that the gif below shows inconsistent "the" and "this" in dropdown. Since fixed.]

I think these are great changes, especially conditionally rendering the description that contains details that complainants should include. Once we replace the security/DMCA forms with associated portals, we should have far less support requests sent in with insufficient information.

Should some of these be sub-topics i.e. another dropdown for specific selections? Seems a bit dense and overload in the single dropdown

Should some of these be sub-topics i.e. another dropdown for specific selections? Seems a bit dense and overload in the single dropdown
@anangaur I ran this idea by legal some time back, but our policy requires a more prominent position for the safety categories.

How about a grouping of options:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup

How about a grouping of options:

@zhhyu That may be redundant as we have some other changes potentially coming down the pike, which may remove some of the pre-existing options (i.e. route customers to other locations for them and remove them from the dropdown). If this happens, most of what remains will be safety options. So, we could consider grouping options if these future changes determine that leaving the original ones untouched is better. For now I'd suggest leaving it as a simple list. I'm not sure if this function (https://github.com/NuGet/NuGetGallery/pull/8635/files#diff-aad522d53d7c37d2d65abfa950169d203d7eff0393d17330cda261623c1f9ee7R46) supports grouping, so it may not be a trivial change.

@zhhyu @skofman1 I'm blocked on merging this--if my explanations above satisfy you, would you please approve?

I suggest to get another approval from @jcjiang , but I see that this change is behind the feature flag, so it's fine to check in because it will not be alive until we are ready.

@zhhyu I'm talking with @jcjiang about some tweaks, and I can float them as a new (and more trivial) PR. Thanks. Will merge this one.


docs: update example os listing users with python client

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
Closes #3453
Type of change
(Please delete options that are not relevant. Remember to title the PR according to the type of change)

[ ] 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)
[ ] Refactor (change restructuring the codebase without changing functionality)
[ ] Improvement (change adding some improvement to an existing functionality)
[x] Documentation update

How Has This Been Tested
(Please describe the tests that you ran to verify your changes. And ideally, reference tests)

[ ] Test A
[ ] Test B

Checklist

[ ] I added relevant documentation
[ ] follows the style guidelines of this project
[ ] I did a self-review of my code
[x] I made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I filled out the contributor form (see text above)
[ ] I have added relevant notes to the CHANGELOG.md file (See https://keepachangelog.com/)

Sorry, one last change before approving the PR. In the block below assignments[users[idx]['username']].append(record) should change to assignments[users[idx].username].append(record) to work:
# divide your dataset in chunks of the same length as the users list and make the assignments
n = len(users)
chunked_records = [ds[i:i + n] for i in range(0, len(ds), n)]
for chunk in chunked_records:
    for idx, record in enumerate(chunk):
        assignments[users[idx]['username']].append(record)

No problem, that should be it then :)

Thanks for the contribution @plaguss !


Identifying unmaintained gems

Can we identify unmaintained gems?
We could search for Read-only repositories, long time since last commit, “looking for maintainers” in README, etc.
Suggested by @joemasilotti

Might be useful https://github.com/rubygems/rfcs/pull/37


it's not working on ios

I find and connect to the device but it doesn't print

You need explain more detail


Allow initialisation without external vision (rotate external vision)

Hi @mhkabir @dagar @priseborough ,
One more question here.
I now have the ekf setup as:
EKF2_AID_MASK enables use optical flow, vision position fusion and rotate external vision;
EKF_HGT_MODE set to Vision.
I wonder whether it would make more sense to allow local_position to be initialized without external vision at startup? It should be sufficient to use optical flow and baro to initialize the local_position, and when external vision pose is initiated during flight, it resets the offsets and rotate external vision to start fusion the vision pose.
I think this is useful, because most visual SLAM doesn't initialize without moving, but the PX4 doesn't initialize the local position without external vision. So manually moving the drone is always required at startup. This law makes sense if vision yaw fusion is enabled, but from my understand this is no longer the case if rotate external vision is enabled instead.
Please let me know your thoughts.
Kind Regards,
Chang

hello, could you solve this problem?  I try ti use the  Gazebo‘s Force and Torque tool to move the UAV for which can be initialized, but the result doesn't work well ,the initialization is aways defeated.

Currently, I just sent out a bunch of fake vision_pose to pass the initialisation check for px4.
This only work when rotate external vision and vsion yaw fusion are disabled, and I rotate external vision in ros before passing into the vision_pose estimation.

Let's fix this now. I'm having a look at what needs to be done.

Sorry for the delay. I was in the middle of a demo, so didn't have time to test.
Thank you so much for the update @mhkabir . It seems the link is not available anymore?
Thanks

It has been merged to ecl master.

Nice. Thanks. Kabir. I will do some further testing.

On 26 Jul 2018, at 13:30, Kabir Mohammed<EMAIL_ADDRESS>wrote:
It has been merged to ecl master.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi @mhkabir ,
Please see the flight log here with the firmware at 57dfcee8423babe009110b313e131d5672529938
Handholding test. Link here: https://review.px4.io/plot_app?log=7d6c9ab6-e5fc-4e21-86c8-991b27d3518a
EKF2_AID_MASK: vision position fusion + rotate external vision
EKF2_HGT_MODE: vision
EKF2_EV_DELAY: 0.0ms
EKF2_ASP_DELAY: 250ms

The local pose took several attempts at the beginning to follow vision correctly, and at the same time it complained about "EKF ev hgt timeout" and switch between vision and baro. It doesn't make sense because vision x, vision y are ok, only vision z has time out?
when switching baro, the spike problem in local position z came back. I think there are still some bugs for resetting the EKF at switching.
after several attempts, it did start to follow vision with an offset transform (which is good), however the local pose tends to wonder around when the motion evolve significant yawing. Was this caused by the internal vision offset estimation?

Please let me know your thoughts.
Best Regards,
Chang

Please see the same question in a new issue thread: https://github.com/PX4/Firmware/issues/10061


Add test case for preview requests on sites with a per-site cache

This contains the extracted test case from the PR #7581, which solved a caching issue. That issue has been fixed later by #8709 for wagtail >= 4.
You can trigger a failing test by removing the important call to patch_cache_control (which disables caching) here:
https://github.com/wagtail/wagtail/blob/dbe87bdc5d76afc967e5bb1bd245676044833473/wagtail/models/__init__.py#L623
Please check the following:

[x] Do the tests still pass?[^1]
[x] Does the code comply with the style guide?

[x] Run make lint from the Wagtail root.

[x] For Python changes: Have you added tests to cover the new/fixed behaviour?

Please describe additional details for testing this change.
[^1]: Development Testing
[^2]: Browser and device support
[^3]: Accessibility Target

We've just found another issue with the per-site-caching-setup and wagtail's preview, so it still doesn't work without tweaking at the moment. I will try to modify the test-case to have a failing case, as I don't have a clean solution yet.
Details:
The patch_cache_control(response, private=True) only avoids, that the preview stores its preview content in the cache, but the other way around is still a problem: the preview requests will load cached responses (using the FetchFromCacheMiddleware), and since it uses the same URL as the frontend, this is very likely to happen.
In our case, that worked until now, because we've used "de-AT" as LANGUAGE_CODE and the preview-request uses the user's preference and falls back to "de-at". This resulted in a different cache key for us, but this did not work everytime, that's why we've found this issue.

@th3hamm0r just checking on this one, is this something that can be converted from a draft to ready for review?

Oops, I should have removed the review-label too, thanks!
Unfortunately, there is no clean way to fix this one remaining issue (see above) in wagtail.
Since it currently requires to provide a custom subclass of FetchFromCacheMiddleware, I'm now thinking of adding warning/info to the django-section of the performance-docs in a separate PR, which should mention, that django's per-site-cache can only be used with wagtail, if the above version of a subclassed FetchFromCacheMiddleware is provided. Otherwise, the preview will not work correctly.
I will close this PR when I'm able to create the docs-PR.

Thank you

@laymonage  - please can you raise a bug out of this draft PR and we can close the PR.
It looks like there's issues here we do want to get solved eventually but as it stands this PR does not need to stay open.


[5.0] Make use of new resolvingType method

Follow-up PR of #6724
Includes

More method documentation for new methods
Methods now also added to the Container contract
Made use of the new $container->resolvingType method to clean up ValidationServiceProvider and FormRequestServiceProvider.

Rebase?

@taylorotwell rebased

:+1:

Ping

Is this needed after merging that other PR?

Nope


tabula-java allow specifying multiple areas

1942-update-tabula-java-for-muti-column-pdf (PolicyReporter/requests/#1942)

Allow multiple occurrences of -a parameter
Allow -a parameter to accept % values as well as absolute values
Add few test cases
Add test file

Misc Notes for reviewer:

Added a new class Pair. Created only a very basic implementation. Could be replaced in future by apache-commons-lang
Areas are stored in list of "Pairs" so that tables are extracted in the same order as specified in the commandline
Haven't put any limits on values for % option as specifying length/width which is bigger than the pdf page dimensions is allowed even now with absolute co-ordinates.

This change is

This is awesome, @asheeshrana — Thanks a lot! The tests are very much appreciated :)
I've requested a couple minor changes, let me know what you think.

Merged! Thanks a lot, @asheeshrana !


Model validation for FS models

FS models cannot predict as pyfunc models yet (issue #70), thus we can't use MLflow Evaluate with FS models.
However, MLflow Evaluate can take a function instead of a pyfunc model_uri.
This means we can call an FS model in the function and use this function in the Evaluate method.
Although this is a good solution, we still cannot enable baseline comparison, as we need to provide a model_uri of a pyfunc model (so this means it's not possible to compare a new FS model with a baseline FS model).

@aliazzzdat thanks for all the changes! Looks like some tests are failing, can we fix those and also do a full instantiation of Stacks to confirm everything is still working as expected? Version changes can be tricky, and want to make sure we don't break anything

The batch inference works as expected once we create the feature_store_inference_input table


Fix link to input bindings in README

Link in README is missing /ui/ and results in a 404.

@googlebot I signed it!

Thanks!


Updating the UUIDs of FCs

Process for updating the UUIDs of FCs

[ ] Katharina to update fc-uuid in CONFIGfile and OAS wherever applicable referencing from ForwardingList on feature branch
[ ] Katharina to create pull request from feature branch
[ ] Iswaryaa to review the pull request
If no errors found
[ ] Iswaryaa to Approve the pull request
[ ] Iswaryaa to merge feature branch to develop
[ ] Iswaryaa to delete feature branch and close this issue

Mappings for config file from forwardings list:

Due to new forwarding in forwardingList with uuid okm-1-0-0-op-fc-bm-005, there is an offset in the mapping table.


Stop auto detect new tokens/NFTs users received unless they are under the "whitelist"

name: Stop auto detect new tokens/NFTs users received unless they are under the "whitelist"
We are at a stage, where new spam/scam tokens/NFTs are dropping to users' wallets every day.

they are useless and have no value
many of them are linked to scams or dangerous websites
it cost us to do auto-detect.

I suggest stopping auto detect new tokens/NFTs users received unless they are under the "whitelist"

@hboon does this make sense?

@zhangzhongnan928 yes

@zhangzhongnan928  Did you fix this issue ?


ci: enable CI actions

This adds another command in tox to generate a Charmhub token, which should be useful to regenerate it in an easier way.

Looking good so far. Let's see if integration tests work.

Hmm... might need to run the integration tests locally to get a better idea of what the issues. Seems like slurmctld is failing to reach an active state which indicates that something is going wrong with the setup process.


Add basic version of tbX

This is a basic version of tbX integration. It introduces the following changes

The train metrics and validation metrics provided by the user are visualized as scalars on tensorboard.

User can additionally supply frequency of logging for train metrics through tbx_log_every argument in the constructor

The validation metrics are currently logged after every epoch.

The unit tests are not run in CI because tbX is not installed. Please also add tbX as a requirement under extras_require['extras'] in setup.py.

Can we add an example (or update an existing one) to showcase the use of the tbX feature ?

I will show tbX feature in BERT classifier example.


Change to the install instructions

Change the advice for using sudo to pip install --user pygorithm

Sent PR https://github.com/OmkarPathak/pygorithm/pull/5

Merged OR #5


Add Effective HP and Damage to monster page

While Xennial Gamer made this video about things he'd like to see in Summoners War proper, there are two features I'd also intended to look into adding, which I'll break into two separate requests.
EHP is calculated by a combination of HP and Defense. It's in the spreadsheet hanging off this BJR5 reddit thread.
While we're at it, calculated damage would also be cool to add.
I was thinking this would be for the player's monster instance page, but I could see a case for Bestiary Monster also.

Damage is quite complicated, just check how many options SWOP has

EHP shouldn't be a problem to add next to HP & DEF, will check that.

Referring to my last comment, I think we shouldn't implement DMG calculator in Swarfarm. It's already really good in SWOP.
https://user-images.githubusercontent.com/48104274/106967327-443b2d80-6747-11eb-9aae-e108f75ab9a6.mp4


Better RxJava understanding/docs

I'm following the limited RxJava support docs https://github.com/apollographql/apollo-android#rxjava2-support
I don't quite understand why a StoreOperation maps to a Single and Calls and Queries map to Observables. IIUC a store operation is a hit to the local cache, whereas calls and queries are remote requests. What if I expect my remote request to return a single response, not a stream of responses? Should that not also be mapped to a Single?

The reason is that Queries will return several values: usually one for the cached response and one for the network response.

What if I only want a network response? I.e. if I know the value is not cached yet? Can I still use a Single?

Yes, you can use all the RxJava magic for that. Stuff like Observable.toSingle(), etc...

Closing this since the new docs are little better. This behavior is also documented in it's javadoc. Since there is no guarantee that it will return a Single object, the Return type cannot be a Single.
As Martin mentioned, RxJava has couple of operations to convert to Single type.


Make alloc serializers send again

This summer line 205 (at the top. of the patch) made AllocSerializer !Send which makes it very hard to use with async rust.
By implementing send explicitly this is avoided. As far as I can see it should not be a problem to implement send the way the ptr field is used in the current code. This is confirmed in the comment in the exchange below too.
https://github.com/rkyv/rkyv/commit/359aa4aec662837b0b6731db194172cf819e4838#r102643633

Thanks for the PR!


AKV Access Policy woes...

Hi there. Just wanted to point out two things:
In the below portion of the script, when you set the AKV Access Policy on a new key vault, it does not allow the creator of the vault to view or do anything anymore unless you specifically add that user to the access policy as a separate step or from the Azure portal separately... It would be great if you commented this in the script with a link for additional resources or an example of how to deal with this.
The script to install the powershell module still has the reference to the preview version so if that is not required now that BYOK is no longer in preview, it should be removed.
Script Code to create Access policy:
Authorize Managed Instance to use the AKV (wrap/unwrap key and get public part of key, if public part exists):
$objectid = (Set-AzSqlInstance -ResourceGroupName $resourcegroup -Name "MyManagedInstance" -AssignIdentity).Identity.PrincipalId
Set-AzKeyVaultAccessPolicy -BypassObjectIdValidation -VaultName $vaultname -ObjectId $objectid -PermissionsToKeys get,wrapKey,unwrapKey

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

ID: 791209cf-9b22-43d4-706e-d8ecfffbd07a
Version Independent ID: 09944dbe-df29-27ad-b599-e31f7ddc6572
Content: PowerShell: Enable BYOK TDE - Azure SQL Database Managed Instance  - Azure SQL Database
Content Source: articles/sql-database/scripts/transparent-data-encryption-byok-sql-managed-instance-powershell.md
Service: sql-database
Sub-service: security
GitHub Login: @MladjoA
Microsoft Alias: mlandzic

@cmosqu Thank you very much for bringing this to our attention. I will have the content team review this and update the document as appropriate.

Excellent you guys are doing a great job!
Sent from my iPhone

On Nov 15, 2019, at 9:01 PM, Mike Ubezzi<EMAIL_ADDRESS>wrote:

@cmosqu Thank you very much for bringing this to our attention. I will have the content team review this and update the document as appropriate.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@cmosqu , thanks again for your feedback. The article has been updated and I am closing the issue.

#please-close


Remove churn on the service <-> RN bridge

this data buffer can be reused, doesn't need to be created for every read.

cc @chrisnojima

👍

No, eyeballs 😄 ...


Redesign tab bar

Closes #2563
What's inside

add getIcon handler to tab providers
redesign tab bar (cf. https://github.com/camunda/camunda-modeler/issues/2563)
updated unsaved state

Find artifacts here to check it out (cf. Build)

https://camunda-modeler-on-demand.s3.eu-central-1.amazonaws.com/2563-redesign-tab-bar/camunda-modeler-2563-redesign-tab-bar-linux-x64.tar.gz
https://camunda-modeler-on-demand.s3.eu-central-1.amazonaws.com/2563-redesign-tab-bar/camunda-modeler-2563-redesign-tab-bar-mac.dmg
https://camunda-modeler-on-demand.s3.eu-central-1.amazonaws.com/2563-redesign-tab-bar/camunda-modeler-2563-redesign-tab-bar-mac.zip
https://camunda-modeler-on-demand.s3.eu-central-1.amazonaws.com/2563-redesign-tab-bar/camunda-modeler-2563-redesign-tab-bar-win-ia32.zip
https://camunda-modeler-on-demand.s3.eu-central-1.amazonaws.com/2563-redesign-tab-bar/camunda-modeler-2563-redesign-tab-bar-win-x64.zip

I decided to keep the TabLinks inside the primitives to avoid bigger re-arrangements when not needed (although the TabLinks component is less primitive than before).

Found a glitch for a long name:

Is this part of the design to display the dirty marker only for the active tab?

The "X" button is overflowing so it looks like an arrow. When I click the dirty marker, it triggers the close action.

Seems like I broke the existing dirty marker styles with this one. That shall be fixed, thanks!

Is this part of the design to display the dirty marker only for the active tab?

The way the dirty marker is currently implemented is heavily dependant on the close handle. Since the close handle is not present on non-active tabs, the dirty marker also won't show up. We will update the whole dirty marker topic in a follow-up, that's why I completely left it untouched.

@andreasgeier The contrast here is super small:

@pinussilvestrus
I adjusted the not-active state to consider the feedback from @barmac regarding contrast. See updated prototype v16 for the new colors. It's the same color like the active state, I limited the differentiation to the underline for active state.

Also, please correct the style of the active state line. I made a CSS mistake in the prototype and the line got truncated by other lines. Again, see prototype v16 for the fix. This is the expected style (2px height, overlap other lines):

In the meantime, I added the unsaved marker as well. See tab bar design issue and prototype v16.

Markes as [WIP] to add requested changes

add the new dirty marker
adjust active and hover bottom line (2px height, overlay other lines)
react to tiny state

Regarding this one

This results in the tab line being properly set, but don't move when the window got resized (cf. screencast).

We can potentially re-render the lines once the window get resized (sketched via 077f5c4bef46c76b217f5aed3e361905b5f6815d).

Let's discuss this one in an orderly manner later this week @barmac @andreasgeier.

Thanks to @andreasgeier we were able to resolve the tab bottom line with CSS only, no fixed positioning is needed 👍
This is up for review now, the artifacts are up-to-date.

Other than that, works very nice!

Thanks for the report for drag & drop! That should be resolved now, artefacts are updated.

I am in the review right now (commit a432241).

https://user-images.githubusercontent.com/28307541/144406925-3d7579d5-fedb-45ba-889c-26942b28bd4d.mov
I have to change the tab to trigger change from the small tab to normal tab appearance.

It seems we accidentally broke re-arranging the tabs. Can you have a look?

This works for me now :)

I pushed the resize observer behavior on top as suggested in https://github.com/camunda/camunda-modeler/pull/2589#discussion_r760983981. I don't build new artifacts for this but wait for design review first.

@andreasgeier will you review this one in particular or shall we wait once the tab action is added for an overall design review?

@pinussilvestrus I'm on it.

entity icons are blurred because they are scaled. please ensure using a 100% display with sharp lines.
font size should be 14px
dirty marker should be 8x8px and should have a border in dark blue
close icon looks scaled

please adjust the overall style to match the proto.
proto vs implementation:

The tab bar looks aery in the prototype because it is part of the unified header design. In the current implementation, it might look compressed because it is docked to the window frame. I think we should fix this by using the same height as the status bar (32px) but I can't judge it with the current styling issues.
We could try this out at a later state, I just wanted to mention it if you could easily try out and paste a screenshot.

Thanks @andreasgeier, I will follow up with the tiny fixes next week 👍

To distinguish between the different states, I would like to propose these title tags:
Newly created file, not yet saved: (new file) – unsaved
Existing file, untouched: path/to/name.bpmn
Existing file in dirty state: path/to/name.bpmn – unsaved

@andreasgeier I adjusted the design accordingly (unscaled icons, font-size 14px, dirty marker 8x8px). The titles are also updated to the one you suggested. Please note that there is currently bug related to unsaved --> then saved tabs, which is not related to this PR (cf. https://github.com/camunda/camunda-modeler/issues/2581). The artefacts are also updated.
I also increased the size of the tab bar to the same as the status bar. See the following screenshot:

As discussed, please adjust the entity icon (and in relation the dirty marker) to be centered between divider and tab title.
Everything else looks as expected. Nice Work!
✅   Approved! Pls merge manually after the fix 🙂

Last styling issues are pushed, let's merge this one 👍


Password not escaped correctly

Hallo,
I've justed change the password for an IMAP Mail already used in k-9. My new password was generated by a password manager and contained several special characters. Updating it in k-9 led to errors - both in incoming and outgoing mails. After trying different new password, it seems like "§" is the one char which causes problems.
Kind regards,
drohhyn

Expected behaviour
Password is updated and login to server is possible.
Actual behaviour
Password is updated and login is not possible (Auth failed)
Steps to reproduce

Change password on existing account with a password containing "§".

Environment
K-9 Mail version: 5.007 (James Bond Version :D)
Android version: 6.0.1
Account type (IMAP, POP3, WebDAV/Exchange): IMAP

Are you sure it's an encoding issue in K-9 Mail? Does the password containing "§" work with other IMAP/SMTP clients? Maybe it's a server issue.
If you're sure it's an issue with K-9 Mail please let us know what authentication mechanism you are using. It would also be helpful to know what software the mail servers are running.

Not absolutely sure, but the password worked with Thunderbird without problems. I've tried several passwords, only those with "§" where rejected.
The settings in K-9 are:
Security: SSL/TLS (STARTTLS for smtp)
Port: 993
Auth: Password, normal
I don't know the server's software as the system is not hosted by myself.

I have the same issue with special characters, can't figure it out why I get "authentication failed"
with #$% in the password
k9 5.010
Android 4.4.2

I have the same problem with passwords containing swedish characters, such as Å, Ä, Ö, å, ä, ö.

Same here. With K-9 Mail Office365 would not work. I had "$" and German Umlauts "ä" and "ö" in my password. The password was working absolutely fine with Thunderbird. However with K-9 Mail I always got response: #3# [NO, LOGIN failes.]. After numerous attempts and trying to Google something I eventuelly just tried to change the password so it does not contain special chars. Who knows, maybe it is an encoding problem... And this indeed fixed the problem.

@yankee42: Which authentication mechanism did you use? "Normal password" or "Encrypted password"?

@yankee42: Which authentication mechanism did you use? "Normal password" or "Encrypted password"?

"Normal Password"

I have issues with a password containing ASCII characters (no control characters, though, lol) which works on other clients, but K-9 mail seems to do weird things and then tells me the password is wrong. It definitely isn't. I've checked 17 times.

Please enable "log sensitive information" and record a debug log. See https://github.com/k9mail/k-9/wiki/LoggingErrors
IMPORTANT: This log will include your password. Please change it before attaching the log to this issue. Otherwise people will be able to extract your password from the log and connect to your server to read/delete/change your emails.

it seems like "§" is the one char which causes problems.

Yup. Seems like that's the problem.

With sensitive debug logging enabled the command used for authentication together with an encoded version of your username/password is logged. Of course this won't fix your problem. But if you post that part of the log here, I have a chance to check whether or not K-9 Mail is properly encoding your password. And if it is not, I can see what went wrong exactly.

As I said, the log does contain exactly the same as any other attempt at a connection. The only difference that I get told that the "Authentication failed".

Closing this because nobody provided the information necessary to diagnose the problem. If anyone else encounters this behavior, please open a new issue and make sure to provide a debug log with sensitive logging enabled. See https://github.com/k9mail/k-9/wiki/LoggingErrors
IMPORTANT: Enabling General settings → Logging → Log sensitive information in K-9 Mail will include your password in the log. Please change it before attaching the log to this issue. Otherwise people will be able to extract your password from the log and connect to your server to read/delete/change your emails.

I've detailed in a comment why the log is important. You've decided the log doesn't contain any important information to diagnose the error and didn't provide the information I asked for. If you're so sure of your capabilities why not provide a fix? We happily accept pull requests that fix bugs.

You've decided the log doesn't contain any important information to diagnose the error and didn't provide the information I asked for.

@cketti
Here is a log which contains the auth error from the password 12praxis§ (test account, already deleted)
k9mail-logs-1.txt
Please re-open the issue, now you have the requested log.

@ErikKrause: The password that was sent to the server was "12praxis12". That certainly explains why it didn't work for you. However, I can't reproduce this behavior. When I enter "12praxis§" as a password, it is properly encoded and the expected data is sent to the server. It is not transmitted as "12praxis12" for me.

12praxis12 was the first attempt (to verify the mail server works), see the second attempt at 10-16 20:50:35.487

Apologies. In the second attempt everything looks like it should.
$ echo "AHRlc3RAbXVlaGxiYWNoLXByYXhpcy11bWtpcmNoLmRlADEycHJheGlzwqc=" | base64 -d | hexdump -C
00000000  00 74 65 73 74 40 6d 75  65 68 6c 62 61 63 68 2d  |.test@muehlbach-|
00000010  70 72 61 78 69 73 2d 75  6d 6b 69 72 63 68 2e 64  |praxis-umkirch.d|
00000020  65 00 31 32 70 72 61 78  69 73 c2 a7              |e.12praxis..|
0000002c

The password is correctly encoded using UTF-8. If your provider doesn't accept this, it's most likely a bug on their end.

Well, why then does it work with thunderbird? I contacted the mail provider, and they said the mail server is well capable of accepting UTF-8 encoded special characters, including the §

The password is correctly encoded using UTF-8. If your provider doesn't accept this, it's most likely a bug on their end.
Hm, that was already stated in the second comment: works with thunderbird (or evolution mail) without problems. So the mail server is capable of handling the request.

If someone can provide the network traffic from an app where authentication works, we might have a chance to figure out what's going on.

Just a wild guess: Could it be the §-character needs to be escaped? See https://www.ndchost.com/wiki/mail/test-smtp-auth-telnet

K-9 Mail is using AUTH PLAIN when possible (that's also what your log contains). The relevant specification is RFC 4616.

I tested like this:
swaks -raw --to<EMAIL_ADDRESS>--from<EMAIL_ADDRESS>--auth PLAIN --auth-user<EMAIL_ADDRESS>--auth-password "12praxis§" --server mail.cipher-code.de:587

What I believe is the relavant section of the output:
<~  250-PIPELINING
<~  250-8BITMIME
<~  250-SMTPUTF8
<~  250-SIZE 26214400
<~  250 AUTH PLAIN LOGIN
 ~> AUTH PLAIN AHNvbWV0ZXN0QGNpcGhlci1jb2RlLmRlADEycHJheGlzwqc=
  > 0000: 41 55 54 48  20 50 4C 41  49 4E 20 41  48 4E 76 62    AUTH.PLAIN.AHNvb
  > 0016: 57 56 30 5A  58 4E 30 51  47 4E 70 63  47 68 6C 63    WV0ZXN0QGNpcGhlc
  > 0032: 69 31 6A 62  32 52 6C 4C  6D 52 6C 41  44 45 79 63    i1jb2RlLmRlADEyc
  > 0048: 48 4A 68 65  47 6C 7A 77  71 63 3D 0D  0A             HJheGlzwqc=..
<   0000: 32 33 35 20  32 2E 37 2E  30 20 41 75  74 68 65 6E    <IP_ADDRESS>.Authen
<   0016: 74 69 63 61  74 69 6F 6E  20 73 75 63  63 65 73 73    tication.success
<   0032: 66 75 6C 0D  0A                                       ful..

$ echo "AHNvbWV0ZXN0QGNpcGhlci1jb2RlLmRlADEycHJheGlzwqc=" | base64 -d | hexdump -C
00000000  00 73 6f 6d 65 74 65 73  74 40 63 69 70 68 65 72  |.sometest@cipher|
00000010  2d 63 6f 64 65 2e 64 65  00 31 32 70 72 61 78 69  |-code.de.12praxi|
00000020  73 c2 a7                                          |s..|
00000023

That looks identical to what K-9 Mail is doing.

That looks identical to what K-9 Mail is doing.

It is. Yes. I posted to fast, sorry. Unfortunately I have no SMTP Access to office365 anymore, so I cannot test there. So I just made this test with another mail server expecting it would be the same. However you are right. I just also tested this with K-9 mail and there it works fine, too!
So it is obviously Server dependent. However, maybe someone else who has access to such a broken server can test with swaks as well...

This should no longer be an issue with Office365 since they stopped supporting password authentication. See https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online


Full RTL support

RTL means Right-To-Left and is for users who use a different alphabet, which is read & written from another direction. For example: Arabic, Hebrew, Persian .. etc
FYI I already started #557

I don't know what should be done to support RTL


Can some one guide me how to use proxy ips with this?

I need to connect to a http proxy (https://free-proxy-list.net/) before sending the request to the target site. Can we define a    custom middleware  or something to do this?
I am new to this package.
Thanks!

For someone interested , just pass --proxy-server argument like this.
const crawler = await HCCrawler.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox', --proxy-server=y.botproxy.net:8080],
headless: true,
ignoreHTTPSErrors: true,
maxDepth : 100,
maxConcurrency : 1,  // proxy ip changes in 1 seconds. so each request must have a 1 second delay
maxRequest : 0,
onSuccess: result => {
console.log(Got  ${result.options.url}.);
},
onError: error => {
//console.log(error);
console.log(error ${error.message}.);
},
// cache,
// persistCache : true,
// exporter,
});
you can buy a proxy server from https://botproxy.net/ and can change the ip session to 1 seconds. that way server will rotate ip every second.


update security non-events

ping @justincormack re https://github.com/docker/docker/pull/23893#issuecomment-234261371

thanks @jfrazelle! can you rebase to make the docs CI pass?
one nit, but LGTM otherwise

hahahaha
On Mon, Jul 25, 2016 at 12:17 PM, Sebastiaan van Stijn <
<EMAIL_ADDRESS>wrote:

thanks @jfrazelle https://github.com/jfrazelle! can you rebase to make
the docs CI pass?
one nit, but LGTM otherwise
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/docker/pull/25020#issuecomment-235054998, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbEyaqVSdUitu5O2YstKSj3i1I_F_ks5qZQvegaJpZM4JUYC5
.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

:smile: thanks
ping @justincormack PTAL; feel free to merge if it LGTY

@thaJeztah FYI i removed cherrypick label

LGTM

@thaJeztah did you mean to add the docs-cherry-pick label?


emscripten emcmake failed

emcmake failed.
emcmake cmake .. -DUSE_CUDA=0 -DUSE_OPENCV=0 -DUSE_OPENMP=0 -DUSE_CPP_PACKAGE=1
but without emcmake success.
cmake .. -DUSE_CUDA=0 -DUSE_OPENCV=0 -DUSE_OPENMP=0 -DUSE_CPP_PACKAGE=1

emcmake cmake .. -DUSE_CUDA=0 -DUSE_OPENCV=0 -DUSE_OPENMP=0 -DUSE_CPP_PACKAGE=1
configure: cmake .. -DUSE_CUDA=0 -DUSE_OPENCV=0 -DUSE_OPENMP=0 -DUSE_CPP_PACKAGE=1 -DCMAKE_TOOLCHAIN_FILE=/path/to/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_CROSSCOMPILING_EMULATOR="/path/to/emsdk/node/12.18.1_64bit/bin/node"
-- CMAKE_CROSSCOMPILING TRUE
-- CMAKE_HOST_SYSTEM_PROCESSOR x86_64
-- CMAKE_SYSTEM_PROCESSOR x86
-- CMAKE_SYSTEM_NAME Emscripten
-- CMake version '3.18.2' using generator 'Unix Makefiles'
-- Could NOT find MKL (missing: MKL_INCLUDE_DIR MKL_INTEL_LIBRARY MKL_INTEL_THREAD_LIBRARY MKL_CORE_LIBRARY IOMP_LIBRARY)
-- Could not find OpenBLAS include. Turning OpenBLAS_FOUND off
-- Could not find OpenBLAS lib. Turning OpenBLAS_FOUND off
CMake Error at cmake/Modules/FindOpenBLAS.cmake:82 (MESSAGE):
Could not find OpenBLAS
Call Stack (most recent call first):
cmake/ChooseBlas.cmake:42 (find_package)
CMakeLists.txt:303 (include)

-- Configuring incomplete, errors occurred!
See also "/path/to/mxnet/build_emsdk/CMakeFiles/CMakeOutput.log".

@Yongle-Fu it looks like when you use emcmake, the build system can't find a blas library. Which blas are you using?

openblas 0.3.10_1
/usr/local/opt/openblas

hmm it should have been found in this path https://github.com/apache/incubator-mxnet/blob/master/cmake/Modules/FindOpenBLAS.cmake#L29. What might be happening is that the emcmake wrapper didn't pass on the environment variables that helped you find openblas due to its choice of shebang. Try setting ${OpenBLAS_HOME} instead.

resolved by add setting

IF(NOT OpenBLAS_LIB)
set(OpenBLAS_INCLUDE_DIR "/usr/local/opt/openblas/include")
set(OpenBLAS_LIB "/usr/local/opt/openblas/lib/libopenblas.dylib")
ENDIF()


Add people names from Syria

Hi, opened a pr for this https://github.com/cieslarmichal/faker-cxx/pull/432


run CI daily at 5am

There has been some breaking stuff in Roc's nightly builds in the past couple of weeks. I'd like to be able to pinpoint when that happens, so let's run CI nightly as well.

it looks like there's more stuff on stdout than we're expecting. Probably just a nightly change. Gonna make a PR to check that and cherry-pick it over here. You can see the error on the failure for 4f5569d (which I'll probably rebase out.)

I merged this into the updates branch, then messed up the commits. GH doesn't know it, but the 5am build is in now.


Do not rely on projection extent

ol.Attribution should not require a projection with a configured extent.
Fixes #4634.

LGTM please merge if Travis agrees


Schemas comparison fails if we have added comments inside each column metadata in our delta table irrespective of fact that schemas are similar

https://github.com/delta-io/delta/blob/fc81d1247d66cc32e454e985f0cfc81447f897b6/connectors/flink/src/main/java/io/delta/flink/sink/internal/committer/DeltaGlobalCommitter.java#L542

Looks like StructField allows you to add some metadata: https://spark.apache.org/docs/latest/api/java/org/apache/spark/sql/types/Metadata.html but in flink row type it's not possible to add metadata with each RowField and hence this comparison fails when there is some metadata attached to column in delta table even though column names and column types are same


Release tasks should use the accurate Azure product name

These tasks refer to an "Azure WebApp".  The official product name is "Azure Web App".

AzureAppServiceManage
IISWebAppDeploymentOnMachineGroup
IISWebAppManagementOnMachineGroup

Fixed


$dt usage outside of vue

Use case:
Let's say I am using Figma design tokens, pinceau and tailwindcss.
I'd like to be able to use Pinceau's directives such as $dt inside of tailwind.config.ts. Is this possible somehow?

It is for sure possible!
Could you provide a reproduction env so I can point you out how to do it? :)

https://stackblitz.com/edit/github-nhkc8j?file=tailwind.config.ts,nuxt.config.ts,.playground%2Fapp.vue,pinceau.config.ts
Here's a reproduction of what would be cool to be able to achieve.

Hello @Rigo-m ;
Thank you a lot for the reproduction.
I will implement a way of achieving that very soon, let's track it here :)

Should work anywhere since ^0.13.x

Great! Is this documented somewhere? Can't find it


scss/_utilities-responsive.scss: Fix outdated comment heading

Since this file doesn't define any mixins, the comment no longer makes sense.

:shipit:

/fyi @mdo


Composer - In Lists the HOME key disables keystrokes

Browser + version? Firefox v59-v61
OS + version? Windows / Linux
Can you reproduce the problem each time? Yes
URL? n/a

What steps will reproduce the problem?

Click "Compose" new email
Click "ordered list" or "unordered list" button in composer toolbar
Type some letters e.g." abcdef"
Tap "HOME" key

What is the expected result?
Bring cursor to beginning of line inside the list item
What happens instead?
Cursor disappears.
New keystrokes are disabled.
List "enabled" icon turns off.
You can release the cursor by: tap "END" key, or arrow keys, or mouse click.

A minor bug, but still annoying.

Happened to try this again today. I can no longer reproduce it.
I'm on Firefox v66, but seeing how I'm not going back to install Firefox v59 ever... not many reasons to keep this issue open. If anyone else encounters, try upgrading Firefox.


regression-test fix case bug

Proposed changes
pick #26561  into branch-2.0
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


fix(radio): add focus indication

Adds a ripple when a radio button is focused by a keyboard interaction.
Fixes #3102.

LGTM


Update joins.md

SELECT
order_id,
price,
currency,
conversion_rate,
order_time
FROM orders
LEFT JOIN currency_rates FOR SYSTEM_TIME AS OF orders.order_time ON orders.currency = currency_rates.currency;
There is an error in the sql statement, with the same field

What is the purpose of the change
(For example: This pull request makes task deployment go through the blob server, rather than through RPC. That way we avoid re-transferring them on each deployment (during recovery).)
Brief change log
(for example:)

The TaskInfo is stored in the blob store on job creation time as a persistent artifact
Deployments RPC transmits only the blob storage reference
TaskManagers retrieve the TaskInfo from the blob cache

Verifying this change
Please make sure both new and modified tests in this PR follows the conventions defined in our code quality guide: https://flink.apache.org/contributing/code-style-and-quality-common.html#testing
(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (100MB)
Extended integration test for recovery after master (JobManager) failure
Added test that validates that TaskInfo is transferred only once across recoveries
Manually verified the change by running a 4 node cluster with 2 JobManagers and 4 TaskManagers, a stateful streaming program, and killing one JobManager and two TaskManagers during the execution, verifying that recovery happens correctly.

Does this pull request potentially affect one of the following parts:

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

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

Duplicate of https://github.com/apache/flink/pull/21244


Fixes #4424 - Two items at same location: Uploading pic to the wrong one

Description (required)
Fixes #4424
What changes did you make and why?
The issue is that all the markers are added to the mapbox and only the filtered ones are made visible but others are still clickable, So Instead of adding all the markers, only the filtered markers should be added. For this, I have now added a filteredMarkers list that will hold the markers that are to be shown and will be added to the mapBox.
Tests performed (required)
Tested betaDebug on Pixel 3 with API level 29.

Codecov Report

Merging #4445 (af316d8) into master (7823b18) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master    #4445      +/-   ##
============================================
- Coverage     10.25%   10.24%   -0.01%
  Complexity      482      482
============================================
  Files           343      343
  Lines         13309    13319      +10
  Branches       1093     1095       +2
============================================
  Hits           1365     1365
- Misses        11873    11883      +10
  Partials         71       71

Impacted Files
Coverage Δ

...commons/nearby/fragments/NearbyParentFragment.java
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


fix(sql): updated the SQL statement

What this PR changes/adds
Fixes a bug where updating ContractNegotiation in Postgres fails with in an invalid type error.
Why it does that
The respective SQL UPDATE statement did not format a column as JSON properly. While this situation is indeed covered in the normal test (using H2), it did not surface before, because H2 does not really have a JSON type, and accepts varchar.
Currently, we only use an actual Postgres instance in tests that deal with the dynamic query stuff.
Further notes
I added the test to both test classes, just to be extra sure.
Linked Issue(s)
Closes #1735
Checklist

[x] added appropriate tests?
[x] performed checkstyle check locally?
[ ] added/updated copyright headers?
[ ] documented public classes/methods?
[ ] added/updated relevant documentation?
[x] assigned appropriate label? (exclude from changelog with label no-changelog)
[x] formatted title correctly? (take a look at the CONTRIBUTING and styleguide for details)

@schoenenberg if you want to take a look...

Thanks @paullatzelsperger for fixing it! One remark, I wouldn't create two test functions with the exact same code. Both stores should have the same behaviour and maintaining two independent tests seems to me like a maintenance burden. I would pull out the function and call it from both tests. On the other hand I don't want to cause too much of a refactoring effort.

Yeah, I generally agree, and I thought about that too, but that needs to be done the same way across all SQL store tests, so I would do it in a future housekeeping task.

@schoenenberg I created #1754 to address the cleanup.


Merging develop into master for the mock files migration

No release needed.

Coverage increased (+0.5%) to 79.744% when pulling 57388e5976c0d10d7a3d65f6c43216826e6d0dd1 on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.

Coverage increased (+0.8%) to 80.0% when pulling e3f5d3923cc3d1ca8a94d08e27509bf907b48c7a on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.

Why do you want to do this instead of waiting for the next release?

Coverage increased (+0.8%) to 80.025% when pulling 0f164038935bfeaa7af5d455139ac99cb7e09c0d on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.

Coverage increased (+0.8%) to 80.074% when pulling 9fe02f1c8761fdc22cda2473aaf9bfbdc6ff1891 on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.

Coverage increased (+0.8%) to 80.074% when pulling 9fe02f1c8761fdc22cda2473aaf9bfbdc6ff1891 on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.

Coverage increased (+0.4%) to 79.602% when pulling 4fb8c60400014ff394f8a18f4a1a24bb4d72e83a on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.

Coverage increased (+0.4%) to 79.602% when pulling 4fb8c60400014ff394f8a18f4a1a24bb4d72e83a on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.

Coverage increased (+0.4%) to 79.602% when pulling 4fb8c60400014ff394f8a18f4a1a24bb4d72e83a on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.

Coverage increased (+0.5%) to 79.753% when pulling e6aae8cd61dd76bae451b4058eb836581f1aaf4d on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.

Coverage increased (+0.5%) to 79.753% when pulling e6aae8cd61dd76bae451b4058eb836581f1aaf4d on develop into 669d322dae9fe6226521868f70a05ce78c1422e7 on master.


Get node IP through ovn gateway interface when no default route

MicroShift and some service components (e.g. kube-apiserver)
get nodeIP through the default route interface. When there is
no internet connection, default route won't exist which results
in failure starting services.
For example,
kubelet expects nodeIP to not be <IP_ADDRESS>:
kubelet_node_status.go:622] "Failed to set some node status fields"
err="failed to validate nodeIP: nodeIP can't be loopback address"
node="localhost.localdomain"
kube-apiserver fails to find suitable network address:
service kube-apiserver exited with error: kube-apiserver configuration
error: Unable to find suitable network address.error='no default routes
found in "/proc/net/route" or "/proc/net/ipv6_route"'. Try to set the
AdvertiseAddress directly or provide a valid BindAddress to fix this.
Closes #USHIFT-22
Signed-off-by: Zenghui Shi<EMAIL_ADDRESS>

@benluddy  do you think there will be any issue if the advertise-address is always set?

Note that this PR only fixes issues in the microshift main process.
There will be separate PRs to fix configure-ovs.sh and ovnk to support use case of no internet conneciton.

@benluddy do you think there will be any issue if the advertise-address is always set?

Maybe @tkashem can help while @benluddy is out.

/kind bug


Data->Color field setting all events to the same color regardless of selected field

I'm still pretty new to Grafana and especially this plugin. So I'm not sure yet if I'm just missing something here.
I have event "types" that recur regularly. I would like to be able to give each type its own color. As these types change over time, using field overrides won't work. It is my understanding that this is what Data->Color (field to use as event color) is for. However, when setting the field to anything be it numerical ID, title, or description, all events are made to be the same color.
I have tried selecting both "classic palette" and "classic palette (by series name)" under standard options as well.

"Value mappings" field is what you are after. Just a few sections below the "Standard options (color scheme)"

Ah yes what I meant instead of "field overrides" is "value mappings". I'm wondering if there's a way to achieve coloring without having to manually specify colors for values.

@alchemyyy Coloring explained in the documentation: https://volkovlabs.io/plugins/volkovlabs-calendar-panel/color/
If you select a Color field, then it's evaluated based on the thresholds. Which is a native Grafana concept.
Otherwise, select a Frame or Event in the coloring to display them using different colors.


After upgrading to Nuxt 3.7.2, the application will not start

Environment
------------------------------
- Operating System: Darwin
- Node Version:     v18.14.2
- Nuxt Version:     3.7.2
- CLI Version:      3.8.3
- Nitro Version:    2.6.3
- Package Manager<EMAIL_ADDRESS>- Builder:          -
- User Config:      devtools, srcDir, modules, imports, app, vuetify
- Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>- Build Modules:    -
------------------------------

Reproduction
I created a new project for Nuxt 3.7.2 and it was fine.
Also, just the other day I had created a minimal Nuxt 3.7.1 project to do a bug report on another matter, so I upgraded that and it was fine.
The Nuxt 3.7.1 project I was working on at work, the upgrade, gave me an error. It is not that big a project, but it contains a lot of information about my work and I can't submit it as is.
Present package.json.
{
  "name": "nuxt-app",
  "private": true,
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare",
    "lint": "eslint --ext .js,.vue,.ts .",
    "lint:fix": "eslint --fix --ext .js,.vue,.ts .",
    "format": "prettier --write ."
  },
  "devDependencies": {
    "@nuxt/devtools": "latest",
    "@pinia-plugin-persistedstate/nuxt": "^1.1.1",
    "@types/jsonwebtoken": "^9.0.2",
    "@typescript-eslint/eslint-plugin": "^6.7.0",
    "@typescript-eslint/parser": "^6.7.0",
    "@vue/eslint-config-typescript": "^11.0.3",
    "eslint": "^8.49.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-vue": "^9.17.0",
    "nuxt": "^3.7.2",
    "nuxt-icon": "^0.5.0",
    "prettier": "^3.0.3",
    "sass": "^1.66.1",
    "typescript": "^5.2.2",
    "vuetify-nuxt-module": "^0.5.7"
  },
  "dependencies": {
    "@pinia/nuxt": "^0.4.11",
    "@vee-validate/nuxt": "^4.11.6",
    "@vee-validate/yup": "^4.11.6",
    "autoprefixer": "^10.4.15",
    "jsonwebtoken": "^9.0.2",
    "pinia": "^2.1.6",
    "vue3-popper": "^1.5.0",
    "yup": "^1.2.0"
  }
}

Describe the bug
After upgrading to Nuxt 3.7.2, the application will not start.
% yarn dev
500
Cannot read properties of undefined (reading 'use')

at ./virtual:nuxt:/Users/<Project in my home directory>/.nuxt/plugins/server.mjs:42:89
at Module.executeAsync (./node_modules/unctx/dist/index.mjs:111:19)
at setup (./virtual:nuxt:/Users/<Project in my home directory>/.nuxt/plugins/server.mjs:42:65)
at ./node_modules/nuxt/dist/app/nuxt.js:114:60
at fn (./node_modules/nuxt/dist/app/nuxt.js:162:44)
at Object.callAsync (./node_modules/unctx/dist/index.mjs:68:55)
at ./node_modules/nuxt/dist/app/nuxt.js:164:56
at Object.runWithContext (./node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3855:18)
at callWithNuxt (./node_modules/nuxt/dist/app/nuxt.js:164:24)

Before the update, it was Nuxt 3.7.1 and was bootable.
I ran % yarn nuxi upgrade.
❯ Would you like to recreate node_modules and yarn.lock to fix problems with hoisted dependency versions and ensure you have the most up-to-date
dependencies?
● Yes / ○ No

I selected Yes.
I then tried to boot with % yarn dev and got an error.
This time I was guided to nuxi upgrade, but usually nuxi upgrade --force is guided, so I tried that too. It did not resolve the problem.
Additional context
No response
Logs
No response

same problem

After that,

node_modules/
yarn.lock

I deleted these two, fixed "nuxt" in package.json to "3.7.1", and did a yarn install.
It runs fine with 3.7.1.

Potentially related: https://github.com/nuxt/nuxt/pull/23148

Same error, after upgrade to 3.7.2

Are all of you experiencing this problem using layers? Or does this error pop up without layers? If someone feels like providing a minimal reproduction, that would be helpful!

I am not using layers and I get an error after upgrading to 3.7.2. I get this when running
nuxt prepare
`[10:03:46 PM]  ERROR  Cannot find package '@vue/compiler-sfc' imported from /node_modules/unplugin-vue-router/dist/chunk-YCEF6K2A.mjs
at new NodeError (node:internal/errors:405:5)
at packageResolve (node:internal/modules/esm/resolve:782:9)
at moduleResolve (node:internal/modules/esm/resolve:831:20)
at defaultResolve (node:internal/modules/esm/resolve:1036:11)
at DefaultModuleLoader.resolve (node:internal/modules/esm/loader:251:12)
at DefaultModuleLoader.getModuleJob (node:internal/modules/esm/loader:140:32)
at ModuleWrap. (node:internal/modules/esm/module_job:76:33)
at link (node:internal/modules/esm/module_job:75:36)`

Documention

Upgrading
As usual, our recommendation for upgrading is to run:
nuxi upgrade

Documention

Upgrading
As usual, our recommendation for upgrading is to run:
nuxi upgrade

https://nuxt.com/blog/v3-7 at the bottom indicates

Should I use --force or not?

I am not using layers and I get an error after upgrading to 3.7.2, using nuxi upgrade --force
I get this when running
nuxt prepare and nuxt dev
[10:03:46 PM]  ERROR  Cannot find package '@vue/compiler-sfc' imported from /node_modules/unplugin-vue-router/dist/chunk-YCEF6K2A.mjs

  at new NodeError (node:internal/errors:405:5)
  at packageResolve (node:internal/modules/esm/resolve:782:9)
  at moduleResolve (node:internal/modules/esm/resolve:831:20)
  at defaultResolve (node:internal/modules/esm/resolve:1036:11)
  at DefaultModuleLoader.resolve (node:internal/modules/esm/loader:251:12)
  at DefaultModuleLoader.getModuleJob (node:internal/modules/esm/loader:140:32)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:33)
  at link (node:internal/modules/esm/module_job:75:36)

I resolved this with npm update
Then devtools broke, I disabled that.
Now I am getting the exact error mentioned above.

Are all of you experiencing this problem using layers? Or does this error pop up without layers? If someone feels like providing a minimal reproduction, that would be helpful!

I am using @pinia-plugin-persistedstate/nuxt and I am not using layers and receiving this error.

I plan to release a hotfix for this by the end of today; you can try with the edge channel in the mean time.

I plan to release a hotfix for this by the end of today; you can try with the edge channel in the mean time.

Thank you!


removed the query_set() function from UserAdmin and moved logic to multitenancy

But, I have serious concerns regarding the runtests.py, even after adding the new test function, number of tests didn't change, and to test the problem with test functions further, I deliberately did things to fail test like putting a particular item in both visible and hidden arguments of the _test_multitenant_admin function. I'll open an  issue for the same.
closes #34

Coverage increased (+0.04%) to 96.865% when pulling 2d75fb9bee5a1d7f87a743a5863c3fe10efa6a9b on shashwat1002:organization_user_admin_privs into 5ed45456b3f0eb36c700be15d53d4cee42517a87 on openwisp:master.

Coverage increased (+0.04%) to 96.865% when pulling 2d75fb9bee5a1d7f87a743a5863c3fe10efa6a9b on shashwat1002:organization_user_admin_privs into 5ed45456b3f0eb36c700be15d53d4cee42517a87 on openwisp:master.

Thanks! 😄  I feel stupid that I couldn't see this :33

Done @atb00ker
@nemesisdesign

Done  @atb00ker

Done @nemesisdesign

Thanks @shashwat1002


fix: added force_new option to role grant when the role_name has been changed

role_grants resource is now recreated if the role_name is changed
when refreshing the resource, the code checks now first, if the grantee role still exists (in case it was manually deleted in snowflake)

Test Plan

[x] unit tests
[x] manuel tests
[x] acceptance tests of role_grants module

References
Issue is described in #1590

looks good, thanks!


Update log4cats-slf4j, log4cats-testing to 2.0.0-M2

Updates

org.typelevel:log4cats-slf4j
org.typelevel:log4cats-testing

from 2.0.0-M1 to 2.0.0-M2.
GitHub Release Notes - Changelog - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (2.0.0-M1).
You might want to review and update them manually.
website/src/hugo/content/changelog.md

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.typelevel" } ]

labels: library-update, semver-pre-release, old-version-remains

closing in favor of https://github.com/http4s/http4s/pull/4414


scope container growing memory usage

Version: v1.6.1
After running a day of v1.6.1, the RAM usage increased to ~450MB from ~150MB in one day. I had to restart the container manually. Maybe there is a memory leak? (The scope page is open for the whole time)

Is this the app or the probe? Could you get us a memory profile following https://www.weave.works/docs/scope/latest/building/#profiling

It seems the extra ram usage are not by those two processes. Attached the profiling below.

pprof.scope.localhost-4040.alloc_objects.alloc_space.inuse_objects.inuse_space.001.pb.gz

Can you show me the memory consumption of the other two processes running in the container (hidden under +2).
Your profile shows that the scope app is only consuming 34MB (resident memory). Note that the Go runtime allocates large memory regions for goroutines which stay in virtual memory until used (i.e. they are accounted for but don't really correspond to consumed memory), see https://github.com/weaveworks/scope/issues/266#issuecomment-174004355 , specifically:

But checking /proc/$(pgrep -f scope-app)/status shows that there are large regions (the heap/stack of goroutines?) which effectively account to to virtual memory but which are not mapped to physical memory (yet).

Also, related https://github.com/weaveworks/scope/issues/1133

No permission for root running /proc/$(pgrep -f scope-app)/status

Reproduce:

attach the host in scope
run PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin apt dist-upgrade
before start 290mb, after execution 1.3gb

No permission for root running /proc/$(pgrep -f scope-app)/status

That's not an executable file

before start 290mb, after execution 1.3gb

Where can I see that 1.3 GB figure?

When you are launching a host terminal in scope, all processes in it are associated with the scope container. Hence, as you can see from your 2nd screenshot, your 'apt' process is part of the scope container, and hence its memory usage is counted towards the scope container. The memory usage of scope itself hasn't changed, as you can see from the reported usage of the scope-app and scope-probe processes.

So is it correct to have more memory used in a container than the real memory usage here. What is the UVM in the processes?

What is the UVM in the processes?

I have no idea. Probably some OS process.
In the absence of compelling evidence that there really is a leak, I am closing this. Happy to re-open when there is more data.

My nodes are becoming unresponsive because weavescope leaks memory. I may got SSH running (close to timeout) and managed to run $ ps -o pid,user,%mem,command ax | sort -b -k3 -r which gave me:
  PID USER     %MEM COMMAND
17784 root     60.5 /home/weave/scope --mode=app

free -m shows:
$ free -m
              total        used        free      shared  buff/cache   available
Mem:           1955        1702          65           1         187          48
Swap:             0           0           0


SSR applications support

This lib is awesome, but... Any plans? I'd like to use this library in my Nuxt 3 app, but there are reasons like a strict WebStorage usage (for workaround i'm using my own implementation), window calls that make it hard

see #256

@rkorzhoff Can you share your solution for Nuxt 3? Finally managed to use OidcClient to sign in incl. callback. But it really feels like fiddling around...

This issue (question) staled some time ago, closing it for now.


'The two passwords differ' issue

Currently, the user who is changing his password has a chance to see that the new passwords are not the same even though they are.
Steps to reproduce the behavior:

Log in.
Click on the pencil icon to change your profile.
Click on the 3 dots icon to see more settings.
Click on "Change password".
Fill in the fields.
Click on the button "Change Password" and see error.

https://user-images.githubusercontent.com/83630449/130254450-b7555310-ee42-4335-bb11-9f4e22894484.mp4

I can help on this. Please consider assigning me

This is fixed by #264. Sorry @danger-ahead, we missed your message and forgot to link the PR.


CanvasItem Fix ENTER_CANVAS / VISIBILITY_CHANGED notifications order when entering tree

When a visible-in-tree CanvasItem enters the tree it sends NOTIFICATION_VISIBILITY_CHANGED, however it was being done before handling entering the canvas by such CanvasItem. This resulted in possibly out-of-sync state during handling such NOTIFICATION_VISIBILITY_CHANGED, as e.g. CanvasItem::get_canvas() could be not yet aware the CanvasItem is in a custom canvas layer (as CanvasItem::_enter_canvas was not yet called), and hence it would incorrectly return the viewport's default canvas:
https://github.com/godotengine/godot/blob/0291fcd7b66bcb315a49c44de8031e5596de4216/scene/main/canvas_item.cpp#L813-L821
This PR makes the CanvasItem handle entering the canvas before sending NOTIFICATION_VISIBILITY_CHANGED (so the current canvas info is already properly updated when such notification is being handled).
For reference it was done like that in #63248. cc @Rindbee to confirm it wasn't anyhow intentional.

The mentioned issue affected e.g. CanvasModulate which were updating incorrect canvas when handling NOTIFICATION_VISIBILITY_CHANGED:

Before
After

Fixes #63666.

For reference it was done like that in https://github.com/godotengine/godot/pull/63248. cc @Rindbee to confirm it wasn't anyhow intentional.

Putting it here is to make sure that NOTIFICATION_VISIBILITY_CHANGED is sent before NOTIFICATION_DRAW.

Thanks!

Cherry-picked for 4.0.2.


library doesn't print verbose information

Discussed in https://github.com/abetlen/llama-cpp-python/discussions/364

Originally posted by dhirajsuvarna June 12, 2023
Hi,
I am using llama-cpp-python to load a LLM model and want to see its running times during prediction.
For this i am instantiating the model in the following manner -

but i am not able to see any output regarding the timings.
I am doing this on google colab.
Am I missing something?

@gjmulder  - is this an enhancement !!! would like to understand whats the problem here?

Actually now that I looked at it again I'm guessing that Colab isn't displaying output stderr. llama.cpp (not llama-cpp-python) prints the timing info to stderr.
@abetlen is there a Pythonic way to redirect stderr from libllama.cpp?

@gjmulder sorry for the late reply, best bet would be https://docs.python.org/3/library/contextlib.html?highlight=context#contextlib.redirect_stderr
import sys
from contextlib import redirect_stderr
with redirect_stderr(sys.stdout):
    ...

Nope, its not working :(

contextlib works if the code writing to stderr/stdout is pure python. If the source is C code, we can try https://github.com/minrk/wurlitzer.
This worked for me.
from wurlitzer import pipes

with pipes():
    self._llm = llama_cpp.Llama(...)


Initrun v05r01

Found a few "gotchas" when running the entire v05r01 set of data.  Some of these gotchas are simply identified in this PR, but are not fixed in code.

Picking a mid-summer Southern Hemisphere date causes files to be created since the beginning of the melt-onset time period, but there is not melt_onset field in the SH, so all of those files are not necessary.  (issue identified, but not addressed)
Southern Hemisphere complete_daily Datasets were being processed without the finalize_...() routine being called.  (Fixed, but should probably be refactored)
The multiprocess-daily cli option fails if the 5-day data period extends before the start of the satellite record, which is Oct 25, 1978.  (identified, but not fixed)

One last item:  This code will use all available bytes on the storage system and then crash.  Is there a better behavior?

Another thing I remembered:  I think I saw files get re-generated even though they already existed.  We should verify that the "overwrite" flag defaults to False.

Another ease-of-use suggestion:  The daily-aggregate functionality is both time-consuming and parallelizable.  Perhaps add a CLI option to take advantage of multiple cores to shorten the clock-time for production?


Uncaught SyntaxError: Unexpected end of input

I just opened a Python file, and typed "csv." at a point, and this showed up.
Atom Version: 0.182.0
System: Microsoft Windows 8.1 Pro
Thrown From: autocomplete-plus-jedi package, v0.0.6
Stack Trace
Uncaught SyntaxError: Unexpected end of input
At file:///C:/Users/Samir/AppData/Local/atom/app-0.182.0/resources/app/static/index.html?loadSettings=%7B%22locationsToOpen%22%3A%5B%7B%22pathToOpen%22%3Anull%7D%5D%2C%22bootstrapScript%22%3A%22C%3A%5C%5CUsers%5C%5CSamir%5C%5CAppData%5C%5CLocal%5C%5Catom%5C%5Capp-0.182.0%5C%5Cresources%5C%5Capp%5C%5Csrc%5C%5Cwindow-bootstrap.js%22%2C%22resourcePath%22%3A%22C%3A%5C%5CUsers%5C%5CSamir%5C%5CAppData%5C%5CLocal%5C%5Catom%5C%5Capp-0.182.0%5C%5Cresources%5C%5Capp%22%2C%22devMode%22%3Afalse%2C%22safeMode%22%3Afalse%2C%22appVersion%22%3A%220.182.0%22%2C%22shellLoadTime%22%3A1062%2C%22initialPaths%22%3A%5B%5D%7D:0

SyntaxError: Unexpected end of input
  at Object.parse (native)
  at C:\Users\Samir\.atom\packages\autocomplete-plus-jedi\lib\jedi-provider.coffee:36:29
  at ChildProcess.exithandler (child_process.js:756:5)
  at ChildProcess.emit (events.js:119:17)
  at maybeClose (child_process.js:1013:16)
  at Socket.<anonymous> (child_process.js:1181:11)
  at Socket.emit (events.js:116:17)
  at Pipe.close (net.js:477:12)

Commands
     -33:22.3 settings-view:open (atom-text-editor.editor)
  2x -33:10.4 deprecation-cop:view (atom-workspace.workspace.scrollbars-visible-always.theme-atom-light-syntax.theme-unity-ui)
     -32:27.2 core:backspace (atom-text-editor.editor.mini)
     -32:26.6 core:confirm (atom-text-editor.editor.mini)
     -30:30.3 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-always.theme-atom-light-syntax.theme-unity-ui)
     -30:30.1 deprecation-cop:view (atom-workspace.workspace.scrollbars-visible-always.theme-atom-light-syntax.theme-unity-ui)
  2x -30:23.1 core:close (div.settings-view.pane-item)
  2x -30:08.9 editor:newline (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "disabledPackages": [
      "auto-detect-indentation",
      "autocomplete",
      "symbols-view",
      "symbols-tree-view",
      "linter",
      "sync-settings"
    ],
    "themes": [
      "unity-ui",
      "atom-light-syntax"
    ],
    "autoHideMenuBar": true
  }
}

Installed Packages
# User
atom-ctags, v2.6.0
autocomplete-plus, v2.2.0
autocomplete-plus-jedi, v0.0.6
file-icons, v1.5.0
indent-guide-improved, v1.1.1
indentation-indicator, v0.4.1
line-ending-converter, v1.0.0
unity-ui, v2.0.3

# Dev
No dev packages

I just pushed a new version to react to errors thrown by the completion library. If it still happens would it be possible that you upload the Python file you are talking about somewhere so I can test with the file?

The same file shows the same error when I try typing "csv." in the file.
Moreover, something weird is happening. If I just blindly delete the second half of the file, the error doesn't show up, but nothing happens. As in, it doesn't show me any completions.
I thought that this could be due to a conflict from atom-ctags, so I disabled atom-ctags and tried again, but it still doesn't work.
Can I send this file to you privately for your testing, since I unfortunately can't post it here? How about email?

got your mail, thanks. I'll keep the conversation - not referencing the file you sent - in this issue to keep anyone with this or a similar issue updated.

Glad to hear that you traced it.! I will be a willing gunea pig for the next release.

The problem is with Windows command line, single quotes can't be used to escape input, i.e. python jedi-complete.py 'from djan' 0 4 \ won't fly. You have to use double quotes for that.
Also, I haven't found a proper way to escape newlines.
Basically, I ended up forking your plugin and using python-shell package to deal with this stuff in a cross platform fashion and now everything just works.

The new release this week should solve this. It uses a long running Pyhton process instead of executing the completion script in every keystroke. Escaping and forking introduce several other problems that go will be fixed.

0.0.8 was just published introducing the completion daemon - please let me know if this solves this problem

Hi Timo,
I regret to inform you, but it doesn't. The identical error shows up.
I guess there's something else that's causing the trouble!
Samir.

I'll fire up a Windows VM the next few days and take a closer look. Still the same file?

Could the problem be about Python versions, by any chance?? I'm running Python 3.4.3.
Also, on another different machine, I have multiple Python installations. Is there a way I can specify which installation to use?

Again, awfully sorry to bother you, Timo, but I just mean to ask if I'm missing something. :)
I installed the plugin on Atom 0.187 on OS X Yosemite. I confirm that I'm running the bundled version of Python, and I've installed Jedi. I tried doing "import jedi" in a Python script to test, and it worked.
Unfortunately when I open a Python file in Atom and try doing Autocompletions, nothing seems to happen. Not sure if I'm missing something..!!

I found a problem if you are on Python 3 - I have some other bugs to fix, I’ll push an update somewhere tomorrow or Tuesday.

Am 15.03.2015 um 19:58 schrieb Samir Otiv<EMAIL_ADDRESS>Again, awfully sorry to bother you, Timo, but I just mean to ask if I'm missing something. :)
I installed the plugin on Atom 0.187 on OS X Yosemite. I confirm that I'm running the bundled version of Python, and I've installed Jedi. I tried doing "import jedi" in a Python script to test, and it worked.
Unfortunately when I open a Python file in Atom and try doing Autocompletions, nothing seems to happen. Not sure if I'm missing something..!!
—
Reply to this email directly or view it on GitHub https://github.com/fallenhitokiri/autocomplete-plus-jedi/issues/3#issuecomment-81197835.

@samirotiv Python 3 support was just pushed with 0.0.9

Thanks a lot, Timo & @tinloaf, it works beautifully now. :)
Just a quick question - can I get it to show function parameters?

when you start typing function parameters should show up as completion.
I working on a popup to either show the whole signature + docstring or as an alternative just inserting all parameters on completion. Not sure what it'll be yet or if I start with the later as temporary solution.


Docs of previous suggest widget appears in the manually triggered widget

VSCode Version: Code - Insiders 1.13.0-insider (c2a17a7929259d3d2643cb3f98478e994a39605b, 2017-05-30T05:12:15.312Z)
OS Version: Linux x64 4.10.0-21-generic
Extensions:

Extension
Author
Version

EditorConfig
EditorConfig
0.9.3

lorem-ipsum
Tyriar
1.0.0

sort-lines
Tyriar
1.3.0

theme-sapphire
Tyriar
0.2.1

vscode-svgviewer
cssho
1.4.1

tslint
eg2
0.15.0

git-project-manager
felipecaputo
1.3.2

md-navigate
jrieken
0.0.1

vscode-scss
mrmlnc
0.6.2

seti-icons
qinjia
0.1.3

#27316
Steps to reproduce:

Get into this state:

Press escape and clear the line (shift+home, delete).
Press shift+space, you're wrongly presented with this:

Also note that pressing tab does not do an emmet expansion

I see this again after switching emmet.suggestExpandedAbbreviation to false:


Add support for M permissions api

Many people reported this. I'm too lazy. Well, that and I have around 50 other useless projects to maintain...

I now have well over 50 projects. Probably not going to fix this. Marking as wontfix