Problems when running on Linux

On Linux, the script is giving an error:
dmi_info['DmiBIOSReleaseDate'] = v['data']['Release Date']
NameError: name 'v' is not defined.
Plus, I noticed that under Linux the script is also checking for Windows dependencies...

Hi,
Sorry for my late reply.
It's a bit confusing but the script builds a template that is aimed at running inside a Windows host and in order to be self containing it also includes the Windows binaries from the start, so you don't need to manually copy the needed files at a later stage. I hope it makes sense?
Regarding the issue you are having, the script is unable to find the Release Date from the BIOS value. Just to be able to help you out better, how does your setup look like? Are you running the script on bare metal or in a VM. The "best" method is run it on bare metal Linux, this can be done by booting a computer with a Linux live CD, run the script and collect the template. Then you can use the template in your regular setup.
Please get back to me and I'm sure I can figure out a way to help you =)

Hello,
I'm running it on bare metal, a regular Debian setup.
I've tried running it from a live CD, and some dependency packages were not available for install:  cd-drive, lspci, python-dmidecode, smartctl. Could you try running this on a Linux and tell me if you encounter the same problems, or if I'm doing something wrong. Thanks.

Hi,
Bara metal is good. So the reason you are getting this error, is because as noted above, that the script is unable to retrive the correct information. As the BIOS information differ between vendor it might just be something silly. If you can send me the output of:
sudo dmidecode -t0
It would help me pin down the problem.
Just to respond regarding live-cd runs, you can in most case install missing software even when using a live-cd.

Hello,
I meant that some dependency packages themselves don't seem to exist in repositories. smartctl - unable to locate package, lspci - no installation candidate, etc.

Hi,
They are not listed as general dependencies as it's not that common that people run the template on a server, which seems like you do?
Anyway: lscpi can be found in the Ubuntu package pciutils and smartmontools if I remember correctly

I've tried it on Ubuntu 16.04 and managed to get all the dependencies together, and now running the script is giving me this error:
[*] Creating VirtualBox modifications ..
Traceback (most recent call last):
File "antivmdetect.py", line 247, in
if 'SG_IO' in disk_dmi['FirmwareRevision']:
KeyError: 'FirmwareRevision'
The output of sudo dmidecode -t0 is:
dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.
 :)

I guess that the value "'FirmwareRevision" is not populated.
Do you get any output when you run: hdparm -i /dev/sda | grep -o 'FwRev=[A-Za-z0-9_+/ ."-]*' | awk -F= '{print $2}' ?

The output is;
/dev/sda: No such file or directory

Ok, so if you run: "sudo fisk -l" and send me the output we can try to figure out what you are using instead. Btw which Linux dist are you using?

I am using Ubuntu 16.04LTS in live CD mode. The fdisk command mode gives the output:
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/loop0: 1.3 GiB,<PHONE_NUMBER> bytes, 2799744 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mmcblk0: 3.7 GiB,<PHONE_NUMBER> bytes, 7744512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device         Boot Start     End Sectors  Size Id Type
/dev/mmcblk0p1 *<PHONE_NUMBER> 7744384  3.7G  7 HPFS/NTFS/exFAT

Are you booting on a flashmemory? If /dev/mmcblk0 is your boot device, try to replace /dev/sda with /dev/mmcblk .

I'm running from a live DVD. Still, running a command
hdparm -i /dev/mmcblk | grep -o 'FwRev=[A-Za-z0-9_+/ ."-]*' | awk -F= '{print $2}'
produces the result:
HDIO_DRIVE_CMD(identify) failed: Invalid argument HDIO_GET_IDENTITY failed: Invalid argument

Have you been able to find a solution?

Any luck?

As you are not able to use hdparm on SD cards (apparently) , do you have better luck if you try the following command?
udevadm info -a /dev/mmcblk
If so, could you share the raw string for:
ATTRS{model}
ATTRS{rev}
ATTRS{vendor}

Did you any chance to look into it?

I will close this issue, but feel free to re-open it

Hello,
the udevadm info -a /dev/mmcblk command results in:
Unknown device, absolute path in /dev/ or /sys expected.

Hello,
I have exactly the same issue... I'm using metal ubuntu 18.04 LTS.
The output of the following: hdparm -i /dev/sda | grep -o 'FwRev=[A-Za-z0-9_+/ ."-]*' | awk -F= '{print $2}'
produces /dev/sda: No such file or directory

below is fdisk -l output
Disk /dev/loop0: 2.3 MiB, 2355200 bytes, 4600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop1: 42.1 MiB, 44183552 bytes, 86296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop2: 87.9 MiB, 92164096 bytes, 180008 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop3: 13 MiB, 13619200 bytes, 26600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop4: 87.9 MiB, 92119040 bytes, 179920 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop5: 2.3 MiB, 2433024 bytes, 4752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop6: 14.5 MiB, 15208448 bytes, 29704 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop7: 3.7 MiB, 3887104 bytes, 7592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/nvme0n1: 238.5 GiB,<PHONE_NUMBER>04 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x69d7a225
Device         Boot Start       End   Sectors   Size Id Type
/dev/nvme0n1p1 *     2048 500117503 500115456 238.5G 83 Linux
Disk /dev/loop8: 86.9 MiB, 91099136 bytes, 177928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop9: 14.5 MiB, 15196160 bytes, 29680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop10: 140.9 MiB, 147722240 bytes, 288520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop11: 14.5 MiB, 15204352 bytes, 29696 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop12: 34.7 MiB, 36323328 bytes, 70944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop13: 13 MiB, 13619200 bytes, 26600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop14: 3.7 MiB, 3878912 bytes, 7576 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


pangram: Update to match changes in canonical data

Just starting to get a feel for the codebase, and trying to do some Hacktoberfest!  I saw an issue for regenerating tests, so I gave it a look and Pangram needed updating.  One test was modified and another entirely new one was added to the list in the canonical data.  See below for details.
Why?
Canonical data for the Pangram exercise was updated, so I updated the Ruby version to match, including updating the Version #, etc.
What?
Incorporated two commits to problem-specifications:

Fix duplicative test case for missing 'x'
Add test case with perfect pangram for better TDD progression

How Has This Been Tested?
Ran rake test:pangram to ensure the example still works.  Also ran rubocop -D to make sure I didn't break any formatting things.  Finally, ran bin/local-status-check to be double-sure.
This shouldn't affect any other areas of code, since it's just updating an exercise and the tests all pass.
Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (non-breaking change which adds functionality)
[ ] Breaking change (fix or enhancement that would cause existing functionality to change)
[x] Gardening (code and/or documentation cleanup)

References and Closures

#717
Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My change relies on a pending issue/pull request
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Great thanks! :heart:
Looks like you managed to do everything needed.
Did you do this by running bin/generate --update pangram ?

Yeah.

I forked and cloned the repo.
I ran bin/generate -a, and then git status to see if any of the exercises had changed.
It showed 3 exercises (complex numbers, grains, and pangram) that got regenerated, but when I looked at the actual diffs in the test files, Pangram was the only one that showed any actual modifications to the test suite.
I ran bin/generate -u pangram and reverted the other exercises, since I figured you didn't want to bump versions of exercises where only the descriptions had changed.

I was looking at #717 .  I can give writing up some documentation a shot if the above process looks reasonable?  Is that the way regeneration was intended to be done?

I was looking at #717 . I can give writing up some documentation a shot if the above process looks reasonable? Is that the way regeneration was intended to be done?

That would be great. :heart:
Your procedure sounds similar to what I do. :+1: So unless you can think of a better way, let's document it that way for now.


Mistakes in scripts for Azure SQL database deployment

Under classic 1
https://docs.microsoft.com/en-us/azure/devops/pipelines/targets/azure-sqldb?view=azure-devops&tabs=yaml#classic-1
The following PowerShell script removes firewall rules. You can check-in this script as `RemoveAzureFirewall.ps1` into your repository.

should be
The following PowerShell script removes firewall rules. You can check-in this script as `RemoveAzureFirewallRule.ps1` into your repository.

Under classic 2 -> yaml
https://docs.microsoft.com/en-us/azure/devops/pipelines/targets/azure-sqldb?view=azure-devops&tabs=yaml#classic-2
    ScriptArguments: '-ServerName $(ServerName) -ResourceGroupName $(ResourceGroupName)'

should be
    ScriptArguments: '-ServerName $(ServerName) -ResourceGroup $(ResourceGroupName)'

(or the parameter should be ResourceGroupName, but then the page is wrong in the example scripts above and the run for remove firewall rule below etc.)
And
    ScriptArguments: '$(ServerName) -ResourceGroup $(ResourceGroupName)'

should be
    ScriptArguments: '-ServerName $(ServerName) -ResourceGroup $(ResourceGroupName)'

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

ID: 81f4ee44-6500-b0e6-62d8-7a23e5b461fa
Version Independent ID: 75bd021b-fed5-f258-315d-0ef8628fb887
Content: Deploy to Azure SQL Database - Azure Pipelines
Content Source: docs/pipelines/targets/azure-sqldb.md
Product: devops
Technology: devops-cicd-targets
GitHub Login: @ramiMSFT
Microsoft Alias: rabououn

@Dorus Thanks for your feedback! -ResourceGroupName is the right argument for New-AzSqlServerFirewallRule and Remove-AzSqlServerFirewallRule. I'm updating the other one shortly


Rust support

Please make a rust crate for erlpack

There are already eetf format de/serialization crates for rust. In the likely event they don't.

There are already eetf format de/serialization crates for rust. In the likely event they don't.

Not official ones tho


Fix flaky dropdown test and enable/fix others

Dropdown - In short -> if you run the tests locally until the Multiple Dropdown tests run before the other one, the Home/End key will fail. Long-ish -> The problem was that there are two test files and if the multiple dropdown tests run before the standard configured one, the Home/End key test fails on it because the menu has leftover options from the multiple tests.
Tabs - enabled and a updated the leftover expect from Jasmine.
Radial menu - test should have never worked but I guess this is from the time we switched from the frameworks. Now they did fail consistently and was very easy to spot the mistakes.

https://github.com/CoherentLabs/GameUIComponents/pull/31#pullrequestreview-768808313
Fixed.


Fix hidden Border Settings dialog on high DPI displays

Set the AutoSize property for the border settings form to true.

Thanks!


Login notice: Rework UI of configurator based on UX review

UI of the login notice configurator has been changed to a tabbed format. Also added a "Revert changes" button, changed the disable conditions of the buttons (save and revert changes are only enabled if the content of the textfield differs from the content of the database, and delete is only enabled if the database contains a login notice at all) and added a deletion confirmation dialog.
#660

After pressing delete:


pull request for e2e test at 12/14/2016 20:15:10

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Kill the refractSymbolMap

According to the latest surveys, it turned out that refractSymbolMap was the worst idea in 2016-2017-2018.
Shame and whip yourself multiple times.

Addressed into #24


typo beggining->beginning

beggining  should be beginning

The beggining of your Source/_includes/$BOOK-TITLE/chapters.md contains “YAML Front Matter” and is used to define metadata about your book that we use in various places for various templates. Anything with an asterisk is optional.

from
http://chrisanthropic.github.io/Open-Publisher-Documentation//use/bash.html
and derivatives
This looks like a great project. thanks for doing it, Frank

I fixed the typo, thanks for letting me know about it!

Glad we have this way to communicate! f
On 6 June 2017 at 16:44, C Tarwater<EMAIL_ADDRESS>wrote:

I fixed the typo, thanks for letting me know about it!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/chrisanthropic/Open-Publisher/issues/12#issuecomment-306528155,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABijjubTtXVJ-bhE4-vdR1y_RKeq7B_Gks5sBXPEgaJpZM4NxbhR
.

--
<EMAIL_ADDRESS>cell: +447763116793, skype: colcord,
if you ever get no response, please send to<EMAIL_ADDRESS>

Hi, the typo is still in the rake version of the document.


feat: add aarch64 support

Changelog category :

New Feature

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Support compiling and running on ARM architecture
Modify and compile the debain image to support aarch64 environment
Modify the corresponding foundationdb package to support the use of the corresponding ARM version of the package in the aarch64  environment.
Related modifications to the libhdfs3-open project, adding arm compilation macros to avoid unsupported feature codes
Documentation entry for user-facing changes

[ ] Documentation is written (mandatory for new features)

The compilation method is consistent with the X86 version, and the code is compatible
There is a difference between the deployed and running foundationdb. The foundationdb community currently does not provide binary for the aarch64 architecture for download. I used the community's build-support image to package the binary for the aarch64 architecture.
The  image has been appropriately adjusted, and the foundation source code has not been modified:
For details, see: https://github.com/frankye1982/fdb-build-support.git

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.ye.xihui seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Implementation of choose and constant for #131

Initial implementation, so feedback appreciated.

that's looking good, thanks. added my 2 cents in the comments

Working on this but having a problem making the predicate return GremlinScala[Boolean, _] due to downstream types. Expressions such as  _.value(Age).is(P.lte(30)) are of type GremlinScala[Int, _]. To make it work I end up with this mess:
      val traversal: GremlinScala[String, _] = graph
        .V.hasLabel("person")
        .choose(
          _.value(Age).is(P.lte(30)).map(_ != 0),
          onTrue = _.in(),
          onFalse = _.out()
        )
        .value(Name)

Maybe it's easier if we make predicate: End => Boolean
The is step doesn't change the end value to a boolean, it rather acts like filter (Gremlin-Scala simply calls gremlin-java, there is no difference between the two on that step):
import gremlin.scala._
import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerFactory
import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph
import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.__
import org.apache.tinkerpop.gremlin.process.traversal.{Order, P, Scope}
val g = TinkerFactory.createModern.asScala

g.V.hasLabel("person").value[Int]("age").is(P.lte(30)).toList
res3: List[Int] = List(29, 27)

Yeh, that's looking better:
      val traversal = graph
        .V.hasLabel("person")
        .choose(
          _.value2(Age) <= 30,
          onTrue = _.in(),
          onFalse = _.out()
        )
        .value(Name)

      traversal.toSet shouldBe Set("marko", "ripple", "lop", "lop")
...
      val traversal = graph
        .V
        .choose(
          _.label() == "person",
          onTrue = _.value(Name),
          onFalse = _.constant("inhuman")
        )

      traversal.toSet() shouldBe Set("marko", "vadas", "inhuman", "josh", "peter")

Agreed, looks great! Feel free to merge if you're happy with it.
We might have to rethink the use of lambdas going forward, or at least provide both options (lamda and traversal), as RemoteGraph doesn't work with lambdas: https://github.com/apache/incubator-tinkerpop/pull/269 and lambdas are hard to optimise for the database.


Move duplicated code into common file

No point duplicating the code, and if I fix a bug in future I may forget to do it in both scripts.

All related commits linked to this issue. Consider it done.


Unnecessary linking with Security framework

The MailTrackerBlocker target links with Security.framework and does not appear to need/use it.

Fixed.
Thanks for pointing that out. Also removed other unused frameworks.

No problem, just thought I'd mention it since I reviewed the code before installing.


The mapping file used for analyses should include the taxonomic summaries

The QIIME mapping file that's used to produce the visuals in Qiita should include information about the taxonomic profiles i.e. we should be calling summarize_taxa.py on the table an mapping file before starting any of the processing.
Side note: To make this nicer for the users, we should perhaps trim the taxonomic name to something more readable, meaning that instead of naming the column Root;k__Bacteria;p__Actinobacteria;c__Actinobacteria, we can probably use c__Actinobacteria.

This has been superseded by how Qiime2 works; thus, closing.


feat: tipping success modal

Hi, thanks for the work! I said that the logo anad stars should be svg, but didn't know that it would be this big. Sorry for inconvenience, can you replace the svg with an image, you can export image from the figma directly.

Thanks for the work! Looks great!

Thanks!🚀


Fix potential endless loop on CI systems for iTC team selection

Related https://github.com/fastlane/fastlane/pull/8827
Fixes https://github.com/fastlane/fastlane/issues/8824

          1 Error

:no_entry_sign:
Tests have failed, see below for more information.

Tests:

Name
File

Match Match::Encrypt raises an exception if invalid password is passed
encrypt_spec.rb

  Generated by :no_entry_sign: Danger


How to use form-data POST request

Hi, I need to send a POST request using form-data, can you please advise if I can do this with zerocode and how to do it?
The endpoint consumes = {MediaType.APPLICATION_JSON_VALUE, MediaType.MULTIPART_FORM_DATA_VALUE})
Thank you.
Example from Postman.

Thanks @authorjapps . This is an example of what I need to submit in my request, the file is optional so first I'm trying without sending a file.
"request": {
"headers": {
"Content-Type": "multipart/form-data",
"X-Auth-Token":"ggg"
},
"queryParams": {
"userId": "ggg",
"subject": "OTHER"
},
"body": {
"RequestObject": {
"userId": "gggg",
"comment": "Test123",
"findings": "OTHER"
},
"subscribeRequest":{
"subscribed":true
}
}
},
I get this exception:
java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.lang.String
at org.jsmart.zerocode.core.httpclient.utils.FileUploadUtils.buildOtherRequestParams(FileUploadUtils.java:60)
Caused by: java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.lang.String
at org.jsmart.zerocode.core.httpclient.utils.FileUploadUtils.buildOtherRequestParams(FileUploadUtils.java:60)
at org.jsmart.zerocode.core.httpclient.BasicHttpClient.createFileUploadRequestBuilder(BasicHttpClient.java:358)
at org.jsmart.zerocode.core.httpclient.BasicHttpClient.createRequestBuilder(BasicHttpClient.java:402)
at org.jsmart.zerocode.core.httpclient.BasicHttpClient.execute(BasicHttpClient.java:130)
at org.jsmart.zerocode.core.engine.executor.httpapi.HttpApiExecutorImpl.execute(HttpApiExecutorImpl.java:62)
at org.jsmart.zerocode.core.engine.executor.ApiServiceExecutorImpl.executeHttpApi(ApiServiceExecutorImpl.java:34)

hello @felipeEngineer2020 , can you share this sample test in a GitHub repo?
Will have a look when I get chance.
Have you seen this example in the Spring example repo?

With file: (see "Without file:" in the next section)

                "body": {
                    "files": ["file:project_files/my_zip_file.zip", "file2:project_files/pdf_file.pdf"],
                    "trainList" : "Jubilee, Central, Bakerloo",
                    "id" : "LONDON-TUBE-UNDERGROUND"
                }

Without file:

                    // Note-
                    // Also you can send key-value params to server like below

                "body": {
                    "keyTest" : "test.json",
                    "trainList" : "Jubilee, Central, Bakerloo",
                    "id" : "LONDON-TUBE-UNDERGROUND"
                }

That should work.
If the aboev doesn't work for you, you might have to override the "BasicHttpClient.java" to suit your requirement.

org.jsmart.zerocode.core.httpclient.utils.FileUploadUtils#buildOtherRequestParams
invoked from:

org.jsmart.zerocode.core.httpclient.BasicHttpClient#createFileUploadRequestBuilder

@authorjapps can we get this merged into release branch so that we can use it?

@authorjapps can we get this merged into release branch so that we can use it?

This was merged years ago I think.
If not available(by chance), can you raise a PR and paste here?
We can reopen this ticket and get it merged.


CommandTimings.java:149: Add translation for...

The puzzle 1-7808082a from #1 has to be resolved:
https://github.com/shiruka/shiruka/blob/edf249558562d738d6e07cc8f8e17b0935f9deaf/src/main/java/net/shiruka/shiruka/command/commands/CommandTimings.java#L149-L149
The puzzle was created by @portlek on 21-Jan-21.
Estimate: 15 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

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

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


CoFlow A Platform To Hackathon, Support And Raise Developers For Flow Ecosytem

Grant category
Please select one:

Educational material

Description
CoFlow is an innovative platform that brings together all educational content available in Portuguese using and building the Flow ecosystem. This means that through CoFlow, users will have access to a variety of educational resources such as courses, books, articles, and videos, all in one place and focused on a good UI/UX. This unique feature makes CoFlow a valuable tool for students, teachers, and others interested in learning and sharing knowledge.
Problem statement

Target Audience
Portuguese language developers

The evidence provided suggests that there is a need for specific educational platforms aimed at Portuguese speakers and for the incorporation of young Portuguese language students interested in technology into the Flow ecosystem. Additionally, there is a lack of adherence among Portuguese-speaking developers about the option of Cadence and Flow Blockchain development. Furthermore, there is a preference among Portuguese-speaking developers for Portuguese-speaking tutors, as it makes it easier for them to absorb the content.
Proposed solution
In summary, the proposed solution is to create a developer education platform, CoFlow, that specifically focuses on training and supporting Portuguese-speaking developers to integrate them into the Flow ecosystem. The platform will target Portuguese-speaking developers, providing them with training courses, hackathons and development support on Flow Blockchain. CoFlow will also organize events for developers in technological education institutions and colleges to showcase the benefits and opportunities of becoming a Flow developer. The platform will guide and mentor budding developers in solving problems as a Flow developer and help them secure grants to create innovative problem-solving dApps on Flow. CoFlow will also host hackathons at major events to encourage more developers to join and start developing on Flow, solidifying their knowledge in Cadence. Each developer who completes the course will receive a certificate of completion in the form of an NFT on Flow.
Impact
CoFlow will be a huge benefit for the expanding Flow developer community as more Portuguese-speaking developers join the ecosystem to contribute to its continued growth. Additionally, the platform will provide resources and support for development, events for showcasing opportunities and mentorship to help developers create innovative solutions within the Flow ecosystem, further increasing the attractiveness of the ecosystem to other developers and potential Flow users.
Milestones and funding

Marco
Entregas
Linha do tempo
Riscos
FLOW proposal

1 - Evolution in the Platform
Specific pages for the Hackathon
2 weeks
-
3,000

2 - Hackathon
CoFlow Hackathon helping with the structure
1 month
-
30,000

Total funding proposed: 33,000 FLOW
Structure
Aside from getting devs to try out Flow, one of the primary goals of the hackathon is to lead to
mainnet deployments that actually get used by users. In that respect, this hackathon will be split
in 3 phases to increase the chances of long term success.
● Phase 1: Sign up & education phase: focus on gathering signups, raising awareness
for the hackathon and helping devs find teams.
○ Goal: Ideation & team building
○ Contents:
■ Thought leadership talks by Flow creators
■ Technical ramp up via
● Workshops
● Webinars
● Courses
○ Outcomes: >>500 builders ready to build on Flow, with all the foundational
technical and non-technical knowledge to build a great experience on Flow (or
know enough to find out), and an idea to start building. Teams can already start
building in this phase
● Phase 2: Building (From Idea to Testnet): following Phase 1, the focus will shift to
building and implementation. Building can already start in Phase 1, but during Phase 2
we will provide more mentorship and recurring support (e.g. office hours).
○ Goal: building an MVP/prototype on testnet and award the most promising apps
○ Contents: During this phase, teams will be heads down building, so we will have
some devs on duty to help in case of questions.
■ Daily office hours with Flow & Cadence engineers
■ Support from top community members and ambassadors
■ Phase 2 will conclude with an award ceremony
○ Outcomes: >>50 working prototypes on testnet and an accompanying video
demo and presentation.
○ Judging & Award Ceremony (Feb 28): to close off the hackathon phase, the
submissions will be judged by a group along metrics such as Technical
excellence, product market fit, and impact potential. Top dapps will win prizes.
● Phase 3: Launchpad (Road to mainnet): Long-term and impact-focused approach to
the hackathon. The problem with most hackathons is that projects get abandoned. The
most promising projects in our hackathon should have milestones tied to the production
deployment of the app.
○ Duration: March to April
○ Goal: turn MVPs into high quality apps on mainnet that get actual usage
○ Contents: it is critical to nurture promising ideas and go from short-term
hackathon mentality to long-term business mentality. This is where we should:
■ pair with investors, accelerators, incubators
■ Scope potential developer grants,
■ Provide general mentorship and consultations with Flow experts both
from a business and technical perspective
■ Marketing support
○ Outcomes: at least 50 apps get deployed to mainnet from the hackathon
Key Dates & Partnership Support
● Feb 1 – Announcement and marketing starts (& will start accepting signups) + teams
form
○ How you can help: spread the news across your community starting Feb 1 (we
will provide a small "press kit" before Feb 1).
● Feb 10-20 – Educational phase - goal here is to organize interesting educational
events around Flow and Web3.
○ How you can help: organize one or more workshops/webinars/AMAs around a
topic(s) that will help the hackathon participants build successful dapps. This
doesn't necessarily have to be technical events.
● Feb 20-26 Feb – Building phase & Submission window - in this phase the
participants will be heads down building and submitting their creations by the Feb 26
cutoff.
○ How you can help: while the hackathon is virtual and anyone in the world can
participate and submit a project, if you have a strong local community
somewhere, consider hosting an IRL event during this time window to get your
community together for a day (or more) of building in person.
● Feb 28 – Award ceremony: we will be awarding the best apps
○ How you can help: would be great to have someone from your team be a
judge! Judging will happen throughout the submission process. Keep in mind a
dedicated team will filter submissions, so judges won't need to go through
every single submission (and we're hoping for a lot of submissions!)
● Mar 1 - April 30: The Launchpad phase - following the hackathon, we want to support
the top builders and help them get their project over the line to mainnet (e.g.
mentorship, priority access to grants and venture funding)
○ How you can help: be available to mentor a select number of top projects
Team

Name
Role
Bio
Contact

Diego Alcantara
Official Ambassador at Flow
Founder Coflow
<EMAIL_ADDRESS>

Bianca Lima
Head of Operations
CoFounder Coflow
<EMAIL_ADDRESS>

@fotescodev Our focus in the first moment will be to help form teams on our discord: https://discord.gg/hT8EpC5mUN

@diegofornalha it looks like the description is for a platform but you changed the title to verification node. could you rework the whole description and follow the template (eg include detailed milestones and timelines and use USD as opposed to FLOW tokens)?

To encourage the community to individually stake their token earnings in the protocol, we are requesting the distribution of Flow tokens.

If this is an obstacle, I can change it to USD.

Hi @diegofornalha diegofornalha - thanks for clarifying. What I think we are missing overall is a clearer understanding of how Emerald Latam DAO community operates, how much staking and other engagement (hackathons, educational outreach etc) would be taking place.
135k FLOW is a considerable amount. It would be required to see the business case. Is there data you can provide around the events you are running, how many community members, numbers on the inflows of interest in staking nodes etc. Please help us understand more. Thanks

Hi @franklywatson!
Here are some data about past and upcoming events, as well as details on community involvement and staking activities that we plan to implement.
We are strategically present in two communities, one of which is smaller and focused on the Flow blockchain, while the other is focused on web development.
Last month, we started a community that already has over 100 members, with more than 30 participating in the hackathon: https://discord.gg/hT8EpC5mUN
In the second community, Web3Dev, we offer Cadence courses and have monitors to support students. Currently, Web3Dev has over 5,000 members: https://discord.gg/M7M9CX2PXV

@franklywatson This formula is quite simple and allows us to calculate the percentage variation in the number of members of Emerald Latam between 2022 and 2023. What's even better is that the higher the variation, the more points Emerald Latam will receive. It's an excellent way to encourage the growth of the number of members and reward those who strive to achieve this goal.
Taking Emerald Latam as an example, if it has 100 members in 2022 (Y=100) and increases to 120 members in 2023 (X=120), the points will be calculated as follows:
Points = (120 - 100) / 100 * 100
Points = 20%
In this case, Emerald Latam will receive 20 points for the 20% increase in the number of members.
It's worth remembering that this points system is a useful tool to evaluate the performance of Emerald Latam in relation to the number of members, but it should not be the only indicator used. It's important to consider other financial and non-financial factors to have a complete and accurate evaluation of the business's health.

Hi @diegofornalha - thanks for the follow up. It's hard to make the connection between the funding for Verification Node and the impact and engagement it may/could have. Also, our policy is that we don't provide grants for the running of nodes and unfortunately this is not something we make exceptions for. I think you would find more success in proposing smaller and specific grants, such your hackathon proposal https://github.com/onflow/developer-grants/issues/157.

Hi @franklywatson - thank you for getting back to me, and I appreciate your explanation regarding your funding policy. Despite this, I remain committed to pursuing my hackathon proposal, and I am thrilled about the prospect of having support. Thank you once more!

Hi @diegofornalha - I believe we're in a miscommunications loop, so I wanted to clarify: we have decided to pass on this grant request because it is not in line with the dev grant program goals. It sounds like you are going to pursue this without the grant funding; we're excited to see your progress and wish you all the best!
Thanks again for taking the time to submit your proposal and respond to our questions. Feel free to reach me directly on Discord in case you have further questions: alx-flw.find#6198.


get.dialog() animation

transitionBuilder Not open to the public，How to make dialog realistic when showing animation

use generalDialog


Teamviewer Container starts, window disappears immediately

I installed it following the readme. Using the teamviewer script I get
Cleaning up stopped teamviewer instances...                                                                                Starting teamviewer...
Then docker ps shows the container running. But a few seconds later(6s) it is gone and that's it.
I'm running a freshly installed Kubuntu 15.10.
Two times I had a short glimpse of a windows titled "teamviewer license agreement", but only the decorations.
Sorry for the edits this happened as I nearly had finished writing this issue and tried again.

No worries. Can you please tell me the docker version your running..

Also, do you happen to have teamviewer installed on the host os any other way?

teamviewer is not installed on the host os.
I'm new to docker so if there is any other way to diagnose the issue I'm happy to try it.

Client:
Version:      1.10.2
API version:  1.22
Go version:   go1.5.3
Git commit:   c3959b1
Built:        Mon Feb 22 21:40:35 2016
OS/Arch:      linux/amd64
Server:
Version:      1.10.2
API version:  1.22
Go version:   go1.5.3
Git commit:   c3959b1
Built:        Mon Feb 22 21:40:35 2016
OS/Arch:      linux/amd64

Yes you can run the following command and it should give us a little more information on what is going on.
teamviewer bash
teamviewer

/usr/local/bin/teamviewer: line 10: cd: /home/root: No such file or directory

Init...
Checking setup...
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject no class object {4315d437-5b8c-11d0-bd3b-00a0c911ce86} could be created for context 0x3
wine: configuration in '/opt/teamviewer/profile' has been updated.
Launching TeamViewer ...
Starting network process (no daemon)
Network process started (497)
Launching TeamViewer GUI ...

output of ps is
 PID TTY          TIME CMD
    1 ?        00:00:00 s6-svscan
   28 ?        00:00:00 foreground
   29 ?        00:00:00 s6-supervise
   30 ?        00:00:00 s6-supervise
   37 ?        00:00:00 foreground
  229 ?        00:00:00 s6-supervise
  235 ?        00:00:00 bash
  785 ?        00:00:00 ps

After I started teamviewer(from within the already started container) a second time it showed
/usr/local/bin/teamviewer: line 10: cd: /home/root: No such file or directory

Init...
Checking setup...
Launching TeamViewer ...
Starting network process (no daemon)
Network process started (1239)
Launching TeamViewer GUI ...

and then the GUI is visible and seems to work - there is a second window which is just filled blue, but I don't mind that.

Your running the original teamviewer bash command as root?

Yes

Its not designed to run as root, and that might be the issue.

when I don't run it as root the output is
[sudo] password for user:
touch: cannot touch ‘/tmp/.docker.xauth’: Permission denied
xauth:  /tmp/.docker.xauth not writable, changes will be ignored
Starting teamviewer...

that was for teamviewer for teamviewer bash it is
Cleaning up stopped teamviewer instances...
touch: cannot touch ‘/tmp/.docker.xauth’: Permission denied
xauth:  timeout in locking authority file /tmp/.docker.xauth
Starting bash...
bash-4.3#  teamviewer

Init...
Checking setup...
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject no class object {4315d437-5b8c-11d0-bd3b-00a0c911ce86} could be created for context 0x3
wine: configuration in '/opt/teamviewer/profile' has been updated.
Launching TeamViewer ...
Starting network process (no daemon)
Network process started (864)
Launching TeamViewer GUI ...
^[[A^[[A^[[Abash-4.3# teamviewerterminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >'
  what():  boost: mutex lock failed in pthread_mutex_lock: Invalid argument
boost assertion failed: !pthread_mutex_lock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::lock(), line 113
boost assertion failed: !pthread_mutex_lock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::lock(), line 113
boost assertion failed: !pthread_mutex_unlock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::unlock(), line 118
boost assertion failed: !pthread_mutex_unlock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::unlock(), line 118
boost assertion failed: !pthread_mutex_lock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::lock(), line 113
boost assertion failed: !pthread_mutex_lock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::lock(), line 113
boost assertion failed: !pthread_mutex_unlock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::unlock(), line 118
boost assertion failed: !pthread_mutex_unlock(&m) in /home/juser/dev/TVLib/TV11/include/boost/thread/pthread/recursive_mutex.hpp:void boost::recursive_mutex::unlock(), line 118

One second, I'm going to boot up a 15.10 vm to check default permissions of tmp.

I just checked my permission of /tmp and they are as follows:
drwxrwxrwt 8 root root 4096 Mar  3 06:22 /tmp

What are you permissions of tmp?

the same

PS the second blue screen is the system tray icon, I have not figured out how to get it to display correctly. I just get my system to always hide that window automatically.

when I start teamviewer bash as a normal user running teamviewer doesn't work on the first try, but the second one is succesfull.

Please remove the following files from tmp
/tmp/.docker.xauth
Then execute teamviewer bash as a normal user and of course issue teamviewer.

Can you please run the kernel check config script from docker that I posted earlier as well.

still the same as when I tried teamviewer bash the first time(https://github.com/hurricanehrndz/docker-containers/issues/1#issuecomment-191754855) only without /usr/local/bin/teamviewer: line 10: cd: /home/root: No such file or directory

Do you still need to run teamviewer twice?

yes

Can you please cat the output of /var/log/s6-uncaught-logs/current, output should look like this
2016-03-03 13:32:37.103067500  [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2016-03-03 13:32:37.126809500  [s6-init] ensuring user provided files have correct perms...exited 0.
2016-03-03 13:32:37.127352500  [fix-attrs.d] applying ownership & permissions fixes...
2016-03-03 13:32:37.128017500  [fix-attrs.d] 01-teamviewer: applying...
2016-03-03 13:32:37.137065500  [fix-attrs.d] 01-teamviewer: exited 0.
2016-03-03 13:32:37.137422500  [fix-attrs.d] done.
2016-03-03 13:32:37.137845500  [cont-init.d] executing container initialization scripts...
2016-03-03 13:32:37.138531500  [cont-init.d] 01-app_user-onetime: executing...
2016-03-03 13:32:37.355995500  [cont-init.d] 01-app_user-onetime: exited 0.
2016-03-03 13:32:37.356594500  [cont-init.d] done.
2016-03-03 13:32:37.357306500  [services.d] starting services
2016-03-03 13:32:37.359457500  [services.d] done.

Also please don't forget to run the following script and paste its output here:
https://github.com/docker/docker/blob/master/contrib/check-config.sh

kernel is 4.2.0-30-generic
info: reading kernel config from /boot/config-4.2.0-30-generic ...

Generally Necessary:
- cgroup hierarchy: properly mounted [/sys/fs/cgroup]
- apparmor: enabled and tools installed
- CONFIG_NAMESPACES: enabled
- CONFIG_NET_NS: enabled
- CONFIG_PID_NS: enabled
- CONFIG_IPC_NS: enabled
- CONFIG_UTS_NS: enabled
- CONFIG_DEVPTS_MULTIPLE_INSTANCES: enabled
- CONFIG_CGROUPS: enabled
- CONFIG_CGROUP_CPUACCT: enabled
- CONFIG_CGROUP_DEVICE: enabled
- CONFIG_CGROUP_FREEZER: enabled
- CONFIG_CGROUP_SCHED: enabled
- CONFIG_CPUSETS: enabled
- CONFIG_MEMCG: enabled
- CONFIG_KEYS: enabled
- CONFIG_MACVLAN: enabled (as module)
- CONFIG_VETH: enabled (as module)
- CONFIG_BRIDGE: enabled (as module)
- CONFIG_BRIDGE_NETFILTER: enabled (as module)
- CONFIG_NF_NAT_IPV4: enabled (as module)
- CONFIG_IP_NF_FILTER: enabled (as module)
- CONFIG_IP_NF_TARGET_MASQUERADE: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled (as module)
- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled (as module)
- CONFIG_NF_NAT: enabled (as module)
- CONFIG_NF_NAT_NEEDED: enabled
- CONFIG_POSIX_MQUEUE: enabled

Optional Features:
- CONFIG_USER_NS: enabled
- CONFIG_SECCOMP: enabled
- CONFIG_MEMCG_KMEM: enabled
- CONFIG_MEMCG_SWAP: enabled
- CONFIG_MEMCG_SWAP_ENABLED: missing
    (note that cgroup swap accounting is not enabled in your kernel config, you can enable it by setting boot option "swapaccount=1")
- CONFIG_BLK_CGROUP: enabled
- CONFIG_IOSCHED_CFQ: enabled
- CONFIG_BLK_DEV_THROTTLING: enabled
- CONFIG_CGROUP_PERF: enabled
- CONFIG_CGROUP_HUGETLB: enabled
- CONFIG_NET_CLS_CGROUP: enabled (as module)
- CONFIG_CGROUP_NET_PRIO: enabled
- CONFIG_CFS_BANDWIDTH: enabled
- CONFIG_FAIR_GROUP_SCHED: enabled
- CONFIG_RT_GROUP_SCHED: missing
- CONFIG_EXT3_FS: missing
- CONFIG_EXT3_FS_XATTR: missing
- CONFIG_EXT3_FS_POSIX_ACL: missing
- CONFIG_EXT3_FS_SECURITY: missing
    (enable these ext3 configs if you are using ext3 as backing filesystem)
- CONFIG_EXT4_FS: enabled
- CONFIG_EXT4_FS_POSIX_ACL: enabled
- CONFIG_EXT4_FS_SECURITY: enabled
- Storage Drivers:
  - "aufs":
    - CONFIG_AUFS_FS: enabled (as module)
  - "btrfs":
    - CONFIG_BTRFS_FS: enabled (as module)
  - "devicemapper":
    - CONFIG_BLK_DEV_DM: enabled
    - CONFIG_DM_THIN_PROVISIONING: enabled (as module)
  - "overlay":
    - CONFIG_OVERLAY_FS: enabled (as module)
  - "zfs":
    - /dev/zfs: missing
    - zfs command: missing
    - zpool command: missing

/var/log/s6-uncaught-logs/current
2016-03-03 13:37:15.023710500  [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
2016-03-03 13:37:15.083680500  [s6-init] ensuring user provided files have correct perms...exited 0.
2016-03-03 13:37:15.085242500  [fix-attrs.d] applying ownership & permissions fixes...
2016-03-03 13:37:15.087021500  [fix-attrs.d] 01-teamviewer: applying...
2016-03-03 13:37:15.110156500  [fix-attrs.d] 01-teamviewer: exited 0.
2016-03-03 13:37:15.111316500  [fix-attrs.d] done.
2016-03-03 13:37:15.112346500  [cont-init.d] executing container initialization scripts...
2016-03-03 13:37:15.113979500  [cont-init.d] 01-app_user-onetime: executing...
2016-03-03 13:37:15.819383500  [cont-init.d] 01-app_user-onetime: exited 0.
2016-03-03 13:37:15.821093500  [cont-init.d] done.
2016-03-03 13:37:15.822607500  [services.d] starting services
2016-03-03 13:37:15.825855500  [services.d] done.

Can you please try add these to your kernel boot parameters:
cgroup_enable=memory swapaccount=1

I will have to try and boot a 15.10 machine and see if I can track the issue. Is there anything worth noting in the Xorg log on the host?

Is there anything worth noting in the Xorg log on the host?
I don't see a problem.

Changing the boot parameters made the problem worse. In bash the first time running teamviewer goes back to bash after Launching TeamViewer GUI the second time it hangs after that message. The third time works.

Okay. Well I'll see what I can do to track down the issue on 15.10. Was there anything in the Xorg log?

Not that I can see.

Can you post the host's Xorg. Try and capture the teamviewer startup.

there is nothing for the period in which I started teamviewer(whether succesful or not).

I'm trying now to get X to be more verbose.

Somehow I can't get X to be more verbose but I observed something weird:
When I stop sddm(the kde display manager) and run startx from the console, then start teamviewer from this session it works.

Interesting...

I found this in .xsession-errors during a failing start:
QXcbConnection: XCB error: 3 (BadWindow), sequence: 18415, resource id: 104857602, major code: 15 (QueryTree), minor code: 0

This might be of interest:
https://bbs.archlinux.org/viewtopic.php?id=207571

I also face a similar error: when I run the teamviewer wrapper script, it successfully shows the TeamViewer License Agreement window, but when I click on "Accept Licence Agreement" button, the teamviewer window is displayer during less than a second and then the window disappear immediately without any message.
Note that I don't see any message in my .xsession-errors file.
Also my host system is debian jessie, and docker 1.12:
$ docker info
Containers: 15
 Running: 9
 Paused: 0
 Stopped: 6
Images: 55
Server Version: 1.12.3
Storage Driver: overlay
 Backing Filesystem: extfs
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: host overlay bridge null
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options:
Kernel Version: 4.3.0-0.bpo.1-amd64
Operating System: Debian GNU/Linux 8 (jessie)
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 7.68 GiB
Name: hl-wrk-1-dev
ID: Q4AY:KFKP:ISPD:P5HM:I3A4:HQ24:KBJP:CRBH:W6KO:X7BJ:7HBX:FK4Z
Docker Root Dir: /media/docker
Debug Mode (client): false
Debug Mode (server): false
Username: bbinet
Registry: https://index.docker.io/v1/
WARNING: No memory limit support
WARNING: No swap limit support
WARNING: No kernel memory limit support
WARNING: No oom kill disable support
Insecure Registries:
 <IP_ADDRESS>/8

I get a little bit more information when running teamviewer bash:
$ teamviewer bash
Cleaning up stopped teamviewer instances...
Starting bash...
bash-4.4# teamviewer

Init...
CheckCPU: SSE2 support: yes
Checking setup...
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject no class object {4315d437-5b8c-11d0-bd3b-00a0c911ce86} could be created for context 0x3
wine: configuration in '/opt/teamviewer/profile' has been updated.
Launching TeamViewer ...
Starting network process (no daemon)
Network process started (488)
Launching TeamViewer GUI ...
bash-4.4# terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >'
  what():  boost: mutex lock failed in pthread_mutex_lock: Invalid argument

Anything I can do to help debug this issue?

Does it work if you run teamviewer twice?

Nope, same thing.

Are you building or using the image from the hub?

I'm building it with: make instl

Interesting, I will see if I can reproduce the issue.

Init...
CheckCPU: SSE2 support: yes
Checking setup...
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject class {4315d437-5b8c-11d0-bd3b-00a0c911ce86} not registered
err:ole:CoGetClassObject no class object {4315d437-5b8c-11d0-bd3b-00a0c911ce86} could be created for context 0x3
wine: configuration in '/opt/teamviewer/profile' has been updated.
Launching TeamViewer ...
Starting network process (no daemon)
Network process started (491)
Launching TeamViewer GUI ...

Here is the my output.
I only get mutex lock failed when I exit from the application. What is the window manager your are using?

XFCE 4.10.1 which I run manually with the startx command.

Interesting, might be something specific to your kernel version. As I'm not seeing the same issues.

Ok, it's time to give up for me. ;-)
Thank you for your support!

If I get some time later in the week, I will try and boot up a Ubuntu mate
machine and see the results.
On Jan 11, 2017 12:52 AM, "Bruno Binet"<EMAIL_ADDRESS>wrote:

Ok, it's time to give up for me. ;-)
Thank you for your support!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/hurricanehrndz/docker-containers/issues/1#issuecomment-271801363,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFiQzd2VHWYXGoyjpoS6jOZHRSJVCgpwks5rRIoogaJpZM4Hk6Qc
.

... well over a year later ...
I'm facing the exact same issue!
My OS is ArchLinux fully updated.
teamviewer is compiled (not from hub).


Bug with closing braces in block comments can cause infinite loop or wrong styles generated

Hi, i found a bug in stylis.js, but as styled-components is affected I am posting it here to remember about addressing it when stylis will fix it.
Putting /* } */ inside a rule can cause bad code generated.
Using /*}*/ or /* )} */ or as in my case /* lighten(___, 5%) ___} darken(___, 10%); */ causes an infinite loop while generating styles.
I just reported the bug in stylis.js - https://github.com/thysultan/stylis.js/issues/110

Have you tried using the other comment syntax? // something

Using inline comments does not cause infinite loops but can still cause improper styles generation because of errors in stylis.js (see https://github.com/thysultan/stylis.js/issues/110).
This is not really an issue with styled components. However, other users might file an issues related to this stylis error.
See this simple example:
https://codepen.io/anon/pen/QBbmWX
Letter "T" should be red but the /* } */ causes it to not contain the color: red style. If you remove comment, it behaves correctly. If you replace this comment with /*}*/, the codepan will fall into infinite loop.

We don’t support the other syntax btw. At least not in sc. our comment
regex only removes single line comments
On Thu, Jul 12, 2018 at 10:55 AM Arkadiusz Czekajski <
<EMAIL_ADDRESS>wrote:

Using inline comments does not cause infinite loops but can still cause
improper styles generation because of errors in stylis.js (see
thysultan/stylis.js#110
https://github.com/thysultan/stylis.js/issues/110).
This is not really an issue with styled components. However, other users
might file an issues related to this stylis error.
See this simple example:
https://codepen.io/anon/pen/QBbmWX
Letter "T" should be red but the /* } / causes it to not contain the color:
red style. If you remove comment, it behaves correctly. If you replace
this comment with /}*/, the codepan will fall into infinite loop.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/styled-components/styled-components/issues/1842#issuecomment-404561245,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAiy1tlSqfsrINv_36zENos26uywXCiGks5uF3FpgaJpZM4VLmY_
.

@probablyup How can you not support block comments while it's the only proper way to comment things out in raw CSS and the single line comments are "the additional method"?

Btw, look at this example too:
https://codepen.io/anon/pen/VBLXWd
This time, whole "Text" is red, while it shouldn't. I believe this is also caused by the same problem in stylis.js.

Bug got fixed in stylis.js release https://github.com/thysultan/stylis.js/blob/master/CHANGELOG.md#352-july-12-2018

Cool. We use a semver range for stylis, so there should be nothing to do here on our end.


Warn against dead links within the document

It would be fantastic if bad anchor-style links were detected and warned.
I wouldn't expect bad external URL links to be caught.

Dead external links can be discovered with markdown-link-check:
One file: npx markdown-link-check README.md.
Multiple files outputting the result into a text file:
find . -name \*.md -exec npx markdown-link-check -qq {} \; > bad-links.txt

Note that I used npx to avoid explicit global installation of the markdown-link-check package.

Thanks for the pointer to markdown-link-check, but I'd prefer no have basic support as part of markdownlint instead of having to use yet another tool with different usage and a lot of functionality I don't need anyway. The dead-links use case in this issue is anchor-style links, so:

extract all heading titles and create anchor ids
extract all link targets starting with # and check whether a matching id exists.

Note this would not catch link targets within inline HTML but this is discouraged by MD033 anyway.

@nichtich Is the anchor ID algorithm part of a specification anywhere, or are you suggesting making this specific to GitHub?

Anchor links from header titles have been discussed in CommonMark but it's not part of CommonMark. Popular implementations that create anchor ids from header titles include Pandoc and GitHub. Pandoc also supports GitHub algorithm (see feature gfm_auto_identifiers), so GitHub algorithm seems the best choice:

spaces are converted to dashes (-)
uppercase characters are converted to lowercase characters
punctuation characters other than - and _ are removed
if nothing is left, use the identifier section

For a more extensive comparison of algorithms see https://babelmark.github.io/

Great info, thank you!


Very Good Players.

It Support background play ?

The focus is to show how could be the transition and animation of the UI proposal.
Nevertheless I created a Service just to stub the background play.


Failing nodes' error messages are no longer accessible to the UI

When a node fails, the UI only displays  the name of the failed node and not any detailed error message.This occurs because a failing node's error message is not propagated correctly to the Result object.
When a node fails during execution, the Result object stores the node's error message in Result._error for display in the UI. Unfortunately, Result._get_node_error() no longer seems to work even though the error message is stored correctly in the node. Consequently, users cannot view the error message in the UI and can only see it by querying the transport graph directly, which also requires them to know the failing node's node_id.
Example:
import covalent as ct

@ct.electron
def failing_task(x):
    assert False
    return x

@ct.lattice
def workflow(x):
    res = failing_task(x)
    return res

dispatch_id = ct.dispatch(workflow)(1)

res = ct.get_result(dispatch_id, wait=True)

print(res.status)

print(res.error)

yields the generic output
FAILED
Node failing_task failed:

>>> res._get_node_error(0)

''

The error is stored in the node:
>>> res.lattice.transport_graph.get_node_value(0, "error")

'Traceback (most recent call last):\n  File "/var/home/casey/.conda/envs/qa-0.177-3.8/lib/python3.8/site-packages/covalent_dispatcher/_core/execution.py", line 355, in _run_task\n    output, stdout, stderr = await loop.run_in_executor(tasks_pool, execute_callable)\n  File "/var/home/casey/.conda/envs/qa-0.177-3.8/lib/python3.8/concurrent/futures/thread.py", line 57, in run\n    result = self.fn(*self.args, **self.kwargs)\n  File "/var/home/casey/.conda/envs/qa-0.177-3.8/lib/python3.8/site-packages/covalent/executor/base.py", line 279, in execute\n    result = self.run(function, args, kwargs, task_metadata)\n  File "/var/home/casey/.conda/envs/qa-0.177-3.8/lib/python3.8/site-packages/covalent/executor/executor_plugins/local.py", line 61, in run\n    return function(*args, **kwargs)\n  File "/var/home/casey/.conda/envs/qa-0.177-3.8/lib/python3.8/site-packages/covalent/executor/base.py", line 95, in wrapper_fn\n    output = fn(*new_args, **new_kwargs)\n  File "/tmp/ipykernel_70281/1978061097.py", line 5, in failing_task\nAssertionError\n'

@cjao We read the error information from the error.log file that is generated for the lattices and for nodes we read it from the stdder.log. Hope once this fix is done, these files will be populated with the required information.
cc: @mshkanth

The problem here is that the schema is missing an Electrons.error field. This would contain the string representation of any exception raised by the task. Adding to V13.

@cjao We read the error information from the error.log file that is generated for the lattices and for nodes we read it from the stdder.log. Hope once this fix is done, these files will be populated with the required information.
cc: @mshkanth

Sure Casey, I have mentioned the way we read and show the errors on the UI. So if these files are populated properly it should be good.

By the way, the error is still stored in the node only because we still pickling the entire transport graph, albeit only $O(1)$ times during a workflow execution. This was a stopgap measure introduced early in the DB implementation. Moving forward we plan to reconstruct the transport graph purely from the Electron and Electron_Dependency tables.

@santoshkumarradha How soon do you want to prioritize this? It should take about one full day of work.

@santoshkumarradha How soon do you want to prioritize this? It should take about one full day of work. Without this, errors would be completely inscrutable to users unless they are well-versed in Covalent internals.

We discussed this in the last SW meeting.
To answer the question of how to display exceptions raised by a task, we may wish to distinguish between different classes of exceptions:

Application Errors: exceptions raised by the task inside the executor and propagated back to the server.

Here, streaming to node["stderr"] makes a lot of sense since applications normally log all errors to stderr when run from the console.

Task-specific server errors: exceptions raised in the executor but serverside (e.g. ssh login fails or docker image failed to build):

Storing the tracebacks in the transport graph node, perhaps in a field like node["server_errors"].
One option discussed ways to stream them to covalent_ui.log.  Since the log multiplexes messages from all tasks from all dispatches, we need a way to quickly look up the events for a specific task execution. This would be challenging since covalent_ui.log would be a giant text log not designed for random access.

Other server errors occurring outside task execution.


Don't call methods on Event.path if it doesn't exist

Fixes #519

Coverage increased (+0.6%) to 69.498% when pulling 019359c8279b2ecafb76582d99299545bfbc2410 on md5:event-path-fix into 77447bfaea137aecf635f281ba32fa282694ac65 on chmln:master.

Coverage remained the same at 69.498% when pulling 425af23cb8eb1833b8b4f7df4bba932fe1af6803 on md5:event-path-fix into 3f9f929865b98fa3c1b0a3b38ac709827825efb8 on chmln:master.

Thanks! :+1:


Crash when using NewRelic and Mixpanel at the same time

Hello Mixpanel,
We got a lot of crash a few days after releasing a new build. It has been acting normally until the morning today:
Details
EXCEPTION NRInvalidArgumentException
LOCATION NRMAMethodProfiler.m line 984 in NRMA__beginMethod
TIME Today, 6:36
MESSAGE New Relic detected an unrecognized selector, 'mp_viewDidAppear:', sent to 'UIViewController'. It's possible _cmd was renamed by an unsafe method_exchangeImplementations().
Thread 0
CoreFoundation	Show CPU registers __exceptionPreprocess
libobjc.A.dylib	objc_exception_throw
OLX PH	NRMAMethodProfiler.m line 984 in NRMA__beginMethod
OLX PH	NRMAMethodProfiler.m line 921 in NRMA__boolParamHandler
UIKit	[UINavigationController viewDidAppear:]
OLX PH	NRMAMethodProfiler.m line 925 in NRMA__boolParamHandler
OLX PH	ABTWYSIWYGViewControllerSwizzling.xm line 371 in _logos_method$VCModCore$__ABT$viewDidAppear$
UIKit	[UIViewController _setViewAppearState:isAnimating:]
UIKit	[UIViewController _endAppearanceTransition:]
UIKit	[UITabBarController transitionFromViewController:toViewController:transition:shouldSetSelected:]_block_invoke945]
UIKit	[UIViewController _executeAfterAppearanceBlock]
UIKit	_runAfterCACommitDeferredBlocks
UIKit	_cleanUpAfterCAFlushAndRunDeferredBlocks
UIKit	_afterCACommitHandler
CoreFoundation	__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
CoreFoundation	__CFRunLoopDoObservers
CoreFoundation	__CFRunLoopRun
CoreFoundation	CFRunLoopRunSpecific
GraphicsServices	GSEventRunModal
UIKit	UIApplicationMain
OLX PH	main.m line 25 in main
0x18225e8b8 0 +<PHONE_NUMBER> See all threads

Let me know what we can do to fix this. We are removing Mixpanel from our app until this has been resolved.

Hello @jblorenzo ! New Relic relies on _cmd system method to be the same as the original method. Most of swizzling implementations change that value and New Relic is pushing for a different approach stating that everyone is not doing it correctly. ReactiveCocoa, Aspect, Instabug, any swizzling library (e.g. JRSwizzle), etc... will have the same issue if you use New Relic. There are pros and cons with their approach and I think its worth to investigate for a third party framework like us but I don't see this happening in the coming release.
New Relic has proposed to other customers to initialize their SDK after the conflicting library or disable interaction tracing:
[NewRelicAgent disableFeatures:NRFeatureFlag_InteractionTracing];
[NewRelic startWithApplicationToken:<appToken>];

Let me know what you think and thanks a lot for the report!

We'll try that and get back to you. Thanks!


Regex Replace Broken/Changed ?

Description
I use RCS for version control in a single user environment.
On typst 0.3.0 (6ad14f55)
#let revision = "$Revision: 1.29 $"
#let revision = revision.replace(regex("\$\w+:\s+(\d+\.\d+)\s+\$"),"$1")

produces $1 whereas on
typst 0.3.0 (021694de)
same produces the expected 1.29.
If that's a change in behaviour, how would I get the new version to extract the Revision Number?
Reproduction URL
No response
Operating system
macOS
Typst version

[X] I am using the latest version of Typst

Ah, ok, thank you.
The joys of nightly builds :-)-O
I'll wait for it to be fixed then.

What you actually want is
#let revision = "$Revision: 1.29 $"
#revision.match(regex("\$\w+:\s+(\d+\.\d+)\s+\$")).captures.first()

and this works in the dev version as well.
(If you absolutely want to use replace for some reason, then #revision.replace(regex("$\w+:\s+(\d+.\d+)\s+$"),m => {m.captures.first()}) works in the dev version)

By the way:
#let revision = "$Revision: 1.29 $"
#revision.trim(regex("\D"))

is much easier

Thank you very much.
That's what you get when you let an elderly Gynecologist dabble in regular expressions :-)-O

It seems like PR #944 introduced this "regression". (commit be3c4d7)

Actually, from local testing, the commit that introduced this regression(/breaking change, if intentional) was 519e8a7b4c41debf7c0a9ef0ea4ebdc09995451a (@laurmaedje 's refactor of the PR).

I didn't do this intentionally, but also wasn't aware that this was supported before. It seems to be behaviour of the regex crate. Not sure whether we want it. In general, I'm not a fan of magic string syntax and now you can just do it with a replacer function that accesses the captures.


Added line break to IDisposable conceptual topic

Added line break to IDisposable conceptual topic
Suggested Reviewers
@mairaw

Thanks, @mairaw. I've added the language to the link text to disambiguate them.


Various improvements to the SDK generation process

See the commit messages for details.
Motivation and context

My main motivation was that I was going to add documentation on the PyTorch adapter, and I didn't want to update the redundant README templates, so I removed those. The rest of the changes are just for fixing various minor issues that I experienced while working with the generator.
How has this been tested?

By running generate.sh.
Checklist

[x] I submit my changes into the develop branch
[ ] I have added a description of my changes into the CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues (see GitHub docs)
[ ] I have increased versions of npm packages if it is necessary
(cvat-canvas,
cvat-core,
cvat-data and
cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.

Please update .gitignore if you wish to move the files you're moving. But probably, the idea was to avoid having anything that can be overridden by the script in the cvat-sdk/ directory, and to avoid cherry-picking ignores for separate files. Otherwise, if the script fails on some step, it can be hard to fix the user files in the directory.

Please update .gitignore if you wish to move the files you're moving.

Sure; done.

But probably, the idea was to avoid having anything that can be overridden by the script in the cvat-sdk/ directory, and to avoid cherry-picking ignores for separate files. Otherwise, if the script fails on some step, it can be hard to fix the user files in the directory.

Since I added MANIFEST.in and README.md into .openapi-generator-ignore, that shouldn't be a problem.

Added another fix.

Please adjust site/content/en/docs/api_sdk/sdk/developer-guide.md to reflect the new workflow changes, if any.

I checked, but it doesn't seem like any changes are needed.

@nmanovic Could you merge this?


Split "Discover Region" and "Currently Streaming on"

Description
Currently, the "Currently Streaming On" information seems to be based on the Discover Region setting. I.e. when I set it to Germany, it shows where it's streaming in Germany. When it's set to All Regions, it shows...US? Production country? That's not clear, but it's not all services in all countries, that's for sure.
I'd like to see these concepts split, so that I can see where something is streaming in Germany (if any), but not filter away things in the Discover section.
Desired Behavior
I'd like two different settings: "Discover Region" and, perhaps, "Streaming Region". The former is solely for filtering in the Discover section, while the latter changes which region the "Currently Streaming On" information is based off of.
Additional Context
No response
Code of Conduct

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

Oh, nice, thanks for implementing this! :)
Just saw it referenced in the release announcement mail. Going to look at how it looks in Jellyseerr tomorrow.
(For some reason I didn't get any update mails for this ticket, though, even though I'm the author and still subscribed to this ticket? That's weird.)

(For some reason I didn't get any update mails for this ticket, though, even though I'm the author and still subscribed to this ticket? That's weird.)

Probably because no message was sent here. Just references to this issue.

Okay, having looked at the new version of Jellyseerr, this is exactly what I wanted. Thanks! :)


[kivy dev 1.9.2] No module named 'kivy._clock'

I've just installed kivy 1.9.2 dev for python 3.5 from the daily ppa, and running a very simple app throws this error:
[INFO   ] [Logger      ] Record log in /home/stefan/.kivy/logs/kivy_16-06-24_21.txt
[INFO   ] [Kivy        ] v1.9.2-dev0
[INFO   ] [Python      ] v3.5.1 (default, Dec 18 2015, 00:00:00)
[GCC 4.8.4]
 Traceback (most recent call last):
   File "main.py", line 3, in <module>
     from kivy.app import App
   File "/usr/local/lib/python3.5/dist-packages/kivy/app.py", line 319, in <module>
     from kivy.base import runTouchApp, stopTouchApp
   File "/usr/local/lib/python3.5/dist-packages/kivy/base.py", line 29, in <module>
     from kivy.clock import Clock
   File "/usr/local/lib/python3.5/dist-packages/kivy/clock.py", line 234, in <module>
     from kivy._clock import CyClockBase, ClockEvent
 ImportError: No module named 'kivy._clock'

See https://github.com/kivy/kivy/pull/4412#issuecomment-228455735.

@matham Any news on this issue? Kivy 1.9.2 can't be installed from the setup script in the repo either.

@thopiekar is the one who maintains these ppas.

Hey there. Broken package builds because of new modules/files?

@thopiekar Yes, you were pinged about it by dessant in the comment link above.

According to the logs the _clock module should be there. Eg. for Python3:
/usr/lib/python3/dist-packages/kivy/_clock.cpython-35m-x86_64-linux-gnu.so

@thopiekar The module is there, but for some reasons its impossible to import it or any of its content.

@thopiekar I have fixed the issue by renaming all so files to *.so from *.cpython-34m-x86_64-linux-gnu.so. Why these files aren't just *.so?

It is a convention on Ubuntu/Debian to make it possible to install different python releases at once.  Additionally it makes it possible to install different architectures, too.
I see no reason why it fails. There is even a packaging tool, which cares about it. So honestly not my fault 🙄

However strange that this happens here.

Oh, wait the files are named for Python 3.4, but you've got Python 3.5 installed? How does it come? Wrong PPA enabled or the repository entry not updated after distribution upgrade?

@thopiekar In my case, the apt-get uses python3, which links to /usr/bin/ (used by the OS), but for my projects I use python 3.5, that links to /usr/local/bin/. Anyway, even if I launch an app with py 3.4, it still fails.
The py 3.5 works, but I see these warnings upon an app start: link

Because you mixed up binary modules which were built for Python 3.4 with Python 3.5.
Our PPA isn't meant to be used with custom installations. If you want to use deb packages always be sure you also use the Ubuntu repositories to install all your needs. If there is Python 3.5 missing for you, you should think about upgrading to Ubuntu Xenial.
Therefore...

I am getting the same results with python 2.7:

python main-test.py
[INFO   ] [Logger      ] Record log in c:/users/frank gould/build/data/logs\mp-ss_16-12-06_0.txt
[INFO   ] [Kivy        ] v1.9.2-dev0
[INFO   ] [Python      ] v2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)]
Traceback (most recent call last):
File "main-test.py", line 1, in
from kivy.app import App
File "C:\Users\Frank Gould\Desktop\Master-Pics\SlideShow Build\kivy\app.py", line 319, in
from kivy.base import runTouchApp, stopTouchApp
File "C:\Users\Frank Gould\Desktop\Master-Pics\SlideShow Build\kivy\base.py", line 29, in
from kivy.clock import Clock
File "C:\Users\Frank Gould\Desktop\Master-Pics\SlideShow Build\kivy\clock.py", line 364, in
from kivy._clock import CyClockBase, ClockEvent, FreeClockEvent,
ImportError: No module named _clock

Is there something I can follow to fix this issue? I am having the same problem . No module named kivy_clock

Recently I had also problems to update/install kivy on one of my windows
machines (my main Ubuntu machine is still fine).
The fix for me was to use the nightly wheel installation files like
described here:
https://kivy.org/docs/installation/installation-windows.html#nightly-wheel-installation.
This removed my old/broken kivy version 1.9.1 installation and replaced it
with the version 1.9.2 which now works for my old kivy apps as well as for
my new one.
HTH
2016-12-29 14:07 GMT+00:00 Luis yuri meshi<EMAIL_ADDRESS>
Is there something I can follow to fix this issue? I am having the same
problem . No module named kivy_clock
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4428#issuecomment-269634710, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADlPbnRoscz8Hp6Kr9TwR5GO9tuWI9m6ks5rM76hgaJpZM4I-Gw-
.

Thanks for the quick response. Does this apply to installing it on the raspberry PI as well?
Thanks.
Sent from my iPhone

On Dec 29, 2016, at 9:58 AM, Andreas Ecker <zu @github.com> wrote:
Recently I had also problems to update/install kivy on one of my windows
machines (my main Ubuntu machine is still fine).
The fix for me was to use the nightly wheel installation files like
described here:
https://kivy.org/docs/installation/installation-windows.html#nightly-wheel-installation.
This removed my old/broken kivy version 1.9.1 installation and replaced it
with the version 1.9.2 which now works for my old kivy apps as well as for
my new one.
HTH
2016-12-29 14:07 GMT+00:00 Luis yuri meshi<EMAIL_ADDRESS>
Is there something I can follow to fix this issue? I am having the same
problem . No module named kivy_clock
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4428#issuecomment-269634710, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADlPbnRoscz8Hp6Kr9TwR5GO9tuWI9m6ks5rM76hgaJpZM4I-Gw-
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Sorry but just noticed that the nightly wheels packages are only available
for Windows :/.
Assuming you already tried the instructions on
https://kivy.org/docs/installation/installation-rpi.html.
The missing kivy._clock error is possibly coming from a wrong version of
cython installed on your RPI. Did you tried to revert to an older version
of cython by specifying cython==0.20.1 in your buildozer requirements?
Additionally you should probably also use the stable kivy release 1.9.1
(instead of the Kivy Master branch as the main tutorial suggests) - more
info in this post:
https://groups.google.com/forum/#!topic/kivy-users/OSpnIv4a_S4
2016-12-29 17:54 GMT+00:00 Luis yuri meshi<EMAIL_ADDRESS>
Thanks for the quick response. Does this apply to installing it on the
raspberry PI as well?
Thanks.
Sent from my iPhone

On Dec 29, 2016, at 9:58 AM, Andreas Ecker <zu @github.com> wrote:
Recently I had also problems to update/install kivy on one of my windows
machines (my main Ubuntu machine is still fine).
The fix for me was to use the nightly wheel installation files like
described here:
https://kivy.org/docs/installation/installation-
windows.html#nightly-wheel-installation.
This removed my old/broken kivy version 1.9.1 installation and replaced
it
with the version 1.9.2 which now works for my old kivy apps as well as
for
my new one.
HTH
2016-12-29 14:07 GMT+00:00 Luis yuri meshi<EMAIL_ADDRESS>
Is there something I can follow to fix this issue? I am having the same
problem . No module named kivy_clock
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4428#issuecomment-269634710, or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
ADlPbnRoscz8Hp6Kr9TwR5GO9tuWI9m6ks5rM76hgaJpZM4I-Gw->
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4428#issuecomment-269667446, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADlPbicFUHPHvJhj9AqnGiLyBgaMFiUCks5rM_PygaJpZM4I-Gw-
.

It's ok . I tried this before and I got it to work once but after I rebooted my pi and got stuck in the log in screen . I am going to try this method again. Thanks .
Sent from my iPhone

On Dec 30, 2016, at 4:35 AM, Andreas Ecker<EMAIL_ADDRESS>wrote:
Sorry but just noticed that the nightly wheels packages are only available
for Windows :/.
Assuming you already tried the instructions on
https://kivy.org/docs/installation/installation-rpi.html.
The missing kivy._clock error is possibly coming from a wrong version of
cython installed on your RPI. Did you tried to revert to an older version
of cython by specifying cython==0.20.1 in your buildozer requirements?
Additionally you should probably also use the stable kivy release 1.9.1
(instead of the Kivy Master branch as the main tutorial suggests) - more
info in this post:
https://groups.google.com/forum/#!topic/kivy-users/OSpnIv4a_S4
2016-12-29 17:54 GMT+00:00 Luis yuri meshi<EMAIL_ADDRESS>
Thanks for the quick response. Does this apply to installing it on the
raspberry PI as well?
Thanks.
Sent from my iPhone

On Dec 29, 2016, at 9:58 AM, Andreas Ecker <zu @github.com> wrote:
Recently I had also problems to update/install kivy on one of my windows
machines (my main Ubuntu machine is still fine).
The fix for me was to use the nightly wheel installation files like
described here:
https://kivy.org/docs/installation/installation-
windows.html#nightly-wheel-installation.
This removed my old/broken kivy version 1.9.1 installation and replaced
it
with the version 1.9.2 which now works for my old kivy apps as well as
for
my new one.
HTH
2016-12-29 14:07 GMT+00:00 Luis yuri meshi<EMAIL_ADDRESS>
Is there something I can follow to fix this issue? I am having the same
problem . No module named kivy_clock
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4428#issuecomment-269634710, or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
ADlPbnRoscz8Hp6Kr9TwR5GO9tuWI9m6ks5rM76hgaJpZM4I-Gw->
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4428#issuecomment-269667446, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADlPbicFUHPHvJhj9AqnGiLyBgaMFiUCks5rM_PygaJpZM4I-Gw-
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

hi, i have this problem too!
[INFO   ] Logger: Record log in /home/saeed/.kivy/logs/kivy_17-10-27_37.txt
[INFO   ] Kivy: v1.10.0
[INFO   ] Python: v3.6.3 (default, Oct  6 2017, 08:44:35)
[GCC 5.4.0 20160609]
[WARNING] stderr: Traceback (most recent call last):
[WARNING] stderr:   File "/home/saeed/PycharmProjects/second_project/main.py", line 4, in <module>
[WARNING] stderr:     from kivy.app import App
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/kivy/app.py", line 319, in <module>
[WARNING] stderr:     from kivy.base import runTouchApp, stopTouchApp
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/kivy/base.py", line 29, in <module>
[WARNING] stderr:     from kivy.clock import Clock
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/kivy/clock.py", line 362, in <module>
[WARNING] stderr:     from kivy._clock import CyClockBase, ClockEvent, FreeClockEvent, \
[WARNING] stderr: ModuleNotFoundError: No module named 'kivy._clock'
[WARNING] stderr: Error in sys.excepthook:
[WARNING] stderr: Traceback (most recent call last):
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
[WARNING] stderr:     from apport.fileutils import likely_packaged, get_recent_crashes
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
[WARNING] stderr:     from apport.report import Report
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
[WARNING] stderr:     import apport.fileutils
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
[WARNING] stderr:     from apport.packaging_impl import impl as packaging
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 23, in <module>
[WARNING] stderr:     import apt
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
[WARNING] stderr:     import apt_pkg
[WARNING] stderr: ModuleNotFoundError: No module named 'apt_pkg'
[WARNING] stderr:
[WARNING] stderr: Original exception was:
[WARNING] stderr: Traceback (most recent call last):
[WARNING] stderr:   File "/home/saeed/PycharmProjects/second_project/main.py", line 4, in <module>
[WARNING] stderr:     from kivy.app import App
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/kivy/app.py", line 319, in <module>
[WARNING] stderr:     from kivy.base import runTouchApp, stopTouchApp
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/kivy/base.py", line 29, in <module>
[WARNING] stderr:     from kivy.clock import Clock
[WARNING] stderr:   File "/usr/lib/python3/dist-packages/kivy/clock.py", line 362, in <module>
[WARNING] stderr:     from kivy._clock import CyClockBase, ClockEvent, FreeClockEvent, \
[WARNING] stderr: ModuleNotFoundError: No module named 'kivy._clock'

any advice?

I have the same problem on ubuntu 18.04, python 3.6.5

@MichaelJames02 This can also happen when there's a system installation (e.g. from the PPA) and a local copy (e.g. git clone ...).
For Ubuntu 18.04 I recommend using the daily PPA right now, and make sure your working directory doesn't have a copy of Kivy.
If the problem still persists, please open a new issue with all the details of your setup, instead of commenting on an old one.

Thank you! The daily build work for me.
On Sat, May 19, 2018, 3:01 PM dolang<EMAIL_ADDRESS>wrote:

@MichaelJames02 https://github.com/MichaelJames02 This can also happen
when there's a system installation (e.g. from the PPA) and a local copy
(e.g. git clone ...).
For Ubuntu 18.04 I recommend using the daily PPA
https://kivy.org/docs/installation/installation-linux.html#ubuntu-kubuntu-xubuntu-lubuntu-saucy-and-above
right now, and make sure your working directory doesn't have a copy of Kivy.
If the problem still persists, please open a new issue with all the
details of your setup, instead of commenting on an old one.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kivy/kivy/issues/4428#issuecomment-390422172, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AivaxbZhjQ0aAwprkiKWtTwC3BUd7EQEks5t0F3cgaJpZM4I-Gw-
.

@michaelgabriel01 Any download link you got for daily built??
Thank you.

@MichaelJames02 This can also happen when there's a system installation (e.g. from the PPA) and a local copy (e.g. git clone ...).
For Ubuntu 18.04 I recommend using the daily PPA right now, and make sure your working directory doesn't have a copy of Kivy.
If the problem still persists, please open a new issue with all the details of your setup, instead of commenting on an old one.

thank you.. worked for me

no need to do anything complex in that
just add a line to your code/main file as below
from kivy_deps import sdl2, glew
but before that if you have not install there modules than install that by
pip install kivy.deps.sdl2
pip install glew

The spyder does not work with kivy. You need to compile first. Try Visual Studio.

need to compile to run on spyder,  he has the command to compile.

Spyder is just and IDE and does work with kivy. You just have to make sure to install Kivy as specified in the current install page.


How to use the package?

Hi, I download this package and placed the files in my working directory.
Started, the R client using
library("Rserve")
Rserve(args="--no-save")
I copied your example and tried to run it using Luajit, but I get the following error message,
luajit: error loading module 'rclient' from file './rclient.lua':
./rclient.lua:17: '=' expected near 'local'
stack traceback:
[C]: at 0x00474980
[C]: in function 'require'
test_rclient.lua:1: in main chunk
[C]: at 0x004061d0

Hi, the rclient module does not include any rclient.lua file (the closest would be rclient/_rclient.lua) so I assume it's a script you have written yourself.
My guess is that you put such rclient.lua next to the LuaJIT executable and hence require() would try to load it instead of rclient/init.lua (because the former has higher priority in package.path).
Please check what is present on line 17 of the rclient.lua file, and in any case move it out of the way so that it does not interfere with the rclient module.


Small typo fix

Changed case (GestureType.JointHands): break; to case (GestureType.JoinedHands): break;

Thanks for pointing this out!


bug: uncaught exception of type cpp::bitwizeshift::bad_result_access

Cortex version
v178
Describe the Bug
cortex run HF model
throws error on mac
libc++abi: terminating due to uncaught exception of type cpp::bitwizeshift::bad_result_access<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>: error attempting to access value from result containing error
[1]    15073 abort      cortex-nightly run bartowski/Meta-Llama-3.1-8B-Instruct-GGUF

linux
libc++abi: terminating due to uncaught exception of type cpp::bitwizeshift::bad_result_access<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>: error attempting to access value from result containing error
[1]    15073 abort      cortex-nightly run bartowski/Meta-Llama-3.1-8B-Instruct-GGUF

Steps to Reproduce
No response
Screenshots / Logs

VM: linux app 1

What is your OS?

[X] MacOS
[ ] Windows
[x] Linux

What engine are you running?

[X] cortex.llamacpp (default)
[ ] cortex.tensorrt-llm (Nvidia GPUs)
[ ] cortex.onnx (NPUs, DirectML)

Resolved as of v187 on Mac and Windows, thanks @vansangpfiev!


make it compile

thanks

See anything that needs to be added to the structs I pushed?

https://github.com/bounce-chat/go-i2p/blob/master/lib/common/router_identity.go#L32
IMO readRouterIdentity should use an io.Reader and be publicly exported as ReadRouterIdentity


Permission Denied on starting lxde

Please paste the output of the following command here: sudo edit-chroot -all

name: xenial encrypted: no Entering /mnt/stateful_partition/crouton/chroots/xenial... ln: failed to access '/var/run/crouton/mnt/stateful_partition/crouton/chroots/xenial/etc/resolv.conf': Permission denied Unmounting /mnt/stateful_partition/crouton/chroots/xenial...
Please describe your issue:
Updated chrome and have gotten the permission denied error eversince
If known, describe the steps to reproduce the issue:
whenever I attempt to start lxde
many thanks
Jim

Getting the same problem, seems to have happened after the last Dev channel update to Chrome 67.

Same here.

tried to create a new chroot, however having the same permission denied errors. seems all related to the latest chrome update ;(

I have this question too, and i just updated

Duping this issue to #3695 so it can be tracked there.


Compiler: make is_a?(union) work correctly for virtual types

Fixes #10244
Now the snippet in that issue gives this:
class Foo; end

class BarA < Foo; end
class BarB < Foo; end
class BarC < Foo; end

Union(BarB, BarC)              # => Foo
BarB | BarC                    # => Foo

x = BarA.new || BarB.new || BarC.new
typeof(x)                      # => Foo
x.is_a?(BarB) || x.is_a?(BarC) # => false
x.is_a?(BarB | BarC)           # => false
x.is_a?(Union(BarB, BarC))     # => false
x.is_a?(Foo)                   # => true

y = BarA.new
typeof(y)                      # => BarA
y.is_a?(BarB) || x.is_a?(BarC) # => false
y.is_a?(BarB | BarC)           # => false
y.is_a?(Union(BarB, BarC))     # => false
y.is_a?(Foo)                   # => true

which I believe is more correct than the previous behavior.
Please note that this change only applies to is_a?: as you can see, Union(BarB, BarC) unifies to the parent type. In theory we could also make that change, but it's much more complex (a quick change to this already makes the compiler stop compiling itself, or the std.) But, I think checking x.is_a?(X | Y) is much more common than using union types outside of is_a?. So for now I'd like to defer this.
Also, I need this change to keep working on the interpreter. The way I implemented multidispatch there, I end up generating code like exp.is_a?(B | C) and if that resolves to the parent type then it's not the same condition I'm looking for. I could do some hacks around that, or try to implement multidispatch in a different, but much harder, way, but I think it's better if we also fix these small edges in the language.
It seems this change also fixes this bug:
class A
end

class B < A
end

class C < B
end

x = C.new || B.new
if x.is_a?(B | C)
  # This would print "B" before this PR, not it prints "B | C"
  puts typeof(x)
end

Technically this is a breaking change, because a code that did exp.is_a?(B | C) would go from returning true to returning false. However, if you did that and B and C were both under the same type hierarchy, the result you got was probably unexpected, or you hit the other bug I mentioned, so you would not do that. Instead, you probably would do exp.is_a?(B) || exp.is_a?(C). So this breaking change is very unlikely to actually break things.

Yes, people likely also used
case x
when B, C then do_something
else do_other_things
end


Control with an Xbox controller

Make the robot able to be controlled with an Xbox Controller.

Existing PRs that have merged added basic controls. @b3njamln is adding an alternate ArcadeDrive functionality. Once that's in, this can be closed.


User Interface Implementation

In this milestone, the following features have been implemented:

Calculator user interface (buttons, number screen, number buttons, and operation buttons)
Implemented styles for the implementation of colors, button sizes, number screen sizes, text fonts, and sizes.
React Parent and Child components

@Gambit142 Can you explain to me why am I using GitHub Flow instead of Git Flow? What's wrong with my pull request and the structure of the branches? Am I supposed to create 3 branches (main, dev, custom branches), implement features in my custom branch, push those into dev, and present the pull request for merging dev into main to you? Because that is what the reviewer from last week told me to do. So please explain what is wrong....


Added smooth hover scale

Fixes #1095
Added Smooth scale effect on buttons.
https://www.loom.com/share/55c4af1484c04ad794f730d7fc8d3f18

@mdazfar2 Please check it and merge !
Thank You !

@zalabhavy can you add hover like that if possible please update this type of hover.

https://github.com/user-attachments/assets/455c4ae2-5624-43ac-b082-532e70e8ee6c

@mdazfar2 Done !
https://www.loom.com/share/8b88beed8dc647de82e9f29782a3d239


Error: "No module named 'lifecycle.auth.job_family"

@iszulcdeepsense
Error: "No module named 'lifecycle.auth.job_family" when running racetrack plugin install of latest docker-infrastructure.
Suspect it might be due to a missing release of racetrack client since job_family was introduced as auth around 2-3 weeks ago in docker-infrastructure-1.5.1. (commit 9bc4d3584e02a91c1f7b050e81e0fe91dd86e2cf (plugin-docker-infrastructure)).
Latest working version seems to be docker-infrastructure-1.5.0, since I can run racetrack plugin install docker-infrastrucure-1.5.0.zip just fine.

@connorsisacat  There's a document https://github.com/TheRacetrack/plugin-docker-infrastructure/blob/acc1b886e7be7b9f42473d2e23e63a2a68dba871/docs/compatibility.md that has a plugin compatibility table. According to it, docker-infrastructure plugin in version 1.5.1 is compatible with Racetrack version > 2.31.0, which wasn't officially released yet, as you noted.
You must have had an incompatible Racetrack version. To fix this, you can either:

wait until next Racetrack version is released and upgrade to it. It should happen soon.
Use Unreleased version of Racetrack, taken from master branch
Use older version of docker-infrastructure plugin. Plugin version 1.5.0 is compatible with Racetrack version >= 2.24.0.

@iszulcdeepsense
Ahh, that makes sense.
It seems I misread the plugin table as >= 2.31.0, and thought my version of Racetrack (2.31.0) would be compatible.
Thanks for reply! :)