Re: [gentoo-dev] Re: EAPI-1 (or >1, perhaps) Proposal: AND Dependencies
On 6/18/07, Steve Long <[EMAIL PROTECTED]> wrote: Ciaran McCreesh wrote: > Luca Barbato <[EMAIL PROTECTED]> wrote: >> Ciaran McCreesh wrote: >> > Paludis allows users to do some-cat/foo[>=4.0&<4-3] and >> > some-cat/foo[=4.1|=4.2|=4.3] . The syntax isn't particularly pretty, >> > but it's cleaner than requiring duplication of the cat/pkg. Combined >> > with :slot deps it should give you everything you need. >> >> Seems not bad, do you have plans to refine it before proposing it for >> the pms? > > Well, I'm happy with it like that... > but as you said, it ain't pretty: what about simply replacing [] with ()? && to match || in portage and logical AND in C etc. seems wise too. Allow both if you *have* to maintain backwards-compatibility, but it makes it more like portage syntax, which folks are used to: some-cat/foo(>=4.0&&<4.3) seems clean, for this example. To my mind, | seems like a good second-level operator, so one could have: cat-foo/bar(~3.6||~3.7|>=4.0&&<4.3|>=5.1) while still using the operators everyone is used to for most things. (& makes no sense in that context, of course.) If you can, try integrate a name based syntax into the requirement. using decorative characters alone may have their uses, but there are only so many you can use, and so many combinations you can create before all your code starts looking like perl's acme eyedrops. I say name based, because this allows some degree of permitting forward development & enhancement without majorly breaking an existing system :) ( im not much of a lisper, but lisp a lot of functionality for the cost of very minimal symbol abuse . .im not saying we should use lisp syntax, but maybe a page from their book in terms of expandability ) -- Kent ruby -e '[1, 2, 4, 7, 0, 9, 5, 8, 3, 10, 11, 6, 12, 13].each{|x| print "enNOSPicAMreil [EMAIL PROTECTED]"[(2*x)..(2*x+1)]}' -- [EMAIL PROTECTED] mailing list
[gentoo-dev] Re: EAPI-1 (or >1, perhaps) Proposal: AND Dependencies
Ciaran McCreesh wrote: > Luca Barbato <[EMAIL PROTECTED]> wrote: >> Ciaran McCreesh wrote: >> > Paludis allows users to do some-cat/foo[>=4.0&<4-3] and >> > some-cat/foo[=4.1|=4.2|=4.3] . The syntax isn't particularly pretty, >> > but it's cleaner than requiring duplication of the cat/pkg. Combined >> > with :slot deps it should give you everything you need. >> >> Seems not bad, do you have plans to refine it before proposing it for >> the pms? > > Well, I'm happy with it like that... > but as you said, it ain't pretty: what about simply replacing [] with ()? && to match || in portage and logical AND in C etc. seems wise too. Allow both if you *have* to maintain backwards-compatibility, but it makes it more like portage syntax, which folks are used to: some-cat/foo(>=4.0&&<4.3) seems clean, for this example. To my mind, | seems like a good second-level operator, so one could have: cat-foo/bar(~3.6||~3.7|>=4.0&&<4.3|>=5.1) while still using the operators everyone is used to for most things. (& makes no sense in that context, of course.) -- [EMAIL PROTECTED] mailing list
[gentoo-dev] Re: QA issue: No stable skype in Tree
Stephen Bennett wrote: > Not everyone sees that as a reason not to use a potentially useful > piece of software. We're not debian. Could you clarify whether this is indeed a Gentoo QA issue, or in fact a licensing issue? If the latter case, this discussion should prob'y go to the new -project ml if and when, or indeed the user forums. As for potentially useful, so was Internet Explorer, last time I looked at what you could do with its Object Model. I still ain't voting to bring it to Gentoo.. ;) -- [EMAIL PROTECTED] mailing list
Re: [gentoo-dev] merging man page documentation into eclasses
On Monday 11 June 2007, Mike Frysinger wrote: > keeping documentation of functions in a separate file (man pages in this > case) has obvious bit rot problems written all over it, so i'd like to > merge the documentation into the respective eclasses so that the man pages > can be automatically generated ive added docs to eutils.eclass and you can find the awk script in app-portage/eclass-manpages/files/eclass-to-manpage.awk for people who want to review -mike signature.asc Description: This is a digitally signed message part.
[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2007-06-17 23h59 UTC
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2007-06-17 23h59 UTC. Removals: x11-wm/ion3 2007-06-11 21:52:31 mabi www-misc/libapreq 2007-06-13 12:24:30 chtekk dev-perl/AxKit 2007-06-13 12:25:41 chtekk dev-lisp/cl-modlisp 2007-06-13 12:31:49 chtekk dev-lisp/cl-imho2007-06-13 12:33:07 chtekk www-apache/mod_backhand 2007-06-13 12:33:57 chtekk www-apache/mod_lisp 2007-06-13 12:33:57 chtekk net-www/mod_bandwidth 2007-06-13 12:35:33 chtekk net-www/mod_dav 2007-06-13 12:35:33 chtekk net-www/mod_gzip2007-06-13 12:35:33 chtekk net-www/mod_mp3 2007-06-13 12:35:33 chtekk net-www/mod_ssl 2007-06-13 12:35:33 chtekk net-www/mod_throttle2007-06-13 12:35:33 chtekk net-www/gentoo-webroot-default 2007-06-13 14:17:09 chtekk net-www/lingerd 2007-06-13 14:17:09 chtekk dev-tex/preview-latex 2007-06-14 06:56:51 opfer app-crypt/kth-krb 2007-06-16 15:44:25 seemant Additions: sec-policy/selinux-games2007-06-11 12:18:15 kaiowas sec-policy/selinux-inetd2007-06-11 12:29:32 kaiowas sec-policy/selinux-ppp 2007-06-11 12:32:48 kaiowas sec-policy/selinux-pyzor2007-06-11 12:35:59 kaiowas sec-policy/selinux-razor2007-06-11 12:37:49 kaiowas sec-policy/selinux-tcpd 2007-06-11 12:40:26 kaiowas rox-extra/rox-wifi 2007-06-12 16:41:15 lack media-libs/capseo 2007-06-14 14:30:57 trapni media-libs/libcaptury 2007-06-14 14:37:53 trapni media-sound/bitmeter2007-06-14 15:12:53 drac sci-chemistry/jmol 2007-06-15 08:21:59 je_fro app-editors/ersatz-emacs2007-06-15 08:53:21 ulm app-editors/uemacs-pk 2007-06-15 08:59:35 ulm sys-apps/more 2007-06-15 23:54:44 lavajoe app-portage/eclass-manpages 2007-06-16 08:07:34 vapier sci-misc/pythoncad 2007-06-16 17:01:34 cedk xfce-extra/xfburn 2007-06-16 18:47:22 drac net-misc/batmand2007-06-16 23:31:07 cedk kde-misc/kate-symbolviewer-plugin 2007-06-17 09:15:39 philantrop mail-filter/simscan 2007-06-17 11:46:24 hollow sys-fs/fuse-python 2007-06-17 12:51:13 jmglov dev-libs/libxdg-basedir 2007-06-17 18:47:47 flameeyes app-editors/fe 2007-06-17 19:15:38 ulm kde-misc/quadkonsole2007-06-17 20:27:41 philantrop media-video/devede 2007-06-17 21:56:09 drac -- Robin Hugh Johnson Gentoo Linux Developer E-Mail : [EMAIL PROTECTED] GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 Removed Packages: x11-wm/ion3,removed,mabi,2007-06-11 21:52:31 www-misc/libapreq,removed,chtekk,2007-06-13 12:24:30 dev-perl/AxKit,removed,chtekk,2007-06-13 12:25:41 dev-lisp/cl-modlisp,removed,chtekk,2007-06-13 12:31:49 dev-lisp/cl-imho,removed,chtekk,2007-06-13 12:33:07 www-apache/mod_backhand,removed,chtekk,2007-06-13 12:33:57 www-apache/mod_lisp,removed,chtekk,2007-06-13 12:33:57 net-www/mod_bandwidth,removed,chtekk,2007-06-13 12:35:33 net-www/mod_dav,removed,chtekk,2007-06-13 12:35:33 net-www/mod_gzip,removed,chtekk,2007-06-13 12:35:33 net-www/mod_mp3,removed,chtekk,2007-06-13 12:35:33 net-www/mod_ssl,removed,chtekk,2007-06-13 12:35:33 net-www/mod_throttle,removed,chtekk,2007-06-13 12:35:33 net-www/gentoo-webroot-default,removed,chtekk,2007-06-13 14:17:09 net-www/lingerd,removed,chtekk,2007-06-13 14:17:09 dev-tex/preview-latex,removed,opfer,2007-06-14 06:56:51 app-crypt/kth-krb,removed,seemant,2007-06-16 15:44:25 Added Packages: sec-policy/selinux-games,added,kaiowas,2007-06-11 12:18:15 sec-policy/selinux-inetd,added,kaiowas,2007-06-11 12:29:32 sec-policy/selinux-ppp,added,kaiowas,2007-06-11 12:32:48 sec-policy/selinux-pyzor,added,kaiowas,2007-06-11 12:35:59 sec-policy/selinux-razor,added,kaiowas,2007-06-11 12:37:49 sec-policy/selinux-tcpd,added,kaiowas,2007-06-11 12:40:26 rox-extra/rox-wifi,added,lack,2007-06-12 16:41:15 media-libs/capseo,added,trapni,2007-06-14 14:30:57 media-libs/libcaptury,added,trapni,2007-06-14 14:37:53 media-sound/bitmeter,added,drac,2007-06-14 15:12:53 sci-chemistry/jmol,added,je_fro,2007-06-15 08:21:59 app-editors/ersatz-emacs,added,ulm,2007-06-15 08:53:21 app-editors/uemacs-pk,added,ulm,2007-06-15 08:59:35 sys-apps/more,added,lavajoe,2007-06-15 23:54:44 app-portage/ecla
Re: [gentoo-dev] multiple compile-install phases
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 George Shapovalov wrote: > Sunday, 17. June 2007, Marijn Schouten (hkBst) Ви написали: >> I've encountered a few cases where the build process requires building and >> installing something and then using that to build something else. Is there >> a standard way to do this? > I'd say - split the package in two (or how many pieces there are). Such > procedure implies that the parts are already well isolated, so the split > should not be that hard to do. Trying to force it "in one go" is not trivial > usually, unless what you are talking about is some bootstrap procedure. > However in that case there should be a certain way of "proper bootstrapping" > for the package described in its install docs. > > George Splitting the package is a good idea indeed. If it is needed a bootstrapping , you could build a binary version of the necessary components of the package, that's what we do with ghc and many of the languages packages inside dev-lang. Regards, - -- Luis F. Araujo "araujo at gentoo.org" Gentoo Linux -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.4 (GNU/Linux) iD8DBQFGdbYfaTNpke9pJcURAmm6AKCMZQZC6tvFbgHu9dUb0c8ahpQfIgCgiLMU YnKpHz22OvjdyYLlF8l7+9k= =99fq -END PGP SIGNATURE- -- [EMAIL PROTECTED] mailing list
[gentoo-dev] Re: QA issue: No stable skype in Tree
Josh Saddler wrote: > As we've established earlier, being closed-source is not sufficient > reason for removing any program from Portage; you should have read the > rest of the thread. No but fascist license conditions are; you should have read the ion3 discussion. -- [EMAIL PROTECTED] mailing list
[gentoo-dev] Re: QA issue: No stable skype in Tree
Richard Freeman wrote: > Agreed, although I think most people would agree with the principle > being alluded to. I don't think many people had issues with making > users fetch their java files, as they generally had stable URLs and were > hosted for a long time. The real issue is with software where old > versions are completely deprecated a day after something newer is > available. Many games fall into this zone, and as a result they rarely > become stable packages. > Good point; it seems to me to imply that this isn't in fact a QA issue, but a license one. In which case, it comes down to: if a provider wants their software in Gentoo, they either accept it will be forever unstable, or forget about their nonsensical license terms. As usual, this is only my opinion. I believe skype in fact make money from their software being in Gentoo? I really cannot understand why there is more sympathy for their position and so little for the ion3 author (apart from his insane mail to arch of course ;) who afaict hasn't made a lot from his work, apart from the odd paypal donation, which many users want to keep. Or is it that Skype are a big company so we have to kowtow? /me is well-confused. (This is not for games, where practical consideration means updates are needed quickly, and are thus usually kept in ~ as noted. Although, using one of tuomov's ideas could change that too.. teh sigh.) -- [EMAIL PROTECTED] mailing list
Re: [gentoo-dev] QA issue: No stable skype in Tree
On Sun, 17 Jun 2007 16:06:32 +0200 _JusSx_ <[EMAIL PROTECTED]> wrote: > Let's remove it from portage. why should we use it? I run it for a > bit I can say it's awful... it is closed-source, is not it? so I > think it's better not to install it... Not everyone sees that as a reason not to use a potentially useful piece of software. We're not debian. -- [EMAIL PROTECTED] mailing list
Re: [gentoo-dev] QA issue: No stable skype in Tree
_JusSx_ wrote: > On Wed, Jun 13, 2007 at 05:36:22PM +0100, Gustavo Felisberto wrote: >> A little background info: Right now there are three versions of >> net-im/skype in the tree: >> >> 1 - the 1.2 series (with a stable version) >> 2- the 1.3 series also with a stable version >> 3- the 1.4 series with a ~/hardmask version >> >> Also the skype license states that we cannot mirror it's files (this >> will be need later) >> >> The 1.4 series will have a version released soon that skype wants to >> become the standard stable version, it has many new features and bette= r >> audio quality. >> >> I as Gentoo Dev and Skype Betatester was informed that starting on Jun= e >> 19th Skype will no longer provide downloads for the 1.2 and 1.3 versio= n, >> and that means that 1.4 will be released some time before. For Gentoo >> that means that starting from the 19th users on the stable profile wil= l >> not be able to install skype as no files will be available from upstre= am. >> >> So the thing is, as soon as Skype releases the 1.4 stable version I'm >> going to have it in tree and we need to have it tested ASAP on the >> stable profile. My thing is with the time between, we will have 5 days= >> tops or users will not be able to install. >> >> Suggestions: >> 1- in the 19th remove skype < 1.4 from the tree >> 2- Make < 1.4 ebuilds "empty" and leave them on the tree and ewarn the= >> users to use the unstable skype >> >> >> The first option will trigger portage errors and prompt users to open >> bugs until we have a stable 1.4, the second gives us a chance to expla= in >> the issue. >> >> Any alternatives? >> >> --=20 >> Gustavo Felisberto >> (HumpBack) >> Web: http://dev.gentoo.org/~humpback >> Blog: http://blog.felisberto.net/ >> >> It's most certainly GNU/Linux, not Linux. Read more at >> http://www.gnu.org/gnu/why-gnu-linux.html . >> - >> >> > Let's remove it from portage. why should we use it? I run it for a bit = I > can say it's awful... it is closed-source, is not it? so I think it's > better not to install it... As we've established earlier, being closed-source is not sufficient reason for removing any program from Portage; you should have read the rest of the thread. signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] multiple compile-install phases
"Marijn Schouten (hkBst)" <[EMAIL PROTECTED]> wrote: > I've encountered a few cases where the build process requires building > and installing something and then using that to build something else. > Is there a standard way to do this? Perhaps you could build the build tools and install them to some directory under the temporary build directory and use them from there by adding that directory to $PATH or by calling them with full pathnames. Do the build tools in question need to be installed along with the desired end product, or are they nothing more than integrated build prerequisites? -- "Such things have often happened and still happen, and how can these be signs of the end of the world?" -- Julian, Emperor of Rome 361-363 A.D. pgp7smkKwYLtj.pgp Description: PGP signature
Re: [gentoo-dev] multiple compile-install phases
Sunday, 17. June 2007, Marijn Schouten (hkBst) Ви написали: > I've encountered a few cases where the build process requires building and > installing something and then using that to build something else. Is there > a standard way to do this? I'd say - split the package in two (or how many pieces there are). Such procedure implies that the parts are already well isolated, so the split should not be that hard to do. Trying to force it "in one go" is not trivial usually, unless what you are talking about is some bootstrap procedure. However in that case there should be a certain way of "proper bootstrapping" for the package described in its install docs. George -- [EMAIL PROTECTED] mailing list
[gentoo-dev] multiple compile-install phases
Hi list, I've encountered a few cases where the build process requires building and installing something and then using that to build something else. Is there a standard way to do this? Marijn -- [EMAIL PROTECTED] mailing list
Re: [gentoo-dev] net-dns/bind{,-tools} needs an active maintainer
Christian Heim wrote: On Sunday 17 June 2007 14:43:59 Konstantin V. Arkhipov wrote: i'm too busy with real life atm, is there anyone willing to help with bind's maintaining? What happened to mjolnir (as in Martin Jackson) ? Didn't he also join the bind herd, to help you fix stuff ? I'm still here...somewhat arch-limited and having a real life too. :) The latest stabilization problems cropped up on arches I don't have access to. Thanks, Marty -- [EMAIL PROTECTED] mailing list
Re: [gentoo-dev] net-dns/bind{,-tools} needs an active maintainer
On Sunday 17 June 2007 14:43:59 Konstantin V. Arkhipov wrote: > i'm too busy with real life atm, is there anyone willing to help with > bind's maintaining? What happened to mjolnir (as in Martin Jackson) ? Didn't he also join the bind herd, to help you fix stuff ? Regards, Christian -- Christian Heim GPG key ID: 9A9F68E6 Fingerprint: AEC4 87B8 32B8 4922 B3A9 DF79 CAE3 556F 9A9F 68E6 signature.asc Description: This is a digitally signed message part.
Re: [gentoo-dev] net-dns/bind{,-tools} needs an active maintainer
On Sunday 17 June 2007 19:12:51 Tobias Scherbaum wrote: > Jakub Moc wrote: > > Tobias Scherbaum napsal(a): > > > Konstantin V. Arkhipov wrote: > > >> i'm too busy with real life atm, is there anyone willing to help with > > >> bind's maintaining? > > > > > > What's the current state of both packages? i.e. lots of open bugs? > > > > Not really... 8 bugs altogether, 2 enhancements, 2 stabilization, 1 > > LDAP-related, 2 DLZ related, 1 hardened. > > > > http://tinyurl.com/3cwhjv > > Thanks Jakub :) I saved this search-command and try to help w/ bind. thank you. -- voxus :wq signature.asc Description: This is a digitally signed message part.
Re: [gentoo-dev] net-dns/bind{,-tools} needs an active maintainer
Jakub Moc wrote: > Tobias Scherbaum napsal(a): > > Konstantin V. Arkhipov wrote: > >>i'm too busy with real life atm, is there anyone willing to help with > >> bind's > >> maintaining? > > > > What's the current state of both packages? i.e. lots of open bugs? > > Not really... 8 bugs altogether, 2 enhancements, 2 stabilization, 1 > LDAP-related, 2 DLZ related, 1 hardened. > > http://tinyurl.com/3cwhjv Thanks Jakub :) I saved this search-command and try to help w/ bind. wkr, Tobias signature.asc Description: Dies ist ein digital signierter Nachrichtenteil
Re: [gentoo-dev] QA issue: No stable skype in Tree
On Wed, Jun 13, 2007 at 05:36:22PM +0100, Gustavo Felisberto wrote: > A little background info: Right now there are three versions of > net-im/skype in the tree: > > 1 - the 1.2 series (with a stable version) > 2- the 1.3 series also with a stable version > 3- the 1.4 series with a ~/hardmask version > > Also the skype license states that we cannot mirror it's files (this > will be need later) > > The 1.4 series will have a version released soon that skype wants to > become the standard stable version, it has many new features and better > audio quality. > > I as Gentoo Dev and Skype Betatester was informed that starting on June > 19th Skype will no longer provide downloads for the 1.2 and 1.3 version, > and that means that 1.4 will be released some time before. For Gentoo > that means that starting from the 19th users on the stable profile will > not be able to install skype as no files will be available from upstream. > > So the thing is, as soon as Skype releases the 1.4 stable version I'm > going to have it in tree and we need to have it tested ASAP on the > stable profile. My thing is with the time between, we will have 5 days > tops or users will not be able to install. > > Suggestions: > 1- in the 19th remove skype < 1.4 from the tree > 2- Make < 1.4 ebuilds "empty" and leave them on the tree and ewarn the > users to use the unstable skype > > > The first option will trigger portage errors and prompt users to open > bugs until we have a stable 1.4, the second gives us a chance to explain > the issue. > > Any alternatives? > > -- > Gustavo Felisberto > (HumpBack) > Web: http://dev.gentoo.org/~humpback > Blog: http://blog.felisberto.net/ > > It's most certainly GNU/Linux, not Linux. Read more at > http://www.gnu.org/gnu/why-gnu-linux.html . > - > > Let's remove it from portage. why should we use it? I run it for a bit I can say it's awful... it is closed-source, is not it? so I think it's better not to install it... -- Linux is only free if your time has no value Please avoid sending me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html -- [EMAIL PROTECTED] mailing list
Re: [gentoo-dev] net-dns/bind{,-tools} needs an active maintainer
Tobias Scherbaum napsal(a): > Konstantin V. Arkhipov wrote: >> i'm too busy with real life atm, is there anyone willing to help with >> bind's >> maintaining? > > What's the current state of both packages? i.e. lots of open bugs? Not really... 8 bugs altogether, 2 enhancements, 2 stabilization, 1 LDAP-related, 2 DLZ related, 1 hardened. http://tinyurl.com/3cwhjv -- Best regards, Jakub Moc mailto:[EMAIL PROTECTED] GPG signature: http://subkeys.pgp.net:11371/pks/lookup?op=get&search=0xCEBA3D9E Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95 B30F 8717 D5FD CEBA 3D9E ... still no signature ;) signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] net-dns/bind{,-tools} needs an active maintainer
On Sunday 17 June 2007 17:02:31 Tobias Scherbaum wrote: > Konstantin V. Arkhipov wrote: > > i'm too busy with real life atm, is there anyone willing to help with > > bind's maintaining? > > What's the current state of both packages? i.e. lots of open bugs? How > much attention do these packages need? there is only one quite critical bug - 181703, which prevents stabilization of 9.4. -- voxus :wq signature.asc Description: This is a digitally signed message part.
Re: [gentoo-dev] net-dns/bind{,-tools} needs an active maintainer
Konstantin V. Arkhipov wrote: > i'm too busy with real life atm, is there anyone willing to help with > bind's > maintaining? What's the current state of both packages? i.e. lots of open bugs? How much attention do these packages need? wkr, Tobias signature.asc Description: Dies ist ein digital signierter Nachrichtenteil
[gentoo-dev] net-dns/bind{,-tools} needs an active maintainer
i'm too busy with real life atm, is there anyone willing to help with bind's maintaining? -- voxus :wq signature.asc Description: This is a digitally signed message part.