Re: [gentoo-dev] Naming of repositories: gento-x86 edition, bike shedding wanted

2015-03-19 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Sat, 14 Mar 2015 22:25:56 +
Robin H. Johnson robb...@gentoo.org wrote:

 Questions:
 0. What names for the tree/repository.

git://anongit.gentoo.org/portage-tree.git ?

1. afaik everyone is calling it this way already anyway.

2. Since it is hosted directly on gentoo.org/ there should be no need
   to further qualify it's The portage tree.

- --
Jan Matějka| Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCgAGBQJVCrPZAAoJEIN+7RD5ejahX9sH/iZ89zzs+/9AMtQJAeF1vVOK
QehdJzsdysM8TqI3kzpoHvFkFw8IXp54pnckcPyiNwJFjsMFP4R+uOGqoYskaCnm
SCX3ovm/sgHY6tscCEfaqFtrzRK/Nt0ESG7Gyz+RVtBU75CcZT0YviCB2MBOYdag
d7hONjPhOK0i6dHeocf1321Oi40P2XPqU2wepKpLhc8zcAGczDdYisDUcFwWH/m2
fVizZZmpJYdu6ecNCHNYOm/D+BY37BsHeoHzDC+0Tt/F7IseDQZFmy6Xbgm4fHf+
dkjTBl5N8zF/sdOiuXxPJBr/g/yZ0rrOJWolG5ZZeObUra+TpAUmH4R/y6QZLx4=
=CUHS
-END PGP SIGNATURE-


Re: [gentoo-dev] Regarding my final year thesis

2015-02-02 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Fri, 16 Jan 2015 21:00:24 +0100
Luca Barbato lu_z...@gentoo.org wrote:

 On 16/01/15 18:30, Jan Matejka wrote:
  On Fri, 07 Nov 2014 10:49:13 +0100
  Luca Barbato lu_z...@gentoo.org wrote:
  
  On 07/11/14 06:06, Harsh Bhatt wrote:
  
  Also make might enjoy improvements.
  
  shake?
 
 Anything written in haskell tend to be impractical to deploy.

http://code.haskell.org/~dons/talks/dons-google-2015-01-27.pdf

 tup managed to get lots of great ideas spoiled by being impractically
 extremist in tracking the directory changes.

I don't know what tup is but I'm guessing it's an application.

Are you judging a language to be impractical because one
application made (allegedly) a bad design decision?


- --
Jan Matějka| Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCgAGBQJUz7MtAAoJEIN+7RD5ejahmuoH/1CYfKRdrgtcms2U1Rcio2HQ
oJsDY+5SZerGSJrnnohd7l/FHbxcA51H04IUws22GlJ7OnIlVRD/IuYlAyLogc9m
bvg/Tt/OuRavHqdhi5JmJfQqYUVZJiEBQok5jG9Aa6+0+d1rPYzUQFsbNQ4ywO12
LLdVATR/2ovrEgVNmgUJQlfeZy6Axo3MwHbBRjsoi+2eKlSVBwKmAQMvpifLr5bI
8l2hOa7CGis02uWa8t8JixZ3XSkqrcjExGQYcBbWdCYVulfXgUbz0pNkQipOCOh+
+bNzubNDOGMSyiJ1mmtRG46vEKhgefns+IvxEhiOIIeJajPJR+R3EU0cV2LAvD0=
=+ORA
-END PGP SIGNATURE-


Re: [gentoo-dev] Regarding my final year thesis

2015-01-16 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Fri, 07 Nov 2014 10:49:13 +0100
Luca Barbato lu_z...@gentoo.org wrote:

 On 07/11/14 06:06, Harsh Bhatt wrote:
 
 Also make might enjoy improvements.

shake?



- --
Jan Matějka| Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCgAGBQJUuUqnAAoJEIN+7RD5ejahNwMH/R2OruTRy0yi4cwKFhPGqVZv
SKVLp5jNGkY9pTFnMApuqqh53Tb4OW3uDO99wpkzpyzzr0wgarGFg1N6YAMkRf+g
3Vy+WvDrK6zQeu0IYq1VBMODSun6fgWUsNiEBgqYbDPqa/SmfTAGhIF3dt5HH6Gx
J6T2SVFjjPFN+6LtWxVHph3G6/zSvKlHXKevqr4Po7PqnMXDnDBJ24LreNPVV0Aw
9G2lzT8/yuIvTF1x8FMinqOAWlp3CXYcfhizdYaFmMb7ROGZZFZJISx4L4GhkEK+
ojW457sX20Payc3GnY0O6yT29FDAf+1HQEhpEW2WEQ2hdP1lovtAiq+qyJnubrA=
=lB3d
-END PGP SIGNATURE-


Re: [gentoo-dev] don't rely on dynamic deps

2014-08-27 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Wed, 23 Jul 2014 00:05:32 +0200
Tom Wijsman tom...@gentoo.org wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On Mon, 21 Jul 2014 16:41:39 -0400
 Ian Stakenvicius a...@gentoo.org wrote:
 
  I wonder if there may be some form of extension we could add to
  portage, such that it could do a VDB-only re-emerge somehow, when
  the in-tree ebuild doesn't match the in-VDB one.  If that could be
  implemented properly (and i'm not sure that it could, tbh), maybe
  that would help reduce issues with dynamic deps, too...
 
 Hmm, dynamic dependencies ... dynamic rebuilds ... dynamic
 compilation; one day we will have hot code pushes where upstream
 changes immediately reflects itself upon one's system. Does such a
 gimmick succeed? Meteor!

https://en.wikipedia.org/wiki/KGraft

- --
Jan Matějka| Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJT/gT1AAoJEIN+7RD5ejahISgIAKbVgqLmuJADmJ37TddtmPPP
7WPq5UYdGT4wq9rElrU3GCu10u+pxQqOOKzVjnXiSlcCF1xqkG07caaYO/Xw/ccS
VclMPDngRU7YUSl9F6UeDkDK9l+48qE/1/ohrSL9f8giA5H5SZ3G3fanWN/oFp6W
FsGx7J6ddRmM/LaSHrso4ngbMU7XIMFZgUeR5X3t5bWef/Si9adxJzfbMoCQFUDN
7qXT8EkY9U9Po5/aAqtsriyGWZttuIvjGbmiNdrdJI/IT/Rshlqzqy/viqcK2aOX
bCO1dn5wRLxfV7JBgmg14UJqcDK6HgkSkl4rrl574M4arq7kZtbMEKbSvDcpurw=
=Wphr
-END PGP SIGNATURE-


Re: [gentoo-dev] Re: Changes in installed ebuilds

2014-06-25 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Tue, 24 Jun 2014 21:25:40 +0200
Jörg Schaible joerg.schai...@gmx.de wrote:

 Alexandre Rostovtsev wrote:
 
  On Mon, 2014-06-23 at 22:15 +0200, Jörg Schaible wrote:
  So, why the heck, was the dependency to dev-libs/glib changed for
  an existing ebuild without increasing its version (e.g.
  dbus-glib-0.100.2-r2)?
  
  Please see http://article.gmane.org/gmane.linux.gentoo.devel/91615
 
 These blocks had nothing to do with the multilibs ABI. It has been
 just the updated versions for the dependencies.
 
  I have to use an older Eclipse 3.8.x version for my daily work and
  since it is broken with latest gtk versions (a lot of crashes), I
  use still some old ebuilds and have masked new ones.
  
  Please file a bug report about this. If nobody tells us that a new
  gtk+ version broke something important, we will soon mark the new
  version as stable and then remove the old version.

My understanding the problematic change is:

- -CDEPEND==dev-libs/expat-2[${MULTILIB_USEDEP}]
- -   =dev-libs/glib-2.26:2[${MULTILIB_USEDEP}]
- -   =sys-apps/dbus-1.6.2[${MULTILIB_USEDEP}]
+CDEPEND==dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]  
+   =dev-libs/glib-2.38.2-r1:2[${MULTILIB_USEDEP}]
+   =sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}]

given that only micro version was bumped for dbus and while glib
changes minor version, it's the same slot. Therefore my understanding
is the resulting libraries should not break API/ABI and therefore there
shouldn't be an issue.

In that case I think revbump is not warranted since it should continue
to work for existing installation and new installations shouldn't be
any different beside the dependency and not revbumping eliminates some
needless rebuilts.

And that seems to be the case since you say it's actually problem in
eclipse …

 I report anything, if it is worth it. However, in this case the
 problem is on Eclipse's side and fixed in newer versions. Alas, it
 does not help me, because I have to use that old version for my daily
 work. So, there's no blame on Gentoo and nothing the devs should have
 to waste their time.
 
 Therefore I still use the once stable versions of GTK (~5 months old
 now), where this old version of Eclipse runs, i.e. I already
 preserved some older versions locally that are already vanished from
 the portage tree. The newer ones are hard masked.
 
 However, if some of my currently installed stable packages suddenly
 require newer versions, my portage tree gets in serious trouble.
 Nothing would have happen if the revision number of the affected
 packages had been simply increased.

I guess you could fork the needed packages (you can always get older
versions from cvs) into your custom overlay for old eclipse and maintain
them there under some slot.

Caveat Emptor: I'm not particulary experienced with neither API/ABI
changes and slotting so I don't know how accurate this information is.


- --
Jan Matějka| Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJTqqNfAAoJEIN+7RD5ejah2J4H/0QOC7K1CYzF91HNbP6T3S/v
pl2vRF9JvOg5+SS/GzO7gqu8YPIF/GaViXPTWps7Ab6SqT0ARf3IPA0v6NCXymqf
vSUKMZDOVtBGq5mUjhiBTFZYFLtp0Nnj0lgv8ysv40ObzKvaT/Af7xGz67zm83pl
v0nr0gArH4oVVXFZg9w/22cw+0jLEaagLwS2SbgHsVgOfPBWHrIEMM46lk+DyEq6
wq1RMgMrFQ+QXHdO4zKM0+xLGahL3So05j7xlKmg4jIKlnlxXalYn3WY/ebrSoR3
uSuerahzlDo+qKR31Rldc/piurah7KnNoJSFa+Yny7upcueb0aWHbcPcZ9Js35o=
=ULrp
-END PGP SIGNATURE-


Re: [gentoo-dev] RFC GLEP 1005: Package Tags

2014-03-25 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Mon, 24 Mar 2014 15:25:12 +0100
Jeroen Roovers j...@gentoo.org wrote:

 On Mon, 24 Mar 2014 12:36:19 +0100
 Jan Matejka y...@gentoo.org wrote:
 
  Categories are essentially tags, only less powerful as they can
  express relationship of 1:N while tags are can express M:N
 
 No, categories are essentially directories.

fixed: categories are essentially also directories.

same thing, 1:N relationship without symlinks and other misuse of
filesystem.

 I was asking about tags, not about categories.

The original mails are:

 On Sun, 23 Mar 2014 15:46:09 +0100
 Jeroen Roovers j...@gentoo.org wrote:
 
  On Sat, 22 Mar 2014 15:33:27 -0700
  Alec Warner anta...@gentoo.org wrote:

   https://wiki.gentoo.org/wiki/Package_Tags  
  
 This GLEP author would love to blight categories out of gentoo
  history as a giant mistake.
  
  Why?
  
  
   jer  

 Categories are essentially tags, only less powerful as they can
 express relationship of 1:N while tags are can express M:N

How is this a question about tags and not categories?
 
 It appears it's very hard to answer the simple questions of why we
 need tags and how we would use them. The answers should typically
 involve some explanation of how you're going to use the things once
 you have them.
 
 
  jer
 


- --
Jan Matějka| Gentoo Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJTMSouAAoJEIN+7RD5ejaho4AH/1YFbArFwx6t8OoI8yrWCulA
LDt5qBAcZiJoqV9H1V5YdNgcNiLDKIyTCPbkWc4obkgRuNVIJxFAe+duYRQydudW
6KKS2lYQXWSkbDRmJTWOt7BnerHyemvk6AluQn741a2uPZyUI//FPQL8fZkYlR6i
3HFFlW0dI6PHa/9Np8G+RBAs29e8qAR7QKQzDLd9BF/s+6KIK2/FO8pAgMdZBVKk
jJ4Aq1AuRsqrdY0HO940Boiy0ylBFjxB27ej59UmjAzvyOMj9YRf1LqNkgMABENu
ohEckguSryOpBjjD2ZaZrfMbbJTGqfVgz44nhT0s6Nbocb5RmVYp988GIwFQCg4=
=1uIP
-END PGP SIGNATURE-


Re: [gentoo-dev] RFC GLEP 1005: Package Tags

2014-03-25 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Mon, 24 Mar 2014 09:32:40 +0200
Alan McKinnon alan.mckin...@gmail.com wrote:
 
 Who is going to approve/disapprove tagable attributes and the tags
 themselves? How will you resolve disagreements people have?

Sounds like a job for QA

 
 What about the case of a package maintainer that simply can't be
 bothered doing tags at all?
 
 I'm not against tagging per se, they can be useful. But they do have
 to be strictly controlled otherwise things get out of hand very
 quickly. Every case I've seen of software that uses a freeform
 tagging mechanism fails almost instantly as it becomes very
 inconsistent. I have one of these apps in a corporate setting right
 now, have you any idea how many ways people can come up with to tag
 the concept of cloud?

Some of these could probably be detected by meeting a treshold in
Levenshtein distance (or some variant of) and making a suggestion to
consider found alternative before doing the commit

- --
Jan Matějka| Gentoo Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJTMS9uAAoJEIN+7RD5ejah5bIH/i6dERPVS2i/rd76HQRHjynr
w7C4N5OQi+cN339f2/JusPwxrfBrUiN7ulsgWACMPz4s8/ZA9yrsRRnqvC2P8bnR
25n94z0vUZa3K5V3MIuDugfKa6nwVY9gZHZj6BP8KNnl84ETasxpG5lR3XTqs0az
4pJG18rbwtk22+7q38hXQv9/vRfAZH3Lx5ilG1+F0+I39miXW6ylsS37ovkdrQ97
rUvNasT+5GcB6jd3tXDQuOJs8UgGuBNgTjzZfrk5Y+6+Dqj2oL5ERRONOS6UN5RB
TYGw9KI1Rj7pRWE1gIi/fhoXbugj0DZArRC8fA3D2NEyYFIStopjI0hI3bXljFs=
=Z9+y
-END PGP SIGNATURE-


Re: [gentoo-dev] RFC GLEP 1005: Package Tags

2014-03-25 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Sun, 23 Mar 2014 17:40:20 -0400
Joshua Kinard ku...@gentoo.org wrote:

 TBH, I don't like the use of XML at all. 

No, we don't need to go one level (format) deeper.

 The 'all' thing is probably unnecessary

What problem does having 'all' tag solve? Seems pretty useless to me.

 Granted, a tag of dev offers no value (dev-python -
 'dev','python'), but if you were looking for a web browser versus a
 web server, having default tags of 'www','client' or 'www','servers'
 helps for packages in www-client and www-servers.

This might be helpful but rather as one-time, initial, hand-picked
generation on case-by-case (by the category) basis.

 I've always wondered is we allowed portage to have one additional
 level of nesting if that'd help any (i.e., games-* - games/*).

Squashing games-*/ to just games/ and defining genre by tags. Seems
pretty doable, I like this.

- --
Jan Matějka| Gentoo Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJTMTZeAAoJEIN+7RD5ejah85gIAItDtxuEntu2nhb4uvltKHfu
dpnT0KePuAZKwV8H59jRx7AovfMo9nTjqs88Sgw6v9NbbKNxRmW3PPWmuJUnLniU
eG31vMsUJ1CgXxNLWaXaYZRi1QTYnJqJM5LDnfFsh4mj9Dk7t1/XCA6rKcICO3qQ
sqEDaSAyOYLBsTGPOyC2trrZNAsLEu2oLImzECXNHa6tNMJt75BJdGfKzFDTGBtF
XiG/qi2IV7ClYxVZP4W1LwN+SVUmLiEDUyMeP6FRgVdEmZcdlQGLm6kBiYD0A/2F
xeWHPoQpgkPRZuLRNv0vvvatO+A2KpXY1rs0s3BYb0xk3MDEGwE+X1ZrcDRVsIg=
=5YXb
-END PGP SIGNATURE-


Re: [gentoo-dev] RFC GLEP 1005: Package Tags

2014-03-25 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Sat, 22 Mar 2014 15:33:27 -0700
Alec Warner anta...@gentoo.org wrote:

 https://wiki.gentoo.org/wiki/Package_Tags
 
 Object or forever hold your peace.
 
 Or argue for 100 posts, either way.
 
 -A

It might be worthwile to prototype this functionality as an
external service.

1. It should be easier to crowdsource the tags definitions, assignments
   and QA and therefore helps to build consistent database faster and
   easier.

2. decouples tagging from maintaining a package, therefore makes more
   community driven and prevents THAT'S MY PACKAGE, DON'T TOUCH IT YOU
   SCHMUCK type of quarrel.

3. Classic prototyping benefit - might identify problematic areas for
   implementation.


The downside is the implementation might be more time consuming
depending on architecture. Mostly due to 1. I guess but that could be
handled by using git and pull requests for crowdsource and then the
implementation should be basicly no different from using portage
itself, besides using different VCS.

- --
Jan Matějka| Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJTMTicAAoJEIN+7RD5ejahIlsH/1UmMa1P+QBEZ/HpfOPX1d4Z
S0nYho8vinPQVenOXMY/0KVvh4bzhmrTZWm4itLVB/5taI88m5fzQbvYSNlEn+Nn
zRTcmyuze+3mmDf3++mfzzjmByYLiYJwCdhNF7HH4V04Ph/aEQbjO++9EL37bW/J
uCYs8b0Vtn97utW2mJcUa7Wbgluo6jhCDHW8yGuZW4JfCo6bRQfqqlxGGGufIXK9
N8FX01Kbt2HFqgwdK7uZIfn0Gh9xGkIL2Jk2WCFzUHjZgJTy0UuPGeUSCOsTt7wg
CcETDWrzscuydtdhZaFmtZ3Xs7eQ7I98nwEdlkSdgbsfQFYQlPvomCGZyGehtTo=
=ykWo
-END PGP SIGNATURE-


Re: [gentoo-dev] dev-lang/go

2014-02-14 Thread Jan Matejka
On Thu, 13 Feb 2014 11:59:16 -0600
William Hubbs willi...@gentoo.org wrote:

 Hi all,
 
 I responded to this a while back, but I guess my email didn't go out
 for some reason.
 
 As the primary go maintainer, I do want to be involved in this. :-)
 
 On Tue, Feb 11, 2014 at 01:38:44AM +0100, yac wrote:
  On Mon, 30 Dec 2013 15:48:17 -0500
  Emery Hemingway em...@vfemail.net wrote:
  
   I really like working with Go, and would like to see a means of
   merging Go packages with Portage. In short I am asking if anyone
   else is interested in a Go project.
  
  I might be. I have packaged something for private use but it just a
  bunch of hacks. Anyway, I have some production go code.
  
  
   For those who aren't familiar with Go, I will sumarise why
   Portage and Go do not play well together.
  
   Go is static linked by default.
   The Go compiler creates static libraries and binaries. Libraries
   compilied with different versions of Go (1.1/1.2) may not be
   linked into the same binary.
  
  Haskell is staticaly linked as well (by default) and you can see the
  gentoo haskell project. I don't see this as a problem, we just will
  have all dependencies in DEPEND and will have to scope on the go
  compiler version under something like /usr/lib/go-1.{1,2}/...
 
 That could be done easily enough, but what about the tools in /usr/bin
 (there aren't many, but there are a couple), and these do not change
 name with each version of go.

Please see what python does for different python versions (which you
omitted from my previous email).

   Go libraries are usually unversioned.
   Libraries outside the system library are resolved with an import
   statement that specifies a source code repository, such as a git
   or mecurial repository. Most often Go libraries are installed
   using the 'go get' tool that clones a repository, and simply
   assumes HEAD/tip is the best revision to build against. There is
   some support for using git tags but it is not well documented.
   Often these libraries are very small for the sake of reuse and to
   keep APIs simple.
 
 My understanding is that a library repo will have branches based on
 the version of go, so for example, it might have a branch called go-1
 which will be where go get will look to find the latest version of
 the code that works with go-1.x.
 
  In this case we just have to require upstream to make releases or
  publish either live ebuilds, or ebuilds versioned something like
  0_pre-MM-DD.ebuild [1]
 
 I don't think we are going to be able to require upstream to make
 releases, so that leaves us with:

 1) using live ebuilds, which will never be allowed to have keywords by
 gentoo policy, or
 2) publishing snapshots, which also means we have to create tarballs
 to match them. This will be a lot of work for us as maintainers.
 Also, the only way we will know when a new version of the library
 is released is to closely monitor the upstream git repository.

As I said in previous email, I think at least part of go community sees
this as an issue and this is something we can not solve right now but
rather need to work on this on case-by-case basis.

Some upstreams may be willing to do releases / follow semver.org or
something like that. But there will also be upstream which won't and
that's fine, we should be able to handle both cases.

Anyway, asking the upstream to do a release is simple enough and you
won't know until you ask.
 
 The other concern, which I believe zero was talking about is, once a
 library is installed in GOPATH, I don't think the go build system
 rebuilds it. In other words, go get will see that it is already
 there and I don't think it goes back out to the net to check for any
 changes.

I think when doing a `go build` it will check if newer version is
available and print a warning.

 William
 



--
Jan Matějka| Gentoo Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B


signature.asc
Description: PGP signature


Re: [gentoo-dev] Dealing with XDG directories in ebuild environment

2014-01-29 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

What's the point of having nonempty XDG_ variables in ebuilds?

Use of these variables is scoped to user applications that use these in
runtime, therefore I see no business for them in package
(de)installation and it should be ok for portage to unset the variables
and if application is using these during build/install (in system
context) it's a problem with the application.

- --
Jan Matějka| Gentoo Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJS6MKtAAoJEIN+7RD5ejah6GsH+wcuWYyl3Ki3J/U0KT8QTrOx
s5mixaNjrZ6sveU/3dUtCvKz/l9ZyR4YmKcQ8/Syv/UmoGQRdwYs+AgFsmfPPx6Z
N46KK0pg6KAgVpHjJtJ1ZAbKO0tu39dz7c+GimnUYTqjUdrNtSHu4AUiaEQKCBft
DTzD68LGE7lthoXtz1Y5OPjD/U0PXpOowcLo98RSgQnGOggdjBxPNBE05WWVWxM6
9XIKFNdca9sFGBuJQwoXiPNTXxnzizTXnukUgzvuctMg5uPPq2hfKVyktCilslGA
X+JHZ2jT5bzJgeHbJK+6zEoPfjgxrY4fVg2DmLfUmnt7gP8N3wU/6MKILt7CpdM=
=aSXC
-END PGP SIGNATURE-


Re: [gentoo-dev] New global use flags: 3dnowext, mmxext, ssse3, sse4_1, avx, avx2

2013-12-19 Thread Jan Matejka
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Sun, 15 Dec 2013 15:34:13 -0800
Matt Turner matts...@gentoo.org wrote:

 And at the same time, clean up the descriptions of the other flags.
 The existing descriptions were clearly copy-and-pasted and contained
 things like faster floating point optimization for SSSE3 capable
 chips when SSSE3 didn't add any floating point instructions.
 
 3dnow: Use the 3DNow! instruction set
 3dnowext: Use the Enhanced 3DNow! instruction set
 mmx: Use the MMX instruction set
 mmxext: Use the Extended MMX instruction set (intersection of Enhanced
 3DNow! and SSE instruction sets) (3dnowext or sse in cpuinfo)
 sse: Use the SSE instruction set
 sse2: Use the SSE2 instruction set
 sse3: Use the SSE3 instruction set (pni in cpuinfo)
 ssse3: Use the SSSE3 instruction set
 sse4_1: Use the SSE 4.1 instruction set
 avx: Use the AVX instruction set
 avx2: Use the AVX2 instruction set
 
 I'll make these changes in a few days.
 
 We don't seem to have a use of an sse4_2 USE flag anywhere yet,
 notably.
 
 Unfortunately we do have two uses of sse4, which should be corrected
 to be more specific:
 
 media-libs/freeverb3
 net-misc/bfgminer
 


Is it possible to make this in a way so all the instruction set use
flags can be read from the use.desc by some simple epression?

Like 1. is prefix/postfix for Instruction Set or 2. include the
\sinstruction set\s in the description? or 3. have them listed in
special file for that or 4. whatever we can agree on is the proper way.

I'm asking because https://github.com/yaccz/cufd


- --
Jan Matějka| Gentoo Developer
https://gentoo.org | Gentoo Linux
GPG: A33E F5BC A9F6 DAFD 2021  6FB6 3EBF D45B EEB6 CA8B
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBCgAGBQJSsuKDAAoJEIN+7RD5ejahBlkH+wRiFLAzxazKQ9a/jdpYOeJr
j4uY8Q9iAu/4xK3QMXscosaShrz5bW/XGAxRvfT0pqAe8APUrQTw5V+0cFX/yVJ1
2FQBSPgGXPKyq/AQQ6kPlwsQaCVaYxcWA5bOv+dxfVsEcSMYSQsGeX1BdK2S7wHN
h6upIw3qFWln75TLUcO52PHR9YNgWTYZvqJWmaLJDDXBDzcuJAVmLJLtf+ketiCK
SjNxZlUQpKQzgszb3dTUPeMSbpPuiCNRG9JFG/q8eXlrfLt9qygJvYpFn7OKmEem
8Bmc1LeERhDEvxCb+xAJDFF4UTHNOpj5H57EMmuakiIrEd4f+xMUK4lJtvRTpbU=
=25vk
-END PGP SIGNATURE-