Code Monkey home page Code Monkey logo

common's Issues

start_qemu.sh: also allow graphics emulation

Currently the script explicitly disables support for graphics, via:

...
    -vga none -nographic \
...

However, there does not seem to be any particularly good reason not to allow graphics via
something like

    -vga std \

The user/developer should be able to chose the type of emulation via a command line option (something like --enable-graphics). Or there could be two different scripts.

I tested this with an image I mixed:

 "Bundles": [
  "os-core",
  "os-core-update",
  "desktop-autostart",
  "kernel-kvm",
  "sysadmin-basic"
 ],
...

and manged to boot the resulted image (with the modified script) into a desktop environment.

mv debuginfo makes build fail if no debuginfo RPMs were generated

INFO: Results and/or logs in: results/
Finish: run
mkdir -p results/logs results/debuginfo
mv results/*.log results/logs
mv results/*-debuginfo*.rpm results/debuginfo/
mv: cannot stat 'results/*-debuginfo*.rpm': No such file or directory
make: *** [../common/Makefile.common:96: build] Error 1

Not all components provide a debuginfo package. Perhaps using -f with mv would be more appropriate so make doesn't fail here.

os-clr-on-clr Bundle too large by 10811M

os-clr-on-clr Bundle too large by 10811M

I use Debian and other Linux and FreeBSD but this is too much 10811M of download. Don't follow the steps of Yarn packaging for Npm their. Your bundles or not meaningful what if I only need just one package from your bundle. I need very simple things nginx redis mariadb php nothing else but when I try to install how many more package I installed to the system.

I know clear linux is not for ordinary users why do you make them public

install-local: don't install <package>-dev

"make install-local" is a very useful and convenient way to test built RPMs locally, it installs all built RPMs on the built machine. However, a better granulation would be nice, in particular an additional "make" target that excludes package-dev RPMs.
The reason is that by default .so files/symlinks are installed in -dev RPM packages and not in the -lib RPMs. Unfortunately, there are some apps/utilities that need the .so files at run-time. So these utilities would run just fine with the current "make install-local" on the local machine. But later on, once you build an actual bundle with the RPMs, you may get errors due to missing .so files as generally bundles do not contain -dev RPMs and hence do not contain .so files. Therefore by not installing -dev RPMs we would detect the missing .so files much sooner (and allow user to rebuild the RPMs with .so files in -lib packages instead.)

In principle, the new "make" target could/should exclude all RPMs that don't make it into the bundle.

fatal: unable to access 'https://github.com/clearlinux-pkgs/compat-libsigc++-soname20/': The requested URL returned error: 400

After do

$ make clone_linux

From this kernel development guide, got this error:

fatal: unable to access 'https://github.com/clearlinux-pkgs/compat-libsigc++-soname20/': The requested URL returned error: 400

The file clearlinux/projects/common/packages references the wrong name to the package. The correct name is compat-libsigc-plus-plus-soname20.

To fix, locate the line with compat-libsigc++-soname20 in the file and rewrite to the correct name.

Run make inside the clearlinux folder to continue the process of cloning.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.