Logo and site name when published, does not apply consistently across pages

Please select the area your Bug applys to. (Multiple selections are Possible)

[ ] Onboard. Initial vault setup and import/export pods
[ ] Create. Note creation, lookup, snippets and templates
[ ] Retrieve. Backlinks, references, graph view
[ ] Structure. Refactoring, multi-vault and schemas
[x] Publish. Sharing your repo with the world
[ ] Misc (Choose this if your not sure)

Describe the bug
"Logo and site name when published, does not apply consistently across pages."

not cached. happens on "private browsing" / "new private window"

To Reproduce
Steps to reproduce the behavior:

publish site with: npx dendron buildSite  --stage dev --serve
view site with "new private window" (to ensure not caching) in Google Chrome
see that root page (and some content pages also) has the logo and site title applied correctly
see that other pages have link-text Dendron where logo should be, and search bar says: "Search Dendron" instead of "Search <site_name>"

Expected behavior
"When published, the logo and site name should have applied consistently to every page?"
Screenshots

Desktop (please complete the following information)

OS: Windows 10
Browser: Brave + Chrome
Version:

Additional context
dendron.yml
version: 1
vaults:
    -
        fsPath: j
useFMTitle: true
useNoteTitleForLink: true
noAutoCreateOnDefinition: true
noLegacyNoteRef: true
noXVaultWikiLink: true
lookupConfirmVaultOnCreate: false
mermaid: true
useKatex: true
autoFoldFrontmatter: false
dev:
    enablePreviewV2: true
lookup:
    note:
        selectionType: selectionExtract
journal:
    dailyDomain: daily
    name: journal
    dateFormat: y.MM.dd
    addBehavior: childOfCurrent
    firstDayOfWeek: 1
scratch:
    name: scratch
    dateFormat: y-MM-dd-HHmmss
    addBehavior: childOfCurrent
site:
    copyAssets: true
    siteHierarchies:
        - root
    siteRootDir: docs
    usePrettyRefs: true
    title: J
    description: Private knowledge space
    logo: "/j/assets/images/logo.png"
initializeRemoteVaults: true
dendronVersion: 0.56.0
noTelemetry: true
noRandomlyColoredTags: true

Thank you for the report. That does seem odd.
We are currently working on migrating our publishing from 11ty to nextjs, so we will make sure this doesn't happen with our next iteration of publishing. In the meantime, we will track this to look into what is happening and let you know when there is a fix 🙏🏼

You can close this issue now, thanks.
Have figured out that it is due to my own error with installation.

you can close this issue :)
it's my own error with installation


small consistency refactor needed

https://github.com/solana-labs/solana-program-library/blob/6002a1d2617a9b9ab783093ef52c342b6c278cdf/token-metadata/js/src/state.ts#L42C1-L42C18
this should be
export function  pack(meta: TokenMetadata): Uint8Array {

not
export const  pack = (meta: TokenMetadata): Uint8Array => {

this is how it is being done in other places such as the in instruction.ts

It's a good point, we should probably enforce it directly in the linter

@MohammedAlabd @joncinque Hello, may I be assigned this issue?

@FaybianB I won't assign the issue, but feel free to put in a PR!

@joncinque Done!

there are some small stuff in other places as well
would be cool if one PR could address them all

there are some small stuff in other places as well

PRs are always welcome! It would probably be easiest to do this at the eslint level with allowArrowFunctions set to false https://eslint.org/docs/latest/rules/func-style#allowarrowfunctions

I can address this in the same PR.

there are some small stuff in other places as well

PRs are always welcome! It would probably be easiest to do this at the eslint level with allowArrowFunctions set to false https://eslint.org/docs/latest/rules/func-style#allowarrowfunctions


MixPanel Adapter

This adapter would allow Octo-matic to stream events to MixPanel as well. Developed across the same general lines as GAAdapter.

To be recreated in gem-octocore


Fix sanic docs link

There were some doc tests breaking because sanic moved their documentation. I noticed this while working on https://github.com/RasaHQ/rasa/pull/7869.
This PR addresses the bad links on our docs.

@wochinge I'm checking because I know the CI changed a lot recently. Is the Wait for docs tests bug something I need to worry about here? It feels like this is a CI thing that's breaking, not my change, but I could be mistaken.

weird - let's rerun


Validate that github path items are reachable from the root

Validate that github path items are reachable from the root of the doc_gen parse call.
github properties in language versions entries are later turned into URLs in the final guide; this validation is a layer against them becoming 404s.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Test run in https://github.com/awsdocs/aws-doc-sdk-examples/pull/6747


Need some things:

This app needs improve the interface.
It could work better as a chrome app than a complement, for can choose if open a file with this app or open with Pdf viewer of Google chrome.
It will be great:
when I can choose colors and fonts of letters.
But this is a great start.

Is "this app" referring to the PDF Viewer Chrome extension (https://chrome.google.com/webstore/detail/pdf-viewer/oemmndcbldboiebfnladdacbdfmadadm)?
It is currently an extension for technical reasons (apps cannot be displayed in tabs, and there are some other things).

It's unclear what is actually requested here. I think Rob's answer is the best possible answer to this issue, so I'm closing this for now.


fix wmstats report for data update time

fixes #8347

I'm just wondering whether these new key/values updated in place (data_*) will get overwritten/removed by AgentStatusWatcher updates?

That is good point, it will be removed every time AgentStatusWatcher updates. I will fix that.

@amaltaro, Alan I updated patch, Thanks.

Seangchan, sorry for the late review. If it's not much work, it might be easier and cleaner to do something as Erik did for the DrainStatusPoller thread, using a class method to access the AnalyticsDataCollector info from AgentStatusWatcher and making sure that that never gets overwritten.
See this code for instance:
https://github.com/dmwm/WMCore/blob/master/src/python/WMComponent/AgentStatusWatcher/DrainStatusPoller.py#L51
if you like it, then I think it's worth it changing this PR again :)

Hi Alan, Actually that was the whole point of this patch (It was using class cache). 😄 But it doesn't work since those 2 components doesn't run in the same process, hence it doesn't share memory.
I could use the zmq for communicating between processes but I thought current patch is simpler.


Add Search Function

Add a search function to obtain the detailed info of a book

https://github.com/sy10080/libraryStockTaking/commit/ba8ce0b976d73c23e032017e425cca23507dce67

Fixed with this commit

Fixed with this commit


Danger status don't right

Report
What did you do?
Set up Danger and them make a PR and test it
What did you expect to happen?
ℹ If these are some swiftlint problem show on the GitHub and has a right status
What happened instead?
ℹ There is a danger report but the status is wrong

Your Environment

Which CI are you running on? Bitrise
Are you running the latest version of Danger? Yes
What is your Dangerfile?

Maybe the swiftlint plugin isn't declaring these as fails?


rez-env python --exe pythonXY gives Fatal Python error

Environment

Manjaro (5.15.72-1-MANJARO)
Rez 2.111.3 from /opt/rez/lib/python3.10/site-packages/rez (python 3.10)
Python 3.10.7

To Reproduce
[michael@pocket3 ~] $ rez-bind python --exe /usr/bin/python3.7
searching /opt/rez/lib/python3.10/site-packages/rez/bind...
creating package 'python' in /home/michael/packages...
searching /opt/rez/lib/python3.10/site-packages/rez/bind...
creating package 'arch' in /home/michael/packages...
07:58:20 WARNING  Skipping installation: Package variant already exists: /home/michael/packages/arch/x86_64/package.py[]
searching /opt/rez/lib/python3.10/site-packages/rez/bind...
creating package 'platform' in /home/michael/packages...
07:58:20 WARNING  Skipping installation: Package variant already exists: /home/michael/packages/platform/linux/package.py[]
searching /opt/rez/lib/python3.10/site-packages/rez/bind...
creating package 'os' in /home/michael/packages...
07:58:20 WARNING  Skipping installation: Package variant already exists: /home/michael/packages/os/ManjaroLinux-22.0.0/package.py[]
The following packages were installed:

PACKAGE  URI
-------  ---
python   /home/michael/packages/python/3.7.14/package.py

[michael@pocket3 ~] $ rez-env python-3.7

You are now in a rez-configured environment.

resolved by michael@pocket3, on Fri Oct 14 08:03:32 2022, using Rez v2.111.3

requested packages:
python-3.7
~platform==linux          (implicit)
~arch==x86_64             (implicit)
~os==ManjaroLinux-22.0.0  (implicit)

resolved packages:
arch-x86_64             /home/michael/packages/arch/x86_64                                                      (local)
os-ManjaroLinux-22.0.0  /home/michael/packages/os/ManjaroLinux-22.0.0                                           (local)
platform-linux          /home/michael/packages/platform/linux                                                   (local)
python-3.7.14           /home/michael/packages/python/3.7.14/platform-linux/arch-x86_64/os-ManjaroLinux-22.0.0  (local)

> [michael@pocket3 ~] $ python
Fatal Python error: init_sys_streams: can't initialize sys standard streams
Traceback (most recent call last):
  File "/home/michael/packages/python/3.7.14/platform-linux/arch-x86_64/os-ManjaroLinux-22.0.0/python/lib/io.py", line 54, in <module>
ImportError: cannot import name 'open_code' from 'io' (unknown location)
Aborted (core dumped)

I'm not sure if I missed or misunderstood something here as I am just getting started with Rez. I'm sure there is someone around here to point me in the right direction.
Cheers!

I recently encountered this myself and was about to submit an issue but I'll add it on here. In my case I was using Python 3.9 and the error is slightly different but the cause is the same: binding a Python version that is not the same version as the one Rez is executing causes the incorrect files to be copied to the package directory.
More specifically, in the bind() call it will shell out to determine the file path of certain modules and then use those paths to determine if a bunch of stuff needs to be copied. The issue is that it doesn't actually use the supplied interpreter and instead uses the one currently running and therefor ends up copying files from a different Python version. As your output alludes to, rez is running under Python 3.10 and therefor ends up copying a bunch of 3.10 specific modules to the 3.7 package and that causes the issues you're seeing.  Same thing happend in my case with 3.9.  This can be confirmed by looking at the log or adding print() calls inside the make_root() function to see that it's resolving to 3.10 files.  I modified my local python bind file to pass the exepath to the run_python_commands() call it uses to find the files and it then behaves as expected.

Unfortunately it seems the fix for this has been sitting waiting for merge: https://github.com/AcademySoftwareFoundation/rez/pull/1264

The problem with rez-bind is that it's been in a "deprecated" state for years, but there is no replacement. Wearing my TSC member hat, I think the TSC doesn't have a lot of appetite to fix rez-bind.
Though, I understand that it's an annoying state and we ought to better document alternatives for creating a python package.


Point-in-time restore for Private Endpoint enabled Storage Account

I have a Storage Account with Private Endpoint configured. Public network access is enabled.
Reading about the limitations on the point-in-time restore documentation, I understood restore operation should not succeed on such a storage account as it has a Private Endpoint enabled.

Point-in-time restore is not supported when a private endpoint is enabled on the storage account.

Yet, point-in-time restore of container succeded, regardless of whether I initiated it manually or via Backup Vault using blob operational backup (which under the hood uses point-in-time restore).
So the question is, what does the documentation exactly mean by specifying that Point-in-time restore is not supported when a private endpoint is enabled on the storage account.?

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

ID: ac6b8ef7-1727-9f8c-cc35-7f12c25845f4
Version Independent ID: 1f455058-e981-8fb6-299a-cac94b1a2e5b
Content: Point-in-time restore for block blobs - Azure Storage
Content Source: articles/storage/blobs/point-in-time-restore-overview.md
Service: storage
Sub-service: blobs
GitHub Login: @normesta
Microsoft Alias: normesta

@kamilzzz
Thanks for your feedback! We will investigate and update as appropriate.

Hi @kamilzzz as per my understanding.i can help you with below explanation.
A feature that lets you restore a storage account to a previous state is called point-in-time restore. When a storage account has a private endpoint enabled, it can only be accessed via a private network connection and not through the internet. If this configuration does not support point-in-time restore, you won't be able to return the storage account to a previous state if a private endpoint has been enabled. This is probably because the private endpoint settings can make it impossible to establish the connection to the storage account required to carry out the restore.

This is probably because the private endpoint settings can make it impossible to establish the connection to the storage account required to carry out the restore.

That was also my understanding and assumption after reading the documentation.
I carried out some additional tests and in all following cases I was able to restore container(s) to previous state using point-in-time restore:

storage account with private endpoint enabled and public access enabled
storage account with private endpoint enabled and public access disabled
storage account with private endpoint enabled, public access disabled and AzureServices disallowed to bypass network acls

As said, in all cases point-in-time restore succeeded, so for me, it looks like documentation is outdated.

@kamilzzz
Thanks for bringing this to our attention.
I'm going to assign this to the document author so they can take a look at it accordingly

@normesta
Can you please check and add your comments on this doc update request as applicable.

@kamilzzz  Point-in-time restore is not supported when a private endpoint is enabled on the storage account.
Limitations and known issues : https://learn.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-overview#limitations-and-known-issues
I'd recommend posting your question in https://azure.microsoft.com/en-us/support/community/ since it's not directly related to the documentation. We'll follow up there. We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Syntax error: is it possible to get the file name where is it throwing?

Hi,
I'm trying to improve an old library (at work) for emails and not sure which file is generating the error
[14:23:52] SyntaxError in plugin "gulp-prettier"
Message:
    Unexpected closing tag "p". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags (85:25)
  83 |

  84 |

> 85 |

     |                         ^
  86 |

  87 |
  88 |

SCREEN NOW

Details:
    loc: [object Object]
    codeFrame:   83 |

  84 |

> 85 |

     |                         ^
  86 |

  87 |
  88 |

SCREEN NOW

    domainEmitter: [object Object]
    domainThrown: false

[14:23:52] 'build' errored after 5.54 s
[14:23:52] 'default' errored after 5.54 s
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

It tells me the line where it's throwing, but since it's an array of html files, I have no idea which file is actually broken.
function prettify() {
  const htmlPath = 'dist/pages';
  return gulp.src(htmlPath + '/*.html')
      .pipe($.prettier({ parser: 'html' }))
      .pipe(gulp.dest(htmlPath))
}

Is it possible to find which file is generating the error?

That is indeed a helpful addition. Fixed in 565f3d3. The error now contains a fileName line.


Missing folders in warmup lambda once deployed on newer serverless versions

I am now seeing the following error using the warmup plugin
{
message:"Error: Cannot find module './serverless_sdk/index.js'
Require stack:

/var/task/s_warmUpPluginDefault.js
/opt/sls-sdk-node/wrapper.js
/var/runtime/index.mjs"
name:"Runtime.ImportModuleError"
type:"ERROR_TYPE_UNCAUGHT"
}

When I look at the warmup-plugin-default lambda I do not see the ./serverless_sdk or ./.warmup folders.  I think something may have changed in the newer serverless frameworks.  I now only see the s_warmUpPluginDefault.js being deployed to the lambda.  Not sure how to resolve this other than disable the plugin.
Framework Core: 3.35.2 (local) 3.35.2 (global)
Plugin: 7.0.5
SDK: 4.4.0

Hi @haywiremk ,
What did you change to start seeing this?
The Framework version? The SDK version?
This kind of issue are almost always caused by different plugins not playing along nicely due to unclarity on which lifecycle events plugins should use (I've complain to the serverless maintainers about this for years...).
When talking about SDK, are you talking about the Dashboard SDK?
Sometime ago we had #310 which might be related.

Hi,
I encountered the same problem you described, which seems to stem from the Serverless Dashboard SDK. Specifically, the SDK's wrapper function attempts to access a file in the serverless_sdk folder. Because this folder isn't included in the deployed package, it triggers an error.
As a temporary solution, I changed the packaging configuration to include all files, using the following settings:
package: { individually: false, patterns: ['**'] }

Glad to found a work around.
Please keep in mind that '**' is adding the entire folder to the package.
If you do that, you probably don't want to package individually.
If you package individually you probably want more specific selectors. From the linked issue:
      patterns:
          - "!../**"
          - "!../../**"
          - ./serverless_sdk/*
          - ./s_warmUpPluginDefault.js

Closing this for now as there is much more that I can do here.


Import-Connection Invalid JSON primitive

When importing CSV through powershell using following command:
Import-Connection "https://wac.contoso.com" -fileName "WAC-connections.csv"
It throws an error:
ConvertFrom-Json : Invalid JSON primitive: The.
At C:\Program Files\windows admin center\PowerShell\Modules\ConnectionTools\ConnectionTools.psm1:206 char:18
$error = ConvertFrom-Json $_
CategoryInfo : NotSpecified: (:) [ConvertFrom-Json], ArgumentException
FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.ConvertFromJsonCommand"
Following is what is in CSV file:
"name","type","tags","groupid"
"test1.test.local","msft.sme.connection-type.server","","global"
"test2.test.local","msft.sme.connection-type.server","","global"
"test3.test.local","msft.sme.connection-type.server","","global"

I am getting the same error now, and working to resolve it.

I am getting the same error now, and working to resolve it.

@RickChilders Do you have any update to this issue? Is there anything one could help with? We are facing the same issue with the latest version 1.3.2103.01006

I left the company I was at when I was working on this problem, and have not worked with WAC since. I cannot remember if I got past this particular problem. However, what I can say is that although WAC is a great product, they have made automating the management of entries in the database a nightmare. Managing the server entries should be one of the easiest things to do, and the inability to do so is what made our attempt to use it die on the vine.

@mlueckert This is still an issue caused by the encoding headers in the request. Was just running into this and worked it out.
This Gist adds the below to the functions in the module: https://gist.github.com/Snozzberries/3ed0a64f691b262d2b5edcbfdf4d2a37
"-Headers @{"Accept-Encoding"="gzip, deflate, br"}"
This is also noted in the User Voice bugs: https://windowsserver.uservoice.com/forums/295071-management-tools/suggestions/38984419--bug-import-connection-invalid-json-primitive

Is this ticket based on the following pages?

https://github.com/MicrosoftDocs/windowsserverdocs/blob/master/WindowsServerDocs/manage/windows-admin-center/includes/ps-connections.md
https://docs.microsoft.com/windows-server/manage/windows-admin-center/configure/use-powershell

If so, the following text would have been included in the main ticket post, if the ticket had been opened using the button [This page] to start a new issue ticket:

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

ID: a55e66a4-3641-dca0-f126-5923925dec0c
Version Independent ID: 84c57a39-31eb-77c3-1b3d-ed43d5a607e0
Content: Use PowerShell to manage Windows Admin Center settings
Content Source: WindowsServerDocs/manage/windows-admin-center/configure/use-powershell.md
Product: windows-server
Technology: windows-admin-center
GitHub Login: @jwwool
Microsoft Alias: jeffrew

@Snozzberries Thank you. With your provided gist, I am now able to use the cmdlets to import connections.

@Snozzberries I just ran into this issue too, thanks for fixing it up!

@Snozzberries : Would you like to create a PR to suggest the necessary changes to the page to improve the content for more readers?

@illfated I waffle on that. Since the docs just reference the module built into the MSI, it could be a note called out, but it wouldn't fix the issue with the module itself. I did flag down the product group on Twitter to see if they would wrap the additional parameter into the next version release though.

This is resolved as of 2103.2
https://techcommunity.microsoft.com/t5/windows-admin-center-blog/windows-admin-center-version-2103-2-is-now-generally-available/ba-p/2384136#toc-hId--220972258

Thanks for your dedication to our documentation. If we have been unable to review your issue in a timely manner, we sincerely apologize for the delayed response. We have captured the informtion you have provided for review. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close


Watch unfinished runs and clean log

This PR amends workflow functionality so that:

if github workflow is still running, gh run watch <id> will be executed, dynamically populating window with output
if github worklow is completed, gh run view --log <id> will be run.

Also this PR adds few options:

Query
filter

wincmd
Command to open log window, default = 'botright vnew'

wrap
Wrap lines in log window, default = 'nowrap'

cleanmeta
Try to clean run log lines, default = 'true'

With cleanmeta, logs will be cleaned from:
get-repos	Set up job	2021-06-03T06:36:11.7784122Z Image Release: https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20210524.1

to:
 Image Release: https://github.com/actions/virtual-environments/releases/tag/ubuntu20%2F20210524.1

LGTM now
Thanks


impossible to install on windows10

on updated windows10
with updated npm
i installed serverless,
but running the serverless create command you obtain this error. I ask for a co worker to make a try on his pc, but nothing changed.
C:\tmp\headless_test>serverless create -u https://github.com/adieuadieu/serverless-chrome/tree/master/examples/serverless-framework/aws
Serverless: Generating boilerplate...
Serverless: Downloading and installing "examples\serverless-framework\aws"...
Serverless Error ---------------------------------------
Error: ENOENT: no such file or directory, link 'C:\tmp\dist' -> 'C:\Users\ANDREA~1.BIS\AppData\Local\Temp\serverless-chrome\packages\lambda\integration-test\dist'
Get Support --------------------------------------------
Docs:          docs.serverless.com
Bugs:          github.com/serverless/serverless/issues
Issues:        forum.serverless.com
Your Environment Information -----------------------------
OS:                     win32
Node Version:           10.9.0
Serverless Version:     1.35.1

Experiencing the same issue - any updates on this? Have you found a way around this issue?

+1.
Seems to be a few issues raised around this Error over the last 2years but no update as of yet...


Datahub lineage backend don't work on airflow2.3.0 - python3.9

Hello,
I try to use Datahub lineage backend on my Airflow instance.  I use official apache-airflow docker image apache/airflow:2.3.0-python3.9 and docker-compose with CeleryExecutor.  I take this instruction to run airflow with datahub lineage.
I can see acryl-datahub in UI in providers. (I tryed <IP_ADDRESS> and <IP_ADDRESS> )

I add lineage backend in config variables (I tried write them direct in airflow.cfg, that didn't work too)

I've add connection

Unfortunately when I start the dag, I can't find anything about lineage_core and something else about datahub integrations.   I tried my own dags, and datahub_lineage_backend_demo too.

Log datahub_lineage_backend_demo.py
*** Reading local file: /opt/airflow/logs/dag_id=datahub_lineage_backend_demo/run_id=manual__2022-05-26T14:32:56.816730+00:00/task_id=run_data_task/attempt=1.log
[2022-05-26, 14:32:58 UTC] {taskinstance.py:1159} INFO - Dependencies all met for <TaskInstance: datahub_lineage_backend_demo.run_data_task manual__2022-05-26T14:32:56.816730+00:00 [queued]>
[2022-05-26, 14:32:58 UTC] {taskinstance.py:1159} INFO - Dependencies all met for <TaskInstance: datahub_lineage_backend_demo.run_data_task manual__2022-05-26T14:32:56.816730+00:00 [queued]>
[2022-05-26, 14:32:58 UTC] {taskinstance.py:1356} INFO -
--------------------------------------------------------------------------------
[2022-05-26, 14:32:58 UTC] {taskinstance.py:1357} INFO - Starting attempt 1 of 1
[2022-05-26, 14:32:58 UTC] {taskinstance.py:1358} INFO -
--------------------------------------------------------------------------------
[2022-05-26, 14:32:58 UTC] {taskinstance.py:1377} INFO - Executing <Task(BashOperator): run_data_task> on 2022-05-26 14:32:56.816730+00:00
[2022-05-26, 14:32:58 UTC] {standard_task_runner.py:52} INFO - Started process 34 to run task
[2022-05-26, 14:32:58 UTC] {standard_task_runner.py:79} INFO - Running: ['***', 'tasks', 'run', 'datahub_lineage_backend_demo', 'run_data_task', 'manual__2022-05-26T14:32:56.816730+00:00', '--job-id', '42', '--raw', '--subdir', 'DAGS_FOLDER/lineage_backend_demo.py', '--cfg-path', '/tmp/tmp8p5e8yr1', '--error-file', '/tmp/tmp0t__oyof']
[2022-05-26, 14:32:58 UTC] {standard_task_runner.py:80} INFO - Job 42: Subtask run_data_task
[2022-05-26, 14:32:58 UTC] {task_command.py:369} INFO - Running <TaskInstance: datahub_lineage_backend_demo.run_data_task manual__2022-05-26T14:32:56.816730+00:00 [running]> on host 59355800c5d8
[2022-05-26, 14:32:58 UTC] {taskinstance.py:1569} INFO - Exporting the following env vars:
<EMAIL_ADDRESS>AIRFLOW_CTX_DAG_OWNER=***
AIRFLOW_CTX_DAG_ID=datahub_lineage_backend_demo
AIRFLOW_CTX_TASK_ID=run_data_task
AIRFLOW_CTX_EXECUTION_DATE=2022-05-26T14:32:56.816730+00:00
AIRFLOW_CTX_TRY_NUMBER=1
AIRFLOW_CTX_DAG_RUN_ID=manual__2022-05-26T14:32:56.816730+00:00
[2022-05-26, 14:32:58 UTC] {subprocess.py:62} INFO - Tmp dir root location:
 /tmp
[2022-05-26, 14:32:58 UTC] {subprocess.py:74} INFO - Running command: ['bash', '-c', "echo 'This is where you might run your data tooling.'"]
[2022-05-26, 14:32:58 UTC] {subprocess.py:85} INFO - Output:
[2022-05-26, 14:32:58 UTC] {subprocess.py:92} INFO - This is where you might run your data tooling.
[2022-05-26, 14:32:58 UTC] {subprocess.py:96} INFO - Command exited with return code 0
[2022-05-26, 14:32:58 UTC] {taskinstance.py:1395} INFO - Marking task as SUCCESS. dag_id=datahub_lineage_backend_demo, task_id=run_data_task, execution_date=20220526T143256, start_date=20220526T143258, end_date=20220526T143258
[2022-05-26, 14:32:58 UTC] {local_task_job.py:156} INFO - Task exited with return code 0
[2022-05-26, 14:32:58 UTC] {local_task_job.py:273} INFO - 0 downstream tasks scheduled from follow-on schedule check

I could run datahub lineage backend in airflow2.2.4 when write params in airflow.cfg, but even in 2.2.4 I can't use it when write as variable (AIRFLOW__LINEAGE__BACKEND and AIRFLOW__LINEAGE__DATAHUB_KWARGS). I also don't get any mistake, I just don't find any lineage mentions.
What have i done wrong?

I've found some curious thing.
Lineage work with acryl-datahub-airflow-plugin , when I declare variables AIRFLOW__LINEAGE__BACKEND and AIRFLOW__LINEAGE__DATAHUB_KWARGS during build image. It doesn't matter I declare it in airflow.cfg or in environment variable. Test in airflow2.3.1.
If I  build images without this variables, and during start container mount airflow.cfg with variables, or write them into docker env -  lineage doesn't work.
I think this trick can help me to use lineage, but it seem like a strange bug.

Did you disabled plugin lazy loading in your airflow config?
core.lazy_load_plugins : False
Ideally lineage backend configuration is not needed to make it work.

Yes, I added this to env. It doesn't help, if i build image without AIRFLOW__LINEAGE__BACKEND and AIRFLOW__LINEAGE__DATAHUB_KWARGS variables.
Then I use variables during build image, everything is work even without core.lazy_load_plugins : False

Ahh, I think I know what is the issue.
Currently, there are two way to use Datahub integration with lineage API:

Installing acryl-datahub[airflow] package and set up AIRFLOW__LINEAGE__BACKEND and AIRFLOW__LINEAGE__DATAHUB_KWARGS. This is what you did and it worked.
https://datahubproject.io/docs/lineage/airflow/#setting-up-airflow-to-use-datahub-as-lineage-backend

The plugin approach where you need to install acryl-datahub[airflow] and acryl-datahub-airflow-plugin.
The latter one is an Airflow plugin which should show up in the at the plugins in Airflow.
https://datahubproject.io/docs/lineage/airflow/#using-datahubs-airflow-lineage-plugin-new
I think in your case this plugin was missing and that's why the lineage backend worked only.

2. The plugin approach where you need to install acryl-datahub[airflow] and acryl-datahub-airflow-plugin.
The latter one is an Airflow plugin which should show up in the at the plugins in Airflow.
https://datahubproject.io/docs/lineage/airflow/#using-datahubs-airflow-lineage-plugin-new
I think in your case this plugin was missing and that's why the lineage backend worked only.

Yes, when I open issue, i can't install acryl-datahub-airflow-plugin. Pip didn't find package, maybe it was some network problem in my area.
Yestarday, I installed both of plugins, but lineage didn't work too (without variables during build). In Airflow plugins showed up acryl-datahub-airflow-plugin

Pictures and logs

*** Reading local file: /opt/airflow/logs/dag_id=datahub_lineage_backend_demo/run_id=manual__2022-06-01T09:33:20.305710+00:00/task_id=run_data_task/attempt=1.log
[2022-06-01, 09:33:21 UTC] {taskinstance.py:1160} INFO - Dependencies all met for <TaskInstance: datahub_lineage_backend_demo.run_data_task manual__2022-06-01T09:33:20.305710+00:00 [queued]>
[2022-06-01, 09:33:21 UTC] {taskinstance.py:1160} INFO - Dependencies all met for <TaskInstance: datahub_lineage_backend_demo.run_data_task manual__2022-06-01T09:33:20.305710+00:00 [queued]>
[2022-06-01, 09:33:21 UTC] {taskinstance.py:1357} INFO -
--------------------------------------------------------------------------------
[2022-06-01, 09:33:21 UTC] {taskinstance.py:1358} INFO - Starting attempt 1 of 1
[2022-06-01, 09:33:21 UTC] {taskinstance.py:1359} INFO -
--------------------------------------------------------------------------------
[2022-06-01, 09:33:21 UTC] {taskinstance.py:1378} INFO - Executing <Task(BashOperator): run_data_task> on 2022-06-01 09:33:20.305710+00:00
[2022-06-01, 09:33:21 UTC] {standard_task_runner.py:52} INFO - Started process 48 to run task
[2022-06-01, 09:33:21 UTC] {standard_task_runner.py:79} INFO - Running: ['***', 'tasks', 'run', 'datahub_lineage_backend_demo', 'run_data_task', 'manual__2022-06-01T09:33:20.305710+00:00', '--job-id', '10', '--raw', '--subdir', 'DAGS_FOLDER/lineage_backend_demo.py', '--cfg-path', '/tmp/tmp4jmr71iw', '--error-file', '/tmp/tmpj7excb1a']
[2022-06-01, 09:33:21 UTC] {standard_task_runner.py:80} INFO - Job 10: Subtask run_data_task
[2022-06-01, 09:33:21 UTC] {task_command.py:370} INFO - Running <TaskInstance: datahub_lineage_backend_demo.run_data_task manual__2022-06-01T09:33:20.305710+00:00 [running]> on host 081ba1104aad
[2022-06-01, 09:33:21 UTC] {taskinstance.py:1570} INFO - Exporting the following env vars:
<EMAIL_ADDRESS>AIRFLOW_CTX_DAG_OWNER=***
AIRFLOW_CTX_DAG_ID=datahub_lineage_backend_demo
AIRFLOW_CTX_TASK_ID=run_data_task
AIRFLOW_CTX_EXECUTION_DATE=2022-06-01T09:33:20.305710+00:00
AIRFLOW_CTX_TRY_NUMBER=1
AIRFLOW_CTX_DAG_RUN_ID=manual__2022-06-01T09:33:20.305710+00:00
[2022-06-01, 09:33:21 UTC] {subprocess.py:62} INFO - Tmp dir root location:
 /tmp
[2022-06-01, 09:33:21 UTC] {subprocess.py:74} INFO - Running command: ['bash', '-c', "echo 'This is where you might run your data tooling.'"]
[2022-06-01, 09:33:21 UTC] {subprocess.py:85} INFO - Output:
[2022-06-01, 09:33:21 UTC] {subprocess.py:92} INFO - This is where you might run your data tooling.
[2022-06-01, 09:33:21 UTC] {subprocess.py:96} INFO - Command exited with return code 0
[2022-06-01, 09:33:21 UTC] {taskinstance.py:1396} INFO - Marking task as SUCCESS. dag_id=datahub_lineage_backend_demo, task_id=run_data_task, execution_date=20220601T093320, start_date=20220601T093321, end_date=20220601T093321
[2022-06-01, 09:33:21 UTC] {local_task_job.py:156} INFO - Task exited with return code 0
[2022-06-01, 09:33:21 UTC] {local_task_job.py:273} INFO - 0 downstream tasks scheduled from follow-on schedule check


Question: How to get transaction log size in postgreSQL

Hi Alex @staticlibs,
In SQL, we do have data's and transaction logs which we are taking the size of each database and showing to our support team dashboard on daily job basis

In PostgreSQL, for taking the size of database data size, we are using below one,
select (sum(pg_relation_size(quote_ident(schemaname) || '.' || quote_ident(tablename)))::int) FROM pg_tables
WHERE schemaname Like 'employee' || '%';
And we believe WAL files are the equivalent for transaction logs. Any idea on how to get the size of it in query?

The following query can be used to get the size of WAL:
select sum(size) from pg_ls_waldir()

Just I am not sure it will be helpful in this case, because WAL files are not specific to "logical" T-SQL DBs - they correspond to the whole "physical" Postgres DB.

Hi Alex @staticlibs ,
Below query is used to get data size of particular babelfish virtual table, not entire wilton database
select (sum(pg_relation_size(quote_ident(schemaname) || '.' || quote_ident(tablename)))::int) FROM pg_tables
WHERE schemaname Like 'Employee' || '%';
Likewise is the any query available to get log size based on babelfish virtual table?

@psrinivasa2 , I do not think it is possible to get WAL size for a particular Postgres schema (that corresponds to a T-SQL logical DB), at least I don't know how to do it easily.
PS: also, for a table size, it may be better to use pg_total_relation_size instead of pg_relation_size, as it will include index size.

Thanks for correcting us Alex


Create 0000-01-02-YOUR-USERNAME.md

commit message

Created a branch,created a file and made commit, and opened a pull request


Week of 12.14.15

[ ] Rewrite CONTRIBUTING.md (hackclub/hackclub#512, @paked)
[ ] Create how to submit a workshop (hackclub/hackclub#528, @jonleung)
[ ] Facilitate the Learn To Code Series (hackclub/meta#400, @jonleung)
[ ] Make assets for the iOS track (hackclub/meta#340, @MaxWofford)
[ ] Create how to create a pull request workshop (hackclub/hackclub#568,
@MaxWofford)
[ ] Respond to all applicants (hackclub/meta#311, @zachlatta)
[x] Update GOALS.md to reflect 6 month plan (hackclub/meta#349, @zachlatta)
[x] Get hackclub.com (hackclub/meta#347, @zachlatta)
[x] Setup The Hack Series (hackclub/meta#411, @zachlatta)

/cc @hackclub/staff

Going to go ahead and close this because the week's over. I'll link the next weekly issue here when we make it.

New weekly issue is in #450 :-).


Molten strike does not benefit from multistrike

https://pastebin.com/yneQkBp9
With this build, i had 6.8 attacks per second before the patch. Now i only have 3.7. It is because multistrike no longer works. If i remove it i have the same attack speed but 60% more dps (on molten strike balls).

The calculation for the attack speed of projectile parts of melee skills (such as Molten Strike's Magma Balls or Lightning Strike's Projectiles) has never been accurate, due to a limitation of the program's skill part system; the fix to Multistrike merely made it more obvious. I've previously detailed this in #241.
Fixing this is a higher priority now due to the greater impact, but I suspect that it will require a rework of the program's skill part system, and I'm not sure when I'll find the time to do that.
Anyway, this duplicates #241, so I will close this.


Page blinking with android webview when scrolling down using the barebone example

I'm making a hybrid android app.
I'm using iScroll to handle the scrolling, but there is a weird bug in Android webview.
When the page is first loaded, if I scroll down, the elements of the page start to blink until the
bottom of the page is reached.
After that, if I scroll up to the top, the blinking is not reported again.
It seems that once the bottom has been reached, iScroll does a cache of the page or something like that, because as I said, the page stops flickering.
I made a video to show this behavior:
https://www.youtube.com/watch?v=kPuxdUZ6RQk
This is the page I'm testing with:
<!DOCTYPE html>

	    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls and  have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

In addition, there are many other supernatural beings: Fenrir the gigantic wolf, and Jörmungandr the sea-serpent (or "worm") that is coiled around Midgard. These two monsters are described as the progeny of Loki, the trickster-god, and a giant (Hel is the third of these offspring). More benevolent creatures are Hugin and Munin (thought and memory, respectively), the two ravens who keep Odin, the chief god, apprised of what is happening on earth, since he gave his eye to the Well of Mimir in his quest for wisdom, Sleipnir, Loki's eight legged horse son belonging to Odin and Ratatosk, the squirrel which scampers in the branches of Yggdrasil.

Along with many other polytheistic religions, this mythology lacks the good-evil dualism of the Middle Eastern tradition. Thus, Loki is not primarily an adversary of the gods, though he is often portrayed in the stories as the nemesis to the protagonist Thor, and the giants are not so much fundamentally evil, as rude, boisterous, and uncivilized (except in the case of the Thurses who were not quite so uncivilized). The dualism that exists is not good vs. evil, but order vs. chaos. The gods represent order and structure whereas the giants and the monsters represent chaos and disorder.

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls" and "demons" have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls and  have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

In addition, there are many other supernatural beings: Fenrir the gigantic wolf, and Jörmungandr the sea-serpent (or "worm") that is coiled around Midgard. These two monsters are described as the progeny of Loki, the trickster-god, and a giant (Hel is the third of these offspring). More benevolent creatures are Hugin and Munin (thought and memory, respectively), the two ravens who keep Odin, the chief god, apprised of what is happening on earth, since he gave his eye to the Well of Mimir in his quest for wisdom, Sleipnir, Loki's eight legged horse son belonging to Odin and Ratatosk, the squirrel which scampers in the branches of Yggdrasil.

Along with many other polytheistic religions, this mythology lacks the good-evil dualism of the Middle Eastern tradition. Thus, Loki is not primarily an adversary of the gods, though he is often portrayed in the stories as the nemesis to the protagonist Thor, and the giants are not so much fundamentally evil, as rude, boisterous, and uncivilized (except in the case of the Thurses who were not quite so uncivilized). The dualism that exists is not good vs. evil, but order vs. chaos. The gods represent order and structure whereas the giants and the monsters represent chaos and disorder.

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls" and "demons" have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls and  have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

In addition, there are many other supernatural beings: Fenrir the gigantic wolf, and Jörmungandr the sea-serpent (or "worm") that is coiled around Midgard. These two monsters are described as the progeny of Loki, the trickster-god, and a giant (Hel is the third of these offspring). More benevolent creatures are Hugin and Munin (thought and memory, respectively), the two ravens who keep Odin, the chief god, apprised of what is happening on earth, since he gave his eye to the Well of Mimir in his quest for wisdom, Sleipnir, Loki's eight legged horse son belonging to Odin and Ratatosk, the squirrel which scampers in the branches of Yggdrasil.

Along with many other polytheistic religions, this mythology lacks the good-evil dualism of the Middle Eastern tradition. Thus, Loki is not primarily an adversary of the gods, though he is often portrayed in the stories as the nemesis to the protagonist Thor, and the giants are not so much fundamentally evil, as rude, boisterous, and uncivilized (except in the case of the Thurses who were not quite so uncivilized). The dualism that exists is not good vs. evil, but order vs. chaos. The gods represent order and structure whereas the giants and the monsters represent chaos and disorder.

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls" and "demons" have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

Testing iScroll bug in Android webview

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls and  have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

In addition, there are many other supernatural beings: Fenrir the gigantic wolf, and Jörmungandr the sea-serpent (or "worm") that is coiled around Midgard. These two monsters are described as the progeny of Loki, the trickster-god, and a giant (Hel is the third of these offspring). More benevolent creatures are Hugin and Munin (thought and memory, respectively), the two ravens who keep Odin, the chief god, apprised of what is happening on earth, since he gave his eye to the Well of Mimir in his quest for wisdom, Sleipnir, Loki's eight legged horse son belonging to Odin and Ratatosk, the squirrel which scampers in the branches of Yggdrasil.

Along with many other polytheistic religions, this mythology lacks the good-evil dualism of the Middle Eastern tradition. Thus, Loki is not primarily an adversary of the gods, though he is often portrayed in the stories as the nemesis to the protagonist Thor, and the giants are not so much fundamentally evil, as rude, boisterous, and uncivilized (except in the case of the Thurses who were not quite so uncivilized). The dualism that exists is not good vs. evil, but order vs. chaos. The gods represent order and structure whereas the giants and the monsters represent chaos and disorder.

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls" and "demons" have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

Long content

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls and  have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

In addition, there are many other supernatural beings: Fenrir the gigantic wolf, and Jörmungandr the sea-serpent (or "worm") that is coiled around Midgard. These two monsters are described as the progeny of Loki, the trickster-god, and a giant (Hel is the third of these offspring). More benevolent creatures are Hugin and Munin (thought and memory, respectively), the two ravens who keep Odin, the chief god, apprised of what is happening on earth, since he gave his eye to the Well of Mimir in his quest for wisdom, Sleipnir, Loki's eight legged horse son belonging to Odin and Ratatosk, the squirrel which scampers in the branches of Yggdrasil.

Along with many other polytheistic religions, this mythology lacks the good-evil dualism of the Middle Eastern tradition. Thus, Loki is not primarily an adversary of the gods, though he is often portrayed in the stories as the nemesis to the protagonist Thor, and the giants are not so much fundamentally evil, as rude, boisterous, and uncivilized (except in the case of the Thurses who were not quite so uncivilized). The dualism that exists is not good vs. evil, but order vs. chaos. The gods represent order and structure whereas the giants and the monsters represent chaos and disorder.

Generally, despite ambiguity, the Æsir and their allies represent the natural forces of cosmic order, whereas the Jötnar represent the natural forces of destructive chaos. The Jötnar compare to the Titans and Gigantes of Greek mythology and generally translated as "giants", although "trolls" and "demons" have been suggested as suitable alternatives. Notably, a foreboding figure like Loki was the child of two giants, and likewise Hel his daughter. Even so, the Æsir frequently intermarry the Jötnar, and themselves for the most part descend from them. Loki himself is thought to be the blood brother of Óðinn and thus counted as one of the Æsir. Some of the giants are mentioned by name in the Eddas, and they seem to be representations of natural forces. There are two general types of giant: Thurses and the normal thuggish giant, but there was also a giant made of stone and a giant made of fire. There were also elves and dwarfs, whose role is shadowy but who are generally thought to side with the gods.

Ending...

This bug is not happening in the Android browser, only in the webview component.
I'm testing with Android 4.2.2 and 4.3.
If I enable the Software Acceleration, this problem only happens 10% of the times; but with this feature enabled, all my css transforms stop working smooth.
So I wonder if there is a way to avoid this problem without using the Software Acceleration. Maybe there is just something wrong with my css or the way I'm calling iScroll.
Thanks in advance.

 I'm not using Cordova.
I have an Android project with a single webview.
This is how I enable the Software acceleration:
webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
that line also disables the hardware acceleration.
Anyway, I don't know how to make a slow scroll, since every time i try a light scroll with my fingers,
the scroll is made with the same fast speed.

I forgot to add that if I disable the momentum, the blinking doesn't happen.
But the great part of iscroll is the momentum, so I don't want to disable it.

@kaansoral , is there a way to configure iscroll to decrease the scroll speed in mobile?
I tried with the deceleration option, but that doesn't work.

Yes, you can manually modify the code and reduce the speed, I did it months ago, so I don't remember the exact details
I have momentum, but I think I capped it
One other disturbing thing that happens is, the page slows down, than a small scroll move from user turns into a high speed scroll while it shouldn't, the scroll hits the bottom, so capping the speed/trigger was a good idea too
TL;DR: I can't help with the exact details, but at least it's possible