Visit website button (orange)

Needs to be added to the Open Vault and AAPB Collection pages

deployed to demo.


Read websocket stream until whole msg is received

The tests for container execing were assuming that the exact response
they wanted were always coming back in a single message, but there is
no guarantee to the message size and now it comes back in chunks. So,
keep reading from the websocket until the whole message is received (or
we eventually time out).

Self merging so that this is in when @cloudnautique cuts the RC


'LLRVDDataset is not in the dataset registry

Hi, thanks for your work and codes.  When testing the pretrained models, I got a error in loading dataset. Could you check you codes, I think some codes are missing.

The code of mmedit.datasets has been updated.


fixed the example

https://github.com/MicrosoftDocs/windows-powershell-docs/issues/2168

Dear @JohanFreelancer9,
kindly do the copy editor review for this PR.
Dear @e0i, for your information
Thank you

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

File
Status
Preview URL
Details

docset/windows/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

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

@dariomws @get-itips @tseward
Peer review needed for this PR. Thanks.

I think all the examples should be fixed and also the W2012 article. Thanks!

Hello, please have a look now

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

File
Status
Preview URL
Details

docset/windows/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit 96ad660:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit 8f318e8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

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

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

File
Status
Preview URL
Details

docset/windows/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

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

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

File
Status
Preview URL
Details

docset/windows/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit 1df45b6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit 6362c5d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit 40bcd24:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/fileserverresourcemanager/New-FsrmFileManagementJob.md
:white_check_mark:Succeeded

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


The validation_end is work only if I use the validation_step?

I run the first sample code from README.md and change this
def training_step(self, batch, batch_idx):
        # REQUIRED
        x, y = batch
        y_hat = self.forward(x)
        loss = F.cross_entropy(y_hat, y)
        tensorboard_logs = {'train_loss': loss}
        return {'loss': loss, 'log': tensorboard_logs}

def validation_step(self, batch, batch_idx):
        # OPTIONAL
        x, y = batch
        y_hat = self.forward(x)
        return {'val_loss': F.cross_entropy(y_hat, y)}

def validation_end(self, outputs):
        # OPTIONAL
        avg_loss = torch.stack([x['val_loss'] for x in outputs]).mean()
        tensorboard_logs = {'val_loss': avg_loss}
        return {'avg_val_loss': avg_loss, 'log': tensorboard_logs}

to this

def training_step(self, batch, batch_idx):
        # REQUIRED
        x, y = batch
        y_hat = self.forward(x)
        loss = F.cross_entropy(y_hat, y)
        tensorboard_logs = {'train_loss': loss}
        return {'loss': loss, 'log': tensorboard_logs}

def validation_end(self, outputs):

        tensorboard_logs = {'val_loss': 5}
        return { 'log': tensorboard_logs}

I notice that their are no log of 'val_loss' on tensorboard (I expected it should be constant 5).
And I change code to this
def training_step(self, batch, batch_idx):
        # REQUIRED
        x, y = batch
        y_hat = self.forward(x)
        loss = F.cross_entropy(y_hat, y)
        tensorboard_logs = {'train_loss': loss}
        return {'loss': loss, 'log': tensorboard_logs}

def validation_step(self, batch, batch_idx):
        return {'val_loss': 1}

def validation_end(self, outputs):
        tensorboard_logs = {'val_loss': 5}
        return { 'log': tensorboard_logs}

The val_loss is show on tensorboard a constant 5.
My question
The validation_end is work only if I use the validation_step?

Yes, validation_end only runs if validation_step is defined. If you're just looking to run some code at the end of each epoch, use the on_epoch_end hook.

Thank, I am looking to put some log to tensorboard at the end of epoch without using validation_step. Is there other method than validation_end and training_step that can log to tensorboard?
def on_epoch_end(self):
        tensorboard_logs = {some dict}
        return { 'log': tensorboard_logs}

This doesn't seem to work,

There's a built-in Tensorboard logger in master if that fits your needs.

Ah, I misunderstood. It doesn't make sense to return validation logs if you're not actually doing validation. If you're trying to log training statistics, returning from training_step is the correct thing to do.
Otherwise, you might need to manually call the logger in on_epoch_end.
self.logger.log_metrics(tensorboard_logs)

self.logger.log_metrics(tensorboard_logs)
This work, thank!


Crash on running tile()

Hi,
I'm getting a crash from a minimal test case:
require('sharp')('/test.jpg').tile().toFile('/test.dzi')
This is fully repeatable with putting the above line to crash.js next to Dockerfile:
FROM ubuntu:16.04

RUN apt-get update && \
    apt-get install -y build-essential automake gtk-doc-tools liborc-0.4-dev libxml2-dev libfftw3-dev \
    libmagickwand-dev gobject-introspection libgsf-1-dev git wget

RUN git clone https://github.com/jcupitt/libvips
RUN cd libvips && \
    ./bootstrap.sh && \
    ./configure --with-orc && \
    make -j4 && \
    make install && \
    ldconfig

RUN wget https://deb.nodesource.com/setup_6.x && \
    bash setup_6.x && \
    apt-get install -y nodejs

COPY . /dzi-sharp
RUN cd /dzi-sharp && \
    npm install lovell/sharp --sharp-cxx11=1

RUN wget -O /test.jpg https://processing.org/tutorials/pixels/imgs/pointillism.jpg

CMD node /dzi-sharp/crash.js

The crash gives error: *** Error in /usr/bin/node': free(): invalid size: 0x00007fffd4000960 *** and has backtrace:
#0  0x00007ffff6b79418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007ffff6b7b01a in __GI_abort () at abort.c:89
#2  0x00007ffff6bbb72a in __libc_message (do_abort=do_abort@entry=2,
    fmt=fmt@entry=0x7ffff6cd46b0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#3  0x00007ffff6bc3f4a in malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>,
    str=0x7ffff6cd14a7 "free(): invalid size", action=3) at malloc.c:5007
#4  _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3868
#5  0x00007ffff6bc7abc in __GI___libc_free (mem=<optimized out>) at malloc.c:2969
#6  0x00007ffff46f72e8 in __gnu_cxx::new_allocator<std::_List_node<vips::VOption::Pair*> >::deallocate (
    this=0x7fffd4000948, __p=<optimized out>) at /usr/include/c++/5/ext/new_allocator.h:110
#7  std::__cxx11::_List_base<vips::VOption::Pair*, std::allocator<vips::VOption::Pair*> >::_M_put_node (
    __p=<optimized out>, this=0x7fffd4000948) at /usr/include/c++/5/bits/stl_list.h:396
#8  std::__cxx11::_List_base<vips::VOption::Pair*, std::allocator<vips::VOption::Pair*> >::_M_clear (
    this=0x7fffd4000948) at /usr/include/c++/5/bits/list.tcc:79
#9  std::__cxx11::_List_base<vips::VOption::Pair*, std::allocator<vips::VOption::Pair*> >::~_List_base (
    this=0x7fffd4000948, __in_chrg=<optimized out>) at /usr/include/c++/5/bits/stl_list.h:446
#10 std::__cxx11::list<vips::VOption::Pair*, std::allocator<vips::VOption::Pair*> >::~list (this=0x7fffd4000948,
    __in_chrg=<optimized out>) at /usr/include/c++/5/bits/stl_list.h:507
#11 vips::VOption::~VOption (this=0x7fffd4000940, __in_chrg=<optimized out>) at VImage.cpp:107
#12 0x00007ffff46f7329 in vips::VOption::~VOption (this=0x7fffd4000940, __in_chrg=<optimized out>) at VImage.cpp:113
#13 0x00007ffff46f880d in vips::VImage::call_option_string (
    operation_name=operation_name@entry=0x7ffff42c8e39 "VipsForeignLoadJpegFile",
    option_string=option_string@entry=0x7fffdcf8a730 "", options=0x7fffd4000940) at VImage.cpp:503
#14 0x00007ffff470f548 in vips::VImage::new_from_file (name=<optimized out>, options=0x7fffd4000940)
    at VImage.cpp:536
#15 0x00007ffff4930c50 in PipelineWorker::Execute() ()
   from /home/acca/dzi-sharp/node_modules/sharp/build/Release/sharp.node
#16 0x00000000010334c1 in ?? ()
#17 0x0000000001042638 in ?? ()
#18 0x00007ffff6f146fa in start_thread (arg=0x7fffdcf8c700) at pthread_create.c:333
#19 0x00007ffff6c4ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

#0  0x00007ffff6b79418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007ffff6b7b01a in __GI_abort () at abort.c:89
#2  0x00007ffff6bbb72a in __libc_message (do_abort=do_abort@entry=2,
    fmt=fmt@entry=0x7ffff6cd46b0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#3  0x00007ffff6bc3f4a in malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>,
    str=0x7ffff6cd14a7 "free(): invalid size", action=3) at malloc.c:5007
#4  _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3868
#5  0x00007ffff6bc7abc in __GI___libc_free (mem=<optimized out>) at malloc.c:2969
#6  0x00007ffff46f72e8 in __gnu_cxx::new_allocator<std::_List_node<vips::VOption::Pair*> >::deallocate (
    this=0x7fffd4000948, __p=<optimized out>) at /usr/include/c++/5/ext/new_allocator.h:110
#7  std::__cxx11::_List_base<vips::VOption::Pair*, std::allocator<vips::VOption::Pair*> >::_M_put_node (
    __p=<optimized out>, this=0x7fffd4000948) at /usr/include/c++/5/bits/stl_list.h:396
#8  std::__cxx11::_List_base<vips::VOption::Pair*, std::allocator<vips::VOption::Pair*> >::_M_clear (
    this=0x7fffd4000948) at /usr/include/c++/5/bits/list.tcc:79
#9  std::__cxx11::_List_base<vips::VOption::Pair*, std::allocator<vips::VOption::Pair*> >::~_List_base (
    this=0x7fffd4000948, __in_chrg=<optimized out>) at /usr/include/c++/5/bits/stl_list.h:446
#10 std::__cxx11::list<vips::VOption::Pair*, std::allocator<vips::VOption::Pair*> >::~list (this=0x7fffd4000948,
    __in_chrg=<optimized out>) at /usr/include/c++/5/bits/stl_list.h:507
#11 vips::VOption::~VOption (this=0x7fffd4000940, __in_chrg=<optimized out>) at VImage.cpp:107
#12 0x00007ffff46f7329 in vips::VOption::~VOption (this=0x7fffd4000940, __in_chrg=<optimized out>) at VImage.cpp:113
#13 0x00007ffff46f880d in vips::VImage::call_option_string (
    operation_name=operation_name@entry=0x7ffff42c8e39 "VipsForeignLoadJpegFile",
    option_string=option_string@entry=0x7fffdcf8a730 "", options=0x7fffd4000940) at VImage.cpp:503
#14 0x00007ffff470f548 in vips::VImage::new_from_file (name=<optimized out>, options=0x7fffd4000940)
    at VImage.cpp:536
#15 0x00007ffff4930c50 in PipelineWorker::Execute() ()
   from /home/acca/dzi-sharp/node_modules/sharp/build/Release/sharp.node
#16 0x00000000010334c1 in ?? ()
#17 0x0000000001042638 in ?? ()
#18 0x00007ffff6f146fa in start_thread (arg=0x7fffdcf8c700) at pthread_create.c:333
#19 0x00007ffff6c4ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

This is pretty similar to earlier sharp issues where the problem was C++ ABI, but here all the parts are built with the same toolchain. Also, the same crash occurs when setting export _GLIBCXX_USE_CXX11_ABI=0 before any build steps.
The vips command line tools work without problems with the same system.

Hello, it looks like you've run into https://github.com/lovell/sharp/issues/442 that will be addressed in the next release by the inclusion of https://github.com/lovell/sharp/pull/456
You can test this now via:
npm install lovell/sharp --sharp-cxx11=1

http://sharp.dimens.io/en/latest/install/#linux

Thanks for the quick reply. However, that change just help. I updated the Dockerfile in my earlier comment with that, but it results in the same crash nevertheless.

How odd, I'm pretty certain this is related to the gcc C++ ABI change.
Have you tried installing sharp without having libvips installed, which will download and use pre-built binaries (that are compiled with _GLIBCXX_USE_CXX11_ABI=0)? You won't get *magick support but tiling should work, assuming that's your primary use case.

Ok, now I got it working at least with the old ABI and self-built vips. Thanks for your help!
The only weird thing now is how the vips command line tool looped by shell is a third faster than looping the same operation within sharp. I'd expect that it would go the other way around if anything.

@vuakko Are you able to share the vips command you're running?

Simply vips dzsave -t 512 -o 1 image.jpg out_image looped for 20 ~24Mpix JPGs (different output paths of course). With 4 parallel runs this loop spends 4.5 seconds while sharp (same 4 parallel calls within node) takes 6 seconds.

Thanks for the details, I'll attempt to reproduce this difference locally then profile to discover what's going on here.

I'm unable to reproduce such a time disparity when running locally.
$ time node -e "require('sharp')('10000x10000.jpg').tile().toFile('tile_sharp.dzi', console.log);"

real    0m9.549s
user    0m25.270s
sys     0m1.444s

$ time vips dzsave --tile-size=256 --overlap=0 10000x10000.jpg tile_vips

real    0m8.762s
user    0m25.018s
sys     0m1.109s

Profiling suggests the slightly slower node timings are mostly due to the overhead of script parsing at start-up.

Ok, thanks for checking, I'll test some more later when I have time again and make a new issue if needed.


emacs: pass 'withX' to dbus

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase 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.

2 packages built:
emacs-nox mozart2

Result of nixpkgs-review pr 128140 at 7a420776 run on x86_64-linux 1

2 packages built successfully:

emacs-nox (emacs27-nox)
mozart2

/marvin opt-in
/status needs_reviewer

Is it for closure size? Could you explain the motivation in the commit message?

Is it for closure size? Could you explain the motivation in the commit message?

It's to get rid of unneeded x11 libs on my phone with nix-on-droid.
The closure size is just a tiny bit lower:
/nix/store/4h4l1c6228z7xs6za85l80z2dw8dy4fx-emacs-27.2   285.9M
/nix/store/zyjh12bvwi9hljk24a0i7chdhkir30bi-emacs-27.2   279.1M (without x11)

I updated the commit msg.

While I don't mind the goal of this PR the implementation feels a bit hacky and ad-hoc.
Also the resulting closure size difference is not that impressive so I'm not sure it's worth the hackiness.

Ok I'll just use an overlay or something.


Expired transaction on contract deployment

I try to deploy contract to a remote testnet via a local nodeos.
It's quite ok to deploy the contract for the first time.
However, after that, it's no longer possible to deploy any other contract.
The error is as below:
Reading WAST/WASM from ./debug/debug.wasm...
Using already assembled WASM...
Publishing contract...
Error 3040005: Expired Transaction
Please increase the expiration time of your transaction!

Simply set the max-transaction-time to a higher value than default (e.g. 30000 ms) in `config.ini``

See the help for uploading contracts ("cleos set contract -h") and use the expiration parameter to change the expiration time.


style1 conversion - broken buttons

Everywhere where there used to be no form tag and now is, and there is a button inside, there is a bug now :). That's because a <button> always submits a form, even when it has an onclick attribute.
For example, in Service/Catalogs > Service Catalog - on any service, the Order button now triggers a reload to /catalog/explorer?button=, instead of the intended AJAX request to /catalog/svc_catalog_provision/10000000000003?button=order
@romanblanco , @PanSpagetka ... the right solution is probably to not introduce a form tag where there was none, but changing the button to be a link works as well.. (And possibly ...; return false in the onclick, but that's ugly.)

@PanSpagetka i'll take this issue, could you update your current PRs to avoid merging another problematic partials?


Update branch name to master in job template

I assume this was missed when the new scripts were
merged to master.
Related #525
Signed-off-by: Adam Brousseau<EMAIL_ADDRESS>

Is this causing an actual issue today?

No, since we pass in branch from config_regeneration.groovy this isn't picked up. Nevertheless we should correct it in the event the template is run without the branch passed.


policy based vrf selection - RT3.1 protocol dscp based vrf selection

testcase to cover RT3.1 in policy based vrf selection.

Added test RT3.1 with DSCP, IPv4, IPv6, IPinIP based VRF selection covering 5 subcases:

Matching ipv4 protocol to VRF10. Dropping IPv6 traffic in VRF10
Matching IPv4 protocol to VRF10, IPv6 protocol to VRF20. Dropping IPv6 traffic in VRF10 and IPv4 in VRF20.
Match IPinIP protocol to VRF10. Drop IPv4 and IPv6 traffic in VRF10.
Match IPinIP and single DSCP46 to VRF10. Drop DSCP0 in VRF10.
Match IPinIP and single DSCP46, DSCP42 to VRF10. Drop DSCP0 in VRF10.

logs.txt

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 66.592%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
594

Relevant Lines:
892

💛  - Coveralls

/gcbrun to see if it fixes featureprofiles-pr CI check

@dplore kindly suggest next steps. Is there anything pending on from author?

@dplore is OOO. Next step is code review, right? @liulk
@liulk I can help review the README, let me know. Thanks.

PR for same under #228 as per initial assignment by Darren .  @xw-g @liulk  @dplore

I got a backlog of reviews that I couldn't finish before the weekend. Will continue reviews on Monday.

@dplore This seems to be a duplication of effort to #228. To be fair, we had this assigned to a different person in our project view and would be inclined to honor our assignment.
https://github.com/orgs/openconfig/projects/2/views/1
But I also see the merits in this code. How do we want to reconcile the two PRs?

@singh-prem thank you for the contribution.  However, this test case development was assigned to @smulky already who submitted pull request #228 as referenced above.  All the planned test development items are tracked in our project page here:  https://github.com/orgs/openconfig/projects/2/views/1.     You can see the specific assignment as a github issue at  #149
I'm sorry about the conflict and time spent on this development.  We need to consider @smulky 's contribution first.  You can still contribute by reviewing #228
If you would like to be assigned a test case for development, you can request by filing a github issue and we can assign it.  Or we can have a meeting to discuss it if needed.  I understand @smulky is only just now starting

Not an issue @dplore ! This was first PR for me as well. I got to know the process for TC development and will follow it. I will surely contribute by reviewing #228 and reach out to you for contributing to TC development.

please read previous comments


Docs/update docs

Improve Onboarding Documentation for eoAPI
Description of Changes
This PR improves the eoAPI onboarding documentation to make it easier for users to get started. The changes are as follows:

Getting Started Section: A new "Getting Started" section has been added to the README. It includes a guide on launching the application locally and loading data into eoAPI by referencing the demo documentation. The "Project Structure" section has been removed from the README to prevent potential misinformation due to changes in the deployment structure.

Services Overview: A new concise "Services Overview" section has been created that introduces the different parts of eoAPI. It also includes links to the corresponding API documentation. Additionally, a separate services-details.md file has been created, which includes the initial information provided in the README.

Why Use eoAPI: The README now includes a new section, "Why Should You Use eoAPI", which lists reasons and justifications for using eoAPI.

These changes aim to provide a smoother onboarding experience and more effective use of eoAPI by new users.
I am unsure if the Why should you use eoAPI section is sufficient sufficient to close #69. We might want to review whether it is helpful for a developer new to eoAPI.
The Getting Started section addresses some of the needs of #95, but refers to the current demo documentation for data ingestion.
Checklist:

[ ] I have reviewed the changes to README.md
[ ] I have manually tested following the steps in the Getting Started section

@vincentsarago is there anything we should change before merging?

@zacharyDez you can go ahead and merge 🙏


how to get the body of the email?

great work! i've managed to get everything set up but dunno how to get the body of the msg. I know how to get the subject but how do i get the body?
    msg, _ := mail.ReadMessage(bytes.NewReader(data))
    subject := msg.Header.Get("Subject")
    log.Printf("Received mail from %s for %s with subject %s", from, to[0], subject)
    return nil

You probably want something like:
	body, err := io.ReadAll(msg.Body)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%s", body)

There is a full example in the mail package docs.

just figured out. thx!


1604 - Alert Using Same Key-Card Three or More Times in a One Hour Period

Description of the Problem
LeetCode company workers use key-cards to unlock office doors. Each time a worker uses their key-card, the security system saves the worker's name and the time when it was used. The system emits an alert if any worker uses the key-card three or more times in a one-hour period.
You are given a list of strings keyName and keyTime where [keyName[i], keyTime[i]] corresponds to a person's name and the time when their key-card was used in a single day.
Access times are given in the 24-hour time format "HH:MM", such as "23:51" and "09:49".
Return a list of unique worker names who received an alert for frequent keycard use. Sort the names in ascending order alphabetically.
Notice that "10:00" - "11:00" is considered to be within a one-hour period, while "22:51" - "23:52" is not considered to be within a one-hour period.
Example 1:
Input: keyName = ["daniel","daniel","daniel","luis","luis","luis","luis"], keyTime = ["10:00","10:40","11:00","09:00","11:00","13:00","15:00"]
Output: ["daniel"]
Explanation: "daniel" used the keycard 3 times in a one-hour period ("10:00","10:40", "11:00").
Example 2:
Input: keyName = ["alice","alice","alice","bob","bob","bob","bob"], keyTime = ["12:01","12:00","18:00","21:00","21:20","21:30","23:00"]
Output: ["bob"]
Explanation: "bob" used the keycard 3 times in a one-hour period ("21:00","21:20", "21:30").
Example 3:
Input: keyName = ["john","john","john"], keyTime = ["23:58","23:59","00:01"]
Output: []
Example 4:
Input: keyName = ["leslie","leslie","leslie","clare","clare","clare","clare"], keyTime = ["13:00","13:20","14:00","18:00","18:51","19:30","19:49"]
Output: ["clare","leslie"]
Constraints:
1 <= keyName.length, keyTime.length <= 105
keyName.length == keyTime.length
keyTime are in the format "HH:MM".
[keyName[i], keyTime[i]] is unique.
1 <= keyName[i].length <= 10
keyName[i] contains only lowercase English letters

Code
class Solution(object):
    def alertNames(self, keyName, keyTime):
        """
        :type keyName: List[str]
        :type keyTime: List[str]
        :rtype: List[str]
        """

Link To The LeetCode Problem
https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period/
I would like to contribute the code for this issue

I would like to contribute the code for this issue. Thank you


Pixelmon Eco Integration

Issue Present
As it stands, ForgeEconomies doesn't seem to play nicely with Pixelmon Reforged in terms of economy. Reforged makes use of its own internal economy engine. This internal economy can be bridged into Sponge Economy through the Economy Bridge sidemod on the website. When replacing Economy Lite with ForgeEconomies and the Sponge Bridge, the following scenario is how it should operate.

What is found is that ForgeEconomies does successfully register as a Sponge Economy mod thanks to the bridge and can successfully increase or decrease balances which can be reflected in ForgeEconomies internal commands. The issue that arises is that there is a disconnect in the Pixelmon Economy Bridge so the Sponge Balance ≠ Pixelmon Balance.
Solutions
Option 1: Implement a Reforged Bridge. This reforged bridge would directly interface ForgeEconomies with the Reforged internal economy system. The Sponge Bridge would then facilitate the use of that balance through the Sponge Economy system and any plugins that would make use of that. The benefit to this is that the Spigot Bridge would also have its stuff streamlined. There would no longer be a need for EcoBridgeSpigot or EconomyBridge since ForgeEconomies would interface directly with Reforged and would interface with Sponge Economy or Vault through the Sponge Bridge and Spigot Bridge respectively. A diagram of this proposal can be found here.

Option 2: Identify the issue within the EconomyBridge sidemod.

Resolving this with a Reforged Bridge might also fix the %reforged_balance% placeholder as it would now be synced with Forge Economies as well as Sponge Economy.

This issue should be resolved in the newer versions of the sponge bridge and I am actively dealing with the Sponge PAPI issues


automatic fail after x seconds?

Is it possible to have a job fail automatically after x seconds passed since job was pulled from queue using queue.process? This would allow to mark a job as failed when a worker processing the job crashed without having had time to call done(err).
This could be useful as an extra safety net, when it's certain certain jobs are done within a given period of time

duplicate of https://github.com/Automattic/kue/issues/544


Node not available after upgrade

I just upgraded from 5.9.0 to 5.10.0 by doing this:

Pulled down the 5.10.0 Docker image
Stopped the running 5.9.0 Docker container
Started a new 5.10.0 Docker container

Now, the Matter over Threads node that was available when running 5.9.0 is no longer available with 5.10.0.
2024-05-01 20:29:30.634 (MainThread) ERROR [matter_server.server.client_handler] [547834610000] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
I guess this is a bug somewhere.
To fix the issue I did the following:

Stopped the 5.10.0 Docker container
Deleted the files in the data directory
Started the 5.10.0 Docker container
Called SetThreadDataset
Added the Matter over Thread device

I did the same upgrade on another installation today with the same results.
Here's the complete log:
2024-05-10 06:30:51.304 (MainThread) INFO [matter_server.server.stack] Initializing CHIP/Matter Logging...
2024-05-10 06:30:51.305 (MainThread) INFO [matter_server.server.stack] Initializing CHIP/Matter Controller Stack...
[1715322651.379540][1:1] CHIP:CTL: Setting attestation nonce to random value
[1715322651.380135][1:1] CHIP:CTL: Setting CSR nonce to random value
[1715322651.382297][1:1] CHIP:DL: ChipLinuxStorage::Init: Using KVS config file: /tmp/chip_kvs
[1715322651.382859][1:1] CHIP:DL: writing settings to file (/tmp/chip_kvs-mkvBcg)
[1715322651.383003][1:1] CHIP:DL: renamed tmp file to file (/tmp/chip_kvs)
[1715322651.383401][1:1] CHIP:DL: ChipLinuxStorage::Init: Using KVS config file: /data/chip_factory.ini
[1715322651.383748][1:1] CHIP:DL: ChipLinuxStorage::Init: Using KVS config file: /data/chip_config.ini
[1715322651.383840][1:1] CHIP:DL: ChipLinuxStorage::Init: Using KVS config file: /data/chip_counters.ini
[1715322651.384194][1:1] CHIP:DL: writing settings to file (/data/chip_counters.ini-bkgqSi)
[1715322651.384619][1:1] CHIP:DL: renamed tmp file to file (/data/chip_counters.ini)
[1715322651.384662][1:1] CHIP:DL: NVS set: chip-counters/reboot-count = 4 (0x4)
[1715322651.385189][1:1] CHIP:DL: Got Ethernet interface: eth0
[1715322651.385496][1:1] CHIP:DL: Found the primary Ethernet interface:eth0
[1715322651.385817][1:1] CHIP:DL: Got WiFi interface: wlan0
[1715322651.385859][1:1] CHIP:DL: Failed to reset WiFi statistic counts
2024-05-10 06:30:51.386 (MainThread) WARNING [PersistentStorage] Initializing persistent storage from file: /data/chip.json
2024-05-10 06:30:51.387 (MainThread) WARNING [PersistentStorage] Loading configuration from /data/chip.json...
2024-05-10 06:30:51.585 (MainThread) WARNING [CertificateAuthorityManager] Loading certificate authorities from storage...
2024-05-10 06:30:51.585 (MainThread) WARNING [CertificateAuthority] New CertificateAuthority at index 1
2024-05-10 06:30:51.587 (MainThread) WARNING [CertificateAuthority] Loading fabric admins from storage...
2024-05-10 06:30:51.587 (MainThread) WARNING [FabricAdmin] New FabricAdmin: FabricId: 0x0000000000000001, VendorId = 0xFFF1
2024-05-10 06:30:51.588 (MainThread) INFO [matter_server.server.stack] CHIP Controller Stack initialized.
2024-05-10 06:30:51.597 (MainThread) INFO [matter_server.server.server] Starting the Matter Server...
2024-05-10 06:30:51.606 (MainThread) INFO [matter_server.server.helpers.paa_certificates] Fetching the latest PAA root certificates from DCL.
2024-05-10 06:30:58.421 (ThreadPoolExecutor-0_0) WARNING [py.warnings] /usr/local/lib/python3.11/concurrent/futures/thread.py:58: CryptographyDeprecationWarning: The parsed certificate contains a NULL parameter value in its signature algorithm parameters. This is invalid and will be rejected in a future version of cryptography. If this certificate was created via Java, please upgrade to JDK21+ or the latest JDK11/17 once a fix is issued. If this certificate was created in some other fashion please report the issue to the cryptography issue tracker. See https://github.com/pyca/cryptography/issues/8996 and https://github.com/pyca/cryptography/issues/9253 for more details.
result = self.fn(*self.args, **self.kwargs)
2024-05-10 06:31:10.223 (MainThread) INFO [matter_server.server.helpers.paa_certificates] Fetched 132 PAA root certificates from DCL.
2024-05-10 06:31:10.225 (MainThread) INFO [matter_server.server.helpers.paa_certificates] Fetching the latest PAA root certificates from Git.
2024-05-10 06:31:15.392 (MainThread) INFO [matter_server.server.helpers.paa_certificates] Fetched 90 PAA root certificates from Git.
2024-05-10 06:31:15.394 (MainThread) WARNING [FabricAdmin] Allocating new controller with CaIndex: 1, FabricId: 0x0000000000000001, NodeId: 0x000000000001B669, CatTags: []
2024-05-10 06:31:15.892 (Dummy-2) CHIP_ERROR [chip.native.DL] Long dispatch time: 494 ms, for event type 2
2024-05-10 06:31:15.905 (MainThread) INFO [matter_server.server.device_controller] Loaded 2 nodes from stored configuration
2024-05-10 06:31:15.917 (MainThread) INFO [matter_server.server.vendor_info] Loading vendor info from storage.
2024-05-10 06:31:15.927 (MainThread) INFO [matter_server.server.vendor_info] Loaded 193 vendors from storage.
2024-05-10 06:31:15.927 (MainThread) INFO [matter_server.server.vendor_info] Fetching the latest vendor info from DCL.
2024-05-10 06:31:16.443 (MainThread) INFO [matter_server.server.vendor_info] Fetched 191 vendors from DCL.
2024-05-10 06:31:16.443 (MainThread) INFO [matter_server.server.vendor_info] Saving vendor info to storage.
2024-05-10 06:31:16.610 (MainThread) INFO [matter_server.server.device_controller.mdns] Node 1 discovered on MDNS
2024-05-10 06:31:16.610 (MainThread) INFO [matter_server.server.device_controller.node_1] Setting-up node...
2024-05-10 06:31:16.665 (MainThread) INFO [matter_server.server.device_controller.mdns] Node 2 discovered on MDNS
2024-05-10 06:31:16.666 (MainThread) INFO [matter_server.server.device_controller.node_2] Setting-up node...
2024-05-10 06:31:18.521 (MainThread) INFO [matter_server.server.device_controller.node_2] Setting up attributes and events subscription.
2024-05-10 06:31:19.950 (MainThread) INFO [matter_server.server.device_controller.node_2] Subscription succeeded
2024-05-10 06:31:26.754 (Dummy-2) CHIP_ERROR [chip.native.EM] Failed to Send CHIP MessageCounter:247777465 on exchange 2237i with Node: <0000000000000000, 0> sendCount: 4 max retries: 4
2024-05-10 06:31:30.085 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from the peer. Current state was 1
2024-05-10 06:31:33.087 (MainThread) INFO [matter_server.server.device_controller] Attempting to resolve node 1... (attempt 2 of 2)
2024-05-10 06:31:43.618 (Dummy-2) CHIP_ERROR [chip.native.EM] Failed to Send CHIP MessageCounter:247777469 on exchange 2240i with Node: <0000000000000000, 0> sendCount: 4 max retries: 4
2024-05-10 06:31:46.574 (Dummy-2) CHIP_ERROR [chip.native.SC] CASESession timed out while waiting for a response from the peer. Current state was 1
2024-05-10 06:31:46.575 (MainThread) WARNING [matter_server.server.device_controller.node_1] Setup for node failed: Unable to resolve Node 1
2024-05-10 06:32:22.033 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:22.040 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:22.045 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:22.051 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:28.985 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:28.991 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:28.996 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:29.001 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:32.337 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:32.340 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:32.343 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:32.366 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:35.577 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:35.582 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:35.617 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.
2024-05-10 06:32:35.645 (MainThread) ERROR [matter_server.server.client_handler] [547814478544] Error while handling: read_attribute (node 1): Node 1 is not (yet) available.

This has nothing to do with upgrading the Matter server ?
The Node is not available as setting up the case session failed. Looks like the node couldn't even be discovered on mdns.
So I dont see a bug here but a device issue.

The device was working 100% fine just before the upgrade. It was sending attribute updates every 2.5 seconds. Stopped the running Python Matter Server, started the new version and got the messages in the log.

I re-testet today by upgrading from 5.10 to 6.0.1 and I could not reproduce the issue.

I upgraded to 6.1.2 and experienced the issue with device becoming unavailable after an upgrade to 6.1.2.

Is the issue that the device configuration is now being saved in /root/.matter_server instead of /data?

It could be related to not specifying these options when starting Python Matter Server:
--storage-path /data --paa-root-cert-dir /data/credentials
I thought it would use /data per default.


Updates guides to clarify Firebase id

This adds some notes that you need to enter the Firebase id, which is
not necessarily the same thing as the name of the app you entered.
Closes #963

Coverage remained the same at 96.396% when pulling 6658fa2446c1c22f04bce62b1f8dc8e06ab04bef on firebaseid into 77dacd967ccc17df19e21173939afcdee6f17bab on master.


lets add a --package option to install from single versioned packages of the fabric8 platform

[merge]


ci: merge staging to master

This is an automatic PR generated by the pipeline CI/CD. This will be automatically fast-forward merged if successful.

Pipeline Attempt on 950248151 for f66185eb642b51d436a002107da70caf26e3eb4f
https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/950248151

Pipeline Succeeded on 950248151 for f66185eb642b51d436a002107da70caf26e3eb4f
https://gitlab.com/MatrixAI/open-source/js-quic/-/pipelines/950248151


does not work on firefox

getting a blank page on both crime screen and scamming screen

This script is not compatible with Greasymonkey. Please try Tampermonkey or Violentmonkey.


Add simplified Chinese interface translation

Revision to #69
Add simplified Chinese translation in 简体中文.js inside core/lib/translations/

Wow, you are awesome! Thanks a lot, this is perfect!


[Docs]:  Review tooling list of application

What type of suggestions?
Missing Information
What page is concerned?
No response
What is the issue?
Z - TODO: Review this list of pages:

I have feeling versions may be outdated.

Review this list of pages:

Action:

[ ] Check if there is any page that shouldn't be there.
[ ] Check if the version is correct.
[ ] Check if any application is missing on this list.

Code of Conduct

[X] I agree to follow this project's Code of Conduct

done here https://github.com/kubefirst/kubefirst/pull/1127/files


prepare 5.6.2

As @HubertStefanski pointed out, during the meeting,  the OLM PRs don't want you to update an existing release.
So just to make sure everything is in sync I created this PR

The fix in that was done in https://github.com/grafana/grafana-operator/pull/1403
has already been applied to:
https://github.com/k8s-operatorhub/community-operators/pull/3783


Added EnumStateTrigger

Added the EnumStateTrigger, to active a state based on one or more enum values.

Updated the CompareStateTrigger to support enumerations instead.


Remove unsafe in test helpers

The following unsafe code is used to uninit the metrics recorder so it can be later reinited. unsafe { metrics::clear_recorder() };
There is no safe way to perform the same functionality.
A possible fix would be entirely replacing ShotoverManager with ShotoverProcess.
This would come with downsides to both test runtime and flexibility so we need to do some investigation to figure out just how much we lose from fully swapping to ShotoverProcess.

closed by https://github.com/shotover/shotover-proxy/pull/1002


Update supported vue version to 3.4

Hi,
Is it possible to support vue 3.4.x please?
thanks

Yes!
On it!


Introducing terra-polyfill package

Summary
Adding a new package, terra-polyfill, which will include all polyfills necessary for Terra development and consumption.

Closes #158
Deployment Link

https://terra-applic-.herokuapp.com/
Testing

Additional Details

Thank you for contributing to Terra.
@cerner/terra

Fails

:no_entry_sign:
Please include a CHANGELOG entry for each changed package on this PR. Looks like a CHANGELOG is missing for:

terra-application-docs
terra-dev-site

  Generated by :no_entry_sign: dangerJS against 560c0f9d710bfc5dc14e0a33e72bf6151430afa7

Related: https://github.com/cerner/terra-toolkit/pull/690


fix(3086854358): error of correct network still visible after changing the network

Description of the Changes
add setError(null) on the walletError useEffect if walletError = null
Checklist

[ ] Changes have been done against master branch, and PR does not conflict
[ ] New unit / functional tests have been added (whenever applicable)
[ ] Test are passing in local environment
[ ] Docs have been updated
[ ] PR title is follow the Conventional Commits convention: <type>[optional scope]: <description>, e.g: fix: prevent racing of requests

This change is

@galuzan-starkware you are inserting regression in the unsupporting browser!

:tada: This PR is included in version 1.8.0-dev.23 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


Connecting to Live Share session from VS Code never successfully connects.

liveshare.zip

Product and Version: VSCode 1.30.2 (user)
OS Version: Windows 10 Enterprise 64-bit 1809
Live Share Extension Version: 0.3.1120
Target Platform or Language: JSON
Steps to Reproduce / Scenario:

Received an invitation generated in Visual Studio on Windows 10 with an open JSON file (Azure Policy definition)
VSCode on target machine opened
Authenticated using GitHub credentials
Live Share extension loaded and attempted to connect to the session
No error. Connection was never established and never timed out. Had to be manually cancelled.

This issue has been closed due lack of any recent activity. We've made lots of improvements to Live Share since this issue. Please re-open the issue, if this problem persists.
🤖Live-Share-Clean-Up-Bot🤖


CI against Ruby 3.2

This PR just adds Ruby 3.2 to the CI matrix.

It seems MySQL test with Active Record 7.0.5 doesn't pass. I'll check.

coverage: 97.059%. remained the same when pulling 82b9170416ad807b591ab22cc92d24c3d6ee22bb on y-yagi:ci-against-ruby32 into ccc939f86c760321d0d4fbc4555b19733cc2e44e on ridgepole:1.2.

Thank you!


istioctl install errors during reconcilation

✘ Component IngressGateways installation had errors:
Operation cannot be fulfilled on poddisruptionbudgets.policy "istio-ingressgateway": the object has been modified; please apply your changes to the latest version and try again

I get this error pretty often when running install --set profile=demo

escalating to release blocker since this comes up about 1/10 installs

Ill fix this


Dojo build WebGL rendering error

I am reporting an issue with

[ ] TypeScript definitions
[x ] another resource in this repository

WebGL rendering works fine when not doing a build, using the bower 3.25.1 package.
But after doing a build with WebGL enabled (using the build.profile in this repo), feature layers are not rendered on the map. The layers are initialized and hasWebGLSurface is true, but nothing is rendered on the map. Also get these WebGL errors in the Chrome dev console:

That's a weird one. What version of Chrome are you running? I tried this on Mac and Windows without issue. I'm currently using Chrome 67.0.3396.99 on Mac. Were there any odd build errors?

Also using 67.0.3396.99, but on Windows 10.
I get the same issue in latest Edge (no layers are rendered), but no warnings in the console.
No build errors, but there are build warnings, though nothing odd.
I'm trying to play with the build.profile settings -- I removed all my custom layer files (just built the dojo custom base layer), which didn't resolve the issue.
One difference from the default build.profile is that i'm compiling from ES6 to ES5 (closure compiler)  though i'm not sure how that would cause the issue.
I'm not even sure where to debug -- since the layers are initialized and added to the map without error. I've tried debugging some of the webgl code in esri/layers/support, but i'm not sure where to look.

Are you using languageIn: "ECMASCRIPT6"?
I assume you're still using define(), just const, let, and so on.
I can't reproduce yet, but if you could create a simple sample, that would be great.

Thanks for looking into this.
Yes, languageIn: "ECMASCRIPT6", languageOut: "ECMASCRIPT5"
Still using define() , and arrow functions, const, let, etc.
I will see if i can make a simple repro sample, but i suspect it has something to do with all our dependencies. I'm going to try turning off the dojo build js optimizer next.

I think I am running into the same problem. Which is probably causing my FeatureLayer not to show its symbols. The FeatureLayer is loading properly, however, no symbols are shown on the map- everything is working perfectly before the build.


CLOUD-46704 boolean type convertion fix

@akanto

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/1813/


installing package not working

I think there's a chance you need to app ppa for this packages since when I try to install them I get package not found.
I'm on ubuntu 18.04
sam@sam:~$ sudo apt update
Hit:1 http://ke.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://ke.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://ke.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://ppa.launchpad.net/clipgrab-team/ppa/ubuntu bionic InRelease
Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Hit:6 http://ppa.launchpad.net/deluge-team/ppa/ubuntu bionic InRelease
Hit:7 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu bionic InRelease
Hit:8 https://packages.microsoft.com/repos/vscode stable InRelease
Hit:9 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu bionic InRelease
Get:10 https://dist.crystal-lang.org/apt crystal InRelease [2,496 B]
Err:10 https://dist.crystal-lang.org/apt crystal InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 09617FD37CC06B54
Reading package lists... Done
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11 (main/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11-icons-small (main/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: GPG error: https://dist.crystal-lang.org/apt crystal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 09617FD37CC06B54
E: The repository 'https://dist.crystal-lang.org/apt crystal InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11 (main/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11 (main/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11-icons-small (main/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target DEP-11-icons (main/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:52 and /etc/apt/sources.list.d/vscode.list:3
sam@sam:~$ sudo apt install rocm-libs miopen-hip cxlactivitylogger
Reading package lists... Done
Building dependency tree
Reading state information...  Done
Building dependency tree
Reading state information... Done
E: Unable to locate package rocm-dkms

Hi @Six-wars , yes, you'll need to configure debian repository for ROCm before trying to install.
Could you follow the instructions in the following doc?
https://github.com/RadeonOpenCompute/ROCm#add-the-rocm-apt-repository

Closing the ticket for now, @Six-wars please let us know if you still have build issues.


make -j过程中报错

用的cuda12.1，make -j过程中报错，整体安装过程如下:
(cuda12_1) root@I19359398490090128f:/hy-tmp# cd fastllm-master/
(cuda12_1) root@I19359398490090128f:/hy-tmp/fastllm-master# mkdir build
(cuda12_1) root@I19359398490090128f:/hy-tmp/fastllm-master# cd build
(cuda12_1) root@I19359398490090128f:/hy-tmp/fastllm-master/build# cmake .. -DUSE_CUDA=ON
-- The CXX compiler identification is GNU 9.4.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- USE_CUDA: ON
-- USE_TFACC: OFF
-- For legacy CUDA GPUs: OFF
-- PYTHON_API: OFF
-- BUILD_CLI: OFF
-- USE_SENTENCEPIECE: OFF
-- USE_IVCOREX: OFF
-- CMAKE_CXX_FLAGS:  -pthread --std=c++17 -O2 -march=native
-- The CUDA compiler identification is NVIDIA 12.1.105
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /hy-tmp/fastllm-master/build
(cuda12_1) root@I19359398490090128f:/hy-tmp/fastllm-master/build# make -j
Scanning dependencies of target fastllm
Scanning dependencies of target fastllm_tools
[  1%] Building CXX object CMakeFiles/fastllm.dir/src/fastllm.cpp.o
[  3%] Building CXX object CMakeFiles/fastllm.dir/src/models/moss.cpp.o
[  5%] Building CXX object CMakeFiles/fastllm.dir/src/models/llama.cpp.o
[  6%] Building CXX object CMakeFiles/fastllm.dir/src/model.cpp.o
[ 10%] Building CXX object CMakeFiles/fastllm_tools.dir/src/executor.cpp.o
[ 10%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/chatglm.cpp.o
[ 12%] Building CXX object CMakeFiles/fastllm.dir/src/device.cpp.o
[ 13%] Building CXX object CMakeFiles/fastllm_tools.dir/src/fastllm.cpp.o
[ 15%] Building CXX object CMakeFiles/fastllm.dir/src/models/chatglm.cpp.o
[ 18%] Building CXX object CMakeFiles/fastllm.dir/src/devices/cpu/cpudevicebatch.cpp.o
[ 18%] Building CXX object CMakeFiles/fastllm_tools.dir/src/model.cpp.o
[ 20%] Building CXX object CMakeFiles/fastllm.dir/src/executor.cpp.o
[ 22%] Building CXX object CMakeFiles/fastllm.dir/src/models/glm.cpp.o
[ 24%] Building CXX object CMakeFiles/fastllm_tools.dir/src/device.cpp.o
[ 25%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/llama.cpp.o
[ 27%] Building CXX object CMakeFiles/fastllm.dir/src/devices/cpu/cpudevice.cpp.o
[ 31%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/moss.cpp.o
[ 31%] Building CXX object CMakeFiles/fastllm_tools.dir/src/devices/cpu/cpudevicebatch.cpp.o
[ 32%] Building CXX object CMakeFiles/fastllm.dir/src/models/deepseekv2.cpp.o
[ 34%] Building CXX object CMakeFiles/fastllm.dir/src/models/basellm.cpp.o
[ 36%] Building CXX object CMakeFiles/fastllm.dir/src/template.cpp.o
[ 37%] Building CXX object CMakeFiles/fastllm.dir/src/models/minicpm.cpp.o
[ 39%] Building CXX object CMakeFiles/fastllm_tools.dir/src/template.cpp.o
[ 43%] Building CXX object CMakeFiles/fastllm.dir/src/models/bert.cpp.o
[ 43%] Building CXX object CMakeFiles/fastllm_tools.dir/src/devices/cpu/cpudevice.cpp.o
[ 46%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/basellm.cpp.o
[ 46%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/glm.cpp.o
[ 48%] Building CXX object CMakeFiles/fastllm.dir/src/models/qwen.cpp.o
[ 50%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/qwen.cpp.o
[ 51%] Building CXX object CMakeFiles/fastllm_tools.dir/src/devices/cuda/cudadevicebatch.cpp.o
[ 55%] Building CXX object CMakeFiles/fastllm.dir/src/models/internlm2.cpp.o
[ 55%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/minicpm.cpp.o
[ 60%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/internlm2.cpp.o
[ 60%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/bert.cpp.o
[ 60%] Building CXX object CMakeFiles/fastllm.dir/src/models/moe.cpp.o
[ 62%] Building CXX object CMakeFiles/fastllm_tools.dir/third_party/json11/json11.cpp.o
[ 63%] Building CUDA object CMakeFiles/fastllm.dir/src/devices/cuda/fastllm-cuda.cu.o
[ 68%] Building CXX object CMakeFiles/fastllm_tools.dir/tools/src/pytools.cpp.o
[ 68%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/moe.cpp.o
[ 68%] Building CUDA object CMakeFiles/fastllm_tools.dir/src/devices/cuda/fastllm-cuda.cu.o
[ 74%] Building CXX object CMakeFiles/fastllm.dir/third_party/json11/json11.cpp.o
[ 74%] Building CXX object CMakeFiles/fastllm_tools.dir/src/models/deepseekv2.cpp.o
[ 74%] Building CXX object CMakeFiles/fastllm.dir/src/devices/cuda/cudadevicebatch.cpp.o
[ 77%] Building CXX object CMakeFiles/fastllm.dir/src/devices/cuda/cudadevice.cpp.o
[ 77%] Building CXX object CMakeFiles/fastllm_tools.dir/src/devices/cuda/cudadevice.cpp.o
                                                          ^

/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(249): error: identifier "__hdiv" is undefined
b[idx] = __hmul(__hdiv(x, __hadd(__float2half(1.0), hexp(-x))), y);
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(249): error: identifier "__hmul" is undefined
b[idx] = __hmul(__hdiv(x, __hadd(__float2half(1.0), hexp(-x))), y);
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(267): error: identifier "__hmul" is undefined
b[idx] = __hmul(a[idx], v);
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(295): error: identifier "__hmul" is undefined
a[idx] = __hadd(a[idx], __hmul(b[idx], alpha));
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(1032): warning #177-D: variable "baseB" was declared but never referenced
const uint8_t *baseB = B + p * m;
^
Remark: The warnings can be suppressed with "-diag-suppress "
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(1023): warning #177-D: variable "regA" was declared but never referenced
float4 regA;
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(1024): warning #177-D: variable "regB" was declared but never referenced
union_char4 regB;
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(603): error: identifier "__hsub" is undefined
output[i] = hexp(__hsub(input[i], maxV));
^
detected during instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=1]" at line 2937
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(603): error: identifier "hexp" is undefined
output[i] = hexp(__hsub(input[i], maxV));
^
detected during instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=1]" at line 2937
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
output[i] = __hdiv(output[i], sdata[0]);
^
detected during:
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=1]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=1]" at line 2937
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
output[i] = __hdiv(output[i], sdata[0]);
^
detected during:
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=8]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=8]" at line 2939
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
output[i] = __hdiv(output[i], sdata[0]);
^
detected during:
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=64]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=64]" at line 2941
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
output[i] = __hdiv(output[i], sdata[0]);
^
detected during:
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=256]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=256]" at line 2943
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(55): warning #177-D: variable "ST128_FP16_COUNT" was declared but never referenced
const size_t ST128_FP16_COUNT = 8;
^
12 errors detected in the compilation of "/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu".
make[2]: *** [CMakeFiles/fastllm_tools.dir/build.make:336: CMakeFiles/fastllm_tools.dir/src/devices/cuda/fastllm-cuda.cu.o] Error 1
make[2]: *** Waiting for unfinished jobs....
        function "__half::operator long long() const" (declared at line 247 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
        function "__half::operator unsigned long long() const" (declared at line 250 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
        function "__half::operator __nv_bool() const" (declared at line 254 of /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_fp16.hpp)
      b[idx] = __hmul(__hdiv(x, __hadd(__float2half(1.0), hexp(-x))), y);
                                                                ^

/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(249): error: identifier "hexp" is undefined
b[idx] = __hmul(__hdiv(x, __hadd(__float2half(1.0), hexp(-x))), y);
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(249): error: identifier "hexp" is undefined
b[idx] = __hmul(__hdiv(x, __hadd(__float2half(1.0), hexp(-x))), y);
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(249): error: identifier "__hdiv" is undefined
b[idx] = __hmul(__hdiv(x, __hadd(__float2half(1.0), hexp(-x))), y);
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(249): error: identifier "__hmul" is undefined
b[idx] = __hmul(__hdiv(x, __hadd(__float2half(1.0), hexp(-x))), y);
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(267): error: identifier "__hmul" is undefined
b[idx] = __hmul(a[idx], v);
b[idx] = __hmul(a[idx], v);
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(295): error: identifier "__hmul" is undefined
a[idx] = __hadd(a[idx], __hmul(b[idx], alpha));
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(1032): warning #177-D: variable "baseB" was declared but never referenced
const uint8_t *baseB = B + p * m;
^
Remark: The warnings can be suppressed with "-diag-suppress "
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(1023): warning #177-D: variable "regA" was declared but never referenced
float4 regA;
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(1024): warning #177-D: variable "regB" was declared but never referenced
union_char4 regB;
^
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(603): error: identifier "__hsub" is undefined
output[i] = hexp(__hsub(input[i], maxV));
^
detected during instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=1]" at line 2937
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(603): error: identifier "hexp" is undefined
output[i] = hexp(__hsub(input[i], maxV));
^
detected during instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=1]" at line 2937
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
output[i] = __hdiv(output[i], sdata[0]);
^
detected during:
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=1]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=1]" at line 2937
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
output[i] = __hdiv(output[i], sdata[0]);
^
detected during:
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=8]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=8]" at line 2939
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=1]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=1]" at line 2937
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
output[i] = __hdiv(output[i], sdata[0]);
^
detected during:
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=8]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=8]" at line 2939
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
output[i] = __hdiv(output[i], sdata[0]);
^
detected during:
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=64]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=64]" at line 2941
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(623): error: identifier "__hdiv" is undefined
output[i] = __hdiv(output[i], sdata[0]);
^
detected during:
instantiation of "void FastllmSoftmaxKernelInner1Func<THREAD_PER_BLOCK>(half *, half *, int) [with THREAD_PER_BLOCK=256]" at line 637
instantiation of "void FastllmSoftmaxKernelInner1<THREAD_PER_BLOCK>(half *, half *, int, int) [with THREAD_PER_BLOCK=256]" at line 2943
/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu(55): warning #177-D: variable "ST128_FP16_COUNT" was declared but never referenced
const size_t ST128_FP16_COUNT = 8;
^
12 errors detected in the compilation of "/hy-tmp/fastllm-master/src/devices/cuda/fastllm-cuda.cu".
make[2]: *** [CMakeFiles/fastllm.dir/build.make:336: CMakeFiles/fastllm.dir/src/devices/cuda/fastllm-cuda.cu.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:279: CMakeFiles/fastllm.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:90: CMakeFiles/fastllm_tools.dir/all] Error 2
make: *** [Makefile:84: all] Error 2

一般是cmake没有识别到cuda架构，需要改一下CMakeLists.txt里面的CMAKE_CUDA_ARCHITECTURES，改成显卡对应的算力（一般是80, 90这样)

解决了嘛 遇到了同样的问题

我升级了cmake 重新编译就ok了


Allow scripts in src image prop / script output not captured

Is your feature request related to a problem? Please describe.
I want to display cover image of current song in bar
Describe the solution you'd like
Allow scripts in src
Describe alternatives you've considered
I would still like scripts to be allowed to be used in src, but cover in bar could also be added to the music widget.
Additional context

Makes sense, don't think this will be too hard to do.

yay

Doesn't work on latest commit

config:
music_img = rec {
        type = "custom";
        name = "music-img";
        class = name;
        bar = [
          {
            type = "image";
            src = ''file:///{{poll:5000:playerctl metadata mpris:artUrl | sed -E "s/file:\/\/\///"}}'';
          }
        ];
      };

doesn't matter what combination of /s I use, it just won't work

That's odd, looks like the script output isn't getting captured. Also those slashes are horrible :upside_down_face:
If you try just a label element with the same script, can you get the URL to display as text? Also, can you double check it's writing to stdout (idk why it wouldn't)?

That's odd, looks like the script output isn't getting captured.

WAIT! That explains it, since i'm not able to get the uptime script thing you have in the power thing to work either

Also those slashes are horrible upside_down_face

I agree, I was trying everything, this just happened to be the last thing I tried lmao

If you try just a label element with the same script, can you get the URL to display as text?

YEAH IT DOESN'T

Also, can you double check it's writing to stdout (idk why it wouldn't)?

stdout works, unless this isn't stdout?
Ig this can re-closed, and a diff issue could be used, since it seems that no script is running.

Works in my repl, idk why it aint working

Though I know ironbar also uses pipes and listens for updates over channels, its probably a ironbar issue.

stdout works, unless this isn't stdout?

Standard pipe will be stdout, so that rules that out.

Ig this can re-closed, and a diff issue could be used, since it seems that no script is running.

I'm happy to keep it here since we've got the context here. Have updated the issue to reflect that.

Though I know ironbar also uses pipes and listens for updates over channels, its probably a ironbar issue.

Ironbar runs commands by spawning a sh -c '<your script here>'. Could it be a nixos quirk causing some kind of env issue with that? Scripts definitely do work for me on Arch on latest commit.

I've just pushed up a commit into master that adds some additional logging to the script module. Could you try running a minimal config (ie just custom module with a single label with a script in it) using IRONBAR_LOG=trace (or IRONBAR_FILE_LOG=trace) and send the log pls? (It'll probably be very long)

I've just pushed up a commit into master that adds some additional logging to the script module. Could you try running a minimal config (ie just custom module with a single label with a script in it) using IRONBAR_LOG=trace (or IRONBAR_FILE_LOG=trace) and send the log pls? (It'll probably be very long)

with a minimal example it works?!??!

This is weird maybe when one command fails, it brings down all the other commands?

Oh very interesting, I've no idea why that would happen, unless you're triggering some kind throttling (why would dbus or a unix socket do that?) or there's some wires getting crossed in Ironbar.
Are you able to share your full config file (preferably in the compiled JSON format rather than Nix) and I can try and replicate exactly what's happening?

Oh very interesting, I've no idea why that would happen, unless you're triggering some kind of hrottling (why would dbus or a unix socket do that?) or there's some wires getting crossed in Ironbar.
Are you able to share your full config file (preferably in the compiled JSON format rather than Nix) and I can try and replicate exactly what's happening?

Here:
{
  "anchor_to_edges": true,
  "center": [
    {
      "format": "{title}",
      "music_dir": "/home/yavor/Music",
      "player_type": "mpris",
      "truncate": "end",
      "type": "music"
    }
  ],
  "end": [
    {
      "type": "tray"
    },
    {
      "format": [
        " {cpu_percent}%",
        " {memory_percent}%"
      ],
      "type": "sys_info"
    },
    {
      "bar": [
        {
          "label": "",
          "name": "power-btn",
          "on_click": "popup:toggle",
          "type": "button"
        }
      ],
      "class": "power-menu",
      "popup": [
        {
          "orientation": "vertical",
          "type": "box",
          "widgets": [
            {
              "label": "Power menu",
              "name": "header",
              "type": "label"
            },
            {
              "type": "box",
              "widgets": [
                {
                  "class": "power-btn",
                  "label": "",
                  "on_click": "!shutdown now",
                  "type": "button"
                },
                {
                  "class": "power-btn",
                  "label": "",
                  "on_click": "!reboot",
                  "type": "button"
                }
              ]
            },
            {
              "label": "Uptime: {{30000:uptime -p | cut -d ' ' -f2-}}",
              "name": "uptime",
              "type": "label"
            }
          ]
        }
      ],
      "tooltip": "Up: {{30000:uptime -p | cut -d ' ' -f2-}}",
      "type": "custom"
    },
    {
      "format": "%l:%M %P",
      "type": "clock"
    }
  ],
  "height": 32,
  "icon_theme": "Papirus-Dark",
  "position": "top",
  "start": [
    {
      "bar": [
        {
          "label": "",
          "on_click": "!hyprctl dispatch exec \"zsh -c 'rofi -show drun'\"",
          "type": "button"
        }
      ],
      "class": "nix-launcher",
      "name": "nix-launcher",
      "type": "custom"
    },
    {
      "all_monitors": false,
      "name_map": {
        "1": "●",
        "10": "●",
        "2": "●",
        "3": "●",
        "4": "●",
        "5": "●",
        "6": "●",
        "7": "●",
        "8": "●",
        "9": "●"
      },
      "type": "workspaces"
    }
  ]
}

So! I think I've found the bug and it's in the script input parser - because the playerctl command contains a colon, it's hitting that and only taking everything after as the command. I don't think that'll be too hard to fix.

So! I think I've found the bug and it's in the script input parser - because the playerctl command contains a colon, it's hitting that and only taking everything after as the command. I don't think that'll be too hard to fix.

Ohhh, that would make sense

The linked PR works for me at least with your config - are you able to give it a shot when you get a few mins and confirm please?

Sure, I'm at school rn so I'll do it in like 2 hours

Sorry something came up, but it does work! It fixed it!!

No worries at all, work and sleep keep me busy most the day so it's never a rush. Thanks for testing, I'll merge the PR now.


Issue in model.forward

Hello guys,
when i run this model for training, i got an error " The size of tensor a (300) must match the size of tensor b (100) at non-singleton dimension 2".
in this line of model.forward ==>  table_embedding = table_embedding + tab_ctx
. could anyone please answer how to solve this issue ?

Could you tell me how you solved the problem, please？

sure @YuBoDream, just change the dimension size of the hidden_size and embed size, att_vec_size and  col_embed_size to 300.

Thank you very much


Overlap formatting on Collection Discovery records

The author and date can collide depending on the zoom. Look into better responsive formatting.

fixed in commit d1b3b32.


Experiment with namespace packages.

See #288 for details.

Codecov Report

Merging #290 (cc06221) into master (8ab1024) will decrease coverage by 10.20%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master     #290       +/-   ##
===========================================
- Coverage   86.72%   76.51%   -10.21%
===========================================
  Files          30       12       -18
  Lines         851      379      -472
  Branches       58       30       -28
===========================================
- Hits          738      290      -448
+ Misses         83       75        -8
+ Partials       30       14       -16

Impacted Files
Coverage Δ

arangodb/testcontainers/arangodb/__init__.py
100.00% <ø> (ø)

core/testcontainers/core/config.py
100.00% <ø> (ø)

core/testcontainers/core/container.py
69.07% <ø> (ø)

core/testcontainers/core/docker_client.py
52.72% <ø> (ø)

core/testcontainers/core/exceptions.py
100.00% <ø> (ø)

core/testcontainers/core/generic.py
71.42% <ø> (ø)

core/testcontainers/core/utils.py
57.14% <ø> (ø)

core/testcontainers/core/waiting_utils.py
92.50% <ø> (ø)

mongodb/testcontainers/mongodb/__init__.py
100.00% <ø> (ø)

neo4j/testcontainers/neo4j/__init__.py
100.00% <ø> (ø)

... and 22 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Enhanced styling

The background styling of the home page of the website has been enhanced to make it look more vibrant .
here is the demo of the changes :-

I added some div tags while formating them it got changed by prettier library. No issues it will be set to original.
Yes ,I can present some better color suggestions.

hey @matteobruni ,
added a new background styling

please review and verify it.

hey @matteobruni ,
added a new background styling

please review and verify it.

This doesn't look professional, sorry but I'd like something more modern

ok @matteobruni you should assign this issue to someone else for better results. Can I create another issue of adding a preloader to the Website and start working on it?

ok @matteobruni you should assign this issue to someone else for better results. Can I create another issue of adding a preloader to the Website and start working on it?

I'm not in a hurry, you can use this opportunity to improve your web design skills. A preloader could be a good idea though.

Ok thanks a lot @matteobruni for another chance . It would be much helpful if you could share a ss or template for the same of what's the expectation for its design.
Preloader will be added , after I complete this👍np
Thank you !!

Ok thanks a lot @matteobruni for another chance . It would be much helpful if you could share a ss or template for the same of what's the expectation for its design.
Preloader will be added , after I complete this👍np Thank you !!

I don't have any idea in particular. I've seen these templates and they look good: https://colorlib.com/wp/cat/portfolio/ or https://cssninja.io/category/all
You can see if you find some good colors or new ideas to improve the website in general.

ok, @matteobruni will try something like it.


Remove cover not working?

When you go to file attachment, and click remove cover, it seems like its not working sometimes?

hello sir   may be i  maked chlck by mistake how i resolne this??

Unfortunately I can't reproduce this bug. Could you give more details?

more details like what ??

Like how to reproduce this bug.


Doesn't appear to work!

tried
'import Swiftcharts' in ViewController.swift
get error:  'Can't load module 'swiftcharts' as 'SwiftCharts'
that's as far as I can get - if anyone can help me cross this initial rather bizarre hurdle I would be most appreciative.

Please read this and see if it helps https://github.com/i-schuetz/SwiftCharts/issues/168

Thanks. Tried deleting pods folder, updating cocoa pods and re-installing.
no change.
Still doesn't work.

Can you provide more details? This error message means there are other
errors, can you see any?. What is your Xcode version?
On Tuesday, 8 November 2016, scottpgreen1972<EMAIL_ADDRESS>wrote:

Thanks. Tried deleting pods folder, updating cocoa pods and re-installing.
no change.
Still doesn't work.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/i-schuetz/SwiftCharts/issues/180#issuecomment-259214198,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUVcCmBq1uX23jCnP5w7xRiNniNj3UXks5q8Lt8gaJpZM4Krsmb
.

Closing for inactivity, feel free to comment if you still need help!


Korean Translation

Thank you! This extension is very useful!

Thank you! Your change will be included in next release.


[Barbara Gittings] Raise minimum google-cloud-bigquery version to 1.22.0

Describe the feature
dbt v0.16.0 uses table.range_partitioning, which was added in google-cloud-bigquery v1.22.0. The current range for this dependency is >= 1.15.0, < 1.25.0, so some folks could have a successful dbt installation but would be unable to use range partitioning in their incremental models!
Let's bump up the required version to 1.22.0
Describe alternatives you've considered
If we really wanted to, we could catch this error and show a warning that the installed version of google-cloud-bigquery does not support range partitioning.
Additional context
BigQuery only
Who will this benefit?
Range partitioners

Fixed in #2214


Restart deployments with annotation

This is alternative to https://github.com/Shopify/kubernetes-deploy/pull/86
The problem: we want to have the magic restart button in Shipit but the app may have many deployments (web, jobs, redis, memcache) and it's not safe to restart all of them. We need a way to determine app deployments (web & jobs) that are safe to restart.
When I discussed it with @ibawt he had an idea of matching the container and app names. For instance to restart the hackdays app, we would fetch all deployments and see which of them have hackdays substring in the container address.
This is somewhat fuzzy and won't work for apps with generic name like "shopify". I suggest that we use special annotation to tell Shipit if the deployment is safe to restart.
cc @Shopify/cloudplatform

if you used a label you could have gotten a filtered list back, but I'm not sure that's a great use for a label.

if you used a label you could have gotten a filtered list back, but I'm not sure that's a great use for a label. and N will be fairly small.

I was deciding between label and annotation and annotation seemed like the better fit in terms of semantics.


path = folders[0]  IndexError: list index out of range

Hey ! Thanks for this amazing project , I got this error in your functions.py line 74 in detectface, Any idea ?
deepface/commons/functions.py", line 74, in detectFace
path = folders[0]
IndexError: list index out of range

Is opencv installed on your environment? Could you try to run the following code and share the outputs?
import cv2
opencv_home = cv2.file
print("opencv_home: ",opencv_home )
folders = opencv_home.split("\")[0:-1]
print("folders: ",folders)
path = folders[0]
print("path: ",path)

Oke, I think I understand the issue. You are running the code on linux, right? Operating system seperator is written for Windows as hard coded. I'll fix this issue tonight.

Sorry I had to specify that, It is ubuntu 16.04. Looking forward for expansion,
Sincerely,

@serengil Even I faced the above issue I fixed it myself by adding OpenCV face haarcascade path statically.
Now I am facing a different issue, whenever I change the model from default to something else like OpenFace or Facenet I face the below error.
fid = h5f.open(name, flags, fapl=fapl)
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "h5py/h5f.pyx", line 88, in h5py.h5f.open
OSError: Unable to open file (file signature not found)
OS: Ubuntu 18.04
Installed deepface using setup.py

Oke, I understand the problem
In OpenFace.py the url should be url = 'https://drive.google.com/uc?id=1LSe1YCV1x-BfNnfb7DFZTNpv_Q9jITxn'
Similarly, in Facenet.py the url should be https://drive.google.com/uc?id=1971Xk5RwedbudGgTIrGAL4F7Aifu7id1
I'm going to fix those errors tonight. You can run setup.py not to wait.

@serengil
still, I am facing the same issue. Let me know where I am wrong.
Thanks

Could you delete file under your home folder + ".deepface/weights/". It seems that it is using the interrupted file. BTW, I assume that you updated the Facenet and OpenFace urls.

I updated the pypi distribution. Could you also update your deepface package?

Solved in v0.02. I am closing this issue. If the problem still occurs, please reopen the issue.


integration: test with multi events in unsynced

Related https://github.com/coreos/etcd/issues/4216.

@heyitsanthony Just addressed. PTAL. Thanks!

lgtm once the extra txn/put cases are covered

@heyitsanthony All cases are covered. Will merge after CI passes. Thanks!

I think I need more tests on unsynced part. Will have a second look when home.

@xiang90 @heyitsanthony Could you take a look again? I made it simpler with smaller testing cases.
Locally tested and worked but somehow semaphore is stalling.
Thanks,

Closing this. Will figure out test failures.


error on apidoc version 0.50.1: no such file or directory, lstat 'template/src/css/main.css'

nice theme!
I use the newest apidoc (version 0.50.1) and run the generate command then get the message below:
error: ENOENT: no such file or directory, lstat 'template/src/css/main.css'
[error] apidoc encountered an error during documentation generation!

I notice the demo use apidoc version 0.28.1, so i reinstall it and the message goes away.

hi same errore here
is it planned to correct this theme for version 0.50.1 of apidoc?
thanks

same here, any plans for this? it's a great theme

Same here :(
error: ENOENT: no such file or directory, lstat 'template\src\css\main.css'

It seems that the structure of the template has changed in the latest versions of ApiDoc:
From the code it seems that a similar structure is required:

fonts
img
src
index.html

Thank you,
Riccardo

same problem

same problem

@ahmed-dinar

same problem :(

Try using version 0.29.0

Hello @ahmed-dinar,
We are at the end of December 2022 and the problem is still present.
Do you know how to fix it?

I just now switched to the version 0.29.0 in order to compile the template. Turns out documenting an API from source code is a lot harder than it should be. No wonder people are not doing it as they should!
Anyway, the fix seems to be installing using:
npm i -g<EMAIL_ADDRESS>(globally)
npm i<EMAIL_ADDRESS>(or locally to your project)

@maietta  Thank you, it works!
if macOS user
brew uninstall apidoc

npm i -g<EMAIL_ADDRESS>npm i<EMAIL_ADDRESS>

If you want to use it with latest apidoc, you can use my fork; it's not fully feature-complete yet (I removed the JSON schema thing 'cos it felt pointless) but the majority of it works: https://github.com/Gargaj/apidoc-template


[PATCH] asyncio cmdgen-s let exceptions fall through to the base event loop; commands hang

When an object retrieved by an asyncio cmdgen fails to get resolved and raises SmiError, the exception is not caught by the cmdgen's callback and passed to the future, resulting in two things:

The exception is caught by the asyncio base event loop instead, which reports it on the standard error;
The original caller of the cmdgen hangs forever, because the cmdgen's future is left unmet.

PR #82 fixes this issue.

Fixed by #82 merge. Thank you!


Colors in Databricks Notebooks Change Between Dark and Light Mode

Description:
Colors differ significantly between dark and light modes when using the lets-plot package in Databricks Notebooks. This inconsistency makes it challenging to maintain a unified visualization style.
Steps to Reproduce:

Create any plot using lets-plot in a Databricks Notebook.
Switch between light and dark mode in Databricks.
Observe the changes in plot colors.

Expected Behavior:
Plot colors should remain consistent regardless of the notebook theme.
Actual Behavior:
Colors change depending on whether the notebook is in dark or light mode.
Environment:

lets-plot version: 4.3.2
Databricks Notebooks (DBR 15.1)

That is surprising. As far as I know, Lets-Plot is not aware of Databricks color profiles. Most likely, some kind of glue code was added by Databricks or a third party. I'm not familiar with Databricks notebooks, but perhaps there is an option to disable this behavior.
In lets-plot colors are adjusted either via theme() or but applying a "flawor", for example: flavor_darcula.
Just as an experiment, try to set the global theme in your notebook:
LetsPlot.set_theme(flavor_darcula())

and see if this would fixate the plot colors.
Unfortunately, we don't have a "flavor" that reverts the plot colors to default values. However, we can add this option in the future if this is your intent and the trick above works.


require seems to have issue when called recursively

Yea. Just figured it out.
There is a bug with table.insert and database in new versions, it causes crashes.

it seems to be linked to something else, we already know what... ill keep this open till it is fixed as a reminder of sorts.
issue lies within require, more specifically require within require it seems. dont know what is causing this, had not yet time to debug it all, but issue is known and also is the cause.
if this by a chance is not right (you can reproduce it somehow without multiple requires) let me know + share a snippet if you can cause that would be new issue in that case we are unaware of.

With current CET it threw the error. Moving the content of labels.lua to the UI module made it work again. So I thought it must have something to do with how the labels module is loaded. Then I put the "require" outside the "UI.Create" function and suddenly everything is working again.
error_sample.zip


Add character: Young Son Goku

Hero Description

The main character of the manga and anime Dragon Ball, Son Goku in his young form from the beginning of the Dragon Ball adventure.

Concept Art

Inspiration

Moves
Idle
[STICK] Walk
[LEFT] Kunkg-fu techniques:

A kung-fu combo of punches, kicks and with the stick stretching at the end and giving a strong blow to the ground.

[MIDDLE] Magic stick grow:

With the grown stick make a rotating motion.

[RIGHT] Kamehameha:

Son Goku concentrates his Ki in his hands and launches a jet of energy forward.

Tasks

[ ] Idle
[ ] Walk
[ ] [LEFT] Kunkg-fu techniques:
[ ] [MIDDLE] Magic stick grow:
[ ] [RIGHT] Kamehameha
[ ] [Q] Ultimate: Full moon
[ ] [SHIFT] Flying cloud
[ ] Hurt

Approved for work!

Daily, May 5, 2020.
Made the Issue and started the base model of Young Son Goku.
6 hours of work.

Daily, May 11, 2020.
Done the idle animation, the walk animation and started the animation left_kung-fu techiniques.
14 hours of work.
Idle animation:

Walk animation

Daily, May 13, 2020.
Finished the left animation "kung fu techniques", and the shift animation "flying cloud" was made.
12 hours of work.
Kung-fu techiniques

Flyng cloud

Daily, May 15, 2020.
Done the animations: middle "magic stick grow" and right "Kamehameha".
12 hours of work.
Magick stick grow

Kamehameha

Daily, May 17, 2020.
Made the taunt animation, and started the ultimate.
6 hours of work.
Taunt animation

Daily, May 19, 2020.
Finished the animation of the Ultimate "Full Moon", done the "hurt" pose, and organized the files for sending.
8 hours of work.
Ultimate Full Moon:
Activating

Active

Deactivating

Hurt pose


⚠ Secret Website 3 has degraded performance

In 03f64bb, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2870 ms

Resolved: Secret Website 3 performance has improved in 8096085.


Upgrade to 2.10.2

https://github.com/intel/libvpl/releases/tag/v2.10.2
Tracked-On: OAM-117146

@TianmiChen @Shao-Feng @YuanjunHuang @feijiang1 please help to review, thanks!


git-chglog: 0.9.1 -> 0.14.2

Motivation for this change
Update git-chglog version
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

on startup ERROR  open .chglog/config.yml: no such file or directory, I assume it's normal ? other than that LGTM.
It's good practice to run preBuild/postBuild/preInstall/postInstall hooks when overriding default phases.

on startup ERROR open .chglog/config.yml: no such file or directory, I assume it's normal ? other than that LGTM.
It's good practice to run preBuild/postBuild/preInstall/postInstall hooks when overriding default phases.

its normal. Before using need execute git-chglog --init this command generate .chglog/config.yml in repo

maybe move git-chglog --version to postBuild phase for testing success execution

Result of nixpkgs-review pr 120097 at 486b0494 run on aarch64-linux 1

1 package built successfully:

git-chglog

2 suggestions:

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/development/go-modules/generic/default.nix:220:5:
    |
220 |     installPhase = args.installPhase or ''
    |     ^

warning: missing-phase-hooks
buildPhase should probably contain runHook preBuild.
Near pkgs/development/go-modules/generic/default.nix:145:5:
    |
145 |     buildPhase = args.buildPhase or ''
    |     ^


Merged

https://github.com/FirebaseExtended/flutterfire/issues/new?assignees=&labels=good+first+issue%2C+type%3A+documentation&template=---documentation-feedback.md&title=[📚]+Your+documentation+feedback+title+(CHANGE+ME)
Originally posted by @authorizations in https://github.com/FirebaseExtended/flutterfire/issues/4769#issuecomment-765471021

patch

patch


(WIP) Multi platform abstraction tweaks

I'll fill in more details as I go along here, but for now I'm just publicly sharing what I'm working on. Feel free to already comment if anything catches your eye.
I've gathered extensive feedback from previous PRs (some closed) around this topic and am implementing my interpretation of what's needed, what Tim wants (API structure/ sub-interfaces) and what the community suggested, e.g. tensor-driven dispatch + deferred initialization.
The idea is that I'll ask for extensive feedback from the community once I'm through with the changes I'm imagining (aiming for this week) and we see how to continue from there and then merge the Intel PR #1178, once it's been adapted to this slightly modified architecture.

I was thinking about this a little bit in #1173 actually. It may be good opportunity to rename some of these ops to make them more clear, even if they still are aliased for BC reasons.
Possible examples:
double_quant => double_quant_int8
mm_dequant => dequant_mm_int32_fp16

Closing this as it will be replaced by upcoming torch.library refactor


Manual or Automatic testing

You need to add some manual or automatic testing.

I will add at some point