Comments (31)
Printing works fine here. But I have a strange message in the CUPS webinterface (http://localhost:631/printers/):
Idle - "Can't found active session for user 'richard' (UID: 1000)."
Maybe this is related?
from boomaga.
@ALL What distro you are use? Are you use systemd? Are you has ck-list-sessions utility?
@syemvlis Does the program work, despite the error message?
If you use systemd, I know that the reason of the message. And I'll fix it soon.
from boomaga.
Am 29.12.2013 16:22, schrieb Alexander Sokolov:
@ALL https://github.com/all What distro you are use? >>> Laptop:
Bodhi Linux 2.0.0 (Ubuntu 12.04 LTS+Enlightenment), Kernel: Linux
3.5.0-11-generic (i686) ; PC: Linux Mint Debian Edition (AMD64)Are you use systemd? >>> Yes
Are you has ck-list-sessions utility? >>> Yes
@syemvlis https://github.com/syemvlis Does the program work, despite
the error message?If you use systemd, I know that the reason of the message. And I'll
fix it soon. >>> OK
Reply to this email directly or view it on GitHub
#9 (comment).
from boomaga.
@syemvlis
Oh! When I wrote that I know reason of the error, I was mistaken, I attentively read your message. I wrote the fix, but it only for " "Can't found active session" error.
I need some more information.
- I don't understand in which distributive you have the error. In the Bodhi or in the LMDE?
- Is dbus daemon started?
- Is you have DBUS_SESSION_BUS_ADDRESS environment variable?
from boomaga.
Can you make the test. Please download this http://www.filedropper.com/boomaga file, and run it like
sudo boomaga 1 ${USER} 1 "" "" some_pdf_file.pdf
And send me output.
from boomaga.
Am 29.12.2013 21:10, schrieb Alexander Sokolov:
@syemvlis https://github.com/syemvlis
Oh! When I wrote that I know reason of the error, I was mistaken, I
attentively read your message. I wrote the fix, but it only for "
"Can't found active session" error.I need some more information.
- I don't understand in which distributive you have the error. In
the Bodhi or in the LMDE?
Bodhi Linux
- Is dbus daemon started?
Yes
- Is you have DBUS_SESSION_BUS_ADDRESS environment variable?
I don't know how to ask for this ;-S
Reply to this email directly or view it on GitHub
#9 (comment).
from boomaga.
No answer for a long time, so I'm closing the issue. Feel free to reopen if you are still facing this issue and ready to provide more information.
from boomaga.
Hello...
I get similar issue. How to reopen Issue?
from boomaga.
@eslavko
What errors do you get in log? What distributive you are using? Do you use systemd?
from boomaga.
If I start boomaga from terminal and open individual files I can print them. The problem is that if I print from other program (like libre office) to boomaga printer the file is visible in printer status window but boomaga itself is not oppened.
If I check boomaga printer in system settings I see faulty printer state.
From previous post I check DBUS_SESSION_BUS_ADDRESS and dbus deamon. deamon is started and environment variable seems set correctly.
Working on Ubuntu 14.04 /64bit, boomaga 0.7.0 installed from ppa
from boomaga.
as far as I know I don't use systemd. (how to check?)
from boomaga.
Please run the following command in the console:
cat SOME_PDF_FILE.PDF | /usr/lib/boomaga/boomagabackend 123 "title" 1 ""
what output you get?
from boomaga.
Output here:
slavko@podstresnik:$ cd xx/xx$ cat test.pdf | /usr/lib/boomaga/boomagabackend 123 "title" 1 ""
slavko@podstresnik:
INFO: [Boomaga] jobId: 123
INFO: [Boomaga] title: title
INFO: [Boomaga] count: 1
INFO: [Boomaga] options:
DEBUG: [Boomaga] User: slavko
DEBUG: [Boomaga] Uid: 1000
DEBUG: [Boomaga] Home: /home/slavko
DEBUG: [Boomaga] xDisplay: :0
DEBUG: [Boomaga] Scan proc files:
DEBUG: [Boomaga] * /proc/3700/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2361/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
grep: /proc/4380/environ: No such file or directory
grep: /proc/4380/environ: No such file or directory
DEBUG: [Boomaga] * /proc/4380/environ disp='' addr=''
grep: /proc/4379/environ: No such file or directory
grep: /proc/4379/environ: No such file or directory
DEBUG: [Boomaga] * /proc/4379/environ disp='' addr=''
grep: /proc/4378/environ: No such file or directory
grep: /proc/4378/environ: No such file or directory
DEBUG: [Boomaga] * /proc/4378/environ disp='' addr=''
DEBUG: [Boomaga] * /proc/4355/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/4342/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
grep: /proc/4341/environ: Permission denied
grep: /proc/4341/environ: Permission denied
DEBUG: [Boomaga] * /proc/4341/environ disp='' addr=''
DEBUG: [Boomaga] * /proc/4333/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/3797/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/3729/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/3700/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2946/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2943/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2930/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2926/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2908/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2902/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2896/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2821/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2813/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2800/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2787/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2778/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2774/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2769/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2754/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2731/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2720/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2700/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2698/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2697/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2694/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2693/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2674/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2673/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2672/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2670/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2667/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2665/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2664/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2662/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2658/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2644/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2634/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2475/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2453/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2418/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2397/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2382/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2380/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2379/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2377/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2372/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0,guid=9498800b99160d0db5bd7e8d558abdc4'
DEBUG: [Boomaga] * /proc/2367/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2365/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2361/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2360/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2357/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2353/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2344/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2343/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2342/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2339/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
grep: /proc/2317/environ: Permission denied
grep: /proc/2317/environ: Permission denied
DEBUG: [Boomaga] * /proc/2317/environ disp='' addr=''
DEBUG: [Boomaga] * /proc/2312/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2307/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2296/environ disp=':0.0' addr='unix:abstract=/tmp/dbus-9IFWLkZRg0'
DEBUG: [Boomaga] * /proc/2204/environ disp=':0.0' addr=''
ERROR: [Boomaga] Can't extract D-Bus bus address files for user 'slavko' (UID: 1000)
slavko@podstresnik:~/xx$
from boomaga.
from boomaga.
Thanks, I found the problem. Soon I'll make a fix.
from boomaga.
O.K. Will wait...
from boomaga.
Could you verify the fix? You can apply the changes by using the following command:
wget http://rghost.net/download/7nj2Ly2j7/90930291ac733106d8f0747b57afc71b14c0d237/boomagabackend -O boomagabackend && sudo bash -c "cat boomagabackend > /usr/lib/boomaga/boomagabackend"
from boomaga.
Doesn't work.
When I do print to boomaga before I see job in printer status monitor, after update there are no job in printer status..
terminal output:
slavko@podstresnik:$ cd xx/xx$ cat test.pdf | /usr/lib/boomaga/boomagabackend 123 "title" 1 ""
slavko@podstresnik:
/usr/lib/boomaga/boomagabackend: line 1: syntax error near unexpected token newline' /usr/lib/boomaga/boomagabackend: line 1:
'
slavko@podstresnik:~/xx$
from boomaga.
Oh, the command "wget http://rghost.net/download/..." works incorrectly, it downloads HTML page instead of the script.
Please download the script via the browser at this link, or contact me by mail ([email protected]), I will send the script to you.
After that, go to the directory into which you downloaded the script and execute the command:
sudo bash -c "cat boomagabackend > /usr/lib/boomaga/boomagabackend"
from boomaga.
Yep now works...
Thanks...
from boomaga.
Hello again...
I got in same situation again.
But the script is not anymore available.
Can you post it again?
Thanks in advice
from boomaga.
@eslavko
In 0.8.0 release I rewrote the boomagabackend to C++, I hope it should to work more correctly no. Try update the program to 0.8.X version.
from boomaga.
How to update?
From ppa I get 0.8.0, When try to compile seems that some dependency are not met.
`slavko@podstresnik:~/boomaga/build$ cmake ..
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:367 (message):
None of the required 'poppler' found
Call Stack (most recent call first):
gui/cmake/FindPoppler.cmake:34 (pkg_search_module)
gui/CMakeLists.txt:194 (find_package)
-- *****************************************************
-- * boomaga ver. 0.8.0
-- *
-- * Using Qt4, for building with Qt5 use -DUSE_QT5=Yes option.
-- *
-- * You can change the following directories using cmake options like:
-- * -DCUPS_PPD_DIR=your_path
-- *
-- * CUPS_BACKEND_DIR = /usr/lib/cups/backend
-- * CUPS_FILTER_DIR = /usr/lib/cups/filter
-- * CUPS_PPD_DIR = /usr/share/ppd/boomaga
-- * DBUS_MACINE_ID_DIR = /var/lib/dbus
-- * DBUS_SERVICE_DIR = /usr/local/share/dbus-1/services
-- *
-- * You can change the following options using cmake options:
-- * INSTANCE_NAME = boomaga
-- * CUPS_BACKEND_URI = boomaga:/
-- * CUPS_BACKEND_INFO = Boomaga
-- * CUPS_BACKEND_MODEL = Boomaga printer
-- * CUPS_BACKEND_DESCRIPTION = Virtual boomaga printer
-- * CUPS_BACKEND_MANUFACTURER = Generic
-- *
-- * For building tests use -DBUILD_TESTS=Yes option.
-- *
-- *****************************************************
-- Configuring incomplete, errors occurred!
See also "/home/slavko/boomaga/build/CMakeFiles/CMakeOutput.log".
See also "/home/slavko/boomaga/build/CMakeFiles/CMakeError.log".
slavko@podstresnik:~/boomaga/build$
`
from boomaga.
As I can see you are using Ubuntu, so just install 0.8.0 from ppa.
from boomaga.
@eslavko
If you want to build from sources, you need to install some dev packages. This article can help you https://github.com/Boomaga/boomaga/wiki/Instalation-from-sources
from boomaga.
sudo apt-get install --reinstall boomaga
doesn't help
from boomaga.
When I try to install from source following your link I got:
`slavko@podstresnik:~/boomaga/build$ cmake ..
-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is GNU 4.8.4
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.26")
-- *****************************************************
-- * boomaga ver. 0.8.0
-- *
-- * Using Qt4, for building with Qt5 use -DUSE_QT5=Yes option.
-- *
-- * You can change the following directories using cmake options like:
-- * -DCUPS_PPD_DIR=your_path
-- *
-- * CUPS_BACKEND_DIR = /usr/lib/cups/backend
-- * CUPS_FILTER_DIR = /usr/lib/cups/filter
-- * CUPS_PPD_DIR = /usr/share/ppd/boomaga
-- * DBUS_MACINE_ID_DIR = /var/lib/dbus
-- * DBUS_SERVICE_DIR = /usr/local/share/dbus-1/services
-- *
-- * You can change the following options using cmake options:
-- * INSTANCE_NAME = boomaga
-- * CUPS_BACKEND_URI = boomaga:/
-- * CUPS_BACKEND_INFO = Boomaga
-- * CUPS_BACKEND_MODEL = Boomaga printer
-- * CUPS_BACKEND_DESCRIPTION = Virtual boomaga printer
-- * CUPS_BACKEND_MANUFACTURER = Generic
-- *
-- * For building tests use -DBUILD_TESTS=Yes option.
-- *
-- *****************************************************
-- Configuring done
-- Generating done
-- Build files have been written to: /home/slavko/boomaga/build
slavko@podstresnik:~/boomaga/build$ ^C
`
from boomaga.
sudo apt-get install --reinstall boomaga
doesn't help
verry strange
show me output of
ls -l /usr/lib/cups/backend/boomaga
sudo file --mime-type /usr/lib/cups/backend/boomaga
from boomaga.
and check what version of boomaga is installed
from boomaga.
slavko@podstresnik:$ ls -l /usr/lib/cups/backend/boomaga$ sudo file --mime-type /usr/lib/cups/backend/boomaga
-rwx------ 1 root root 10328 sep 5 19:19 /usr/lib/cups/backend/boomaga
slavko@podstresnik:
[sudo] password for slavko:
/usr/lib/cups/backend/boomaga: application/x-executable
slavko@podstresnik:~$
Version from boomaga gui: 0.8.0
from boomaga.
from boomaga.
Related Issues (20)
- Failure to duplex under Linux MInt 20
- Error when printing from Okular HOT 3
- Print A5 format for diary with ring bond HOT 1
- Print from Only Office HOT 1
- Can not start gs Converter: GPL Ghostscript 9.55.0 HOT 1
- Printing on DIN A3
- [Boomaga backend] ERROR: Can\'t change mode on directory /var/cache/boomaga: Permission denied HOT 14
- Sheet layout for stapling HOT 1
- State of the project? HOT 2
- "Print in reverse order" has no effect
- Cant get UID for user...
- ownership of dirs in /var/cache/boomaga
- 2 Mistakes that make my life unnecessarily difficult.
- remove the white borders of the pages
- Printer drivers are deprecated HOT 2
- suggestion to add crop options
- boomaga is not working when I use flatpak application (wps-office)
- "Sub-Booklet" option only breaks the end of the booklet.
- File .cboo can't read
- ERROR: Can't start boomaga gui.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boomaga.