Archives for: 2006

Sun, 31 Dec 2006

Permalink 02:48:42 pm, Categories: packages, Posted by: vmiklos

ten goals we reached in 2006

we're always working on something, sometimes it worth to have a look
round and see what we've reached. so here is my list, probably
incomplete :)

1) syncpkgd

2) -stable support. if you want to have a secure server you no longer
have to use -current

3) OOo for x86_64, also split the language packs

4) many-many packages. really. sometimes i need a package and i'm
impressed it's already in fst :)

5) in connection with the big number of packages: dynamic cds/dvds based
on dependencies. i remember when we had to move something to extra just
becase the second cd was too big

6) rewritten the setup in C. do you remember the sloooow installer
written in sh? :)

7) Xorg 7.0. so many hours of sucking when:
7.1) do a clean install
7.2) add the xorg7 repo and -Syu
7.3) write down the occurred errors
7.4) fix them
7.5) rm -rf /
7.6) goto 7.1 :)

8) pacman-g2. pacman without a lib? brr :)

9) getting rid of hotplug in favour of udev. maybe you remember how slow
it was, it took at least 10-12 secs on my pc :)

10) fw-xgl-control: enabling and disabling it for a normal user without
reading tons of docs, breaking your system, etc :)

(yes. the list is unsorted )

could you imagine living without these? :)

Sat, 30 Dec 2006

Permalink 02:13:58 pm, Categories: packages, Posted by: vmiklos

new mirror: ftp12

i've just noticed that finally ftp.heanet.ie has no more "connection timed out" errors, so we have a new fast full mirror :)

it suppors ftp, http and rsync. it has been added to the homepage and to pacman-g2's darcs

Sun, 03 Dec 2006

Permalink 10:57:50 pm, Categories: packages, Posted by: vmiklos

howto about xilinx

another howto, i needed to install it as we use it at the university. it's a binary application, but at least i'm not foced to use it with wine :)

the howto is here

Permalink 01:52:31 am, Categories: packages, Posted by: vmiklos

multiple imap servers with mutt

i've written a small howto about $subject ;)

you can reach it here

Tue, 28 Nov 2006

Permalink 01:41:30 pm, Categories: packages, Posted by: vmiklos

r.i.p. im.rootdir.de

the bitlbee server @ im.rootdir.de seems to be down for several days, so finally i've decided to switch to testing.bitlbee.org. luckily the buddy list was not lost, just the <icq number> -> nick anjd <jabber id> -> nick bindings and the bitlbee settings

Mon, 20 Nov 2006

Permalink 07:13:57 pm, Categories: packages, Posted by: vmiklos

opendns

we have some problem using the normal dns at the university so we finally decided to use opendns. it seems to be working fine so far :)

Sun, 19 Nov 2006

Permalink 07:54:53 pm, Categories: packages, Posted by: vmiklos

indenting with vim

probably you already faced with the following problem: if you past a shellscript to vim, then it's indented, so the last line of the script will have tons of whitespaces at the start of the line. there are two problems here:

  1. how to disable indenting temporarily? use :paste and :nopaste
  2. how to indent the text after the paste? mark the lines you want to indent in visual mode (use V) then == will indent them :)

Sat, 18 Nov 2006

Permalink 03:29:56 am, Categories: packages, Posted by: vmiklos

my name in diamanda wiki

i've just discovered my name in diamanda wiki's install script :) (search for "Miklos")

Fri, 17 Nov 2006

Permalink 04:09:29 pm, Categories: packages, Posted by: vmiklos

first openoffice.org-2.1 snapshot uploaded

officially called ooe680-m2, the first snapshot of the ooe680 tree which will become openoffice.org-2.1 has been uploaded. as usual you can find the buildscript in -current (enable the 'devel' option) and the binary x86_64 fpms here

Tue, 14 Nov 2006

Permalink 04:33:57 pm, Categories: packages, Posted by: vmiklos

playing with darcs-deps

darcs-deps is a small perl script that displays darcs patch dependencies graphically. i've created a test repo with the following changes:

  1. a simple shell script with lines foo and bar
  2. changed foo to foo2 (this should depend on #1)
  3. changed bar to bar2 (same)
  4. changed foo2 to foo3 (this should depend on #2 but not on #3)
  5. added a new file to the end of the file (should depend on #4)

perl darcs-deps | dot -Tps -o deps.eps
convert deps.eps deps.jpg

here is the result:
darcs graph

nice, isn't it? :)

Thu, 26 Oct 2006

Permalink 12:26:16 am, Categories: packages, Posted by: vmiklos

non-interactive darcs records

i've just figured out how to append long comments to darcs patches from a script:
$ echo "`date +"%a %b %d %H:%M:%S %Z %Y"`
> VMiklos <vmiklos@frugalware.org>
> name
> long
> comment" | dr rec -a --pipe

Wed, 25 Oct 2006

Permalink 01:31:02 am, Categories: packages, Posted by: vmiklos

forums upgrade

finally i got some time to upgrade our forums.frugalware.org to the latest 2.7.6 version. the upgrade went fairly simple, there is an upgrade script that managed the upgrade, then a db integrity check was needed (in fact that repaired/updated the db imho) and finally the small fonts in thm/default/tmpl/forum.css.tmpl has been increased a bit. hopefully everything still works :)

Tue, 24 Oct 2006

Permalink 09:47:44 pm, Categories: packages, Posted by: vmiklos

testing firefox-2.0

i'm currently testing firefox-2.0. here are a few issues:

  • dpi is set to -1 by default
  • the "default homepage" setting has changed
  • the backspace button no longer works as it used to be

the first 2 will be fixed in the package, but the last one won't since this is the way the firefox developers decided. in case you want the old way (like me), you'll need the followings:

  • open a new tab and type about:config
  • search for browser.backspace_action
  • set the value from 1 to 0

and now it'll work like before :)

Tue, 17 Oct 2006

Permalink 03:35:23 pm, Categories: packages, Posted by: vmiklos

python-2.5 merged to -current

so the python25 repo has been finally merged to -current

we have rebuilt ~155 packages, hopefully everything is fine now again :)

there are 2 kde packages to fix, they will be done by crazy soon

oh and there is a new test in the testsuite to avoid that big number of hardcoded python versions in the FrugalBuilds :)

Sun, 08 Oct 2006

Permalink 02:11:09 pm, Categories: packages, Posted by: vmiklos

free netbeans? not yet..

i'm sorry to say, but it seems our free tools are not yet ready to build netbeans. first you need to add the gcj.jar to the classpath (patch here), but that's basically usual. then the compilation fails with the following casting error:
[repeat] java.io.IOException: java.lang.ClassCastException: org.apache.xerces.dom.DocumentImpl cannot be cast to gnu.xml.dom.DomDocument
(full log here)

that's something i can't fix.

Permalink 01:44:52 pm, Categories: packages, Posted by: vmiklos

netbeans

after a few days of headache, the brand new netbeans package is ready!

at the moment it requires j2sdk, we'll see if i can get it compile using a free compiler or not

Sat, 07 Oct 2006

Permalink 06:33:19 pm, Categories: packages, Posted by: vmiklos

OpenOffice.org 2.0.4 Release Candidate 5 has been uploaded

x86_64 fpms are reachable in my repo, as usual :)

Mon, 02 Oct 2006

Permalink 11:01:23 pm, Categories: packages, Posted by: vmiklos

glibc-2.5

glibc-2.5 has been uploaded to -current, check out the news here

Sat, 30 Sep 2006

Permalink 12:48:26 pm, Categories: packages, Posted by: vmiklos

php i18n documentation packages

as it was requested, now we have packaged documentation for the following languages: English, Arabic, Portuguese, Chinese (Simplified), Chinese (Hong Kong Cantonese), Chinese (Traditional), Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Polish, Romanian, Russian, Slovak, Spanish and Swedish. you can install them by
pacman -S php-docs-XX
where XX is your language code, like "hu" for Hungarian and so on :)

Permalink 02:23:46 am, Categories: packages, Posted by: vmiklos

usb stick installer

there was a request for a long time to support installing from an usb stick, now it seems i've had time to implement this feature

you need this tarball, then you can unpack it and run ./usb_install.sh as root

if you hit a bug, then report it to us, as usual ;)

Mon, 25 Sep 2006

Permalink 02:59:37 am, Categories: packages, Posted by: vmiklos

Neon-0.26.x is in -current

Neon-0.26.1 has been uploaded to -current and all the necessary packages (ie. openoffice.org :)) have been updated, too. it was a challenge :)

Fri, 22 Sep 2006

Permalink 01:41:17 am, Categories: packages, Posted by: vmiklos

Python-2.5 repo

i've uploaded Python-2.5 to a separate repo since lots of package will have to be rebuilt. once all the necessary packages are in the repo, we can merge the update to -current

Sun, 17 Sep 2006

Permalink 01:41:33 am, Categories: packages, Posted by: vmiklos

free jacman? not yet..

i wanted to start compiling jacman (and all the libs required by it) from source using only free tools (gcj/ecj & the gnu classpath). it seems that the first dep (glazedlists) requires XMLEncoder, but it will be featured only in gcc-4.2.x. so calm down, we should wait.. :/

Thu, 14 Sep 2006

Permalink 01:06:14 pm, Categories: packages, Posted by: vmiklos

Siwenna @ digg

Mark Angeli submitted our release notice to digg: dvd, cds

Sun, 03 Sep 2006

Permalink 12:59:54 am, Categories: packages, Posted by: vmiklos

smartctl && hdd temperature

here is a small cmdline to query the temperature of a hdd using smartctl:

smartctl -a /dev/hdc|grep Celsius|sed 's/.* \([0-9]*\)$/\1/'

Thu, 31 Aug 2006

Thu, 17 Aug 2006

Permalink 11:53:30 pm, Categories: packages, Posted by: vmiklos

vpn mini howto

i was hired to create a vpn between 2 frugal machines, alwas i was asked to share the results. so here they came.

NOTE: i'm not a vpn genious, nor want to write yet another "the best" howto. just the brief story of the vpn setup under Frugalware

you can reach it here, feel free to improve it :)

Tue, 15 Aug 2006

Permalink 10:05:21 pm, Categories: packages, Posted by: vmiklos

yet another cheap bash trick

#!/bin/bash

foo()
{
        true
}

if declare -f foo >/dev/null; then
        echo "foo() declared"
else
        echo "foo() is not declared"
fi

Mon, 14 Aug 2006

Permalink 07:27:11 pm, Categories: packages, Posted by: vmiklos

reverse deps and browse by groups on the packages page

that's all from the user's point of view, internally the whole package-to-sqldb script is redesigned and the sql db itself, too.

examples: reverse deps, browse by group

the new db updater here

Thu, 10 Aug 2006

Permalink 12:05:34 am, Categories: packages, Posted by: vmiklos

fwmirror

today's project is fwmirror, a handy tool to mirror Frugalware archives. basically it handles the followings:

  • it needs a server, if you want the newest stuff and don't care about being slow, then you need "rsync://rsync.frugalware.org/pub/frugalware/"
  • it handles different Frugalware versions (NOTE: since -current has a new structure, versions other than -current will be supported by fwmirror only after 0.5)
  • it handles different architectures, including the special "source" one
  • it allows you to pass any custom options to rsync

ok, not a big deal, but useful, isn't it? :)

Wed, 09 Aug 2006

Permalink 12:37:15 pm, Categories: packages, Posted by: vmiklos

darcs mailer/cia script improvements

the xml that is sent to cia now contains darcsweb urls for the patches, the messages sent to frugalware-darcs, too :)

Sun, 06 Aug 2006

Permalink 08:36:31 pm, Categories: tricks, Posted by: vmiklos

spam filter / graph update

1) managed to prevent mutt from asking for confirmation before passing a mail to bogofilter + now it deletes the message automatically

macro index S "<enter-command>unset wait_key\n\
<pipe-entry>bogofilter -Ns;date +%y%m%d >>~/public_html/stats/spam_s\n\
<enter-command>set wait_key\n\
<delete-message>"

2) improved the generated graph: now there are two ones: filtered and unfiltered

3) added an avarage number to both graph

darcs repo still available here

Permalink 01:59:14 pm, Categories: packages, Posted by: vmiklos

mysql split

yesterday i've splitted mysql to mysql and libmysqlclient. hopefully this will mean that several apps that depended till now on the whole (30mb-sized) mysql, now can only depend on libmysqlclient (2mb-sized or so) :)

Thu, 27 Jul 2006

Permalink 01:32:51 pm, Categories: packages, Posted by: vmiklos

openoffice.org-2.0.3.178-1-x86_64: new development snapshot

...has been uploaded to you-know-where

this time the build was even quicker, "only" 582 mins :)

Sun, 16 Jul 2006

Permalink 12:10:19 am, Categories: packages, Posted by: vmiklos

small openoffice building speedup

i've recently added 2 small flags to the newest (m176) OpenOffice.org development snapshot FrugalBuild resulting significant building speedup. in numbers, the build time with 4 languages is 591 mins currently, while before it was 680 minutes (13 percent difference). basically the 2 tricks:

  • --disable-qadevooo: don't build automated testing tools, we don't need them and the build takes a hell of time
  • --enable-gcjaot: the java tools used during the build are now native binaries (compiled using gcj)

Fri, 14 Jul 2006

Permalink 03:09:08 pm, Categories: packages, Posted by: vmiklos

splashy

in -current we replaced bootsplash with splashy. it's a splash implementation fully in userspace, thus we no longer need any kernel patches

to support splashy, the kbd, grub, gfxboot and sysvinit packages has been updated, too

Wed, 12 Jul 2006

Permalink 03:58:18 pm, Categories: packages, Posted by: vmiklos

gnome-scriptlet cleanup finished

there was an effort about generating the packages' post_install (and other) scriptlet functions dynamically. this is done via using the magic

Finclude gnome-scriptlet

command. the parameters you can includes _F_gnome_schemas(), _F_gnome_scrollkeeper, _F_gnome_desktop and so on. where it was possible the original scriptlet has been removed and now automatically generated. enjoy! :)

Tue, 11 Jul 2006

Permalink 03:11:58 pm, Categories: packages, Posted by: vmiklos

frugalwareutils first complete release

adslconfig has been merged with netconfig and this point all the old config scripts has been ported to frugalwareutils, namely: grubconfig, mouseconfig, netconfig, raidconfig, timeconfig, xconfig and xwmconfig

time to remove this very old item from my TODO ;)

Thu, 06 Jul 2006

Permalink 01:01:32 am, Categories: packages, Posted by: vmiklos

spam stats

Donald Bruce Stewart has created a simple shell script to create darcs graphs, and i've modified it to create a simple spam stat. the result looks promising ;)

what do you need?

  • with bogofilter, i use the following procmail rule:
    :0:
    * ^X-Bogosity: Spam
    `date +%y%m%d >>~/spamstat`/dev/null
  • then do a darcs get http://frugalware.org/~vmiklos/spam-graph/
    and run sh spam-graph ~/spamstat
  • if you have gnuplot installed the png image should be generated soon :)

Wed, 05 Jul 2006

Permalink 08:50:19 pm, Categories: packages, Posted by: vmiklos

using different signatures in mutt

my problem was that (especially on some mailing lists) i use different signatures. with the folder hooks this can be solved in a very nice way. so i have 2 signatures: a default one and a special (for a given mailing list):

folder-hook . set signature=~/.signature
folder-hook special set signature=~/.signature.special

and now when i write a mail/reply from that folder the special signature is used :)

Wed, 28 Jun 2006

Permalink 08:14:05 pm, Categories: packages, Posted by: vmiklos

a few hacks about strings & macros

this post is mainly the result of the cleanup of my firefox tabs :)

predefined macros in gcc

string manipulation using bash

string functions in make

Tue, 27 Jun 2006

Permalink 12:28:58 pm, Categories: packages, Posted by: vmiklos

new mirror: ftp/www10

finally, we have a proper US mirror :)

many thanks to Eddie Torres and mirrors.tds.net!

Permalink 12:19:42 am, Categories: packages, Posted by: vmiklos

frugalwareutils update: xwmconfig

xwmconfig has been ported to frugalwareutils, for example if you just install base&x11&xlibs in a netinstall then you're asked what wm do you want to start from xdm till you can't edit your own ~/.xinitrc

new setup isos: i686 | x86_64

Sat, 24 Jun 2006

Permalink 12:36:57 pm, Categories: packages, Posted by: vmiklos

resume in nx

after the recent freenx/knx update resume should now work in nx. a cheap trick: if you use kde the window titles may be weird after a resume, a workaround is to run

dcop kwin default reconfigure

after resume. (more info here)

Thu, 22 Jun 2006

Permalink 11:15:36 pm, Categories: packages, Posted by: vmiklos

xorg-7.1 security update in -current

the x.org foundation pulblished and then we pushed a few patches for the "setuid()return value check problem". packages affected: libX11, xdm, xf86dga, xinit, xload, xorg-server and xtrans. do a pacman -Syu ;)

Tue, 20 Jun 2006

Permalink 03:53:21 am, Categories: packages, Posted by: vmiklos

www2 becomes www

www2.frugalware.org is now equal to {www.,}frugalware.org, hopefully we broke nothing, if yes then just file the usual bugreports. probably IroNiQ or Alex will post a news entry about this soon :)

Mon, 19 Jun 2006

Permalink 01:36:42 pm, Categories: packages, Posted by: vmiklos

setup progress

  • grubconfig now uses os-prober to detect other operating systems, this means for example the boot parameters of an other existing installation are detected, or the proper title is set if you have a Microsoft installation
  • kernel bumped to 2.6.17
  • parted is now available - you can resize your fat/ext3 partitions on the fly from the setup
  • ssh is available on the setupcd
  • on tty5 there is a small nice tetris in case the installation would be boring - thanks slin for this :)

atm i've tested the 20060619 images with a simple base-only installation

ah, and if we're at it (just because it's a frequently asked question):

  • i've installed base to a 500mb-sized partition (no, not bigger!)
  • booting up the system took 20 secs
Permalink 02:01:47 am, Categories: packages, Posted by: vmiklos

Linux-2.6.17

has been uploaded, all the external modules are updates (or where it's broken, the m8rs are working on it). unfortunatelly swsusp has been disabled, but don't worry, it's already fixed in darcs, so if you really need it now and can't wait till 2.6.17.1, then use the usual repoman merge kernel

Sun, 18 Jun 2006

Permalink 08:58:27 pm, Categories: packages, Posted by: vmiklos

SMTP envelope && mutt

when you send a mail from genesis, sometimes you get the following reply:
mail@addr.ess
Delay reason: SMTP error from remote mailer after RCPT TO:<mail@address>:
host mail.addr.ess [1.2.3.4]: 450 <foo@genesis.frugalware.org>:
Sender address rejected: unverified address: connect to
genesis.frugalware.org[157.181.177.34]:
Connection refused

the solution is simple, but not trivial. it depends on the user-agent you use, in mutt, you should put the following magic line to your muttrc:
set use_envelope_from
then i'll be ok again :)

Sat, 10 Jun 2006

Permalink 12:56:41 am, Categories: packages, Posted by: vmiklos

mkiso update

i've worked again a bit on mkiso:

  • now you can (optionally) define a <lang> tag, so that after the frugalware repo, not all the locale-extra pkgs will have higher priority than the other extra pkgs, just a selected language's locale pkgs
  • it generates a small stat next to the iso, for example the current ones are available for a while here

have fun! :)

Tue, 06 Jun 2006

Permalink 03:44:24 am, Categories: packages, Posted by: vmiklos

wireless support in the setup

#809 was a request for this. the new snapshot supports using a wireless card to fetch packages. the most common problem (probably) will be that extra modules are not included in the netinstall iso. if a module is requested then we'll put it in. so, please request the modules you find to be missing! thanks

Sat, 03 Jun 2006

Permalink 12:08:41 pm, Categories: packages, Posted by: vmiklos

OpenOffice.org 2.0.3 Release Candidate 5 has been uploaded

Permalink 03:17:27 am, Categories: packages, Posted by: vmiklos

new mkiso

the current (old) mkiso script worked, but had several limitations:

  • you had to have write access to the repo
  • no dependency checking, you needed to arrange the categories by hand
  • no support for more than one dvd

yes, this all has been gone, there is a new mkiso in the pacman-tools repo (and soon in the next pacman-tools release) which supports all these missing features, basically you need to specify the volume size and the wished volumes in an xml, then mkiso will do everything for you. also it comes with a nice manpage examples :)

Fri, 26 May 2006

Permalink 03:18:33 am, Categories: packages, Posted by: vmiklos

xconfig in frugalwareutils

a complete rewrite of the old xconfig script in the frugalware pkg is now included in frugalwareutils. since the code is native, it's much more faster. it should work at least as well as the old script, but who knows - if you find any bug then please report it to us

thanks!

Thu, 25 May 2006

Permalink 12:15:51 am, Categories: packages, Posted by: vmiklos

rss support in mxw

mxw is a simple C irc bot. i've start it as a fun project (usually people write irc bots in perl or python), but currently it handles more and more functions. today i've added rss support (using libmrss) so that on the #frugalware channel mxw_ floods the users with package updates and blog posts ;-)

of course the whole code is still experimental, i hope this post will appear on #frugalware, too :)

Mon, 22 May 2006

Permalink 01:14:49 pm, Categories: packages, Posted by: vmiklos

distrowatch interview

distrowatch published an interview with me, maybe it's interesting :)

Sat, 20 May 2006

Permalink 08:01:55 pm, Categories: packages, Posted by: vmiklos

pre-0.5pre1 party

yesterday LGee, desco, voroskoi and me met each other. you can reach a few pictures taken by LGee here

Tue, 16 May 2006

Permalink 01:00:12 pm, Categories: packages, Posted by: vmiklos

openoffice-m169-x86_64 ready

hi

the newest development snapshots's fpms are ready, you can reach at you-know-where. no big changes, 4 new languages, more patches submitted to upstream (we now only use only a gcc-4.1.0 specific one) and so on

Mon, 15 May 2006

Permalink 11:16:56 am, Categories: packages, Posted by: vmiklos

muttng && gpg

(maybe this is true for mutt(-devel) too, i'm not sure)

so. first you need a private key, there is a good howto about it here. then you need to copy gpg.rc (for example from /usr/share/doc/mutt-ng-20060402/samples/gpg.rc) to ~/.muttng, then add the following lines to your muttngrc

source ~/.muttng/gpg.rc
unset crypt_autosign
unset crypt_autoencrypt
set crypt_replysign
set crypt_replyencrypt
set crypt_verify_sig=yes
set pgp_sign_as="0xXXXXXXXX"

where XXXXXXXX is your keyid

for autmatic key downloading on checking signatures, add

keyserver-options auto-key-retrieve

to your ~/.gnupg/gpg.conf

that's all :)

Wed, 10 May 2006

Permalink 06:56:42 pm, Categories: packages, Posted by: vmiklos

yet another 0.4 review

here. also the title is not exactly correct as probably a release candidate was tested :)

Sat, 29 Apr 2006

Permalink 12:57:02 pm, Categories: packages, Posted by: vmiklos

bogofilter && mutt

i've just set up bogofilter with mutt, it was sooo easy! :)

first you should collect some spam and ham (non-spam) to separate (Maildir) folders

then bogofilter -s -B ~/Maildir/spam/, bogofilter -n -B ~/Maildir/ham. the basic learning is done

to your procmailrc:

:0fw
| /usr/bin/bogofilter -uep
:0:
* ^X-Bogosity: Spam
.Spam/

finally i've added a macro to my muttrc to be able to simply tell bogofilter it missed something (haven't noticed a spam):

macro index S "<pipe-entry>bogofilter -Ns"

(you can add a similar macro for "bogofilter -Sn" - "hey, this is not a spam" - if you want)

that's all :)

Sun, 23 Apr 2006

Permalink 02:06:21 pm, Categories: packages, Posted by: vmiklos

java enabled openoffice.org

after a few days of work (and headache) we (me and janny) put togother a java-enabled version of the openoffice.org package. we built the development milestone (m163) of OOo, so it won't hit -current till 2.0.3 is released. ideally this should re-enable features like help and others which were missing since 2.0.0. at the moment the x86_64 packages are available, but janny will upload i686 ones soon, too

Fri, 21 Apr 2006

Permalink 08:29:28 pm, Categories: packages, Posted by: vmiklos

pacman db debug howto

I've written a short howto about how to debug a pacman database error as I was asked many time to do so for others. So there it is, now i can say simply RTFM ;)

Permalink