en: Newshttp://old.calculate-linux.org/welcome2019-11-09T08:22:23+03:00Calculate Projects/themes/calculate/images/feed_logo.png
Redmine Calculate Utilities 3.6.4.11 releasedhttp://old.calculate-linux.org/news/812019-11-09T08:22:23+03:00Alexander Tratsevskiy
<ul>
<li>The behavior of the --with-bdeps option was replaced by the identical emerge option</li>
<li>The --with-bdeps option was added for cl-builder-update</li>
<li>No more excessive accuracy for size calculation in auto-partitioning mode</li>
<li>The minimum size for the BiosBoot partition was changed</li>
<li>Fixed disk partitioning for sizes not multiple of 4MiB</li>
<li>Fixed auto-partitioning for disks with logical sectors other than 512</li>
<li>Fixed user profile configuration for fastlogin</li>
<li>Added creation of the index-user file when creating a container</li>
<li>Fixed IP address definition on bridge</li>
<li>Added the Norwegian (nb_NO) locale</li>
<li>Added diff detection for plymouth themes</li>
<li>Enabled to specify 'original' as a resolution for backgrounds</li>
<li>Fixed the output of the list of packages to be updated (Bug <a href="http://old.calculate-linux.org/issues/1113" class="issue status-3 priority-2" title="Ошибка cl-update UnicodeEncodeError:'ascii' codec can't encode characters in position 0-6: ordina... (Resolved)">#1113</a>)</li>
</ul> Calculate Utilities 3.5.3 releasedhttp://old.calculate-linux.org/news/802019-11-09T07:40:22+03:00Alexander Tratsevskiy
<ul>
<li>Added support for custom files for keywords, use, sets, and mask, to be copied at installation time</li>
<li>The packages used only during the build process will not be removed by cl-update</li>
<li>Possible to install the system and update it at the first boot</li>
<li>A x86_64 system cannot be install on an i686 anymore</li>
<li>Added a kernel compatibility check for new installations</li>
<li>Better setup of nvidia-drivers at boot time</li>
<li>Fixed network configuration for duplicate routes</li>
<li>Fixed bootloader update on the current system</li>
<li>Added initramfs support for early-microcode</li>
<li>Fixed notebook model detection for Calculate Utilities</li>
<li>Fixed domain resource detection for smbclient>=4.7.0</li>
<li>Fixed support for port indication for the Git repository</li>
<li>Fixed running cl-install in chroot</li>
<li>Fixed excessive activity of ac_update_sync templates</li>
<li>The system does not freeze any longer due to file processing, when running templates from /var/calculate/remote (cifs)</li>
<li>Possible to install Calculate Linux on a compressed btrfs partition (btrfs-comp)</li>
<li>The system now installs correctly on a xfs partition</li>
<li>No more formatter checkup if the system is being installed without formatting</li>
<li>Possible to choose a filesystem for root and data partitions in the auto-partitioning mode</li>
<li>Fixed timezone adjustment when booting from an ISO</li>
<li>Added support for UTC system time on virtualbox</li>
<li>Added hardware clock selection (local time or UTC)</li>
<li>Possible to remove a package from all world slots</li>
<li>Fixed using the world format</li>
<li>zstd and lz4 support added for cl-builder-image</li>
<li>Sound card configuration by device ID instead of serial number</li>
<li>ALSA used by default, instead of PulseAudio</li>
<li>Fixed removal of obsolete packages when calling the cl-update and cl-builder-update tools</li>
<li>1024x768 driver created as the fallback one (if you are a nvidia-drivers user, the EFI driver may not work with the 1920x1080 resolution, so that 1024x768 be run instead)</li>
<li>Added DPI support for cl-console-gui</li>
<li>Fixed display of the progress bar in cl-console-gui</li>
<li>Fixed the behavior of cl-console-gui in the KDE system tray</li>
<li>Fixed launch of cl-update-checker</li>
</ul> Calculate Utilities 3.6.0 releasedhttp://old.calculate-linux.org/news/792018-08-30T15:56:06+03:00Alexander Tratsevskiy
<ul>
<li>Aupartitioning detection added in cl-install, depending on the specified command line options</li>
<li>The network configuration procedure was modified:
<ul>
<li>Current network configuration can be copied to the new system at installation time, including the bridge settings, the bond settings, etc.</li>
<li>Network configuration is only modifed if booting from a LiveCD or running cl-setup-network</li>
</ul>
</li>
<li>Network configuration now runs correctly at the first system start (no NetworkManager running instead of OpenRC)</li>
<li>Update index problem fixed for build-up time</li>
<li>The USE flag for mergepkg functions now handled correctly</li>
<li>uvesafb replaced with vesafb and the EFI framebuffer</li>
<li>GUI client Qt5-powered now</li>
<li>The modified package detection problem at recompilation time was fixed</li>
<li>No more error when copying user accounts to the newly installed system</li>
<li>Notebook detection fixed</li>
<li>Keyboard switch added</li>
<li>Videocard configuration at the first start fixed</li>
<li>Possibility to allocate whole disk space to the root partition when autopartitioning</li>
</ul> Calculate Utilities 3.5.8.10 releasedhttp://old.calculate-linux.org/news/782018-02-21T11:26:31+03:00Alexander Tratsevskiy
<p><strong>Calculate Utilities</strong></p>
<ul>
<li>File attributes handled correctly by templates</li>
<li>grub.d privileges will not be reset arbitrarily</li>
<li>File capabilities for LXC containers can be saved and restored</li>
<li>Network interfaces can be again renamed and saved correctly</li>
<li>Password configuration fixed for Grub</li>
<li>IO Scheduler option removed</li>
<li>Network configuration inside containers fixed</li>
<li>/var/db/pkg checked for integrity in building distributions</li>
<li>USE flag checkup added for the 'merge()' function</li>
<li>Updates will stay current for 10 days</li>
<li>Cl-core can now start via DBus</li>
<li>Access problem fixed, when using third-party repos</li>
</ul>
<p><strong>Templates/System</strong></p>
<ul>
<li>Kernel start fixed (all warnings and errors are handled OK)</li>
<li>Swap mount fixed</li>
<li>lxc-desktop and host-desktop support some configuration now</li>
</ul> Calculate Utilities 3.5.7 releasedhttp://old.calculate-linux.org/news/772017-10-30T08:05:27+03:00Alexander Tratsevskiy
<ul>
<li>SoftRAID volumes can be used for autopartitioning now</li>
<li>Encrypted profiles supported (git+ssh://)</li>
<li>To allow to build binaries with different USE flags more efficiently and with less time spent on calculation of dependencies, binaries are supported now on build-aimed Calculate flavours</li>
<li>Packages with a modified BUILDTIME value can be rebuilt with the new '--rebuilt-binaries' option</li>
<li>A new 'world' format, as well as a new 'world()' function were added for generation of the world file, containing the installed packages</li>
<li>QEMU volumes detected</li>
<li>Updates prompted at shorter intervals to optimize the GUI Calculate Console system load</li>
<li>"%" and "@" symbols admitted inside template functions</li>
<li>Variable values can be set and reset correctly with Calculate Utilities</li>
<li>System installation with no user created fixed</li>
<li>Detection of repos with hyphens fixed (to install no-name packages)</li>
<li>Emerge launch fixed for Calculate Utilities</li>
<li>Domain volumes detection fixed (cifs with vers=1.0)</li>
</ul> Calculate Utilities 3.5.5.7 releasedhttp://old.calculate-linux.org/news/762017-07-17T20:27:11+03:00Alexander Tratsevskiy
<strong>Domains:</strong>
<ul>
<li>The Laptop path exception was added for server synchronization.</li>
<li>A new variable, cl_sync_moved_set was added for setting off the domain user files transfer into Home/Moved.</li>
<li>Remote access to a domain user account is well protected by a password.</li>
<li>Domain mounting points restored correctly after leaving system suspend.</li>
<li>Network latency increased for adding domain sources.</li>
<li>Domain settings applied correctly when adding user paths.</li>
</ul>
<strong>Administration tasks:</strong>
<ul>
<li>User setup as run at installation time was fixed.</li>
<li>The Grub password can be modified. </li>
<li>You can edit local certificates.</li>
<li>You must redefine the guest password when installing Calculate.</li>
<li>Cl-password can be run without admin privileges.</li>
</ul>
<strong>System login and user profiles:</strong>
<ul>
<li>User directories creation fixed for installation time.</li>
<li>Xautologin script fixed.</li>
<li>Domain user session login fixed.</li>
<li>Profile user encryption fixed.</li>
<li>User profile configuration fixed for LiveCD sessions.</li>
</ul>
<strong>Installation:</strong>
<ul>
<li>NVMe drives are now detected correctly.</li>
<li>You can install Calculate on a Btrfs-formatted DOS partition.</li>
<li>The UEFI boot record will not be rewritten if no parameters were changed.</li>
<li>User group selection at installation time was fixed.</li>
<li>Calculate can be once again installed from a LiveCD on a USB Flash drive volume.</li>
<li>When installing Calculate, the ini.env file will be called for correctly from the system profile.</li>
</ul>
<strong>Templates:</strong>
<ul>
<li>Clt templates settings are modified via cl-update without any problem.</li>
<li>Conditionals handled as they should be.</li>
<li>The wallpaper function now runs correctly when used in chroot environment.</li>
<li>The splashutils and grub packages optimized for configuration after theme setup.</li>
</ul>
<strong>Template formats:</strong>
<ul>
<li>The ‘backgrounds’ format was fixed and optimized.</li>
<li>We also fixed the ‘mirror’ option for format=backgrounds.</li>
<li>The ‘bind’ format is handled correctly now as well.</li>
</ul>
<strong>System building:</strong>
<ul>
<li>Building LXC containers is supported now.</li>
</ul> Calculate Utilities 3.5.2.1 releasedhttp://old.calculate-linux.org/news/752017-03-03T14:10:35+03:00Alexander Tratsevskiy
<ul>
<li>PXE installation fixed.</li>
<li>Wrong ini.env format fixed.</li>
<li>Update checkup fixed.</li>
<li>No more loading problems for Packages on source-built systems.</li>
<li>System profile switching fixed.</li>
<li>Repo synchronization via layman-2.4 fixed.</li>
<li>@preserved-rebuild now runs correctly.</li>
<li>cl-update --sync-only is called correctly now (after a Perl update).</li>
<li>The 'profile' function was added to identify the user profile status.</li>
<li>wallpaper() function reworked.</li>
<li>The 'backgrounds' format was added for creating wallpaper images.</li>
<li>/etc/skel files moved to the user profile during configuration.</li>
<li>layman cache now updated at cl-builder-update runtime.</li>
<li>Autopartition, the default for LiveCD installations.</li>
<li>No bios_boot partition created when autopartitioning with UEFI.</li>
<li>System proxy disabled when fetching binhost files.</li>
</ul> Calculate Utilities 3.5.1 releasedhttp://old.calculate-linux.org/news/742017-02-07T18:27:43+03:00Alexander Tratsevskiy
<ul>
<li>Cl-builder-update can check for automatic dependencies to be installed; see the new '--check-autodep' option.</li>
<li>The binary Packages index will be fetched while synchronizing the repositories.</li>
<li>When running cl-update, system settings are only modified if a repo was updated. If you do not like this default option, add '--force-fix' to force the modification.</li>
<li>The package manager is called only once by cl-update to calculate dependencies and install packages.</li>
<li>Cl-update does not cache calculated dependencies anymore.</li>
<li>The '--clean-bdeps' option was enabled for cl-builder-update, so that to remove packages that are only necessary for system building.</li>
<li>Emerge --with-bdeps=y disabled for cl-update.</li>
<li>Whether you install from an USB Flash drive or a Live DVD, autopartition is now the default option.</li>
<li>We restored the cl-passwd tool for user password change in LDAP.</li>
</ul> Calculate Utilities 3.5.0 releasedhttp://old.calculate-linux.org/news/732016-12-29T18:07:48+03:00Alexander Tratsevskiy
<p><strong>Main</strong></p>
<ul>
<li>Tools were added for configuration of LDAP and Unix accounts to be stored in LDAP</li>
<li><code>cl-backup</code> and <code>cl-backup-restore</code> utilities added</li>
<li>Users can access console functions directly, by running <code>cl-console</code>. Note that most Calculate utilities are now stored in <code>/usr/bin</code> instead of <code>/usr/sbin</code></li>
<li>One session for <code>cl-console</code> and <code>cl-console-gui</code></li>
<li>Current configuration files previously stored in <code>/etc/calculate</code> were moved to <code>/var/lib/calculate</code>. <code>/etc/calculate</code> is now used for migration at installation time</li>
</ul>
<p><strong>Server tools</strong></p>
<ul>
<li>LDAP configuration
<ul>
<li>possibility to change the BaseDN</li>
<li>service password regeneration</li>
<li>remove a service and reconfigure the system</li>
<li>configs integrated with templates 3.5</li>
</ul>
</li>
<li>Accounts server configuration
<ul>
<li>current system setup for authentication via LDAP server</li>
<li>service password regeneration</li>
<li>remove a service and reconfigure the system</li>
<li>add or remove a user account</li>
<li>add or remove a group</li>
<li>reconfigure users and groups</li>
<li>multiple group and user modifications available: add, remove, replace the list</li>
<li>rename a group</li>
<li>user or group info displayed</li>
<li>flexible group and user filtration scheme</li>
<li>field selection for group and user viewing</li>
<li>group and user management fully supported via a GUI interface as well as from the command line</li>
</ul></li>
</ul>
<strong>Backup tools</strong>
<ul>
<li>cl-backup
<ul>
<li>backup of configuration files created by Calculate templates</li>
<li>custom configuration backup</li>
<li>LDAP server backup</li>
</ul>
</li>
<li>cl-backup-restore
<ul>
<li>restore only files containing differences</li>
<li>diffs in comments to restored files headers</li>
<li>restore configurations of out-of-box packages</li>
<li>restore configuration checksums</li>
<li>restore permissions to restored files</li>
<li>restore network configuration</li>
<li>restore autorun services</li>
<li>restore user accounts</li>
<li>restart services whenever server parameters have been restored</li>
</ul></li>
</ul>
<p><strong>Templates</strong></p>
<ul>
<li>Main changes
<ul>
<li>Multiple <code>ini.env</code> files can be processed</li>
<li>Template variables, functions, and conditions were optimized
<ul>
<li>Faster processing due to variable substitution at conditions and values calculation time</li>
<li>Variables can be used, that get a space as a template option value (such as in <code>chown=#-ur_login-#:#-ur_group-#</code>)</li>
<li><code>module()</code> added to check for the module (the CU version will be returned if the module is included, or else nothing)</li>
<li>Indefinite variables can be used in the non-executable part of a conditional block (problem fixed)</li>
</ul>
</li>
<li><code>"OR"</code> processed in conditional blocks <code>(#!keyword#)</code></li>
<li>Better audio configuration (both your sound card and your hardware can be setup)</li>
<li><code>ldif</code> format supported</li>
</ul></li>
</ul>
<ul>
<li>Functions
<ul>
<li><code>ls()</code> added to list the files from a directory</li>
<li><code>mergepkg()</code> added, that combines both <code>merge()</code> and <code>pkg()</code> functionality</li>
<li><code>exists()</code> remplaced <code>"1"</code>, to return the filetype character code</li>
<li>UUID generation with <code>rnd()</code> modified</li>
<li>Values returned by <code>wallpaper()</code> were modified</li>
<li><code>cut()</code> added to return a line fragment</li>
<li>Localization problem fixed when calling <code>print()</code>, <code>warning()</code> and <code>error()</code> functions</li>
</ul></li>
</ul>
<ul>
<li>Conditions
<ul>
<li>In condition blocks, it is possible to check if the version number belongs to the interval <code>(x<=y,z)</code></li>
<li>Embedded conditions supported</li>
</ul></li>
</ul>
<ul>
<li>Options
<ul>
<li><code>link=<path></code> added, to copy directories with templates</li>
<li><code>restart=<service></code>, <code>start=<service></code>, <code>stop=<service></code> added for templates, to start or stop services</li>
<li><code>"protected"</code> works OK with <code>"mirror"</code> now</li>
<li>Template processing with <code>"append=after"</code> fixed</li>
</ul></li>
</ul>
<ul>
<li>Miscellaneous
<ul>
<li><code>._cfg</code> configuration files now update correctly with the <code>"--force"</code> option</li>
<li>More efficient checkup for checksum <code>CONTENTS</code> files</li>
<li>Command-line table indentation fixed</li>
<li>Short options will be processes differently. <code>"-soff"</code> will not be interpreted sponaneously as <code>"-s -o -f -f"</code></li>
<li>Update availability is provided for by <code>/var/lib/calculate/calculate-update/updates.available</code></li>
<li>The <code>cl_pass_file</code> variable now stores the template name</li>
<li>A new variable was added, to store the current kernel version</li>
<li><code>cl-passwd</code> removed</li>
</ul></li>
</ul>
<p><strong>Graphics</strong></p>
<ul>
<li>Better support of the system color scheme</li>
<li>Updated appearances, including new own icons</li>
<li>Some modifications for the update icon sitting in system tray</li>
</ul> Calculate Utilities 3.4.6 releasedhttp://old.calculate-linux.org/news/722016-04-06T10:22:55+03:00Alexander Tratsevskiy
<p><strong>Main Changes</strong></p>
<ul>
<li>Croatian localization added.</li>
<li>Fixed Live USB videocard setup.</li>
<li>If applicable, setup problems with the encrypted home directory were solved.</li>
</ul>
<p><strong>Installation</strong></p>
<ul>
<li>Proprietary video driver fixed at bootup time.</li>
<li>Fixed user configuration at installation time.</li>
<li>First boot setup now runs correctly.</li>
<li>AMDGPU support added.</li>
</ul>
<p><strong>Update</strong></p>
<ul>
<li>Faster access to the overlays.</li>
<li>A new algorithm for mirror selection.</li>
<li>Optimized mirror selection.</li>
<li>The repo history can now be cleared at any time.</li>
<li>The testing branch was made available.</li>
<li>Search on the update server is now logged.</li>
<li>The update server URL is shown.</li>
<li>Unpacking and fetching issue solved.</li>
<li>The Portage repo was renamed to Gentoo and chosed</li>
</ul>
<p><strong>Build Features</strong></p>
<ul>
<li>The installation script is prepared correctly for the proprietary drivers</li>
<li>DIGESTS files will not be created.</li>
</ul>