nixpkgs-unstable: update as of today (14 Apr 22) fails due to missing lib.utils

update as of today (14 Apr 22) fails due to missing lib.utils
`
error: attribute 'utils' missing
   at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/services/x11/desktop-managers/gnome.nix:458:9:
      457|         with pkgs.gnome;
      458|         lib.utils.removePackagesByName
         |         ^
      459|           ([

`
I suspect that the big Gnome 42 merge depends on a newly introduced util function in the namespace lib.utils. For some reason lib, on my current system, do not expose an 'utils' attributes set.

The issue is likely introduced in #168194.


feat(docs): Refine the doc about pgvecto.rs vs. pgvector

The doc should be refined since lots of users will read the page.

@VoVAllen  Please take a look. Thanks!


Laravel 10.x Shift

This pull request includes the changes for upgrading to Laravel 10.x. Feel free to commit any additional changes to the shift-90275 branch.
Before merging, you need to:

Checkout the shift-90275 branch
Review all pull request comments for additional changes
Run composer update (if the scripts fail, add --no-scripts)
Clear any config, route, or view cache
Thoroughly test your application (no tests?, no CI?)

If you need help with your upgrade, check out the Human Shifts. You may also join the Shifty Coders Slack workspace to level-up your Laravel skills.
Changelog
In addition to the Shift changes the follow has been changed.
Changed

refactored rule ValidateCronExpression to Cron
refactored Telegram test notification, this lays the groundwork and a pattern for the work planned for v0.19.0 (notification refactor)

:information_source: Laravel 10 deprecated the ImplicitRule, InvokableRule, and Rule contracts in favor of using the new, streamlined ValidationRule contract. These contracts will be removed in a future version of Laravel.
Given the change in the method names and return type, Shift can not reliably automate this change. At your convenience, you should review these custom validation rules and update them to implement the ValidationRule contract.

[ ] app/Rules/ValidCronExpression.php

:warning: Shift upgraded your configuration files by defaulting them and merging your true customizations. These include values which are not changeable through core ENV variables.
You should review this commit for additional customizations or opportunities to use new ENV variables. If you have a lot of customizations, you may undo this commit with git revert a2bf1a17 and make the config file changes manually.

:information_source: Shift updated your dependencies for Laravel 10. While many of the popular packages are reviewed, you may have to update additional packages in order for your application to be compatible with Laravel 10. Watch dealing with dependencies for tips on handling any Composer issues.
The following dependencies were updated by a major version and may have their own changes. You may check their changelog for any additional upgrade steps.

[ ] laravel-notification-channels/telegram

:information_source: Laravel 9 adopted anonymous migrations. Shift automated this change to align with modern Laravel conventions and avoid naming migrations.

:warning: Shift detected you are running Laravel Sail. If you have not customized your stack, you should run php artisan sail:install to regenerate the latest docker-compose.yml. Otherwise, Shift attempted to update Sail for PHP 8.1. However, you should review your docker-compose.yml to ensure your stack is running PHP 8.1 or higher.

:information_source: Laravel renamed the password_resets table to password_reset_tokens. While an optional change, Shift detected you have a migration for this table and created a migration to rename it as well as updated the reference in your config/auth.php file. Be sure to run php artisan migrate to complete your upgrade.

:warning: Laravel 10 has added a return type of array to the Event broadcastOn and Notification via methods. However, you may still return a single channel from these methods.
Shift added the array return type to these methods in the following classes. You should review them to ensure you are returning an array, or remove the return type.

[ ] app/Telegram/TelegramNotification.php

:information_source: Laravel 10 added PHP type hints to all user-land code included in a new Laravel application. In an effort to modernize your code, Shift added type hints to any method which is used by Laravel.

:information_source: Now with type hints in your code, defining types within PHP DocBlocks is redundant. Laravel has removed all of the @param and @return tags from its DocBlocks where types are defined with PHP. Similarly, Shift removed these tags from any DocBlock where the code now has equivalent type hints.

:information_source: Shift understands developers have different preferences when it comes to type hints. All of Shift's automation is done in nice, atomic commits. This makes it easier to undo any of the changes Shift makes.
If you wish to undo the changes relating to type hints, you may run:

git revert 2375f90 to revert the DocBlock changes.
git revert 470ac78 to revert the type hints added from DocBlocks.
git revert effc3bd to revert the type hints added for Laravel 10.

:information_source: All of the underlying Symfony components used by Laravel have been upgraded to Symfony 6.2. Shift detected references to Symfony classes within your application. You should review the Symfony change log for any additional changes.

:tada: Congratulations, you're now running the latest version of Laravel!
Next, you may optionally run the following Shifts to ensure your application is fully upgraded, adopts the latest Laravel conventions, and easier to maintain in the future:

Upgrade Checker ensures your application is fully upgraded by detecting any outdated code.
Laravel Fixer automatically updates your code to the latest Laravel conventions.
Tests Generator intelligently generates model factories, HTTP Tests, and configuration for your application.
CI Generator intelligently generates CI jobs to lint PHP, check code style, and run tests, including Dusk.

You may also use the Shift Workbench to automate common tasks for maintaining your Laravel and PHP applications.

:warning: Laravel 10 requires Composer 2.2 or higher. You should verify the Composer version in your environments by running composer --version to ensure it meets this new requirement. If necessary, run composer self-update to update Composer.

:x: PHP syntax errors were detected after running your Shift. Often these are simply differences between the PHP version on the Shift server (8.1) and your project. Occasionally they are misplaced lines or duplicate import statements.
You may quickly check the PHP syntax locally by running php -l on the following files:

[ ] app/Jobs/DeleteResultsData.php
[ ] app/Jobs/ExecSpeedtest.php

Dont sure if it belog to here but a little mistake of "vv" instead of 'v' in version of laravel:
Laravel vv10.9.0

Noticed that too, I opened a PR with the package that handles it https://github.com/awcodes/filament-versions/pull/13


[improvement] Secure connection method

It would be great if the secure connection method could be set. Currently, the following line of code means that the SSL connection isn't very secure as lots of insecure cipher suites are given (checked using howsmyssl.com). It also can't make requests to various websites due to the TLS version being too low.
req->ctx = SSL_CTX_new(TLSv1_1_client_method());
A function should be added that changes which TLS method is used and allows client certificates to be used instead. To enable the latest TLS version, the following method needs to be passed to SSL_CTX_new
TLSv1_2_client_method
To add a client CA certificate, the following function should be used instead of SSL_CTX_new
 SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x)
I think it would make sense if the security method was set using req_setopt(req, REQ_SET_SECURITY, void *data), with the data field being one of the following:
"none"
"TLS 1.1"
"TLS 1.2"
"CA CERT"(X509 *x)

Hope owner can add this +1.


UWP:- GraphicsCaptureAccess.RequestAccessAsync(GraphicsCaptureAccessKind.Borderless) throws exception

I'm trying to have a borderless screen capture by updating by project target version to windows 10 SDK 20348. I updated the package manifest to include graphicsCaptureWithoutBorder capability like below,
<Package   xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"   xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"   xmlns:uap6="http://schemas.microsoft.com/appx/manifest/uap/windows10/6" xmlns:uap11="http://schemas.microsoft.com/appx/manifest/uap/windows10/11" IgnorableNamespaces="uap mp uap6 uap11">
      <Capabilities>
        <Capability Name="internetClient" />
        <uap6:Capability Name="graphicsCapture"/>
        <uap11:Capability Name="graphicsCaptureWithoutBorder"/>
     </Capabilities>
</Package>

and adding the following code to request consent to disable border,
Direct3D11CaptureFramePool _framePool = Direct3D11CaptureFramePool.CreateFreeThreaded(
                    _canvasDevice, // D3DDevice
                    DirectXPixelFormat.B8G8R8A8UIntNormalized,
                    2,
                    _captureItem.Size);
           GraphicCaptureSession _session = _framePool.CreateCaptureSession(_captureItem);
            AppCapabilityAccessStatus appCapabilityAccessStatus = await GraphicsCaptureAccess.RequestAccessAsync(GraphicsCaptureAccessKind.Borderless);
            if (appCapabilityAccessStatus == AppCapabilityAccessStatus.Allowed)
            {
                _session.IsBorderRequired = false;
            }

However, upon invoking RequestAccessAsync method, the following exception (in the attached image occurs),

I'm I missing something here?

Hi, @KarthikRichie, and thanks for filing this issue. Is there a specific code example in a specific topic that is incorrect?
If so then if you visit that topic you can then (Send feedback about > This page). That channel is for feedback about the documentation in that topic; for example, if the content is incorrect or incomplete.
For questions (or requests for help) regarding a specific scenario or issue, like this, one option is to visit and topic and click Send feedback about > This product, and you'll be taken to Microsoft Q&A (more info about that below).
Here are all of the developer support resources, for completeness.

Microsoft Q&A is the right place to lobby for a change or a new feature, to make a suggestion, or to ask a product question.
For community assistance with development questions, there are our forums, and StackOverflow.
The Windows developer support site explains other support options.
The Visual Studio developer community is available, and responsive. The former User Voice feature is now there on the Suggest a feature tab, if you want to lobby for a change, a feature, or to make a suggestion.
For developer issues, or suspected product bugs, there's Microsoft Support; a support engineer will look at the repro and see whether the issue is a Microsoft product bug, or something else. If it's a bug with a Microsoft product then the ticket will be free of charge.

I'll go ahead and close this issue now, since there's no specific action to take in the documentation. You can always reply to a closed issue, or even re-open it if you feel it's been closed in error.
Thanks!
-Steve


Bring GitHub attachments up to par with ones generated by the backend webhook

What's this PR do?
The GitHub attachments were missing some metadata that our backend webhook has. This uses our CODE_CHANGE specific fields so that they will now render properly in the Check-in compose screen.
Where should the reviewer start?
Small diff.
Screenshots (if appropriate)
Here's a screenshot of an existing attachment with a new attachment:

Definition of Done:

[ ] Code is easy to understand and conforms with Prettier & eslint configs
[ ] Incomplete code is marked with TODOs
[ ] Code is suitably instrumented with logging and metrics
[ ] Documentation has been updated as appropriate
[ ] Manifest has been updated and version incremented correctly
[ ] OWASP Top 10 have been considered

This seems like a good change. Are you also looking into the upsert avoiding overwriting existing data? Since it's likely we'll always be able to get more metadata from native integrations.

@dpup At the moment I think our attachments take a naive "replace if empty" approach. Only our Snippets have a dedicated dedupe strategy. Am I missing something?


FYI : updates version 84,85,89 and test corrections

Hi @bongtrop Thanks for the nice tool.
I have been working on updating few things here : https://github.com/cyfinoid/hbctool
I see 84,85 support got merged recently hence cant open a clear pull request. Following changes are available in my branch if you want to cherrypick

Version support added 84 (via niosega), 85,89,83
Test cases are now running some fixing was needed
Added a readme on how to add new versions.

Feel free to pick and choose

Awesome contribution. I'm working on it. I will merge it soon.

I'm working on it. Please find the merge request here #24.

I'm working on it at #25.

Not Working script for me
[*] Disassemble 'index.android.bundle' to 'test_hasm' path
Traceback (most recent call last):
File "/home/amir/.local/bin/hbctool", line 8, in
sys.exit(main())
File "/home/amir/.local/lib/python3.10/site-packages/hbctool/init.py", line 61, in main
disasm(args['<HBC_FILE>'], args['<HASM_PATH>'])
File "/home/amir/.local/lib/python3.10/site-packages/hbctool/init.py", line 33, in disasm
hbco = hbc.load(f)
File "/home/amir/.local/lib/python3.10/site-packages/hbctool/hbc/init.py", line 29, in load
assert version in HBC, f"The HBC version ({version}) is not supported."
AssertionError: The HBC version (85) is not supported.


ag-grid v1.10.0 will not work once added the <!doctype html> on the top of the HTML file

Hi All,
After upgraded the ag-grid to v1.10.0, the grid does not work, it only shows the blank instead of the part of grid.
It spent me a lot of time to find the problem is caused by the <!doctype html>, if it's removed, then the grid works.
However, this declaration is needed for our project.
Here is an example, since the json data is loaded from the anguar-grid site, so need to launch the browser with  --disable-web-security --allow-file-access-from-files --enable-file-cookies.
http://jsbin.com/qakatoyamu/1/edit?html,js,output
Anyone would have any inputs on this will be highly appreciated.

Does your grid div have height specified?
On 29 Jun 2015 08:06, "Lenient"<EMAIL_ADDRESS>wrote:

Hi All,
After upgraded the ag-grid to v1.10.0, the grid does not work, it only
shows the blank instead of the part of grid.
It spent me a lot of time to find the problem is caused by the <!doctype
html>, if it's removed, then the grid works.
However, this declaration is needed for our project.
Here is an example, since the json data is loaded from the anguar-grid
site, so need to launch the browser with --disable-web-security
--allow-file-access-from-files --enable-file-cookies.
http://jsbin.com/qakatoyamu/1/edit?html,js,output
Anyone would have any inputs on this will be highly appreciated.
—
Reply to this email directly or view it on GitHub
https://github.com/ceolter/angular-grid/issues/275.

I have the same issue. Specifying the height in pixels works but I want my grid to be as high as its content (auto height) how is it done? the suppressVerticalScroll=true option is not working for me.

having the grids hight adjust with the number of rows is not directly supported. this was working with previous versions out of coincidence. the new layout i've introduced (for the toolbar and more addons coming) prevent the simple flow that was there before.


fix(c/driver/postgresql): Check if statement was released in stream reader

This came up experimenting in https://github.com/apache/arrow-adbc/pull/702. This patch seems to protect from segfaults when reading from a stream when the statement was already closed (AdbcStatementRelease was called).
Is that something we want to add? (and is it a proper way to achieve it?)

I'm not sure this is worth doing; isn't it already a use-after-free? The fact that the memory happens to still be around is just a detail.
Possibly the statement should track whether a stream is still open and prevent release instead (converting a use-after-free into a possible leak)


Relax access modifiers in SearchBundleDBALs VariantHelper

1. Why is this change necessary?
If you want to derive from VariantHelper you cannot gain advantage from its own small utility functions. This makes a child class useless and one has to implement the same small utility functions again.
Mui :clipboard: :spaghetti:
2. What does this change do, exactly?
Replace private with protected
3. Describe each step to reproduce the issue or behaviour.

Derive from VariantHelper
Try to make an other group by in joinPrices
Have to completely re.implement joinPrices without the help of the utility functions
:clipboard:
:spaghetti:

4. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-22267
Please use this issue to track the state of your pull request.

Thanks again for your contribution, @JoshuaBehrens! 🎉


Undefined properties are set to null in Mongodb

Description
versions :
js-data: 3.0.0-rc.6
js-data-mongodb : 1.0.0-rc.1
Steps to reproduce
Here is my model schema :
{
  "type": "object",
  "properties": {
    "a": {
      "type": "string"
    },
    "b": {
      "type": "string"
    }
  },
  "required": ["a"],
  "additionalProperties": false
}

When i insert or update not all the properties of my model (example with only property "a" : {a: "a"}), the others properties are set to undefined by js-data. So the input props of methods create or update looks like :
{
  a: "a",
  b: undefined
}

The problem is that the Node.js mongodb driver, insert null in the database for all the undefined properties. So when you just want to update property "a", the previous value of property "b" is erase by a null value.
The workaround solution i found, is to remove all undefined properties of the object in methods beforeCreate and beforeUpdate on the adapter. But i think it could be made directly on insert or update methods.
// Workaround to avoid undefined values to be set to null in MongoDB
const adapter = new MongoDBAdapter({
  uri: config.MONGODB_URI,
  beforeUpdate(mapper, id, props) {
    const removeUndefined = (obj) => {
      Object.keys(obj).forEach(key =>
        (obj[key] && typeof obj[key] === 'object') && removeUndefined(obj[key]) ||
        (obj[key] === undefined) && delete obj[key]
      );
      return obj;
    };
    removeUndefined(props);
  }
});

Solution can be found here : http://stackoverflow.com/questions/286141/remove-blank-attributes-from-an-object-in-javascript. It should be recursive and only remove undefined properties.
Any thoughts ?
Thanks!

@jmdobry is this caused by the adapter or js-data v3 schema validation?

Interesting, I'll have to give it a try. If the MongoDB driver was sane, it would treat undefined as "property does not exist", instead of converting it to null.

I look at the MongoDB Driver documentation for DB class, there is an option that can be set to the DB instance ignoreUndefined. I don't know why it is set to false by default...
So an other possible solution that works is to set ignoreUndefined to true on connect method:
MongoClient.connect(opts.uri, {
      db: {
        ignoreUndefined: true
      }
    }, (err, db) => {
      if (err) {
        return reject(err)
      }
      this._db = db
      resolve(db)
    })

I will try to investigate further why this behavior is not the default one.

More infos found here : https://github.com/christkv/mongodb-core/issues/31, https://github.com/Automattic/mongoose/issues/3169

@danivek thx for the leg work on the mongo driver opts!


Search only displaying 40 results, potentially not falling back to server search

Searching for a specific email address only displays 40 or so results from one account, then it displays 2 messages from my other account. Server shows at least 70 results.
Are there any related issues?

...
What operating system are you using?
OS X El Capitan
What version of N1 are you using?
Version 0.4.59-cae9ef1 (0.4.59-cae9ef1)

Bug?
Do you have any third-party plugins installed? If so, which ones?
No
Is the issue related to a specific email provider (Gmail, Exchange, etc.)?
Gmail
Is the issue reproducible with a particular attachment, message, signature, etc?

Not sure how to reproduce

I have a similar problem on a Gmail account. Only incomplete results, N1 is clearly not using Gmail search. This is a critical problem to resolve - search is basic to a desktop client and given that Nylas has a professional plan it is absolutely essential that search work consistently. I'm on 0.4.59. This is a recent problem but I don't think its specific to 0.4.59 now - I downgraded to 56 and that didn't fix this.

Another incidence: https://github.com/nylas/N1/issues/3035

Issue persists on Version 0.4.400 (0.4.400). Showing 1 week of messages, and nothing else.

I'm also having this issue. Any progress? Thanks

Search also does not work for me in my gmail accounts very well. Often returns no result where other email clients return results properly.

+1 - This is a basic feature that should just use Gmail's own search as its backend.
I've never found what I was looking for with Nylas' built-in search. I'm constantly having to open the browser version of Gmail to look for emails.


[thread-cert] fix issue #5992 Cert_9_2_09_PendingPartition fails intermittently

Resolves #5992

Could you explain why the original code failed? @FiveDimensions

This issue happened after opening the rf-shield for Router_1 and Router_2 for 250s, Router_2 may not merge into the previous network. Changing network id timeout setting from the Router_2 initial bring-up to the beginning of shielding them, it can make sure merge them to original network @simonlingoogle

This issue happened after opening the rf-shield for Router_1 and Router_2 for 250s, Router_2 may not merge into the previous network. Changing network id timeout setting from the Router_2 initial bring-up to the beginning of shielding them, it can make sure merge them to original network @simonlingoogle

Closing stale PR.


Add container to the options.

Specify the container of the bootstrap popover can be useful in many cases.
Example: when using Bootstrap Iconpicker in a modal, the container must be the modal itself to have the iconpicker working properly.
[09/12/2014] EDIT:
Example:
http://jsfiddle.net/tyuy6t2s/
When the modal is opened, click on the Iconpicker button. The search input can't be modified (acting like disabled).

The issue was fixed on Bootstrap's side.


fix: alias defu module change to ECMAScript module

🔗 Linked issue
resolves #334, resolves #329

❓ Type of change

[ ] 📖 Documentation (updates to the documentation or readme)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
defu alise set as CommonJs module, but in browser it doesnt work, if it change to ECMAScript modue works good.

📝 Checklist

[x] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

@danielroe should I reopen this PR with named branch fix/import-defu?


ENH: Add private Workshops and Special Rates

Placeholder for private workshops and special rate functionality.
Resolves #64
Resolves #65

Thanks @thermokarst! Looking into the rate uuid bug, and a way to handle the dynamic url helpers like the secret code does, everything else was addressed!

So everything should be good, @thermokarst. Got rid of the UUID bug by changing the behavior of the form entirely, and added dynamic URL's. In order to do the dynamic URLs the JS had to get a little bit ugly, but hey, it works? ¯\_(ツ)_/¯

This should be good to go, @thermokarst! Did I miss something that it's re-assigned to me?

Ok, this one should be good to go after tests! Thanks @thermokarst 👍

Thanks for this @jakereps !! 🌮 🌮 🌮


OpcUaSession.Read/Write methods removed?

Hello,
in version 2.3.3 of the opc publisher, there were two methods available in OpcUaSession allowing to read and write multiple nodes. I used these methods for implementing some own extensions. In version 2.4.1 these functions have been removed. Would it be possible to make them available again?
best regards
Hartmut

Hi @anhame
we discussed adding "Write" back, but we decided that we do not want to support this functionality in OPC Publisher because it's never needed. However, if you want to write values to nodes, you can use the OPC stack, which is also used by the publisher.
Thanks!
Markus


If jax is installed with CUDA, running the CLI will use the GPU, be slow and use 75% VRAM

If jax is installed with CUDA, running the CLI will use the GPU, be slow and use 75% VRAM
Runtime as is now (Env running on GPU):
time luxai-s3 Lux-Design-S3/kits/python/main.py Lux-Design-S3/kits/python/main.py
Init class episode 6.864945411682129s
Agent setup: 0.0012392997741699219s
Env reset: 0.7129645347595215s
First turn: 2.120466709136963s
Finish game: 2.962181806564331s
Cleanup: 0.006840705871582031s
Time Elapsed:  12.669206142425537
Rewards:  {'player_0': array(3, dtype=int32), 'player_1': array(2, dtype=int32)}

real    0m14,492s
user    0m22,287s
sys     0m3,460s

And if running on CPU (via jax.config.update("jax_platform_name", "cpu")):
time luxai-s3 Lux-Design-S3/kits/python/main.py Lux-Design-S3/kits/python/main.py
Init class episode 3.650555372238159s
Agent setup: 0.0011093616485595703s
Env reset: 0.3220534324645996s
First turn: 1.0807034969329834s
Finish game: 1.4905433654785156s
Cleanup: 0.0054264068603515625s
Time Elapsed:  6.550921678543091
Rewards:  {'player_0': array(1, dtype=int32), 'player_1': array(4, dtype=int32)}

real    0m8,237s
user    0m14,952s
sys     0m1,194s

This is likely due to the compile step for GPUs being much worse maybe. One fix is to force add a flag to turn on/off the use of the GPU backend with default being False since the tool is for one-time episode runs usually.


Revamp CorrectionEngine + CorrectionResult interfaces

This PR does the following:

[x] Revamp the CorrectionEngine and CorrectionResult interfaces (resolves #97)
[x] Add Javadoc comments to CorrectionEngine and CorrectionResult

LGTM!


Create docker-publish.yml

Create new workflow yml file for automatically pushing docker img to docker hub

Thanks Sampson. Looks good to me.


Video duration

Is there any way to activate/ implement the duration for each video file in the menu?

Thank you for the quick reply. I've been using this addon a lot, on a daily basis.
For example, sometimes when I am going somewhere and riding the train, I download the course I am studying beforehand.
The courses are usually structured in lectures/ episodes. So, when opening the menu browser, it would be extremely useful if you could see how long each video is, before opening it. That way, you don't have to manually check the duration. Sometimes you only have 30 minutes free time, so you might want to watch something that is less than that.
I attached a picture. I am not at home right now so I cant create a high quality drawing, but there you go.
For each video file (ignore the ones that are not videos - e.g. subtitles), the total duration o
f a video in HH:SS could be shown after/ before the file name. If the video is 13 seconds -> make it 1 minute (edge case).
Is this functionality already supported?
Thank you.

Hey, sorry for the late reply. It can be done with addons, though it would slow down how long it takes to open a directory (at least the first time), and it would require an additional commandline application to grab the duration information.
Here is an addon that does it with ffprobe:
-- An addon for mpv-file-browser (https://github.com/CogentRedTester/mpv-file-browser)
-- which appends the duration of a media file to the end of it's name in the browser.
-- Requires `ffprobe` (part of ffmpeg) to be in the system path.

local mp = require 'mp'
local msg = require 'mp.msg'
local utils = require 'mp.utils'

local fb = require 'file-browser'

local addon = {
    version = '1.4',
    priority = 20,
}

local cache = setmetatable({}, {__mode = 'k'})

local function get_duration(path)
    if cache[path] then return cache[path] end
    cache[path] = '~'

    local args = {
        'ffprobe', '-v', 'error', '-show_entries', 'format=duration',
        '-of', 'default=noprint_wrappers=1:nokey=1', '-pretty',
        '-i', path
    }

    msg.debug('running command', utils.to_string(args))

    local cmd = mp.command_native_async({
        name = 'subprocess',
        playback_only = false,
        capture_stdout = true,
        capture_stderr = true,
        args = args,
    }, fb.coroutine.callback(60, path))

    local success, _, res = coroutine.yield()
    if not success then
        mp.abort_async_command(cmd)
        cache[path] = nil
        return msg.error('ffprobe into', path, 'timed out.')
    end

    if res.status ~= 0 then
        cache[path] = nil
        msg.warn('failed to get duration for', path)
        return msg.error(res.stderr)
    end

    cache[path] = string.match(res.stdout, '%d+:%d+:%d+')
    return cache[path]
end

local function queue_coroutine(fn)
    mp.add_timeout(0, function() fb.coroutine.run(fn) end)
end

function addon:can_parse(directory, parse_state)
    return directory ~= '' and parse_state.source == 'browser'
end

function addon:parse(directory, ...)
    local list, opts = self:defer(directory, ...)
    if not list then return list, opts end

    local counter = 0
    local cb = fb.coroutine.callback(10, directory)

    for _,item in ipairs(list) do
        if item.type == 'file' then
            counter = counter + 1
            queue_coroutine(function()
                local original = (item.label or item.name)
                item.label = original..'\t[~]'

                local duration = get_duration(fb.get_full_path(item, opts.directory or directory))
                if duration and duration ~= '0:00:00' then
                    item.label = original..'\t['..duration..']'
                else
                    item.label = original
                end

                -- only resume the coroutine once all the async operations are done
                counter = counter - 1
                if counter == 0 then cb() end
            end)
        end
    end

    if counter == 0 then mp.add_timeout(0, cb) end

    -- wait until all the async operations are complete
    local success = coroutine.yield()
    if not success then msg.warn('duration requests timed out') end

    return list, opts
end

return addon

I've set a 10 second timeout to prevent the delays from being too long. If a file was not processed in that time then the duration will be shown as ~.  The duration detection continues in the background, so you can refresh the browser (Ctrl+r) if some of the durations did not show up.

Thank you for the answer.
Unfortunately, it does not work for me.
After adding the addon, the video files completely dissapear from the menu.
Is there something that I m missing? Like a dependency or something?

I also have 777 permissions to files.
Other files like subtitles get recognized, apart from videos.

Upload a log file.

output.txt
Here it is

Are you waiting 10 seconds for the duration to be calculated?

Yep. A lot more..

I tried again on a folder with only two videos. Here is another log.
output.txt

Can you show some screenshots of what the browser looks like?

No videos showing

Ok, I believe I have found the issue. I've updated the above addon with a fix, can you try again?

Now it works!!
Thank you so much!!


Moya can support iOS8?

Alamofie 4.1.0 has Updated the iOS Example app deployment target to iOS 8.0; Why Moya does not support iOS8？

Take a look at #639.

https://github.com/Moya/Moya/pull/608#issuecomment-247292895 @sunshinejr had said  Because both Alamofire and RxSwift have iOS 9.0 as a minimum deployment target., But now Alamofire and RxSwift Support iOS 8.0 again; iOS 8 is still 9% of the market share!

Cool! What do you think, @ashfurrow? Seems like we can lower it again.

Let's do it, I never really liked removing iOS 8 support anyway but we had to because of Alamofire. If they're lowering it, let's do it 👍

👍So cool!!!  You are so great!  Cheers!

Let's keep this open to make sure we won't forget. :)

COOL


Add option to generate author, email, and version strings in the generated code

To facilitate the automatic generation of new packages, add option to generate author, email, and version strings in the generated code.

Adding -a flag for this

Fixed in v0.971


[BUG-11] Join Course

Work done

[x] Users can start or subscribe to a course from the course details card.
[x] Users can start or subscribe to a course from the course details page.
[x] Clicking on the 'Start' or 'Subscribe' button should redirect users to a course page if the action is successful.

Constrains

Start Course mutation still duplicates rows.
User course status is only available on the course details' page.
Made use of the load function not middleware.

@Emmanuel-Melon Ready for u!


terpenoid and isoprenoid

Are these the same? And how do they relate to isoprene
and terpene? This issue has arisen in GO:
https://sourceforge.net/tracker/index.php?func=detail&aid=1400564&group\_id=36855&atid=440764
We'll hold off on fixing anything in GO until these
terms are resolved in ChEBI...
jane
Reported by: jl242

thanks www.movied.org


Needs a sudo pip install pathlib on Raspberry PI

Might be worth adding in the readme somewhere.

This is already taken care of.

Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:        7.8
Codename:       wheezy

Python version:
 $ python --version
Python 2.7.3

PIP version
$ pip --version
pip 1.1 from /usr/lib/python2.7/dist-packages (python 2.7)

Anything else you need please let me know,

@mlk You might want to upgrade pip though. Your version is ancient, although I am not sure that doing that would fix this.

It seems pip ignored that extras_require kind of marker until version 6.0.

@mcarton I guess I should add something like install script that used in docker-compose (https://github.com/docker/compose) for fixing dependencies problems.

Hey guys !

The only problem is that it's really, really slow (I've got a result 2 or 3 seconds after I typed "fuck"). Do you know why ?
Thanks !

The slowness has already been reported.
The problem is that there are now a lot of rules, each taking a small amount of time. Unfortunately maths are against us there.
Try deactivating some rules you don't use (eg. the history, which is the slowest as far as I know).
I also noticed that getting the aliases list from the shell is quiet slow. On my system this takes up to 400ms, about half the time needed to execute fuck:
% time zsh -ic alias
…
zsh -ic exit  0.35s user 0.04s system 96% cpu 0.410 total

I should clean up my .zshrc.
And of course, a raspberry pi is not the fastest computer there is.

#345 fixes a lot of slowness problems. Make sure you have version 2.8.

@SanketDG Well, #345 really fixes one problem, but it was the more important overhead for me. And the fix is indeed included in 2.8.

sudo apt-get install python-pip python-dev
sudo pip install psutil thefuck

...
...
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;file='/tmp/pip-build-LOfHb8/psutil/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record /tmp/pip-mc85LC-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip-build-LOfHb8/psutil
Storing debug log for failure in /root/.pip/pip.log

We're checking pip version in setup.py already for a while, so this issue is obsolete.


Upgrade project to .NET 6

.NET 6 has been officially released!
Let's upgrade this project to .NET 6 and release a new version on Nuget.

Let's also upgrade the test project to .NET 6 too.


Fix miscellaneous bugs

Codecov Report

Merging #221 (b26d9dd) into master (0cf977a) will increase coverage by 0.70%.
The diff coverage is 55.00%.

@@             Coverage Diff              @@
##             master     #221      +/-   ##
============================================
+ Coverage     47.58%   48.28%   +0.70%
- Complexity      629      643      +14
============================================
  Files           133      133
  Lines          2940     2953      +13
  Branches        390      395       +5
============================================
+ Hits           1399     1426      +27
+ Misses         1407     1387      -20
- Partials        134      140       +6

Impacted Files
Coverage Δ

...main/java/seedu/address/commons/core/Messages.java
0.00% <ø> (ø)

.../java/seedu/address/logic/commands/AddCommand.java
100.00% <ø> (ø)

...u/address/logic/commands/add/AddPersonCommand.java
75.00% <ø> (ø)

.../logic/commands/add/AddSocialsToPersonCommand.java
3.12% <0.00%> (+3.12%)
:arrow_up:

...ss/logic/commands/edit/EditSocialMediaCommand.java
0.00% <ø> (ø)

...ain/java/seedu/address/model/meeting/Duration.java
71.42% <ø> (ø)

...in/java/seedu/address/model/tag/UniqueTagList.java
32.69% <0.00%> (+9.61%)
:arrow_up:

...address/logic/commands/edit/EditPersonCommand.java
81.57% <75.00%> (-0.78%)
:arrow_down:

...c/commands/meetingcommands/EditMeetingCommand.java
85.50% <75.00%> (-0.65%)
:arrow_down:

...java/seedu/address/logic/commands/FindCommand.java
91.66% <100.00%> (ø)

... and 9 more

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 0cf977a...b26d9dd. Read the comment docs.


`module:Formtastic': uninitialized constant Formtastic::SemanticFormBuilder (NameError)

Judys-MacBook-Air:hopesurveyorwork judyngai$ rails g surveyor:install
/Users/judyngai/.rvm/gems/ruby-2.1.1@rails4.1/gems/surveyor-0.20.0/lib/formtastic/surveyor_builder.rb:3:in `module:Formtastic': uninitialized constant Formtastic::SemanticFormBuilder (NameError)
tried with rails 4.1 and rails new app to test out surveyor
ran the generator and got the error above.

How did you solve this problem, I am getting the same error.

@Joe-Gjelaj  I did not solve the problem. Are you using rails 4? if you look at /surveyor.gemspec, you will see the formtastic dependency to be locked at 2.2.1 so this gem needs an upgrade.

Note this part of the stack trace:
.../gems/surveyor-0.20.0/...

Bundler is pulling in a very old version of Surveyor for you (0.20.0), similar to the problem discussed in the comments on #346. Give an explicit version of Surveyor in your Gemfile and you'll either get a working combination of gems or a more informative error message (this time from bundler).
(This is just a pointer — I'm no longer working with Surveyor so I don't have any more detailed advice to give.)

I had the same issue. Here's what I did to solve the issue
In your gem, update your surveyor gem to be like below
gem 'surveyor', :github => "NUBIC/surveyor", :branch => "master"

This updated the surveyor gem to the latest one. Mine was also stuck at 0.20.0.  For the formtastic gem, I didn't specify a specific version, instead I just had
gem 'formtastic'


Linechart X Labels overlap feature

When you have a chart with too many values, the following happens

This is not an issue when you have maybe 6 or 7 values viewable at a time since the width is large enough for them to fit. Is there a way to avoid this and have the labels overlap?
FYI I use setLabelsToSkip, but this only skips labels to show, it doesn't handle the label width

You can change the text size.

@petester42 That is one approach, but since I made space available I was hoping to use that. Also, many of my users are very old, so keeping text as large as possible is key.

What you are experiencing is called "word wrapping".
Set wordWrapEnabled = false on the x axis.

ah yes that was it thank you!

:+1:


Logo is very similar to Hugo

I'm sure this is unintentional, but the hubpress logo looks very similar to another static site generator, Hugo (http://gohugo.io/). Probably a coincidence, but I showed up to your site today from HN and got a bit confused since they're so similar.
Just to bring it to your attention. Probably good to have a conversation with @spf13 about disambiguating the two.

Hi @BrianHicks
I agree, our logos are very similar and it's really a coincident.
I made a logo with H because of the word Hub
And i made an hexagon because in a first version i used an octogan (the tentacle of octocat) but i was not really beautiful.
So recently i have added a pen

If you know a designer who wants make a free logo for an open source project ...


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v5.4 to before v5.12.13",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=2a1f1768fa17805ca2e937e2e034a7c3433d3bdc",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b6447b72aca571632e71bb73a797118d5ce46a93"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "2a1f1768fa17805ca2e937e2e034a7c3433d3bdc",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "b6447b72aca571632e71bb73a797118d5ce46a93",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "net/mlx5e: Fix use-after-free of encap entry in neigh update handler\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.12.13 by commit b6447b72aca571632e71bb73a797118d5ce46a93, it was introduced in version v5.4 by commit 2a1f1768fa17805ca2e937e2e034a7c3433d3bdc. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001059


utf bug

`二月 09, 2018 11:34:15 上午 com.google.javascript.jscomp.LoggerErrorManager println
严重: ERROR - Cannot read file D:/proj/git/spriteflexjs/test/bin/js-debug/fairygui/GComboBox.js: Failed to read: D:\proj\git\spriteflexjs\test\bin\js-debug\fairygui\GComboBox.js, is this input UTF-8 encoded?
二月 09, 2018 11:34:16 上午 com.google.javascript.jscomp.LoggerErrorManager println
严重: ERROR - Cannot read file D:/proj/git/spriteflexjs/test/bin/js-debug/fairygui/GScrollBar.js: Failed to read: D:\proj\git\spriteflexjs\test\bin\js-debug\fairygui\GScrollBar.js, is this input UTF-8 encoded?
二月 09, 2018 11:34:16 上午 com.google.javascript.jscomp.LoggerErrorManager println
严重: ERROR - Cannot read file D:/proj/git/spriteflexjs/test/bin/js-debug/fairygui/utils/CharSize.js: Failed to read: D:\proj\git\spriteflexjs\test\bin\js-debug\fairygui\utils\CharSize.js, is this input UTF-8 encoded?
二月 09, 2018 11:34:16 上午 com.google.javascript.jscomp.LoggerErrorManager printSummary
警告: 3 error(s), 0 warning(s)`
and this file is there,but the encoding is  8 bits (gb18030)

this is the as file
https://github.com/matrix3d/spriteflexjs/blob/master/test/src/fairygui/GComboBox.as

Have you tried setting the environment variable: JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8
If you set it and the compiler sees it the output should also contain the words:
"Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8"
Let us know if that works.

set the environment,and the same result

Did you get the output "Picked Up JAVA_TOOL_OPTIONS"?  Otherwise, you may need to restart your command prompt or computer.  Are you using command-line or an IDE?

i have restart the command-line.
not output picked up

When I run mxmlc, the first line of output says "Picked Up.."  You will have to figure out why you are not getting that.  Try some other Java app.  List out environment variables.  Check spelling.

This issue should be fixed in commit b95cd6f3d47e1d21f1693347dc7bce676c72b682


Test setup miniconda

Fixes # .
Checklist
Any checks which are not relevant to the PR can be pre-checked by the PR creator.
All others should be checked by the reviewer(s).
You can add extra checklist items here if required by the PR.

[ ] CHANGELOG updated
[ ] Tests added to cover contribution
[ ] Documentation updated

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (ecce069) to head (8ddb1e3).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##              main        #8   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           10        10
  Branches         3         3
=========================================
  Hits            10        10

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Better thread pool lifecycle management

There are two issues in the management of the lifecycle of the thread pool :

if the user supplied an executor, the default executor was still created and never used
the thread pool is never closed, this is an issue because it prevents the undeploy of webapp in containers like tomcat, and even worse, produce a dirty log on shutdown ;)

This PR fixes these issues by  using a supplier to avoid creating the default executor if the user supplied one and add a close() operation on the PersistenceManagerFactory to close the default executor if the user didn't provide one.

whoups, didn't see the shutdown.
Upon shutdown of our tomcats, it emits warnings about the app having started a pool but not stopped it, so I assumed that the pool was never stopped, in fact it s maybe a matter of delay before the app shutdown threads being really destroyed.

Also, maybe if the user provided a pool, he is responsible for closing it and not achilles, as I did in the second commit.
What do you think about it ?

Instead of pulling the Supplier class from Guava and forcing users to provide a Supplier of Executor instead of a plain Executor, isn't it simpler to modify the initExecutorService() method as follow ?
    public ExecutorService initExecutorService(ConfigMap configMap) {
        if(configMap.get(EXECUTOR_SERVICE) != null) {
            return configMap.getTyped(EXECUTOR_SERVICE);
        } else {
             return initializeDefaultExecutor(configMap);
        }
    }

Guava was already there and the Supplier is not exposed to the user, it is only to create the default thread pool if the user did not provide one.
The if/else will also works, but it is an ad-hoc solution, adding a ```getTypedOr(T, Supplier) could be reused for other purposes and seems cleaner to me by pushing the condition in the configMap, where the logic to use the default or not is already present.

I updated the PR to modify the existing shutdown method

For convenience, the shutDown methods should be renamed that will allow Spring to infer the destroy method.

This behavior has been introduced in Spring 3.2.1, in this release only the close method is being detected. This has been extended to other names in later versions like Spring 4.1.5 to look for shutdown as well .

Notice the case in the name. For maximum backward compatibility, it could be wise to rename it to close()


Generate Python Stubs for C++ Bindings

We have a lot of Python code calling our C++ native code, but no real stubs to help with auto-completion and safety. We need to figure out how to get one of the typical tools generating the bindings or find another way to generate the bindings, then implement that as a script that can be run on-demand similar to the schema updates.

@weegeekps would generating python stubs also fix https://github.com/CesiumGS/cesium-omniverse/issues/283?

@weegeekps Fixing this would be great. Aside from ongoing dev, it would remove a large slowdown when learning the codebase for the first time. Let me know if you need help.

fixed by #360


Older Version Warning

When I try to import this library I get a warning message that this toolkit is old and needs to be opened and saved again. After doing this, some folders are missing and the structure is 100%

@unstephenk I'll dig into this! Thanks for reporting.

Fixed?


Reintroduce the ext-eio adapter

During the initial rewrite this adapter was removed to make the rewrite easier. Since that is now in adding the ext-eio adapter will provide several high performance adapters.

@clue updated the PR with findings regarding ext-eio and ext-uv, managed to resolve the issues, details in review thread

Does the new adapter handle when eio_open returns false (or any other call, but eio_open appears to be the most common)?, it's undocumented but if you look into the PECL library you can see the error path that RETURN_FALSE instead of -1
See https://github.com/reactphp/filesystem/issues/43 was the reason we had to move to the child process for file operations

Does the new adapter handle when eio_open returns false (or any other call, but eio_open appears to be the most common)?, it's undocumented but if you look into the PECL library you can see the error path that RETURN_FALSE instead of -1

As in it returns false, and doesn't call the handler you give it. Or it calls with handler with a false?

See #43 was the reason we had to move to the child process for file operations

Will have a thorough look again at #43, but during development, I haven't run into those issues for 0.2. 0.2 is aimed a keeping things a lot simpler and avoiding making the same mistakes I made in 0.1.

@WyriHaximus I've noticed the new eio related classes don't currently have 100% code coverage, is this something you plan to look into? Otherwise no objects to go ahead with this from my end :+1:

@clue yes, in the next PR I'll address several code coverage issues across the board by covering more situations such as partial reads.

Personally, I'd like to see better code coverage for this new adapter to make sure we're not introducing any regressions before moving forward with this. For instance, the stat syscall in getContents() as discussed above is unneeded and most library calls currently have limited error checks – but the same currently applies to all others adapters as well. With this in mind, I don't want to block moving forward with this PR and agree that these are things that can be addressed in follow-up PRs :+1:
@WyriHaximus Let's merge this as is? :shipit:

@clue Works for me, that is exactly what I'll be addressing in the follow up PR


Update routine-maintenance.md

Adds scenario explaining what notifications a customer will get depending on the specific product used.

@microsoft-github-policy-service agree

@msangapu-msft

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

NOTE: HTML tables are not allowed. If you want this content change, the table will need to be in markdown.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

We can't merge this with the HTML codes. It needs to be in markdown. Please resubmit another request.
#please-close


Add MetaDEx guide documentation

Merging as documentation only (no code impact)

Why would you black out testnet addresses, which were created as part of this tutorial?

He he :) because I used them on various faucets while travelling from very
traceable IPs :p - just habit perhaps!!!
On Jul 28, 2015 7:46 PM, "dexX7"<EMAIL_ADDRESS>wrote:

Why would you black out testnet addresses, which were created as part of
this tutorial?
—
Reply to this email directly or view it on GitHub
https://github.com/OmniLayer/omnicore/pull/150#issuecomment-125525033.

I think this document should be moved to src/omnicore/doc.

I think this document should be moved to src/omnicore/doc.

I agree, but the link has been shared in numerous places as far as I know & moving it would invalidate the link (not that I'm seeing much testing still, but I don't know what else to do to encourage that other than asking Patrick whether he wants to offer dev MSC as bounty for testing and finding bugs) anyway back to topic; perhaps we leave it where it is temporarily and make sure to move it prior to release candidate 0.0.10?

perhaps we leave it where it is temporarily and make sure to move it prior to release candidate 0.0.10?

Sounds good.


Make changed lifecycle hook fire when Redux watched properties change

This will trigger the changed LitElement lifecycle hook, but it will trigger once for every watched property, even if all of those properties had changed simultaneously.

nvm, it is updated not changed, the lifecycle hook name


Could not deploy python webapp

I kept getting a failure on the application deployment.
(venv) lam@ivxdev-vm:/mnt/c/Users/lam/source/repos/python-docs-hello-world$ az webapp up --resource-group learning -n lam-first-python-app
webapp lam-first-python-app doesn't exist
Creating webapp 'lam-first-python-app' ...
Configuring default logging for the app, if not already enabled
Creating zip with contents of dir C:\Users\lam\source\repos\python-docs-hello-world ...
Getting scm site credentials for zip deployment
Starting zip deployment. This operation can take a while to complete ...
Deployment endpoint responded with status code 202
Deployment status endpoint https://lam-first-python-app.scm.azurewebsites.net/api/deployments/latest returns malformed data. Retrying...
Configuring default logging for the app, if not already enabled
Zip deployment failed. {'id': '624f144a1b294c8da5b3b752c3eca0d0', 'status': 3, 'status_text': '', 'author_email': 'N/A', 'author': 'N/A', 'deployer': 'Push-Deployer', 'message': 'Created via a push deployment', 'progress': '', 'received_time': '2020-08-09T13:12:48.1989457Z', 'start_time': '2020-08-09T13:12:48.2909523Z', 'end_time': '2020-08-09T13:13:09.3821502Z', 'last_success_end_time': None, 'complete': True, 'active': False, 'is_temp': False, 'is_readonly': True, 'url': 'https://lam-first-python-app.scm.azurewebsites.net/api/deployments/latest', 'log_url': 'https://lam-first-python-app.scm.azurewebsites.net/api/deployments/latest/log', 'site_name': 'lam-first-python-app'}. Please run the command az webapp log deployment show
-n lam-first-python-app -g learning
(venv) lam@ivxdev-vm:/mnt/c/Users/lam/source/repos/python-docs-hello-world$ az webapp lo
az webapp: 'lo' is not in the 'az webapp' command group. See 'az webapp --help'. If the command is from an extension, please make sure the corresponding extension is installed. To learn more about extensions, please visit https://docs.microsoft.com/en-us/cli/azure/azure-cli-extensions-overview
The most similar choice to 'lo' is:
log
(venv) lam@ivxdev-vm:/mnt/c/Users/lam/source/repos/python-docs-hello-world$ az webapp log deployment show
az webapp log deployment show: error: the following arguments are required: --resource-group/-g, --name/-n
usage: az webapp log deployment show [-h] [--verbose] [--debug]
[--only-show-errors]
[--output {json,jsonc,yaml,yamlc,table,tsv,none}]
[--query JMESPATH]
[--subscription _SUBSCRIPTION]
--resource-group RESOURCE_GROUP --name
NAME [--slot SLOT]
[--deployment-id DEPLOYMENT_ID]
(venv) lam@ivxdev-vm:/mnt/c/Users/lam/source/repos/python-docs-hello-world$ az webapp log deployment show -n lam-first-python-app -g learning
{
"active": false,
"author": "N/A",
"author_email": "N/A",
"complete": true,
"deployer": "Push-Deployer",
"end_time": "2020-08-09T13:13:09.3821502Z",
"id": "624f144a1b294c8da5b3b752c3eca0d0",
"is_readonly": true,
"is_temp": false,
"last_success_end_time": null,
"log_url": "https://lam-first-python-app.scm.azurewebsites.net/api/deployments/624f144a1b294c8da5b3b752c3eca0d0/log",
"message": "Created via a push deployment",
"progress": "",
"received_time": "2020-08-09T13:12:48.1989457Z",
"site_name": "lam-first-python-app",
"start_time": "2020-08-09T13:12:48.2909523Z",
"status": 3,
"status_text": "",
"url": "https://lam-first-python-app.scm.azurewebsites.net/api/deployments/624f144a1b294c8da5b3b752c3eca0d0"

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

ID: 0077a811-b0b7-93b1-80b0-a4d45615ef4b
Version Independent ID: cc95198d-5560-2bf1-09ae-b8d210e45f2d
Content: Quickstart: Create a Linux Python app - Azure App Service
Content Source: articles/app-service/containers/quickstart-python.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@larrymccutchan Thanks for the question! We're investigating this and will get back to you shortly.

@larrymccutchan,  Apologies for the delay!  I see that the deployment issue is fixed.
Kindly let us know if you need any further assistance with this issue.
Thanks again for leveraging Azure docs feedback channel to raise this question.

We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion.

Weird that this is using my gmail address. I will need to look into it.
I was using my<EMAIL_ADDRESS>login.
Thanks for looking into it.
-larry
On Thu, Aug 13, 2020 at 5:48 AM AjayKumar-MSFT<EMAIL_ADDRESS>wrote:

Closed #60543 https://github.com/MicrosoftDocs/azure-docs/issues/60543.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/60543#event-3651293213,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA522EMKH5ZPZQTIYV7ND6DSAOZHBANCNFSM4PZF6JXQ
.


Add graphql axios interceptor

Description
Adds a graphql interceptor to Axios to return an error message
Before

After

@Hyperkid123

Codecov Report

Merging #109 into master will increase coverage by <.01%.
The diff coverage is 75%.

@@            Coverage Diff             @@
##           master     #109      +/-   ##
==========================================
+ Coverage   74.14%   74.14%   +<.01%
==========================================
  Files          36       36
  Lines         437      441       +4
  Branches       66       67       +1
==========================================
+ Hits          324      327       +3
- Misses         86       87       +1
  Partials       27       27

Impacted Files
Coverage Δ

src/redux/actions/providers.js
68.96% <ø> (ø)
:arrow_up:

src/api/entities.js
43.75% <75%> (+2.84%)
:arrow_up:

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 0ae759d...efd7d6b. Read the comment docs.


Script URL

With my configuration,
curl -o- https://git.io/vxpck | bash

downloads nothing, while
curl -o- https://raw.githubusercontent.com/new-computers/seeder/master/install.sh | bash

does. Not sure you can reproduce this error, can you?
Also, it may be useful to add to the documentation that ~/seeder must be writeable.

Hmm this is weird, the link works perfectly for me.
Wasn't it just a temporary error?

No it wasn’t temporary. I tested it on 2 rpi and same result as well on my Linux laptop.

I think the directory becomes unwritable when you sudo install it. What do you think should be added to the doc? Or in what form?

Maybe to add chmod 777 -R ~/seeder? This is what I had to do to avoid an infinite error prompt due to the access of this directory. But again, I wonder what is specific to my setups or generic. Maybe extra tests needs to be done to confirm my issues :)


Improvement of PR #67

Fixing the build and improving the PR further, thanks @rtrajano :+1:!

Coverage decreased (-0.004%) to 98.876% when pulling 2853ec3c7c37911478b04b6cb8f8ddcdf2c1609d on rtrajano-use-pk into 953ce2f5fbcb9780dbf69ebf3dcc4d196ef57b1e on master.


How do you specify colors for BarCharts?

Is there any documentation on how to specify colors for BarCharts?

Most of the charts use some version of the colorAccessor and colors props. You can find the source for most of the charts in the CartesianChartPropsMixin.js mixin. It basically works like this:
colors is a function that, given some input, returns a color. The default colors function is d3.scale.category20c().
colorAccessor is a function that takes some data and, using that data, decides what value to pass to the colors call.
So, while iterating through your BarChart data, the code decides the color by calling:
// https://github.com/esbullington/react-d3/blob/master/src/barchart/DataSeries.jsx#L42
fill={colors(colorAccessor(segment, seriesIdx))}

The segment represents which value is being looked at in a stacked bar chart (a "normal" bar chart is really just a stacked bar chart with a single stack), and the seriesIdx represents which bar is being worked on.
There are some known issues with colorAccessor for other chart types, but for BarChart you should have no problem basing the colors off of anything you want.

Now that you ask, it would be a good idea to get some docs on the example site for this. I was working on an update to colorAccessor to fix the known issues, but have been too busy for the last few months to finish it. I'll try and take another look at that in the coming weeks.

@eadlam please close this issue if the above answers your questions. Let me know if you need any additional clarifications.

Yes, that helps. Thank you!


Update faq.rst - Grammar Fix

The past participle is run. I have run into resistance every time I’ve tried to solve the problem. She has run from her responsibilities.
Regarding the problem that arises when forming the past participle, some people mistakenly use the past tense ran instead of the correct past participle run, as in I have ran into resistance every time I’ve tried to resolve this problem or She has ran from her responsibilities.
About this pull request
Description of the pr
Grammar fix in FAQ
Changes
What changes were made?
Just changed a single word. ;P
Checklist

[ ] I've checked this pull request runs on Python 3.6.X.
[ ] This fixes something in Issues.

Issue:

[ ] This adds something new.
[ ] There is/are breaking change(s).
[ ] (If required) Relevant documentation has been updated/added.
[x] This is not a code change. (README, docs, etc.)

I'm not an English expert by any means, but I'm fairly certain "was run" is correct and "was ran" is incorrect in this context. Not to mention typing your version flags up grammar errors in Word, Grammarly, and LanguageTool

I prefer the word "invoked" for commands
Also that's what discord uses >> https://discord.com/developers/docs/interactions/slash-commands

Closing due to inactivity


sending image or media as a message.

Is it possible somehow to also show media like photos in messages?

I guess this pull request will fix it once merged.
https://github.com/AI-Yash/st-chat/pull/24


Add directory upload support to Firefox and Edge

In Firefox 50 Mozilla added support for directory upload.
Microsoft Edge seems to have had support for it since Windows 10 build 14316.

When is the next release (that will include this pull request) and when will ng-flow use that release?


⚠ ClamAV has degraded performance

In 42bff95, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 191 ms

Resolved: ClamAV performance has improved in 44875bb.


Creating DummyScalaVirtualMachine from debugger instances is broken

I believe I need to register a profile with dummy managers like I do with the object DummyScalaVirtualMachine.newInstance(). It might be better to just remove those methods as that might be a difficult or maybe I can just place the above function call inline (make it be a trait method instead of individual class methods).

Updated debugger trait to use DummyScalaVirtualMachine.newInstance() via PR #140.


Support for schedule

Add support for scheduled run. For example, add a -s or --schedule flag to remove yes/no user prompt resulting in program running without user prompts

Added to version 1.1
use "-s yes" flag

ag -d /path -s yes


[Feature Request] Disabling update checking

Hey. I would like to request an option to disable the update checking. I have disabled automatic update downloading, but the new update popup still shows up if a new update is available. If there would be an option in the settings to disable checking for updates, that would be appreciated.

@Meyito, are you going to work with this issue? I'd like to try it as well :)

I would send a new parameter to the notification data called disableUpdateNotifcation: true. I'll add a check on the backend to not show the update notification when that parameter is present.
https://github.com/getinsomnia/insomnia/blob/99de4725fa036bf6268ce5921f2f3b7fcb41807f/packages/insomnia-app/app/ui/components/toast.js#L88
You can search the codebase for the existing updateAutomatically to see how to add a new setting.

I was thinking about adding new setting called checkForUpdates - checkbox above Automatically download and install updates and if it's unchecked just not start interval checkings for updates https://github.com/getinsomnia/insomnia/blob/99de4725fa036bf6268ce5921f2f3b7fcb41807f/packages/insomnia-app/app/main/updates.js#L96

That's what settings.updateAutomatically already does on Windows and Mac.
https://github.com/getinsomnia/insomnia/blob/99de4725fa036bf6268ce5921f2f3b7fcb41807f/packages/insomnia-app/app/main/updates.js#L47-L49
However, since there is no support for automatic updates on Linux, the notification endpoint notifies Linux users if the version that's passed is out of date.

Sorry, didn't realize from beginning there is another update notification showing trigger except auto updater.
I've opened PR https://github.com/getinsomnia/insomnia/pull/1234
@Meyito, sorry I've taken this issue from you, can't wait more :)


Trigger update brew version to 0.16.5

Issue #, if available:
Description of changes:
Testing (if applicable):
Documentation added/planned (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/cherry-pick release-0.16

/retest eks-anywhere-release-tooling-test-presubmit

/approve


New version: Klocman.BulkCrapUninstaller version 5.2

Auto-updated by vedantmgoyal2009/winget-pkgs-automation in workflow run 2343
Microsoft Reviewers: Open in CodeFlow

/azp run


recent_topics: Optimize for mobile devices.

On small widths, add margin to right to action buttons so
that they don't they trigger scrollbar when clicked upon.
Make action buttons larger so that they are easier to click / tap on small
widths.
before:

after:

I would have thought we'd need more than 5px to avoid the scrollbar issue, but after playing with it, I think this might work.  I'll merge and we can get feedback from the end user afterwards.


pathToId is partial

When editing Shake I was changing an import from import Data.Either to import Data.Either.Extra. It froze at import Data.Either.Extr with the message:
Data.HashMap.Internal.(!): key not found
CallStack (from HasCallStack):
  error, called at .\\Data\\HashMap\\Internal.hs:756:16 in unordered-con_-<IP_ADDRESS>-6786623f456cdab63dfcd11cc799ca8c6a341945:Data.HashMap.Internal
  !, called at src\Development\IDE\Import\DependencyInformation.hs:108:40 in ghcide-0.5.0-inplace:Development.IDE.Import.DependencyInformation

That seems to correspond to pathToId. Looking at the use cases of pathToId, I see:

reportImportCyclesRule, but that seems OK since we've just asked for the dependency information for the file we're passing, so I assume the invariant is OK.
transitiveReverseDependencies called by typecheckParentsAction which seems to rely on the current module graph having a given file in it. I don't see why that's guaranteed, and I think having transitiveReverseDependencies return Nothing if file resolution fail makes more sense.
immediateReverseDependencies called by needsCompilationRule - same issue as the transitive case, and I think we'd be better served by a Nothing.
transitiveDeps, which uses a dependency information based on a file we have at hand.

I'd suggest that transitiveReverseDependencies and immediateReverseDependencies be rewritten on top of lookupPathToId with Nothing returns. I don't know which broke for me, but I suspect its one of them.
Given that this occurred during editing, there are likely race conditions between completions or something and checking, so I don't see reproducing as a particularly fruitful endeavour, and I suspect writing a test is hard without the ability to reproduce.

I have seen this recently too

I took a naive stab at this in #926. Got hung up in two places, so any feedback as to how to proceed would be greatly appreciated!


Add target attribute support to ResolvedLink and updates to the associated core renderer code.

I have moved from pegdown to flexmark and all went well. The only bit of functionality I was missing was that I had a custom link renderer that allowed me to set the target attribute on certain links. The attached pull request adds this.
(Apologies for the changes to the whitespace - that was unintentional, and the changes to the pom can be ignored - they were simply there to change the version so I could build).

@pillingworth, original link resolver did not handle attributes and required implementing a custom attribute provider. It is an extra pain to implement for links so I kludged in the title and you followed by bad precedent. Sorry about that.
I will make it more generic by adding an attribute collection to ResolvedLink that way title, target and any other attributes could be set in the link resolver without needing an attribute provider.

@pillingworth, changes made. Repo updated, maven released.
Now LinkResolver can also set any attribute of the link via  ResolvedLink.getAttributes() and ResolvedLink.getNonNullAttributes() methods and  manipulate the desired attributes of the link.
I left the getter/setter for title and target as part of the ResolvedLink API so your code should not be affected.


Add backlinks from example manifests to guides

What would you like to be added:
Add YAML comments in examples/*.yaml to list the guides in which an example manifests is being used:
# used in:
# - docs-src/foo-guide.md
# - docs-src/bar-guide.md

Why is this needed:
Changes to example manifests and docs can get out of sync and skew.

/remove-lifecycle rotten
/reopen

/assign


Once again allow a VM to be on multiple networks from VPCs

revert b13acc6459fe5c824206ae77885600404368c476
to once again allow a VM to be on multiple networks from VPCs

Fixes: #3702
Types of changes

[x] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):
How Has This Been Tested?

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-449

@blueorangutan test

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-588)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 26613 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr3754-t588-kvm-centos7.zip
Smoke tests completed. 77 look OK, 0 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File


Document configuration for http logging

@mjbryant asked about this and @shakuzen was listening :)
Basically, we should document how to do spring boot access logging for those who want to use log analysis as opposed to metrics to tell who's using the zipkin UI or api

http://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-servlet-containers.html#howto-configure-accesslogs

Is log analysis still a thing now ? What about the perf overhead of dumping access logs on a busy zipkin instance, should we recommend doing this at all ? Otherwise we can close this issue, it has not come up since IIRC. @adriancole @shakuzen

no thumbs up in 4 years seems like a close to me. We can always re-open or point people to prometheus.

:musical_score: Another one bites the dust :musical_note:

There should be a Freddie Mercury emoji.
On Wed, 22 Apr 2020, 13:14 Jorg Heymans<EMAIL_ADDRESS>wrote:

🎼 Another one bites the dust 🎵
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/openzipkin/zipkin/issues/1355#issuecomment-617713046,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXOYAUHVLKQKUIM7MHPJZLRN3GQZANCNFSM4CUC3SXA
.


Support UDS on Kubernetes

Today, Dapr supports unix domain sockets on self-hosted mode only. We should add a dapr.io/unix-domain-socket-path or similar annotation on Kubernetes and mount a volume (if possible; if not, instruct users to do so in the deployment YAML) for the given path.
cc @daixiang0

UDS share refers to https://kubernetes.io/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume.
Mark it as help wanted as I am busy recently, anyone interested can take it.

Sir, can you please describe more about this issue, I have fundamental knowledge regarding it, please elaborate a bit more?

Dapr now uses unix-domain-socket flag to define the unix domain dir, this should be exposed to service annotation. Better to add a mount volume (follow https://kubernetes.io/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume.) to the helm and the path should be defined from values.yaml.

Dapr now uses unix-domain-socket flag to define the unix domain dir, this should be exposed to service annotation. Better to add a mount volume (follow https://kubernetes.io/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume.) to the helm and the path should be defined from values.yaml.

@Taction Not sure I follow how to add the volume mount to the helm, in my understanding the ask for this issue is to get the volume name from a pod annotation (dapr.io/unix-domain-socket-volume-name), mount a volume in the injected sidecar container and set the flag --unix-domain-socket with the path as argument to the service.
Added an exemple here in my fork https://github.com/jjaferson/dapr/commit/254ff111c5997187ff652f935dae65b4d6d2891c

Dapr now uses unix-domain-socket flag to define the unix domain dir, this should be exposed to service annotation. Better to add a mount volume (follow https://kubernetes.io/docs/tasks/access-application-cluster/communicate-containers-same-pod-shared-volume.) to the helm and the path should be defined from values.yaml.

@Taction Not sure I follow how to add the volume mount to the helm, in my understanding the ask for this issue is to get the volume name from a pod annotation (dapr.io/unix-domain-socket-volume-name), mount a volume in the injected sidecar container and set the flag --unix-domain-socket with the path as argument to the service.
Added an exemple here in my fork jjaferson@254ff11

What you did in your fork is the way to go about it. I think the volume would need to get mounted on all containers in the pod though.

Looks like there's a PR in for this: https://github.com/dapr/dapr/pull/4348#event-6214701548

I have created a draft as #4348, it can share UDS volume among all containers.

I had a look at your PR @daixiang0 and it looks good, maybe something to consider is adding a check to verify if the volume already exists and instead of passing a path via the dapr.io/unix-domain-socket-path annotation only specify the name of the shared volume as apparently according to the documentation the volume mount name used in the sidecar container should match the volume name

The volume name is hard to conflict I think.


Add "Small" and "Tiny" versions of buildings

I'll do a proper code review with GitHub's PR tools when I have more time. 😸

@JDOGG88 I think I've covered all the relevant threads (and marked the duplicates as resolved, just to reduce clutter).
Go ahead and just add new commits as you deal with each review thread—removing changes you split into separate PRs, or tweaking/reverting the things I commented on. That will let all of us see what you changed since the last time we looked at the PR. Later I can teach you how to clean up the history, once the code is actually ready to merge.
Happy hacking!

@JDOGG88 Why did you close this and delete the branch?  As soon as I did it I was like fuckkkkk and din't know how to get it back.   Is there something you can do on your end to re-open it or should I just send another PR with the tiny-warehousing stuff.  Sorry, I'm a brick at coding lolz

Nothing I can do, but you might be able to reopen it if you restore the branch first.

Unfortunately there is no restore branch button,

Actually I see that tiny-warehousing still exists on your fork…? That's why you can't restore it.
You have to get the branch back to the same commit as when you closed it, I think.
Someone else already wrote instructions for this, so I don't have to, lol. The commit you want to use for tiny-warehousing is 00ba586. https://gist.github.com/robertpainsi/2c42c15f1ce6dab03a0675348edd4e2c

Sounds good, sorry about this haha and yeah i remade the branch hoping to make it work somehow lol

I'll let you work on it, because fixing this is probably a good learning experience. But if you do get stuck and want someone else to just fix the branch, add me as a collaborator on your fork and I can. :smile_cat:

I definitely want to figure it out on my own but I am stuck haha
D:\Google Drive\My Factorio Mods\Git\Warehousing>git push -f upstream 00ba586:tiny-warehousing
error: src refspec 00ba586 does not match any
error: failed to push some refs to 'https://github.com/JDOGG88/Warehousing'
I get this error when I try to push that hash.

Hmm, I guess you don't have that commit locally for some reason?
Got it in my local repo, so if you fetch upstream again you should be able to get it from upstream/tiny-warehousing and then push to your own tiny-warehousing branch.

AHA I FIXED IT
Didn't see your repo invite until after my last comment, lol

Sweet!   If you do add me on epic ^_^

I'm technically set up to switch my keyboard, mouse, and monitor over to a second PC that has a proper GPU (old, though—GTX 750 Ti) but that PC won't boot at the moment and I haven't been motivated to find out why it doesn't start. Supposed to snow a lot tomorrow, though, so if I get bored… :grinning:

Also, before I forget (again): Use git checkout tiny-warehousing && git fetch origin && git reset --hard origin/tiny-warehousing to point your local copy of this branch to the right commit so you don't accidentally overwrite it with the bad history again.

git checkout tiny-warehousing && git fetch origin && git reset --hard origin/tiny-warehousing
Already on 'tiny-warehousing'
Your branch is up to date with 'upstream/tiny-warehousing'.
fatal: ambiguous argument 'origin/tiny-warehousing': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git  [...] -- [...]'

Nvm the last comment I deleted haha had to change origin to upstream since that's what my remote is lolz

Yeah, I copied the command string from my comment in #70 and forgot to change the remote name. Sorry about that, whoops!

Not your fault, I just straight copied and pasted without looking like a pleb :p

Well… It is kinda my fault, because I'm filling the role of teacher here. 😂

As the student I wouldn't learn if I didn't pay attention though haha.  Also just push a new update to the tiny-warehousing code so it only has the the 1 function in the entity.lua file now. ^_^

Awful lot of deleted image files in that code cleanup… did you forget to git add some things? I haven't tried to load a build of the current state in-game, but I suspect it would error out on trying to find images.
This:
function createLogisticContainer(name, size, logistic_type)
	local p = table.deepcopy(data.raw["container"][name.."-"..size])
	p.name = name.."-"..logistic_type.."-"..size
-- [... and so on ...]

when used:
local storehouse_storage_tiny = createLogisticContainer("storehouse", "tiny", "storage")

will result in storehouse_storage_tiny.name being storehouse-tiny-storage-tiny.
logistic_type should probably go on the end of the p.name assignment, and leave size out of it (because you get it for free with the table.deepcopy call).

Big oof, can't believe I forgot to add those back in haha.  I renamed them so....... lolz

Also I tested it and it works how I have it set up but if you would prefer the logistics at the end it would just take some re-arranging.

Figured out how to pull the .cfg data into the lua code.  Tested it and it works for me :D

Spotted this from my phone, so looking at everything isn't easy, but from what I saw I need to think long and hard about pulling in locale file strings like that. It'll affect the translation process quite a lot, and I'm not convinced the capacity needs to be shown in the item description. It's already in the tooltip, after all. Pulling the localised text in this way kinda feels like unnecessary complexity, especially when I see how many bespoke code lines it adds outside of the entity generation function.
At the very least, is it possible to do something more like a variable/placeholder in the string instead of what appears to be simple concatenation? Some languages might not be able to have the capacity number as the first thing in the string, for example.
It also belongs in a separate PR, since it's irrelevant to the work on different sizes of building (except for affecting the strings that should be added to the locale files). I actually thought you were going to start a separate branch and a new PR for string changes, lol.

Pulled those changes out, I didn't think about putting them in a different PR but that makes sense. Sorry again, I'm a brick lolz.  I made a new branch and will be creating a PR for it shortly with the description changes I made.

I believe I've fixed everything you reviewed so far and you were right about the research wording.  It was playable but in order for the title of the research to display correctly the number definitely needs to be at the ends :D

Added the code manipulation I did in the cosmetic-changes branch of my fork.

This appears to be the basis for a separate mod, and so doesn't need to be included in the "main" Warehousing mod.

This appears to be the basis for a separate mod, and so doesn't need to be included in the "main" Warehousing mod.


fix: remove monolith Go rules

Removes the Go GAPIC rules because they are implemented in the micro-generator repo instead.

IDK why MoG is complaining - the checks on this PR indicate that they are required...


Changed the x and y axis of the tpf interactive plotting

This is one solution to making the tpf.interact_sky() have the stars from the Gaia data appear in the correct locations on the image.
If the desired result is to have the pixel row and column numbers not be centered then there is another solution. Simply subtract 0.5 from the x and y locations of the stars in dictionary for the Gaia data.

Thanks so much for making the effort to open a PR, @Higgins00!
It looks like your proposed fix does indeed fix the problem.
Before this PR

After this PR

Oops, I messed up this PR because the the PR branch name is master.
I merged your commit into Lightkurve via the terminal.  Thanks again for the great fix! :+1:


Deduplication error during sbt assembly

I haven't tried doing this for a while but I found that there are issues with sbt assembly again on the latest master:
[error] 2 errors were encountered during merge
[error] java.lang.RuntimeException: deduplicate: different file contents found in the following:
[error] /Users/ben/Library/Caches/Coursier/v1/http/artifactory.cs.arizona.edu%3A8081/artifactory/sbt-release/org/clulab/processors-models/0.1.10/processors-models-0.1.10.jar:LICENSE
[error] /Users/ben/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.14/scala-library-2.12.14.jar:LICENSE
[error] /Users/ben/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.14/scala-reflect-2.12.14.jar:LICENSE
[error] deduplicate: different file contents found in the following:
[error] /Users/ben/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/apple/AppleJavaExtensions/1.4/AppleJavaExtensions-1.4.jar:META-INF/INDEX.LIST
[error] /Users/ben/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar:META-INF/INDEX.LIST
[error] 	at sbtassembly.Assembly$.applyStrategies(Assembly.scala:161)
[error] 	at sbtassembly.Assembly$.x$1$lzycompute$1(Assembly.scala:43)
[error] 	at sbtassembly.Assembly$.x$1$1(Assembly.scala:41)
[error] 	at sbtassembly.Assembly$.stratMapping$lzycompute$1(Assembly.scala:41)
[error] 	at sbtassembly.Assembly$.stratMapping$1(Assembly.scala:41)
[error] 	at sbtassembly.Assembly$.inputs$lzycompute$1(Assembly.scala:86)
[error] 	at sbtassembly.Assembly$.inputs$1(Assembly.scala:76)
[error] 	at sbtassembly.Assembly$.apply(Assembly.scala:103)
[error] 	at sbtassembly.Assembly$.$anonfun$assemblyTask$1(Assembly.scala:278)
[error] 	at scala.Function1.$anonfun$compose$1(Function1.scala:49)
[error] 	at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62)
[error] 	at sbt.std.Transform$$anon$4.work(Transform.scala:68)
[error] 	at sbt.Execute.$anonfun$submit$2(Execute.scala:282)
[error] 	at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:23)
[error] 	at sbt.Execute.work(Execute.scala:291)
[error] 	at sbt.Execute.$anonfun$submit$1(Execute.scala:282)
[error] 	at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
[error] 	at sbt.CompletionService$$anon$2.call(CompletionService.scala:64)
[error] 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error] 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[error] 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error] 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[error] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[error] 	at java.lang.Thread.run(Thread.java:748)
[error] (assembly) deduplicate: different file contents found in the following:
[error] /Users/ben/Library/Caches/Coursier/v1/http/artifactory.cs.arizona.edu%3A8081/artifactory/sbt-release/org/clulab/processors-models/0.1.10/processors-models-0.1.10.jar:LICENSE
[error] /Users/ben/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.14/scala-library-2.12.14.jar:LICENSE
[error] /Users/ben/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.14/scala-reflect-2.12.14.jar:LICENSE
[error] deduplicate: different file contents found in the following:
[error] /Users/ben/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/apple/AppleJavaExtensions/1.4/AppleJavaExtensions-1.4.jar:META-INF/INDEX.LIST
[error] /Users/ben/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar:META-INF/INDEX.LIST

I tried deleting various caches but keep getting the same.

Thanks @bgyori !
I am not sure what is causing this. Maybe @kwalcock can take a look?

I did see this come in yesterday.  It shouldn't take long to figure out.  Probably a duplicate file was added to an updated library dependency and needs to be filtered.  It will hopefully be taken care of by Monday.

Thanks Keith!
On Sat, Nov 27, 2021 at 12:33 Keith Alcock @.***> wrote:

I did see this come in yesterday. It shouldn't take long to figure out.
Probably a duplicate file was added to an updated library dependency and
needs to be filtered. It will hopefully be taken care of by Monday.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/clulab/eidos/issues/1098#issuecomment-980789814, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAI75TRPTYTCRMOADR7OIMLUOEXBHANCNFSM5I3U5HHA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

This is being addressed with #1099, which is being tested right now.

The tests passed, so I merged the branch and will close this.  The tests don't try to run assembly, but it was working on the local computer.  What wasn't tested at all was the result of the assembly.  I hope @bgyori will report any problems with that, whether related to this issue or anything else that has happened since last time.

Thanks a lot, I'm trying it now! This has happened a few times in the past (#1098, #823, #794, #694), I wonder if - despite it being a resource intensive and somewhat slow task - it would be possible to test this (i.e., sbt assembly) automatically so that we can see if there are issues with it. What do you think?

Maybe there's some subset of assembly that can be more quickly tested that includes the merging but not actually the slow building of the final jar.  I'll see if there is an obvious way to do that.

The complete assembly just took 25 minutes on my computer (in power saving mode but with an SSD that the server doesn't have), so I don't think it's an option.  I don't see any easy way to run only part of the assembly.  The messages about merge strategies being applied appears fairly quickly, but I don't see an easy way to stop processing there.  I could perhaps fork the assembly plugin and have it stop early or maybe use some script that runs sbt assembly and observes the log for a short while before killing the process.  It's not obvious what to do.
We will probably be publishing eidos to maven more often soon.  One could then have a completely different project that uses the published artifact and runs assembly from there.  This would not work on just any master branch of eidos unless perhaps one published it locally.  Otherwise, it is like using an older version of eidos.


Automate "pre-requisite" check required for build process

As a software developer working on the meta-octavo layer for ST Linux, I need to upgrade my build environment with the latest tools required to build the new distribution.
The required packages/versions should be checked for automatically by the upgrade tool, as they are necessary to build the updated software.

this is a sub-task of https://github.com/octavosystems/meta-octavo-osd32mp1/issues/8


Added handling and counters for filename, http, and time errors

I've added extra error-handling for:

Situations where a block's parent returns NoneType. If so, it now checks for a valid child element to replace it and fails that block if none are found. The program will, however, continue past that block.
Some blocks were returning a HTTPError in the Notion API through client.py at the point where enhancer.py tried to load the block using NotionID. An error at this point will now fail that block but allow for the program to continue.
The creation of the Zip file was failing in situations where the lastEditedTime tuple returned a NoneType error. I attempted to have the program replace missing create times with edited times and vice versa, but the issue was with the tuple, and I couldn't see where the error was being introduced. The block will still load, but with the default (1980, 1, 1, 0, 0, 0) timestamp attached.

The final output will now include the number of times any of these errors occurred.

There's a bug where hitting enter without an input will still loop the question, but it will crash no matter what you enter next. Otherwise it's fine. Run through 3.6.8 as per instructions.
Pushed mainly to show you where I got up to. I'm going to redo the whole thing in a day or two. It would probably be easier to add a flag for setting the options at the start - I had hundreds of inputs from my Notion pages. :D Thanks for letting me have a go! :dancers:

Going to close this one, I merged a couple things from here into https://github.com/Cobertos/notion_export_enhancer/commit/8c72109d44e356287c680b76be2e96a5bcc40dfc
Thanks again for the work and sorry I haven't been more communicative! This just hasn't been a priority for me


Missing liquidity protobuf package

Hi team, thank you for keeping this proto registry.
I'm pulling txs from cosmos' tendermint and the liquidity protobufs are missing from the registry.
I am not able to parse txs like this one (RPC call) The type is /tendermint.liquidity.v1beta1.MsgDepositWithinBatch
Would it be possible to add them to the @protobufs/cosmos package or create a new one?
Thanks!

happy to take a PR! For the time being, if you're using telescope, you should be able to drop the protos in your local directory to transpile the protos


i18n(ko-KR): update directives-reference.mdx

Description (required)

update directives-reference.mdx
#8585

Related issues & labels (optional)

Closes #
Suggested label:

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

ko
reference/directives-reference.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


crash in some cases of connection-loss while send

BUG-issue
Description
When the connection is broken while sending a message, it can result into a crash as result of a segmentation-fault, because it tries to send while the socket is already deleted.

Added some additional checks and removed the session from the session-list for heart-beats in destructor. Hope there a no more crashes now...


Event JSON-LD

Fixes/Closes/References #1532
Type
🚑 Health
Making our superduper events findable by SEs.
UI component only

[x] Structured data tested: https://search.google.com/structured-data/testing-tool


chore(master): release 7.0.4

:robot: I have created a release beep boop
7.0.4 (2024-07-17)
Bug Fixes

add chaintip field (#931) (4a45a56)

This PR was generated with Release Please. See documentation.

Release v7.0.4 addresses this.