Re: Gentoo sablevm-svn (staging) ebuild support

David Bélanger <[email protected]>
Newsgroups gmane.comp.java.vm.sablevm.devel
Message-ID <[email protected]>
On Sun, Dec 19, 2004 at 06:05:09PM -0500, Grzegorz B. Prokopski wrote:
> > So the question is about bug handling, Gentoo does not want to handle
> > subversion builds bugs.  I thought about adding a message saying to
> > file bugs directly to http://sablevm.org/bugs and use "staging" for
> > the version.  What do you think?
> 
> I think this is the right solution.  Actually it's really be great that
> Gentoonians will be able to use the latest staging versions so easily.
> They're fully entitled to file bugs about staging into our BTS.
> 

ok, this is what I thought too.

> Though I think the overriding CFLAGS by Gentoo build env. is a recipe
> for troubles when connected with SableVM's inlined engine.  The top of
> the iceberg was shown in http://sablevm.org/bugs/81 bugreport.  The
> CFLAGS should be unset prior to compilation and should never be set
> unless there's a good reason to use it ie. for non-standard include
> directories.
> 

Some packages actually overrides some of the user-defined CFLAGS of
software known to break.  In general, Gentoo users should be aware of
CFLAGS issues and should actually try with other CFLAGS before reporting
a bug.  In the case it happens that we have many reports like 81, I could
add code that ignores user-defined CFLAGS.

> > I volunteer to fix any problems originating from the package itself,
> > if any occur.  Do we want to handle bugs report from Gentoonians?
> 
> Yes.
> 
> > I guess a mention that it was built using the Gentoo package could be
> > added to --version.
> 
> I think we already include GCC version string, ie. on my system it is:
> - gcc version: 3.3.4 (Debian 1:3.3.4-9)
> 
> Does Gentoo modify GCC version string too?  If not, then we'd need
> another way of checking that system is a Gentoo dist.
> 

Yes.  My package also patches the version to become:
staging-${PN}-${PV}+${SVN_REV}
where PN and PV are the package name and version, respectively.
So it is possible to know if they used my package or built it
"manually" from staging.

So, it looks like:
SableVM version staging-sablevm-svn-20041216+3188
- compile date and time: 2004-12-19 20:59:06 UTC
- gcc version: 3.4.3 20041125 (Gentoo Linux 3.4.3-r1, ssp-3.4.3-0,
  pie-8.7.7)
...  

David

---

David Bélanger
Web page:   http://www.cs.mcgill.ca/~dbelan2/
Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.