text:
Error: autoconf: Calling cellar in a bottle block is disabled!macOS big Sur 11.5

brew config output
HOMEBREW_VERSION: 3.2.3-67-g4cf2820
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: 4cf28209435e4f60b2987e11d117ab4fc388ecd6
Last commit: 18 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 528fae2312cfa8bc55ada124cd51be416edc03a2
Core tap last commit: 2 years, 4 months ago
Core tap branch: master
HOMEBREW_PREFIX: /usr/local
HOMEBREW_BOTTLE_DOMAIN: https://mirrors.ustc.edu.cn/homebrew-bottles/bottles
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 8
HOMEBREW_NO_AUTO_UPDATE: set
Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: octa-core 64-bit haswell
Clang: 12.0.5 build 1205
Git: 2.10.1 => /usr/local/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 11.5-x86_64

brew doctor output
Error: git: Calling `sha256 "digest" => :tag` in a bottle block is disabled! Use `brew style --fix` on the formula to update the style or use `sha256 tag: "digest"` instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
  /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/git.rb:9

[X] I ran brew update and am still able to reproduce my issue.
[X] I have resolved all warnings from brew doctor and that did not fix my problem.

What were you trying to do (and why)?
I willing to  install autoconfig ,and compile my openJDK
What happened (include all command output)?
Error: autoconf: Calling cellar in a bottle block is disabled! Use brew style --fix on the formula to update the style or use sha256 with a cellar: argument instead.
Please report this issue to the homebrew/core tap (not Homebrew/brew or Homebrew/core), or even better, submit a PR to fix it:
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/autoconf.rb:9
What did you expect to happen?
installed success
Step-by-step reproduction instructions (by running brew commands)
brew install autoconf

This is your problem:
Core tap last commit: 2 years, 4 months ago

Your core tap has not been updating in over two years.
Please run brew update. If that doesn't fix it, do brew update-reset, but please note:
❯ brew help update-reset
Usage: brew update-reset [repository ...]

Fetch and reset Homebrew and all tap repositories (or any specified
repository) using git(1) to their latest origin/HEAD.

Note: this will destroy all your uncommitted or committed changes.

brew doctor should also have helpful advice, but it's hard to give recommendations when you've omitted the output of brew doctor despite being asked to provide it.
Please be sure to provide all the requested information next time.

will make adjustment. to eliminate unnecessary background noise the function better serves the project as N/A

repo: Homebrew/brew


text:
'pkg-config: command not found' during brew install, but not manual configuration

First off, forgive me if I'm missing something obvious, or this doesn't technically qualify as an issue – I wasn't sure where else to ask.
I'm trying to install elinks with ECMAScript support. I'm not sure this is relevant, but I did a little bit of tweaking in brew edit elinks to get it to download the latest experimental build, 0.13 (rather than 0.12pre6, which is what's on tap).
Configuring manually
To make sure everything would compile correctly, I first manually downloaded the source myself, running ./configure and then make. It didn't recognize my SpiderMonkey install, as evidenced by the following ./config output:
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
...
checking for SpiderMonkey (1.8.5 or later) in pkg-config mozjs185... no

To fix that, I set the following environment variables,
export PKG_CONFIG=pkg-config
export PKG_CONFIG_PATH=/usr/local/Cellar/nspr/4.12/lib/pkgconfig:/usr/local/Cellar/spidermonkey/1.8.5_1/lib/pkgconfig

which got it to work:
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
...
checking for SpiderMonkey (1.8.5 or later) in pkg-config mozjs185... yes

Homebrew install fails (to find pkg-config)
But then when I go to brew install --devel -v elinks, I get the following output:
checking pkg-config is at least version 0.9.0... ./configure: line 4211: pkg-config: command not found
no
...
checking for SpiderMonkey (1.8.5 or later) in pkg-config mozjs185... no

Oddly, the output from Homebrew's configuration skips the 'checking for pkg-config' line:
checking for sparse... no
checking pkg-config is at least version 0.9.0... ./configure: line 4211: pkg-config: command not found
no

To my knowledge, I'm working with the exact same source tarball. Any ideas?

Homebrew is designed not to allow packages to find other software that wasn't specified as a dependency; you'll need to add these lines to the dependencies for it to work:
depends_on "pkg-config" => "build"
depends_on "spidermonkey"

holy balls, that was fast. you're amazing!

depends_on "pkg-config" => :build

Just to clarify 😺.

source: gharchive/issue

authors: DomT4 mistydemeo rlue

license_type: permissive

license_source: github-api


text:
install-bundler-gem: allow on ARM.

Needed for CI:
https://github.com/Homebrew/homebrew-core/pull/69460/checks?check_run_id=1740727396#step:6:32

Review period skipped due to critical label.

Review period skipped due to critical label.

✅ Tested: https://github.com/Homebrew/homebrew-core/pull/69469/checks?check_run_id=1741167483

✅ Tested: https://github.com/Homebrew/homebrew-core/pull/69469/checks?check_run_id=1741167483

source: gharchive/pull-request

authors: BrewTestBot MikeMcQuaid carlocab


text:
utils/github: Fix double counting of author/committer numbers

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

The usage of this in brew contributions wasn't correct for a user with 5 authored commits to homebrew/cask that had been committed by other people, the numbers would turn out as 5 authored, 5 committed when they should be 5 authored, 0 committed.
I decided to do this properly by getting the SHAs for author and committer and determine the differences between the two arrays. This also accounts for when authored commits are 0, or committed commits, or both.
Add tests, because I don't want to fix this a third time!

Review period will end on 2023-03-07 at 00:00:00 UTC.

Review period skipped due to critical label.


text:
cask/info: fix installed size reporting

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

Fixes calculation of size of installed Cask, which currently doesn't traverse the application directory.
Without change:
brew info zed
==> zed: 0.143.7 (auto_updates)
https://zed.dev/
Installed
/opt/homebrew/Caskroom/zed/0.143.7 (117B)

With change:
brew info zed
==> zed: 0.143.7 (auto_updates)
https://zed.dev/
Installed
/opt/homebrew/Caskroom/zed/0.143.7 (169.6MB)

Tagging @Rylan12 for what is probably fixing a test for the Tab implementation


text:
bottle: delete .pyo files as with .pyc

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

This should make more bottles relocatable e.g. ansible.
Ref https://github.com/Homebrew/homebrew-core/pull/2125#issuecomment-226987124

Testing locally both changes - let's see
https://github.com/lucafavatella/brew/commit/f5e84126e0d7eb7e8ef80e45b779a51cdbeeadf1

Applied the two comments, tested locally, force pushed. Here is how I tested it:
{ set -x; brew rm ansible; brew install --build-bottle ansible && brew bottle --verbose ansible && brew test ansible && brew audit ansible; } 2>&1 | tee tmp.out

Thanks for your comments. Please let me know any other changes you suggest.

Great work! Merged in c6022104f9df7fa1fc7bae596a770cdc073c8552. Thank you for this contribution to Homebrew, @lucafavatella! :tada:

Is there any way that all python formulas are re-processed by the brew bot for the sake of attempting to make more bottles relocatables? Or shall a new upstream release and formula bump be waited for?
In particular - any way the ansible could be re-processed by the brew bot?

Is there any way that all python formulas are re-processed by the brew bot for the sake of attempting to make more bottles relocatables? Or shall a new upstream release and formula bump be waited for?

I think updating them as new releases trickle in would be preferable. But if other maintainers feel differently, I'm not opposed to mass-rebuilding them (if we have a way to easily identify the affected formulae and their number isn't absurdly big).

In particular - any way the ansible formula could be re-processed by the brew bot?

I queued up a build of that formula immediately after merging your change. If it finishes successfully and produces a relocatable bottle, I'll merge that and let you and everyone else reading this PR know. 😸

In particular - any way the ansible formula could be re-processed by the brew bot?

Here you go: Homebrew/homebrew-core@45f9513dd8351a8853b46a389a2d79ff2c2df2b6 – as usual available after a brew update.

I ran brew update, the ansible bottle was picked from the repo and it looks
working. Thanks!
On 21 Jun 2016 01:13, "Martin Afanasjew" notifications@github.com wrote:

In particular - any way the ansible formula could be re-processed by the
brew bot?
Here you go: Homebrew/homebrew-core@45f9513
https://github.com/Homebrew/homebrew-core/commit/45f9513dd8351a8853b46a389a2d79ff2c2df2b6
– as usual available after a brew update.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Homebrew/brew/pull/382#issuecomment-227306775, or mute
the thread
https://github.com/notifications/unsubscribe/ABSC_0gCnfLrrjqaCAXL3djEUyUTlE0dks5qNyyigaJpZM4I5RFa
.

authors: UniqMartin lucafavatella


text:
download_strategy: use tar xf.

The flags and separate - aren't required on 10.5 which is the oldest version of macOS we support (and it looks nicer this way).

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

Thank you!

authors: MikeMcQuaid ilovezfs


text:
ncurses: build low-level terminfo library

Provides the low-level libtinfo which some software use rather than the full ncurses library (see https://github.com/Homebrew/homebrew-science/pull/2801). Debian packages this as libtinfo-dev. Should not affect the main library, but could be optional instead.

The test is hitting up against the sandbox, but it should probably be replaced with something simpler that just tests the library.

I think the --with-termlib change is causing a legit test failure, not just a sandbox issue. When I test locally, the existing formula works, but this PR fails with the following.
$ brew test ncurses
Testing homebrew/dupes/ncurses
==> Using the sandbox
==> /usr/local/Cellar/ncurses/6.0_1/bin/tput cols
==> /usr/local/Cellar/ncurses/6.0_1/test/configure --prefix=/private/tmp/ncurses20160406-29257-wlv1mz/test --with-curse
==> make install
Last 15 lines from /Users/janke/Library/Logs/Homebrew/ncurses/03.make:
/usr/bin/clang -Os -w -pipe -march=native -mmacosx-version-min=10.9  -o test_vid_puts ../ncurses20160406-29257-wlv1mz/test_vid_puts.o -L/usr/local/Cellar/ncurses/6.0_1/lib -L/usr/local/lib -F/usr/local/Frameworks -Wl,-headerpad_max_install_names -I. -I/usr/local/Cellar/ncurses/6.0_1/test -I../test -DHAVE_CONFIG_H -F/usr/local/Frameworks  -D_DARWIN_C_SOURCE -I/usr/local/Cellar/ncurses/6.0_1/include -D_XPG5 -Os -w -pipe -march=native -mmacosx-version-min=10.9  `echo "-lform -lmenu -lpanel -lncurses -ltermcap  " | sed -e 's/-lform.*-lpanel[^ ]*//'`
...
/usr/bin/clang -Os -w -pipe -march=native -mmacosx-version-min=10.9  -o ncurses ../ncurses20160406-29257-wlv1mz/ncurses.o -L/usr/local/Cellar/ncurses/6.0_1/lib -L/usr/local/lib -F/usr/local/Frameworks -Wl,-headerpad_max_install_names -I. -I/usr/local/Cellar/ncurses/6.0_1/test -I../test -DHAVE_CONFIG_H -F/usr/local/Frameworks  -D_DARWIN_C_SOURCE -I/usr/local/Cellar/ncurses/6.0_1/include -D_XPG5 -Os -w -pipe -march=native -mmacosx-version-min=10.9  -lform -lmenu -lpanel -lncurses -ltermcap
Undefined symbols for architecture x86_64:
  "_use_tioctl", referenced from:
      _main in ncurses.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [ncurses] Error 1

Let's see if that's the same on Jenkins.
@BrewTestBot test this please.

I couldn't get --with-termlib to build on Linuxbrew either. A simple solution that works just fine is to symlink libncurses.so to libtinfo.so. -lncurses implements the ABI of -ltinfo.

I've submitted a pull request for the libtinfo.so symlink. https://github.com/Homebrew/homebrew-dupes/pull/615

Should this be retried?

I belive this patch is no longer need, since https://github.com/Homebrew/homebrew-dupes/pull/615 was merged, which creates a symlink libtinfo.so

authors: apjanke dunn iml manphiz sjackman

repo: Homebrew/homebrew-dupes

license_source: bigquery


text:
Has anyone used/tested this code on any game?

I'm just curious if anyone has used this or verified it's a working port of GGPO.  How much has actually been ported?  Can the sample app vectorwars be ported to verify it's all working?
Looking through the code and diff'ing it to GGPO makes me think this is not a direct port.

As someone trying to implement it, I have no clue, because trying to add it to Unity is a PAIN!
I copy the code into my manifest.json, and Unity throws a no Packages found error. I add the backroll.json? same error!
Please, for the love of god, I am boosting this man's comment, and asking HOW DO I IMPLEMENT BACKROLL INTO UNITY???

Please, for the love of god, I am boosting this man's comment, and asking HOW DO I IMPLEMENT BACKROLL INTO UNITY???

The manifest.json file should already have a bunch of modules added
{
  "dependencies": {
    "com.unity.modules.particlesystem": "1.0.0",
    "com.unity.modules.physics": "1.0.0",
    "com.unity.modules.physics2d": "1.0.0",
    "com.xxx.xxx"
  }
}

You add a comma at the end of the final dependency then add the backroll package like this, then another comma OUTSIDE of the curly bracket for the dependencies node, for example:
{
  "dependencies": {
    "com.unity.modules.particlesystem": "1.0.0",
    "com.unity.modules.physics": "1.0.0",
    "com.unity.modules.physics2d": "1.0.0"
    "com.xxx.xxx"**,
    "com.houraiteahouse.backroll": "0.1.1"**
  }**,
  "scopedRegistries": [
    {
      "name": "Hourai Teahouse",
      "url": "https://upm.houraiteahouse.net",
      "scopes": [
        "com.houraiteahouse",
        "com.facepunch",
        "com.discord"
      ]
    }
  ]**
}

Looking into myself, yeah, I can import it, but it'd be nice to have an example of how this package is used.

I don't think it works right out of the box. Someone tried to get vectorwar
to work on the GGPO discord. You could probably use the UnityGGPO vector
war example and plug this in pretty easily.
On Thu, Nov 10, 2022 at 11:30 AM SepM Dev @.***> wrote:

Looking into myself, yeah, I can import it, but it'd be nice to have an
example of how this package is used.
—
Reply to this email directly, view it on GitHub
https://github.com/HouraiTeahouse/Backroll/issues/15#issuecomment-1310797113,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHU46EIUZEGJZ3E6RSCWUDWHVENNANCNFSM5CPURDSA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

At this rate, please use UnityGGPO, I'm more focused on maintaining the Rust version of this library than the Unity C# one.

repo: HouraiTeahouse/Backroll

license: MIT


text:
FileNotFoundError: [Errno 2] No such file or directory: 'tool/test_data/vicuna-7b'

Dear Authors,
In src/generation/run.py, there are many places requiring data from tool/test_data or tool/new_test_res.
But these data are neither provided in the repository nor generated after prompt construction.
Could you please confirm where can we access the data?
Thanks.

Dear Sian,
The file path can be defined by yourself. What you need to do is replace it with your file path of the dataset. I will update is in README.md ASAP.

Hi @HowieHwong,
Could you explain more about which file should we use?
It is the file generated by prompt_construction.py?
It would be very helpful if there are some scripts to reproduce the results in the paper.
Thanks!

Moreover, I have uploaded the datasets in dataset/tmp_dataset. You can check about it.

Hi @HowieHwong,
Could you explain more about which file should we use? It is the file generated by prompt_construction.py? It would be very helpful if there are some scripts to reproduce the results in the paper. Thanks!

Moreover, I have uploaded the datasets in dataset/tmp_dataset. You can check about it.

Hi @HowieHwong,
Could you explain more about which file should we use? It is the file generated by prompt_construction.py? It would be very helpful if there are some scripts to reproduce the results in the paper. Thanks!

Hi @HowieHwong, thanks for the excellent work.
Can you give a specific setting for tool/test_data and ' and tool/new_test_res/?
I saw your updated files in dataset/tmp_dataset/, but there are also .json files (under /prompt_data/) generated by prompt_construction.py. So I am a bit confused about how to map tool/test_data and tool/new_test_res/ to the new directories.

Moreover, I have uploaded the datasets in dataset/tmp_dataset. You can check about it.

Hi @HowieHwong,
Could you explain more about which file should we use? It is the file generated by prompt_construction.py? It would be very helpful if there are some scripts to reproduce the results in the paper. Thanks!

Hi @HowieHwong, thanks for the excellent work.
Can you give a specific setting for tool/test_data and tool/new_test_res/?
I saw your updated files in dataset/tmp_dataset/, but there are also .json files (under /prompt_data/) generated by prompt_construction.py. So I am a bit confused about how to map tool/test_data and tool/new_test_res/ to the new directories.

Hi Wenjun,
You can manually create the dictionary in your project. Since the time is a bit distant, one possible is that the two of them are the same dict. This may be due to my handwriting the wrong code.

authors: HowieHwong sian-chen wenjunli-0

repo: HowieHwong/MetaTool


text:
GSP313

關於Task 2 K8S instance
如果是用[Method 2]，後面get-credentials還是要指定地區

這應該是我疏忽了，我在每一個使用 Command Line Interface 的解法時，在執行命令之前都會先指定地區……後續就不用煩惱地區的問題，不過要等到下次有免費的活動可以蹭的時候再來測試看看了（遮臉

只是小問題回報一下而已ㄅ
其實前幾天才剛結束一個study jam，但參加人數好像很少的感覺，沒什麼人討論。
quiklabs的linkedin也是偶爾會發活動，只是通常沒有額外獎品就是。

那個 2/9 結束的活動我知道，只是時間真的不太湊巧，既是年末又是春節前後…

authors: Hsins MumuTW

repo: Hsins/Qwiklabs-Challenges-Guide


text:
Union will make hbase stop

Table
spark_teacher_3key :
[grade,int,]
[class,int,]
[subject,string,]
[teacher_name,string,]
[teacher_age,int,]

keyCols : grade,class,subject

spark_people :
[rowNum,int,]
[people_name,string,]
[people_age,int,]
[school_identification,string,]
[school_director,string,]

keyCols : rowNum

SQL
select people_name from spark_people union select teacher_name from spark_teacher_3key;
select people_name from spark_people union all select teacher_name from spark_teacher_3key;

then it did not return a result after a long time. and i find all region Servers of hbase is dead.

Solved and merged into branch Stratio-ToSpark1_4
(https://github.com/Huawei-Spark/hbase/commit/db1a1506e5556318d5940c06dde74d848b56629d)

repo: Huawei-Spark/hbase


text:
containerops.sh down

containerops.sh is down. DNS does not resolve.

I closed the containerops.sh for now because no time to sync the newest changelog to site. I will release a service for open source projects build with ContainerOps. It includes container build, container image and artifact repository, DevOps orchestration engine.

authors: genedna macropin

repo: Huawei/containerops


text:
Formatting function messes up animation and start-middle-end states don't have the same format

The new formatting function added in https://github.com/HubSpot/odometer/pull/55 is not working properly. The animation shows a completely different format/style than the end result is:
http://jsfiddle.net/uzekzof7/1/
During animation:

After animation:

Also, there should be tests for such new functionality.

Please see https://github.com/HubSpot/odometer/issues/106 for a workaround.

authors: adamschwartz zinkkrysty

repo: HubSpot/odometer

license: mit


text:
Dist not included in npm package

Would really appreciate this being updated as it's making using Bootstrap 4 with Angular-cli apps a huge pain

(I was being stupid. Didn't realise things have started building automatically...

repo: HubSpot/tether


text:
表格内光标位置

version
0.9.96
Link to minimal reproduction
No response
Steps to reproduce
直接使用，就可以复现，表格内点击会向左上方便宜
What is expected?
点击到准确位置
What is actually happening?
点击位置不准确
Editor Value
No response
System Info
No response
Any additional comments?
No response

已经设置了兼容模式，依然存在此问题

this.position.getPositionContext() 获取会少一行

instance.command.getValue() 发一下编辑器数据

{"version":"0.9.98","data":{"header":[],"main":[{"value":"缩合反应记录表Condensation Batch Record","size":29,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"},{"value":"\n","size":20,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"},{"value":"\n","type":"table","trList":[{"height":22.799999999999997,"tdList":[{"colspan":2,"rowspan":1,"value":[{"value":"批号：SH","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment","rowMargin":1.25},{"value":"岗位员工生成","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"alignment","rowMargin":1.25}]},{"colspan":3,"rowspan":1,"value":[{"value":"生产日期/班次：111","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"}]},{"colspan":2,"rowspan":1,"value":[{"value":"批准人：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"},{"value":"","type":"control","color":"#000000","rowFlex":"alignment","control":{"conceptId":"1846819376771104772_2_0","type":"text","value":[],"placeholder":"签名","prefix":"","postfix":"","deletable":false}}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":7,"rowspan":1,"value":[{"value":"原   料   确   认","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"氨基磺酸批号","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"","type":"control","color":"#000000","control":{"conceptId":"1846819376771104771_1_2","type":"text","value":[],"placeholder":"批号","prefix":"","postfix":"","deletable":false}}]},{"colspan":1,"rowspan":1,"value":[{"value":"规定量","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"right"},{"value":" Kg/釜    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]},{"colspan":1,"rowspan":1,"value":[{"value":"确认人","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"二氯甲烷批号","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"E","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"},{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"alignment"}]},{"colspan":1,"rowspan":1,"value":[{"value":"规定量","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"right"},{"value":"m","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"},{"value":"3","type":"superscript","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"},{"value":"/釜","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]},{"colspan":1,"rowspan":4,"value":[{"value":"","type":"control","color":"#000000","control":{"conceptId":"1846819376771104772_4_3","type":"text","value":[],"placeholder":"签名","prefix":"","postfix":"","deletable":false}}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"三乙胺批号","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"TR","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"},{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"alignment"}]},{"colspan":1,"rowspan":1,"value":[{"value":"规定量","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"right"},{"value":"Kg/釜","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]}],"minHeight":5},{"height":23.6,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"冰乙酸","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[]},{"colspan":1,"rowspan":1,"value":[]},{"colspan":1,"rowspan":1,"value":[{"value":"规定量","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"right"},{"value":"Kg/釜","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]}],"minHeight":23.6},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"双乙烯酮批号","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"S","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"},{"value":"仓库确认岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"alignment"}]},{"colspan":1,"rowspan":1,"value":[{"value":"规定量","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"right"},{"value":"Kg/釜","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"釜    号","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"","type":"control","color":"#000000","rowFlex":"right","control":{"conceptId":"1846819376771104773_1_7","type":"text","value":[],"placeholder":"设备","prefix":"","postfix":"","deletable":false}},{"value":"#","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]},{"colspan":1,"rowspan":1,"value":[{"value":"#","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]},{"colspan":1,"rowspan":1,"value":[{"value":"#","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]},{"colspan":1,"rowspan":1,"value":[{"value":"#","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]},{"colspan":1,"rowspan":1,"value":[{"value":"#","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]},{"colspan":1,"rowspan":1,"value":[{"value":"#","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"right"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"设备检查","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"","type":"control","color":"#000000","control":{"conceptId":"1846819376771104774_1_8","type":"text","value":[],"placeholder":"选择","prefix":"","postfix":"","deletable":false}}]},{"colspan":1,"rowspan":1,"value":[]},{"colspan":1,"rowspan":1,"value":[]},{"colspan":1,"rowspan":1,"value":[]},{"colspan":1,"rowspan":1,"value":[]},{"colspan":1,"rowspan":1,"value":[]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"投料开始时间","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"二氯甲烷投入量m³","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"","type":"control","color":"#000000","rowFlex":"center","control":{"conceptId":"1846819376771104769_1_10","type":"text","value":[],"placeholder":"填写","prefix":"","postfix":"","deletable":false}},{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"三乙胺投入量kg","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":7,"rowspan":1,"value":[{"value":"\t滴  加  三  乙 胺\t","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"开始时间","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"","type":"control","color":"#000000","control":{"conceptId":"1846819376771104768_1_13","type":"text","value":[],"placeholder":"时间","prefix":"","postfix":"","deletable":false}}]},{"colspan":1,"rowspan":1,"value":[{"value":" ：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"开始温度℃","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"","type":"control","color":"#000000","rowFlex":"center","control":{"conceptId":"1846819376771104770_1_14","type":"text","value":[],"placeholder":"温度","prefix":"","postfix":"","deletable":false}},{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"结束时间","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"结束温度","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"检测结果g/L","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"冰乙酸投入量kg","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"投入冰乙酸时间","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":7,"rowspan":1,"value":[{"value":"滴 加 双 乙 烯 酮 的 中 间 过 程","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"双乙烯酮投入量kg","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"","type":"control","color":"#000000","rowFlex":"center","control":{"conceptId":"1846819376771104769_1_21","type":"text","value":[],"placeholder":"填写","prefix":"","postfix":"","deletable":false}},{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":21.799999999999997},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"开始时间","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"开始温度℃","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"滴加结束时间","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"滴加结束温度℃","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"保温结束时间","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"保温结束温度℃","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"升温结束时间","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：   ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"升温结束温度℃","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"缩合中间体含量%","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"确认储罐及罐号","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":3,"rowspan":1,"value":[{"value":"#","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":3,"rowspan":1,"value":[{"value":"#","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"放料时间","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":"：    ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"放料温度℃","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":1,"rowspan":1,"value":[{"value":" ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"补二氯甲烷时间/及数量","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":3,"rowspan":1,"value":[{"value":"      日      ：         /液位     ---       M","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false}]},{"colspan":3,"rowspan":1,"value":[{"value":"    日        ：         /液位      ---      M","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"补加二氯甲烷批号","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":3,"rowspan":1,"value":[{"value":"E","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"},{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"alignment"}]},{"colspan":3,"rowspan":1,"value":[{"value":"E","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"},{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"alignment"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"储罐中间体含量 %","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":3,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":3,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"含水量 %","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":3,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"alignment"}]},{"colspan":3,"rowspan":1,"value":[{"value":"化验检测","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"alignment"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"是否清场","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":3,"rowspan":1,"value":[{"value":"   □是        □否","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false}]},{"colspan":3,"rowspan":1,"value":[{"value":" □是        □否","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":1,"rowspan":1,"value":[{"value":"操作工","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"岗位员工填写","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"center"}]},{"colspan":2,"rowspan":1,"value":[{"value":"班长：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"},{"value":"班长确认","size":14,"bold":false,"color":"rgb(255, 0, 0)","italic":false,"rowFlex":"alignment"}]},{"colspan":2,"rowspan":1,"value":[{"value":"日期：","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"}]}],"minHeight":5},{"height":22.799999999999997,"tdList":[{"colspan":7,"rowspan":1,"value":[{"value":"备注： ","size":14,"bold":false,"color":"rgb(0, 0, 0)","italic":false,"rowFlex":"alignment"}]}],"minHeight":5}],"width":777,"height":935.5999999999993,"colgroup":[{"width":159.75},{"width":102.875},{"width":97.875},{"width":104.75},{"width":96},{"width":104.75},{"width":111}]}],"footer":[]},"options":{"mode":"edit","defaultType":"TEXT","defaultColor":"#000000","defaultFont":"Microsoft YaHei","defaultSize":16,"minSize":5,"maxSize":72,"defaultRowMargin":1.2,"defaultBasicRowMarginHeight":2,"defaultTabWidth":32,"width":794,"height":1123,"scale":0.5,"pageGap":20,"underlineColor":"#000000","strikeoutColor":"#FF0000","rangeAlpha":0.6,"rangeColor":"#AECBFA","rangeMinWidth":5,"searchMatchAlpha":0.6,"searchMatchColor":"#FFFF00","searchNavigateMatchColor":"#AAD280","highlightAlpha":0.6,"resizerColor":"#4182D9","resizerSize":5,"marginIndicatorSize":35,"marginIndicatorColor":"#BABABA","margins":[10,10,10,10],"pageMode":"paging","renderMode":"speed","defaultHyperlinkColor":"#0000FF","paperDirection":"vertical","inactiveAlpha":0.6,"historyMaxRecordCount":100,"wordBreak":"break-word","printPixelRatio":3,"maskMargin":[60,0,30,0],"letterClass":["A-Za-z"],"contextMenuDisableKeys":[],"scrollContainerSelector":"","pageNumber":{"bottom":60,"size":12,"font":"Microsoft YaHei","color":"#000000","rowFlex":"center","format":"第{pageNo}页/共{pageCount}页","numberType":"arabic","disabled":false,"startPageNo":1,"fromPageNo":0,"maxPageNo":null},"placeholder":{"data":"请输入正文","color":"#DCDFE6","opacity":1,"size":16,"font":"Microsoft YaHei"},"zone":{"tipDisabled":false},"table":{"tdPadding":[0,2,2,0],"defaultTrMinHeight":0,"defaultColMinWidth":0},"header":{"top":30,"maxHeightRadio":"half","disabled":false,"editable":true},"footer":{"bottom":30,"maxHeightRadio":"half","disabled":false,"editable":true},"watermark":{"data":"","color":"#AEB5C0","opacity":0.3,"size":200,"font":"Microsoft YaHei","repeat":false,"gap":[10,10]},"control":{"placeholderColor":"#9c9b9b","bracketColor":"#000000","prefix":"{","postfix":"}","borderWidth":1,"borderColor":"#000000","activeBackgroundColor":"#4dc2e754"},"checkbox":{"width":14,"height":14,"gap":5,"lineWidth":1,"fillStyle":"#5175f4","strokeStyle":"#ffffff","verticalAlign":"bottom"},"radio":{"width":14,"height":14,"gap":5,"lineWidth":1,"fillStyle":"#5175f4","strokeStyle":"#000000","verticalAlign":"bottom"},"cursor":{"width":1,"color":"#000000","dragWidth":2,"dragColor":"#0000FF"},"title":{"defaultFirstSize":26,"defaultSecondSize":24,"defaultThirdSize":22,"defaultFourthSize":20,"defaultFifthSize":18,"defaultSixthSize":16},"group":{"opacity":0.1,"backgroundColor":"#E99D00","activeOpacity":0.5,"activeBackgroundColor":"#E99D00","disabled":false},"pageBreak":{"font":"Microsoft YaHei","fontSize":12,"lineDash":[3,1]},"background":{"color":"#FFFFFF","image":"","size":"cover","repeat":"no-repeat","applyPageNumbers":[]},"lineBreak":{"disabled":true,"color":"#CCCCCC","lineWidth":1.5},"separator":{"lineWidth":1,"strokeStyle":"#000000"},"lineNumber":{"size":12,"font":"Microsoft YaHei","color":"#000000","disabled":true,"right":20,"type":"continuity"},"pageBorder":{"color":"#000000","lineWidth":1,"padding":[0,5,0,5],"disabled":true}}}

目前测试下来上面有一个合并单元格，鼠标会错一行，如果有两个合并单元行，就会错两行

问题找到了，是浏览器缩放，计算机分率都得是100%，要不鼠标获取到的位置，用来计算当前位置元素就会错误

这块有啥解决办法吗

根据你提供的数据，点击并没有复现。你可以录个视频演示一下


text:
Conversion to BERT models always makes lowercase

The following line should respect Huggingface tokenizers argument do_lower_case
https://github.com/Hugging-Face-Supporter/tftokenizers/blob/79df92729fc5a26c23a86d0788576c235800b9e3/tftokenizers/detect.py#L45

Fixed with #14

repo: Hugging-Face-Supporter/tftokenizers


text:
@import list formatting

This is likely something that comes down to preference, but I usually prefer import lists to look something like this:
@import "vendors/bootstrap",
  "vendors/jquery-ui";

@import "utils/variables",
  "utils/functions",
  "utils/mixins",
  "utils/placeholders";

@import "base/reset",
  "base/typography";

@import "layout/navigation",
  "layout/grid",
  "layout/header",
  "layout/footer",
  "layout/sidebar",
  "layout/forms";

@import "components/buttons",
  "components/carousel",
  "components/cover",
  "components/dropdown";

@import "pages/home",
  "pages/contact";

@import "themes/theme",
  "themes/admin";

And (I've not tested this), but maybe even:
@import
  "components/buttons",
  "components/carousel",
  "components/cover",
  "components/dropdown";

Pros

Easier to scan
Very obvious sections

Cons

Can be slightly more annoying to add/remove the last item because the semocolor needs to be relocated.
??

I don't find the first one very readable but the second one looks very good.
Overall I still prefer commenting/adding/removing/moving lines easily, so the one currently recommended   still wins for me.

Adding/removing/commenting is still just as simple with the exception of the last item. For some reason, repeating @import over and over just feels like visual clutter to me.

Nope on the first. Perhaps on the second, although I am really not convinced at this point Michael.

Neither am I, to be honest as the gains are pretty marginal. I do think it's worth a little discussion, though.

I've started going with 'number 2' as it just saves a little bit of time writing it out. Tabbing (where my IDE creates spaces) is quicker than writing @import on every line.
In terms of gains: There's better readability as you can concentrate on the files you're pulling in as you're not laboured with @import everywhere and if you've a long manifest of imports it'd be a lot easier. in my most humblest of opinions.

I like the second version as well. I might consider switching to it.

authors: HugoGiraudel Keats MichaelArestad sturobson

repo: HugoGiraudel/sass-guidelines


text:
Site review by HCA GG

Governing group reviews site with edited content

Moving to content repo

authors: NoopDog kozbo

repo: HumanCellAtlas/data-portal


text:
Improvements to package dependency lists

Improvements to Python package dependencies

Add comments noting best practices for dependency management
Format dependency version ranges
Remove transitive (sub) dependencies
Update dependency minimum versions to those distributed by Ubuntu 18.04 where available
Bound version ranges in a consistent manner and leave comments where pins are necessary

Also:

Fix lint issues and un-silence linter on many errors

Codecov Report

Merging #463 into master will not change coverage.
The diff coverage is 77.77%.

@@           Coverage Diff           @@
##           master     #463   +/-   ##
=======================================
  Coverage   85.11%   85.11%
=======================================
  Files          39       39
  Lines        1827     1827
=======================================
  Hits         1555     1555
  Misses        272      272

Impacted Files
Coverage Δ

hca/util/exceptions.py
82.6% <ø> (ø)
:arrow_up:

hca/dss/cli.py
88.88% <ø> (ø)
:arrow_up:

hca/query/cli.py
88.88% <ø> (ø)
:arrow_up:

hca/upload/cli/upload_command.py
92.5% <0%> (ø)
:arrow_up:

hca/cli.py
62.72% <100%> (ø)
:arrow_up:

hca/util/_docs.py
96.96% <100%> (ø)
:arrow_up:

hca/util/__init__.py
86.99% <100%> (ø)
:arrow_up:

hca/dss/__init__.py
90.13% <75%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

@kislyuk woops... I didn't see this was merged when I started reviewing. Anyway, my comment was minor.

authors: codecov-io jessebrennan kislyuk

repo: HumanCellAtlas/dcp-cli


text:
New Crowdin Translations

New Crowdin translations by Crowdin GH Action

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

repo: HumanLibrary/hulib


text:
npm install报错

             errorOut=node-pre-gyp WARN Using request for node-pre-gyp https download
node-pre-gyp WARN Tried to download(404): https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-electron-v7.1-win32-unknown-x64.tar.gz
node-pre-gyp WARN Pre-built binaries not found for canvas@2.6.1 and electron@7.1.9 (electron-v7.1 ABI, unknown) (falling back to source compile with node-gyp)
gyp ERR! find Python
gyp ERR! find Python Python is not set from command line or npm configuration
gyp ERR! find Python Python is not set from environment variable PYTHON
gyp ERR! find Python checking if "python" can be used
gyp ERR! find Python - "python" is not in PATH or produced an error
gyp ERR! find Python checking if "python2" can be used
gyp ERR! find Python - "python2" is not in PATH or produced an error
gyp ERR! find Python checking if "python3" can be used
gyp ERR! find Python - "python3" is not in PATH or produced an error
gyp ERR! find Python checking if the py launcher can be used to find Python 2
gyp ERR! find Python - "py.exe" is not in PATH or produced an error
gyp ERR! find Python checking if Python is C:\Python27\python.exe
gyp ERR! find Python - "C:\Python27\python.exe" could not be run
gyp ERR! find Python checking if Python is C:\Python37\python.exe
gyp ERR! find Python - "C:\Python37\python.exe" could not be run
gyp ERR! find Python
gyp ERR! find Python **********************************************************
gyp ERR! find Python You need to install the latest version of Python.
gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
gyp ERR! find Python you can try one of the following options:
gyp ERR! find Python - Use the switch --python="C:\Path\To\python.exe"
gyp ERR! find Python   (accepted by both node-gyp and npm)
gyp ERR! find Python - Set the environment variable PYTHON
gyp ERR! find Python - Set the npm configuration variable python:
gyp ERR! find Python   npm config set python "C:\Path\To\python.exe"
gyp ERR! find Python For more information consult the documentation at:
gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
gyp ERR! find Python **********************************************************
gyp ERR! find Python
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Python installation to use
gyp ERR! stack     at PythonFinder.fail (D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:307:47)
gyp ERR! stack     at PythonFinder.runChecks (D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:136:21)
gyp ERR! stack     at PythonFinder.<anonymous> (D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:225:16)
gyp ERR! stack     at PythonFinder.execFileCallback (D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:271:16)
gyp ERR! stack     at exithandler (child_process.js:302:5)
gyp ERR! stack     at ChildProcess.errorhandler (child_process.js:314:5)
gyp ERR! stack     at ChildProcess.emit (events.js:210:5)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
gyp ERR! stack     at onErrorNT (internal/child_process.js:456:16)
gyp ERR! stack     at processTicksAndRejections (internal/process/task_queues.js:80:21)
gyp ERR! System Windows_NT 10.0.18363

看起来有两处报错:

node-gyp

 # before installing node-gyp on windows
npm install --global --production windows-build-tools

# install node-gyp globally
npm install -g node-gyp

没有安装python

看看能不能行.尝试自己结局吧, 我最近开发新项目也遇到很多问题. 估计是electron 团队开发太着急了.基本上2天一个小版本.

发现安装的Python版本太高了，安装Python2.7的可以，但现在有发现需要安装Visual Studio，不知道您安装的是什么版本

我最近也遇到这个问题.
需要重新安装 node 就好了
安装node 时, 前几页,有个安装脚本的选项, 勾选中, node 会在之后的安装过程中.自动安装python 2.7, 以及其他的脚本软件.

authors: Hunlongyu yiyisoft

repo: Hunlongyu/ZY-Player


text:
feat: add filter options for network requests

feature: #261

非常棒 🎉

authors: Lgowen wqcstrong

repo: HuolalaTech/page-spy-web


text:
Seagull should have an very small inventory to store stolen food.

Inventory should only be a single slot and only be capable of storing a single item.

Unnecessary, we can use the main hand stack of the seagull to store items.

repo: HyperPigeon/pesky-seagulls


text:
触发CI

触发CI

@Matthewbalala , pls use The gofmt command 'gofmt -l -s -w' must be run for these files to pass lint check.

@Matthewbalala file changes for 2632!?

btw, where is the ut after the structure changed?
ut for unmarshal. ut for interface changed to new structure.?

repo: Hyperledger-TWGC/fabric


text:
Avoid importing Fabric pkgs as dependencies

Similar to go-sdk, we should avoid using fabric pkg as dependencies

我在自己写一些 fabric 相关的工具的时候也尽量避免引入 fabric pkgs，我的做法是把涉及到 fabric 的代码 copy 到自己的工具项目中。

resolved by #158

authors: guoger yiwenlong

repo: Hyperledger-TWGC/tape


text:
Bluelink - South Korea

Hi
I live in South Korea and would be keen to have this running off my Home Assistant. Is there any way that can be done with this ?

It looks like the same Bluelink and UVO apps, but the API structure returned by the server is quite different depending on the region in KR or EU. Therefore, unless you directly develop a plugin, it will be difficult to support.

Currently we support 4 APIs. If you sniff the traffic I'm happy to give it a shot in adding it.   How to sniff the traffic is in our wiki.   If it had a website that can control the car that makes it easier since you can use the edge method.

authors: cdnninja gavind87 jeremi-kris


text:
Update to Swift 3.1.1; add 7/5 snapshot to Travis; update copyright y…

…ear; IBM-Swift/Kitura#1121

Description

Motivation and Context

How Has This Been Tested?

Checklist:

[ ] I have submitted a CLA form
[ ] If applicable, I have updated the documentation accordingly.
[ ] If applicable, I have added tests to cover my changes.

Codecov Report

Merging #55 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #55   +/-   ##
=======================================
  Coverage   92.36%   92.36%
=======================================
  Files          45       45
  Lines        7913     7913
=======================================
  Hits         7309     7309
  Misses        604      604

Impacted Files
Coverage Δ

Tests/SwiftRedisTests/TestTransactionsPart1.swift
93.07% <ø> (ø)
:arrow_up:

Tests/SwiftRedisTests/TestTransactionsPart7.swift
98.19% <ø> (ø)
:arrow_up:

Tests/SwiftRedisTests/TestGeoRadius.swift
100% <ø> (ø)
:arrow_up:

Tests/SwiftRedisTests/TestTransactionsPart4.swift
94.37% <ø> (ø)
:arrow_up:

Tests/SwiftRedisTests/TestSetCommands.swift
98.2% <ø> (ø)
:arrow_up:

Sources/RedisMulti+Basic.swift
92.95% <ø> (ø)
:arrow_up:

Sources/Redis+Geo.swift
96.55% <ø> (ø)
:arrow_up:

Tests/SwiftRedisTests/CommonUtils.swift
66.66% <ø> (ø)
:arrow_up:

Tests/SwiftRedisTests/TestListsPart2.swift
97.85% <ø> (ø)
:arrow_up:

Tests/SwiftRedisTests/TestListsPart1.swift
98.28% <ø> (ø)
:arrow_up:

... and 34 more

Continue to review full report at Codecov.

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

repo: IBM-Swift/Kitura-redis


text:
Update to IBPv2.5

This fixes #13 .
Update Readme to reflect steps as per IBPv2.5.
Update code to user Hyperledger Fabric v2.1.

@ljbennett62 Since the code has now been updated to use IBPv2.5, I think we should rename the repo (and the asset on IBM Developer) to say 2.5 instead of 2.0 (or better yet - remove the version number from the title/repo name altogether). The older GitHub link should redirect to the new one.


text:
update versions

including:

kubernetes version to 1.23.9
ibm-plugin version to 1.43.0

Signed-off-by: Yihong Wang yh.wang@ibm.com

ran the toolchain to verify it. works properly.

repo: IBM/auto-kubeflow


text:
fix(list-box): match experimental spec

Closes #2167
Related: https://github.com/IBM/carbon-components-react/issues/2022
This PR modifies the base listbox to match the experimental spec and lay the foundation for MultiSelect, ComboBox, and DropdownV2 changes in React
Changelog
New

invalid state support
docs examples

Changed

listbox hover color
spacing for inline and block level listbox elements
listbox menu list max-height

Removed

redundant styles

yeah @asudoh from my testing on IE11 the inconsistencies seemed to be on par with most of our other flex or grid components when viewed in IE11. I used grid here because I initially wanted to reduce markup changes as much as possible especially since multiple components are based on listbox. That being said, I am willing to refactor using the wrapper div approach like I used for some other form components if we would ultimately prefer that
the v9 markup is completely preserved after this line. I just removed the if/else blocks for the new icon SVGs and left the legacy icons

thanks for the feedback! this is ready for another review @laurenmrice

Hey I'm jumping in only because we are near code freeze, @laurenmrice @emyarod. I still see one error:
Light variant:

[ ] The opened drawer options should have White background too, should be $field-02 token, same as the dropdown's closed state background.

Other than that, it's all good!

authors: emyarod shixiedesign

repo: IBM/carbon-components


text:
Expand React export to support Actions

Related Tickets & Documents

Related Issue #209

What type of PR is this? (check all that apply)

[x] Feature
[ ] Bug Fix
[ ] Refactor
[ ] Documentation Update

Implementation

Added some util const so nothing is hardcoded and new actions can be supported easily
The exported code now has an event handler function that works with any properties in any element
A signals and a slots object are passed into jsonToTemplate instead of the original actions array for performance's sake.

How to test

Open an existing fragment
Export the JSON
Add an actions array under data
Rename the fragment
Create a new fragment by importing the new JSON
Export React code and test in codesandbox

I closed this PR because I had a hard time syncing my fork, a new PR #256 was submitted

repo: IBM/carbon-ui-builder


text:
Remove -f option of split command and automatically infer the base model to be split

Currently split command requires -f option to specify the base (sub)-model file to be split. The split command should be changed to not require -f option and it should be smart enough to figure out which json/yaml files contain the elements to be split. For this the elements have to specified in full rather than relative to current directory / file to be split.
For example, -e 'catalog.metadata.' rather than -f metadata.json -e 'metadata.'
Refactor the split code have a function that takes the full element and performs the split.

Duplicate of #410 closing.

repo: IBM/compliance-trestle


text:
Add a notebook demonstrating the use of DPK connector for RAG

Why are these changes needed?
These changes will allow us to demonstrate an end-to-end pipeline starting from the target acquisition of crawled content.
This PR will also update the requirements.txt and utils to support certain functions used during the acquisition.
The notebook uploaded demonstrates the download of only research papers (PDF files) published in NeurIPS 2017 using path_focus and mime_type extraction. The crawled PDFs can be fed further in our RAG pipeline and the rest of the steps remain the same starting from Step 2.2 of https://github.com/IBM/data-prep-kit/blob/dev/examples/notebooks/rag/rag_1A_dpk_process_python.ipynb
The only issue I see is somewhere in the notebook : https://github.com/IBM/data-prep-kit/blob/dev/examples/notebooks/rag/rag_2B_llamaindex_query.ipynb we do queries on the attention mechanism and the granite model. Papers pertaining to those are not downloaded in the notebook but I can make changes to have them be downloaded during the crawl. If I make the change and don't limit the number of downloads, around ~700 PDFs will get downloaded. I don't think it will cause hiccups during the rest of RAG steps but I haven't tested that yet.
Let's use this PR to discuss how can we this notebook fit with the rest of the RAG pipeline and whether any further changes are needed.
Related issue number (if any).
https://github.com/IBM/data-prep-kit/issues/739

I noticed that there is a minor bug in the PR.
This is being executed
           print(f"Visited url: {url}")
even when the visited url count is greater than 20. I will fix that in the next commit after I get feedback on the notebook.

Thanks, @Qiragg. Nice job! I tested your branch by running the Notebook and got the expected output. 58 pages were retrieved, and 18 were downloaded to the input subdirectory. Together with the "attention" and "granite" papers, it is the 20-limit bug that you have noted above. This input directory is now ready to be used by @sujee's process Notebook. Of course, the top part of Notebook (overview section, including the picture) needs to be changed.

My feedback is

This is a great utility!
move it out of the RAG example (I prefer to keep that example simple)
And release it as another example, downloading HTML files and feeding it to html2pq pipeline.

OK, @sujee. I appreciate that you want to keep the RAG example simple. @Qiragg We can discuss what to call the example, put it parallel to the RAG directory and what to add (pdf2parquet, html2parquet alone or add some other transform) to do something meaningful after the crawl.

authors: Qiragg shahrokhDaijavad sujee

repo: IBM/data-prep-kit


text:
ibm-cos-sdk is huge on the client side

Why is this library so big? When I analyze it in WebPack memory analyzer, it ends up being 1.2MB before compression (366kB after compression). This is huge in comparison to AWS S3 SDK that clocks at only 283kB (70kB after compression).
AWS S3 SDK is obviously optimized so that it can be used on the client side code through WebPack/commonJS. Can you review your dependencies and see if you really need all of them. As it stands now, IBM COS SDK is bordering on unusable on the client side.

Yep, Just verified it as well.
It looks like the distfile generator is pulling in folders from the source code that should be ignored, including the tests folder which is probably the biggest part.

Good to know, can it be fixed :-)?

Looks like I was wrong, and it's because a dependency for request was added. I'll see about removing that in the next patch release.

Even before it was very large (something like 500kb) - is there a chance of analyzing it from the PoV of client (browser) side use and trimming it down further?

Any updates on this? It is a big problem for Watson Data Platform - it is much larger than the entire page JS chunk. Use in browsers is a legitimate and important use case.

Will be fixed in the next patch

What's the ETA for it?

Delayed pending a license review, not sure on ETA now...

This has been applied to Release 1.2.1.  Please verify on your end whether this clears up or not.  If it is correct, please close this comment.  Thanks. @dglozic

Yup, confirmed that it is down in size now - looks good. Thanks!

authors: dglozic wbhuberIBM widget-

repo: IBM/ibm-cos-sdk-js


text:
Deleting StorageSystem resource hangs indefinitely

I came across this on cluster s04-mc154 after following the ODF install guide provided by the team. I had put in the incorrect user/password for the FlashSystem storage, and couldn't immediately find if there was a place to change them, so I decided to delete the created StorageSystems and start over. Deleting the "ibm-flashsystem-storage-storagesystem" resource worked fine, but "ocs-storagecluster-storagesystem" has been stuck in Terminating status since yesterday.
It appears to be waiting on a CephObjectStoreUser to be deleted. I tried manually running oc delete CephObjectStoreUser ocs-storagecluster-cephobjectstoreuser but it hangs too, even with the --force option. Then, I tried the cleanup script, which also hangs.
[adstew@mc154 ~]$ oc describe storagesystem ocs-storagecluster-storagesystem
Name:         ocs-storagecluster-storagesystem
Namespace:    openshift-storage
Labels:       <none>
Annotations:  <none>
API Version:  odf.openshift.io/v1alpha1
Kind:         StorageSystem
Metadata:
  Creation Timestamp:             2021-09-20T19:10:30Z
  Deletion Grace Period Seconds:  0
  Deletion Timestamp:             2021-09-20T19:33:14Z
  Finalizers:
    storagesystem.odf.openshift.io
  Generation:  2
  Managed Fields:
    API Version:  odf.openshift.io/v1alpha1
    Fields Type:  FieldsV1
    fieldsV1:
      f:metadata:
        f:finalizers:
          .:
          v:"storagesystem.odf.openshift.io":
      f:spec:
        .:
        f:kind:
        f:name:
        f:namespace:
      f:status:
        .:
        f:conditions:
        f:relatedObjects:
    Manager:         manager
    Operation:       Update
    Time:            2021-09-20T19:10:31Z
  Resource Version:  210396127
  UID:               d6b7de0b-fab5-42e8-9cd1-e34822f63882
Spec:
  Kind:       storagecluster.ocs.openshift.io/v1
  Name:       ocs-storagecluster
  Namespace:  openshift-storage
Status:
  Conditions:
    Last Heartbeat Time:   2021-09-21T19:31:53Z
    Last Transition Time:  2021-09-20T19:33:14Z
    Message:               Deletion is in progress
    Reason:                Deleting
    Status:                False
    Type:                  Available
    Last Heartbeat Time:   2021-09-21T19:31:53Z
    Last Transition Time:  2021-09-20T19:33:14Z
    Message:               Deletion is in progress
    Reason:                Deleting
    Status:                True
    Type:                  Progressing
    Last Heartbeat Time:   2021-09-21T19:31:53Z
    Last Transition Time:  2021-09-20T19:10:30Z
    Message:               StorageSystem CR is valid
    Reason:                Valid
    Status:                False
    Type:                  StorageSystemInvalid
    Last Heartbeat Time:   2021-09-20T19:27:51Z
    Last Transition Time:  2021-09-20T19:10:31Z
    Reason:                Ready
    Status:                True
    Type:                  VendorCsvReady
    Last Heartbeat Time:   2021-09-20T19:27:51Z
    Last Transition Time:  2021-09-20T19:10:31Z
    Reason:                Found
    Status:                True
    Type:                  VendorSystemPresent
  Related Objects:
    API Version:       operators.coreos.com/v1alpha1
    Kind:              Subscription
    Name:              ocs-operator-alpha-odf-catalogsource-openshift-storage
    Namespace:         openshift-storage
    Resource Version:  208586016
    UID:               a9b29a81-59c2-4082-8fa7-727565468962
    API Version:       operators.coreos.com/v1alpha1
    Kind:              ClusterServiceVersion
    Name:              ocs-operator.v4.9.0
    Namespace:         openshift-storage
    Resource Version:  208634547
    UID:               7bfb5445-1322-4aa6-9089-02a02556d21d
    API Version:       ocs.openshift.io/v1
    Kind:              StorageCluster
    Name:              ocs-storagecluster
    Namespace:         openshift-storage
    Resource Version:  208632033
    UID:               c143af84-e06a-48e4-b44a-9d4587d7c96b
Events:
  Type     Reason           Age                 From                      Message
  ----     ------           ----                ----                      -------
  Warning  ReconcileFailed  35m (x22 over 24h)  StorageSystem controller  Waiting for storagecluster.ocs.openshift.io/v1 ocs-storagecluster to be deleted
[adstew@mc154 ~]$ oc describe storagecluster ocs-storagecluster
Name:         ocs-storagecluster
Namespace:    openshift-storage
Labels:       <none>
Annotations:  storagesystem.odf.openshift.io/watched-by: ocs-storagecluster-storagesystem
              uninstall.ocs.openshift.io/cleanup-policy: delete
              uninstall.ocs.openshift.io/mode: graceful
API Version:  ocs.openshift.io/v1
Kind:         StorageCluster
Metadata:
  Creation Timestamp:             2021-09-20T19:10:30Z
  Deletion Grace Period Seconds:  0
  Deletion Timestamp:             2021-09-20T19:33:14Z
  Finalizers:
    storagecluster.ocs.openshift.io
  Generation:  4
  Managed Fields:
    API Version:  ocs.openshift.io/v1
    Fields Type:  FieldsV1
    fieldsV1:
      f:spec:
        .:
        f:arbiter:
        f:encryption:
          .:
          f:kms:
        f:nodeTopologies:
        f:resources:
          .:
          f:mds:
            .:
            f:limits:
              .:
              f:cpu:
              f:memory:
            f:requests:
              .:
              f:cpu:
              f:memory:
          f:rgw:
            .:
            f:limits:
              .:
              f:cpu:
              f:memory:
            f:requests:
              .:
              f:cpu:
              f:memory:
    Manager:      Mozilla
    Operation:    Update
    Time:         2021-09-20T19:10:30Z
    API Version:  ocs.openshift.io/v1
    Fields Type:  FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          f:storagesystem.odf.openshift.io/watched-by:
    Manager:      manager
    Operation:    Update
    Time:         2021-09-20T19:10:31Z
    API Version:  ocs.openshift.io/v1
    Fields Type:  FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          .:
          f:uninstall.ocs.openshift.io/cleanup-policy:
          f:uninstall.ocs.openshift.io/mode:
        f:finalizers:
          .:
          v:"storagecluster.ocs.openshift.io":
      f:spec:
        f:externalStorage:
        f:managedResources:
          .:
          f:cephBlockPools:
          f:cephConfig:
          f:cephDashboard:
          f:cephFilesystems:
          f:cephObjectStoreUsers:
          f:cephObjectStores:
        f:storageDeviceSets:
        f:version:
      f:status:
        .:
        f:conditions:
        f:failureDomain:
        f:failureDomainKey:
        f:failureDomainValues:
        f:images:
          .:
          f:ceph:
            .:
            f:actualImage:
            f:desiredImage:
          f:noobaaCore:
            .:
            f:desiredImage:
          f:noobaaDB:
            .:
            f:desiredImage:
        f:nodeTopologies:
          .:
          f:labels:
            .:
            f:kubernetes.io/hostname:
            f:topology.rook.io/rack:
        f:phase:
        f:relatedObjects:
    Manager:         ocs-operator
    Operation:       Update
    Time:            2021-09-20T19:21:28Z
  Resource Version:  208642636
  UID:               c143af84-e06a-48e4-b44a-9d4587d7c96b
Spec:
  Arbiter:
  Encryption:
    Kms:
  External Storage:
  Managed Resources:
    Ceph Block Pools:
    Ceph Config:
    Ceph Dashboard:
    Ceph Filesystems:
    Ceph Object Store Users:
    Ceph Object Stores:
  Node Topologies:
  Resources:
    Mds:
      Limits:
        Cpu:     3
        Memory:  8Gi
      Requests:
        Cpu:     1
        Memory:  8Gi
    Rgw:
      Limits:
        Cpu:     2
        Memory:  4Gi
      Requests:
        Cpu:     1
        Memory:  4Gi
  Storage Device Sets:
    Config:
    Count:  1
    Data PVC Template:
      Metadata:
      Spec:
        Access Modes:
          ReadWriteOnce
        Resources:
          Requests:
            Storage:         512Gi
        Storage Class Name:  flashsystem-sc
        Volume Mode:         Block
      Status:
    Name:  ocs-deviceset-flashsystem-sc
    Placement:
    Portable:  true
    Prepare Placement:
    Replica:  3
    Resources:
      Limits:
        Cpu:     2
        Memory:  5Gi
      Requests:
        Cpu:     1
        Memory:  5Gi
  Version:       1.16
Status:
  Conditions:
    Last Heartbeat Time:   2021-09-20T19:30:41Z
    Last Transition Time:  2021-09-20T19:10:31Z
    Message:               Error while reconciling: some StorageClasses [ocs-storagecluster-cephfs,ocs-storagecluster-ceph-rbd,ocs-storagecluster-ceph-rbd-thick] were skipped while waiting for pre-requisites to be met
    Reason:                ReconcileFailed
    Status:                False
    Type:                  ReconcileComplete
    Last Heartbeat Time:   2021-09-20T19:10:31Z
    Last Transition Time:  2021-09-20T19:10:31Z
    Message:               Initializing StorageCluster
    Reason:                Init
    Status:                False
    Type:                  Available
    Last Heartbeat Time:   2021-09-20T19:10:31Z
    Last Transition Time:  2021-09-20T19:10:31Z
    Message:               Initializing StorageCluster
    Reason:                Init
    Status:                True
    Type:                  Progressing
    Last Heartbeat Time:   2021-09-20T19:10:31Z
    Last Transition Time:  2021-09-20T19:10:31Z
    Message:               Initializing StorageCluster
    Reason:                Init
    Status:                False
    Type:                  Degraded
    Last Heartbeat Time:   2021-09-20T19:10:31Z
    Last Transition Time:  2021-09-20T19:10:31Z
    Message:               Initializing StorageCluster
    Reason:                Init
    Status:                Unknown
    Type:                  Upgradeable
  Failure Domain:          rack
  Failure Domain Key:      topology.rook.io/rack
  Failure Domain Values:
    rack0
    rack1
    rack2
  Images:
    Ceph:
      Actual Image:   ceph/daemon-base:latest-pacific
      Desired Image:  ceph/daemon-base:latest-pacific
    Noobaa Core:
      Desired Image:  noobaa/noobaa-core:master-20210609
    Noobaa DB:
      Desired Image:  centos/postgresql-12-centos7
  Node Topologies:
    Labels:
      kubernetes.io/hostname:
        mc159
        mc160
        mc155
        mc156
        mc157
        mc158
      topology.rook.io/rack:
        rack0
        rack1
        rack2
  Phase:  Deleting
  Related Objects:
    API Version:       ceph.rook.io/v1
    Kind:              CephCluster
    Name:              ocs-storagecluster-cephcluster
    Namespace:         openshift-storage
    Resource Version:  208633745
    UID:               54bc7e77-fda7-41e3-94c2-2858b9118570
Events:
  Type     Reason            Age                 From                       Message
  ----     ------            ----                ----                       -------
  Warning  UninstallPending  83s (x25 over 24h)  controller_storagecluster  uninstall: Waiting for CephObjectStoreUser ocs-storagecluster-cephobjectstoreuser to be deleted
[adstew@mc154 ~]$ oc get CephObjectStoreUser ocs-storagecluster-cephobjectstoreuser
NAME                                     AGE
ocs-storagecluster-cephobjectstoreuser   24h
[adstew@mc154 ~]$

I was able to get around this by running oc edit and deleting any finalizers from each resource

remove the finilizer is the workaround.
follow below uninstall guide
https://ibm.ent.box.com/notes/860252064802

As Monica mentioned, I do not see an uninstall guide, only the link to the script, which got stuck when I tried it.

The reason why hanging at finalizer is that, the installation is not successfully, and ocs operator is trying to remove something or failures. In real customer case, users need to wait until ocs operator complete the cleanup, or if there is any failure, they need to report bug to ocs. Removing the finializer is not a good method in real customer case as it may leave something in the cluster.
Anyway, keep this issue open, and hold the system when this occurs and I can have a deep investigation.

cleanup guide is updated. If no capture of the same issue, we can close this.

authors: shdn-ibm stewartad

repo: IBM/ibm-storage-odf-console


text:
Add travis build for 1.16.x golang

Need to be testing against the latest versions

Travis failing

Yeah there is something in golang 1.16 that doesn't like our go.sum or go.mod... haven't had time to check it yet.

authors: mrodden pbavari

repo: IBM/keyprotect-go-client


text:
Update TensorFlow Large Model Support examples

Update the TensorFlow Large Model Support examples to support TensorFlow 1.15 and 2.0.0.
Add the Keras_ManyModel example and base the Keras_ResNet50 example on it.

Do we want these in a 1.6.2 branch?

Yes, eventually we will want them in the 1.6.2 branch. That branch doesn't exist yet. So I am following the model of committing code to master and then it will get picked up automatically when we branch 1.6.2. We could branch first, then merge to master, then cherry-pick but I thought this operation order would be easier.

Sounds good.

authors: jayfurmanek smatzek

repo: IBM/powerai


text:
Dataset format confusion.

Hi, Thx for your work. I think it‘s really interesting! I recently have worked on Chinese text summarization, how should i organize(or format) the dataset, do you haev any suggestion？

Because i'm confused about thre dataset from toy dataset.

Because i 'm confused about the dataset from toy dataset like this:
4 2 2 9 9	9 9 2 2 4
4 4 2 0	0 2 4 4
1 1 9 0 3 4	4 3 0 9 1 1
9	9
2 7 3	3 7 2
1 5 7	7 5 1
0 8 6 1 4 2	2 4 1 6 8 0
6 8 7	7 8 6
1 8 9 2 1	1 2 9 8 1
7 7	7 7
8	8
And, what's the difference and connections for train and dev datasets here.

Please refer torchtext for data format questions.


text:
ErrNotLeaderForPartition error

We meet ErrNotLeaderForPartition error, and may happen every now and then. I doubt if we need to force to updateLeader if this error happens. We use the latest driver commits, and kafka 0.8.2.1, error logs are as below:
kafka: Failed to produce message to topic CLIENT_LATENCY: kafka server: Tried to send a message to a replica that is not the leader for some partition. Your metadata is out of date.

The error tells you that it was sending messages to the wrong broker. This means that the metadata about the cluster on the client side is out of sync. Sarama automatically fetches fresh metadata, and retries when it sees this error. Only after failing for a couple of times this error will be returned to you.
We have seen instances that the cluster will give stale metadata back to the client for a while after a failover has happened. We suspect this is a problem of Zookeeper being out of sync with the Kafka broker.
Normally, the broker will get back in sync, and will send back the right broker to send messages to back to sarama. If you are noticing that sarama is not trying long enough because you are seeing this error, you can try increasing the number of retries. However, I would also suggest to check if your cluster is having issues, and make sure the connection with zookeeper is healthy.

Sorry, I didn't find refresh metadata when meeting ErrNotLeaderForPartition error, only found when meeting this err retry for default 3 times. Does it return to partitionProducer pp.output == nil? then the partitionProducer will refresh metadata?
We found when this error happens, some time it will last for about 30 seconds, and it happens every now and then. If samara have this refresh mechanism, it may refresh metadata very quickly.

Sarama refreshes 3 times by default and waits only 100ms between each attempt. This may be a bit small, so you can increase it if you want. However if the problem lasts for 30 seconds then something else is wrong, kafka should heal much faster than that when a problem occurs.

Will Sarama refresh metadata each time when getting ErrNotLeaderForPartition?

Yes. You should be able to see that by setting sarama.Logger

@eapache Could you show the code of refreshing metadata when getting ErrNotLeaderForPartition?

authors: ForeverSRC eapache ishare wvanbergen

repo: IBM/sarama


text:
MariaDB plug-in always shows "mariadb" as source program

Describe the bug
When using MariaDB plug-in within Guardium, the reports show the source program as "MARIADB", no matter what, instead of defaulting to empty field, when no info exists in the MariaDB audit logs.
To Reproduce
Steps to reproduce the behavior on developer machine:

Download the plug-in zip and Install it in Logstash (follow README > setup dev environment, first)
Run Logstash with this plugin and the test configuration that resides within the plug-in's folder (see README > Run on local Logstash). This will generate an event you can test. Alternatively, run the Java code and add a unit test.
Check the source program field within the POJO of the Logstash dummy output plugin
sourceProgram contains "mariadb", instead of being empty.

Expected behavior
Correct source program, or if not available in audit log, empty field, as source program is not a mandatory field within the Guardium Record object.
Environment (please complete the following information):

Product: Guardium Data Protection
Version 11.4

Additional context
Looks like a minor fix could solve this by not filling the source program parameter here, instead of putting a constant

MariaDB bug was adjusted to be consistent with the rest of the plugins behavior. Hence, closing this

authors: Tal-Daniel ofer-haim

repo: IBM/universal-connectors


text:
Error when opening copybook include from PLI editor.

Development environment used

Z Open Editor version:

Editor Platform

[x] Visual Studio Code
[ ] Red Hat CodeReady Workspaces
[ ] Eclipse Che
[ ] Standalone Theia

Editor Platform Version:

Operating System (on which VS Code runs such as Windows 10 2004, otherwise name and version of platform such as OpenShift v4.3):  Windows

Java Version (when using VS Code or Theia, execute java -version and paste the details here):
java version "1.8.0_341"
Java(TM) SE Runtime Environment (build 1.8.0_341-b25)
Java HotSpot(TM) 64-Bit Server VM (build 25.341-b25, mixed mode)

[ ] Related to RSE API?

RSE API Plugin version:
Zowe CLI version: v2.3.0
Node.js version: v17.8.0

Logs attached (see here how to get them): yes/no

Problem Description
Detailed steps for reproducing the problem:

First step

Observed behavior
I tried to ctrl + click to browse an include PLI copybook in code. It opens the included copybook, but then i see a message box that error that the request failed. The output contains the following:
[Error - 8:15:15 PM] Request textDocument/foldingRange failed.
Message: Internal error.
Code: -32603
java.util.concurrent.CompletionException: java.lang.NullPointerException
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:284)
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:291)
at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:629)
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:602)
at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:468)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:300)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1078)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1714)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.NullPointerException
at com.ibm.wazi.lsp.pli.core.handlers.FoldingRangeHandler.computeFoldingRanges(FoldingRangeHandler.java:42)
at com.ibm.wazi.lsp.pli.core.PLILanguageServer.lambda$4(PLILanguageServer.java:199)
at com.ibm.wazi.lsp.pli.core.PLILanguageServer$$Lambda$36/0x000000000747d310.apply(Unknown Source)
at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:627)
... 6 more
Expected behavior
I expected to see the included copybook member

See more details in https://github.com/IBM/zopeneditor-about/issues/283

repo: IBM/zopeneditor-about