Area code is not set

Hi,
When i execute  'php bin/magento iazel:regenurl' i get an exception with "Area code is not set", what i can do?

closed, there is already an issue about this.


fixing [Component Governance Alert] PublishCodeCoverageResultsV1

Task name: PublishCodeCoverageResultsV1
Description: fixing [Component Governance Alert]
Documentation changes required: N
Added unit tests: (Y/N) <N
Attached related issue: y https://dev.azure.com/mseng/AzureDevOps/_workitems/edit/1936422?src=WorkItemMention&src-action=artifact_link
Checklist:

[ Y] Task version was bumped - please check instruction how to do it
[ Y] Checked that applied changes work as expected

/run azp

/azp run


Feature Requests

Hi, I use this plugin in conjunction with the Tasks plugin as a university student and had a couple of feature requests I'd like to make.

Add an option to not navigate to the page a task is in when toggling a task status or clicking the edit button. I keep all my tasks in one page so I don't care about finding that page the same way someone using daily notes might.
Show tasks on all days they are active. For example, if I have a task that starts Monday and is due Friday of that week, it will appear under the date headers for Monday and Friday but not Tuesday, Wednesday, or Thursday. I'd like to see it on that entire interval.
Alternative option for 2 is to only show active tasks on today. So, if it's currently Wednesday, just show the task under Wednesday's header. This could also apply to tasks that are scheduled on one date but start and end on a wider interval.

Hi @space-ducks thanks for your feature ideas, I would like to try them but I am currently in something else, so unfortunately I have to pend these ideas for now, I will try them out when I got time!


fanficfare: 2.26.0 -> 2.27.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/fanficfare/versions.
meta.description for fanficfare is: '"FanFicFare is a tool for making eBooks from fanfiction web sites"'.
(Release on GitHub)[https://github.com/JimmXinu/FanFicFare/releases/tag/v2.27.0]

Checks done (click to expand)

built on NixOS
/nix/store/86p7h447pm300j6nj3z9w74dr02i45ny-fanficfare-2.27.0/bin/.fanficfare-wrapped passed the binary check.
/nix/store/86p7h447pm300j6nj3z9w74dr02i45ny-fanficfare-2.27.0/bin/fanficfare passed the binary check.
2 of 2 passed binary check by having a zero exit code.
2 of 2 passed binary check by having the new version present in output.
found 2.27.0 with grep in /nix/store/86p7h447pm300j6nj3z9w74dr02i45ny-fanficfare-2.27.0
directory tree listing: https://gist.github.com/abc17e126470c39b530ab3a4ccbde4f6
du listing: https://gist.github.com/205095cfe8f63d167d9c5fde6cf9ea2c

Test this build with Cachix (click to expand)

One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout 93c31b3d573d98b93af9ae5a640acf302f0542e9 && nix-shell --pure -I nixpkgs=. -p fanficfare

cc @lucas8 for testing.

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

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

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

Success on x86_64-linux (full log)
Attempted: fanficfare
Partial log (click to expand)
reading manifest file 'FanFicFare.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'FanFicFare.egg-info/SOURCES.txt'
running build_ext

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
/nix/store/86p7h447pm300j6nj3z9w74dr02i45ny-fanficfare-2.27.0

Success on aarch64-linux (full log)
Attempted: fanficfare
Partial log (click to expand)
reading manifest file 'FanFicFare.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'FanFicFare.egg-info/SOURCES.txt'
running build_ext

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
/nix/store/nvms2sql7kn0rk1gf72whjnh06j9sn55-fanficfare-2.27.0

LGTM (tested on x86_64 linux)


Deselect selected cell upon scroll?

I am using the most current version of JTAppleCalendar.  How can I deselect the currently selected cell whenever the user scrolls?  Thanks for the help!

Sorry for the late reply
func calendar(_ calendar: JTAppleCalendarView, didScrollToDateSegmentWith visibleDates: DateSegmentInfo) {
        calendarView.deselectAllDates()
    }


PPTX - auto set chart type in PptxPainter.queue_slide_items

Using PptxPainter.queue_slide_items can result in a dataframe different to the one when auto setting the chart type.
I will let PptxPainter.queue_slide_items accept 'auto' as a value for PptxChain.chart_type, and if so, I will auto set the chart type using auto_charttype

https://github.com/Quantipy/quantipy/pull/1332


Is PhoneNumberUtil().parse regionCode required?

final result = await PhoneNumberUtil().parse('+12223334444');

seems to throw throw this error after upgrading from version 0.6.2+3 to 0.8.0
noSuchMethodError: Class 'PhoneNumber' has no instance method '[]'.

Nevermind parse returns a phone number object now


[small bug] BOX_THRESHOLD - > TEXT_THRESHOLD

    text_threshold=BOX_THRESHOLD
这一行应该写错了，
觉得应该是text_threshold = TEXT_THRESHOLD

 text_threshold=BOX_THRESHOLD
这一行应该写错了， 觉得应该是text_threshold = TEXT_THRESHOLD

Thanks for reporting this issue, would you like to submit a PR to fix this? we will refine it later~


Port to MySQL?

Hello!
I just discovered the excellent Mojo.js yesterday and am super excited because I remember Mojo from back in my Perl days.
I'd like to use Mojo.js but I want to use MySQL also. The pg.js project looks clean and I'm considering porting it over in order to support MySQL in a Mojo.js environment.
Has this been done already? I don't want to duplicate someone else's work, but as a way to improve my TypeScript skills and extend an awesome framework I'd be happy to spend a little time on the port.
Thoughts?

Sounds great. To my knowledge nobody is working on a MySQL port yet.

@jdrago999 Are you already working on a port?

@leobm I haven't got a round to it yet. Not sure when I could make it happen, either.

@jdrago999 ok, then maybe I will give it a try.

make sure it works on the open source fork too. i forget what its called....oh yeah MariaDB


Will there be a 1.18.2 version for this?

For my modpack, which is on MC version 1.18.2, I am currently using Squake to make movement at least a bit interesting, however this mod seems much more like my kind of jam, and I'd love to use it in my modpack.
No biggie if you don't want to tho.

sorry, i sort of just made this for the singularity event, i probably won't be maintaining or backporting it. i appreciate the interest though.


Missing library file.

I'm running x64 on Wiindows 7 using IntelliJ.  In trying to run DBNIrisExample, I get the following exception:
Exception in thread "main" java.lang.ExceptionInInitializerError: unable to load from [netlib-native_system-win-x86_64.dll]  (  See Gist tlasseter/dl4j_bug1  ).
This file should be in the dependencies I would think.  I downloaded the required dll from mvn
but the downloaded file from the maven repo is named: netlib-native_system-win-x86_64-1.1.dll.
There is an older version named netlib-native_system-win-x86_64.dll, but presumably we want the latest (greatest?).
So it needs to be renamed for the loader to find it.
I was told that it in turn requires 6 other *.dll files which I also downloaded manually:
libgcc_s_seh-1.dll
libgfortran-3.dll
libquadmath-0.dll
libwinpthread-1.dll
libblas3.dll
liblapack3.dll
These should also be in the dependencies, right?

See http://nd4j.org/getstarted.html#open
specifically section "For OpenBlas on Windows..."
If you are still having trouble, please talk to us on Gitter: https://gitter.im/deeplearning4j/deeplearning4j


Fixed the build

Updated packages, fixed some breaking changes, added some linter rules for ubiquitous less issues and fixed some easy issues.
This addresses issue #1837

Okay, I'll need a block of time to test these changes on the live server. 99% sure I'll have to update the packages. I'll try to do it in the next couple days.

Sounds good to me -- and yeah, I agree that it would definitely be good to merge this when there's not a lot of traffic to the site, if possible. FWIW I was able to spot-check the home page and the main tabs to verify that it was working and that the js and css compiled correctly, but I haven't set up the database yet, so I didn't go any deeper than that.
I also didn't look at any of the sites that aren't ldjam.com/ludumdare.org if they're relevant, still working on familiarizing myself with the project 😊

@zr3 there's a helper script that will simulate an event which should set up the databases.
But also @mikekasprzak, isn't deployment manual? In that case couldn't we merge it into master without causing any issues and at the same time making it easier for me people to poke around the code?

Just checked out the code for the first time and ran into the build issue straight away.
Setting a correct parser for ESLint did the trick indeed.
I'm curious, how do you guys do deployments / prod db changes?


Disallow Box low > high and low == inf and high == -inf

Description
This disallows the user from creating box spaces where the range is 0.
Fixes #493
Type of change
Please delete options that are not relevant.

[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] I have run the pre-commit checks with pre-commit run --all-files (see CONTRIBUTING.md instructions to set it up)
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

As np.random.uniform(low=0, high=0) is supported, I think we should support this case despite how weird it is to only be able to sample for a single value.
Therefore, I propose you just prevent three cases, np.any(low > high), np.any(low == np.inf) and np.any(high == -np.inf).
I think these are reasonable changes and should address the issue in https://github.com/Farama-Foundation/Gymnasium/issues/493

@jjshoots Are you happy with the changes that I made? If so, I'm happy to merge

@pseudo-rnd-thoughts Yep, SGTM.


Android Manifest file doesn't merge

Tell us about the problem
Android Manifest doesn't merge when you build your application
Please provide the following version numbers that your issue occurs with:

CLI: next
Cross-platform modules: next
Runtime(s): next

Please tell us how to recreate the issue in as much detail as possible.

tns create App
tns plugin add nativescript-barcodescanner
tns platform add android@next
tns build android
Open AndroidManifest.xml from platforms/android/app/build/intermediates/manifests/full/debug and you will see that it doesn't merge with AndroidManifest.xml from plugin platform

@miroslavaivanova
That behavior is expected with the current version of the barcodescanner, as well as with the changes we've made in the master branch of the NativeScript Android Runtime.
Per https://github.com/NativeScript/android-runtime/issues/890 - the incorrect usage of flavors is dropped, and that means that plugin developers will need to take an extra step before packing their plugins, if they wish to include AndroidManifest.xml files, or other Android resources.
The way to remedy this problem is to pack the AndroidManifest inside an .aar which is distributed with the plugin, inside its platforms/android directory. An alternative to that is to instruct users of the plugin to manually add the necessary modifications to the manifest files.
Closing this in favor of #890

Edit: Retracting my statement above, and putting the issue on hold until we've had time to review the changes the Android Runtime Team would like to include in 4.0 in an effort to clean up some technical debt.

Closing this as we are not committing to the breaking change, and will continue supporting AndroidManifest.xml by means of prebuilding the plugins on the plugin users' workstations.


[ Multi Head ] enable cache shifting

This PR enables the cache sliding if it exceeds the max length of cache.
also, fix the 32bit computing issue in RMS NORM layer
Self evaluation:

Build test:	 [X]Passed [ ]Failed [ ]Skipped
Run test:	 [X]Passed [ ]Failed [ ]Skipped

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #2341. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.

:octocat: cibot: @jijoongmoon, nntrainer/layers/multi_head_attention_layer.h does not include Doxygen tags such as @file @brief @author @bug. You must include the Doxygen tags in the source code. Please refer to a Doxygen manual at http://github.com/nnstreamer/TAOS-CI/blob/main/ci/doc/doxygen-documentation.md

:octocat: cibot: @jijoongmoon, nntrainer/layers/multi_head_attention_layer.h does not include Doxygen tags such as @file @brief @author @bug. You must include the Doxygen tags in the source code. Please refer to a Doxygen manual at http://github.com/nnstreamer/TAOS-CI/blob/main/ci/doc/doxygen-documentation.md


Add an indicator when loading images.

Hi, @alexliubj
Thanks for the pull-request, it looks great.
But instead of making the indicator a default action and creating & adding the indicator view every time loading an image, would I ask for some change before it can be merged?

Make an option on it, to create and show the indicator only when the option is true. I suggest to add an associated object (like kf_showIndicatorWhenLoading) to UIImageView to hold this option. So the users could set it whenever they need.

Rely on the option mentioned in 1 to create the indicator view. It is addition cost to create and draw a view, so please avoid doing it every time. Please also do not remove it once added. Compare to adding/removing it, just hide it would be a better tradeoff.

Updated code, please help me check again.

The addition of an activity indicator would need to allow the user to define what activity indicator to use. I believe it's easier to create and add the activity indicator yourself before making the request and then remove it once the download finishes.
Leaving it out of the library, makes the code simple and cleaner.

@vfn Thanks for the review!
Since it is popular to show an indicator when loading, I guess it would be a good feature to add a default indicator for those "lazy guys" who just need an out of box solution. Surely we will make it an option so if the default indicator doesn't match the app's UI, framework users can always add their customized indicator.
The reason of using a boolean (kf_showIndicatorWhenLoading) is that this is a UIImageView attachment instead of relating with the Kingfisher core. Currently, the image view extension knows nothing about the options detail and only passes it to Kingfisher manager. I guess it would be better to keep this isolation.
I will handle this p-r, try to modify current code to a better quality and open another pull request later.


i3d feature size for videos with more than 15 frames

Hi, I'm currently working with the i3d loss and have observed a potential issue.
For videos with less than 15 frames, the i3d feature size is [bsz, dim, 1, 1, 1] (see https://github.com/obvious-research/phenaki-cvivit/blob/main/phenaki_pytorch/cvivit.py#L273).
However, for videos with more than 15 frames, the i3d feature size becomes [bsz, dim, >1, 1, 1], which will cause a dimension-mismatch-error in https://github.com/obvious-research/phenaki-cvivit/blob/main/phenaki_pytorch/cvivit.py#L274.
I wonder if I can only use videos with less than 15 frames? Or can I just modify the code from features = features.reshape((b, features.shape[1])) to features = features.reshape((b, -1))?

In our case we only used videos of 11 frames, so in fact we did not encounter this error. I think you can just modify the code like you suggested.


Move React to peerDependencies

Using this package and react with npm causes both scripts to be loaded twice. Peer dependencies is meant to fix this.
See http://blog.nodejs.org/2013/02/07/peer-dependencies/

Ah, of course, thanks for that @snario !


Explicitly require block-elements.json

This fixes the error when Webpack3 is used and json is not part of the resolve config (see: https://github.com/grommet/grommet/issues/1018#issuecomment-256805982).
Module not found: Error: Can't resolve './block-elements' in '/Users/pkuczynski/Projects/shaker/node_modules/remark-parse/lib'
 @ ./node_modules/remark-parse/lib/defaults.js 19:10-37
 @ ./node_modules/remark-parse/lib/parser.js
 @ ./node_modules/remark-parse/index.js

Cheers!

Would be great if you could release a new version, so I can request the same from markdown-to-jsx which I am actually using directly... Thx!

I get that, but sorry, no, I’m not going to release this just yet. In fact, I think this can be fixed by using the JSON loader, as that issue already mentioned. I also already declined some PRs to do this (e.g., https://github.com/wooorm/remark/issues/215), but now I caved because a lot of people run into this.
Anyway, I’ll probably cut a major release later this weak, due to some other recent changes!

Yes, the json-loader works as a temporary solution. However, it should not be needed with latest webpack, as it has this loader built-in. The issue arises when one modifies resolve config.
Anyway, I can wait till next major upgrade I guess :)


Add meltano catalog <extractor> CLI to view discovered and modified extractor catalog

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2290
Originally created by @DouweM on 2020-08-21 17:29:05

This will make it easier to debug issues with catalogs and the select, metadata, and schema extractor extras, which currently requires you to run meltano --log-level=debug elt ... to get the path of the file passed to the tap using --catalog or --properties.
Together with https://gitlab.com/meltano/meltano/-/issues/2291, this will also allow people to make manually changes to the generated catalogs, while developing a new tap, for example.

View 6 previous comments from the original issue on GitLab


Displace Service Area / Provider CSV names on Analysis Page

The name of the uploaded CSV should be shared so that we can easily know which files were uploaded when we take a screenshot and or compare results. @viviandien on where to do this thoughts?

@ericboucher Could you give a little more detail? It's not clear to me what "shared" means in this context.

@ericboucher do you mean--how can we surface the file name of the provider input in the Analysis drawer?

Yep @viviandien exactly. Maybe both service area and providers even?

suggested re-arrangement to display the file names:

display file names under service area dropdown
move summary of total # of providers, # of service areas, and population below donut chart

I like the 2nd bullet, but I'm not sure putting the file names under service area drop down would make sense to anyone outside the bayes team? The file names are metadata for data in the service area and provider drawers - why are we showing them in reports drawer? Again, if this is just for debugging, I'm happy to surface it in the console if that solves the immediate issue!

I can see an argument for wanting to have all the meta data on one page or at least alongside the report/analysis -- for our purposes now, it seems useful for taking screenshots and understanding the content behind the visual as @ericboucher mentioned.
However, I'm not sure that's how a user would use this. Similar to Tableau, you have a separate Data Source tab, then different tabs for your workbooks, spreadsheets, maps, and then a Dashboard tab. The end report in the Dashboard doesn't reference the Data source itself.
@ericboucher what are your thoughts-- do you feel strongly about displaying file names on the Analytics drawer?

Addressed in https://github.com/bayesimpact/tds/pull/152

Done in f887d8c


[ci skip] Add information about total_count to readme documentation

@davydovanton Thanks! :smiley_cat:

@amatsuda you are welcome :smiley:


TypeError: 'EpochBatchIterator' object is not iterable

🐛 Bug

When I walks through your docs, I find that the following code raises TypeError: 'EpochBatchIterator' object is not iterable
# setup the task (e.g., load dictionaries)
task = fairseq.tasks.setup_task(args)

# build model and criterion
model = task.build_model(args)
criterion = task.build_criterion(args)

# load datasets
task.load_dataset('train')
task.load_dataset('valid')

# iterate over mini-batches of data
batch_itr = task.get_batch_iterator(
    task.dataset('train'), max_tokens=4096,
)
for batch in batch_itr:
    # compute the loss
    loss, sample_size, logging_output = task.get_loss(
        model, criterion, batch,
    )
    loss.backward()

To Reproduce
Steps to reproduce the behavior (always include the command you ran):

Run cmd '....'
See error

Code sample

Expected behavior

Environment

fairseq Version (e.g., 1.0 or main):
PyTorch Version (e.g., 1.0)
OS (e.g., Linux):
How you installed fairseq (pip, source):
Build command you used (if compiling from source):
Python version:
CUDA/cuDNN version:
GPU models and configuration:
Any other relevant information:

Additional context

hello, have you find the solution yet, I meet the same problem😭

I meet the same problem, and I check the source code finally find that there's one more step to do
`
iterate over mini-batches of data
batch_itr = task.get_batch_iterator(
task.dataset('train'), max_tokens=4096,
)
batch_iter = batch_iter.next_epoch_iter()
`
You can check the function next_epoch_iter() for more message

I meet the same problem, and I check the source code finally find that there's one more step to do
# iterate over mini-batches of data
batch_itr = task.get_batch_iterator(
task.dataset('train'), max_tokens=4096,
)
batch_iter = batch_iter.next_epoch_iter()

You can check the function next_epoch_iter() for more message

I meet the same problem, and I check the source code finally find that there's one more step to do
# iterate over mini-batches of data
batch_itr = task.get_batch_iterator(
task.dataset('train'), max_tokens=4096,
)
batch_itr = batch_itr.next_epoch_itr()

You can check the function next_epoch_itr() for more message


The ogg files, just play for 21 seconds

Hi
I have the latest github version of the plugin (and earlier) and I have noticed that ogg files only play for 21 seconds. Does anyone else have the same problem? Works perfeclyt with wav, mp3 and flac files.
Here I'm attaching my "Blueprint code". It's from the event graph of an Ambient Sound Class.

I forgot to say that I'm using UE4.27 and Linux.

We had a chat in Telegram and we found out that you didn't use the latest version of the plugin

Yes I was not using the latest version. The best way to download the lastest is go to here
https://github.com/gtreshchev/RuntimeAudioImporter/releases
Also I found an error trying to compile the plugin:
error: undefined symbol: vorbis_encode_init_vbr
>>> referenced by VorbisTranscoder.cpp:46

But it was solved applying a change to an engine file Engine/Source/ThirdParty/Vorbis/Vorbis.Build.cs
we have to change the line 96
else if (Target.IsInPlatformGroup(UnrealPlatformGroup.Unix))
{
	PublicAdditionalLibraries.Add(Path.Combine(VorbisLibPath, "Linux", Target.Architecture, "libvorbis.a"));
	// added fix for build runtime audio importer
	PublicAdditionalLibraries.Add(Path.Combine(VorbisLibPath, "Linux", Target.Architecture, "libvorbisenc.a"));
}

Right after, I compiled the project again (I use vscode) and bingo! everythings is right now.


Default Storage Account setting for encryption

For the document (and template) https://docs.microsoft.com/en-us/azure/templates/microsoft.storage/2019-04-01/storageaccounts we state that default encryption setting is "off"
This is inaccurate and by default encryption for a storage account is on (see https://docs.microsoft.com/en-us/azure/storage/common/storage-service-encryption )

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

ID: e7e05a67-3121-bbc2-7a46-637199104ea3
Version Independent ID: 2802344c-0571-bdac-4755-580f75f404b0
Content: Azure Storage encryption for data at rest
Content Source: articles/storage/common/storage-service-encryption.md
Service: storage
Sub-service: common
GitHub Login: @tamram
Microsoft Alias: tamram

@bendq Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

#reassign:@tfitzmac
@tfitzmac - Reassigning to you.
The issue here is in the reference for the Azure Storage ARM template:
https://docs.microsoft.com/azure/templates/microsoft.storage/2019-04-01/storageaccounts
Azure Storage encryption has been enabled by default since around Jan 2018. There is no option to turn it off. We would appreciate your updating the reference to clarify this. Thank you!

tfitzmac
tfitzmac is not a valid GitHub ID, or is not a collaborator on this repo.

@tamram - the template article is generated from the REST API specification. You'll notice the REST docs for storage have the same description.
To fix the description, you'll want to either create a PR in azure-rest-api-specs, or ask whoever manages that specification to make the change. Here is the line with the description that would need to change.

@tfitzmac - Thanks, I've made the change in the spec and recruited the dev team to help get it published.


very minor change: clearer exception message when using index or index_col in read_csv

Using dask.dataframe.read_csv with either index or index_col keyword produces the same message: ValueError: Keyword 'index' not supported dd.read_csv(...).set_index('my-index') instead. This just changes it to ValueError: Keywords 'index' and 'index_col' are not supported. Use dd.read_csv(...).set_index('my-index') instead.

[x] Tests added / passed
[x] Passes flake8 dask

I think this is reasonable. For reference, use of index_col= currently causes a more obscure unexpected keyword exception.

Although, before merging, it may be worthwhile asking the question of why setting the index in the reader doesn't work - should produce a meta with that index, but unknown divisions, right?
If no further comments on the change or my question, will merge later.

Setting the index would trigger a full sort operation, which is much more
expensive in Dask DataFrame than in Pandas.  We'd prefer that users call
set_index explicitly.
On Fri, Mar 29, 2019 at 9:59 AM Martin Durant<EMAIL_ADDRESS>wrote:

Although, before merging, it may be worthwhile asking the question of
why setting the index in the reader doesn't work - should produce a
meta with that index, but unknown divisions, right?
If no further comments on the change or my question, will merge later.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/pull/4651#issuecomment-478073532, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AASszF4kUrhqu1yVtqDd_NqO1Co7uTFtks5vbkZUgaJpZM4cSxNC
.

Setting the index would trigger a full sort operation

So is the worry that allowing index_col= suggests to the user that a sort would take place, when in fact we'd be doing the simpler pandas operation? Since the result would have unknown divisions, I think it is a useful option to allow. Disallowing the kwarg and suggesting to call set_index seems to force users into the slow shuffle path, which they may not need.

So is the worry that allowing index_col= suggests to the user that a sort would take place, when in fact we'd be doing the simpler pandas operation?

Yes, I suspect so, though it's been a long time since I've thought about this.

Since the result would have unknown divisions, I think it is a useful option to allow. Disallowing the kwarg and suggesting to call set_index seems to force users into the slow shuffle path, which they may not need.

I agree that there might be some use here. I suggest that if this is important to you that we move this to a separate issue and merge this in.  This PR is clearly a step in a positive direction.  I don't think that there is a need to change behavior in this PR.

This PR is clearly a step in a positive direction.

agree


Update interface to 1.0.24

About this PR
📦 Updates io.get-coursier:interface from 1.0.22 to 1.0.24
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.get-coursier", artifactId = "interface" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "io.get-coursier", artifactId = "interface" }
}]

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

Superseded by #1449.

Superseded by #1452.


[Staging & Production] Dataverse: Unable to render and download files

Steps

Log in to osf.io and go to a project that you have admin access on
Go to the project's settings tab
Enable the dataverse add-on
Configure and link a dataset to the project
Go to the project's files tab
Click to toggle the folder displayed from published to draft
Click in the toolbar to upload a file (or use an existing file)
Now click on the file to render a view on the files detail page (either a draft or published file)
Click to download the file

Expected
I would expect to be able to render common file types and to be able to download them
Actual
The files do not render, and give a 404 error.  The files also do not download and show incorrect information and no error to the user.

Is this consistent? Or possibly a blip on the part of Dataverse?

@lbanner It very likely is an error on that part.  I think this is more about the error handling

OK -- good point. Let's rename with an eye toward error handling?


OMIM 256700 preferred name error

Mondo term (ID and Label):
MONDO:0009741 neuroblastoma, susceptibility to
Xref that should be fixed (ID and label):
OMIM:256700 (MONDO:equivalentTo) (https://omim.org/entry/256700)
The preferred name on this MIM number is "NEUROBLASTOMA, SUSCEPTIBILITY TO, 1; NBLST1" and the broader concept of "neuroblastoma, susceptibility to" is Included.
Your nano-attribution (ORCID)
If you don't have an ORCID, you can sign up for one here
Other comments:
Either Mondo may want to rename this Mondo ID to match the MIM preferred name OR make a separate Mondo ID for neuroblastoma, susceptibility to, 1  and set it as a child to this term. Also add other NBLST susceptibility terms as children of this term? From OMIM:

Genetic Heterogeneity of Susceptibility to Neuroblastoma
Susceptibility to neuroblastoma is genetically heterogeneous and is conferred by mutation in the PHOX2B gene (603851) on chromosome 4p12 (NBLST2; 613013) and by mutation in the ALK gene (105590) on chromosome 2p23 (NBLST3; 613014).
Loci implicated in the development of neuroblastoma include 6p (NBLST4; 613015), 2q35 (NBLST5; 613016), and 1q21 (NBLST6; 613017).

MONDO:0009741 neuroblastoma, susceptibility to
should be renamed to "NEUROBLASTOMA, SUSCEPTIBILITY TO, 1; NBLST1"
In addition, there are other 'neuroblastoma, susceptibility to' terms which should be re-classified (they currently are not part of the 'susceptibility' branch.

note: for consistency with other susceptibility terms, I did not create a parent term 'neuroblastoma, susceptibility to'

In addition:
Hirschsprung disease-ganglioneuroblastoma syndrome (MONDO:0013082): should be split and 'neuroblastoma, susceptibility to, 2' (OMIM:613013) should be its own entry


determine disabled status of selected menu item when handleKeyNavigat…

determine disabled status of selected menu item when handleKeyNavigation 'Enter' event

@vkbansal Could you please help to make a patch release? I want to use the latest version in my product. Thank you!

done as v2.9.1


Germaine pannell

Finished login and registration endpoints ready to deploy to heroku

Nice... Let me know if you have issues with heroku deployment


Feature request: client & server specific overrides for plain files

It seems it currently isn't possible to have files (e.g. config files) be packed as client-overrides or server-overrides, which is a bit of a bummer as it's a great way to avoid polluting the client with server-specific config (and vice-versa)
Not a super critical issues, but it would be quite a nice QoL improvement 😄

Do we support overrides now?   I cannot find any document about that

From what I know, any file not excluded will end up in the minecraft instance folder. For example you can have a servers.dat, or the folders config or kubejs, at the same level as the pack.toml. They aren't hardcoded. I'm only familiar with the packwiz installer but the behavior should be the same for exported modpacks.


fix: pin terser-webpack-plugin version

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Error list: screen cheese with filter

Click on the filter icon twice, notice blue outline is not fully outlined - screen cheese

This looks like an issue in panel title/toolbar. Since, it is also true in other panels

This is no longer the case. Hence closing this.


DCV-1429 add --no-prompt support to dbt-coves generate subcommands

This PR also includes a fix regarding --schemas flag: It's now case-insensitive

Codecov Report
Base: 32.36% // Head: 44.71% // Increases project coverage by +12.34% :tada:

Coverage data is based on head (25d2261) compared to base (cc3b063).
Patch coverage: 32.55% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@             Coverage Diff             @@
##             main     #319       +/-   ##
===========================================
+ Coverage   32.36%   44.71%   +12.34%
===========================================
  Files          28       34        +6
  Lines        2249     2753      +504
===========================================
+ Hits          728     1231      +503
- Misses       1521     1522        +1

Flag
Coverage Δ

unittests
44.71% <32.55%> (+12.34%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

dbt_coves/core/main.py
49.33% <ø> (ø)

dbt_coves/tasks/dbt/main.py
42.18% <0.00%> (ø)

dbt_coves/tasks/generate/templates.py
42.22% <ø> (ø)

dbt_coves/tasks/setup/git.py
21.05% <0.00%> (ø)

dbt_coves/tasks/setup/utils.py
44.44% <0.00%> (-7.94%)
:arrow_down:

dbt_coves/utils/airbyte_api.py
20.40% <0.00%> (ø)

dbt_coves/utils/log.py
82.35% <ø> (-0.99%)
:arrow_down:

dbt_coves/utils/flags.py
40.11% <11.32%> (+24.96%)
:arrow_up:

dbt_coves/tasks/extract/airbyte.py
24.11% <13.04%> (+0.45%)
:arrow_up:

dbt_coves/tasks/setup/dbt.py
33.33% <14.28%> (-2.67%)
:arrow_down:

... and 29 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Fix tag misalignment due to solution button

Closes #495 . Sorry for the problem I caused here, completely forgot tags existed since I didn't have any on my test thread.
Here's a screenshot of what they look like now:

I've moved the solution button to the end too. On mobile, the tags will be directly below the title and the solution button underneath them.

Thanks!


[OTHER] Problems video reading using OpenCV and picam2

I am using a HQ camera and a raspberry pi 4.
My code acquires 10s-video using picamera2.start_recording and picamera.stop_recording, with the suggested video_configuration and H264 encoder. Then, I convert the video from .h264 to .mp4 format.
So far so good. The problem starts when I call OpenCV videoCapture to read this mp4 video. The cap.read( ) function freezes at the first frame.
I think there are any interference with the picam2 library, because the same code worked with picam. The acquired mp4 video is not corrupted, and if I use cap.read() on the same video but in other script it works.
So, the problem seems to be in the subsequent use of picam2 and opencv.
Any suggestion?
Thank you very much

Could you include a minimal code snippet that shows how you are expecting to read frames from the file, and which is not working? Thanks!

Hi, thank you for posting the code. Unfortunately I don't seem to be able to run that example so there's not too much that I can suggest.
I think I would take the video_h264 file and see if that looks correct. For example, can you play it with ffplay? If that seems to play OK then the problem may be with this convert function? Obviously I'm guessing here, sorry that I can't be more helpful.

``Hi, thank you for your reply.
I can play video_h264 and its conversion video_mp4 with VLC media player and they are both ok.
I don't understand why the problem in opening videos with OpenCV happens only if I use picamera2 in the same script. If I record a video X in a script and then I read this video X in another script, there is no problem.
I don't think the convert function is responsible of this, I will share below.
`def convert(file_h264, file_mp4):
    command = "MP4Box -add " + file_h264 + " " + file_mp4
    call([command], shell= True)
    print('Video converted!')`

Thank you for the help

Hard to know what's wrong. It feels like your h264 stream is probably OK and your mp4 file may be fine too, though mp4 is a fairly complex file format so there's certainly scope for compatibility issues. Maybe you could try a different converter, such as ffmpeg? Something like ffmpeg -i input.h264 -c:v copy output.mp4 might be close to what you want.

Thank you for your suggestion.
Maybe I've just found the source of error.
If I comment picam2.start_preview(preview=True)  before picam2.start_recording(encoder,videopath + video_h264) and picam2.stop_preview() immediately after, I can read the recorded video with OpenCV without freezing.
It is not clear to me why the preview function makes this effect... Perhaps it isn't the most convenient way to have a preview of video recording...
Anyway, the main problem seems to be solved.
Thanks a lot for your help!

I'll close this issue for the time being then. Please open up another if you have further questions. Thanks!


PROJECT Test Case 3

Summary
Put a summary of the question
Description
Describe the problem and code snippets if necessary
Screenshots (if any):
Insert Images here if necessary
Help! I'm stuck on line 48 of test case 3. 😫
I don't undestand the logic behind why my customer waits at the wrong server.
Also: this is after succeeding in line 42, which means that my implementation succeeded in decreasing the queue count when the server is resting. Yet in line 48, it fails?
I've literally been stuck on this for 3 days, and I can't seem to figure out possible reasons behind this. Does anyone know any possible reasons, or side case that I missed out?

Are you using list.size() to check the number of customers in a queue?

hi i am facing the same issue too. I added a boolean to my servers to see if they were resting and if they are i did list.size() < qmax - 1. When they are not resting i compared list.size() < qmax. Can someone enlighten pls

did you by any chance implement a shared queue for human servers as well?

Are you using list.size() to check the number of customers in a queue? Check to see if the condition is list.size() < max queue rather than <= maybe?
@ngjunheng097
i also have the same issue (waiting at the wrong server) for the same test case and my final stats are also [6.772, 20, 0].

i do a similar check in Server whereby
public boolean isQueueFull() {         return this.getCustomerQueue().size() > getQmax();     }
but i dont think it solves the issue

hi i am facing the same issue too. I added a boolean to my servers to see if they were resting and if they are i did list.size() < qmax - 1. When they are not resting i compared list.size() < qmax. Can someone enlighten pls

for me i only have 2 checks: isServerFree() and isQueueFull(). it got me through lab 3 so idk why it fails now in the final milestone. if you manage to get past this test case pls lmk :))
`public boolean isServerFree(double arriveTime) {
return arriveTime >= this.getNextService();
}
public boolean isQueueFull() {
    return this.getCustomerQueue().size() > getQmax();
}`

did you by any chance implement a shared queue for human servers as well?

hi ryan,
nope. for me i structured it so each Server gets a customerQueue each.
since qmax is 2, so the queue will be full if customerQueue > qmax.
ie.  index values of 0, 1, 2 -> size is 3,
3 is more than 2 so isQueueFull() returns true.

you can try to make sure that every point the serverlist is accessed/updared, its the most updated serverlist

what is the flow of logic like? when customer arrives

i got it alr tq!!

hi all as of now i have managed to clear 9/18, thank you.
my implementation was that each server has a customerQueue.
when a customer arrives, regardless of wait / serve, the customer is added into the customerQueue.
this means that the 1st customer to be served will be customerQueue[0], and by extension, if the server is resting, then customerQueue[0] will be delayed, since the server's nextServiceTime > customerQueue[0] arriveTime.
consqeuently, those that are waiting will be customerQueue[1] and customerQueue[2], hence my boolean isQueueFull() will return true when customerQueue().size() > qmax (ie. 3 > 2, since customerQueue has 0, 1, 2)
@ngjunheng097 with regards to my implementation and how i had the exact same failure points as you, what helped me clear it was when i realised that customerQueue[0] should only be removed from customerQueue AFTER the server has finished resting. So, at my DoneEvent i simply computed the restTime, then updated the nextService and updated the serverList. Once the server has finished resting, then i removed customerQueue[0], ie. the customer that it had js served.
This should fix the issue of 15 waits at 1. cheers :)

hi all as of now i have managed to clear 9/18, thank you.
my implementation was that each server has a customerQueue. when a customer arrives, regardless of wait / serve, the customer is added into the customerQueue. this means that the 1st customer to be served will be customerQueue[0], and by extension, if the server is resting, then customerQueue[0] will be delayed, since the server's nextServiceTime > customerQueue[0] arriveTime.
consqeuently, those that are waiting will be customerQueue[1] and customerQueue[2], hence my boolean isQueueFull() will return true when customerQueue().size() > qmax (ie. 3 > 2, since customerQueue has 0, 1, 2)
@ngjunheng097 with regards to my implementation and how i had the exact same failure points as you, what helped me clear it was when i realised that customerQueue[0] should only be removed from customerQueue AFTER the server has finished resting. So, at my DoneEvent i simply computed the restTime, then updated the nextService and updated the serverList. Once the server has finished resting, then i removed customerQueue[0], ie. the customer that it had js served.
This should fix the issue of 15 waits at 1. cheers :)

hey i have exact same issue, how do u compute when server is finish resting, at which point do u remove? isit when customer arrive?

hi @absfsd,
Supplier restTime is an attribute in my Server class, so when Server is Done serving, it calls .get() on restTime to get the double restTime value.
at this point, the server's nextService is the timing when it just finished serving customer (say for eg. 1.000)
I simply take restTime + 1.000 to give the more updated nextService (eg. 1.2345)
I have a restEvent that also has a time attribute like all my other events, so i pass nextService into the constructor of restEvent(). this is so that when returning new restEvent (from doneEvent) it is added to the PQ appropriately.
thereafter in the restEvent's execution, i update the servers by performing a .remove() that i created in the Server class. the .remove() will remove customerQueue[0].
hope this helps

finals is over you can close this issue


Running PHP under Orchard

Hello,
I have a question about "How can i run PHP under the Orchard folder ?"
I created a site and test PHP script like <?php phpinfo(); ?> and it's work.
But when i created PHP file in Orchard folder. it's not found.
in the web.config file i added
<add name="FastCgi" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.3\php-cgi.exe" resourceType="Either" requireAccess="Read" preCondition="integratedMode" />
and doesn't help.
Actually, I can run a static file under Orchard with web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <httpRedirect enabled="false" />
    <validation validateIntegratedModeConfiguration="false" />
    <handlers>
      <clear />
	  <add name="StaticFile" path="*" verb="*" modules="StaticFileModule" resourceType="Either" />
	</handlers>
  </system.webServer>
</configuration>

Do you have any idea ?
Thank you

did you tried creating a route for it ?


Cannot build first example

I'm just trying to follow the steps in the tutorial. Any tips would be greatly appreciated! I may be missing something obvious, because I've never worked with Rust or wasm before.
https://rustwasm.github.io/book/game-of-life/hello-world.html
My steps:
cargo generate --git https://github.com/rustwasm/wasm-pack-template

# I called my project try-wasm

cd try-wasm

wasm-pack init

I get:
  [1/8] 🔧  Checking crate configuration...
  [2/8] 🎯  Adding WASM target...
- [3/8] 🌀  Compiling to WASM...
Compilation of your program failed. stderr:

Here is the full output:

Compilation of your program failed. stderr:

$ wasm-pack init

  [1/8] 🔧  Checking crate configuration...
  [2/8] 🎯  Adding WASM target...
- [3/8] 🌀  Compiling to WASM...
Compilation of your program failed. stderr:

    Updating registry `https://github.com/rust-lang/crates.io-index`
 Downloading wasm-bindgen v0.2.19
 Downloading wasm-bindgen-macro v0.2.19
 Downloading wasm-bindgen-macro-support v0.2.19
 Downloading wasm-bindgen-shared v0.2.19
 Downloading wasm-bindgen-backend v0.2.19
   Compiling proc-macro2 v0.4.15
   Compiling unicode-xid v0.1.0
   Compiling version_check v0.1.4
   Compiling ryu v0.2.6
   Compiling serde v1.0.75
   Compiling wasm-bindgen-shared v0.2.19
   Compiling itoa v0.4.2
   Compiling cfg-if v0.1.5
   Compiling log v0.4.4
   Compiling lazy_static v1.1.0
   Compiling quote v0.6.8
   Compiling syn v0.14.9
   Compiling serde_json v1.0.26
   Compiling serde_derive v1.0.75
   Compiling wasm-bindgen-backend v0.2.19
   Compiling wasm-bindgen-macro-support v0.2.19
   Compiling wasm-bindgen-macro v0.2.19
   Compiling wasm-bindgen v0.2.19
   Compiling try-wasm v0.1.0 (file:///Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm)
warning: function is never used: `set_panic_hook`
  --> src/utils.rs:11:9
   |
11 |         pub fn set_panic_hook() {}
   |         ^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(dead_code)] on by default

error: linking with `rust-lld` failed: signal: 6
  |
  = note: "rust-lld" "-flavor" "wasm" "-L" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib" "/Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm/target/wasm32-unknown-unknown/release/deps/umap_wasm.umap_wasm.bkno5jfr-cgu.0.rcgu.o" "/Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm/target/wasm32-unknown-unknown/release/deps/umap_wasm.umap_wasm.bkno5jfr-cgu.1.rcgu.o" "/Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm/target/wasm32-unknown-unknown/release/deps/umap_wasm.umap_wasm.bkno5jfr-cgu.2.rcgu.o" "-o" "/Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm/target/wasm32-unknown-unknown/release/deps/umap_wasm.wasm" "/Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm/target/wasm32-unknown-unknown/release/deps/umap_wasm.44e0i2zwvzwfmnu7.rcgu.o" "--gc-sections" "-O3" "-L" "/Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm/target/wasm32-unknown-unknown/release/deps" "-L" "/Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm/target/release/deps" "-L" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib" "/Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm/target/wasm32-unknown-unknown/release/deps/libwasm_bindgen-f9f62e4f9e995bb5.rlib" "/Users/slowikow/Dropbox/work/github.com/slowkow/try-wasm/target/wasm32-unknown-unknown/release/deps/libcfg_if-954cfacc8a40931a.rlib" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib/libstd-b0efc82f64d03095.rlib" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-4f93017645c0d252.rlib" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib/libunwind-c43a3d8cf78f9d5a.rlib" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib/liblibc-68373f2b6bc18151.rlib" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib/liballoc_system-40a64b71ec5a8f18.rlib" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib/libdlmalloc-f6caffaf44cc60a0.rlib" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib/liballoc-863f2b2485046aef.rlib" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib/libcore-21433d3b7663b55b.rlib" "/Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-bf63ca2c3bc4de53.rlib" "--no-threads" "-z" "stack-size=1048576" "--stack-first" "--allow-undefined" "--no-entry" "--export-table"
  = note: dyld: Library not loaded: @rpath/libLLVM.dylib
            Referenced from: /Users/slowikow/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/bin/rust-lld
            Reason: image not found

error: aborting due to previous error

error: Could not compile `try-wasm`.

To learn more, run the command again with --verbose.

Versions:
cargo 1.28.0 (96a2c7d16 2018-07-13)

wasm-pack 0.4.2

rustc 1.28.0 (9634041f0 2018-07-30)

rustup 1.13.0 (ea9259c1b 2018-07-16)

$ rust-lldb --version
lldb-9<IP_ADDRESS>
  Swift-4.1

This was an upstream rustc bug that has since been fixed in the latest nightlies
rustup update nightly

should do the trick for you!
If not, feel free to reopen :)

Looks like it still isn't fixed on OSX; follow https://github.com/rust-lang/rust/issues/53813#issuecomment-418050165 for updates


Is it possible to support Snipd and Momento?

Since the issue https://github.com/marcjulianschwarz/obsidian-podcast-note/issues/1#issuecomment-916320486 has been closed, it might be better to have a new issue for this. 😃
Is it also possible to support Snipd and Momento?
https://www.snipd.com/
https://momento.fm/

Similar to Airr, these are also podcast highlight apps. So it would be great if the following issue can also be integrated:
https://github.com/marcjulianschwarz/obsidian-podcast-note/issues/4

I can't get snipd to run properly on my devices.
Will implement momento for the next release.
Will discuss the rest in #4

Looks like Snipd built their own export function for Obsidian:
https://blog.snipd.com/how-to-export-your-podcast-highlights-to-obsidian-54208c06d491


ensure sql file follows naming conventions

:nut_and_bolt: Description
discussion in a2-notify:
a2-local-inplace-upgrade-dev:~$ sudo ls /hab/svc/nodemanager-service/static
00_add_nodes_managers.up.sql  01_nodes_projects_foreign_key_constraint.sql  02_add_unique_to_tags.up.sql  03_drop_unique.up.sql
a2-local-inplace-upgrade-dev:~$ sudo cat /hab/svc/nodemanager-service/static/02_add_unique_to_tags.up.sql
-- ALTER TABLE IF EXISTS tags
--   ADD UNIQUE (key, value);

-- ALTER TABLE IF EXISTS nodes_tags
--   ADD UNIQUE (node_id, tag_id);

-- Setting a unique on these tables doesn't work for instances
-- that already have a lot of data in them, because some duplicates
-- already exist, so we decided to remove this change and instead revert
-- back to doing the dup checking in code
a2-local-inplace-upgrade-dev:~$ sudo chef-automate dev psql nodemanager_service;
psql (9.6.11)
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.

nodemanager_service=# \d
                 List of relations
 Schema |        Name         | Type  |    Owner
--------+---------------------+-------+-------------
 public | node_managers       | table | nodemanager
 public | node_managers_nodes | table | nodemanager
 public | nodes               | table | nodemanager
 public | nodes_projects      | table | nodemanager
 public | nodes_secrets       | table | nodemanager
 public | nodes_tags          | table | nodemanager
 public | projects            | table | nodemanager
 public | schema_migrations   | table | nodemanager
 public | tags                | table | nodemanager
(9 rows)

nodemanager_service=# select * from schema_migrations;
 version | dirty
---------+-------
       1 | f
(1 row)

a2-local-inplace-upgrade-dev:~$ sudo mv /hab/svc/nodemanager-service/static/01_nodes_projects_foreign_key_constraint.sql /hab/svc/nodemanager-service/static/01_nodes_projects_foreign_key_constraint.up.sql
a2-local-inplace-upgrade-dev:~$ sudo ls /hab/svc/nodemanager-service/static
00_add_nodes_managers.up.sql              01_nodes_projects_foreign_key_constraint.up.sql  03_drop_unique.up.sql
01_nodes_projects_foreign_key_constraint.sql  02_add_unique_to_tags.up.sql
a2-local-inplace-upgrade-dev:~$ sudo rm /hab/svc/nodemanager-service/static/01_nodes_projects_foreign_key_constraint.sql
a2-local-inplace-upgrade-dev:~$ sudo ls /hab/svc/nodemanager-service/static
00_add_nodes_managers.up.sql  01_nodes_projects_foreign_key_constraint.up.sql  02_add_unique_to_tags.up.sql  03_drop_unique.up.sql

that made it come back up.
ill get a quick pr that renames that file.
sorry i missed that earlier
tested on a2-workflow-local-inplace-upgrade-dev.cd.chef.co if it works without deleting the original one and it does

Thanks for this @vjeffrey - based on the description above, do we no longer have a broken environment remaining that this PR will fix?

do we no longer have a broken environment remaining that this PR will fix?

ugh. shoot. i thought there more than those two envs broken. so i guess if those are the only two, ya :/


Allow source ordering

Hi
this is a request for improvement :
sometimes within the grid, you want the order of your markup to not necessarily be the same as the order items are flowed into the grid.
It would be a nice improvement to have source ordering classes : by using these source ordering classes, you can shift columns around on desktops and tablets. On phones the grid will still be linearized into the order of the markup.
Thanks  in advance

+1


Suggestion: Key command to pop from list

I think it would be useful to have a key command which, when triggered, opens the top item in your Omnivore list in a new tab, and archives it at the same time.

Interesting idea! To achieve this, the extension would need to be able to do more things without the popup – e.g. load items and add them to the cache in the background, go to the next page if needed, etc. (This infrastructure is required for #21 as well.)
The “pop from list” feature seems quite opinionated to me, to be honest. Do you think more people would find this useful? I’m hesitant to add a new shortcut for such a specific behavior.

I find that at least for me it's the regular pattern to essentially pop from my Omnivore list, just with a lot of clicking. But yeah, it might just be me.
Open Source can be a thankless pursuit, I can understand that you've got to prioritise the probably more important stuff. If you're ok with it, I'd be happy to make a PR for this feature once the infrastructure for #21 is done.


[3.0.3 Bug] Numbered Journal headings

If you create journal headings with just a number (not really a common thing a user would do)
It makes all the headings change position in the chapter list, and number 1 disappear.
For example, if you create a monster list and have them sorted by CR.
This is a fresh world with no modules, locally hosted.
v11.315, DnD5e 3.0.3

Looks like a core bug, you should file it over the core tracker rather than here: https://github.com/foundryvtt/foundryvtt/issues


Having a order item with an SKU longer than 100 characters causes error "Request payload schema validation failed. Validate request against the provided schema.","m (truncated...)

Describe the bug
The Paytrail API does not allow product codes longer than 100 characters. This is an issue since in Magento it is possible to have skus longer than 100 characters on the order item. For example having a product with multiple customizable options will cause an error pictured when paying your order on checkout with Paytrail.

To Reproduce
Have a product with an SKU 50 characters long and with two customizable options that both have 50 characters long skus.
Add the product and the customizable options to your cart.
Checkout with Paytrail.

Expected behavior
You are redirected to the payment portal.
Screenshots

Additional context
One can work around this issue by truncating the length of the product code here https://github.com/paytrail/paytrail-php-sdk/blob/master/src/Model/Item.php#L198

@oskar-olaussen
By default, Magento 2 allows a maximum of 64 characters for the SKU of a product. This limit includes letters, numbers, and special characters.
There is no option to put bigger value into database:

Paytrail support default Magento. You probably have something customised on your Magento commerce

@bartoszkaluzny-solteq Did you try to use the steps I provided? You are correct that a singular product cannot have a SKU longer than 64 characters. But you can have multiple customizable options  with SKUs that are for example 50 characters long. If you select multiple of those the SKU on your order item will be longer than 100 characters. The SKU column in the sales_order_item is varchar(255)  so it is not limiting it to 100 characters.

@oskar-olaussen
Yes, I tried to create configurable product with two customizable options that has 50 characters each. And I've got this message while saving this product (see screenshot).
By default, configurable products with their options are saved as simple products with specific options into database, and there is limit for 64 characters in product table.

@bartoszkaluzny-solteq Here are the steps from default Magento 2.4.5-p1.
I have a simple product:

It has two customizable options with long SKUs:

When selecting both of those the sales_order_item has a SKU that is 132 characters long:

@oskar-olaussen
I was able to reproduce this issue. I will provide you more information when fix will be live.

@oskar-olaussen Issue has been worked out. There is no option to allow SKU over 100 characters due to API limitations.
On module version 1.4.1 there is message for this exception.


Multi-Training-Task on the same GPU card

For bugs or installation issues, please provide the following information.
The more information you provide, the more likely people will be able to help you.
Environment info
Operating System:
centos-7.2
Compiler:
gcc-4.8.5
Package used (Python/R/Scala/Julia):
Python
MXNet version:
0.9.3
Or if installed from source:
installed from source
MXNet commit hash (git rev-parse HEAD):
If you are using python package, please provide
python-2.7
Python version and distribution:
python-2.7
If you are using R package, please provide
R sessionInfo():
Error Message:
Please paste the full error message, including stack trace.
When I run a single process on a single gpu card, I got about 56 samples/sec;
When I run two single process on a single gpu card, I got about 27 samples/sec
I think it is mainly the band-width in IO for GPU which cause the low trainning speed
How can I run multi-trainning-task on the sample single GPU card with a high training performence?
And My GPU's version is k40(12G)
Thank you very much!
Minimum reproducible example
if you are using your own code, please provide a short script that reproduces the error.
Steps to reproduce
or if you are running standard examples, please provide the commands you have run that lead to the error.

What have you tried to solve it?

when trainning, the following problem occurs:
（1）One trainning task on one gpu card(k40c, 12G)，batchsize=64的，59 samples/ s ec;
(2) Two sample trainning task on one gpu card(k40c, 12G)，batchsize=32， 27samples / sec
why? Thank you very much!

You have two training at 27 samples/sec each one ?
GPU have power processing so if one training use 100% the second need to wait even if they share the memory.
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.66                 Driver Version: 375.66                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1070    Off  | 0000:01:00.0     Off |                  N/A |
| 29%   44C    P8    14W / 151W |      0MiB /  8113MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                              ^
                                                              |
                                                              |

This issue is closed due to lack of activity in the last 90 days. Feel free to ping me to reopen if this is still an active issue. Thanks!
Also, do please check out our forum (and Chinese version) for general "how-to" questions.


Support embedded icons in NuGet.Server

我安装Nuget.Server包创建的私有nuget服务器，但是上传的包无法显示图标，nuget.org上可以正常显示
I install "Nuget.Server" Package create private nuget server,But the uploaded package cannot display the icon,"nuget.org" it can be displayed normally

Thank you for opening this issue! We haven't updated NuGet.Server yet to accept embedded icons. We'd be happy to accept a pull request here: https://github.com/NuGet/NuGet.Server
By the way, there are other NuGet server implementations that already support embedded icons, such as BaGet and Sleet. You can find a list of NuGet server implementations here: https://docs.microsoft.com/en-us/nuget/hosting-packages/overview


ENV: mark gcc-6 as supporting C++11

[✓] Have you followed the guidelines in our Contributing document?
[✓] Have you checked to ensure there aren't other open Pull Requests for the same change?
[✓] Have you added an explanation of what your changes do and why you'd like us to include them?
[✕] Have you written new tests for your changes? Here's an example.
[✕] Have you successfully run brew tests with your changes locally?

This PR adds gcc-6 (installed via brew) to the list of C++11 supporting compilers. Addresses https://github.com/Homebrew/brew/issues/346 and adds to the work done as part of https://github.com/Homebrew/brew/pull/163.
I'll put together tests once I've had a look at where it would be best to integrate - any suggestions helpful! :D

Thanks! Just a heads-up that the e-mail you used for committing isn't linked to your GitHub account, so if you care about this (and the related commit credit) you might want to fix this.

I'll put together tests once I've had a look at where it would be best to integrate - any suggestions helpful! :D

No worries! We can merge this without a test, as this is an area that is a bit difficult to test and we prefer to merge this quickly as it fixes a regression affecting users (like you).

Updated the PR with tests for Superenv.
Tests for Stdenv will be tricky to be made useful, as it seems to need the gcc-* formulae installed, so I might punt that one.
The next question is whether @UniqMartin is happy with the more robust Version check or whether it's acceptable as is.

Updated the PR with tests for Superenv.
Tests for Stdenv will be tricky to be made useful, as it seems to need the gcc-* formulae installed, so I might punt that one.

Great work on the tests! I agree that testing Stdenv is more complicated, thus I'm completely happy with the tests as-is (module the adjustments I asked for in my code comments).

The next question is whether @UniqMartin is happy with the more robust Version check or whether it's acceptable as is.

We can keep the code as-is, but I'd be happier if you were to adopt my suggestion. Maybe to make things easier and because writing prose that describes this is harder than just showing a diff, here's what I imagine this could look like (feel free to make the following code part of this PR):
diff --git i/Library/Homebrew/extend/ENV/shared.rb w/Library/Homebrew/extend/ENV/shared.rb
index eeba5bbf..2debbae5 100644
--- i/Library/Homebrew/extend/ENV/shared.rb
+++ w/Library/Homebrew/extend/ENV/shared.rb
@@ -322,4 +322,9 @@ module SharedEnvExtension
       raise "Non-Apple GCC can't build universal binaries"
     end
   end
+
+  def gcc_with_cxx11_support?(cc)
+    version = cc[/^gcc-(\d+(?:\.\d+)?)$/, 1]
+    version && Version.new(version) >= Version.new("4.8")
+  end
 end
diff --git i/Library/Homebrew/extend/ENV/std.rb w/Library/Homebrew/extend/ENV/std.rb
index a8bf6b90..8be0b48c 100644
--- i/Library/Homebrew/extend/ENV/std.rb
+++ w/Library/Homebrew/extend/ENV/std.rb
@@ -287,7 +287,7 @@ module Stdenv
     if compiler == :clang
       append "CXX", "-std=c++11"
       append "CXX", "-stdlib=libc++"
-    elsif compiler =~ /gcc-(4\.(8|9)|[5-6])/
+    elsif gcc_with_cxx11_support?(compiler)
       append "CXX", "-std=c++11"
     else
       raise "The selected compiler doesn't support C++11: #{compiler}"
diff --git i/Library/Homebrew/extend/ENV/super.rb w/Library/Homebrew/extend/ENV/super.rb
index 0ff5ddc5..45281d79 100644
--- i/Library/Homebrew/extend/ENV/super.rb
+++ w/Library/Homebrew/extend/ENV/super.rb
@@ -303,11 +303,10 @@ module Superenv
   end

   def cxx11
-    case homebrew_cc
-    when "clang"
+    if homebrew_cc =="clang"
       append "HOMEBREW_CCCFG", "x", ""
       append "HOMEBREW_CCCFG", "g", ""
-    when /gcc-(4\.(8|9)|[5-6])/
+    elsif gcc_with_cxx11_support?(homebrew_cc)
       append "HOMEBREW_CCCFG", "x", ""
     else
       raise "The selected compiler doesn't support C++11: #{homebrew_cc}"

@UniqMartin looks great, I've included that code in the PR.
In terms of merging in, did you want me to squash these commits down to a single commit?

looks great, I've included that code in the PR.

Thanks! Did you overlook the other code comments I added prior to that or is there a reason you neither commented on them nor addressed them in the code you pushed so far?

In terms of merging in, did you want me to squash these commits down to a single commit?

Yes, squashing this down to a single commit would be nice, if that's no problem for you. Otherwise I can also squash your commits when merging.

Uggh, sorry overlooked those notes you'd made.
I'll include them, and then get the branch squashed down and ready to merge.

@UniqMartin I've included the changes that you'd commented on and squashed the commits down. I'd missed them when looking at the last bit of activity on the PR.
Thanks for the help with putting it all together.

Merged in 01e8e180a89a761ba6ce9bacf0a54a478b9dcf65. Thank you for this contribution to Homebrew, @msbit! :tada:

Thanks for the help with putting it all together.

Thank you for noticing this problem, for following up with a PR to fix it, and for working with us!

My pleasure 🙋


handle random seed

set random seed to be constant for collapse -- i.e. two runs with the same structure should be equivalent.

This should be the case in current (pip; 1.0.0) version, however, the plots from direct mch runs VS stko runs are not identical.

This should now be fixed with commit on 31/3/21


How can I update my package description without creating a new release?

Describe the bug
When working on a project it seems I can't update the package's description without a new release. If I do so I get:
HTTPError: 400 Client Error: File already exists. See https://pypi.org/help/#file-name-reuse for url: https://upload.pypi.org/legacy/

Expected behavior

release 1.2.3
find a typo in README.md
edit typo
release 1.2.3

This kind of edit doesn't impact code so shouldn't require a new release.
To Reproduce

release 1.2.3
find a typo in README.md
edit typo
release 1.2.3

My Platform
Additional context

The releases that PyPI stores are immutable for security reasons. The description is part of the metadata included in the release artifact and cannot be changed. You’ll need to upload a new release. Some projects use the .post0 Part of a PEP440 version for non-code changes like that.


Implement and style search button on desktop.

The puzzle 1-67a5e157 from #1 has to be resolved:
https://github.com/codeforthailand/election-live/blob/2042b9b7e2cf5b3fd0a9610dd1b9fd811757a7f0/src/components/ZoneMasterView.js#L111-L111
The puzzle was created by Thai Pangsakulyanont on 21-Mar-19.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

The puzzle 1-67a5e157 has disappeared from the source code, that's why I closed this issue.


ETL-85: unique job names / stack decoupling

Introduce a uniquish value for job names so that replacement can happen without dependent stacks complaining. This may be overkill since I'm also decoupling the stacks by replacing CFN ImportValue with sceptre params.

@thomasyu888 fyi I'm going to merge this now to unblock @philerooski but would still like reviews from you guys

Lgtm


Added New Language ( Javascript ) folder and file

Added a new language folder

#1

this PR fixes the issue in #1


Fix typos discovered by codespell

Hello there!
Make sure you've followed the Contributing guidelines before finalizing your pull request.
TL;DR:
codespell --ignore-words-list="datas,metatdata,strat" --skip="*.json" -w
Fixes #620,#621,#720

[x] You're opening this PR against the current release branch
[x] Works on both Python 2.7 & Python 3.x
[x] Commits have been squashed and includes the relevant issue number
[x] Pull request description contains link to relevant issue or detailed notes on changes
[x] This must include example code demonstrating your feature or the bug being fixed
[x] All existing tests pass
[ ] Your bug fix / feature has associated test coverage #619
[x] README.md is updated (if relevant)

👍


linter: configuration: emit warnings user configuration overrides itself

When parsing a configuration file, if the user provides more than one configuration for the same rule, the last value will be used.
As this can be confusing, let's emit a warning whenever this happens.
See https://github.com/chipsalliance/verible/issues/2136 for context.
I'd argue that this isn't crucial but it is pretty cheap to do and it might save a lot of time for some users

Is it possible to add a test for this in verilog_linter_configuration_test.cc ?

Yeah, sorry about that. Completely forgot about the testing stuff part 😆. Thanks for pointing it out.
I also added more testing for a previous PR and discovered a ""bug"" in my proposed implementation.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 92.92%.  Consider uploading reports for the commit 7cf3ba5 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2142   +/-   ##
=======================================
  Coverage   92.92%   92.92%
=======================================
  Files         359      359
  Lines       26673    26676    +3
=======================================
+ Hits        24787    24790    +3
  Misses       1886     1886

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

Looks good in general, but see the suggestion to maybe make the message finding code a bit more naturally to read. Either way would be fine, by me, but I prefer the HasSubstr() one.


Exec tachikoma update<PHONE_NUMBER>4708

:hamster::hamster::hamster:   Strategy none
Powered by Interval Pull Request as a Service - Tachikoma.io Announcement: 2015-06-28 Updated permissions - Tachikoma.io

Coverage remained the same at 67.647% when pulling 0a482669b83a2b791ee291717c85b61d2b2770d9 on pazjacket:tachikoma/update-20180814214708 into ec251e61adc687ae0589e5283f1773ece07521c0 on sanemat:master.


Zipfile created but not found

TL;DR
My google cloud function deployment gives an error on finding the generated zip-file. In the error message, it refers to a path which is not matching the created zip file.
Expected behavior
I would expect that the zipped file would have been found and sent to the google cloud functions api.
Observed behavior
First, the creation of the zipfile is logged:
Created zip file from './' at '/tmp/cfsrc-fe01cc8fcadfea8e32b25ac5.zip'

After that, I get the following error message (note the difference in the paths):
Error: google-github-actions/deploy-cloud-functions failed with: failed to upload zip file: The file at /home/runner/work/Altilium.Core/Altilium.Core/4c3724d897b81ccdb8c0296e does not exist, or it is not a file. ENOENT: no such file or directory, lstat '/home/runner/work/Altilium.Core/Altilium.Core/4c3724d897b81ccdb8c0296e'

Action YAML
name: CloudDeploy

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

jobs:
    deploy:
        name: Deploy to GCloud
        runs-on: ubuntu-latest
        permissions:
          contents: 'read'
          id-token: 'write'

        steps:
        - name: Authenticate
          uses: google-github-actions/auth@v0
          with:
            credentials_json: ${{ secrets.GCP_CREDENTIALS }}
            service_account: ${{ secrets.GCP_EMAIL }}

        - name: Checkout repository
          uses: actions/checkout@v2

        - name: Deploy
          uses: 'google-github-actions/deploy-cloud-functions@v0'
          continue-on-error: true
          with:
            name: 'altilium-api'
            runtime: 'python39'
            region: 'europe-west1'
            entry_point: 'run_api.py'

        - name: Debug output of zip path
          run: 'ls /tmp'

        - name: Debug output of missing path
          run: 'ls /home/runner/work/Altilium.Core/Altilium.Core'

        # Example of using the output
        - id: 'test'
          run: 'curl "${{ steps.deploy.outputs.url }}"'

Additional information
I am quite new to all this, so if the bug is in my YAML, please say so.
I checked if the ZIP-file was created, and it was.
I tried to trace what's happening in the code. As far as I can see, the error can only originate from here. But I don't understand why fs.createReadStream would stat a file in the current directory when given a zip file with an absolute path.

Make sure you put checkout before auth.

What are the contents of Altilium.Core? Are there symlinks by chance?

Suggestion one solved the problem, although I do not understand why the order of checkout and auth would influence opening the zip file.
Thank you!

I think the error might be misleading. If you don't initiate a checkout before auth, there's nowhere to store the exported credentials.

That's good to know. Thanks for the help, again.


New command: 'm365 entra pim role request list' - Retrieves a list of PIM requests for roles

An important part of the PIM space is checking if you've already requested a roleassignment request and if that request has been approved. We need to have a command to list pim requests.
I've not added the roleassignment noun here on purpose, as the request list can encompass requests for multiple types of requests.
Usage
m365 entra pim role request list [options]
Description
Retrieves a list of PIM requests for roles.
Options

Option
Description

--userId [userId]
Id of the user for which to list requests. Specify either userId, userName, groupId or groupName. If not specified, all requests will be listed.

--userName [userName]
UPN of the user for which to list requests. Specify either userId, userName, groupId or groupName. If not specified, all requests will be listed.

--groupId [groupId]
Id of the group for which to list requests. Specify either userId, userName, groupId or groupName. If not specified, all requests will be listed.

--groupName [groupName]
Display name of the group for which to list requests. Specify either userId, userName, groupId or groupName. If not specified, all requests will be listed.

-c, --createdDateTime [createdDateTime]
An optional ISO 8601 formatted date filter to search from.

-s, --status [status]
An optional value to filter the list of requests. Allowed values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated.

--includePrincipalDetails
An optional flag to include details of the principals.

Examples
Get a list of all PIM requests for roles.
m365 entra pim role request list

Get a list of PIM requests for the current user.
m365 entra pim role request list --userId '@meID'

Get a list of PIM requests for a specified user since the first of January 2024
m365 entra pim role request list --userName<EMAIL_ADDRESS>--startDateTime 2024-01-01T00:00:00Z

Get a list of PIM requests with principal details
m365 entra pim role request list --includePrincipalDetails

Response
 [
        {
            "id": "95c690fb-3eb3-4942-a03f-4524aed6f31e",
            "status": "Provisioned",
            "createdDateTime": "2022-04-11T11:50:05.95Z",
            "completedDateTime": "2022-04-11T11:50:06Z",
            "approvalId": null,
            "customData": null,
            "action": "adminAssign",
            "principalId": "071cc716-8147-4397-a5ba-b2105951cc0b",
            "roleDefinitionId": "fdd7a751-b60b-444a-984c-02652fe8fa1c",
            "directoryScopeId": "/",
            "appScopeId": null,
            "isValidationOnly": false,
            "targetScheduleId": "95c690fb-3eb3-4942-a03f-4524aed6f31e",
            "justification": "Assign Groups Admin to IT Helpdesk group",
            "createdBy": {
                "application": null,
                "device": null,
                "user": {
                    "displayName": null,
                    "id": "3fbd929d-8c56-4462-851e-0eb9a7b3a2a5"
                }
            },
            "scheduleInfo": {
                "startDateTime": "2022-04-11T11:50:05.9999343Z",
                "recurrence": null,
                "expiration": {
                    "type": "noExpiration",
                    "endDateTime": null,
                    "duration": null
                }
            },
            "ticketInfo": {
                "ticketNumber": null,
                "ticketSystem": null
            }
        },
        "roleDefinition": {
            "displayName": "Global Administrator"
        }
]

Response with details of the principal
 [
        {
            "id": "95c690fb-3eb3-4942-a03f-4524aed6f31e",
            "status": "Provisioned",
            "createdDateTime": "2022-04-11T11:50:05.95Z",
            "completedDateTime": "2022-04-11T11:50:06Z",
            "approvalId": null,
            "customData": null,
            "action": "adminAssign",
            "principalId": "071cc716-8147-4397-a5ba-b2105951cc0b",
            "roleDefinitionId": "fdd7a751-b60b-444a-984c-02652fe8fa1c",
            "directoryScopeId": "/",
            "appScopeId": null,
            "isValidationOnly": false,
            "targetScheduleId": "95c690fb-3eb3-4942-a03f-4524aed6f31e",
            "justification": "Assign Groups Admin to IT Helpdesk group",
            "createdBy": {
                "application": null,
                "device": null,
                "user": {
                    "displayName": null,
                    "id": "3fbd929d-8c56-4462-851e-0eb9a7b3a2a5"
                }
            },
            "scheduleInfo": {
                "startDateTime": "2022-04-11T11:50:05.9999343Z",
                "recurrence": null,
                "expiration": {
                    "type": "noExpiration",
                    "endDateTime": null,
                    "duration": null
                }
            },
            "ticketInfo": {
                "ticketNumber": null,
                "ticketSystem": null
            }
        },
        "roleDefinition": "Global Administrator",
        "principal":  {
<EMAIL_ADDRESS>"#microsoft.graph.user",
		"id": "6be4b305-b75e-4efc-bfcc-31bd3b53a5f8",
		"displayName": "Alex Wilber",
		"userPrincipalName"<EMAIL_ADDRESS>		"mail"<EMAIL_ADDRESS>		"businessPhones": [],
		"givenName": null,
		"jobTitle": null,
		"mobilePhone": null,
		"officeLocation": null,
		"preferredLanguage": null,
		"surname": null
	}
]

The roleDefinitionName property will need to be added to the objects, based on the expanded property roleDefinition.
Default properties
From the response output in text mode we'll show id, roleDefinitionName and principalId
Additional information
Needs Entra permission scopes "RoleAssignmentSchedule.ReadWrite.Directory" and/or "RoleManagement.Read.Directory" OR "Directory.ReadWrite.All" which we already may have. (I'm using ReadWrite, as we're also writing in other subcommands of pim.)
https://learn.microsoft.com/en-us/graph/api/rbacapplication-list-roleassignmentschedulerequests?view=graph-rest-1.0&tabs=http

By default, we need to expand/request the displayName of the role definition when calling the endpoint, using ?$expand=roleDefinition($select=displayName)

Since this is a list command, which properties are we going to display by default? Also, do we need to do any additional work to handle the nested objects in non-JSON outputs?

Compared to similar ones, looks good. I will take it once is reviewed by other maintainers

Any comments before we open this up @pnp/cli-for-microsoft-365-maintainers?

@martinlingstuyl Do you want to allow filtering by scheduleInfo/startDateTime or createdDateTime?
What about an option status to allow filter by the status of the role assignment request? Seems to me it can be useful.
https://learn.microsoft.com/en-us/graph/api/resources/request?view=graph-rest-1.0
But the option status can be added later.

Do you want to allow filtering by scheduleInfo/startDateTime or createdDateTime?

Good question.. I now see that its not at alle clear...
I think it's more logical to be able to filter from the creation of the request. What about you?
Let's rename the option to createdDateTime!

What about an option status to allow filter by the status of the role assignment request? Seems to me it can be useful.

I really like this one, yes... You need to be able to filter requests that have not been approved yet. I'll add it to the specs. Can you review?

I've updated the specs.
We'll need a clear example though, to show how to list requests that need approval. Or something like that.

I would also prefer createdDateTime. Spec looks good now. I will add clear examples into the doc


provide tea5767 sensor for driver and document

Signed-off-by: wusheng.tws<EMAIL_ADDRESS>

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

start build

auto build success,number:46

autotest success,number:1083


Support Additional Selectors with Key Value Pairs

Right now the parser understands key value pairs that are not simple equality. For example: [subdir != "win-64] is valid and understood. However, you can't yet do anything with it yet. Lets support this properly and make the matching logic understand it.
Examples
Here's some possible sensible use cases:
[license != "GPL-3"]
[build_number > 2]
[subdir != "win*"]

Here's some that shouldn't work:
[license >= "GPL-3"] # doesn't make sense
[build >= "hdfdf_py39" ] # No way to do greater than on a string like this with out causing surprises
[sha256< "abcdef12345"]

If we are adding equality checking for things like license and sha256 and the like, does this mean we're going to have to add those attributes to the MatchSpec struct? I've gotten rusty in my Rust, so I apologize if this is an obvious question.


Local AI Feature Implemented

Closes #57

@OluchukwuCatherineObi-Njoku Can you raise a PR and add LocalAI specific instruction right in this README.


smassh: init at 3.1.3

Description of changes

Smassh is a TUI based typing test application inspired by MonkeyType
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Please rebase/squash your changes, if possible

A technicality but the commit adding you as a maintainer needs to come before the package commit (:

We'll get there eventually 😁
Thank you everybody being so patient and helpful!


Fix name in README

It looks like the package was renamed at some point from botkit-slack-helper to botkit-helper-slack.
Everything else works well otherwise!

Thanks Man! this is awesome, I had no idea. Super glad you found it useful.


Pull-request ready changes from our last talk

You may not want wo merge the Dockerfiles tough, depends on how or if you set-up automated builds for this repo

Hey Simon! Thanks for the PR, I really appreciate your engagement! But could you please try to fix the lint issues (I guess most of them can be autofixed with npm run lintfix) and make sure that the travis build succeeds?
About the Dockerfiles: I have no clue :-) I think we should ask Holger as he uses hm2mqtt in docker too and he build the travis job and the existing dockerfiles.
Regards, Sebastian


Release version 0.5.0

Blocked because we need a release of langchain-community compatible with the langchain-core 0.3.2+. See https://github.com/langchain-ai/langchain/pull/26678#issuecomment-2363730454


Any Package for Cloud DNS?

Google.Apis.Dns.v1 this is avalilable as api
still any package for Cloud DNS with sample?

No, I don't believe there's a gRPC interface for Cloud DNS yet - a quick search of https://github.com/googleapis/googleapis doesn't find anything. (That's where packages in this repo are generated from.)
I would suggest continuing to use Google.Api.Dns.v1 for now. As for samples, https://github.com/GoogleCloudPlatform/dotnet-docs-samples is the repo to check for those - and again, I don't believe we have any at the moment. Those are usually provided by the product teams, so you might want to request samples via one of the Cloud DNS support paths.
I'll close this issue now as there isn't anything to do in this repo at the moment - but I wouldn't be surprised if the Cloud DNS team were to publish a gRPC API in the future, at which point we'd generate a library for it.


Automatic type conversion based on argument default values

RF 3.1 is going to get automatic type conversion based on function annotations (#2890). That's a really cool feature, but annotations being Python 3 feature means it doesn't benefit libraries that need to support Python 2. Even with Python 3 based libraries, this feature requires adding annotations.
In addition to getting type information from annotations, we could also get it from argument default values. For example, if we have a keyword like
def example(count=0, logged=False):
    # ...

we can see that argument count is an integer (or at least a number) and logged is a Boolean. This would be compatible with Python 2 and we could use existing information.
Implementing this would be pretty easy, because the actual type conversion could be done using same logic (and code) as when using annotations. The main open question I see regarding to this is handling values that cannot be converted to a matching type. When doing conversion based on explicit type annotations such values generally cause an error, but I'm not sure is that acceptable if we get type information implicitly from default values. That would also be a backwards incompatible change.

One possible problem with this enhancement is that it can encourage library developers to add default values just to get automatic type conversion even if a default wouldn't otherwise be useful. It can also encourage using mutable default values like container=[] which generally aren't recommended in Python. If we consider this a real concern, we could make it possible to use, for example, the @keyword decorator to specify argument types. That would require a separate issue, though.

This change can cause backwards incompatibility problems in some cases. For example, our own Telnet library has some keywords that have None as a default value but allow using string 'NONE' as a special value as well. Automatic conversion converted strings like that to None. Using None and 'NONE' (or False and 'FALSE') as values that work differently is not that good idea in general, but it is likely that also others have done something similar.
It was already earlier possible to disable automatic conversion based on default values by specifying an explicit type to certain arguments, and commit 782010e3a9b4e768efe193e332ee369e39e3a5b6 made it possible to use @keyword(types=None) to disable automatic type conversion altogether. The latter approach was then used in 4803acc2dc09d2f2069433be5b59ebdffcd337d0 to fix the regression issue in Telnet. Others facing similar issues can do the same.


Bug on getLocale

Hi,
It looks like accept-language-parser library doesn't work well for all the cases.
I have this configuration
supportedLanguages: ['es-AR', 'es-MX']
fallbackLng: 'es-AR'
When i try to set 'es-MX' (by qeury param for example), it always returns 'es-AR'
i think it returns the first match (es) without checking the whole string

Could be fixed with #45 45

Awesome! thanks


 I'll remove those items Monday.
Thanks!


build-icons script does not always detect new icons

This is the code the script uses to determine if the icon files should be updated:
const spriteUpToDate = iconNames.every(name =>
		currentSprite.includes(name),
	);
const typesUpToDate = iconNames.every(name => currentTypes.includes(name));

This has multiple issues:

If a  new icon is a substring of an already existing icon it doesn't get added (e.g. if double-arrow-left already exist arrow-left doesn't get added)
If an icon is modified the modified svg will not be copied into the sprite.svg
Removed icons are not removed from the sprite.svg/name.d.ts

The first issue could be fixed by modifying the checks like this
const spriteUpToDate = iconNames.every(name =>
		currentSprite.includes(`id="${name}"`),
	);
const typesUpToDate = iconNames.every(name => currentTypes.includes(`"${name}"`));

In rmx-cli, I compare the "generated" file with the existing file, if present, and will not overwrite it. This ensures that any changes will update the file, but will not trigger file watchers with false positives.

This is fixed.


Node's label text is not displayed on Internet Explorer

On Chrome, FireFox, Edge is displayed.

But on IE, is not displayed.

Any update regarding this issue?
Thanks!


YE #4 to send Saturday 12/19

Final copy lives here:
https://docs.google.com/document/d/1lPMCaO83_QqL5vJG9w2ClkqC6943OHtiTbRX0dx3jnM/edit?pli=1
Segmented outreach to: 1) donors (giving last 36 months) and 2) non-donors (no giving history last 36 months). Omit civi group "Do Not Email YE 2015" from both segments.
Please send tests to Rebecca, Ryan, Tim, and Trilogy for advance review.

@robmyers tomorrow when you stumble awake, check your inbox and Civi and then close this one like a badass.


create a container

create a container for running the code.

working on the container:

give access to commands create-A4 and read-A4

reduce size

base on a simpler distro

install from source and make it possible to use without --base64.


noexcept not preserved when implementing method

When I hit Implement Method on a method that was declared noexcept the proposed function signature misses the noexcept keyword which is needed for the code to compile. I don't know if this is a bug in juci or in libclang.
I have juci from github installed on Manjaro Linux.

Libclang has a isConst function, but no isNoexcept still I think. Let me know if this has changed!

It looks like there is an isNoexcept https://clang.llvm.org/doxygen/AnalysisBasedWarnings_8cpp.html#ac6a18f6b7a2e8b4be0620395cd5ed398

Actually, you have clang_getCursorExceptionSpecificationType. I'll see if I can add this to Implement Method soon.

Note that you need llvm/libclang version 5.0 or higher for this support.

Nice. Thanks!


Polishing.

Create docs id

retest this please

Thank you for your contribution. That's merged and backported now.


Opera indentation

The identation at opera is wrong, please see this image: http://cl.ly/image/2H3b12391P1z/opera_identation.png

Probably hasn't been an issue since Opera adopted webkit. If you recall the version of Opera you used, we could look into it. But otherwise I'll close this for now.


Linux 4.5 compat: efivarfs entries immutable by default

Fix regression introduced by torvalds/linux@ed8b0de5a33d ("efi: Make efivarfs entries immutable by default").
chattr fails on pre-4.5 kernels or if the gpu-power-prefs entry is missing (e.g. after booting into OS X). My initial version checked the kernel release and existence of the file but then I settled on this one liner which just calls chattr unconditionally and pipes any error messages to /dev/null.

Very good catch!
Thank you!


How to append a attribute by a variable？

What problem does this feature solve?
I want to set a attribute into an element , for example: if attributeA is true that show

,  if attributeA is false that  show

 .  Cause the element I want to do this has many other attributes,  so I don't want to use v-if or v-show
What does the proposed API look like?
none

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server or StackOverflow.


Feat: Basic structure for build-rainer component

Hi :) , related issue (#899)

please don't answer "fixed" click on "resolve".

please don't answer "fixed" click on "resolve".

Yes :) .

Thanks a lot @Tailp !

Thank you :), I'll start implementing this.