Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78282 - basc-1.5.7 is out - many bugs fixed and new features
Summary: basc-1.5.7 is out - many bugs fixed and new features
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Pieter Van den Abeele (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-16 15:19 UTC by Alexander Mieland
Modified: 2005-01-18 13:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
basc-1.5.7 (basc-1.5.7.ebuild,2.06 KB, text/plain)
2005-01-16 15:20 UTC, Alexander Mieland
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Mieland 2005-01-16 15:19:50 UTC
This is basc-1.5.7.

There are several bugs fixed, three of them were listed here on bugs.gentoo.org.
One bug caused basc to exit at the kernel- or x11-configuration detection.

There is also one new feature with which someone can help us in enlarging the files-database for the file-search feature on gentoo-stats.org.

For more details on the fixes and changes, please read the changelog:
http://www.gentoo-stats.org/index.php?c=changelog
There were no arch-dependent changes either in the client nor in the ebuild.

A few words to the ebuild:
It is absolutly the same ebuild as for 1.5.6. 
The KEYWORDS is empty, there is no draw_line() function and all tabs are correct.

Please test it on several arches and mark it with the appropriate KEYWORDs.


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Alexander Mieland 2005-01-16 15:20:35 UTC
Created attachment 48695 [details]
basc-1.5.7
Comment 2 Torsten Veller (RETIRED) gentoo-dev 2005-01-17 03:11:34 UTC
| cp /var/log/emerge* ${D}/etc/basc

shouldn't that be done at merge time?
Comment 3 Alexander Mieland 2005-01-17 04:40:26 UTC
how do you mean this?
the command is in src_instal(), so it will be done at merge time, or not?

the /var/log/emerge.* can only be copied if the directory /etc/basc exists, which also will be created in src_install().
Comment 4 Torsten Veller (RETIRED) gentoo-dev 2005-01-17 13:23:58 UTC
I think you want the emerge.log file of the machine where you run basc. If you add it in src_install then you add emerge.log of the machine on which you compile. In most cases it is the same but it can be different. I think it should be in pkg_postinst.
Comment 5 Alexander Mieland 2005-01-17 13:57:39 UTC
really no. It must be the emerge.log on which the packages (also in the future) will be compiled. Because this emerge.log is needed to calculate the GU (mergetime-factor), from which every other mergetime for any package could be calculated.

I hope everybody can understand my english... :(
Comment 6 Pieter Van den Abeele (RETIRED) gentoo-dev 2005-01-18 07:18:16 UTC
pkg_postinstall is the correct option. I'll have a look at fixing.
Comment 7 Pieter Van den Abeele (RETIRED) gentoo-dev 2005-01-18 07:27:31 UTC
ok, it's fixed. Giving it a test and bumping the version in cvs.
Comment 8 Torsten Veller (RETIRED) gentoo-dev 2005-01-18 13:46:28 UTC
one last comment:
i had a talk last night with Alexander. if i understood this correctly emerge.log is only used to determine the time it takes to install gcc. This is then only used to estimate the installation time for other packages and doesn't change the statistics on the webpage.

Alexander, putting it into pkg_postinst is the right fix. Emerge.log should not be copied earlier. A solution might be: give the user the chance to adjust the time for installing gcc when installing basc (how long does it take in minutes or give a emerge.log file - maybe you find a better solution).
Comment 9 Torsten Veller (RETIRED) gentoo-dev 2005-01-18 13:58:21 UTC
oh, now the last:
forget the wrong parts of my second paragraph.