* [gentoo-dev] DistroWatch and Gentoo packages: status quo and future @ 2009-09-11 23:02 Sebastian Pipping 2009-09-12 2:24 ` [gentoo-dev] " Ryan Hill ` (3 more replies) 0 siblings, 4 replies; 44+ messages in thread From: Sebastian Pipping @ 2009-09-11 23:02 UTC (permalink / raw To: Gentoo Dev Hello there! Among other information the Gentoo page at DistroWatch [1] displays a table on about 200 selected packages [2] and how up to date Gentoo is per package. I assume that DistroWatch is still one of the first places people go to get a feeling for a Distro they heard about, besides Wikpedia and ${distro}.org. The freshness of these 200 packages have influence on how people perceive Gentoo on DistroWatch. While the tree as a whole is what we should keep as up to date as possible keeping these 200 packages (list further down) up to date can therefore be of particular importance. From a quick look at the table these packages seem to need extra care in Gentoo: cups (1.4.0) 1.3.11 <-- latest in Gentoo unstable/testing koffice (2.0.2) 1.6.3 mysql (5.1.38) 5.0.84 perl (5.10.1) 5.8.8 php (5.3.0) 5.2.10 samba (3.4.1) 3.3.7 Packages not found in Gentoo that DistroWatch monitors across discros are: apt synaptic .. Debian stuff, that Gentoo does not have packaged apache mod_ssl .. Apache 1.x seems gone from Gentoo (I suppose security) openjdk .. Not packaged in Gentoo, no idea why checkinstall Miro .. Not in official tree (yet?), available through an Overlay xmms .. Removed for security reasons, available through an Overlay Maybe we should move Miro to the main tree? Since today DistroWatch's sources on tree freshness are [3] and [4] as they provide more accurate data than previously used sources do. What is the process to migrate the generating script over to Gentoo infrastructure? See you, Sebastian [1] http://distrowatch.com/table.php?distribution=gentoo [2] http://distrowatch.com/packages.php [3] http://www.hartwork.org/public/distrowatch_gentoo_x86_latest_stable.txt [4] http://www.hartwork.org/public/distrowatch_gentoo_x86_latest_unstable.txt List of all Gentoo packages currently monitored =============================================== abiword app-office/abiword AfterStep x11-wm/afterstep alpine mail-client/alpine alsa-lib media-libs/alsa-lib amarok media-sound/amarok apache-tomcat www-servers/tomcat ati-driver x11-drivers/ati-drivers audacity media-sound/audacity autoconf sys-devel/autoconf automake sys-devel/automake avidemux media-video/avidemux banshee media-sound/banshee bash app-shells/bash bind net-dns/bind binutils sys-devel/binutils bison sys-devel/bison blender media-gfx/blender bluefish app-editors/bluefish bzip2 app-arch/bzip2 cdrkit app-cdr/cdrkit cinelerra media-video/cinelerra compiz x11-wm/compiz coreutils sys-apps/coreutils cups net-print/cups curl net-misc/curl cvs dev-util/cvs db sys-libs/db DeviceKit sys-apps/devicekit dhcp net-misc/dhcp diffutils sys-apps/diffutils digikam media-gfx/digikam dillo www-client/dillo dosbox games-emulation/dosbox dovecot net-mail/dovecot doxygen app-doc/doxygen e2fsprogs sys-fs/e2fsprogs eclipse dev-util/eclipse-sdk emacs app-editors/emacs enlightenment x11-wm/enlightenment epiphany www-client/epiphany evolution mail-client/evolution exim mail-mta/exim fetchmail net-mail/fetchmail ffmpeg media-video/ffmpeg file sys-apps/file findutils sys-apps/findutils firebird dev-db/firebird firefox www-client/mozilla-firefox flex sys-devel/flex fluxbox x11-wm/fluxbox freetype media-libs/freetype f-spot media-gfx/f-spot gawk sys-apps/gawk gcc sys-devel/gcc gettext sys-devel/gettext gftp net-ftp/gftp ghostscript app-text/ghostscript-gpl gimp media-gfx/gimp git dev-util/git glade dev-util/glade glibc sys-libs/glibc gnucash app-office/gnucash gnumeric app-office/gnumeric gnupg app-crypt/gnupg gparted sys-block/gparted grep sys-apps/grep groff sys-apps/groff grub sys-boot/grub gstreamer media-libs/gstreamer gtk+ x11-libs/gtk+ gzip app-arch/gzip hal sys-apps/hal httpd www-servers/apache icewm x11-wm/icewm ImageMagick media-gfx/imagemagick inkscape media-gfx/inkscape iptables net-firewall/iptables jre dev-java/sun-jre-bin k3b app-cdr/k3b kaffeine media-video/kaffeine kdebase kde-base/kde-meta kdevelop dev-util/kdevelop kdewebdev kde-base/kdewebdev koffice app-office/koffice krusader kde-misc/krusader ktorrent net-p2p/ktorrent less sys-apps/less lftp net-ftp/lftp libgnome gnome-base/libgnome libselinux sys-libs/libselinux libtool sys-devel/libtool libvorbis media-libs/libvorbis lighttpd www-servers/lighttpd lilo sys-boot/lilo links www-client/links linux sys-kernel/vanilla-sources lvm sys-fs/lvm2 lxde-common lxde-base/lxde-common lynx www-client/lynx lyx app-office/lyx m4 sys-devel/m4 MailScanner mail-filter/MailScanner make sys-devel/make man sys-apps/man man-pages sys-apps/man-pages mc app-misc/mc mod_perl www-apache/mod_perl module-init-tools sys-apps/module-init-tools mono dev-lang/mono MPlayer media-video/mplayer mutt mail-client/mutt mysql dev-db/mysql nautilus gnome-base/nautilus ncftp net-ftp/ncftp ncurses sys-libs/ncurses ndiswrapper net-wireless/ndiswrapper nedit app-editors/nedit netatalk net-fs/netatalk NetBeans dev-util/netbeans NetworkManager net-misc/networkmanager nmap net-analyzer/nmap ntfs-3g sys-fs/ntfs3g NVIDIA x11-drivers/nvidia-drivers openbox x11-wm/openbox openldap net-nds/openldap OpenOffice.org app-office/openoffice openssh net-misc/openssh openssl dev-libs/openssl openvas-client net-analyzer/openvas-client opera www-client/opera parted sys-apps/parted perl dev-lang/perl php dev-lang/php phpMyAdmin dev-db/phpmyadmin pidgin net-im/pidgin postfix mail-mta/postfix postgresql dev-db/postgresql-server ppp net-dialup/ppp procmail mail-filter/procmail proftpd net-ftp/proftpd pulseaudio media-sound/pulseaudio Python dev-lang/python qcad sci-misc/qcad qemu app-emulation/qemu qpopper net-mail/qpopper qt-x11 x11-libs/qt reiserfsprogs sys-fs/reiserfsprogs rpm app-arch/rpm rp-pppoe net-dialup/rp-pppoe rsync net-misc/rsync ruby dev-lang/ruby samba net-fs/samba sane-backends media-gfx/sane-backends scim app-i18n/scim screen app-misc/screen scribus app-office/scribus seamonkey www-client/seamonkey sed sys-apps/sed sendmail mail-mta/sendmail snort net-analyzer/snort SpamAssassin mail-filter/spamassassin sqlite dev-db/sqlite squid net-proxy/squid squirrelmail mail-client/squirrelmail subversion dev-util/subversion sylpheed mail-client/sylpheed sysvinit sys-apps/sysvinit tar app-arch/tar tcl dev-lang/tcl tcpdump net-analyzer/tcpdump texinfo sys-apps/texinfo texlive app-text/texlive thunderbird mail-client/mozilla-thunderbird tightvnc net-misc/tightvnc udev sys-fs/udev util-linux sys-apps/util-linux vim app-editors/vim VirtualBox app-emulation/virtualbox-ose vlc media-video/vlc vnc net-misc/vnc vsftpd net-ftp/vsftpd webmin app-admin/webmin wget net-misc/wget wicd net-misc/wicd WindowMaker x11-wm/windowmaker wine app-emulation/wine wireshark net-analyzer/wireshark xchat net-irc/xchat xen app-emulation/xen xfce xfce-base/xfce4-meta xfsprogs sys-fs/xfsprogs xine-lib media-libs/xine-lib xinetd sys-apps/xinetd xorg-server x11-base/xorg-server yaboot sys-boot/yaboot yum sys-apps/yum zlib sys-libs/zlib Zope net-zope/zope ^ permalink raw reply [flat|nested] 44+ messages in thread
* [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-11 23:02 [gentoo-dev] DistroWatch and Gentoo packages: status quo and future Sebastian Pipping @ 2009-09-12 2:24 ` Ryan Hill 2009-09-12 12:15 ` Sebastian Pipping 2009-09-12 4:48 ` [gentoo-dev] " Aaron Bauman ` (2 subsequent siblings) 3 siblings, 1 reply; 44+ messages in thread From: Ryan Hill @ 2009-09-12 2:24 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 965 bytes --] On Sat, 12 Sep 2009 01:02:44 +0200 Sebastian Pipping <webmaster@hartwork.org> wrote: > Among other information the Gentoo page at DistroWatch [1] displays a > table on about 200 selected packages [2] and how up to date Gentoo is > per package. I assume that DistroWatch is still one of the first places > people go to get a feeling for a Distro they heard about, besides > Wikpedia and ${distro}.org. > > The freshness of these 200 packages have influence on how people > perceive Gentoo on DistroWatch. While the tree as a whole is what we > should keep as up to date as possible keeping these 200 packages (list > further down) up to date can therefore be of particular importance. Personally I don't see how gaming the system helps us in any way. Also, screw DW. -- fonts, Character is what you are in the dark. gcc-porting, wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-12 2:24 ` [gentoo-dev] " Ryan Hill @ 2009-09-12 12:15 ` Sebastian Pipping 2009-09-14 2:46 ` Ryan Hill 0 siblings, 1 reply; 44+ messages in thread From: Sebastian Pipping @ 2009-09-12 12:15 UTC (permalink / raw To: gentoo-dev Ryan Hill wrote: > Personally I don't see how gaming the system helps us in any way. I was afraid it could be read in such a way. Handing out fake version numbers would be much easier, wouldn't it? I want every single package int he tree to be stable, up to date and polished. But as our resources are limited let's focus on packages that are most important first. > Also, screw DW. I'd be interested to hear details about your attitude off-list. Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-12 12:15 ` Sebastian Pipping @ 2009-09-14 2:46 ` Ryan Hill 2009-09-29 1:08 ` Donnie Berkholz 0 siblings, 1 reply; 44+ messages in thread From: Ryan Hill @ 2009-09-14 2:46 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1220 bytes --] On Sat, 12 Sep 2009 14:15:34 +0200 Sebastian Pipping <webmaster@hartwork.org> wrote: > Ryan Hill wrote: > > Personally I don't see how gaming the system helps us in any way. > > I was afraid it could be read in such a way. Handing out fake version > numbers would be much easier, wouldn't it? I want every single package > int he tree to be stable, up to date and polished. But as our resources > are limited let's focus on packages that are most important first. That's actually what I meant by gaming the system. We could keep those particular packages up to the minute, but it wouldn't reflect the state of our distro as a whole. It's a false metric and I don't see the advantage in pandering to it. It's much more important that our packages actually work together than have the highest numbers. > > Also, screw DW. > > I'd be interested to hear details about your attitude off-list. Sorry, bad way of putting what Jesús later said; we're not in competition. DistroWatch scores are the least of our worries. -- fonts, Character is what you are in the dark. gcc-porting, wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-14 2:46 ` Ryan Hill @ 2009-09-29 1:08 ` Donnie Berkholz 0 siblings, 0 replies; 44+ messages in thread From: Donnie Berkholz @ 2009-09-29 1:08 UTC (permalink / raw To: gentoo-dev On 20:46 Sun 13 Sep , Ryan Hill wrote: > On Sat, 12 Sep 2009 14:15:34 +0200 > Sebastian Pipping <webmaster@hartwork.org> wrote: > > Ryan Hill wrote: > > > Personally I don't see how gaming the system helps us in any way. > > > > I was afraid it could be read in such a way. Handing out fake version > > numbers would be much easier, wouldn't it? I want every single package > > int he tree to be stable, up to date and polished. But as our resources > > are limited let's focus on packages that are most important first. > > That's actually what I meant by gaming the system. We could keep those > particular packages up to the minute, but it wouldn't reflect the state of > our distro as a whole. It's a false metric and I don't see the advantage in > pandering to it. It's much more important that our packages actually work > together than have the highest numbers. At the same time, we also want to ensure that any badly out-of-date packages on there aren't outliers that reflect poorly on our actual average status. And frankly, having any way to monitor popular yet outdated packages is a good thing. -- Thanks, Donnie Donnie Berkholz Developer, Gentoo Linux Blog: http://dberkholz.wordpress.com ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-11 23:02 [gentoo-dev] DistroWatch and Gentoo packages: status quo and future Sebastian Pipping 2009-09-12 2:24 ` [gentoo-dev] " Ryan Hill @ 2009-09-12 4:48 ` Aaron Bauman 2009-09-12 17:26 ` Sebastian Pipping 2009-09-12 11:23 ` Marijn Schouten (hkBst) 2009-09-13 9:11 ` Jesús Guerrero 3 siblings, 1 reply; 44+ messages in thread From: Aaron Bauman @ 2009-09-12 4:48 UTC (permalink / raw To: gentoo-dev Sebastian, I definitely admire your point and know that through your tracking and Google SoC project you have good visibility on this I do however have to disagree. As much as I enjoy the open source community and admire the products they put out I do believe Gentoo has the right approach to packaging. My standpoint is that Gentoo always ensures stability in the fact that we require packages to be tested prior to release in the main portage tree and secondly the Gentoo developers always ensure security as best as they can. These I believe are what keep the portage tree somewhat behind the latest and greatest and as always there are overlays and options that allow users to pull these packages down if they want. I believe the great thing about Gentoo is the choice of whether to be cutting edge or not. If I have missed anything please let me know. On Friday 11 September 2009 19:02:44 Sebastian Pipping wrote: > Hello there! > > > Among other information the Gentoo page at DistroWatch [1] displays a > table on about 200 selected packages [2] and how up to date Gentoo is > per package. I assume that DistroWatch is still one of the first places > people go to get a feeling for a Distro they heard about, besides > Wikpedia and ${distro}.org. > > The freshness of these 200 packages have influence on how people > perceive Gentoo on DistroWatch. While the tree as a whole is what we > should keep as up to date as possible keeping these 200 packages (list > further down) up to date can therefore be of particular importance. > > From a quick look at the table these packages seem to need extra care in > Gentoo: > > cups (1.4.0) 1.3.11 <-- latest in Gentoo unstable/testing > koffice (2.0.2) 1.6.3 > mysql (5.1.38) 5.0.84 > perl (5.10.1) 5.8.8 > php (5.3.0) 5.2.10 > samba (3.4.1) 3.3.7 > > > Packages not found in Gentoo that DistroWatch monitors across discros are: > > apt > synaptic > .. Debian stuff, that Gentoo does not have packaged > > apache > mod_ssl > .. Apache 1.x seems gone from Gentoo (I suppose security) > > openjdk > .. Not packaged in Gentoo, no idea why > > checkinstall > Miro > .. Not in official tree (yet?), available through an Overlay > > xmms > .. Removed for security reasons, available through an Overlay > > Maybe we should move Miro to the main tree? > > > Since today DistroWatch's sources on tree freshness are [3] and [4] as > they provide more accurate data than previously used sources do. > > What is the process to migrate the generating script over to Gentoo > infrastructure? > > See you, > > > > Sebastian > > > [1] http://distrowatch.com/table.php?distribution=gentoo > [2] http://distrowatch.com/packages.php > [3] http://www.hartwork.org/public/distrowatch_gentoo_x86_latest_stable.txt > [4] > http://www.hartwork.org/public/distrowatch_gentoo_x86_latest_unstable.txt > > > List of all Gentoo packages currently monitored > =============================================== > abiword app-office/abiword > AfterStep x11-wm/afterstep > alpine mail-client/alpine > alsa-lib media-libs/alsa-lib > amarok media-sound/amarok > apache-tomcat www-servers/tomcat > ati-driver x11-drivers/ati-drivers > audacity media-sound/audacity > autoconf sys-devel/autoconf > automake sys-devel/automake > avidemux media-video/avidemux > banshee media-sound/banshee > bash app-shells/bash > bind net-dns/bind > binutils sys-devel/binutils > bison sys-devel/bison > blender media-gfx/blender > bluefish app-editors/bluefish > bzip2 app-arch/bzip2 > cdrkit app-cdr/cdrkit > cinelerra media-video/cinelerra > compiz x11-wm/compiz > coreutils sys-apps/coreutils > cups net-print/cups > curl net-misc/curl > cvs dev-util/cvs > db sys-libs/db > DeviceKit sys-apps/devicekit > dhcp net-misc/dhcp > diffutils sys-apps/diffutils > digikam media-gfx/digikam > dillo www-client/dillo > dosbox games-emulation/dosbox > dovecot net-mail/dovecot > doxygen app-doc/doxygen > e2fsprogs sys-fs/e2fsprogs > eclipse dev-util/eclipse-sdk > emacs app-editors/emacs > enlightenment x11-wm/enlightenment > epiphany www-client/epiphany > evolution mail-client/evolution > exim mail-mta/exim > fetchmail net-mail/fetchmail > ffmpeg media-video/ffmpeg > file sys-apps/file > findutils sys-apps/findutils > firebird dev-db/firebird > firefox www-client/mozilla-firefox > flex sys-devel/flex > fluxbox x11-wm/fluxbox > freetype media-libs/freetype > f-spot media-gfx/f-spot > gawk sys-apps/gawk > gcc sys-devel/gcc > gettext sys-devel/gettext > gftp net-ftp/gftp > ghostscript app-text/ghostscript-gpl > gimp media-gfx/gimp > git dev-util/git > glade dev-util/glade > glibc sys-libs/glibc > gnucash app-office/gnucash > gnumeric app-office/gnumeric > gnupg app-crypt/gnupg > gparted sys-block/gparted > grep sys-apps/grep > groff sys-apps/groff > grub sys-boot/grub > gstreamer media-libs/gstreamer > gtk+ x11-libs/gtk+ > gzip app-arch/gzip > hal sys-apps/hal > httpd www-servers/apache > icewm x11-wm/icewm > ImageMagick media-gfx/imagemagick > inkscape media-gfx/inkscape > iptables net-firewall/iptables > jre dev-java/sun-jre-bin > k3b app-cdr/k3b > kaffeine media-video/kaffeine > kdebase kde-base/kde-meta > kdevelop dev-util/kdevelop > kdewebdev kde-base/kdewebdev > koffice app-office/koffice > krusader kde-misc/krusader > ktorrent net-p2p/ktorrent > less sys-apps/less > lftp net-ftp/lftp > libgnome gnome-base/libgnome > libselinux sys-libs/libselinux > libtool sys-devel/libtool > libvorbis media-libs/libvorbis > lighttpd www-servers/lighttpd > lilo sys-boot/lilo > links www-client/links > linux sys-kernel/vanilla-sources > lvm sys-fs/lvm2 > lxde-common lxde-base/lxde-common > lynx www-client/lynx > lyx app-office/lyx > m4 sys-devel/m4 > MailScanner mail-filter/MailScanner > make sys-devel/make > man sys-apps/man > man-pages sys-apps/man-pages > mc app-misc/mc > mod_perl www-apache/mod_perl > module-init-tools sys-apps/module-init-tools > mono dev-lang/mono > MPlayer media-video/mplayer > mutt mail-client/mutt > mysql dev-db/mysql > nautilus gnome-base/nautilus > ncftp net-ftp/ncftp > ncurses sys-libs/ncurses > ndiswrapper net-wireless/ndiswrapper > nedit app-editors/nedit > netatalk net-fs/netatalk > NetBeans dev-util/netbeans > NetworkManager net-misc/networkmanager > nmap net-analyzer/nmap > ntfs-3g sys-fs/ntfs3g > NVIDIA x11-drivers/nvidia-drivers > openbox x11-wm/openbox > openldap net-nds/openldap > OpenOffice.org app-office/openoffice > openssh net-misc/openssh > openssl dev-libs/openssl > openvas-client net-analyzer/openvas-client > opera www-client/opera > parted sys-apps/parted > perl dev-lang/perl > php dev-lang/php > phpMyAdmin dev-db/phpmyadmin > pidgin net-im/pidgin > postfix mail-mta/postfix > postgresql dev-db/postgresql-server > ppp net-dialup/ppp > procmail mail-filter/procmail > proftpd net-ftp/proftpd > pulseaudio media-sound/pulseaudio > Python dev-lang/python > qcad sci-misc/qcad > qemu app-emulation/qemu > qpopper net-mail/qpopper > qt-x11 x11-libs/qt > reiserfsprogs sys-fs/reiserfsprogs > rpm app-arch/rpm > rp-pppoe net-dialup/rp-pppoe > rsync net-misc/rsync > ruby dev-lang/ruby > samba net-fs/samba > sane-backends media-gfx/sane-backends > scim app-i18n/scim > screen app-misc/screen > scribus app-office/scribus > seamonkey www-client/seamonkey > sed sys-apps/sed > sendmail mail-mta/sendmail > snort net-analyzer/snort > SpamAssassin mail-filter/spamassassin > sqlite dev-db/sqlite > squid net-proxy/squid > squirrelmail mail-client/squirrelmail > subversion dev-util/subversion > sylpheed mail-client/sylpheed > sysvinit sys-apps/sysvinit > tar app-arch/tar > tcl dev-lang/tcl > tcpdump net-analyzer/tcpdump > texinfo sys-apps/texinfo > texlive app-text/texlive > thunderbird mail-client/mozilla-thunderbird > tightvnc net-misc/tightvnc > udev sys-fs/udev > util-linux sys-apps/util-linux > vim app-editors/vim > VirtualBox app-emulation/virtualbox-ose > vlc media-video/vlc > vnc net-misc/vnc > vsftpd net-ftp/vsftpd > webmin app-admin/webmin > wget net-misc/wget > wicd net-misc/wicd > WindowMaker x11-wm/windowmaker > wine app-emulation/wine > wireshark net-analyzer/wireshark > xchat net-irc/xchat > xen app-emulation/xen > xfce xfce-base/xfce4-meta > xfsprogs sys-fs/xfsprogs > xine-lib media-libs/xine-lib > xinetd sys-apps/xinetd > xorg-server x11-base/xorg-server > yaboot sys-boot/yaboot > yum sys-apps/yum > zlib sys-libs/zlib > Zope net-zope/zope > ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-12 4:48 ` [gentoo-dev] " Aaron Bauman @ 2009-09-12 17:26 ` Sebastian Pipping 0 siblings, 0 replies; 44+ messages in thread From: Sebastian Pipping @ 2009-09-12 17:26 UTC (permalink / raw To: gentoo-dev Aaron Bauman wrote: > Sebastian, > I definitely admire your point and know that through your tracking and Google > SoC project you have good visibility on this I do however have to disagree. > As much as I enjoy the open source community and admire the products they put > out I do believe Gentoo has the right approach to packaging. > My standpoint is that Gentoo always ensures stability in the fact that we > require packages to be tested prior to release in the main portage tree and > secondly the Gentoo developers always ensure security as best as they can. > These I believe are what keep the portage tree somewhat behind the latest and > greatest and as always there are overlays and options that allow users to pull > these packages down if they want. > I believe the great thing about Gentoo is the choice of whether to be cutting > edge or not. If I have missed anything please let me know. I don't think we should trade away quality. You said you disagree with me but with that said I don't see at which point. Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-11 23:02 [gentoo-dev] DistroWatch and Gentoo packages: status quo and future Sebastian Pipping 2009-09-12 2:24 ` [gentoo-dev] " Ryan Hill 2009-09-12 4:48 ` [gentoo-dev] " Aaron Bauman @ 2009-09-12 11:23 ` Marijn Schouten (hkBst) 2009-09-12 17:29 ` Sebastian Pipping 2009-09-13 9:11 ` Jesús Guerrero 3 siblings, 1 reply; 44+ messages in thread From: Marijn Schouten (hkBst) @ 2009-09-12 11:23 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sebastian Pipping wrote: > Hello there! > > > Among other information the Gentoo page at DistroWatch [1] displays a > table on about 200 selected packages [2] and how up to date Gentoo is > per package. I assume that DistroWatch is still one of the first places > people go to get a feeling for a Distro they heard about, besides > Wikpedia and ${distro}.org. > > The freshness of these 200 packages have influence on how people > perceive Gentoo on DistroWatch. While the tree as a whole is what we > should keep as up to date as possible keeping these 200 packages (list > further down) up to date can therefore be of particular importance. > > From a quick look at the table these packages seem to need extra care in > Gentoo: > > cups (1.4.0) 1.3.11 <-- latest in Gentoo unstable/testing > koffice (2.0.2) 1.6.3 There has been koffice-meta-2.0.2 for a while. > mysql (5.1.38) 5.0.84 > perl (5.10.1) 5.8.8 > php (5.3.0) 5.2.10 > samba (3.4.1) 3.3.7 Marijn - -- If you cannot read my mind, then listen to what I say. Marijn Schouten (hkBst), Gentoo Lisp project, Gentoo ML <http://www.gentoo.org/proj/en/lisp/>, #gentoo-{lisp,ml} on FreeNode -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkqrhLwACgkQp/VmCx0OL2xRjQCfUPpebxYVEaUC2aMAgFGOm8ov Y/oAoLWiRr4kXCsS/JCFb6R5mleJKCqi =DENW -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-12 11:23 ` Marijn Schouten (hkBst) @ 2009-09-12 17:29 ` Sebastian Pipping 0 siblings, 0 replies; 44+ messages in thread From: Sebastian Pipping @ 2009-09-12 17:29 UTC (permalink / raw To: gentoo-dev Marijn Schouten (hkBst) wrote: >> koffice (2.0.2) 1.6.3 > > There has been koffice-meta-2.0.2 for a while. Good catch, thank you! Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-11 23:02 [gentoo-dev] DistroWatch and Gentoo packages: status quo and future Sebastian Pipping ` (2 preceding siblings ...) 2009-09-12 11:23 ` Marijn Schouten (hkBst) @ 2009-09-13 9:11 ` Jesús Guerrero 2009-09-13 10:47 ` Richard Freeman 2009-09-13 13:59 ` [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future Duncan 3 siblings, 2 replies; 44+ messages in thread From: Jesús Guerrero @ 2009-09-13 9:11 UTC (permalink / raw To: gentoo-dev On Sat, 12 Sep 2009 01:02:44 +0200, Sebastian Pipping <webmaster@hartwork.org> wrote: > Hello there! > > > Among other information the Gentoo page at DistroWatch [1] displays a > table on about 200 selected packages [2] and how up to date Gentoo is > per package. I assume that DistroWatch is still one of the first places > people go to get a feeling for a Distro they heard about, besides > Wikpedia and ${distro}.org. Seriously, I doubt that the average Gentoo user comes from Distrowatch. Gentoo is born from a necessity which is very different from the usual binary distro. Gentoo has never been about fame or marketing. > The freshness of these 200 packages have influence on how people > perceive Gentoo on DistroWatch. While the tree as a whole is what we > should keep as up to date as possible keeping these 200 packages (list > further down) up to date can therefore be of particular importance. > > From a quick look at the table these packages seem to need extra care in > Gentoo: > > cups (1.4.0) 1.3.11 <-- latest in Gentoo unstable/testing > koffice (2.0.2) 1.6.3 > mysql (5.1.38) 5.0.84 > perl (5.10.1) 5.8.8 > php (5.3.0) 5.2.10 > samba (3.4.1) 3.3.7 > > > Packages not found in Gentoo that DistroWatch monitors across discros are: > > apt > synaptic > .. Debian stuff, that Gentoo does not have packaged > > apache > mod_ssl > .. Apache 1.x seems gone from Gentoo (I suppose security) > > openjdk > .. Not packaged in Gentoo, no idea why > > checkinstall > Miro > .. Not in official tree (yet?), available through an Overlay > > xmms > .. Removed for security reasons, available through an Overlay > > Maybe we should move Miro to the main tree? Most Gentoo users will have no problem to use overlays as they need them. If we had more developers we could as maintain more packages, as simple as that. Besides that, if you want some new version, you are free to use bugs.gentoo.org to submit a bug, version bump, or whatever. -- Jesús Guerrero ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-13 9:11 ` Jesús Guerrero @ 2009-09-13 10:47 ` Richard Freeman 2009-09-13 10:57 ` Jesús Guerrero 2009-09-13 11:30 ` [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] Thomas Sachau 2009-09-13 13:59 ` [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future Duncan 1 sibling, 2 replies; 44+ messages in thread From: Richard Freeman @ 2009-09-13 10:47 UTC (permalink / raw To: gentoo-dev Jesús Guerrero wrote: > > Most Gentoo users will have no problem to use overlays as they need > them. If we had more developers we could as maintain more packages, > as simple as that. > I actually tend to agree with this position, however to use overlays as a valid solution for end-users we need to do more to support them. Right now it is at least a little painful to get set up with an overlay. There also isn't really any official place to vet overlays, and there isn't any official source for overlays that aren't maintained by gentoo. Sure, overlays.g.o has tons of overlays - but which ones are mostly-stable, and which ones are intended to break systems? What is the QA policy for each overlay? If I'm an end-user not interested in breaking my system, what overlays are safe for me to use? If we really want overlays to be an outlet to allow more non-devs to contribute, then there needs to be some way to standardize them. Maybe a simple ratings system - an overlay needs to comply with one set of rules just to get listed on o.g.o. If you want to be marked as stable, then you obey some additional rules. And so on... Then we can have overlays of various types for various purposes, and users can pick which ones they want to follow. We could also have things like overlay groups - like "stable" or "desktop" or "KDE" / etc. Maybe a fancy GUI to allow users to configure all of this. Of course, for this to work somebody needs to develop it. If somebody were willing to do the work I doubt anybody would get in their way. It isn't like any of this would interfere with anybody who just wanted to make their own overlay without rules and not have it listed on some official site. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-13 10:47 ` Richard Freeman @ 2009-09-13 10:57 ` Jesús Guerrero 2009-09-13 13:24 ` Richard Freeman 2009-09-13 19:38 ` Sebastian Pipping 2009-09-13 11:30 ` [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] Thomas Sachau 1 sibling, 2 replies; 44+ messages in thread From: Jesús Guerrero @ 2009-09-13 10:57 UTC (permalink / raw To: gentoo-dev On Sun, 13 Sep 2009 06:47:27 -0400, Richard Freeman <rich0@gentoo.org> wrote: > Jesús Guerrero wrote: >> >> Most Gentoo users will have no problem to use overlays as they need >> them. If we had more developers we could as maintain more packages, >> as simple as that. >> > > I actually tend to agree with this position, It's not something to agree or disagree. There aren't developers to maintain all the software under the sun, period. > however to use overlays as > a valid solution for end-users we need to do more to support them. Yeah, devs for that as well. > Right now it is at least a little painful to get set up with an overlay. No, it's a matter of using layman -a <whatever> > There also isn't really any official place to vet overlays, and there > isn't any official source for overlays that aren't maintained by gentoo. > > Sure, overlays.g.o has tons of overlays - but which ones are > mostly-stable, and which ones are intended to break systems? What is > the QA policy for each overlay? If I'm an end-user not interested in > breaking my system, what overlays are safe for me to use? There's no policy. Just like unofficial repos for any other distro. We can't control that. It's outside Gentoo. While I agree that having more packages and being more up to date is a good thing, I can never agree that we should sacrifice Gentoo for that. You want stability for what I see on your answer, well, that's what you have. I don't think we can do any more with the number of developers we have right now unless we start dumping blindingly and without any check every ebuild that we get across. -- Jesús Guerrero ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-13 10:57 ` Jesús Guerrero @ 2009-09-13 13:24 ` Richard Freeman 2009-09-13 19:39 ` Sebastian Pipping 2009-09-13 19:38 ` Sebastian Pipping 1 sibling, 1 reply; 44+ messages in thread From: Richard Freeman @ 2009-09-13 13:24 UTC (permalink / raw To: gentoo-dev Jesús Guerrero wrote: > Yeah, devs for that as well. > Yup - I think we're actually on the same page. Ultimately quality matters more than quantity and everybody does what they can given the resources we have. >> Right now it is at least a little painful to get set up with an overlay. > No, it's a matter of using layman -a <whatever> Sure, and that is fine if overlays are intended only as experimental development spaces. However, some (not necessarily including yourself) advocate that it is perfectly fine that the portage tree gets stale since we have all those overlays. That certainly is a possible approach to take, but to go that route overlays need to become more robust. Right now they're really not a replacement for /usr/portage. > There's no policy. Just like unofficial repos for any other distro. > We can't control that. It's outside Gentoo. Exactly. And, because it is outside of Gentoo - packages in overlays don't count when we consider how up-to-date Gentoo is. If we want to say that package foo isn't stale because there are recent versions in some overlay, then Gentoo needs to take responsibility for the overlays. That might be as simple as being a gatekeeper - auditing overlays and booting ones that drift out of control. > I don't think we can do any more with the number of developers we > have right now unless we start dumping blindingly and without any check > every ebuild that we get across. > Absolutely. The whole logic behind going to an overlay-based approach is that it allows developers to leverage external help more effectively - a developer can essentially delegate a whole mini portage-tree to some other entity to manage, simply providing oversight and QA. In theory you could even have official overlays - which would allow better delineation of responsibilities (you don't need to grant people commit access to everything - just their project's overlay). Ultimately, as you argue, it doesn't make a difference if nobody is willing to step up and actually maintain ebuilds. Personally, I like the overlay idea, but right now it just isn't necessary. In theory proxy maintainers work almost as well, and we're not really making heavy use of this model right now. If we had hundreds of users submitting high-quality ebuilds in bugzilla and simply couldn't find enough devs to commit them all, then a more overlay-based approach would help reduce the bottleneck of having a centralized group of committers. Right now we probably have far more devs than proxy-devs, so the need to delegate the tree further really isn't there. ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-13 13:24 ` Richard Freeman @ 2009-09-13 19:39 ` Sebastian Pipping 0 siblings, 0 replies; 44+ messages in thread From: Sebastian Pipping @ 2009-09-13 19:39 UTC (permalink / raw To: gentoo-dev Richard Freeman wrote: > Personally, I like the overlay idea, but right now it just isn't > necessary. In theory proxy maintainers work almost as well, and we're > not really making heavy use of this model right now. I disagree about this. One of the reasons my overlay is fun to me is because I am _not_ proxied. Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] DistroWatch and Gentoo packages: status quo and future 2009-09-13 10:57 ` Jesús Guerrero 2009-09-13 13:24 ` Richard Freeman @ 2009-09-13 19:38 ` Sebastian Pipping 1 sibling, 0 replies; 44+ messages in thread From: Sebastian Pipping @ 2009-09-13 19:38 UTC (permalink / raw To: gentoo-dev Jesús Guerrero wrote: > On Sun, 13 Sep 2009 06:47:27 -0400, Richard Freeman <rich0@gentoo.org> >> Right now it is at least a little painful to get set up with an overlay. > > No, it's a matter of using layman -a <whatever> I think Richard was including the manual setup required to use layman and the procedure required to add overlays that are not in layman-global.txt. I agree, that both are no fun. I wrote a tool "layman-add" a while back to ease up the latter, because I felt it sucks so badly. Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 10:47 ` Richard Freeman 2009-09-13 10:57 ` Jesús Guerrero @ 2009-09-13 11:30 ` Thomas Sachau 2009-09-13 18:57 ` Patrick Lauer 1 sibling, 1 reply; 44+ messages in thread From: Thomas Sachau @ 2009-09-13 11:30 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2693 bytes --] Richard Freeman schrieb: > Jesús Guerrero wrote: >> >> Most Gentoo users will have no problem to use overlays as they need >> them. If we had more developers we could as maintain more packages, >> as simple as that. >> > > I actually tend to agree with this position, however to use overlays as > a valid solution for end-users we need to do more to support them. Right > now it is at least a little painful to get set up with an overlay. I dont see any problem with "emerge layman; layman -L; layman -a <your preferred overlay>" > Sure, overlays.g.o has tons of overlays - but which ones are > mostly-stable, and which ones are intended to break systems? What is > the QA policy for each overlay? If I'm an end-user not interested in > breaking my system, what overlays are safe for me to use? If developers create safe-to-use overlays, then i think, there is something wrong. Those ebuilds shouldnt be hidden in any overlay, but instead be added and maintained in the main tree. > If we really want overlays to be an outlet to allow more non-devs to > contribute, then there needs to be some way to standardize them. Maybe > a simple ratings system - an overlay needs to comply with one set of > rules just to get listed on o.g.o. If you want to be marked as stable, > then you obey some additional rules. And so on... If you want to use overlays to allow users to contribute and want to check the rules, you need devs, who at least do basic QA checks on the overlay and all ebuilds. If this is done anyway, those devs could also be proxy-maintainers. So those ebuilds, which comply to a set of rules could also go into the main tree. > > Then we can have overlays of various types for various purposes, and > users can pick which ones they want to follow. We could also have > things like overlay groups - like "stable" or "desktop" or "KDE" / etc. > > Maybe a fancy GUI to allow users to configure all of this. > > Of course, for this to work somebody needs to develop it. If somebody > were willing to do the work I doubt anybody would get in their way. It > isn't like any of this would interfere with anybody who just wanted to > make their own overlay without rules and not have it listed on some > official site. I think, this is the wrong direction. Instead of moving more and more things into overlays, we should keep as much as possible in our main tree. With those two sets above removed, overlays would either contain breaking stuff (playground for devs) or not checked ebuilds from users. For both sets, the above ussage with layman should be easy enough. -- Thomas Sachau Gentoo Linux Developer [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 316 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 11:30 ` [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] Thomas Sachau @ 2009-09-13 18:57 ` Patrick Lauer 2009-09-13 19:03 ` Jesús Guerrero 2009-09-13 19:25 ` Alexander Færøy 0 siblings, 2 replies; 44+ messages in thread From: Patrick Lauer @ 2009-09-13 18:57 UTC (permalink / raw To: gentoo-dev On Sunday 13 September 2009 13:30:13 Thomas Sachau wrote: > Richard Freeman schrieb: > > Jesús Guerrero wrote: > >> Most Gentoo users will have no problem to use overlays as they need > >> them. If we had more developers we could as maintain more packages, > >> as simple as that. > > > > I actually tend to agree with this position, however to use overlays as > > a valid solution for end-users we need to do more to support them. Right > > now it is at least a little painful to get set up with an overlay. > > I dont see any problem with "emerge layman; layman -L; layman -a <your > preferred overlay>" First issue: How do I find out in which overlay stuff is? Second issue: "I want foopackage and barpackage, but not your hacked gcc" Overlays can overshadow tree packages, which can have undesired effects. > If developers create safe-to-use overlays, then i think, there is something > wrong. Those ebuilds shouldnt be hidden in any overlay, but instead be > added and maintained in the main tree. Exactly. I've annoyed a few people by moving stuff from their overlay to the tree because it had been stuck in the overlay for ages and users were wondering why we had no new versions. /usr/portage is my overlay :) [snip] > I think, this is the wrong direction. Instead of moving more and more > things into overlays, we should keep as much as possible in our main tree. Yes. That's one of the reasons I used gentoo in the past ... no fractured overlay mess like on other distros. One tree to rule them all. Now things are a bit more complicated ... > With those two sets above removed, overlays would either contain breaking > stuff (playground for devs) or not checked ebuilds from users. For both > sets, the above ussage with layman should be easy enough. Indeed. And everything else should go into the tree. Also, everyone contributing regularly to an overlay (like X-Drum, who has done an awesome job at maintaining Virtualbox) should sooner or later be recruited to work on the Big Overlay instead. Which points at another problem - our recruiting isn't as active as it should be. Maybe we should have the Sith rule of gentoo dev'ing ... "Always two there are, a master and an apprentice". It should be every dev's goal to have at least one recruit at most times :) Or for those of you too lazy for that - do whatever you can to recruit your replacement. Once you've managed that you can be as lazy as you want! ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 18:57 ` Patrick Lauer @ 2009-09-13 19:03 ` Jesús Guerrero 2009-09-13 19:41 ` Patrick Lauer 2009-09-13 19:25 ` Alexander Færøy 1 sibling, 1 reply; 44+ messages in thread From: Jesús Guerrero @ 2009-09-13 19:03 UTC (permalink / raw To: gentoo-dev On Sun, 13 Sep 2009 20:57:48 +0200, Patrick Lauer <patrick@gentoo.org> wrote: > > First issue: How do I find out in which overlay stuff is? http://gentoo.zapto.org/ > Second issue: "I want foopackage and barpackage, but not your hacked gcc" > Overlays can overshadow tree packages, which can have undesired effects. Smart overlays shouldn't do that (and if you are using ~arch then it's *your* problem). No one forces you to get the full overlay though. You can put the overlay out of the PORTDIR_OVERLAY, and then just symlink the wanted directories into your PORTDIR_OVERLAY, that way you will get the facilities of layman and the advantage or a greater control. >> With those two sets above removed, overlays would either contain >> breaking >> stuff (playground for devs) or not checked ebuilds from users. For both >> sets, the above ussage with layman should be easy enough. > Indeed. And everything else should go into the tree. > Also, everyone contributing regularly to an overlay (like X-Drum, who has > done > an awesome job at maintaining Virtualbox) should sooner or later be > recruited > to work on the Big Overlay instead. > > Which points at another problem - our recruiting isn't as active as it > should > be. Maybe we should have the Sith rule of gentoo dev'ing ... "Always two > there > are, a master and an apprentice". It should be every dev's goal to have at > least one recruit at most times :) > > Or for those of you too lazy for that - do whatever you can to recruit > your > replacement. Once you've managed that you can be as lazy as you want! Yep. All comes down to the same, lack of man power I think. -- Jesús Guerrero ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 19:03 ` Jesús Guerrero @ 2009-09-13 19:41 ` Patrick Lauer 2009-09-13 20:04 ` Jesús Guerrero 0 siblings, 1 reply; 44+ messages in thread From: Patrick Lauer @ 2009-09-13 19:41 UTC (permalink / raw To: gentoo-dev On Sunday 13 September 2009 21:03:13 Jesús Guerrero wrote: > On Sun, 13 Sep 2009 20:57:48 +0200, Patrick Lauer <patrick@gentoo.org> > > wrote: > > First issue: How do I find out in which overlay stuff is? > > http://gentoo.zapto.org/ That's not an official project, not mentioned in the layman docs afaik (feel free to prove me wrong :) ) and only list the overlays in the layman config. It's just one step above "fetch from the bugzilla bug" ;) (Ok, I'm exaggerating a bit, but it's still very user-unfriendly ...) > > Second issue: "I want foopackage and barpackage, but not your hacked gcc" > > Overlays can overshadow tree packages, which can have undesired effects. > > Smart overlays shouldn't do that (and if you are using ~arch then it's > *your* problem). How would you avoid it? If I had an overlay I'd dump everything in it that looks remotely interesting to me, and I don't care what you think should be in my overlay ;) > No one forces you to get the full overlay though. You can > put the overlay out of the PORTDIR_OVERLAY, and then just symlink the > wanted directories into your PORTDIR_OVERLAY, that way you will get the > facilities of layman and the advantage or a greater control. *stab* That's instant headache (dependencies!) and just a dirty hack around having the packages in the tree. I'm surprised that you are willing to spend so much energy on hacking around stuff, but unwilling to fix stuff directly. I'm far too lazy for such things :) > Yep. All comes down to the same, lack of man power I think. Always. And if you ever think you're done some users file some new bugs :) So if you feel unhappy about things go fix them. You have the power! (And any excuse that you are not talented enough or whatever ... look, they let me commit to the tree too!) Plus there's all the other fronts in the battle for the best linux distro. Bugwrangling, documentation maintenance, security issues, ... there are enough possibilities even for those that can't or don't want to work on ebuilds directly. Just start working on stuff, ask when you need help and it'll be even better soon. See? It's easy. And you have no excuse not to help. Now just do stuff! :) ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 19:41 ` Patrick Lauer @ 2009-09-13 20:04 ` Jesús Guerrero 0 siblings, 0 replies; 44+ messages in thread From: Jesús Guerrero @ 2009-09-13 20:04 UTC (permalink / raw To: gentoo-dev On Sun, 13 Sep 2009 21:41:13 +0200, Patrick Lauer <patrick@gentoo.org> wrote: > On Sunday 13 September 2009 21:03:13 Jesús Guerrero wrote: >> On Sun, 13 Sep 2009 20:57:48 +0200, Patrick Lauer <patrick@gentoo.org> >> >> wrote: >> > First issue: How do I find out in which overlay stuff is? >> >> http://gentoo.zapto.org/ > > That's not an official project, not mentioned in the layman docs afaik > (feel > free to prove me wrong :) ) and only list the overlays in the layman > config. > It's just one step above "fetch from the bugzilla bug" ;) > (Ok, I'm exaggerating a bit, but it's still very user-unfriendly ...) I don't know what your point there is. Layman is not official either as far as I know, and the overlays are unsupported by Gentoo directly. >> > Second issue: "I want foopackage and barpackage, but not your hacked >> > gcc" >> > Overlays can overshadow tree packages, which can have undesired >> > effects. >> >> Smart overlays shouldn't do that (and if you are using ~arch then it's >> *your* problem). > How would you avoid it? If I had an overlay I'd dump everything in it that > looks remotely interesting to me, and I don't care what you think should > be in > my overlay ;) How? ~arch keywords? And, if you are in ~arch, then you are smart enough to live with this as well. >> Yep. All comes down to the same, lack of man power I think. > Always. And if you ever think you're done some users file some new bugs :) > So if you feel unhappy about things go fix them. You have the power! > (And any excuse that you are not talented enough or whatever ... look, > they > let me commit to the tree too!) > > Plus there's all the other fronts in the battle for the best linux distro. > Bugwrangling, documentation maintenance, security issues, ... there are > enough > possibilities even for those that can't or don't want to work on ebuilds > directly. Just start working on stuff, ask when you need help and it'll be > even better soon. > > See? It's easy. And you have no excuse not to help. Now just do stuff! :) No. It's not me who's unhappy about the current status of things ;) I already do my work in other areas and I have no more time than I devote to Gentoo already. I maintain overlays to a minimum, and when I need an overlay I just pick it and put it into my personal overlay. Yes, every forum staffer could very well become a developer and spend their time doing some ebuilding, but then we would have a crappy forum full of spam (believe me, it takes time to keep it clean) :) -- Jesús Guerrero ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 18:57 ` Patrick Lauer 2009-09-13 19:03 ` Jesús Guerrero @ 2009-09-13 19:25 ` Alexander Færøy 2009-09-13 19:45 ` Sebastian Pipping 1 sibling, 1 reply; 44+ messages in thread From: Alexander Færøy @ 2009-09-13 19:25 UTC (permalink / raw To: gentoo-dev On Sun, Sep 13, 2009 at 08:57:48PM +0200, Patrick Lauer wrote: > First issue: How do I find out in which overlay stuff is? Paludis' solution to that issue is the unavailable repository[1]. It is a repository that contains enough information about the packages in the repositories to display information about them without being able to install them. It works surprisingly well and it might be an idea worth looking at. > Second issue: "I want foopackage and barpackage, but not your hacked gcc" > Overlays can overshadow tree packages, which can have undesired effects. Support for overlay information in package.mask? [1] http://paludis.pioto.org/configuration/repositories/unavailable.html -- Alexander Færøy ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 19:25 ` Alexander Færøy @ 2009-09-13 19:45 ` Sebastian Pipping 2009-09-13 20:00 ` Alexander Færøy 2009-09-13 20:02 ` Ciaran McCreesh 0 siblings, 2 replies; 44+ messages in thread From: Sebastian Pipping @ 2009-09-13 19:45 UTC (permalink / raw To: gentoo-dev Alexander Færøy wrote: >> Second issue: "I want foopackage and barpackage, but not your hacked gcc" >> Overlays can overshadow tree packages, which can have undesired effects. > > Support for overlay information in package.mask? Once we have repository-specific atoms we get that for free. Maybe we can not make it take ages somehow. Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 19:45 ` Sebastian Pipping @ 2009-09-13 20:00 ` Alexander Færøy 2009-09-13 20:02 ` Ciaran McCreesh 1 sibling, 0 replies; 44+ messages in thread From: Alexander Færøy @ 2009-09-13 20:00 UTC (permalink / raw To: gentoo-dev On Sun, Sep 13, 2009 at 09:45:59PM +0200, Sebastian Pipping wrote: > Once we have repository-specific atoms we get that for free. > Maybe we can not make it take ages somehow. Indeed. Perhaps it is time for the users to start bribing Zac. -- Alexander Færøy ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 19:45 ` Sebastian Pipping 2009-09-13 20:00 ` Alexander Færøy @ 2009-09-13 20:02 ` Ciaran McCreesh 2009-09-13 20:17 ` Sebastian Pipping 1 sibling, 1 reply; 44+ messages in thread From: Ciaran McCreesh @ 2009-09-13 20:02 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 716 bytes --] On Sun, 13 Sep 2009 21:45:59 +0200 Sebastian Pipping <webmaster@hartwork.org> wrote: > Alexander Færøy wrote: > >> Second issue: "I want foopackage and barpackage, but not your > >> hacked gcc" Overlays can overshadow tree packages, which can have > >> undesired effects. > > > > Support for overlay information in package.mask? > > Once we have repository-specific atoms we get that for free. Not quite. If both an overlay and the main tree provide foo-1.2, masking foo-1.2::overlay in Portage would end up masking every foo-1.2. You also need proper multiple repository support to make it work; merely adding repo dep specs on top of a pure overlay model isn't enough. -- Ciaran McCreesh [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 20:02 ` Ciaran McCreesh @ 2009-09-13 20:17 ` Sebastian Pipping 2009-09-14 14:05 ` Ciaran McCreesh 0 siblings, 1 reply; 44+ messages in thread From: Sebastian Pipping @ 2009-09-13 20:17 UTC (permalink / raw To: gentoo-dev Ciaran McCreesh wrote: > Not quite. If both an overlay and the main tree provide foo-1.2, > masking foo-1.2::overlay in Portage would end up masking every foo-1.2. Why? > You also need proper multiple repository support to make it work; > merely adding repo dep specs on top of a pure overlay model isn't > enough. Please elaborate on that. Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-13 20:17 ` Sebastian Pipping @ 2009-09-14 14:05 ` Ciaran McCreesh 2009-09-14 18:28 ` Sebastian Pipping 0 siblings, 1 reply; 44+ messages in thread From: Ciaran McCreesh @ 2009-09-14 14:05 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1046 bytes --] On Sun, 13 Sep 2009 22:17:19 +0200 Sebastian Pipping <webmaster@hartwork.org> wrote: > Ciaran McCreesh wrote: > > Not quite. If both an overlay and the main tree provide foo-1.2, > > masking foo-1.2::overlay in Portage would end up masking every > > foo-1.2. > > Why? Because an overlay model has only a single foo-1.2. Think of it like stacks of paper. You've got your main repository: ::gentoo foo-1.1 foo-1.2 foo-1.3 and on top of that you put your overlay: ::extras foo-1.2 foo-1.4 ::gentoo foo-1.1 foo-1.2 foo-1.3 and then looking down from the top, all an overlay model package manager sees is the foo-1.2 from the overlay. There's no foo-1.2::gentoo and foo-1.2::extras, there's just a single foo-1.2 that's made from (gentoo + extras). There's a different way of looking at it that focuses more on the repository level view at [1]. [1]: http://ciaranm.wordpress.com/2009/04/16/distributed-distribution-development-and-why-git-and-or-funtoo-is-not-it/ -- Ciaran McCreesh [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-14 14:05 ` Ciaran McCreesh @ 2009-09-14 18:28 ` Sebastian Pipping 2009-09-14 18:51 ` Ciaran McCreesh 2009-09-14 22:03 ` Zac Medico 0 siblings, 2 replies; 44+ messages in thread From: Sebastian Pipping @ 2009-09-14 18:28 UTC (permalink / raw To: gentoo-dev Ciaran McCreesh wrote: > Because an overlay model has only a single foo-1.2. Think of it like > stacks of paper. You've got your main repository: > > ::gentoo foo-1.1 foo-1.2 foo-1.3 > > and on top of that you put your overlay: > > ::extras foo-1.2 foo-1.4 > ::gentoo foo-1.1 foo-1.2 foo-1.3 > > and then looking down from the top, all an overlay model package > manager sees is the foo-1.2 from the overlay. There's no > foo-1.2::gentoo and foo-1.2::extras, there's just a single foo-1.2 > that's made from (gentoo + extras). I see. So it would not work for dependencies but it should work for masking. That alone wouldn't make me happy, though. > There's a different way of looking at it that focuses more on the > repository level view at [1]. > > [1]: http://ciaranm.wordpress.com/2009/04/16/distributed-distribution-development-and-why-git-and-or-funtoo-is-not-it/ Interesting read. Can you think of anything technical that would make moving portage to this model impossible? Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-14 18:28 ` Sebastian Pipping @ 2009-09-14 18:51 ` Ciaran McCreesh 2009-09-14 22:03 ` Zac Medico 1 sibling, 0 replies; 44+ messages in thread From: Ciaran McCreesh @ 2009-09-14 18:51 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1996 bytes --] On Mon, 14 Sep 2009 20:28:26 +0200 Sebastian Pipping <webmaster@hartwork.org> wrote: > Ciaran McCreesh wrote: > > Because an overlay model has only a single foo-1.2. Think of it like > > stacks of paper. You've got your main repository: > > > > ::gentoo foo-1.1 foo-1.2 foo-1.3 > > > > and on top of that you put your overlay: > > > > ::extras foo-1.2 foo-1.4 > > ::gentoo foo-1.1 foo-1.2 foo-1.3 > > > > and then looking down from the top, all an overlay model package > > manager sees is the foo-1.2 from the overlay. There's no > > foo-1.2::gentoo and foo-1.2::extras, there's just a single foo-1.2 > > that's made from (gentoo + extras). > > I see. So it would not work for dependencies but it should work for > masking. That alone wouldn't make me happy, though. I don't think it would necessarily work for masking either the way Portage sees it (although iirc it would have done for the way Pkgcore did things). Masking doesn't make foo-1.2::extras invisible, it just makes it visible but unusable. Even if you do take the "ignore masked things entirely" approach, the behaviour's highly weird when things like repository package.masks become involved -- I'm not sure you could define a consistent model that does 'the right thing' purely on overlays (although feel free to try...). > > There's a different way of looking at it that focuses more on the > > repository level view at [1]. > > > > [1]: > > http://ciaranm.wordpress.com/2009/04/16/distributed-distribution-development-and-why-git-and-or-funtoo-is-not-it/ > > Interesting read. Can you think of anything technical that would make > moving portage to this model impossible? Other than the usual problems with moving Portage to things? No. The multiple repository model works fine with Gentoo, and it's possible to set it up so that it looks to the user exactly like an overlay model except where ::repo deps are involved. -- Ciaran McCreesh [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-14 18:28 ` Sebastian Pipping 2009-09-14 18:51 ` Ciaran McCreesh @ 2009-09-14 22:03 ` Zac Medico 2009-09-16 20:31 ` Sebastian Pipping 1 sibling, 1 reply; 44+ messages in thread From: Zac Medico @ 2009-09-14 22:03 UTC (permalink / raw To: gentoo-dev Sebastian Pipping wrote: > Ciaran McCreesh wrote: >> Because an overlay model has only a single foo-1.2. Think of it like >> stacks of paper. You've got your main repository: >> >> ::gentoo foo-1.1 foo-1.2 foo-1.3 >> >> and on top of that you put your overlay: >> >> ::extras foo-1.2 foo-1.4 >> ::gentoo foo-1.1 foo-1.2 foo-1.3 >> >> and then looking down from the top, all an overlay model package >> manager sees is the foo-1.2 from the overlay. There's no >> foo-1.2::gentoo and foo-1.2::extras, there's just a single foo-1.2 >> that's made from (gentoo + extras). > > I see. So it would not work for dependencies but it should work for > masking. That alone wouldn't make me happy, though. > > >> There's a different way of looking at it that focuses more on the >> repository level view at [1]. >> >> [1]: http://ciaranm.wordpress.com/2009/04/16/distributed-distribution-development-and-why-git-and-or-funtoo-is-not-it/ > > Interesting read. Can you think of anything technical that would make > moving portage to this model impossible? It shouldn't be too difficult to tweak portage so that multiple ebuilds of the same version from different repositories are visible to portage's dependency resolver. Currently, it uses a collection of 3 repositories to resolve dependencies: installed, ebuild, and binary packages. Replacing the single ebuild repository (portdbapi class) instance with multiple instances, one for each overlay, should produce the desired result. -- Thanks, Zac ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-14 22:03 ` Zac Medico @ 2009-09-16 20:31 ` Sebastian Pipping 2009-09-16 21:21 ` Zac Medico 0 siblings, 1 reply; 44+ messages in thread From: Sebastian Pipping @ 2009-09-16 20:31 UTC (permalink / raw To: gentoo-dev Zac Medico wrote: > It shouldn't be too difficult to tweak portage so that multiple > ebuilds of the same version from different repositories are visible > to portage's dependency resolver. Currently, it uses a collection of > 3 repositories to resolve dependencies: installed, ebuild, and > binary packages. Replacing the single ebuild repository (portdbapi > class) instance with multiple instances, one for each overlay, > should produce the desired result. Sounds good. How long do you expect it to take? Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] 2009-09-16 20:31 ` Sebastian Pipping @ 2009-09-16 21:21 ` Zac Medico 0 siblings, 0 replies; 44+ messages in thread From: Zac Medico @ 2009-09-16 21:21 UTC (permalink / raw To: gentoo-dev Sebastian Pipping wrote: > Zac Medico wrote: >> It shouldn't be too difficult to tweak portage so that multiple >> ebuilds of the same version from different repositories are visible >> to portage's dependency resolver. Currently, it uses a collection of >> 3 repositories to resolve dependencies: installed, ebuild, and >> binary packages. Replacing the single ebuild repository (portdbapi >> class) instance with multiple instances, one for each overlay, >> should produce the desired result. > > Sounds good. How long do you expect it to take? Not long. It seems like a reasonably useful feature, so I'll go ahead and try to get it done sometime during the next few days. Then I'll be able to include it in the portage-2.1.7 branch which I plan to create soon. You can track progress on this bug: http://bugs.gentoo.org/show_bug.cgi?id=262038 -- Thanks, Zac ^ permalink raw reply [flat|nested] 44+ messages in thread
* [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 9:11 ` Jesús Guerrero 2009-09-13 10:47 ` Richard Freeman @ 2009-09-13 13:59 ` Duncan 2009-09-13 14:36 ` Dale 2009-09-13 20:00 ` Sebastian Pipping 1 sibling, 2 replies; 44+ messages in thread From: Duncan @ 2009-09-13 13:59 UTC (permalink / raw To: gentoo-dev Jesús Guerrero posted on Sun, 13 Sep 2009 11:11:42 +0200 as excerpted: > On Sat, 12 Sep 2009 01:02:44 +0200, Sebastian Pipping > <webmaster@hartwork.org> wrote: >> >> Among other information the Gentoo page at DistroWatch [1] displays a >> table on about 200 selected packages [2] and how up to date Gentoo is >> per package. I assume that DistroWatch is still one of the first >> places people go to get a feeling for a Distro they heard about, >> besides Wikpedia and ${distro}.org. > > Seriously, I doubt that the average Gentoo user comes from Distrowatch. > Gentoo is born from a necessity which is very different from the usual > binary distro. Gentoo has never been about fame or marketing. ++ [package listing of not in Gentoo tree or way outdated] >> Miro >> .. Not in official tree (yet?), available through an Overlay >> >> xmms >> .. Removed for security reasons, available through an Overlay >> >> Maybe we should move Miro to the main tree? > > Most Gentoo users will have no problem to use overlays as they need > them. Agreed. Yes, overlays are perhaps a bit more trouble to setup than simply maintaining normal tree updates once setup. But let's get some context here. layman's no difficulty at all, really, when compared to the ordinary stuff we expect Gentoo users to do all the time. Gentoo has never been about spoon-feeding and this is no exception. Layman is a great and powerful tool, certainly, and like any powerful tool, it takes a bit of learning to use, before even the user should trust himself with it. =:^) But that's more true of Gentoo itself than it is of layman, and anyone who can manage Gentoo can certainly manage layman with little trouble. > If we had more developers we could as maintain more packages, as > simple as that. Indeed. > Besides that, if you want some new version, you are free to use > bugs.gentoo.org to submit a bug, version bump, or whatever. I'm not so sure about this. Sure, one can submit a bug, but would that have done any good on, say, kde4, one popular overlay people use, particularly during the period that portage didn't work with it? What about the kde sets? Would they be allowed in the tree just based on a bug? The obvious answer is no, and there's good reasons for it. I can see the argument both ways for putting stuff like that in the main tree -- masked, of course, and possibly in an obscure location that the PMs could ignore unless configured otherwise. Personally, I'd like to see more of it in the main tree, hard-masked when necessary, instead of in the overlays. But I have a strong suspicion I'd feel otherwise if I were one of the devs tasked with getting packages like that, particularly huge interrelated conglomerations of packages like that, actually into some sort of usable working (for ordinary Gentoo users. altho as I said above, they're already a cut above ordinary users) shape. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 13:59 ` [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future Duncan @ 2009-09-13 14:36 ` Dale 2009-09-13 15:05 ` Albert Hopkins 2009-09-13 20:00 ` Sebastian Pipping 1 sibling, 1 reply; 44+ messages in thread From: Dale @ 2009-09-13 14:36 UTC (permalink / raw To: gentoo-dev Duncan wrote: > Jesús Guerrero posted on Sun, 13 Sep 2009 11:11:42 +0200 as excerpted: > > >> On Sat, 12 Sep 2009 01:02:44 +0200, Sebastian Pipping >> <webmaster@hartwork.org> wrote: >> >>> Among other information the Gentoo page at DistroWatch [1] displays a >>> table on about 200 selected packages [2] and how up to date Gentoo is >>> per package. I assume that DistroWatch is still one of the first >>> places people go to get a feeling for a Distro they heard about, >>> besides Wikpedia and ${distro}.org. >>> >> Seriously, I doubt that the average Gentoo user comes from Distrowatch. >> Gentoo is born from a necessity which is very different from the usual >> binary distro. Gentoo has never been about fame or marketing. >> > > ++ > > - - I came here because of distrowatch. I started with Mandrake 9.1 but didn't like the upgrade process. I went to distrowatch to see what else I could find to use. I found about about Gentoo and here I am, years later using Gentoo. Dale :-) :-) ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 14:36 ` Dale @ 2009-09-13 15:05 ` Albert Hopkins 2009-09-13 15:45 ` Dale 0 siblings, 1 reply; 44+ messages in thread From: Albert Hopkins @ 2009-09-13 15:05 UTC (permalink / raw To: gentoo-dev On Sun, 2009-09-13 at 09:36 -0500, Dale wrote: > >> Seriously, I doubt that the average Gentoo user comes from > Distrowatch. > >> Gentoo is born from a necessity which is very different from the > usual > >> binary distro. Gentoo has never been about fame or marketing. > - - I came here because of distrowatch. I started with Mandrake 9.1 > but didn't like the upgrade process. I went to distrowatch to see > what > else I could find to use. I found about about Gentoo and here I am, > years later using Gentoo. What do our market research people tell us? ;-) -a ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 15:05 ` Albert Hopkins @ 2009-09-13 15:45 ` Dale 2009-09-13 19:52 ` Sebastian Pipping 0 siblings, 1 reply; 44+ messages in thread From: Dale @ 2009-09-13 15:45 UTC (permalink / raw To: gentoo-dev Albert Hopkins wrote: > On Sun, 2009-09-13 at 09:36 -0500, Dale wrote: > >>>> Seriously, I doubt that the average Gentoo user comes from >>>> >> Distrowatch. >> >>>> Gentoo is born from a necessity which is very different from the >>>> >> usual >> >>>> binary distro. Gentoo has never been about fame or marketing. >>>> > > >> - - I came here because of distrowatch. I started with Mandrake 9.1 >> but didn't like the upgrade process. I went to distrowatch to see >> what >> else I could find to use. I found about about Gentoo and here I am, >> years later using Gentoo. >> > > What do our market research people tell us? ;-) > > -a > > Good question. How would a person know if distrowatch leads people to Gentoo or not? It's not like there is really any way to find out. Dale :-) :-) ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 15:45 ` Dale @ 2009-09-13 19:52 ` Sebastian Pipping 2009-09-13 21:25 ` Dale 0 siblings, 1 reply; 44+ messages in thread From: Sebastian Pipping @ 2009-09-13 19:52 UTC (permalink / raw To: gentoo-dev Dale wrote: > Good question. How would a person know if distrowatch leads people to > Gentoo or not? It's not like there is really any way to find out. - analysing referrer logs - doing polls sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 19:52 ` Sebastian Pipping @ 2009-09-13 21:25 ` Dale 2009-09-13 21:54 ` Alex Legler 0 siblings, 1 reply; 44+ messages in thread From: Dale @ 2009-09-13 21:25 UTC (permalink / raw To: gentoo-dev Sebastian Pipping wrote: > Dale wrote: > >> Good question. How would a person know if distrowatch leads people to >> Gentoo or not? It's not like there is really any way to find out. >> > > - analysing referrer logs > - doing polls > > > > sebastian > > > Where are these referrer logs? I don't recall ever doing one of those. Hasn't it been said before that Gentoo polls are pretty difficult to do and not very accurate? Only very few would respond to a poll. Most would not even know the was going on. Dale :-) :-) ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 21:25 ` Dale @ 2009-09-13 21:54 ` Alex Legler 2009-09-13 22:08 ` Dale 0 siblings, 1 reply; 44+ messages in thread From: Alex Legler @ 2009-09-13 21:54 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 796 bytes --] On Sun, 13 Sep 2009 16:25:19 -0500, Dale <rdalek1967@gmail.com> wrote: > > Where are these referrer logs? I don't recall ever doing one of > those. > They are in the web server logs. Apache includes them in the "combined" log format, or you can add them in a custom log format. So cooperation with Infra is required for this sort of analysis. > Hasn't it been said before that Gentoo polls are pretty difficult to > do and not very accurate? I fail to see the difficulty of both creating and filling out a survey on a forums post. Also, accuracy is always an issue when doing online surveys as people can submit it multiple times, and there's always the kids that just click something out of boredom. Don't think that problem is specific to Gentoo polls. Alex [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 21:54 ` Alex Legler @ 2009-09-13 22:08 ` Dale 2009-09-13 22:53 ` Alex Legler 0 siblings, 1 reply; 44+ messages in thread From: Dale @ 2009-09-13 22:08 UTC (permalink / raw To: gentoo-dev Alex Legler wrote: > On Sun, 13 Sep 2009 16:25:19 -0500, Dale <rdalek1967@gmail.com> wrote: > > >> Where are these referrer logs? I don't recall ever doing one of >> those. >> >> > > They are in the web server logs. Apache includes them in the "combined" > log format, or you can add them in a custom log format. > > So cooperation with Infra is required for this sort of analysis. > > >> Hasn't it been said before that Gentoo polls are pretty difficult to >> do and not very accurate? >> > > I fail to see the difficulty of both creating and filling out a survey > on a forums post. > Also, accuracy is always an issue when doing online surveys as people > can submit it multiple times, and there's always the kids that just > click something out of boredom. Don't think that problem is specific to > Gentoo polls. > > Alex > As has been said before, a lot of people don't go to the forums to see the poll. I only go to the forums to search if I have a problem before posting to the list. There may have been a dozen polls on the forums and I would have no idea they happened. Of course, the same could be said about doing a poll on the mailing lists as well. Some Gentoo users that use the forums may not even know the mailing lists exists. I'm not sure any poll could really be accurate no matter which means is used. Add in the kids you thought of and it just adds more confusion. Dale :-) :-) ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 22:08 ` Dale @ 2009-09-13 22:53 ` Alex Legler 2009-09-13 23:06 ` Dale 0 siblings, 1 reply; 44+ messages in thread From: Alex Legler @ 2009-09-13 22:53 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1446 bytes --] On Sun, 13 Sep 2009 17:08:38 -0500, Dale <rdalek1967@gmail.com> wrote: > As has been said before, a lot of people don't go to the forums to see > the poll. I only go to the forums to search if I have a problem > before posting to the list. There may have been a dozen polls on the > forums and I would have no idea they happened. > That might be /your personal/ behavior. > Of course, the same could be said about doing a poll on the mailing > lists as well. Some Gentoo users that use the forums may not even > know the mailing lists exists. > Do the poll in the Forums. Advertise it on planet, some MLs, maybe the g.o front page, and on IRC. That way we reach the users that don't go to the forums, but are on IRC, and the folks that are on the forums but don't know of the MLs and vice-versa. Of course there'll be still people that don't know anything about the thing, but *shrug*. Those who care, know. And those who don't care, don't need to know, we have made our effort to reach people. > I'm not sure any poll could really be accurate no matter which means > is used. Maybe that is something we just need to live with. Guess all the other people who do Internet polls do. Besides, what can we lose? I don't think Sebastian would mind preparing and posting the survey. A little more community participation and a little less time spent talking instead of doing would do us good. Alex [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 22:53 ` Alex Legler @ 2009-09-13 23:06 ` Dale 0 siblings, 0 replies; 44+ messages in thread From: Dale @ 2009-09-13 23:06 UTC (permalink / raw To: gentoo-dev Alex Legler wrote: > On Sun, 13 Sep 2009 17:08:38 -0500, Dale <rdalek1967@gmail.com> wrote: > > >> As has been said before, a lot of people don't go to the forums to see >> the poll. I only go to the forums to search if I have a problem >> before posting to the list. There may have been a dozen polls on the >> forums and I would have no idea they happened. >> >> > > That might be /your personal/ behavior. > May be true but someone else mentioned that back when I was going to the forums. I hadn't thought of it until then. > >> Of course, the same could be said about doing a poll on the mailing >> lists as well. Some Gentoo users that use the forums may not even >> know the mailing lists exists. >> >> > > Do the poll in the Forums. Advertise it on planet, some MLs, maybe the > g.o front page, and on IRC. > That way we reach the users that don't go to the forums, but are on > IRC, and the folks that are on the forums but don't know of the MLs and > vice-versa. > > Of course there'll be still people that don't know anything about the > thing, but *shrug*. Those who care, know. And those who don't care, > don't need to know, we have made our effort to reach people. > > >> I'm not sure any poll could really be accurate no matter which means >> is used. >> > > Maybe that is something we just need to live with. Guess all the other > people who do Internet polls do. > > Besides, what can we lose? I don't think Sebastian would mind > preparing and posting the survey. A little more community participation > and a little less time spent talking instead of doing would do us good. > > Alex > I agree that you can only put forth your best effort. I just wouldn't etch the results in stone. Maybe a pencil would be OK tho. Dale :-) :-) ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 13:59 ` [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future Duncan 2009-09-13 14:36 ` Dale @ 2009-09-13 20:00 ` Sebastian Pipping 2009-09-20 19:12 ` Duncan 1 sibling, 1 reply; 44+ messages in thread From: Sebastian Pipping @ 2009-09-13 20:00 UTC (permalink / raw To: gentoo-dev Duncan wrote: > Agreed. Yes, overlays are perhaps a bit more trouble to setup than > simply maintaining normal tree updates once setup. But let's get some > context here. layman's no difficulty at all, really, when compared to > the ordinary stuff we expect Gentoo users to do all the time. Gentoo has > never been about spoon-feeding and this is no exception. Layman is a > great and powerful tool, certainly, and like any powerful tool, it takes > a bit of learning to use, before even the user should trust himself with > it. =:^) But that's more true of Gentoo itself than it is of layman, and > anyone who can manage Gentoo can certainly manage layman with little > trouble. I think you forget about the learning curve: Gentoo users are not born as Gentoo users. They are coming from other distros (say Debian or Ubuntu). For me it was unmasking that confused me a lot in the beginning. There is three different kinds, one is not in "the books" afaik and it's no fun to me to do. I guess without autounmask by now I would be so frustrated to not use Gentoo anymore. Seriously, stuff like the layman setup mess is another tiny reason keeping our user base smaller than needed, keeping our recruiting rates down. Sebastian ^ permalink raw reply [flat|nested] 44+ messages in thread
* [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-13 20:00 ` Sebastian Pipping @ 2009-09-20 19:12 ` Duncan 2009-09-21 2:10 ` Angelo Arrifano 0 siblings, 1 reply; 44+ messages in thread From: Duncan @ 2009-09-20 19:12 UTC (permalink / raw To: gentoo-dev Sebastian Pipping posted on Sun, 13 Sep 2009 22:00:03 +0200 as excerpted: > Duncan wrote: >> [L]et's get some context here. layman's no difficulty at all, really, >> when compared to the ordinary stuff we expect Gentoo users to do all >> the time. > > I think you forget about the learning curve: Gentoo users are not born > as Gentoo users. They are coming from other distros (say Debian or > Ubuntu). Not forgetting that, but perhaps forgetting how "unordinary" my own experience was. I came from Mandrake, but researched Gentoo well enough that I was already explaining portage basics based on the material in the Handbook, etc, on the user list (and reading the dev list), before I even had Gentoo installed. I like to think that if I can do it, everybody can, but regardless of whether they /can/ or not, it's a fact that not everybody /does/, as demonstrated by the fact that people were asking the questions I was answering. I /do/ sometimes forget /that/ end of it, that for whatever reason, not everybody chooses to read the handbook, etc, even if it's ultimately only making the job of sysadmining their own Gentoo boxen an order of magnitude harder than it should be. > For me it was unmasking that confused me a lot in the beginning. There > is three different kinds, one is not in "the books" afaik and it's no > fun to me to do. I guess without autounmask by now I would be so > frustrated to not use Gentoo anymore. You have me wondering now what's "not in the books." I'd guess the three types of masking must be (entirely) unkeyworded, ~arch keyworded, and hard-masked (package.mask-ed), but again, unless that material has actually been /removed/ from the handbook since 2004, I was actually explaining all that to others even from my still Mandrake system, so it's /certainly/ in the books! And I don't need for autounmask, tho I do run ~arch. But the thing is, if people are running enough individual ~arch packages so handling it manually is difficult enough they need a tool for it, from my viewpoint, they should seriously consider running ~arch anyway, since stable is tested, and ~arch is somewhat tested, but nobody much tests a half-and- half system nor could it be practically so in any case since there's just too many millions of variants there to test, so trying to run such a half- and-half system is really asking for more trouble than trying to run a full ~arch system. But with a few small refinements over the years as Gentoo and its FLOSS environment have changed, again, that's very close to the same position and explanation I took from the very beginning, while I was still working on my first install. > Seriously, stuff like the layman setup mess is another tiny reason > keeping our user base smaller than needed, keeping our recruiting rates > down. I guess I just don't see it. There's a reason the packages on the overlays aren't yet part of the tree, because in general, either the ebuilds (if not the upstream packages) aren't yet mature enough to be in- tree (at least unmasked, in-tree), or they're community ebuilds, not Gentoo-dev vetted ones. Keeping that distinction, for the protection of both Gentoo and its users, is a deliberate policy. Those who are mature enough to handle the risks of overlays can get them with little problem, while those newbies who self-evidently are NOT mature enough in their Gentoo usage to properly handle the risk (or it'd not be a problem for them in the first place since they'd be comfortable with the tools and how to use them), are by deliberate policy, kept away from the additional risk and danger. Other than minor refinements here or there, I just don't see how that can or should be changed, unless we're simply deciding that policy is wrong- headed, so damn the torpedoes headed for our users, full steam ahead, let them at them! -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future 2009-09-20 19:12 ` Duncan @ 2009-09-21 2:10 ` Angelo Arrifano 0 siblings, 0 replies; 44+ messages in thread From: Angelo Arrifano @ 2009-09-21 2:10 UTC (permalink / raw To: gentoo-dev Duncan wrote: > Sebastian Pipping posted on Sun, 13 Sep 2009 22:00:03 +0200 as excerpted: > >> Duncan wrote: >>> [L]et's get some context here. layman's no difficulty at all, really, >>> when compared to the ordinary stuff we expect Gentoo users to do all >>> the time. >> I think you forget about the learning curve: Gentoo users are not born >> as Gentoo users. They are coming from other distros (say Debian or >> Ubuntu). > > Not forgetting that, but perhaps forgetting how "unordinary" my own > experience was. I came from Mandrake, but researched Gentoo well enough > that I was already explaining portage basics based on the material in the > Handbook, etc, on the user list (and reading the dev list), before I even > had Gentoo installed. My first distro was also Mandrake. I eventually moved endlessly between Red Hat (before forking into Fedora) and Mandrake. The reason was the broken rpm package manager (and repo) which had a peculiar way of naming library .so names which interfered with my "hand-built" packages. I found Gentoo when a friend of mine told me there was a distro which was capable of producing CPU *optimized* code because all the packages were built from source. At the time (6~7 years ago?), I didn't have idea such distro could exist but that idea made sense and was left hard-coded in my head. That is when I read the *Gentoo philosophy* page (yes, there is people that reads it) and immediately got in love with it. That was Gentoo's biggest selling point for me. Then the handbook followed and you can probably guess the rest of the story. > > I like to think that if I can do it, everybody can, but regardless of > whether they /can/ or not, it's a fact that not everybody /does/, as > demonstrated by the fact that people were asking the questions I was > answering. I think it is not a matter of capable of doing it or not but rather matching one's needs. It is also a fact that most people *don't get it* when it comes to the question *why gentoo*. > > I /do/ sometimes forget /that/ end of it, that for whatever reason, not > everybody chooses to read the handbook, etc, even if it's ultimately only > making the job of sysadmining their own Gentoo boxen an order of > magnitude harder than it should be. > >> For me it was unmasking that confused me a lot in the beginning. There >> is three different kinds, one is not in "the books" afaik and it's no >> fun to me to do. I guess without autounmask by now I would be so >> frustrated to not use Gentoo anymore. The most confusing stuff for me was to learn all the GNU/Linux basics that I had as granted while using other distros. (...) Just my 2 cents about what mattered to *me* (and still matters) when I moved to Gentoo. -- Angelo Arrifano AKA MiKNiX Gentoo Embedded/OMAP850 Developer Linwizard Developer http://www.gentoo.org/~miknix http://miknix.homelinux.com ^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2009-09-29 1:08 UTC | newest] Thread overview: 44+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-09-11 23:02 [gentoo-dev] DistroWatch and Gentoo packages: status quo and future Sebastian Pipping 2009-09-12 2:24 ` [gentoo-dev] " Ryan Hill 2009-09-12 12:15 ` Sebastian Pipping 2009-09-14 2:46 ` Ryan Hill 2009-09-29 1:08 ` Donnie Berkholz 2009-09-12 4:48 ` [gentoo-dev] " Aaron Bauman 2009-09-12 17:26 ` Sebastian Pipping 2009-09-12 11:23 ` Marijn Schouten (hkBst) 2009-09-12 17:29 ` Sebastian Pipping 2009-09-13 9:11 ` Jesús Guerrero 2009-09-13 10:47 ` Richard Freeman 2009-09-13 10:57 ` Jesús Guerrero 2009-09-13 13:24 ` Richard Freeman 2009-09-13 19:39 ` Sebastian Pipping 2009-09-13 19:38 ` Sebastian Pipping 2009-09-13 11:30 ` [gentoo-dev] overlay usage and maintainence [was: DistroWatch and Gentoo packages: status quo and future] Thomas Sachau 2009-09-13 18:57 ` Patrick Lauer 2009-09-13 19:03 ` Jesús Guerrero 2009-09-13 19:41 ` Patrick Lauer 2009-09-13 20:04 ` Jesús Guerrero 2009-09-13 19:25 ` Alexander Færøy 2009-09-13 19:45 ` Sebastian Pipping 2009-09-13 20:00 ` Alexander Færøy 2009-09-13 20:02 ` Ciaran McCreesh 2009-09-13 20:17 ` Sebastian Pipping 2009-09-14 14:05 ` Ciaran McCreesh 2009-09-14 18:28 ` Sebastian Pipping 2009-09-14 18:51 ` Ciaran McCreesh 2009-09-14 22:03 ` Zac Medico 2009-09-16 20:31 ` Sebastian Pipping 2009-09-16 21:21 ` Zac Medico 2009-09-13 13:59 ` [gentoo-dev] Re: DistroWatch and Gentoo packages: status quo and future Duncan 2009-09-13 14:36 ` Dale 2009-09-13 15:05 ` Albert Hopkins 2009-09-13 15:45 ` Dale 2009-09-13 19:52 ` Sebastian Pipping 2009-09-13 21:25 ` Dale 2009-09-13 21:54 ` Alex Legler 2009-09-13 22:08 ` Dale 2009-09-13 22:53 ` Alex Legler 2009-09-13 23:06 ` Dale 2009-09-13 20:00 ` Sebastian Pipping 2009-09-20 19:12 ` Duncan 2009-09-21 2:10 ` Angelo Arrifano
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox