Present: jkupec, jreidinger, jsrain, jsuchome, juhliarik, kmachalkova,
locilka, lslezak
Absent: mzugec
Special guest: msvec
Package management, libzypp & add-ons
-------------------------------------
- Lot of work on installation summary in zypper (jkupec)
- New way of how pkg-bindings name add-ons - a content file is downloaded and
its "label" key is used (lslezak)
- Installation & pkg download progress sub-panel in sw_single now displays
also output of (error, warning) messages printed by RPM (lslezak)
- Package slideshow - avoid division by zero (lslezak)
- Fixed package search in ncurses package-manager - keyword matches are no
longer included by default and keyword search can be switched on/off -
bnc#470069 (kmachalkova)
Bootloader news
---------------
- Big code cleanup - see wiki for the list of obsoleted functions:
http://en.opensuse.org/YaST/Bootloader_refactor#Removed_code (jreidinger)
- UI redesign branch now merged to trunk, bootloader UI is no longer generated
on-the-fly - congratulations! (juhliarik, jreidinger)
Miscellaneous
-------------
- yast2-core's ag_xauth dropped, it is no longer needed - see bnc#482223
(kmachalkova, mvidner)
- yast2-devtools fixed so "`if" subdirectory is not being created during build
anymore - bnc#490713 (mvidner)
- new DBus wrapper for suse-register will be needed
- yast2-nfs-client now returns correct lists of exported directories even for
nfsv4 servers - bnc#466454 (kmachalkova)
B.
--
\\\\\ Katarina Machalkova
\\\\\\\__o YaST developer
__\\\\\\\'/_ & hedgehog painter
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-devel+help(a)opensuse.org
Hi, YaST hackers,
having fixed many i18n-related bugs already, I've always been lacking a single
place where all the knowledge needed by YaST developer how to make YaST
i18n-friendly would be summarized. I.e. all these useful pieces of
information on how to make strings translatable, which tools to use to test
i18n fixes, how to handle special cases and alike.
So I wrote one up: http://en.opensuse.org/YaST/Development/i18n_FAQ
Enjoy, and if you lack some important piece of information I might have missed
out, just complete the page, it's a wiki after all :)
frozenB.
--
\\\\\ Katarina Machalkova
\\\\\\\__o YaST developer
__\\\\\\\'/_ & hedgehog painter
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-devel+help(a)opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
As you probably already know (because I've written that on my blog ;)),
I've uploaded our official SLE 11 YaST documentation to the forgeftp
server: http://forgeftp.novell.com/yast/doc/SLES11/
This is the very first documentation built without using any of our
internal resources (packages, repositories, etc.) just from the current
SLE 11 SVN [#1] and using the official SLES 11 media (+ SLES 11 SDK).
You can help extending the current documentation [#2] and/or the
documentation-build script [#3].
#1 http://svn.opensuse.org/svn/yast/branches/SuSE-Code-11-Branch/
#2 http://svn.opensuse.org/svn/yast/branches/SuSE-Code-11-Branch/doc/
#3 _build-www.sh in #2
Have a nice day
Lukas
- --
Lukas Ocilka, YaST Developer (xn--luk-gla45d)
- -----------------------------------------------------------------
Ano, ano. Moudry rozkaz. Sam jsem nemel v tech gratulacich jasno.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFJ6GFQVSqMdRCqTiwRAoLaAJ4nk0vsq/YlDI0r2qT2Y9L7cD4VCACgk+pR
5s3XrNFwwBbsPBUtGfKV0MY=
=zRBE
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-devel+help(a)opensuse.org
Hi hackers,
just quick note. I add new built-in list::swap for list. It swap two
elements and list and I think it is enough general to take it from
bootloader sand and share it. More info in documentation.
example:
list::swap ([0,1,2,3],0,2) -> [2,1,0,3]
JR
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-devel+help(a)opensuse.org
Hi hackers,
[short summary is at the bottom]
Lada and I are merging the DBus feature branch now and got this
puzzling error message from svn merge --reintegrate:
svn: Cannot reintegrate from 'http:...' yet:
Some revisions have been merged under it that have not been merged
into the reintegration target; merge them first, then retry.
It is because the property is supposed to be set only on the branch
root (http://svn.opensuse.org/svn/yast/branches/tmp/lslezak/core)
but it was present also on various files within the tree, with 6
different values, so svn thought that we have a sophisticated
merging set up and required manual intervention.
It turns out that all of the svn:mergeinfo in the subtree were
unnecessary. Svn just creates them whenever you rename a file.
The reasons are so obscure that even this article which helped us
understand the problem does not mention them :-((
http://blogs.open.collab.net/svn/2008/07/subversion-merg.html
Short summary
=============
If you do
svn mv OLD NEW
Then also do
svn propdel svn:mergeinfo NEW # svn pd ...
--
Martin Vidner, YaST developer
http://en.opensuse.org/User:Mvidner
Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-devel+help(a)opensuse.org
Pražský YaST Team Meeting 2009-04-02
Participants: mzugec, mvidner, lslezak, locilka, juhliarik, jsuchome,
jreidinger, jkupec
Meeting minutes: locilka
Topics
======
* HTTP Server
* NetworkManager on virtual machines
* Bootloader
* Modifying Installation Media
* zypper Installation Summary
* python-hd
HTTP Server
-----------
Name-based virtual hosts definitions have been split into separate
configuration files (one file per vhost).
NetworkManager vs Bridged Network
---------------------------------
Shortcut "enable NM" is disabled while bridged network is selected and
vice versa (bridged network is disabled -> NM can be enabled).
Bootloader
----------
Refactoring YaST UI of bootloader is done (also newly according to YaST
Style Guide [#1]).
Modifying Installation Media
----------------------------
Josef Reidinger has invented a new method ;) how to modify
installation (or LiveCD) media using ISO Master [#2] and test, for
instance, fixed Repair tool burnt on the current openSUSE DVD. He's also
blogged [#3] about it.
zypper Installation Summary
---------------------------
Zypper can now display version/arch/repo/vendor in the install summary
(bnc #389128). It can also be viewed in pager. More to come, feedback
appreciated.
http://download.opensuse.org/repositories/zypp://Head/openSUSE_Factory
python-hd
---------
"Hello word" example of C module which you can call from python:
http://svn.opensuse.org/svn/yast/branches/tmp/mzugec/python-hd/
Links:
#1 YaST Style Guide: http://en.opensuse.org/Yast_Style_Guide
#2 ISO Master: http://en.wikipedia.org/wiki/ISO_Master
#3 Editing ISO Image System
http://lizards.opensuse.org/2009/04/02/edit-system-on-iso-image/
--
Lukas Ocilka, YaST Developer (xn--luk-gla45d)
-----------------------------------------------------------------
Ano, ano. Moudry rozkaz. Sam jsem nemel v tech gratulacich jasno.
Hi,
I add to CWM module CWMTable. This unify using table renderer of entries
and its standard manipulation operations.
At first Why you should start using it? Because now each yast module
which uses table have different behavior and it is confusing to users.
Also adding new features for all tables is not easy. E.g. I find
confusing why in yast2-bootloader after double-click on cell it start
edit dialog and in yast2-sudo it doesn't. Also handle up/down buttons is
very incosistent (sometimes it is auto disabled, sometimes not).
So what features provide this little module?
- optional add/delete buttons
- optional edit button
- optional up/down button
- optional additional button
- each button have separated handle function except up/down which have one
- up/down is automatic enabled/disabled on first/last cell (this doesn't
work as good as expect and need little debugging)
- up/down handle functions gets also index and is ensured that is called
only if possible move item up/down (this prevents bugs)
- double click on cell call edit handler (if enabled)
- wrapper for whole table enable/disable (with all buttons)
- better readable code
- same ncurses shortcut for Add,Edit,Delete F3-F5
disadvantage
- can place only one unified table in dialog because it has hard-coded id
TODO:
- context menu also for additional button
- allows another widget instead of additional widget
- document it
Example usage is attached.
I welcome any comments.
Josef Reidinger
{
import "CWM";
import "CWMTable";
import "Popup";
import "Wizard";
list<string> items = [];
integer counter =0;
void redraw_table(list<string> values){
list<term> table_items = maplist(string s, values, {
return `item(`id(s),s);
});
UI::ChangeWidget(`id(`_tw_table),`Items, table_items);
}
symbol add_handle(string key, map event){
counter = counter +1;
items = add(items,sformat("item %1",counter));
redraw_table(items);
return nil;
}
symbol edit_handle(string key, map event){
Popup::Warning("edit");
return nil;
}
symbol delete_handle(string key, map event){
Popup::Warning("delete");
return nil;
}
symbol updown_handle(string key, map event, boolean up, integer index){
integer second = up ? (index-1):(index+1);
y2milestone("updown with up %1 and index %2 and second %3",up,index,second);
string value = items[second]:"";
items[second] = items[index]:"";
items[index] = value;
redraw_table(items);
return nil;
}
symbol custom_handle(string key, map event){
Popup::Warning("Custom button");
return nil;
}
map<string,any> table = CWMTable::CreateTableDescr(
$[
"add_delete_buttons" : true,
"edit_button" : true,
"up_down_buttons" : true,
"custom_button" : true,
"custom_button_name" : "Additional button",
"custom_handle" : custom_handle,
"header" : `header("id"),
"edit":edit_handle,
"delete":delete_handle,
"add" : add_handle,
"updown" : updown_handle,
],
$[
"help" : "",
]
);
Wizard::CreateDialog();
symbol ret = CWM::ShowAndRun($[
"widget_names" : ["table"],
"widget_descr" : $[ "table" : table],
"contents" : `VBox("table"),
"caption" : "test"
]);
}
Hi,
I have released a new version of Web-YaST with following changes.
- Added translation support on the client side.
- Added ruby-gettext
- Split off ruby-rpam and ruby-polkit in single packages.
- Switch off IPV6 in lighthttpd cause it produced some errors. (esp. on
64bit)
- Added package dependencies concerning rails. The last few weeks has shown
that RAILS versions are not really compatible. So many problems has
been occured
due different RAILS versions on the systems where YaST-Web has been
installed.
Please use RAILS 2.1
- Cleanup code.
The newest packages can be found here:
https://build.opensuse.org/project/show?project=home:schubi2
Or
https://build.opensuse.org/project/show?project=YaST:Web
I have tested on 32 and 64bit machine. So both architectures should work.
Greetings
Stefan
--
*******************************************************************************
Stefan Schubert
SUSE LINUX GmbH - Maxfeldstrasse 5 - D-90409 Nuernberg, Germany
e-mail: schubi(a)suse.de
-------------------------------------------------------------------------------
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
--
To unsubscribe, e-mail: yast-devel+unsubscribe(a)opensuse.org
For additional commands, e-mail: yast-devel+help(a)opensuse.org