tag:blogger.com,1999:blog-4447920200692352023.post7587373694084515263..comments2023-10-16T10:35:47.595+02:00Comments on Martin's Chronicles: Nerd Likes And DislikesMartinhttp://www.blogger.com/profile/18184701134359021954noreply@blogger.comBlogger11125tag:blogger.com,1999:blog-4447920200692352023.post-86754918817002380052011-07-19T02:52:47.023+02:002011-07-19T02:52:47.023+02:00Hush your mouth about KDE son.Hush your mouth about KDE son.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-87853950886264292422011-07-18T16:27:45.787+02:002011-07-18T16:27:45.787+02:00@Máté Gelei: deb has no idea of "pristine sou...@Máté Gelei: deb has no idea of "pristine sources" where rpm almost mandates this (by design). RPM also requires md5sums of every file and so something like rpm -V is guaranteed to work. Sure you can use debsums and it will normally work, but the reason something like rpm -V doesn't exist for debian packages is because the packaging policy doesn't mandate that support for such a feature is necessary.<br /><br />To build an rpm, you need 1 file and the rpmbuild command. To build a deb, it is a whole directory of files and mess of silly commands (dget, dput, dch, etc, etc, etc). While building rpms, you can do most scripting or advanced things using regular bourne shell scripting. With debian, you often need to use behemoths such as cdbs, of which I don't full understand yet. From a packaging perspective, rpm packages are much much easier to fix.<br /><br />Those are my personal 2 biggest gripes. Another one could be that dpkg uses plain text files to store package lists where rpm uses bdb which is a more transactional database format. In using linux for over a decade, I've seen dpkg completely crap itsself more than once due to corruption of these files under /var/lib/dpkg/info. Fixing it required manually editing this file and commenting out everything in $package.preinst or $package.postrm scripts. I've never seen it happen from a Fedora/CentOS/RHEL system nearly this bad. The one time I did, rpm --rebuilddb fixed the issue entirely.<br /><br />Both are good however as competition breeds innovation. Typed from an Ubuntu desktop and likely to be re-read from a Fedora laptop later this evening.SEJeffhttps://www.blogger.com/profile/11196206407678351694noreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-41457253148170252482011-07-17T23:48:05.885+02:002011-07-17T23:48:05.885+02:00Take care of that cough :PTake care of that cough :PAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-47613906495165837872011-07-17T19:52:21.101+02:002011-07-17T19:52:21.101+02:00>Autotools
Now I dislike you.>Autotools<br />Now I dislike you.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-28522408875455449212011-07-17T16:28:32.651+02:002011-07-17T16:28:32.651+02:00@nicu: Yup, I totally agree. When I started writin...@nicu: Yup, I totally agree. When I started writing it there were a few items in my mind that had to be there no matter what (C and Ruby vs. C++, C# and Java, plain TeX vs. LaTeX, good old [static] [X]HTML vs. PHP and Flash), then I tought really hard about few other items that I (dis)like and when nothing else had come to mind for a few minutes straight, I called it quits and pushed publish. <br /><br />And then someone comes and reminds me that I forgot the git vs. the others war :-DMartinhttps://www.blogger.com/profile/18184701134359021954noreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-36070131521371144012011-07-17T16:07:14.929+02:002011-07-17T16:07:14.929+02:00there is serious work in compiling such list of li...there is serious work in compiling such list of likes and dislikes, since, like any nerg, i have many of those, some more, some less important. is a good reflection topic.nicuhttps://www.blogger.com/profile/11787116898361050437noreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-15266531920811092402011-07-17T15:24:11.677+02:002011-07-17T15:24:11.677+02:00@Máté Gelei: Well, I kind of like how you create t...@Máté Gelei: Well, I kind of like how you create the RPMs, it seems very clean and easy to understand to me, on the contrary I always have troubles finding what I want in DEB source packages… It stems more from packager perspective than user perspective.<br /><br />@Anonymous: Why not? Thanks to PA I no longer get 'device busy' messages, it finally correctly down-mixes 6ch audio to 2ch output, I can easily use not only more applications with sound output at once, but also more audio cards (I actually have an external audio card that I use only at the place I have it at) and still easily manage all these from one place. Now, if it didn't fall over from time to time, it would be perfect.Martinhttps://www.blogger.com/profile/18184701134359021954noreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-23267004616650389212011-07-17T14:57:51.939+02:002011-07-17T14:57:51.939+02:00Like Pulseaudio seriously?Like Pulseaudio seriously?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-78117165924563847092011-07-17T14:41:11.851+02:002011-07-17T14:41:11.851+02:00Might start a flamewar here, but why do you like R...Might start a flamewar here, but why do you like RPMs more than DEBs? Don't get me wrong, I use RPMs too (due to Fedora), but I can't tell any valid argument for either of them.Máté Geleihttp://mgelei.eunoreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-25999220823553900002011-07-17T14:22:10.327+02:002011-07-17T14:22:10.327+02:00Richard: oh, yeah, git, I totally forgot about it....Richard: oh, yeah, git, I totally forgot about it. Yup, I like git and pretty much don't like the rest (I've tried CVS, SVN and mercurial).Martinhttps://www.blogger.com/profile/18184701134359021954noreply@blogger.comtag:blogger.com,1999:blog-4447920200692352023.post-80349079217641604082011-07-17T14:09:50.469+02:002011-07-17T14:09:50.469+02:00I'm a web-dev so I have to use Firefox instead...I'm a web-dev so I have to use Firefox instead of Midori on my XFCE-Desktop sometimes (as well as PHP). Some Nerds are using Fluxbox (+ Conky) and vi(m) of course!! What about GIT? (Some) Windows "Nerds" always save their backups on their GUI shared samba server called backup_new, backup_old, backup_veryold :))Richardhttp://www.richardnespithal.comnoreply@blogger.com