openSUSE Commits
Threads by month
- ----- 2025 -----
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2010
- 1 participants
- 1069 discussions
Hello community,
here is the log from the commit of package myspell-dictionaries for openSUSE:Factory
checked in at Thu Dec 2 17:06:49 CET 2010.
--------
--- myspell-dictionaries/myspell-dictionaries.changes 2010-04-19 13:11:53.000000000 +0200
+++ myspell-dictionaries/myspell-dictionaries.changes 2010-11-29 18:34:46.000000000 +0100
@@ -0,0 +1,35 @@
+
+Thu Nov 29 17:50:49 CEST 2010 - kkemenczy(a)opensuse.org
+
+- add Coptic (cop_EG) dictionary, Valencian (ca_XV)
+- updated Esperanto (eo_EO), Portuguese (pt_PT,)
+ Romanian (ro_RO) dictionary
+
+-------------------------------------------------------------------
+
+Thu Oct 02 22:26:41 CEST 2010 - kkemenczy(a)opensuse.org
+
+- updated Yiddish (yi_IL) dictionary
+
+-------------------------------------------------------------------
+Thu Sep 16 12:10:52 CEST 2010 - kkemenczy(a)opensuse.org
+
+- updated Bulgarian (bg_BG) dictionary
+
+-------------------------------------------------------------------
+
+Wed Sep 01 21:09:22 CEST 2010 - kkemenczy(a)opensuse.org
+
+- added Armenian (hy_AM), Friulian (fur_IT), Kazakh (kk_KZ), Korean (ko_KR),
+ Latin (la_LA), Lower sorbian (dsb_DE), Serbian Latin (sh_RS),
+ Serbian Cyrillic (sr_RS), Sinhala (si_LK), Yiddish (yi_IL)
+- updated Albanian (sq_AL), Chichewa (ny_MW), French (fr_FR), Khmer (km_KH)
+
+-------------------------------------------------------------------
+
+Sun May 16 22:46:34 CEST 2010 - kkemenczy(a)opensuse.org
+
+- updated Italian (it_IT), Franch (fr_FR) dictionaries
+
+-------------------------------------------------------------------
+
calling whatdependson for head-i586
Old:
----
1.0-dev.oxt
Dizionari.IT_20081129.oxt
SBBIC-spellingchecker-OOo.1.1.oxt
dict-ro.1.1.oxt
ny_MW.tar.bz2
oo3x-pt-PT.oxt
ooo-dictionnaire-fr-reforme1990-v3.5.oxt
New:
----
Korean_spell-checker-0.4.3_OOo.oxt
SBBIC-spellingchecker-OOo.1.3.oxt
dic-fur.oxt
dict-cop_EG_v03.oxt
dict-it.oxt
dict-kk.oxt
dict-la_2010-08-23.oxt
dict-ro.1.3-cedilla.oxt
dict-sr.oxt
dict_valencian_racv.oxt
esperantilo.oxt
hunspell-chichewa-ny-dict-0.01.oxt
hy_AM-0.20.0.oxt
jidysz.net.ooo.spellchecker.oxt
lower_sorbian_spelling_dictionary-1.4.2.oxt
oo3x-pt-PT-AO.oxt
ooo-dictionnaire-fr-reforme1990-v3.8.oxt
si_LK.oxt
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ myspell-dictionaries.spec ++++++
++++ 1724 lines (skipped)
++++ between myspell-dictionaries/myspell-dictionaries.spec
++++ and myspell-dictionaries/myspell-dictionaries.spec
++++++ dict-sq.oxt ++++++
Files /var/tmp/diff_new_pack.rltKYu/_old and /var/tmp/diff_new_pack.rltKYu/_new differ
++++++ dictionaries-bg.oxt ++++++
Files /var/tmp/diff_new_pack.rltKYu/_old and /var/tmp/diff_new_pack.rltKYu/_new differ
++++++ myspell-dictionaries-gen-spec ++++++
--- /var/tmp/diff_new_pack.rltKYu/_old 2010-12-02 17:02:36.000000000 +0100
+++ /var/tmp/diff_new_pack.rltKYu/_new 2010-12-02 17:02:36.000000000 +0100
@@ -262,7 +262,7 @@
my ($pld, $locale, $condition_tag) = @_;
my $out = "";
- $out .= " \"${locale}\") coding=\"$pld->{$condition_tag}{'encoding'}\" ;;\n" if (defined $pld->{$condition_tag}{'encoding'});
+ $out .= " \"${locale}\") coding=\"$pld->{$condition_tag}{'encoding'}\" ;;\n" if (defined $pld->{$condition_tag}{'encoding'});
return $out;
}
@@ -322,7 +322,7 @@
my $pld = \% {$pdata->{'dict'}{$locale}};
my $out = "";
- $out .= " \"${locale}\") lang_name=\"$pld->{'default'}{'pack_suffix'}\" ;;\n" if (defined $pld->{'default'}{'pack_suffix'});
+ $out .= " \"${locale}\") lang_name=\"$pld->{'default'}{'pack_suffix'}\" ;;\n" if (defined $pld->{'default'}{'pack_suffix'});
return $out;
}
++++++ myspell-dictionaries.data ++++++
--- /var/tmp/diff_new_pack.rltKYu/_old 2010-12-02 17:02:36.000000000 +0100
+++ /var/tmp/diff_new_pack.rltKYu/_new 2010-12-02 17:02:36.000000000 +0100
@@ -75,9 +75,9 @@
Locale: bg_BG
Language: Bulgarian
URL: http://extensions.services.openoffice.org/project/dictionaries-bg
-Version: 4.1.5
+Version: 4.3.1
Types: myspell, hyphen, thesaurus
-License: GPLv2
+License: GPLv2, LGPLv2.1, MPLv1.1
Source: dictionaries-bg.oxt
Locale: bn_BD
@@ -123,6 +123,25 @@
#, thesaurus available: http://extensions.services.openoffice.org/project/thesaurus-ca
Source: catalan.oxt
+Locale: ca_XV
+Language: Valencian
+URL: http://extensions.services.openoffice.org/project/vaé_dict_racv
+Version: 2.0.1 # 2009-07-23
+Types: hunspell
+License: LGPLv2.1
+# TODO mail to the owner to solve this
+Prep: mv dict_valencian_racv/valencian.aff dict_valencian_racv/ca_XV.aff
+Prep: mv dict_valencian_racv/valencian.dic dict_valencian_racv/ca_XV.dic
+Source: dict_valencian_racv.oxt
+
+Locale: cop_EG
+Language: Coptic
+URL: http://extensions.services.openoffice.org/project/copt_dict
+Version: 0.3
+Types: hunspell
+License: GPLv3
+Source: dict-cop_EG_v03.oxt
+
Locale: cs_CZ
Language: Czech
Types: myspell
@@ -193,6 +212,14 @@
Source: dict-de_DE-frami_2010-03-07.oxt
%endif
+Locale: dsb_DE
+Language: Lower sorbian
+URL: http://extensions.services.openoffice.org/en/project/HunSpellDic_dsb_DE
+Version: 1.4.2
+Types: hunspell
+License: GPLv2
+Source: lower_sorbian_spelling_dictionary-1.4.2.oxt
+
Locale: el_GR
Language: Greek
URL: http://wiki.services.openoffice.org/wiki/Dictionaries#Greek_.28Greece.29
@@ -265,15 +292,15 @@
Locale: eo_EO
Language: Esperanto
-URL: http://extensions.services.openoffice.org/project/literumilo
-Version: 1.0
+URL: http://extensions.services.openoffice.org/project/Esperantilo
+Version: 1.1 # 2010-11-24
Types: hunspell
-Prep: mv 1.0-dev/literumilo.aff 1.0-dev/eo_EO.aff
-Prep: mv 1.0-dev/literumilo.dic 1.0-dev/eo_EO.dic
-License: LGPLv3
-Source: 1.0-dev.oxt
+Prep: mv esperantilo/eo_ilo.aff esperantilo/eo_EO.aff
+Prep: mv esperantilo/eo_ilo.dic esperantilo/eo_EO.dic
+License: LGPLv2
+Source: esperantilo.oxt
-#Locale: en_CA
+#Locale: en_CA
#Language: Canadian English
# NEW
#URL: http://extensions.services.openoffice.org/project/en_CA
@@ -498,13 +525,23 @@
Locale: fr_FR
Language: French
URL: http://extensions.services.openoffice.org/project/french-dictionary-classic…
-Version: 20100125 # 3.5
-Types: myspell, hyphen, thesaurus
-# under investigation, it looks it belongs to several countries
-Prep: mv ooo-dictionnaire-fr-reforme1990-v3.5/dictionaries/fr-reforme1990.aff ooo-dictionnaire-fr-reforme1990-v3.5/dictionaries/fr_FR.aff
-Prep: mv ooo-dictionnaire-fr-reforme1990-v3.5/dictionaries/fr-reforme1990.dic ooo-dictionnaire-fr-reforme1990-v3.5/dictionaries/fr_FR.dic
+Version: 20100810 # 3.8
+Types: hunspell, hyphen, thesaurus
+# under investigation, looks it belongs to several countries
+Prep: mv ooo-dictionnaire-fr-reforme1990-v3.8/dictionaries/fr-reforme1990.aff ooo-dictionnaire-fr-reforme1990-v3.8/dictionaries/fr_FR.aff
+Prep: mv ooo-dictionnaire-fr-reforme1990-v3.8/dictionaries/fr-reforme1990.dic ooo-dictionnaire-fr-reforme1990-v3.8/dictionaries/fr_FR.dic
License: GPLv2, LGPLv2.1, MLP1.1
-Source: ooo-dictionnaire-fr-reforme1990-v3.5.oxt
+Source: ooo-dictionnaire-fr-reforme1990-v3.8.oxt
+
+Locale: fur_IT
+Language: Friulian
+Prov_lang: fur_IT
+URL: http://extensions.services.openoffice.org/en/project/furlan
+Version: 20100606
+Types: hunspell
+# license is not clear: opensource
+License: GPLv2
+Source: dic-fur.oxt
Locale: ga_IE
Language: Irish
@@ -588,6 +625,13 @@
License: GPLv3+
Source: hunspell-ht-0.06.oxt
+Locale: hy_AM
+Language: Armenian
+URL: http://extensions.services.openoffice.org/en/project/armspell
+Version: 0.20.0
+Types: hunspell
+License: GPLv2
+Source: hy_AM-0.20.0.oxt
Locale: id_ID
Language: Indonese
@@ -610,11 +654,11 @@
Locale: it_IT
Language: Italian
-URL: http://extensions.services.openoffice.org/project/Dict_it_IT
-Version: 20081129
+URL: http://extensions.services.openoffice.org/project/dict-it
+Version: 20100501
Types: hunspell, hyphen, thesaurus
License: GPLv3
-Source: Dizionari.IT_20081129.oxt
+Source: dict-it.oxt
Locale: kik_KE
Language: Kikuyu
@@ -625,15 +669,33 @@
License: LGPLv2.1
Source: kik_KE.oxt
+Locale: kk_KZ
+Language: Kazakh
+Prov_lang: kk_KZ
+URL: http://extensions.services.openoffice.org/en/project/dict-kk
+Version: 20090901
+Types: hunspell
+License: GPLv2, LGPLv2.1, MPLv1.1
+Source: dict-kk.oxt
Locale: km_KH
Language: Khmer
Prov_lang: km_KH
-URL: http://extensions.services.openoffice.org/project/khmersbbic
-Version: 1.1
+URL: http://extensions.services.openoffice.org/en/project/khmersbbic
+Version: 1.3
Types: hunspell
License: GPLv3
-Source: SBBIC-spellingchecker-OOo.1.1.oxt
+Source: SBBIC-spellingchecker-OOo.1.3.oxt
+
+Locale: ko_KR
+Language: Korean
+URL: http://extensions.services.openoffice.org/en/project/spellchecker-ko
+Version: 0.4.3 # 20100803
+Types: hunspell
+Prep: mv Korean_spell-checker-0.4.3_OOo/dictionaries/ko-KR.aff Korean_spell-checker-0.4.3_OOo/dictionaries/ko_KR.aff
+Prep: mv Korean_spell-checker-0.4.3_OOo/dictionaries/ko-KR.dic Korean_spell-checker-0.4.3_OOo/dictionaries/ko_KR.dic
+License: GPLv3, LGPLv2.1, MPLv1.1
+Source: Korean_spell-checker-0.4.3_OOo.oxt
Locale: ku_TR
Language: Kurdish
@@ -646,6 +708,17 @@
#, hyphen available: http://extensions.services.openoffice.org/project/kitandin
Source: rastnivis.oxt
+Locale: la_LA
+Language: Latin
+URL: http://http://extensions.services.openoffice.org/en/project/dict-la
+Version: 20100823
+Types: hunspell, hyphen
+Prep: mv dict-la_2010-08-23/la/la.aff dict-la_2010-08-23/la/la_LA.aff
+Prep: mv dict-la_2010-08-23/la/la.dic dict-la_2010-08-23/la/la_LA.dic
+Encoding: ISO-8859-1
+License: GPLv3
+Source: dict-la_2010-08-23.oxt
+
Locale: lt_LT
Language: Lithuanian
URL: http://ftp.akl.lt/OpenOffice.org-extras/spell-checkers/
@@ -766,11 +839,11 @@
Language: Chichewa
# accroding to the included .aff file
Encoding: ISO8859-14
-URL: http://wiki.services.openoffice.org/wiki/Dictionaries#Chichewa_.28Malawi.29
-Version: 0.01
+URL: http://extensions.services.openoffice.org/en/project/chicspell
+Version: 0.1 # 20100525
Types: myspell
-License: GPLv2+
-Source: ny_MW.tar.bz2
+License: GPLv3+
+Source: hunspell-chichewa-ny-dict-0.01.oxt
Locale: oc_FR
Language: Occitan Lengadocian
@@ -799,11 +872,11 @@
Locale: pt_PT
Language: Portuguese
-URL: http://extensions.services.openoffice.org/project/ptPTdict
+URL: http://extensions.services.openoffice.org/project/ptPTAOdict
Version: 20091015 # 9.10.13.0
Types: hunspell, hyphen, thesaurus
-License: GPLv2+, BSD
-Source: oo3x-pt-PT.oxt
+License: GPLv2, LGPLv2.1, MPL 1.1
+Source: oo3x-pt-PT-AO.oxt
Locale: qu_EC
Language: Kichwa
@@ -816,11 +889,11 @@
Locale: ro_RO
Language: Romanian
-URL: http://extensions.services.openoffice.org/project/dictionaries-ro-contempor…
-Version: 20091130 # 1.1
+URL: http://extensions.services.openoffice.org/project/RomanianDictionaryPackCed…
+Version: 20100608 # 1.3
Types: hunspell, hyphen, thesaurus
License: GPLv2, LGPLv2.1, MPLv1.1
-Source: dict-ro.1.1.oxt
+Source: dict-ro.1.3-cedilla.oxt
Locale: ru_RU
Language: Russian
@@ -845,6 +918,18 @@
# not correct file name
Source: rw.oxt
+Locale: si_LK
+Language: Sinhala
+URL: http://extensions.services.openoffice.org/en/project/SinhalaUbiquitousSpell…
+Version: 3.0.1
+Types: hunspell
+# TODO need to send request to the developer
+Prep: mv si_LK/dictionaries/si-LK.aff si_LK/dictionaries/si_LK.aff
+Prep: mv si_LK/dictionaries/si-LK.dic si_LK/dictionaries/si_LK.dic
+License: GPLv3+
+# TODO license is not standard
+Source: si_LK.oxt
+
Locale: sk_SK
Language: Slovak
URL: http://extensions.services.openoffice.org/project/dict-sk
@@ -864,11 +949,36 @@
Locale: sq_AL
Language: Albanian
URL: http://extensions.services.openoffice.org/project/dict-sq
-Version: 1.6.1 # 2007.10.15
+Version: 20100517
Types: myspell
License: GPLv2+
Source: dict-sq.oxt
+Locale: sh_RS
+Language: Serbian Latin
+# FIXME: support also sh_YU
+URL: http://extensions.services.openoffice.org/en/project/dict-sr
+Version: 20100818
+Types: hunspell, hyphen
+# TODO need to send request to the developer
+Prep: mv dict-sr/sh.aff dict-sr/sh_RS.aff
+Prep: mv dict-sr/sh.dic dict-sr/sh_RS.dic
+Prep: mv dict-sr/sr.aff dict-sr/sr_RS.aff
+Prep: mv dict-sr/sr.dic dict-sr/sr_RS.dic
+License: LGPLv3
+# shared with sr_RS
+Source: dict-sr.oxt
+
+Locale: sr_RS
+Language: Serbian Cyrillic
+# FIXME: support also sr_YU
+URL: http://extensions.services.openoffice.org/en/project/dict-sr
+Version: 20100818
+Types: hunspell, hyphen
+License: LGPLv3
+# source is shared with sh_RS
+#Source: dict-sr.oxt
+
Locale: ss_ZA
Language: Swati
URL: http://extensions.services.openoffice.org/project/dict-ss
@@ -988,6 +1098,16 @@
License: LGPLv2.1 # as aspell legacy
Source: dict-xh_ZA-2009.10.30.oxt
+Locale: yi_IL
+Language: Yiddish
+URL: http://extensions.services.openoffice.org/en/project/jidysznetooo-spellchec…
+Version: 20100902
+Types: hunspell
+Prep: mv jidysz.net.ooo.spellchecker/dictionaries/yi.aff jidysz.net.ooo.spellchecker/dictionaries/yi_IL.aff
+Prep: mv jidysz.net.ooo.spellchecker/dictionaries/yi.dic jidysz.net.ooo.spellchecker/dictionaries/yi_IL.dic
+License: GPLv2, LGPLv2.1, MPLv1.1
+Source: jidysz.net.ooo.spellchecker.oxt
+
Locale: zu_ZA
Language: Zulu
URL: http://extensions.services.openoffice.org/project/dict-zu
++++++ myspell-dictionaries.spec.in ++++++
--- /var/tmp/diff_new_pack.rltKYu/_old 2010-12-02 17:02:36.000000000 +0100
+++ /var/tmp/diff_new_pack.rltKYu/_new 2010-12-02 17:02:36.000000000 +0100
@@ -93,21 +93,23 @@
install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/myspell/
for lang_dir in * ; do
test -d $lang_dir || continue
- # temporary file list
- filelist=`mktemp /tmp/myspell-dictionaries-XXXXXX`
- echo "%%defattr(-,root,root)" >$filelist
- echo "%%dir %{_datadir}/myspell/" >>$filelist
- # install dictionaries
- dic=
# support locales with 2 and 3 letters in the language code: ll_CC.aff and lll_CC.aff
for aff in `find $lang_dir -regextype posix-extended -regex ".*/[[:lower:]][[:lower:]][[:lower:]]?_[[:upper:]][[:upper:]].aff" | sort` ; do
+ # find dictionaries
dic=`echo $aff | sed -e "s|.aff$|.dic|"`
if ! test -f $dic ; then
echo "Warning: Found $aff but not $dic"
echo "Skipping $aff"
continue;
fi
- # both .dic and .aff files exists => install them
+
+ # both .dic and .aff files exists => valid dictionary
+ # initialize file list
+ filelist=`mktemp /tmp/myspell-dictionaries-XXXXXX`
+ echo "%%defattr(-,root,root)" >$filelist
+ echo "%%dir %{_datadir}/myspell/" >>$filelist
+
+ # install the dictionary
for f in $aff $dic ; do
fname=$(basename $f)
if test -f $RPM_BUILD_ROOT%{_datadir}/myspell/$fname ; then
@@ -118,56 +120,56 @@
install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/myspell/
echo %{_datadir}/myspell/$fname >>$filelist
done
- done
- # detect locale, lang and country
- if test -n $dic ; then
- # replace the underscore with a dot to be able to separate the language and the coutry code with the command "cut"
- dic_pname=`basename $dic | sed "s|_|.|"`
- lang=`echo $dic_pname | cut -d "." -f1`
- country=`echo $dic_pname | cut -d "." -f2`
- else
- echo "Error: No dictionary found in $lang_dir"
- exit 1;
- fi
- locale="${lang}_${country}"
-
- # detect long language name
- case "$locale" in
-@LANG_NAME@ *) echo "Error: do not know language name for the locale $locale"
- exit 1
- ;;
- esac
-
- # detect README encoding
- coding=`LC_CTYPE="$locale" locale -k LC_CTYPE | grep charmap | sed "s|charmap=\"\(.*\)\"\$|\1|"`
- # special hack for some locales
- case "$locale" in
-@ENCODING@ esac
-
- # install documentation
- docdir=%{_docdir}/myspell-$lang_name
- mkdir -p $RPM_BUILD_ROOT$docdir
- echo "%%doc $docdir" >>$filelist
- for doc in `find $lang_dir -type f -printf "%%P\n" | \
- grep -v -e ".aff$" -e ".dic$" -e ".dat$" -e ".idx$" \
- -e ".orig$" -e ".old$" -e "~$" \
- -e ".sh$" -e "makefile" -e "META-INF"` ; do
- if ! test -f $lang_dir/$doc ; then
- echo "Error: is not a file: $lang_dir/$doc"
+ # detect locale, lang and country
+ if test -n $dic ; then
+ # replace the underscore with a dot to be able to separate the language and the coutry code with the command "cut"
+ dic_pname=`basename $dic | sed "s|_|.|"`
+ lang=`echo $dic_pname | cut -d "." -f1`
+ country=`echo $dic_pname | cut -d "." -f2`
+ else
+ echo "Error: No dictionary found in $lang_dir"
exit 1;
fi
- recode utf8..utf16 <$lang_dir/$doc >/dev/null 2>&1 || recode $coding..utf8 $lang_dir/$doc
- dos2unix $lang_dir/$doc
- dname=$(dirname $doc)
- install -m 755 -d $RPM_BUILD_ROOT$docdir/$dname
- install -m 644 $lang_dir/$doc $RPM_BUILD_ROOT$docdir/$dname
+ locale="${lang}_${country}"
+
+ # detect long language name
+ case "$locale" in
+@LANG_NAME@ *) echo "Error: do not know language name for the locale $locale"
+ exit 1
+ ;;
+ esac
+
+ # detect README encoding
+ coding=`LC_CTYPE="$locale" locale -k LC_CTYPE | grep charmap | sed "s|charmap=\"\(.*\)\"\$|\1|"`
+ # special hack for some locales
+ case "$locale" in
+@ENCODING@ esac
+
+ # install documentation
+ docdir=%{_docdir}/myspell-$lang_name
+ mkdir -p $RPM_BUILD_ROOT$docdir
+ echo "%%doc $docdir" >>$filelist
+ for doc in `find $lang_dir -type f -printf "%%P\n" | \
+ grep -v -e ".aff$" -e ".dic$" -e ".dat$" -e ".idx$" \
+ -e ".orig$" -e ".old$" -e "~$" \
+ -e ".sh$" -e "makefile" -e "META-INF"` ; do
+ if ! test -f $lang_dir/$doc ; then
+ echo "Error: is not a file: $lang_dir/$doc"
+ exit 1;
+ fi
+ recode utf8..utf16 <$lang_dir/$doc >/dev/null 2>&1 || recode $coding..utf8 $lang_dir/$doc
+ dos2unix $lang_dir/$doc
+ dname=$(dirname $doc)
+ install -m 755 -d $RPM_BUILD_ROOT$docdir/$dname
+ install -m 644 $lang_dir/$doc $RPM_BUILD_ROOT$docdir/$dname
+ done
+ # rename the file list according to the detacted lang and country
+ mv $filelist $locale.list
+ # generate tempalte for the %files section
+ echo "%%files -f $locale.list -n myspell-$lang_name" >>filelist.template
+ echo "" >>filelist.template
done
- # rename the file list according to the detacted lang and country
- mv $filelist $locale.list
- # generate tempalte for the %files section
- echo "%%files -f $locale.list -n myspell-$lang_name" >>filelist.template
- echo "" >>filelist.template
done
echo "******"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ocfs2-tools for openSUSE:Factory
checked in at Thu Dec 2 17:00:54 CET 2010.
--------
--- ocfs2-tools/ocfs2-tools.changes 2010-10-20 19:15:22.000000000 +0200
+++ ocfs2-tools/ocfs2-tools.changes 2010-12-02 09:27:39.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Dec 2 08:09:49 UTC 2010 - i(a)coly.li
+
+- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
+ (patch written by aj(a)suse.de)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ocfs2-tools.spec ++++++
--- /var/tmp/diff_new_pack.KbozPs/_old 2010-12-02 17:00:49.000000000 +0100
+++ /var/tmp/diff_new_pack.KbozPs/_new 2010-12-02 17:00:49.000000000 +0100
@@ -22,7 +22,7 @@
BuildRequires: e2fsprogs-devel glib2-devel libcorosync-devel libdlm-devel libopenais-devel libpacemaker-devel libxml2-devel libxslt-devel python-devel python-gtk-devel readline-devel update-desktop-files
Summary: Oracle Cluster File System 2 Core Tools
Version: 1.6.3
-Release: 1
+Release: 2
License: GPLv2+
Group: System/Filesystems
Source: ocfs2-tools.tar.bz2
@@ -113,7 +113,7 @@
Oracle Corporation
%prep
-%setup -n %{name} -a 2
+%setup -q -n %{name} -a 2
%patch101 -p1
%patch102 -p1
%patch103 -p1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-DBD-Pg for openSUSE:Factory
checked in at Thu Dec 2 16:58:49 CET 2010.
--------
--- perl-DBD-Pg/perl-DBD-Pg.changes 2010-04-21 16:19:49.000000000 +0200
+++ perl-DBD-Pg/perl-DBD-Pg.changes 2010-12-02 09:38:41.000000000 +0100
@@ -1,0 +2,20 @@
+Thu Dec 2 08:36:00 UTC 2010 - chris(a)computersalat.de
+
+- update to 2.17.2
+ - Support dequoting of hex bytea format for 9.0.
+ [Dagfinn Ilmari Mannsåker] (CPAN bug #60200).
+ - Don't PQclear on execute() if there is an active async query
+ [rweikusat at mssgmbh.com] (CPAN bug #58376)
+ - Allow data_sources() to accept any case-variant of 'dbi:Pg' (CPAN bug #61574)
+ - Fix failing test in t/04misc.t on Perl 5.12. [Eric Simon]
+ - Fix for some 7.4 failing tests [Dagfinn Ilmari Mannsåker]
+ - Return bare instead of undef in test connections (CPAN bug #61574)
+- recreated by cpanspec 1.78
+- removed Authors
+
+-------------------------------------------------------------------
+Wed Dec 1 13:31:52 UTC 2010 - coolo(a)novell.com
+
+- switch to perl_requires macro
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
DBD-Pg-2.17.1.tar.bz2
New:
----
DBD-Pg-2.17.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-DBD-Pg.spec ++++++
--- /var/tmp/diff_new_pack.w8ONJr/_old 2010-12-02 16:33:29.000000000 +0100
+++ /var/tmp/diff_new_pack.w8ONJr/_new 2010-12-02 16:33:29.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package perl-DBD-Pg (Version 2.17.1)
+# spec file for package perl-DBD-Pg (Version 2.17.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,13 +19,15 @@
Name: perl-DBD-Pg
+%define cpan_name DBD-Pg
Summary: PostgreSQL database driver for the DBI module
-Version: 2.17.1
+Version: 2.17.2
Release: 1
-License: GPLv2+
+License: GPL+ or Artistic
Group: Development/Libraries/Perl
-Url: http://search.perl.com/dist/DBD-Pg
-Source0: DBD-Pg-%{version}.tar.bz2
+Url: http://search.cpan.org/dist/DBD-Pg/
+#Source: http://www.cpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-2.17.2.tar.gz
+Source: %{cpan_name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: openssl-devel
## TestSuite broken for postgresql < 8.4
@@ -41,29 +43,48 @@
BuildRequires: perl(Test::More) >= 0.61
BuildRequires: perl(DBI) >= 1.52
BuildRequires: perl(version)
-Requires: perl = %{perl_version}
+#
+#BuildRequires: perl(Cwd)
+#BuildRequires: perl(File::Comments)
+#BuildRequires: perl(File::Comments::Plugin::C)
+#BuildRequires: perl(File::Temp)
+#BuildRequires: perl(Module::Signature) >= 0.50
+#BuildRequires: perl(Perl::Critic)
+#BuildRequires: perl(Pod::Spell)
+#BuildRequires: perl(Test::Pod) >= 0.95
+#BuildRequires: perl(Test::Pod::Coverage)
+#BuildRequires: perl(Test::Warn) >= 0.08
+#BuildRequires: perl(Test::YAML::Meta) >= 0.03
+#BuildRequires: perl(Text::SpellChecker)
+#
+%{perl_requires}
Requires: perl(DBI) >= 1.52
Requires: perl(version)
+#
+#Recommends: perl(Cwd)
+#Recommends: perl(File::Comments)
+#Recommends: perl(File::Comments::Plugin::C)
+#Recommends: perl(File::Temp)
+#Suggests: perl(Module::Signature) >= 0.50
+#Suggests: perl(Perl::Critic)
+#Suggests: perl(Pod::Spell)
+#Suggests: perl(Test::Pod) >= 0.95
+#Suggests: perl(Test::Pod::Coverage)
+#Suggests: perl(Test::Warn) >= 0.08
+#Suggests: perl(Test::YAML::Meta) >= 0.03
+#Recommends: perl(Text::SpellChecker)
%description
-This driver is needed to access PostgreSQL databases from Perl programs
-through the Perl Database Interface (DBI).
-
-
-
-Authors:
---------
- Edmund Mergl
- Jeffrey W. Baker
- Tim Bunce
+DBD::Pg is a Perl module that works with the DBI module to provide access
+to PostgreSQL databases.
%prep
-%setup -q -n DBD-Pg-%{version}
+%setup -q -n %{cpan_name}-%{version}
%build
export POSTGRES_INCLUDE=/usr/include/pgsql
export POSTGRES_LIB="%{_libdir} -lssl"
-%{__perl} Makefile.PL OPTIMIZE="$RPM_OPT_FLAGS -Wall"
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
%{__make} %{?_smp_mflags}
%check
@@ -71,11 +92,21 @@
%install
%perl_make_install
+### since 11.4 perl_process_packlist
+### removes .packlist, perllocal.pod files
+%if 0%{?suse_version} > 1130
%perl_process_packlist
+%else
+# do not perl_process_packlist
+# remove .packlist file
+%{__rm} -f $RPM_BUILD_ROOT%perl_vendorarch/auto/DBD/Pg/.packlist
+# remove perllocal.pod file
+%{__rm} -f $RPM_BUILD_ROOT%perl_archlib/perllocal.pod
+%endif
%perl_gen_filelist
%clean
-%{__rm} -rf %{buildroot}
+%{__rm} -rf $RPM_BUILD_ROOT
%files -f %{name}.files
%defattr(-,root,root,-)
++++++ DBD-Pg-2.17.1.tar.bz2 -> DBD-Pg-2.17.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/Changes new/DBD-Pg-2.17.2/Changes
--- old/DBD-Pg-2.17.1/Changes 2010-04-08 17:29:06.000000000 +0200
+++ new/DBD-Pg-2.17.2/Changes 2010-11-21 06:13:27.000000000 +0100
@@ -1,6 +1,17 @@
'GSM' is Greg Sabino Mullane, greg(a)turnstep.com)
-2.17.1 Released April 8, 2010
+2.17.2 Released November 21, 2010
+
+ - Support dequoting of hex bytea format for 9.0.
+ [Dagfinn Ilmari Mannsåker] (CPAN bug #60200).
+ - Don't PQclear on execute() if there is an active async query
+ [rweikusat at mssgmbh.com] (CPAN bug #58376)
+ - Allow data_sources() to accept any case-variant of 'dbi:Pg' (CPAN bug #61574)
+ - Fix failing test in t/04misc.t on Perl 5.12. [Eric Simon]
+ - Fix for some 7.4 failing tests [Dagfinn Ilmari Mannsåker]
+ - Return bare instead of undef in test connections (CPAN bug #61574)
+
+2.17.1 Released April 8, 2010 (subversion r13899)
- Only use lo_import_with_oid if Postgres libraries are 8.4 or better
[GSM] (CPAN bug #56363)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/META.yml new/DBD-Pg-2.17.2/META.yml
--- old/DBD-Pg-2.17.1/META.yml 2010-04-07 22:51:27.000000000 +0200
+++ new/DBD-Pg-2.17.2/META.yml 2010-11-21 03:49:54.000000000 +0100
@@ -1,6 +1,6 @@
--- #YAML:1.0
name : DBD-Pg
-version : 2.17.1
+version : 2.17.2
abstract : DBI PostgreSQL interface
author:
- Greg Sabino Mullane <greg(a)turnstep.com>
@@ -39,10 +39,10 @@
provides:
DBD::Pg:
file : Pg.pm
- version : 2.17.1
+ version : 2.17.2
Bundle::DBD::Pg:
file : lib/Bundle/DBD/Pg.pm
- version : 2.17.1
+ version : 2.17.2
keywords:
- Postgres
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/Makefile.PL new/DBD-Pg-2.17.2/Makefile.PL
--- old/DBD-Pg-2.17.1/Makefile.PL 2010-04-07 22:52:55.000000000 +0200
+++ new/DBD-Pg-2.17.2/Makefile.PL 2010-11-21 05:19:19.000000000 +0100
@@ -1,4 +1,4 @@
-# $Id: Makefile.PL 13896 2010-04-07 20:52:54Z turnstep $
+# $Id: Makefile.PL 14532 2010-11-21 04:19:18Z turnstep $
use ExtUtils::MakeMaker;
use Config;
@@ -7,30 +7,30 @@
use 5.006001;
## No version.pm for this one, as the prereqs are not loaded yet.
-my $VERSION = '2.17.1';
+my $VERSION = '2.17.2';
my $lib;
BEGIN {
- use vars qw/$sep/;
+ use vars qw/$sep/;
my %sep = (
- MacOS => ':',
+ MacOS => ':',
MSWin32 => '\\',
os2 => '\\',
VMS => '\\',
NetWare => '\\',
dos => '\\',
- );
+ );
$sep = $sep{$^O} || '/';
$lib = join $sep, 't', 'lib';
}
use lib $lib;
if ($VERSION =~ /_/) {
- print "WARNING! This is a test version ($VERSION) and should not be used in production!\n";
+ print "WARNING! This is a test version ($VERSION) and should not be used in production!\n";
}
if (grep { /help/ } @ARGV) {
- print qq{
+ print qq{
Usage: perl $0
No other options are necessary, although you may need to
@@ -59,7 +59,7 @@
If all else fails, email dbd-pg\(a)perl.org for help.
};
- exit 1;
+ exit 1;
}
@@ -75,20 +75,20 @@
my $p = App::Info::Handler::Prompt->new;
my $pg = App::Info::RDBMS::PostgreSQL->new(on_unknown => $p);
my ($major_ver, $minor_ver, $patch, $conf, $bindir) = map {$pg->$_}
- qw/major_version minor_version patch_version configure bin_dir/;
+ qw/major_version minor_version patch_version configure bin_dir/;
my $initdb = '';
if (defined $bindir and -d $bindir) {
- my $testinitdb = "$bindir${sep}initdb";
- if (-e $testinitdb) {
- $initdb = $testinitdb;
- }
+ my $testinitdb = "$bindir${sep}initdb";
+ if (-e $testinitdb) {
+ $initdb = $testinitdb;
+ }
}
my $serverversion = 0;
my $defaultport = 0;
if (defined $major_ver) {
- $serverversion = sprintf '%d%.02d%.02d', $major_ver, $minor_ver, $patch;
- $defaultport = $conf =~ /with-pgport=(\d+)/ ? $1 : 5432;
+ $serverversion = sprintf '%d%.02d%.02d', $major_ver, $minor_ver, $patch;
+ $defaultport = $conf =~ /with-pgport=(\d+)/ ? $1 : 5432;
}
# We set POSTGRES_INCLUDE and POSTGRES_LIB from the first found of:
@@ -112,107 +112,107 @@
my $baddir = 0;
sub does_path_exist {
- my ($path_name, $path) = @_;
+ my ($path_name, $path) = @_;
- return if ! defined $path or ! length $path or -d $path;
- printf "The value of %s points to a non-existent directory: %s\n",
- $path_name, $path;
- $baddir++;
- return;
+ return if ! defined $path or ! length $path or -d $path;
+ printf "The value of %s points to a non-existent directory: %s\n",
+ $path_name, $path;
+ $baddir++;
+ return;
}
does_path_exist('POSTGRES_HOME', $ENV{POSTGRES_HOME});
does_path_exist('POSTGRES_INCLUDE', $POSTGRES_INCLUDE);
if ($baddir) {
- print "Cannot build unless the directories exist, exiting.\n";
- exit 0;
+ print "Cannot build unless the directories exist, exiting.\n";
+ exit 0;
}
if ($serverversion < 11) {
- print "Could not determine the PostgreSQL library version.\n".
- "Please ensure that a valid path is given to the 'pg_config' command,\n".
- "either manually or by setting the environment variables\n".
- "POSTGRES_DATA, POSTGRES_INCLUDE, and POSTGRES_LIB\n";
- exit 0;
+ print "Could not determine the PostgreSQL library version.\n".
+ "Please ensure that a valid path is given to the 'pg_config' command,\n".
+ "either manually or by setting the environment variables\n".
+ "POSTGRES_DATA, POSTGRES_INCLUDE, and POSTGRES_LIB\n";
+ exit 0;
}
if ($os =~ /Win32/) {
- for ($POSTGRES_INCLUDE, $POSTGRES_LIB) {
- $_ = qq{"$_"} if index $_,'"';
- }
+ for ($POSTGRES_INCLUDE, $POSTGRES_LIB) {
+ $_ = qq{"$_"} if index $_,'"';
+ }
}
## Warn about older versions
if ($serverversion < 70400) {
- print "\n****************\n";
- print "WARNING! DBD::Pg no longer supports versions less than 7.4.\n";
- print "You must upgrade PostgreSQL to a newer version.\n";
- print "****************\n\n";
- exit 1;
+ print "\n****************\n";
+ print "WARNING! DBD::Pg no longer supports versions less than 7.4.\n";
+ print "You must upgrade PostgreSQL to a newer version.\n";
+ print "****************\n\n";
+ exit 1;
}
my $dbi_arch_dir;
{
- eval {
- require DBI::DBD;
- };
- if ($@) {
- print "Could not load DBI::DBD - is the DBI module installed?\n";
- exit 0;
- }
- local *STDOUT; ## Prevent duplicate debug info as WriteMakefile also calls this
- $dbi_arch_dir = DBI::DBD::dbd_dbi_arch_dir();
+ eval {
+ require DBI::DBD;
+ };
+ if ($@) {
+ print "Could not load DBI::DBD - is the DBI module installed?\n";
+ exit 0;
+ }
+ local *STDOUT; ## Prevent duplicate debug info as WriteMakefile also calls this
+ $dbi_arch_dir = DBI::DBD::dbd_dbi_arch_dir();
}
my $defines = " -DPGLIBVERSION=$serverversion -DPGDEFPORT=$defaultport";
my $comp_opts = $Config{q{ccflags}} . $defines;
if ($ENV{DBDPG_GCCDEBUG}) {
- warn "Enabling many compiler options\n";
- $comp_opts .= ' -Wchar-subscripts -Wcomment';
- $comp_opts .= ' -Wformat=2'; ## does -Wformat,-Wformat-y2k,-Wformat-nonliteral,-Wformat-security
- $comp_opts .= ' -Wnonnull';
- $comp_opts .= ' -Wuninitialized -Winit-self'; ## latter requires the former
- $comp_opts .= ' -Wimplicit'; ## does -Wimplicit-int and -Wimplicit-function-declaration
- $comp_opts .= ' -Wmain -Wmissing-braces -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wswitch-enum -Wtrigraphs';
- $comp_opts .= ' -Wunused'; ## contains -Wunused- function,label,parameter,variable,value
- $comp_opts .= ' -Wunknown-pragmas -Wstrict-aliasing';
- $comp_opts .= ' -Wall'; ## all of above, but we enumerate anyway
- $comp_opts .= ' -Wextra -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith';
- $comp_opts .= ' -Wbad-function-cast -Wcast-qual -Wcast-align -Wsign-compare -Waggregate-return';
- $comp_opts .= ' -Wmissing-prototypes -Wmissing-declarations -Wmissing-format-attribute -Wpacked -Winline -Winvalid-pch';
- $comp_opts .= ' -Wdisabled-optimization';
- $comp_opts .= ' -Wnested-externs';
- $comp_opts .= " -Wstrict-prototypes"; ## Still hits a couple places in types.h
- $comp_opts .= " -Wswitch-default";
- $comp_opts .= " -Wsystem-headers";
- $comp_opts .= " -Wmissing-noreturn";
- $comp_opts .= " -Wfloat-equal"; ## Does not like SvTRUE() calls
- $comp_opts .= " -Wpadded"; ## Use when adding/changing our structs
+ warn "Enabling many compiler options\n";
+ $comp_opts .= ' -Wchar-subscripts -Wcomment';
+ $comp_opts .= ' -Wformat=2'; ## does -Wformat,-Wformat-y2k,-Wformat-nonliteral,-Wformat-security
+ $comp_opts .= ' -Wnonnull';
+ $comp_opts .= ' -Wuninitialized -Winit-self'; ## latter requires the former
+ $comp_opts .= ' -Wimplicit'; ## does -Wimplicit-int and -Wimplicit-function-declaration
+ $comp_opts .= ' -Wmain -Wmissing-braces -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wswitch-enum -Wtrigraphs';
+ $comp_opts .= ' -Wunused'; ## contains -Wunused- function,label,parameter,variable,value
+ $comp_opts .= ' -Wunknown-pragmas -Wstrict-aliasing';
+ $comp_opts .= ' -Wall'; ## all of above, but we enumerate anyway
+ $comp_opts .= ' -Wextra -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith';
+ $comp_opts .= ' -Wbad-function-cast -Wcast-qual -Wcast-align -Wsign-compare -Waggregate-return';
+ $comp_opts .= ' -Wmissing-prototypes -Wmissing-declarations -Wmissing-format-attribute -Wpacked -Winline -Winvalid-pch';
+ $comp_opts .= ' -Wdisabled-optimization';
+ $comp_opts .= ' -Wnested-externs';
+ $comp_opts .= " -Wstrict-prototypes"; ## Still hits a couple places in types.h
+ $comp_opts .= " -Wswitch-default";
+ $comp_opts .= " -Wsystem-headers";
+ $comp_opts .= " -Wmissing-noreturn";
+ $comp_opts .= " -Wfloat-equal"; ## Does not like SvTRUE() calls
+ $comp_opts .= " -Wpadded"; ## Use when adding/changing our structs
}
my %opts =
- (
- NAME => 'DBD::Pg',
- VERSION_FROM => 'Pg.pm',
- INC => "-I$POSTGRES_INCLUDE -I$dbi_arch_dir",
- OBJECT => "Pg\$(OBJ_EXT) dbdimp\$(OBJ_EXT) quote\$(OBJ_EXT) types\$(OBJ_EXT)",
- LIBS => ["-L$POSTGRES_LIB -lpq -lm"],
- AUTHOR => 'Greg Sabino Mullane',
- ABSTRACT => 'PostgreSQL database driver for the DBI module',
- PREREQ_PM => {
- 'ExtUtils::MakeMaker' => '6.11',
- 'DBI' => '1.52',
- 'Test::More' => '0.61',
- 'version' => '0',
- },
- CCFLAGS => $comp_opts,
- PERL_MALLOC_OK => 1,
- NEEDS_LINKING => 1,
- NO_META => 1,
+ (
+ NAME => 'DBD::Pg',
+ VERSION_FROM => 'Pg.pm',
+ INC => "-I$POSTGRES_INCLUDE -I$dbi_arch_dir",
+ OBJECT => "Pg\$(OBJ_EXT) dbdimp\$(OBJ_EXT) quote\$(OBJ_EXT) types\$(OBJ_EXT)",
+ LIBS => ["-L$POSTGRES_LIB -lpq -lm"],
+ AUTHOR => 'Greg Sabino Mullane',
+ ABSTRACT => 'PostgreSQL database driver for the DBI module',
+ PREREQ_PM => {
+ 'ExtUtils::MakeMaker' => '6.11',
+ 'DBI' => '1.52',
+ 'Test::More' => '0.61',
+ 'version' => '0',
+ },
+ CCFLAGS => $comp_opts,
+ PERL_MALLOC_OK => 1,
+ NEEDS_LINKING => 1,
+ NO_META => 1,
NORECURS => 1,
- clean => { FILES => 'trace Pg.xsi README.testdatabase' },
+ clean => { FILES => 'trace Pg.xsi README.testdatabase' },
realclean => { FILES => 'dbdpg_test_database/' },
);
@@ -224,9 +224,9 @@
}
}
elsif ($os =~ /Win32/) {
- my $msdir = $POSTGRES_LIB;
- $msdir =~ s{"$}{/ms"};
- $opts{LIBS}[0] .= " -L$msdir -lsecur32";
+ my $msdir = $POSTGRES_LIB;
+ $msdir =~ s{"$}{/ms"};
+ $opts{LIBS}[0] .= " -L$msdir -lsecur32";
}
if ($Config{dlsrc} =~ /dl_none/) {
@@ -234,37 +234,37 @@
}
{
- package MY; ## no critic
- sub MY::test { ## no critic
- my $string = shift->SUPER::test(@_);
- $string =~ s/(PERL_DL_NONLAZY=1)/PGINITDB="$initdb" $1/g;
- return $string;
- }
+ package MY; ## no critic
+ sub MY::test { ## no critic
+ my $string = shift->SUPER::test(@_);
+ $string =~ s/(PERL_DL_NONLAZY=1)/PGINITDB="$initdb" $1/g;
+ return $string;
+ }
}
sub constants {
- my $self = shift;
+ my $self = shift;
- my $old_constants = $self->SUPER::constants();
- my $new_constants = '';
- for my $line (split /\n/ => $old_constants) {
- if ($line =~ /^INC = .*strawberry.*/ ) {
- print qq(Strawberry Perl found; adjusting the INC variable;\n);
- $line . ' -I ' . DBI::DBD::dbd_dbi_arch_dir();
- print qq(INC is now $line\n);
- }
- $new_constants .= "$line\n";
- }
- return $new_constants;
+ my $old_constants = $self->SUPER::constants();
+ my $new_constants = '';
+ for my $line (split /\n/ => $old_constants) {
+ if ($line =~ /^INC = .*strawberry.*/ ) {
+ print qq(Strawberry Perl found; adjusting the INC variable;\n);
+ $line . ' -I ' . DBI::DBD::dbd_dbi_arch_dir();
+ print qq(INC is now $line\n);
+ }
+ $new_constants .= "$line\n";
+ }
+ return $new_constants;
}
sub MY::postamble { ## no critic ProhibitQualifiedSubDeclarations
- no strict 'subs'; ## no critic ProhibitNoStrict
- my $string = DBI::DBD->dbd_postamble();
- use strict 'subs';
- ## Evil, evil stuff - but we really want to suppress the "duplicate function" message!
- $string =~ s/dependancy/dependency/g; ## why not, while we are here
- $string =~ s{(BASEEXT\)/g)}{$1; s/^do\\\(/dontdo\\\(/};
+ no strict 'subs'; ## no critic ProhibitNoStrict
+ my $string = DBI::DBD->dbd_postamble();
+ use strict 'subs';
+ ## Evil, evil stuff - but we really want to suppress the "duplicate function" message!
+ $string =~ s/dependancy/dependency/g; ## why not, while we are here
+ $string =~ s{(BASEEXT\)/g)}{$1; s/^do\\\(/dontdo\\\(/};
my $tags = <<'MAKE_FRAG';
.PHONY: tags
@@ -312,21 +312,21 @@
MAKE_SPLINT
- $string =~ s/SDEFINES = /SDEFINES =$defines/;
+ $string =~ s/SDEFINES = /SDEFINES =$defines/;
- return $string;
+ return $string;
}
my $output = WriteMakefile(%opts);
if (!exists $output->{EXTRALIBS} or
- ($output->{EXTRALIBS} !~ /\-lpq/ and $output->{EXTRALIBS} !~ /libpq/)) {
+ ($output->{EXTRALIBS} !~ /\-lpq/ and $output->{EXTRALIBS} !~ /libpq/)) {
- my $makefile = exists $output->{MAKEFILE}
- ? "\nRemoving ($output->{MAKEFILE})\n" : '';
+ my $makefile = exists $output->{MAKEFILE}
+ ? "\nRemoving ($output->{MAKEFILE})\n" : '';
- warn qq{
+ warn qq{
==========================================================
WARNING! No libpq libraries were detected!
@@ -339,10 +339,10 @@
};
- ## Do not let make proceed
- unlink $output->{MAKEFILE} if $makefile;
+ ## Do not let make proceed
+ unlink $output->{MAKEFILE} if $makefile;
- exit 1;
+ exit 1;
}
exit 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/Pg.pm new/DBD-Pg-2.17.2/Pg.pm
--- old/DBD-Pg-2.17.1/Pg.pm 2010-04-07 22:52:55.000000000 +0200
+++ new/DBD-Pg-2.17.2/Pg.pm 2010-11-21 05:44:41.000000000 +0100
@@ -1,5 +1,5 @@
# -*-cperl-*-
-# $Id: Pg.pm 13896 2010-04-07 20:52:54Z turnstep $
+# $Id: Pg.pm 14533 2010-11-21 04:44:41Z turnstep $
#
# Copyright (c) 2002-2010 Greg Sabino Mullane and others: see the Changes file
# Portions Copyright (c) 2002 Jeffrey W. Baker
@@ -17,7 +17,7 @@
{
package DBD::Pg;
- use version; our $VERSION = qv('2.17.1');
+ use version; our $VERSION = qv('2.17.2');
use DBI ();
use DynaLoader ();
@@ -132,7 +132,7 @@
DBD::Pg::db->install_method('pg_putline');
DBD::Pg::db->install_method('pg_ready');
DBD::Pg::db->install_method('pg_release');
- DBD::Pg::db->install_method('pg_result');
+ DBD::Pg::db->install_method('pg_result'); ## NOT duplicated below!
DBD::Pg::db->install_method('pg_rollback_to');
DBD::Pg::db->install_method('pg_savepoint');
DBD::Pg::db->install_method('pg_server_trace');
@@ -178,13 +178,13 @@
## Future: connect to "postgres" when the minimum version we support is 8.0
my $connstring = 'dbname=template1';
if ($ENV{DBI_DSN}) {
- ($connstring = $ENV{DBI_DSN}) =~ s/dbi:Pg://;
+ ($connstring = $ENV{DBI_DSN}) =~ s/dbi:Pg://i;
}
if (length $attr) {
$connstring .= ";$attr";
}
- my $dbh = DBD::Pg::dr::connect($drh, $connstring) or return undef;
+ my $dbh = DBD::Pg::dr::connect($drh, $connstring) or return;
$dbh->{AutoCommit}=1;
my $SQL = 'SELECT pg_catalog.quote_ident(datname) FROM pg_catalog.pg_database ORDER BY 1';
my $sth = $dbh->prepare($SQL);
@@ -1732,7 +1732,7 @@
=head1 VERSION
-This documents version 2.17.1 of the DBD::Pg module
+This documents version 2.17.2 of the DBD::Pg module
=head1 DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/README new/DBD-Pg-2.17.2/README
--- old/DBD-Pg-2.17.1/README 2010-04-07 22:51:41.000000000 +0200
+++ new/DBD-Pg-2.17.2/README 2010-11-21 03:50:04.000000000 +0100
@@ -6,7 +6,7 @@
DESCRIPTION:
------------
-This is version 2.17.1 of DBD::Pg, the Perl interface to Postgres using DBI.
+This is version 2.17.2 of DBD::Pg, the Perl interface to Postgres using DBI.
The web site for this interface, and the latest version, can be found at:
http://search.cpan.org/dist/DBD-Pg/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/SIGNATURE new/DBD-Pg-2.17.2/SIGNATURE
--- old/DBD-Pg-2.17.1/SIGNATURE 2010-04-08 17:29:45.000000000 +0200
+++ new/DBD-Pg-2.17.2/SIGNATURE 2010-11-21 06:13:45.000000000 +0100
@@ -15,42 +15,42 @@
Hash: RIPEMD160
SHA1 415d25a8628815a50a8f79317de4abff11ac73e8 .perlcriticrc
-SHA1 9cdb9b0cd283c026f2bb186e44aefb0b9b7d23d1 Changes
+SHA1 8f288d6345275fc4a0c98f1b8690dae54cad0992 Changes
SHA1 21bc5f3c797d4d5b72285198ffeb1e4e1f0a2902 LICENSES/artistic.txt
SHA1 06877624ea5c77efe3b7e39b0f909eda6e25a4ec LICENSES/gpl-2.0.txt
SHA1 4025b3973c4a10c37fc7ad2f7a63fd9faa36f599 MANIFEST
SHA1 dc863ce481b321833db84c95bbe976e8c65f296e MANIFEST.SKIP
-SHA1 7464411288953e5ceac6439342d3fdf75977a32e META.yml
-SHA1 a2987d72ba262125871a394e68bc6852841b57a6 Makefile.PL
+SHA1 2de9cfea24742ddc923fa123152504a101667917 META.yml
+SHA1 17c9e74848588449ebce13600aa9bf81db331cce Makefile.PL
SHA1 85c2b29c21312a022524a730f26b2c4b30fc4211 Pg.h
-SHA1 eaf35f2b3279536708a21367e13743eff716a211 Pg.pm
+SHA1 050ce44ddcf4afb2b9dd2b22c107e82830e70dcb Pg.pm
SHA1 4a89e8770e3b1e83cee5150b1b5daa32e099d1b0 Pg.xs
-SHA1 17393c3b0b0bd38b4aa1fb2287f4e0cfc96fffda README
+SHA1 6de12403b3f85350964e4f850e515604fe0b02fb README
SHA1 4078d5452d087f83c7f43915fd329a51e66b0f6a README.dev
SHA1 7e213bf90f513595b59c0a2c4ef94fea1592efcf README.win32
SHA1 7330c41dd3a581aee4e1ca862b7403450454ce77 TODO
-SHA1 86cdf1a5369a98f096205eeb3fc5ef077b8baf1c dbdimp.c
+SHA1 787d6fb74e8bc07e6525995a76bc2bec64234223 dbdimp.c
SHA1 778794bc7eea7ad15ed3e933eb98f1e1e9875ec4 dbdimp.h
SHA1 6c33bcf138e577722283bef02fceb8cbce4d100d dbivport.h
-SHA1 00122f291c761dbaab476547ba36a0e510972794 lib/Bundle/DBD/Pg.pm
-SHA1 11dc1f05bf7dc7e97d2ffe4796367506a0f86c9d quote.c
-SHA1 54f10c6d76db2f2bfbaa7f345d7034029b88453c quote.h
+SHA1 2321a0c9cd79ff5afa707f5597681ae3a86cfcab lib/Bundle/DBD/Pg.pm
+SHA1 a6ba19441e4701bd16ab3bd5dd79cfc8de04d520 quote.c
+SHA1 7ccff1056809e35bcc1a3ff4f5a3d337f207681f quote.h
SHA1 93aa7e8cae0a361d1e6163dea0281ebff41f3c5f t/00-signature.t
SHA1 073baf503a601ceeb49516d61bd275f0c1e51563 t/00basic.t
-SHA1 84fdf16d76249725a42a06916ec9550d1ea30538 t/01connect.t
+SHA1 32c8889d6cff8b3e1f20fa3894afcc12c9a1a69a t/01connect.t
SHA1 1e0d8cad9de0063d4258739f6c8eb2cee27d9937 t/01constants.t
-SHA1 01f352b31c7d68eeb09cf3b65a88cb09d95af341 t/02attribs.t
-SHA1 ae6cc3d2c6965ba03a0da89c50f26e7aa613de5f t/03dbmethod.t
-SHA1 56c1dbf645c0849ad10ec7fc9542a4a4bed11f47 t/03smethod.t
-SHA1 910d6c2234d77a74a49cf189b6c799e13bf75280 t/04misc.t
-SHA1 b49f2234aa5070ab5b5020e5eae67eb1967facb0 t/06bytea.t
-SHA1 e55c0c4bf65b8d25dff7b7c9fed429fb8d07259b t/07copy.t
-SHA1 3aa283c6065bc2a7b734fc4c7d1f21ac79acfdde t/08async.t
-SHA1 dbbb66906bed8f24879ad757e58be889ac4cee4d t/09arrays.t
-SHA1 8166901700f235266adee5ad12d76ebe6f00cf3d t/12placeholders.t
-SHA1 85b5df8ef0c78b1d2d0018d874c62af7ef01a28f t/20savepoints.t
-SHA1 35e3cc228bb48e23a5f1ef74d10a78b87ec64b73 t/99cleanup.t
-SHA1 7558842ed61067efcbc7065f72c808f63c689238 t/dbdpg_test_setup.pl
+SHA1 a91ede67fd2f217bef7ed9884be46805b1937260 t/02attribs.t
+SHA1 a5dc8b84fcc8b10dc6ae21ed38cbfcdfdb13e1ee t/03dbmethod.t
+SHA1 f8e2c2bec8fbbf67688335f53bfbc3957829f70c t/03smethod.t
+SHA1 723db2e94914a5739c867f5b2b0151cced63d614 t/04misc.t
+SHA1 95041ea7be83c2114b0d514af54ff68e016e284f t/06bytea.t
+SHA1 66b36d9f81bf6d9d90b9275ae8ba4b9141839c06 t/07copy.t
+SHA1 4045d11ab0cf6ca600dffe0959ef463e9432459c t/08async.t
+SHA1 cf810431f2845e1655d123d133ffc5dde0a190a4 t/09arrays.t
+SHA1 c02e05f73b4fff94b454b19adca28e42493e67a0 t/12placeholders.t
+SHA1 81558ca5c783ea6792fd103444a04df615a8d127 t/20savepoints.t
+SHA1 dfef0062e9549b2cad7b429c7214734ab6ab5a4a t/99cleanup.t
+SHA1 016dc9f5f85715a93527cface780a920c463f3cd t/dbdpg_test_setup.pl
SHA1 30b4c1b0a41123bbbdc690588a2fdb319023bf0c t/lib/App/Info.pm
SHA1 94cd383136553746ff12128aa367fb71e98087df t/lib/App/Info/Handler.pm
SHA1 b5bf85b12a5fc207c44113a9c028fb7fbd68531f t/lib/App/Info/Handler/Prompt.pm
@@ -63,7 +63,7 @@
SHA1 f07cd5ecaeb854c81ceb9206364979cf607e6546 win32.mak
-----BEGIN PGP SIGNATURE-----
-iEYEAREDAAYFAku99mkACgkQvJuQZxSWSsiF3wCdF0ETaog2ugY8PZ9QbBhE9rFi
-+vUAoO33Zj+q7bG6JpJ+KhwkOHizawL8
-=zX3/
+iEYEAREDAAYFAkzoqokACgkQvJuQZxSWSsjPKACgili1ADcepd33XabLz9M6aq+i
+qCQAn0lorEIboGtsuCuWE192FqIZ5gpI
+=aWzv
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/dbdimp.c new/DBD-Pg-2.17.2/dbdimp.c
--- old/DBD-Pg-2.17.1/dbdimp.c 2010-04-07 22:49:52.000000000 +0200
+++ new/DBD-Pg-2.17.2/dbdimp.c 2010-11-21 06:03:00.000000000 +0100
@@ -1,6 +1,6 @@
/*
- $Id: dbdimp.c 13895 2010-04-07 20:49:50Z turnstep $
+ $Id: dbdimp.c 14538 2010-11-21 05:03:00Z turnstep $
Copyright (c) 2002-2010 Greg Sabino Mullane and others: see the Changes file
Portions Copyright (c) 2002 Jeffrey W. Baker
@@ -2910,8 +2910,13 @@
}
}
- /* clear old result (if any) */
- if (imp_sth->result) {
+ /*
+ Clear old result (if any), except if starting the
+ query asynchronously. Old async results will be
+ deleted implicitly the next time pg_db_result is
+ called.
+ */
+ if (imp_sth->result && !(imp_sth->async_flag & PG_ASYNC)) {
TRACE_PQCLEAR;
PQclear(imp_sth->result);
imp_sth->result = NULL;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/lib/Bundle/DBD/Pg.pm new/DBD-Pg-2.17.2/lib/Bundle/DBD/Pg.pm
--- old/DBD-Pg-2.17.1/lib/Bundle/DBD/Pg.pm 2010-04-07 22:51:14.000000000 +0200
+++ new/DBD-Pg-2.17.2/lib/Bundle/DBD/Pg.pm 2010-11-21 03:49:33.000000000 +0100
@@ -4,7 +4,7 @@
use strict;
use warnings;
-$VERSION = '2.17.1';
+$VERSION = '2.17.2';
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/quote.c new/DBD-Pg-2.17.2/quote.c
--- old/DBD-Pg-2.17.1/quote.c 2010-01-20 20:19:07.000000000 +0100
+++ new/DBD-Pg-2.17.2/quote.c 2010-11-21 03:34:08.000000000 +0100
@@ -1,6 +1,6 @@
/*
- $Id: quote.c 13752 2010-01-20 19:19:06Z turnstep $
+ $Id: quote.c 14471 2010-10-09 05:33:58Z machack666 $
Copyright (c) 2003-2010 Greg Sabino Mullane and others: see the Changes file
@@ -322,7 +322,7 @@
return result;
}
-char * quote_float(const char *string, STRLEN len, STRLEN *retlen, int estring)
+char * quote_float(char *string, STRLEN len, STRLEN *retlen, int estring)
{
dTHX;
char * result;
@@ -442,7 +442,7 @@
-void dequote_bytea(char *string, STRLEN *retlen, int estring)
+static void _dequote_bytea_escape(char *string, STRLEN *retlen, int estring)
{
dTHX;
char *result;
@@ -482,6 +482,58 @@
return;
}
+static int _decode_hex_digit(char digit)
+{
+ dTHX;
+ if (digit >= '0' && digit <= '9')
+ return digit - '0';
+ if (digit >= 'a' && digit <= 'f')
+ return 10 + digit - 'a';
+ if (digit >= 'A' && digit <= 'F')
+ return 10 + digit - 'A';
+
+ return -1;
+}
+
+static void _dequote_bytea_hex(char *string, STRLEN *retlen, int estring)
+{
+ dTHX;
+ char *result;
+
+ (*retlen) = 0;
+
+ if (NULL == string)
+ return;
+
+ result = string;
+
+ while (*string != '\0') {
+ int digit1, digit2;
+ digit1 = _decode_hex_digit(*string);
+ digit2 = _decode_hex_digit(*(string+1));
+ if (digit1 >= 0 && digit2 >= 0) {
+ *result++ = 16 * digit1 + digit2;
+ (*retlen)++;
+ }
+ string += 2;
+ }
+ *result = '\0';
+ return;
+}
+
+void dequote_bytea(char *string, STRLEN *retlen, int estring)
+{
+ dTHX;
+
+ if (NULL == string)
+ return;
+
+ if ('\\' == *string && 'x' == *(string+1))
+ return _dequote_bytea_hex(string, retlen, estring);
+ else
+ return _dequote_bytea_escape(string, retlen, estring);
+}
+
/*
This one is not used in PG, but since we have a quote_sql_binary,
it might be nice to let people go the other way too. Say when talking
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/quote.h new/DBD-Pg-2.17.2/quote.h
--- old/DBD-Pg-2.17.1/quote.h 2009-05-26 07:56:22.000000000 +0200
+++ new/DBD-Pg-2.17.2/quote.h 2010-05-10 20:39:22.000000000 +0200
@@ -6,7 +6,7 @@
char * quote_bool(const char *string, STRLEN len, STRLEN *retlen, int estring);
char * quote_integer(const char *string, STRLEN len, STRLEN *retlen, int estring);
char * quote_int(const char *string, STRLEN len, STRLEN *retlen, int estring);
-char * quote_float(const char *string, STRLEN len, STRLEN *retlen, int estring);
+char * quote_float(char *string, STRLEN len, STRLEN *retlen, int estring);
char * quote_name(const char *string, STRLEN len, STRLEN *retlen, int estring);
char * quote_geom(const char *string, STRLEN len, STRLEN *retlen, int estring);
char * quote_path(const char *string, STRLEN len, STRLEN *retlen, int estring);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/01connect.t new/DBD-Pg-2.17.2/t/01connect.t
--- old/DBD-Pg-2.17.1/t/01connect.t 2010-02-07 06:04:39.000000000 +0100
+++ new/DBD-Pg-2.17.2/t/01connect.t 2010-11-21 05:40:57.000000000 +0100
@@ -24,7 +24,7 @@
if (! defined $dbh or $connerror) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
-plan tests => 13;
+plan tests => 15;
pass ('Established a connection to the database');
@@ -86,6 +86,22 @@
is ($err, '', $t);
}
+ $t=q{Connect with forced uppercase 'DBI:' works};
+ my ($testdsn,$testuser,$helpconnect,$su,$uid,$testdir,$pg_ctl,$initdb,$error,$version)
+ = get_test_settings();
+ $testdsn =~ s/^dbi/DBI/i;
+ my $ldbh = DBI->connect($testdsn, $testuser, $ENV{DBI_PASS},
+ {RaiseError => 1, PrintError => 0, AutoCommit => 0});
+ ok (ref $ldbh, $t);
+ $ldbh->disconnect();
+
+ $t=q{Connect with mixed case 'DbI:' works};
+ $testdsn =~ s/^dbi/DbI/i;
+ $ldbh = DBI->connect($testdsn, $testuser, $ENV{DBI_PASS},
+ {RaiseError => 1, PrintError => 0, AutoCommit => 0});
+ ok (ref $ldbh, $t);
+ $ldbh->disconnect();
+
if ($ENV{DBI_DSN} =~ /$alias\s*=\s*\"/) {
skip ('DBI_DSN already contains quoted database, no need for explicit test', 1);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/02attribs.t new/DBD-Pg-2.17.2/t/02attribs.t
--- old/DBD-Pg-2.17.1/t/02attribs.t 2009-09-04 04:58:18.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/02attribs.t 2010-10-02 05:29:35.000000000 +0200
@@ -15,7 +15,7 @@
my ($helpconnect,$connerror,$dbh) = connect_database();
-if (! defined $dbh) {
+if (! $dbh) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
plan tests => 249;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/03dbmethod.t new/DBD-Pg-2.17.2/t/03dbmethod.t
--- old/DBD-Pg-2.17.1/t/03dbmethod.t 2010-04-06 18:21:02.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/03dbmethod.t 2010-11-21 03:34:08.000000000 +0100
@@ -23,10 +23,10 @@
my $dbh = connect_database();
-if (! defined $dbh) {
+if (! $dbh) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
-plan tests => 529;
+plan tests => 531;
isnt ($dbh, undef, 'Connect to database for database handle method testing');
@@ -610,11 +610,13 @@
is_deeply (\%missing, {}, $t);
## Check some of the returned fields:
-$result = $result->[0];
-is ($r->{TABLE_CAT}, undef, 'DB handle method "primary_key_info" returns proper TABLE_CAT');
-is ($r->{TABLE_NAME}, 'dbd_pg_test', 'DB handle method "primary_key_info" returns proper TABLE_NAME');
-is ($r->{COLUMN_NAME}, 'id', 'DB handle method "primary_key_info" returns proper COLUMN_NAME');
-cmp_ok ($result->{KEY_SEQ}, '>=', 1, 'DB handle method "primary_key_info" returns proper KEY_SEQ');
+$r = $result->[0];
+is ($r->{TABLE_CAT}, undef, 'DB handle method "primary_key_info" returns proper TABLE_CAT');
+is ($r->{TABLE_NAME}, 'dbd_pg_test', 'DB handle method "primary_key_info" returns proper TABLE_NAME');
+is ($r->{COLUMN_NAME}, 'id', 'DB handle method "primary_key_info" returns proper COLUMN_NAME');
+is ($r->{PK_NAME}, 'dbd_pg_test_pkey', 'DB handle method "primary_key_info" returns proper PK_NAME');
+is ($r->{DATA_TYPE}, 'int4', 'DB handle method "primary_key_info" returns proper DATA_TYPE');
+is ($r->{KEY_SEQ}, 1, 'DB handle method "primary_key_info" returns proper KEY_SEQ');
#
# Test of the "primary_key" database handle method
@@ -1400,8 +1402,6 @@
ok (!$result, $t);
$dbh->rollback();
-my $abctext = $pgversion >= 80500 ? 'x6162630a646566' : "abc\ndef";
-
SKIP: {
eval {
@@ -1420,7 +1420,7 @@
$t='DB handle method "pg_lo_import" inserts correct data';
$SQL = "SELECT data FROM pg_largeobject where loid = $handle";
$info = $dbh->selectall_arrayref($SQL)->[0][0];
- is_deeply ($info, $abctext, $t);
+ is_deeply ($info, "abc\ndef", $t);
$dbh->commit();
SKIP: {
@@ -1442,7 +1442,7 @@
$t='DB handle method "pg_lo_import_with_oid" inserts correct data';
$SQL = "SELECT data FROM pg_largeobject where loid = $thandle";
$info = $dbh->selectall_arrayref($SQL)->[0][0];
- is_deeply ($info, $abctext, $t);
+ is_deeply ($info, "abc\ndef", $t);
$t='DB handle method "pg_lo_import_with_oid" fails when given already used number';
eval {
@@ -1556,7 +1556,7 @@
$sth = $dbh->prepare($SQL);
$sth->execute($handle);
$info = $sth->fetchall_arrayref()->[0][0];
- is_deeply ($info, $abctext, $t);
+ is_deeply ($info, "abc\ndef", $t);
$t='DB handle method "pg_lo_import" works (AutoCommit on, begin_work called, no command)';
$dbh->begin_work();
@@ -1564,7 +1564,7 @@
ok ($handle, $t);
$sth->execute($handle);
$info = $sth->fetchall_arrayref()->[0][0];
- is_deeply ($info, $abctext, $t);
+ is_deeply ($info, "abc\ndef", $t);
$dbh->rollback();
$t='DB handle method "pg_lo_import" works (AutoCommit on, begin_work called, no command, rollback)';
@@ -1583,7 +1583,7 @@
ok ($handle, $t);
$sth->execute($handle);
$info = $sth->fetchall_arrayref()->[0][0];
- is_deeply ($info, $abctext, $t);
+ is_deeply ($info, "abc\ndef", $t);
$dbh->rollback();
$t='DB handle method "pg_lo_import" works (AutoCommit on, begin_work called, second command, rollback)';
@@ -1603,7 +1603,7 @@
ok ($handle, $t);
$sth->execute($handle);
$info = $sth->fetchall_arrayref()->[0][0];
- is_deeply ($info, $abctext, $t);
+ is_deeply ($info, "abc\ndef", $t);
$t='DB handle method "pg_lo_import" works (AutoCommit not on, second command)';
$dbh->rollback();
@@ -1612,7 +1612,7 @@
ok ($handle, $t);
$sth->execute($handle);
$info = $sth->fetchall_arrayref()->[0][0];
- is_deeply ($info, $abctext, $t);
+ is_deeply ($info, "abc\ndef", $t);
unlink $filename;
$dbh->{AutoCommit} = 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/03smethod.t new/DBD-Pg-2.17.2/t/03smethod.t
--- old/DBD-Pg-2.17.1/t/03smethod.t 2009-08-04 05:45:18.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/03smethod.t 2010-10-02 05:31:31.000000000 +0200
@@ -17,7 +17,7 @@
my $dbh = connect_database();
-if (! defined $dbh) {
+if (! $dbh) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
plan tests => 96;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/04misc.t new/DBD-Pg-2.17.2/t/04misc.t
--- old/DBD-Pg-2.17.1/t/04misc.t 2009-05-26 07:56:22.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/04misc.t 2010-11-21 05:55:58.000000000 +0100
@@ -15,10 +15,10 @@
my $dbh = connect_database();
-if (! defined $dbh) {
+if (! $dbh) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
-plan tests => 54;
+plan tests => 56;
isnt ($dbh, undef, 'Connect to database for miscellaneous tests');
@@ -284,13 +284,36 @@
$t='The "data_sources" method returns undef when fed a bogus second argument';
@result = DBI->data_sources('Pg','foobar');
-is_deeply (@result, undef, $t);
+is (scalar @result, 0, $t);
$t='The "data_sources" method returns information when fed a valid port as the second arg';
my $port = $dbh->{pg_port};
@result = DBI->data_sources('Pg',"port=$port");
isnt ($result[0], undef, $t);
+SKIP: {
+
+ $t=q{The "data_sources" method returns information when 'dbi:Pg' is uppercased};
+
+ if (! exists $ENV{DBI_DSN} or $ENV{DBI_DSN} !~ /pg/i) {
+ skip 'Cannot test data_sources() DBI_DSN munging unless DBI_DSN is set', 2;
+ }
+
+ my $orig = $ENV{DBI_DSN};
+ $ENV{DBI_DSN} =~ s/DBI:PG/DBI:PG/i;
+ @result = DBI->data_sources('Pg');
+ like ((join '' => @result), qr{template0}, $t);
+
+ $t=q{The "data_sources" method returns information when 'DBI:' is mixed case};
+
+ $ENV{DBI_DSN} =~ s/DBI:PG/dBi:pg/i;
+ @result = DBI->data_sources('Pg');
+ like ((join '' => @result), qr{template0}, $t);
+
+ $ENV{DBI_DSN} = $orig;
+
+}
+
#
# Test the use of $DBDPG_DEFAULT
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/06bytea.t new/DBD-Pg-2.17.2/t/06bytea.t
--- old/DBD-Pg-2.17.1/t/06bytea.t 2010-04-05 21:44:17.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/06bytea.t 2010-11-21 03:34:08.000000000 +0100
@@ -14,10 +14,10 @@
my $dbh = connect_database();
-if (! defined $dbh) {
+if (! $dbh) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
-plan tests => 11;
+plan tests => 16;
isnt ($dbh, undef, 'Connect to database for bytea testing');
@@ -26,15 +26,12 @@
$dbh->do('SET escape_string_warning = false');
}
-if ($pgversion >= 90000) {
- $dbh->do(q{SET bytea_output = 'escape'});
-}
-
my ($sth, $t);
$sth = $dbh->prepare(q{INSERT INTO dbd_pg_test (id,bytetest) VALUES (?,?)});
$t='bytea insert test with string containing null and backslashes';
+$sth->bind_param(1, undef, { pg_type => PG_INT4 });
$sth->bind_param(2, undef, { pg_type => PG_BYTEA });
ok ($sth->execute(400, 'aa\\bb\\cc\\\0dd\\'), $t);
@@ -52,31 +49,48 @@
$sth->{pg_server_prepare} = 1;
ok ($sth->execute(404, $binary_out), $t);
-$t='Received correct text from BYTEA column with backslashes';
-$sth = $dbh->prepare(q{SELECT bytetest FROM dbd_pg_test WHERE id=?});
-$sth->execute(400);
-my $byte = $sth->fetchall_arrayref()->[0][0];
-is ($byte, 'aa\bb\cc\\\0dd\\', $t);
-
-$t='Received correct text from BYTEA column with quote';
-$sth->execute(402);
-$byte = $sth->fetchall_arrayref()->[0][0];
-is ($byte, '\'', $t);
-
-$t='Ensure proper handling of high bit characters';
-$sth->execute(403);
-($binary_in) = $sth->fetchrow_array();
-ok ($binary_in eq $binary_out, $t);
-$sth->execute(404);
-($binary_in) = $sth->fetchrow_array();
-ok ($binary_in eq $binary_out, $t);
-
-$t='quote properly handles bytea strings';
-my $string = "abc\123\\def\0ghi";
-my $result = $dbh->quote($string, { pg_type => PG_BYTEA });
-my $E = $pgversion >= 80100 ? q{E} : q{};
-my $expected = qq{${E}'abc\123\\\\\\\\def\\\\000ghi'};
-is ($result, $expected, $t);
+my @output;
+if ($pgversion >= 90000) {
+ @output = qw(hex escape);
+}
+else {
+ @output = (undef);
+ SKIP: { skip 'No BYTEA output format setting before 9.0', 5 }
+}
+
+for my $output (@output) {
+ $dbh->do(qq{SET bytea_output = '$output'}) if $output;
+
+ $t='Received correct text from BYTEA column with backslashes';
+ $t.=" ($output output)" if $output;
+ $sth = $dbh->prepare(q{SELECT bytetest FROM dbd_pg_test WHERE id=?});
+ $sth->execute(400);
+ my $byte = $sth->fetchall_arrayref()->[0][0];
+ is ($byte, 'aa\bb\cc\\\0dd\\', $t);
+
+ $t='Received correct text from BYTEA column with quote';
+ $t.=" ($output output)" if $output;
+ $sth->execute(402);
+ $byte = $sth->fetchall_arrayref()->[0][0];
+ is ($byte, '\'', $t);
+
+ $t='Ensure proper handling of high bit characters';
+ $t.=" ($output output)" if $output;
+ $sth->execute(403);
+ ($binary_in) = $sth->fetchrow_array();
+ ok ($binary_in eq $binary_out, $t);
+ $sth->execute(404);
+ ($binary_in) = $sth->fetchrow_array();
+ ok ($binary_in eq $binary_out, $t);
+
+ $t='quote properly handles bytea strings';
+ $t.=" ($output output)" if $output;
+ my $string = "abc\123\\def\0ghi";
+ my $result = $dbh->quote($string, { pg_type => PG_BYTEA });
+ my $E = $pgversion >= 80100 ? q{E} : q{};
+ my $expected = qq{${E}'abc\123\\\\\\\\def\\\\000ghi'};
+ is ($result, $expected, $t);
+}
$sth->finish();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/07copy.t new/DBD-Pg-2.17.2/t/07copy.t
--- old/DBD-Pg-2.17.1/t/07copy.t 2009-07-23 04:03:16.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/07copy.t 2010-10-02 05:31:00.000000000 +0200
@@ -13,7 +13,7 @@
my $dbh = connect_database();
-if (defined $dbh) {
+if ($dbh) {
plan tests => 55;
}
else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/08async.t new/DBD-Pg-2.17.2/t/08async.t
--- old/DBD-Pg-2.17.1/t/08async.t 2009-05-26 07:56:22.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/08async.t 2010-10-02 05:31:13.000000000 +0200
@@ -14,7 +14,7 @@
my $dbh = connect_database();
-if (!defined $dbh) {
+if (! $dbh) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/09arrays.t new/DBD-Pg-2.17.2/t/09arrays.t
--- old/DBD-Pg-2.17.1/t/09arrays.t 2009-09-10 20:15:44.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/09arrays.t 2010-10-02 05:30:49.000000000 +0200
@@ -15,7 +15,7 @@
my $dbh = connect_database();
-if (! defined $dbh) {
+if (! $dbh) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
plan tests => 257;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/12placeholders.t new/DBD-Pg-2.17.2/t/12placeholders.t
--- old/DBD-Pg-2.17.1/t/12placeholders.t 2010-04-06 18:01:34.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/12placeholders.t 2010-10-02 05:58:45.000000000 +0200
@@ -14,7 +14,7 @@
my $dbh = connect_database();
-if (! defined $dbh) {
+if (! $dbh) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
plan tests => 235;
@@ -510,6 +510,7 @@
skip 'Cannot run some quote tests on very old versions of Postgres', 14 if $pgversion < 80000;
$t='Prepare works with placeholders after double slashes';
+## TODO: Fix with a perms check per bug 61534
eval {
$dbh->do(q{CREATE OPERATOR // ( PROCEDURE=bit, LEFTARG=int, RIGHTARG=int )});
$sth = $dbh->prepare(q{SELECT ? // ?});
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/20savepoints.t new/DBD-Pg-2.17.2/t/20savepoints.t
--- old/DBD-Pg-2.17.1/t/20savepoints.t 2009-05-26 07:56:22.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/20savepoints.t 2010-10-02 05:30:39.000000000 +0200
@@ -13,7 +13,7 @@
my $dbh = connect_database();
-if (!defined $dbh) {
+if (! $dbh) {
plan skip_all => 'Connection to database failed, cannot continue testing';
}
plan tests => 3;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/99cleanup.t new/DBD-Pg-2.17.2/t/99cleanup.t
--- old/DBD-Pg-2.17.1/t/99cleanup.t 2009-08-04 18:46:52.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/99cleanup.t 2010-10-02 05:30:28.000000000 +0200
@@ -15,7 +15,7 @@
my $dbh = connect_database({nosetup => 1, nocreate => 1, norestart => 1});
SKIP: {
- if (! defined $dbh) {
+ if (! $dbh) {
skip ('Connection to database failed, cannot cleanup', 1);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/DBD-Pg-2.17.1/t/dbdpg_test_setup.pl new/DBD-Pg-2.17.2/t/dbdpg_test_setup.pl
--- old/DBD-Pg-2.17.1/t/dbdpg_test_setup.pl 2010-04-06 19:37:28.000000000 +0200
+++ new/DBD-Pg-2.17.2/t/dbdpg_test_setup.pl 2010-11-21 05:31:23.000000000 +0100
@@ -46,7 +46,7 @@
sub connect_database {
## Connect to the database (unless 'dbh' is passed in)
- ## Setup all the tables (unless 'nosetup' is passed in)
+ ## Setup all the tables (unless 'nocreate' is passed in)
## Returns three values:
## 1. helpconnect for use by 01connect.t
## 2. Any error generated
@@ -88,7 +88,7 @@
}
goto GOTDBH if eval {
- $dbh = DBI->connect($testdsn, $testuser, '',
+ $dbh = DBI->connect($testdsn, $testuser, $ENV{DBI_PASS},
{RaiseError => 1, PrintError => 0, AutoCommit => 1});
1;
};
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package permissions for openSUSE:Factory
checked in at Thu Dec 2 16:33:15 CET 2010.
--------
--- permissions/permissions.changes 2010-11-18 11:53:03.000000000 +0100
+++ permissions/permissions.changes 2010-12-02 11:21:59.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Dec 2 10:20:11 UTC 2010 - lnussel(a)suse.de
+
+ - remove Xorg setuid bit (bnc#632737)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
permissions-2010.11.18.1151.tar.bz2
New:
----
permissions-2010.12.02.1122.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ permissions.spec ++++++
--- /var/tmp/diff_new_pack.h1Iii4/_old 2010-12-02 16:28:54.000000000 +0100
+++ /var/tmp/diff_new_pack.h1Iii4/_new 2010-12-02 16:28:54.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package permissions (Version 2010.11.18.1151)
+# spec file for package permissions (Version 2010.12.02.1122)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -24,7 +24,7 @@
License: GPLv2+
Group: Productivity/Security
AutoReqProv: on
-Version: 2010.11.18.1151
+Version: 2010.12.02.1122
Release: 1
Provides: aaa_base:/etc/permissions
PreReq: %fillup_prereq
++++++ permissions-2010.11.18.1151.tar.bz2 -> permissions-2010.12.02.1122.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/permissions-2010.11.18.1151/permissions.easy new/permissions-2010.12.02.1122/permissions.easy
--- old/permissions-2010.11.18.1151/permissions.easy 2010-11-18 11:51:54.000000000 +0100
+++ new/permissions-2010.12.02.1122/permissions.easy 2010-12-02 11:22:24.000000000 +0100
@@ -137,8 +137,7 @@
# scotty:
# #66211
/usr/bin/ntping root:trusted 4750
-#
-/usr/bin/Xorg root:root 4711
+
# turn off write and wall by disabling sgid tty:
/usr/bin/wall root:tty 2755
/usr/bin/write root:tty 2755
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/permissions-2010.11.18.1151/permissions.local new/permissions-2010.12.02.1122/permissions.local
--- old/permissions-2010.11.18.1151/permissions.local 2010-11-18 11:51:54.000000000 +0100
+++ new/permissions-2010.12.02.1122/permissions.local 2010-12-02 11:22:24.000000000 +0100
@@ -28,9 +28,6 @@
# be overridden.
# This file needs to end with a newline.
#
-# example:
-#/usr/bin/sperl5.10.8 root:root 4755
-#
#
# suexec is only secure if the document root doesn't contain files
@@ -40,3 +37,8 @@
# http://httpd.apache.org/docs/trunk/suexec.html
#
#/usr/sbin/suexec2 root:root 4755
+
+# setuid bit on Xorg is only needed if no display manager, ie startx
+# is used. Beware of CVE-2010-2240.
+#
+#/usr/bin/Xorg root:root 4711
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/permissions-2010.11.18.1151/permissions.paranoid new/permissions-2010.12.02.1122/permissions.paranoid
--- old/permissions-2010.11.18.1151/permissions.paranoid 2010-11-18 11:51:54.000000000 +0100
+++ new/permissions-2010.12.02.1122/permissions.paranoid 2010-12-02 11:22:24.000000000 +0100
@@ -153,8 +153,7 @@
# scotty:
# #66211
/usr/bin/ntping root:trusted 0755
-#
-/usr/bin/Xorg root:root 0711
+
# turned off write and wall by disabling sgid tty:
/usr/bin/wall root:tty 0755
/usr/bin/write root:tty 0755
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/permissions-2010.11.18.1151/permissions.secure new/permissions-2010.12.02.1122/permissions.secure
--- old/permissions-2010.11.18.1151/permissions.secure 2010-11-18 11:51:54.000000000 +0100
+++ new/permissions-2010.12.02.1122/permissions.secure 2010-12-02 11:22:24.000000000 +0100
@@ -175,8 +175,7 @@
# scotty:
# #66211
/usr/bin/ntping root:trusted 4750
-#
-/usr/bin/Xorg root:root 0711
+
# turned off write and wall by disabling sgid tty:
/usr/bin/wall root:tty 0755
/usr/bin/write root:tty 0755
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package rfc for openSUSE:Factory
checked in at Thu Dec 2 16:27:25 CET 2010.
--------
--- AUTO/all/rfc/rfc.changes 2010-12-01 14:42:55.000000000 +0100
+++ rfc/rfc.changes 2010-12-02 12:43:20.000000000 +0100
@@ -2 +2 @@
-Wed Dec 1 14:42:54 CET 2010 - autobuild(a)suse.de
+Thu Dec 2 12:43:20 CET 2010 - autobuild(a)suse.de
@@ -4 +4 @@
-- automated update on 2010-12-01
+- automated update on 2010-12-02
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rfc.spec ++++++
--- /var/tmp/diff_new_pack.c9ll9x/_old 2010-12-02 16:27:17.000000000 +0100
+++ /var/tmp/diff_new_pack.c9ll9x/_new 2010-12-02 16:27:17.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package rfc (Version 2010.12.1)
+# spec file for package rfc (Version 2010.12.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -25,7 +25,7 @@
Summary: The RFCs (Request For Comments)
Source: rfc.tgz
BuildArch: noarch
-Version: 2010.12.1
+Version: 2010.12.2
Release: 1
Url: ftp://ftp.isi.edu/in-notes
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ rfc.tgz ++++++
AUTO/all/rfc/rfc.tgz rfc/rfc.tgz differ: char 5, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package SuSEfirewall2 for openSUSE:Factory
checked in at Thu Dec 2 16:27:07 CET 2010.
--------
--- SuSEfirewall2/SuSEfirewall2.changes 2010-11-16 16:03:20.000000000 +0100
+++ SuSEfirewall2/SuSEfirewall2.changes 2010-12-02 14:35:58.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Dec 2 13:33:59 UTC 2010 - lnussel(a)suse.de
+
+- don't unload rules when using systemd
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
SuSEfirewall2-3.6.253.tar.bz2
New:
----
SuSEfirewall2-3.6.254.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ SuSEfirewall2.spec ++++++
--- /var/tmp/diff_new_pack.GUVk9E/_old 2010-12-02 16:26:34.000000000 +0100
+++ /var/tmp/diff_new_pack.GUVk9E/_new 2010-12-02 16:26:34.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package SuSEfirewall2 (Version 3.6.253)
+# spec file for package SuSEfirewall2 (Version 3.6.254)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,7 +20,7 @@
Name: SuSEfirewall2
-Version: 3.6.253
+Version: 3.6.254
Release: 1
License: GPLv2+
Group: Productivity/Networking/Security
++++++ SuSEfirewall2-3.6.253.tar.bz2 -> SuSEfirewall2-3.6.254.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SuSEfirewall2-3.6.253/SuSEfirewall2_init new/SuSEfirewall2-3.6.254/SuSEfirewall2_init
--- old/SuSEfirewall2-3.6.253/SuSEfirewall2_init 2010-11-16 16:00:24.000000000 +0100
+++ new/SuSEfirewall2-3.6.254/SuSEfirewall2_init 2010-12-02 14:32:47.000000000 +0100
@@ -36,9 +36,8 @@
case "$1" in
start)
- echo -n "Starting Firewall Initialization "
+ echo -n "Loading basic firewall rules "
if test -x /usr/sbin/iptables; then
- echo -n '(phase 1 of 2) '
/bin/rm -rf /var/run/SuSEfirewall2
$SUSEFWALL --bootlock -q $startmode
else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SuSEfirewall2-3.6.253/SuSEfirewall2_setup new/SuSEfirewall2-3.6.254/SuSEfirewall2_setup
--- old/SuSEfirewall2-3.6.253/SuSEfirewall2_setup 2010-11-16 16:00:24.000000000 +0100
+++ new/SuSEfirewall2-3.6.254/SuSEfirewall2_setup 2010-12-02 14:32:47.000000000 +0100
@@ -31,17 +31,24 @@
case "$1" in
start)
- echo -n "Starting Firewall Initialization "
- echo -n '(phase 2 of 2) '
+ echo -n "Loading firewall rules "
$SUSEFWALL -q --bootunlock start
rc_status -v
;;
stop)
- echo -n "Shutting down the Firewall "
- if [ -z "$REDIRECT" ]; then
+ if [ -e /sys/fs/cgroup/systemd ]; then
+ # when using systemd we don't know whether we are
+ # called due to shutdown of the machine. So we can't
+ # unload rules here. Call /sbin/SuSEfirewall2
+ # directly instead to unload rules.
+ echo -n "Not unloading firewall rules when using systemd "
+ rc_status -s
+ elif [ -z "$REDIRECT" ]; then
+ echo -n "Unloading firewall rules"
$SUSEFWALL -q stop
rc_status -v
else
+ echo -n "Not unloading firewall rules at system shutdown"
rc_status -s
fi
;;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package systemd for openSUSE:Factory
checked in at Thu Dec 2 16:26:03 CET 2010.
--------
--- systemd/systemd.changes 2010-11-25 07:10:28.000000000 +0100
+++ systemd/systemd.changes 2010-11-26 20:43:55.000000000 +0100
@@ -1,0 +2,8 @@
+Fri Nov 26 19:17:46 CET 2010 - kay.sievers(a)novell.com
+
+- new snapshot
+ - gnome-ask-password-agent: also support libnotify < 0.7 for now
+ - udev: increase event buffer size
+- require fsck -l
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.oAnUA1/_old 2010-12-02 16:25:25.000000000 +0100
+++ /var/tmp/diff_new_pack.oAnUA1/_new 2010-12-02 16:25:25.000000000 +0100
@@ -21,7 +21,7 @@
Name: systemd
Url: http://www.freedesktop.org/wiki/Software/systemd
Version: 15
-Release: 1
+Release: 2
License: GPLv2+
Group: System/Base
Summary: A System and Session Manager
@@ -39,6 +39,7 @@
Requires: dbus-1 >= 1.4.0
Requires: kbd
Requires: util-linux
+Requires: fsck-with-dev-lock
Conflicts: mkinitrd < 2.6.0-5
Source0: http://www.freedesktop.org/software/systemd/releases/%{name}-%{version}.tar…
Source1: systemd-rpmlintrc
++++++ systemd-15.tar.bz2 ++++++
++++ 1974 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/Makefile.am new/systemd-15/Makefile.am
--- old/systemd-15/Makefile.am 2010-11-25 06:48:31.000000000 +0100
+++ new/systemd-15/Makefile.am 2010-11-26 16:23:52.000000000 +0100
@@ -962,7 +962,12 @@
--pkg=gtk+-2.0 \
--pkg=linux \
--pkg=gio-unix-2.0 \
- --pkg=libnotify \
+ --pkg=libnotify
+if LIBNOTIFY07
+systemd_gnome_ask_password_agent_VALAFLAGS += \
+ -D LIBNOTIFY07
+endif
+systemd_gnome_ask_password_agent_VALAFLAGS += \
-g
systemd_gnome_ask_password_agent_LDADD = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/TODO new/systemd-15/TODO
--- old/systemd-15/TODO 2010-11-25 06:48:31.000000000 +0100
+++ new/systemd-15/TODO 2010-11-26 16:08:30.000000000 +0100
@@ -1,5 +1,9 @@
-* check if bind mounts work:
- https://bugzilla.novell.com/show_bug.cgi?id=652762
+* test and adjust rate limiter. triggers with scsi_debug
+
+* bind mounts with 'fsck' fail and block for a minute:
+ /foo /bar none bind 1 1
+ (using fsck is wrong, but why do we block for a minute
+ instead of just handling the error)
* oneshot services which do not remain: 'exited' instead of 'dead'?
it should be visible in 'systemctl' that they have been run
@@ -7,6 +11,15 @@
* dot output for --test showing the 'initial transaction'
* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
+ - check timerfd() patch: http://lkml.org/lkml/2010/11/23/290
+
+* systemd --user
+ - get PR_SET_ANCHOR merged: http://lkml.org/lkml/2010/2/2/165
+
+* add VT tracking:
+ - provide CK functionality
+ - start getty 2-6 only when actual vt switch happens
+ (same model as socket on-demand activation)
* implicitly import "defaults" settings file into all types
@@ -44,11 +57,6 @@
* systemctl auto-pager a la git
-* merge CK
-
-* start getty 2-6 only when actual vt switch happens
- (same model as socket on-demand activation)
-
* readahead: btrfs/LVM SSD detection
* when processes remain in a service even though the start command failed enter active
@@ -69,14 +77,14 @@
* isolate multi-user.target doesn't start a getty@tty1 if we run it from graphical.target
-* alsa rule file, alsa service files, alsa state file → /var/lib, sequencer soll by device node ladbar
-
-* place introspection data in ELF sections, read them with objcopy
-
* sendmail.service doesn't get rid PID file, fails to kill everything on stop
* global defaults for StandardOuput=xxx
+* Make EnvironmentFile=-/fooobar/waldo ingnore errors while reading /foobar/waldo
+
+* mkswap/mke2fs is called on wrong devices in crypto devices.
+
Fedora:
* obsolete readhead in systemd pkg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/configure.ac new/systemd-15/configure.ac
--- old/systemd-15/configure.ac 2010-11-25 06:49:08.000000000 +0100
+++ new/systemd-15/configure.ac 2010-11-26 16:41:31.000000000 +0100
@@ -259,12 +259,16 @@
AC_SUBST(DBUSGLIB_CFLAGS)
AC_SUBST(DBUSGLIB_LIBS)
- PKG_CHECK_MODULES(LIBNOTIFY, [ libnotify ])
+ PKG_CHECK_MODULES(LIBNOTIFY, [ libnotify >= 0.7.0 ],
+ [ libnotify07=yes ],
+ [ PKG_CHECK_MODULES(LIBNOTIFY, [ libnotify ]) ]
+ )
+ AM_CONDITIONAL(LIBNOTIFY07, [ test "$libnotify07" = "yes" ])
AC_SUBST(LIBNOTIFY_CFLAGS)
AC_SUBST(LIBNOTIFY_LIBS)
fi
-AM_PROG_VALAC([0.9])
+AM_PROG_VALAC([0.10])
AC_SUBST(VAPIDIR)
AM_CONDITIONAL(HAVE_VALAC, test x"$VALAC" != x)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/daemon.7 new/systemd-15/man/daemon.7
--- old/systemd-15/man/daemon.7 2010-11-25 06:52:17.000000000 +0100
+++ new/systemd-15/man/daemon.7 2010-11-26 18:02:16.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: daemon
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: daemon
.\" Source: systemd
.\" Language: English
.\"
-.TH "DAEMON" "7" "11/25/2010" "systemd" "daemon"
+.TH "DAEMON" "7" "11/26/2010" "systemd" "daemon"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/halt.8 new/systemd-15/man/halt.8
--- old/systemd-15/man/halt.8 2010-11-25 06:52:25.000000000 +0100
+++ new/systemd-15/man/halt.8 2010-11-26 18:02:17.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: halt
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: halt
.\" Source: systemd
.\" Language: English
.\"
-.TH "HALT" "8" "11/25/2010" "systemd" "halt"
+.TH "HALT" "8" "11/26/2010" "systemd" "halt"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/hostname.5 new/systemd-15/man/hostname.5
--- old/systemd-15/man/hostname.5 2010-11-25 06:52:32.000000000 +0100
+++ new/systemd-15/man/hostname.5 2010-11-26 18:02:24.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: hostname
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: /etc/hostname
.\" Source: systemd
.\" Language: English
.\"
-.TH "HOSTNAME" "5" "11/25/2010" "systemd" "/etc/hostname"
+.TH "HOSTNAME" "5" "11/26/2010" "systemd" "/etc/hostname"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/locale.conf.5 new/systemd-15/man/locale.conf.5
--- old/systemd-15/man/locale.conf.5 2010-11-25 06:52:36.000000000 +0100
+++ new/systemd-15/man/locale.conf.5 2010-11-26 18:02:24.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: locale.conf
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: locale.conf
.\" Source: systemd
.\" Language: English
.\"
-.TH "LOCALE\&.CONF" "5" "11/25/2010" "systemd" "locale.conf"
+.TH "LOCALE\&.CONF" "5" "11/26/2010" "systemd" "locale.conf"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/modules-load.d.5 new/systemd-15/man/modules-load.d.5
--- old/systemd-15/man/modules-load.d.5 2010-11-25 06:52:39.000000000 +0100
+++ new/systemd-15/man/modules-load.d.5 2010-11-26 18:02:25.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: modules-load.d
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: modules-load.d
.\" Source: systemd
.\" Language: English
.\"
-.TH "MODULES\-LOAD\&.D" "5" "11/25/2010" "systemd" "modules-load.d"
+.TH "MODULES\-LOAD\&.D" "5" "11/26/2010" "systemd" "modules-load.d"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/os-release.5 new/systemd-15/man/os-release.5
--- old/systemd-15/man/os-release.5 2010-11-25 06:52:37.000000000 +0100
+++ new/systemd-15/man/os-release.5 2010-11-26 18:02:25.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: os-release
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: os-release
.\" Source: systemd
.\" Language: English
.\"
-.TH "OS\-RELEASE" "5" "11/25/2010" "systemd" "os-release"
+.TH "OS\-RELEASE" "5" "11/26/2010" "systemd" "os-release"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/pam_systemd.8 new/systemd-15/man/pam_systemd.8
--- old/systemd-15/man/pam_systemd.8 2010-11-25 06:52:28.000000000 +0100
+++ new/systemd-15/man/pam_systemd.8 2010-11-26 18:02:20.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: pam_systemd
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: pam_systemd
.\" Source: systemd
.\" Language: English
.\"
-.TH "PAM_SYSTEMD" "8" "11/25/2010" "systemd" "pam_systemd"
+.TH "PAM_SYSTEMD" "8" "11/26/2010" "systemd" "pam_systemd"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/runlevel.8 new/systemd-15/man/runlevel.8
--- old/systemd-15/man/runlevel.8 2010-11-25 06:52:22.000000000 +0100
+++ new/systemd-15/man/runlevel.8 2010-11-26 18:02:17.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: runlevel
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: runlevel
.\" Source: systemd
.\" Language: English
.\"
-.TH "RUNLEVEL" "8" "11/25/2010" "systemd" "runlevel"
+.TH "RUNLEVEL" "8" "11/26/2010" "systemd" "runlevel"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/sd-daemon.7 new/systemd-15/man/sd-daemon.7
--- old/systemd-15/man/sd-daemon.7 2010-11-25 06:52:18.000000000 +0100
+++ new/systemd-15/man/sd-daemon.7 2010-11-26 18:02:16.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: sd-daemon
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: sd-daemon
.\" Source: systemd
.\" Language: English
.\"
-.TH "SD\-DAEMON" "7" "11/25/2010" "systemd" "sd-daemon"
+.TH "SD\-DAEMON" "7" "11/26/2010" "systemd" "sd-daemon"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/sd-readahead.7 new/systemd-15/man/sd-readahead.7
--- old/systemd-15/man/sd-readahead.7 2010-11-25 06:52:20.000000000 +0100
+++ new/systemd-15/man/sd-readahead.7 2010-11-26 18:02:16.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: sd-readahead
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: sd-readahead
.\" Source: systemd
.\" Language: English
.\"
-.TH "SD\-READAHEAD" "7" "11/25/2010" "systemd" "sd-readahead"
+.TH "SD\-READAHEAD" "7" "11/26/2010" "systemd" "sd-readahead"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/sd_booted.3 new/systemd-15/man/sd_booted.3
--- old/systemd-15/man/sd_booted.3 2010-11-25 06:51:54.000000000 +0100
+++ new/systemd-15/man/sd_booted.3 2010-11-26 18:02:02.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: sd_booted
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: sd_booted
.\" Source: systemd
.\" Language: English
.\"
-.TH "SD_BOOTED" "3" "11/25/2010" "systemd" "sd_booted"
+.TH "SD_BOOTED" "3" "11/26/2010" "systemd" "sd_booted"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/sd_is_fifo.3 new/systemd-15/man/sd_is_fifo.3
--- old/systemd-15/man/sd_is_fifo.3 2010-11-25 06:51:57.000000000 +0100
+++ new/systemd-15/man/sd_is_fifo.3 2010-11-26 18:02:03.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: sd_is_fifo
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: sd_is_fifo
.\" Source: systemd
.\" Language: English
.\"
-.TH "SD_IS_FIFO" "3" "11/25/2010" "systemd" "sd_is_fifo"
+.TH "SD_IS_FIFO" "3" "11/26/2010" "systemd" "sd_is_fifo"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/sd_listen_fds.3 new/systemd-15/man/sd_listen_fds.3
--- old/systemd-15/man/sd_listen_fds.3 2010-11-25 06:51:55.000000000 +0100
+++ new/systemd-15/man/sd_listen_fds.3 2010-11-26 18:02:02.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: sd_listen_fds
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: sd_listen_fds
.\" Source: systemd
.\" Language: English
.\"
-.TH "SD_LISTEN_FDS" "3" "11/25/2010" "systemd" "sd_listen_fds"
+.TH "SD_LISTEN_FDS" "3" "11/26/2010" "systemd" "sd_listen_fds"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/sd_notify.3 new/systemd-15/man/sd_notify.3
--- old/systemd-15/man/sd_notify.3 2010-11-25 06:51:51.000000000 +0100
+++ new/systemd-15/man/sd_notify.3 2010-11-26 18:01:55.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: sd_notify
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: sd_notify
.\" Source: systemd
.\" Language: English
.\"
-.TH "SD_NOTIFY" "3" "11/25/2010" "systemd" "sd_notify"
+.TH "SD_NOTIFY" "3" "11/26/2010" "systemd" "sd_notify"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/sd_readahead.3 new/systemd-15/man/sd_readahead.3
--- old/systemd-15/man/sd_readahead.3 2010-11-25 06:51:52.000000000 +0100
+++ new/systemd-15/man/sd_readahead.3 2010-11-26 18:02:02.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: sd_readahead
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: sd_readahead
.\" Source: systemd
.\" Language: English
.\"
-.TH "SD_READAHEAD" "3" "11/25/2010" "systemd" "sd_readahead"
+.TH "SD_READAHEAD" "3" "11/26/2010" "systemd" "sd_readahead"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/shutdown.8 new/systemd-15/man/shutdown.8
--- old/systemd-15/man/shutdown.8 2010-11-25 06:52:26.000000000 +0100
+++ new/systemd-15/man/shutdown.8 2010-11-26 18:02:18.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: shutdown
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: shutdown
.\" Source: systemd
.\" Language: English
.\"
-.TH "SHUTDOWN" "8" "11/25/2010" "systemd" "shutdown"
+.TH "SHUTDOWN" "8" "11/26/2010" "systemd" "shutdown"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemadm.1 new/systemd-15/man/systemadm.1
--- old/systemd-15/man/systemadm.1 2010-11-25 06:51:46.000000000 +0100
+++ new/systemd-15/man/systemadm.1 2010-11-26 18:01:55.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemadm
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemadm
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMADM" "1" "11/25/2010" "systemd" "systemadm"
+.TH "SYSTEMADM" "1" "11/26/2010" "systemd" "systemadm"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemctl.1 new/systemd-15/man/systemctl.1
--- old/systemd-15/man/systemctl.1 2010-11-25 06:51:45.000000000 +0100
+++ new/systemd-15/man/systemctl.1 2010-11-26 18:01:55.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemctl
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemctl
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMCTL" "1" "11/25/2010" "systemd" "systemctl"
+.TH "SYSTEMCTL" "1" "11/26/2010" "systemd" "systemctl"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd-cgls.1 new/systemd-15/man/systemd-cgls.1
--- old/systemd-15/man/systemd-cgls.1 2010-11-25 06:51:47.000000000 +0100
+++ new/systemd-15/man/systemd-cgls.1 2010-11-26 18:01:55.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd-cgls
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd-cgls
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\-CGLS" "1" "11/25/2010" "systemd" "systemd-cgls"
+.TH "SYSTEMD\-CGLS" "1" "11/26/2010" "systemd" "systemd-cgls"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd-notify.1 new/systemd-15/man/systemd-notify.1
--- old/systemd-15/man/systemd-notify.1 2010-11-25 06:51:49.000000000 +0100
+++ new/systemd-15/man/systemd-notify.1 2010-11-26 18:01:55.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd-notify
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd-notify
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\-NOTIFY" "1" "11/25/2010" "systemd" "systemd-notify"
+.TH "SYSTEMD\-NOTIFY" "1" "11/26/2010" "systemd" "systemd-notify"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.1 new/systemd-15/man/systemd.1
--- old/systemd-15/man/systemd.1 2010-11-25 06:51:43.000000000 +0100
+++ new/systemd-15/man/systemd.1 2010-11-26 18:01:55.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD" "1" "11/25/2010" "systemd" "systemd"
+.TH "SYSTEMD" "1" "11/26/2010" "systemd" "systemd"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.automount.5 new/systemd-15/man/systemd.automount.5
--- old/systemd-15/man/systemd.automount.5 2010-11-25 06:52:04.000000000 +0100
+++ new/systemd-15/man/systemd.automount.5 2010-11-26 18:02:09.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.automount
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.automount
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.AUTOMOUNT" "5" "11/25/2010" "systemd" "systemd.automount"
+.TH "SYSTEMD\&.AUTOMOUNT" "5" "11/26/2010" "systemd" "systemd.automount"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.conf.5 new/systemd-15/man/systemd.conf.5
--- old/systemd-15/man/systemd.conf.5 2010-11-25 06:52:29.000000000 +0100
+++ new/systemd-15/man/systemd.conf.5 2010-11-26 18:02:23.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.conf
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.conf
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.CONF" "5" "11/25/2010" "systemd" "systemd.conf"
+.TH "SYSTEMD\&.CONF" "5" "11/26/2010" "systemd" "systemd.conf"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.device.5 new/systemd-15/man/systemd.device.5
--- old/systemd-15/man/systemd.device.5 2010-11-25 06:52:12.000000000 +0100
+++ new/systemd-15/man/systemd.device.5 2010-11-26 18:02:10.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.device
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.device
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.DEVICE" "5" "11/25/2010" "systemd" "systemd.device"
+.TH "SYSTEMD\&.DEVICE" "5" "11/26/2010" "systemd" "systemd.device"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.exec.5 new/systemd-15/man/systemd.exec.5
--- old/systemd-15/man/systemd.exec.5 2010-11-25 06:52:15.000000000 +0100
+++ new/systemd-15/man/systemd.exec.5 2010-11-26 18:02:13.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.exec
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.exec
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.EXEC" "5" "11/25/2010" "systemd" "systemd.exec"
+.TH "SYSTEMD\&.EXEC" "5" "11/26/2010" "systemd" "systemd.exec"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.mount.5 new/systemd-15/man/systemd.mount.5
--- old/systemd-15/man/systemd.mount.5 2010-11-25 06:52:03.000000000 +0100
+++ new/systemd-15/man/systemd.mount.5 2010-11-26 18:02:05.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.mount
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.mount
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.MOUNT" "5" "11/25/2010" "systemd" "systemd.mount"
+.TH "SYSTEMD\&.MOUNT" "5" "11/26/2010" "systemd" "systemd.mount"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.path.5 new/systemd-15/man/systemd.path.5
--- old/systemd-15/man/systemd.path.5 2010-11-25 06:52:09.000000000 +0100
+++ new/systemd-15/man/systemd.path.5 2010-11-26 18:02:09.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.path
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.path
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.PATH" "5" "11/25/2010" "systemd" "systemd.path"
+.TH "SYSTEMD\&.PATH" "5" "11/26/2010" "systemd" "systemd.path"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.service.5 new/systemd-15/man/systemd.service.5
--- old/systemd-15/man/systemd.service.5 2010-11-25 06:52:00.000000000 +0100
+++ new/systemd-15/man/systemd.service.5 2010-11-26 18:02:03.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.service
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.service
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.SERVICE" "5" "11/25/2010" "systemd" "systemd.service"
+.TH "SYSTEMD\&.SERVICE" "5" "11/26/2010" "systemd" "systemd.service"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.snapshot.5 new/systemd-15/man/systemd.snapshot.5
--- old/systemd-15/man/systemd.snapshot.5 2010-11-25 06:52:13.000000000 +0100
+++ new/systemd-15/man/systemd.snapshot.5 2010-11-26 18:02:10.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.snapshot
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.snapshot
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.SNAPSHOT" "5" "11/25/2010" "systemd" "systemd.snapshot"
+.TH "SYSTEMD\&.SNAPSHOT" "5" "11/26/2010" "systemd" "systemd.snapshot"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.socket.5 new/systemd-15/man/systemd.socket.5
--- old/systemd-15/man/systemd.socket.5 2010-11-25 06:52:01.000000000 +0100
+++ new/systemd-15/man/systemd.socket.5 2010-11-26 18:02:03.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.socket
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.socket
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.SOCKET" "5" "11/25/2010" "systemd" "systemd.socket"
+.TH "SYSTEMD\&.SOCKET" "5" "11/26/2010" "systemd" "systemd.socket"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.special.7.in new/systemd-15/man/systemd.special.7.in
--- old/systemd-15/man/systemd.special.7.in 2010-11-25 06:53:55.000000000 +0100
+++ new/systemd-15/man/systemd.special.7.in 2010-11-26 18:02:27.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.special
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.special
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.SPECIAL" "7" "11/25/2010" "systemd" "systemd.special"
+.TH "SYSTEMD\&.SPECIAL" "7" "11/26/2010" "systemd" "systemd.special"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.swap.5 new/systemd-15/man/systemd.swap.5
--- old/systemd-15/man/systemd.swap.5 2010-11-25 06:52:06.000000000 +0100
+++ new/systemd-15/man/systemd.swap.5 2010-11-26 18:02:09.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.swap
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.swap
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.SWAP" "5" "11/25/2010" "systemd" "systemd.swap"
+.TH "SYSTEMD\&.SWAP" "5" "11/26/2010" "systemd" "systemd.swap"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.target.5 new/systemd-15/man/systemd.target.5
--- old/systemd-15/man/systemd.target.5 2010-11-25 06:52:10.000000000 +0100
+++ new/systemd-15/man/systemd.target.5 2010-11-26 18:02:10.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.target
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.target
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.TARGET" "5" "11/25/2010" "systemd" "systemd.target"
+.TH "SYSTEMD\&.TARGET" "5" "11/26/2010" "systemd" "systemd.target"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.timer.5 new/systemd-15/man/systemd.timer.5
--- old/systemd-15/man/systemd.timer.5 2010-11-25 06:52:07.000000000 +0100
+++ new/systemd-15/man/systemd.timer.5 2010-11-26 18:02:09.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.timer
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.timer
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.TIMER" "5" "11/25/2010" "systemd" "systemd.timer"
+.TH "SYSTEMD\&.TIMER" "5" "11/26/2010" "systemd" "systemd.timer"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/systemd.unit.5 new/systemd-15/man/systemd.unit.5
--- old/systemd-15/man/systemd.unit.5 2010-11-25 06:51:58.000000000 +0100
+++ new/systemd-15/man/systemd.unit.5 2010-11-26 18:02:02.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: systemd.unit
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: systemd.unit
.\" Source: systemd
.\" Language: English
.\"
-.TH "SYSTEMD\&.UNIT" "5" "11/25/2010" "systemd" "systemd.unit"
+.TH "SYSTEMD\&.UNIT" "5" "11/26/2010" "systemd" "systemd.unit"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/telinit.8 new/systemd-15/man/telinit.8
--- old/systemd-15/man/telinit.8 2010-11-25 06:52:23.000000000 +0100
+++ new/systemd-15/man/telinit.8 2010-11-26 18:02:17.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: telinit
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: telinit
.\" Source: systemd
.\" Language: English
.\"
-.TH "TELINIT" "8" "11/25/2010" "systemd" "telinit"
+.TH "TELINIT" "8" "11/26/2010" "systemd" "telinit"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/tmpfiles.d.5 new/systemd-15/man/tmpfiles.d.5
--- old/systemd-15/man/tmpfiles.d.5 2010-11-25 06:52:31.000000000 +0100
+++ new/systemd-15/man/tmpfiles.d.5 2010-11-26 18:02:24.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: tmpfiles.d
.\" Author: Brandon Philips <brandon(a)ifup.org>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: tmpfiles.d
.\" Source: systemd
.\" Language: English
.\"
-.TH "TMPFILES\&.D" "5" "11/25/2010" "systemd" "tmpfiles.d"
+.TH "TMPFILES\&.D" "5" "11/26/2010" "systemd" "tmpfiles.d"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/man/vconsole.conf.5 new/systemd-15/man/vconsole.conf.5
--- old/systemd-15/man/vconsole.conf.5 2010-11-25 06:52:34.000000000 +0100
+++ new/systemd-15/man/vconsole.conf.5 2010-11-26 18:02:24.000000000 +0100
@@ -2,12 +2,12 @@
.\" Title: vconsole.conf
.\" Author: Lennart Poettering <lennart(a)poettering.net>
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 11/25/2010
+.\" Date: 11/26/2010
.\" Manual: vconsole.conf
.\" Source: systemd
.\" Language: English
.\"
-.TH "VCONSOLE\&.CONF" "5" "11/25/2010" "systemd" "vconsole.conf"
+.TH "VCONSOLE\&.CONF" "5" "11/26/2010" "systemd" "vconsole.conf"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/src/device.c new/systemd-15/src/device.c
--- old/systemd-15/src/device.c 2010-11-15 18:44:51.000000000 +0100
+++ new/systemd-15/src/device.c 2010-11-26 16:04:35.000000000 +0100
@@ -468,6 +468,9 @@
goto fail;
}
+ if (udev_monitor_set_receive_buffer_size(m->udev_monitor, 128*1024*1024) < 0)
+ log_error("Failed to set udev event buffer size.");
+
if (udev_monitor_filter_add_match_tag(m->udev_monitor, "systemd") < 0) {
r = -ENOMEM;
goto fail;
@@ -524,10 +527,21 @@
const char *action;
assert(m);
- assert(events == EPOLLIN);
+
+ if (events != EPOLLIN) {
+ static RATELIMIT_DEFINE(limit, 10*USEC_PER_SEC, 5);
+
+ if (!ratelimit_test(&limit))
+ log_error("Failed to get udev event: %m");
+ if (!(events & EPOLLIN))
+ return;
+ }
if (!(dev = udev_monitor_receive_device(m->udev_monitor))) {
- log_error("Failed to receive device.");
+ /*
+ * libudev might filter-out devices which pass the bloom filter,
+ * so getting NULL here is not neccessarily an error
+ */
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/src/fsck.c new/systemd-15/src/fsck.c
--- old/systemd-15/src/fsck.c 2010-11-25 06:49:13.000000000 +0100
+++ new/systemd-15/src/fsck.c 2010-11-25 16:17:16.000000000 +0100
@@ -142,7 +142,7 @@
}
int main(int argc, char *argv[]) {
- const char *cmdline[7];
+ const char *cmdline[8];
int i = 0, r = EXIT_FAILURE, q;
pid_t pid;
siginfo_t status;
@@ -213,6 +213,7 @@
cmdline[i++] = "/sbin/fsck";
cmdline[i++] = "-a";
cmdline[i++] = "-T";
+ cmdline[i++] = "-l";
if (!root_directory)
cmdline[i++] = "-M";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/src/gnome-ask-password-agent.c new/systemd-15/src/gnome-ask-password-agent.c
--- old/systemd-15/src/gnome-ask-password-agent.c 2010-11-25 06:53:39.000000000 +0100
+++ new/systemd-15/src/gnome-ask-password-agent.c 2010-11-26 18:01:56.000000000 +0100
@@ -130,7 +130,7 @@
}
-#line 69 "gnome-ask-password-agent.vala"
+#line 74 "gnome-ask-password-agent.vala"
static void _password_dialog_on_entry_activated_gtk_entry_activate (GtkEntry* _sender, gpointer self) {
#line 136 "gnome-ask-password-agent.c"
password_dialog_on_entry_activated (self);
@@ -163,41 +163,41 @@
gtk_dialog_set_default_response ((GtkDialog*) self, (gint) GTK_RESPONSE_OK);
#line 39 "gnome-ask-password-agent.vala"
gtk_window_set_icon_name ((GtkWindow*) self, icon);
-#line 41 "gnome-ask-password-agent.vala"
+#line 45 "gnome-ask-password-agent.vala"
gtk_dialog_add_button ((GtkDialog*) self, GTK_STOCK_CANCEL, (gint) GTK_RESPONSE_CANCEL);
-#line 42 "gnome-ask-password-agent.vala"
+#line 46 "gnome-ask-password-agent.vala"
gtk_dialog_add_button ((GtkDialog*) self, GTK_STOCK_OK, (gint) GTK_RESPONSE_OK);
-#line 44 "gnome-ask-password-agent.vala"
+#line 49 "gnome-ask-password-agent.vala"
content = _g_object_ref0 (GTK_CONTAINER (gtk_dialog_get_content_area ((GtkDialog*) self)));
-#line 46 "gnome-ask-password-agent.vala"
+#line 51 "gnome-ask-password-agent.vala"
hbox = (GtkBox*) g_object_ref_sink ((GtkHBox*) gtk_hbox_new (FALSE, 16));
-#line 47 "gnome-ask-password-agent.vala"
+#line 52 "gnome-ask-password-agent.vala"
gtk_container_set_border_width ((GtkContainer*) hbox, (guint) 8);
-#line 48 "gnome-ask-password-agent.vala"
+#line 53 "gnome-ask-password-agent.vala"
gtk_container_add (content, (GtkWidget*) hbox);
-#line 50 "gnome-ask-password-agent.vala"
+#line 55 "gnome-ask-password-agent.vala"
image = g_object_ref_sink ((GtkImage*) gtk_image_new_from_icon_name (icon, GTK_ICON_SIZE_DIALOG));
-#line 51 "gnome-ask-password-agent.vala"
+#line 56 "gnome-ask-password-agent.vala"
gtk_box_pack_start (hbox, (GtkWidget*) image, FALSE, FALSE, 0);
-#line 53 "gnome-ask-password-agent.vala"
+#line 58 "gnome-ask-password-agent.vala"
vbox = (GtkBox*) g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 8));
-#line 54 "gnome-ask-password-agent.vala"
+#line 59 "gnome-ask-password-agent.vala"
gtk_box_pack_start (hbox, (GtkWidget*) vbox, TRUE, TRUE, 0);
-#line 56 "gnome-ask-password-agent.vala"
+#line 61 "gnome-ask-password-agent.vala"
label = g_object_ref_sink ((GtkLabel*) gtk_label_new (message));
-#line 57 "gnome-ask-password-agent.vala"
+#line 62 "gnome-ask-password-agent.vala"
gtk_box_pack_start (vbox, (GtkWidget*) label, FALSE, FALSE, 0);
-#line 59 "gnome-ask-password-agent.vala"
+#line 64 "gnome-ask-password-agent.vala"
self->entry = (_tmp0_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->entry), _tmp0_);
-#line 60 "gnome-ask-password-agent.vala"
+#line 65 "gnome-ask-password-agent.vala"
gtk_entry_set_visibility (self->entry, FALSE);
-#line 61 "gnome-ask-password-agent.vala"
+#line 66 "gnome-ask-password-agent.vala"
gtk_entry_set_activates_default (self->entry, TRUE);
-#line 62 "gnome-ask-password-agent.vala"
+#line 67 "gnome-ask-password-agent.vala"
gtk_box_pack_start (vbox, (GtkWidget*) self->entry, FALSE, FALSE, 0);
-#line 64 "gnome-ask-password-agent.vala"
+#line 69 "gnome-ask-password-agent.vala"
g_signal_connect_object (self->entry, "activate", (GCallback) _password_dialog_on_entry_activated_gtk_entry_activate, self, 0);
-#line 66 "gnome-ask-password-agent.vala"
+#line 71 "gnome-ask-password-agent.vala"
gtk_widget_show_all ((GtkWidget*) self);
#line 203 "gnome-ask-password-agent.c"
_g_object_unref0 (label);
@@ -217,11 +217,11 @@
}
-#line 69 "gnome-ask-password-agent.vala"
+#line 74 "gnome-ask-password-agent.vala"
void password_dialog_on_entry_activated (PasswordDialog* self) {
-#line 69 "gnome-ask-password-agent.vala"
+#line 74 "gnome-ask-password-agent.vala"
g_return_if_fail (self != NULL);
-#line 70 "gnome-ask-password-agent.vala"
+#line 75 "gnome-ask-password-agent.vala"
gtk_dialog_response ((GtkDialog*) self, (gint) GTK_RESPONSE_OK);
#line 227 "gnome-ask-password-agent.c"
}
@@ -257,21 +257,21 @@
}
-#line 100 "gnome-ask-password-agent.vala"
+#line 105 "gnome-ask-password-agent.vala"
static void _my_status_icon_file_monitor_changed_g_file_monitor_changed (GFileMonitor* _sender, GFile* file, GFile* other_file, GFileMonitorEvent event_type, gpointer self, GError** error) {
#line 263 "gnome-ask-password-agent.c"
my_status_icon_file_monitor_changed (self, file, other_file, event_type, error);
}
-#line 192 "gnome-ask-password-agent.vala"
+#line 201 "gnome-ask-password-agent.vala"
static void _my_status_icon_status_icon_activate_gtk_status_icon_activate (GtkStatusIcon* _sender, gpointer self, GError** error) {
#line 270 "gnome-ask-password-agent.c"
my_status_icon_status_icon_activate (self, error);
}
-#line 86 "gnome-ask-password-agent.vala"
+#line 91 "gnome-ask-password-agent.vala"
MyStatusIcon* my_status_icon_construct (GType object_type, GError** error) {
#line 277 "gnome-ask-password-agent.c"
MyStatusIcon * self = NULL;
@@ -280,13 +280,13 @@
GFileMonitor* _tmp2_;
GFile* _tmp3_;
GError * _inner_error_ = NULL;
-#line 87 "gnome-ask-password-agent.vala"
+#line 92 "gnome-ask-password-agent.vala"
self = (MyStatusIcon*) g_object_new (object_type, "icon-name", "dialog-password", NULL);
-#line 88 "gnome-ask-password-agent.vala"
+#line 93 "gnome-ask-password-agent.vala"
gtk_status_icon_set_title ((GtkStatusIcon*) self, "System Password");
-#line 90 "gnome-ask-password-agent.vala"
+#line 95 "gnome-ask-password-agent.vala"
self->priv->directory = (_tmp0_ = g_file_new_for_path ("/dev/.systemd/ask-password/"), _g_object_unref0 (self->priv->directory), _tmp0_);
-#line 91 "gnome-ask-password-agent.vala"
+#line 96 "gnome-ask-password-agent.vala"
_tmp1_ = g_file_monitor_directory (self->priv->directory, 0, NULL, &_inner_error_);
#line 292 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -294,13 +294,13 @@
_g_object_unref0 (self);
return NULL;
}
-#line 91 "gnome-ask-password-agent.vala"
+#line 96 "gnome-ask-password-agent.vala"
self->priv->file_monitor = (_tmp2_ = _tmp1_, _g_object_unref0 (self->priv->file_monitor), _tmp2_);
-#line 92 "gnome-ask-password-agent.vala"
+#line 97 "gnome-ask-password-agent.vala"
g_signal_connect_object (self->priv->file_monitor, "changed", (GCallback) _my_status_icon_file_monitor_changed_g_file_monitor_changed, self, 0);
-#line 94 "gnome-ask-password-agent.vala"
+#line 99 "gnome-ask-password-agent.vala"
self->priv->current = (_tmp3_ = NULL, _g_object_unref0 (self->priv->current), _tmp3_);
-#line 95 "gnome-ask-password-agent.vala"
+#line 100 "gnome-ask-password-agent.vala"
my_status_icon_look_for_password (self, &_inner_error_);
#line 306 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -308,51 +308,51 @@
_g_object_unref0 (self);
return NULL;
}
-#line 97 "gnome-ask-password-agent.vala"
+#line 102 "gnome-ask-password-agent.vala"
g_signal_connect_object ((GtkStatusIcon*) self, "activate", (GCallback) _my_status_icon_status_icon_activate_gtk_status_icon_activate, self, 0);
#line 314 "gnome-ask-password-agent.c"
return self;
}
-#line 86 "gnome-ask-password-agent.vala"
+#line 91 "gnome-ask-password-agent.vala"
MyStatusIcon* my_status_icon_new (GError** error) {
-#line 86 "gnome-ask-password-agent.vala"
+#line 91 "gnome-ask-password-agent.vala"
return my_status_icon_construct (TYPE_MY_STATUS_ICON, error);
#line 323 "gnome-ask-password-agent.c"
}
-#line 100 "gnome-ask-password-agent.vala"
+#line 105 "gnome-ask-password-agent.vala"
static void my_status_icon_file_monitor_changed (MyStatusIcon* self, GFile* file, GFile* other_file, GFileMonitorEvent event_type, GError** error) {
#line 329 "gnome-ask-password-agent.c"
char* _tmp0_;
gboolean _tmp1_;
gboolean _tmp2_ = FALSE;
GError * _inner_error_ = NULL;
-#line 100 "gnome-ask-password-agent.vala"
+#line 105 "gnome-ask-password-agent.vala"
g_return_if_fail (self != NULL);
-#line 100 "gnome-ask-password-agent.vala"
+#line 105 "gnome-ask-password-agent.vala"
g_return_if_fail (file != NULL);
-#line 102 "gnome-ask-password-agent.vala"
+#line 107 "gnome-ask-password-agent.vala"
if ((_tmp1_ = !g_str_has_prefix (_tmp0_ = g_file_get_basename (file), "ask."), _g_free0 (_tmp0_), _tmp1_)) {
-#line 103 "gnome-ask-password-agent.vala"
+#line 108 "gnome-ask-password-agent.vala"
return;
#line 342 "gnome-ask-password-agent.c"
}
-#line 105 "gnome-ask-password-agent.vala"
+#line 110 "gnome-ask-password-agent.vala"
if (event_type == G_FILE_MONITOR_EVENT_CREATED) {
-#line 105 "gnome-ask-password-agent.vala"
+#line 110 "gnome-ask-password-agent.vala"
_tmp2_ = TRUE;
#line 348 "gnome-ask-password-agent.c"
} else {
-#line 106 "gnome-ask-password-agent.vala"
+#line 111 "gnome-ask-password-agent.vala"
_tmp2_ = event_type == G_FILE_MONITOR_EVENT_DELETED;
#line 352 "gnome-ask-password-agent.c"
}
-#line 105 "gnome-ask-password-agent.vala"
+#line 110 "gnome-ask-password-agent.vala"
if (_tmp2_) {
-#line 107 "gnome-ask-password-agent.vala"
+#line 112 "gnome-ask-password-agent.vala"
my_status_icon_look_for_password (self, &_inner_error_);
#line 358 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -363,34 +363,34 @@
}
-#line 110 "gnome-ask-password-agent.vala"
+#line 115 "gnome-ask-password-agent.vala"
static void my_status_icon_look_for_password (MyStatusIcon* self, GError** error) {
#line 369 "gnome-ask-password-agent.c"
GError * _inner_error_ = NULL;
-#line 110 "gnome-ask-password-agent.vala"
+#line 115 "gnome-ask-password-agent.vala"
g_return_if_fail (self != NULL);
-#line 112 "gnome-ask-password-agent.vala"
+#line 117 "gnome-ask-password-agent.vala"
if (self->priv->current != NULL) {
-#line 113 "gnome-ask-password-agent.vala"
+#line 118 "gnome-ask-password-agent.vala"
if (!g_file_query_exists (self->priv->current, NULL)) {
#line 377 "gnome-ask-password-agent.c"
GFile* _tmp0_;
-#line 114 "gnome-ask-password-agent.vala"
+#line 119 "gnome-ask-password-agent.vala"
self->priv->current = (_tmp0_ = NULL, _g_object_unref0 (self->priv->current), _tmp0_);
-#line 115 "gnome-ask-password-agent.vala"
+#line 120 "gnome-ask-password-agent.vala"
if (self->priv->password_dialog != NULL) {
-#line 116 "gnome-ask-password-agent.vala"
+#line 121 "gnome-ask-password-agent.vala"
gtk_dialog_response ((GtkDialog*) self->priv->password_dialog, (gint) GTK_RESPONSE_REJECT);
#line 385 "gnome-ask-password-agent.c"
}
}
}
-#line 120 "gnome-ask-password-agent.vala"
+#line 125 "gnome-ask-password-agent.vala"
if (self->priv->current == NULL) {
#line 391 "gnome-ask-password-agent.c"
GFileEnumerator* enumerator;
GFileInfo* i;
-#line 121 "gnome-ask-password-agent.vala"
+#line 126 "gnome-ask-password-agent.vala"
enumerator = g_file_enumerate_children (self->priv->directory, "standard::name", G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, &_inner_error_);
#line 396 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -398,7 +398,7 @@
return;
}
i = NULL;
-#line 124 "gnome-ask-password-agent.vala"
+#line 129 "gnome-ask-password-agent.vala"
while (TRUE) {
#line 404 "gnome-ask-password-agent.c"
GFileInfo* _tmp1_;
@@ -406,7 +406,7 @@
GFile* _tmp3_;
gboolean _tmp4_;
GFile* _tmp5_;
-#line 124 "gnome-ask-password-agent.vala"
+#line 129 "gnome-ask-password-agent.vala"
_tmp1_ = g_file_enumerator_next_file (enumerator, NULL, &_inner_error_);
#line 412 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -415,21 +415,21 @@
_g_object_unref0 (enumerator);
return;
}
-#line 124 "gnome-ask-password-agent.vala"
+#line 129 "gnome-ask-password-agent.vala"
if (!((i = (_tmp2_ = _tmp1_, _g_object_unref0 (i), _tmp2_)) != NULL)) {
-#line 124 "gnome-ask-password-agent.vala"
+#line 129 "gnome-ask-password-agent.vala"
break;
#line 423 "gnome-ask-password-agent.c"
}
-#line 125 "gnome-ask-password-agent.vala"
+#line 130 "gnome-ask-password-agent.vala"
if (!g_str_has_prefix (g_file_info_get_name (i), "ask.")) {
-#line 126 "gnome-ask-password-agent.vala"
+#line 131 "gnome-ask-password-agent.vala"
continue;
#line 429 "gnome-ask-password-agent.c"
}
-#line 128 "gnome-ask-password-agent.vala"
+#line 133 "gnome-ask-password-agent.vala"
self->priv->current = (_tmp3_ = g_file_get_child (self->priv->directory, g_file_info_get_name (i)), _g_object_unref0 (self->priv->current), _tmp3_);
-#line 130 "gnome-ask-password-agent.vala"
+#line 135 "gnome-ask-password-agent.vala"
_tmp4_ = my_status_icon_load_password (self, &_inner_error_);
#line 435 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -438,38 +438,38 @@
_g_object_unref0 (enumerator);
return;
}
-#line 130 "gnome-ask-password-agent.vala"
+#line 135 "gnome-ask-password-agent.vala"
if (_tmp4_) {
-#line 131 "gnome-ask-password-agent.vala"
+#line 136 "gnome-ask-password-agent.vala"
break;
#line 446 "gnome-ask-password-agent.c"
}
-#line 133 "gnome-ask-password-agent.vala"
+#line 138 "gnome-ask-password-agent.vala"
self->priv->current = (_tmp5_ = NULL, _g_object_unref0 (self->priv->current), _tmp5_);
#line 450 "gnome-ask-password-agent.c"
}
_g_object_unref0 (i);
_g_object_unref0 (enumerator);
}
-#line 137 "gnome-ask-password-agent.vala"
+#line 142 "gnome-ask-password-agent.vala"
if (self->priv->current == NULL) {
-#line 138 "gnome-ask-password-agent.vala"
+#line 143 "gnome-ask-password-agent.vala"
gtk_status_icon_set_visible ((GtkStatusIcon*) self, FALSE);
#line 459 "gnome-ask-password-agent.c"
}
}
-#line 142 "gnome-ask-password-agent.vala"
+#line 147 "gnome-ask-password-agent.vala"
static gboolean my_status_icon_load_password (MyStatusIcon* self, GError** error) {
#line 466 "gnome-ask-password-agent.c"
gboolean result = FALSE;
GKeyFile* key_file;
NotifyNotification* n;
GError * _inner_error_ = NULL;
-#line 142 "gnome-ask-password-agent.vala"
+#line 147 "gnome-ask-password-agent.vala"
g_return_val_if_fail (self != NULL, FALSE);
-#line 144 "gnome-ask-password-agent.vala"
+#line 149 "gnome-ask-password-agent.vala"
key_file = g_key_file_new ();
#line 475 "gnome-ask-password-agent.c"
{
@@ -480,51 +480,51 @@
guint64 not_after = 0ULL;
char* _tmp1_;
char* _tmp2_;
-#line 149 "gnome-ask-password-agent.vala"
+#line 154 "gnome-ask-password-agent.vala"
g_key_file_load_from_file (key_file, _tmp0_ = g_file_get_path (self->priv->current), G_KEY_FILE_NONE, &_inner_error_);
#line 486 "gnome-ask-password-agent.c"
_g_free0 (_tmp0_);
if (_inner_error_ != NULL) {
goto __catch0_g_error;
}
-#line 151 "gnome-ask-password-agent.vala"
+#line 156 "gnome-ask-password-agent.vala"
not_after_as_string = g_key_file_get_string (key_file, "Ask", "NotAfter", &_inner_error_);
#line 493 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
goto __catch0_g_error;
}
-#line 153 "gnome-ask-password-agent.vala"
+#line 158 "gnome-ask-password-agent.vala"
clock_gettime (1, &ts);
-#line 154 "gnome-ask-password-agent.vala"
+#line 159 "gnome-ask-password-agent.vala"
now = (guint64) ((ts.tv_sec * 1000000) + (ts.tv_nsec / 1000));
-#line 157 "gnome-ask-password-agent.vala"
+#line 162 "gnome-ask-password-agent.vala"
if (sscanf (not_after_as_string, "%llu", ¬_after) != 1) {
#line 503 "gnome-ask-password-agent.c"
result = FALSE;
_g_free0 (not_after_as_string);
_g_key_file_free0 (key_file);
-#line 158 "gnome-ask-password-agent.vala"
+#line 163 "gnome-ask-password-agent.vala"
return result;
#line 509 "gnome-ask-password-agent.c"
}
-#line 160 "gnome-ask-password-agent.vala"
+#line 165 "gnome-ask-password-agent.vala"
if (not_after < now) {
#line 513 "gnome-ask-password-agent.c"
result = FALSE;
_g_free0 (not_after_as_string);
_g_key_file_free0 (key_file);
-#line 161 "gnome-ask-password-agent.vala"
+#line 166 "gnome-ask-password-agent.vala"
return result;
#line 519 "gnome-ask-password-agent.c"
}
-#line 163 "gnome-ask-password-agent.vala"
+#line 168 "gnome-ask-password-agent.vala"
_tmp1_ = g_key_file_get_string (key_file, "Ask", "Socket", &_inner_error_);
#line 523 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
_g_free0 (not_after_as_string);
goto __catch0_g_error;
}
-#line 163 "gnome-ask-password-agent.vala"
+#line 168 "gnome-ask-password-agent.vala"
self->priv->socket = (_tmp2_ = _tmp1_, _g_free0 (self->priv->socket), _tmp2_);
#line 530 "gnome-ask-password-agent.c"
_g_free0 (not_after_as_string);
@@ -539,7 +539,7 @@
result = FALSE;
_g_error_free0 (e);
_g_key_file_free0 (key_file);
-#line 165 "gnome-ask-password-agent.vala"
+#line 170 "gnome-ask-password-agent.vala"
return result;
#line 545 "gnome-ask-password-agent.c"
}
@@ -554,13 +554,13 @@
char* _tmp3_;
char* _tmp4_;
char* _tmp5_;
-#line 169 "gnome-ask-password-agent.vala"
+#line 174 "gnome-ask-password-agent.vala"
_tmp3_ = g_key_file_get_string (key_file, "Ask", "Message", &_inner_error_);
#line 560 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
goto __catch1_g_error;
}
-#line 169 "gnome-ask-password-agent.vala"
+#line 174 "gnome-ask-password-agent.vala"
self->priv->message = (_tmp5_ = g_strcompress (_tmp4_ = _tmp3_), _g_free0 (self->priv->message), _tmp5_);
#line 566 "gnome-ask-password-agent.c"
_g_free0 (_tmp4_);
@@ -573,7 +573,7 @@
_inner_error_ = NULL;
{
char* _tmp6_;
-#line 171 "gnome-ask-password-agent.vala"
+#line 176 "gnome-ask-password-agent.vala"
self->priv->message = (_tmp6_ = g_strdup ("Please Enter System Password!"), _g_free0 (self->priv->message), _tmp6_);
#line 579 "gnome-ask-password-agent.c"
_g_error_free0 (e);
@@ -585,19 +585,19 @@
_g_key_file_free0 (key_file);
return FALSE;
}
-#line 173 "gnome-ask-password-agent.vala"
+#line 178 "gnome-ask-password-agent.vala"
gtk_status_icon_set_tooltip_text ((GtkStatusIcon*) self, self->priv->message);
#line 591 "gnome-ask-password-agent.c"
{
char* _tmp7_;
char* _tmp8_;
-#line 176 "gnome-ask-password-agent.vala"
+#line 181 "gnome-ask-password-agent.vala"
_tmp7_ = g_key_file_get_string (key_file, "Ask", "Icon", &_inner_error_);
#line 597 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
goto __catch2_g_error;
}
-#line 176 "gnome-ask-password-agent.vala"
+#line 181 "gnome-ask-password-agent.vala"
self->priv->icon = (_tmp8_ = _tmp7_, _g_free0 (self->priv->icon), _tmp8_);
#line 603 "gnome-ask-password-agent.c"
}
@@ -609,7 +609,7 @@
_inner_error_ = NULL;
{
char* _tmp9_;
-#line 178 "gnome-ask-password-agent.vala"
+#line 183 "gnome-ask-password-agent.vala"
self->priv->icon = (_tmp9_ = g_strdup ("dialog-password"), _g_free0 (self->priv->icon), _tmp9_);
#line 615 "gnome-ask-password-agent.c"
_g_error_free0 (e);
@@ -621,17 +621,17 @@
_g_key_file_free0 (key_file);
return FALSE;
}
-#line 180 "gnome-ask-password-agent.vala"
+#line 185 "gnome-ask-password-agent.vala"
gtk_status_icon_set_from_icon_name ((GtkStatusIcon*) self, self->priv->icon);
-#line 182 "gnome-ask-password-agent.vala"
+#line 187 "gnome-ask-password-agent.vala"
gtk_status_icon_set_visible ((GtkStatusIcon*) self, TRUE);
-#line 184 "gnome-ask-password-agent.vala"
+#line 192 "gnome-ask-password-agent.vala"
n = notify_notification_new (gtk_status_icon_get_title ((GtkStatusIcon*) self), self->priv->message, self->priv->icon, NULL);
-#line 185 "gnome-ask-password-agent.vala"
+#line 193 "gnome-ask-password-agent.vala"
notify_notification_attach_to_status_icon (n, (GtkStatusIcon*) self);
-#line 186 "gnome-ask-password-agent.vala"
+#line 195 "gnome-ask-password-agent.vala"
notify_notification_set_timeout (n, 5000);
-#line 187 "gnome-ask-password-agent.vala"
+#line 196 "gnome-ask-password-agent.vala"
notify_notification_show (n, &_inner_error_);
#line 637 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -643,7 +643,7 @@
result = TRUE;
_g_object_unref0 (n);
_g_key_file_free0 (key_file);
-#line 189 "gnome-ask-password-agent.vala"
+#line 198 "gnome-ask-password-agent.vala"
return result;
#line 649 "gnome-ask-password-agent.c"
}
@@ -659,7 +659,7 @@
}
-#line 192 "gnome-ask-password-agent.vala"
+#line 201 "gnome-ask-password-agent.vala"
static void my_status_icon_status_icon_activate (MyStatusIcon* self, GError** error) {
#line 665 "gnome-ask-password-agent.c"
PasswordDialog* _tmp0_;
@@ -674,62 +674,62 @@
gint _tmp5__length1;
GOutputStream* stream;
GError * _inner_error_ = NULL;
-#line 192 "gnome-ask-password-agent.vala"
+#line 201 "gnome-ask-password-agent.vala"
g_return_if_fail (self != NULL);
-#line 194 "gnome-ask-password-agent.vala"
+#line 203 "gnome-ask-password-agent.vala"
if (self->priv->current == NULL) {
-#line 195 "gnome-ask-password-agent.vala"
+#line 204 "gnome-ask-password-agent.vala"
return;
#line 684 "gnome-ask-password-agent.c"
}
-#line 197 "gnome-ask-password-agent.vala"
+#line 206 "gnome-ask-password-agent.vala"
if (self->priv->password_dialog != NULL) {
-#line 198 "gnome-ask-password-agent.vala"
+#line 207 "gnome-ask-password-agent.vala"
gtk_window_present ((GtkWindow*) self->priv->password_dialog);
-#line 199 "gnome-ask-password-agent.vala"
+#line 208 "gnome-ask-password-agent.vala"
return;
#line 692 "gnome-ask-password-agent.c"
}
-#line 202 "gnome-ask-password-agent.vala"
+#line 211 "gnome-ask-password-agent.vala"
self->priv->password_dialog = (_tmp0_ = g_object_ref_sink (password_dialog_new (self->priv->message, self->priv->icon)), _g_object_unref0 (self->priv->password_dialog), _tmp0_);
-#line 204 "gnome-ask-password-agent.vala"
+#line 213 "gnome-ask-password-agent.vala"
_result_ = gtk_dialog_run ((GtkDialog*) self->priv->password_dialog);
-#line 205 "gnome-ask-password-agent.vala"
+#line 214 "gnome-ask-password-agent.vala"
password = g_strdup (gtk_entry_get_text (self->priv->password_dialog->entry));
-#line 207 "gnome-ask-password-agent.vala"
+#line 216 "gnome-ask-password-agent.vala"
gtk_object_destroy ((GtkObject*) self->priv->password_dialog);
-#line 208 "gnome-ask-password-agent.vala"
+#line 217 "gnome-ask-password-agent.vala"
self->priv->password_dialog = (_tmp1_ = NULL, _g_object_unref0 (self->priv->password_dialog), _tmp1_);
-#line 210 "gnome-ask-password-agent.vala"
+#line 219 "gnome-ask-password-agent.vala"
if (_result_ == GTK_RESPONSE_REJECT) {
-#line 210 "gnome-ask-password-agent.vala"
+#line 219 "gnome-ask-password-agent.vala"
_tmp2_ = TRUE;
#line 708 "gnome-ask-password-agent.c"
} else {
-#line 211 "gnome-ask-password-agent.vala"
+#line 220 "gnome-ask-password-agent.vala"
_tmp2_ = _result_ == GTK_RESPONSE_DELETE_EVENT;
#line 712 "gnome-ask-password-agent.c"
}
-#line 210 "gnome-ask-password-agent.vala"
+#line 219 "gnome-ask-password-agent.vala"
if (_tmp2_) {
#line 716 "gnome-ask-password-agent.c"
_g_free0 (password);
-#line 212 "gnome-ask-password-agent.vala"
+#line 221 "gnome-ask-password-agent.vala"
return;
#line 720 "gnome-ask-password-agent.c"
}
_tmp3_ = NULL;
-#line 218 "gnome-ask-password-agent.vala"
+#line 227 "gnome-ask-password-agent.vala"
if (_result_ == GTK_RESPONSE_OK) {
-#line 218 "gnome-ask-password-agent.vala"
+#line 227 "gnome-ask-password-agent.vala"
_tmp3_ = "1";
#line 727 "gnome-ask-password-agent.c"
} else {
-#line 218 "gnome-ask-password-agent.vala"
+#line 227 "gnome-ask-password-agent.vala"
_tmp3_ = "0";
#line 731 "gnome-ask-password-agent.c"
}
-#line 216 "gnome-ask-password-agent.vala"
+#line 225 "gnome-ask-password-agent.vala"
g_spawn_async_with_pipes (NULL, (_tmp5_ = (_tmp4_ = g_new0 (char*, 4 + 1), _tmp4_[0] = g_strdup ("/usr/bin/pkexec"), _tmp4_[1] = g_strdup ("/lib/systemd/systemd-reply-password"), _tmp4_[2] = g_strdup (_tmp3_), _tmp4_[3] = g_strdup (self->priv->socket), _tmp4_), _tmp5__length1 = 4, _tmp5_), NULL, 0, NULL, NULL, NULL, &to_process, NULL, NULL, &_inner_error_);
#line 735 "gnome-ask-password-agent.c"
_tmp5_ = (_vala_array_free (_tmp5_, _tmp5__length1, (GDestroyNotify) g_free), NULL);
@@ -738,9 +738,9 @@
_g_free0 (password);
return;
}
-#line 227 "gnome-ask-password-agent.vala"
+#line 236 "gnome-ask-password-agent.vala"
stream = (GOutputStream*) ((GUnixOutputStream*) g_unix_output_stream_new (to_process, TRUE));
-#line 229 "gnome-ask-password-agent.vala"
+#line 241 "gnome-ask-password-agent.vala"
g_output_stream_write (stream, password, (gsize) string_get_length (password), NULL, &_inner_error_);
#line 746 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -792,31 +792,31 @@
}
-#line 237 "gnome-ask-password-agent.vala"
+#line 250 "gnome-ask-password-agent.vala"
void show_error (const char* e) {
#line 798 "gnome-ask-password-agent.c"
GtkMessageDialog* m;
-#line 237 "gnome-ask-password-agent.vala"
+#line 250 "gnome-ask-password-agent.vala"
g_return_if_fail (e != NULL);
-#line 238 "gnome-ask-password-agent.vala"
+#line 251 "gnome-ask-password-agent.vala"
m = g_object_ref_sink ((GtkMessageDialog*) gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "%s", e));
-#line 239 "gnome-ask-password-agent.vala"
+#line 252 "gnome-ask-password-agent.vala"
gtk_dialog_run ((GtkDialog*) m);
-#line 240 "gnome-ask-password-agent.vala"
+#line 253 "gnome-ask-password-agent.vala"
gtk_object_destroy ((GtkObject*) m);
#line 808 "gnome-ask-password-agent.c"
_g_object_unref0 (m);
}
-#line 243 "gnome-ask-password-agent.vala"
+#line 256 "gnome-ask-password-agent.vala"
gint _vala_main (char** args, int args_length1) {
#line 815 "gnome-ask-password-agent.c"
gint result = 0;
GError * _inner_error_ = NULL;
{
MyStatusIcon* i;
-#line 245 "gnome-ask-password-agent.vala"
+#line 258 "gnome-ask-password-agent.vala"
gtk_init_with_args (&args_length1, &args, "[OPTION...]", entries, "systemd-ask-password-agent", &_inner_error_);
#line 822 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -825,9 +825,9 @@
}
goto __catch3_g_error;
}
-#line 246 "gnome-ask-password-agent.vala"
+#line 259 "gnome-ask-password-agent.vala"
notify_init ("Password Agent");
-#line 248 "gnome-ask-password-agent.vala"
+#line 261 "gnome-ask-password-agent.vala"
i = my_status_icon_new (&_inner_error_);
#line 833 "gnome-ask-password-agent.c"
if (_inner_error_ != NULL) {
@@ -836,7 +836,7 @@
}
goto __catch3_g_error;
}
-#line 249 "gnome-ask-password-agent.vala"
+#line 262 "gnome-ask-password-agent.vala"
gtk_main ();
#line 842 "gnome-ask-password-agent.c"
_g_object_unref0 (i);
@@ -848,7 +848,7 @@
e = _inner_error_;
_inner_error_ = NULL;
{
-#line 252 "gnome-ask-password-agent.vala"
+#line 265 "gnome-ask-password-agent.vala"
show_error (e->message);
#line 854 "gnome-ask-password-agent.c"
_g_error_free0 (e);
@@ -861,7 +861,7 @@
e = _inner_error_;
_inner_error_ = NULL;
{
-#line 254 "gnome-ask-password-agent.vala"
+#line 267 "gnome-ask-password-agent.vala"
show_error (e->message);
#line 867 "gnome-ask-password-agent.c"
_g_error_free0 (e);
@@ -874,17 +874,17 @@
return 0;
}
result = 0;
-#line 257 "gnome-ask-password-agent.vala"
+#line 270 "gnome-ask-password-agent.vala"
return result;
#line 880 "gnome-ask-password-agent.c"
}
-#line 243 "gnome-ask-password-agent.vala"
+#line 256 "gnome-ask-password-agent.vala"
int main (int argc, char ** argv) {
-#line 243 "gnome-ask-password-agent.vala"
+#line 256 "gnome-ask-password-agent.vala"
g_type_init ();
-#line 243 "gnome-ask-password-agent.vala"
+#line 256 "gnome-ask-password-agent.vala"
return _vala_main (argv, argc);
#line 890 "gnome-ask-password-agent.c"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/systemd-15/src/gnome-ask-password-agent.vala new/systemd-15/src/gnome-ask-password-agent.vala
--- old/systemd-15/src/gnome-ask-password-agent.vala 2010-11-25 06:49:08.000000000 +0100
+++ new/systemd-15/src/gnome-ask-password-agent.vala 2010-11-26 16:29:27.000000000 +0100
@@ -38,8 +38,13 @@
set_default_response(ResponseType.OK);
set_icon_name(icon);
+#if LIBNOTIFY07
+ add_button(Stock.CANCEL, ResponseType.CANCEL);
+ add_button(Stock.OK, ResponseType.OK);
+#else
add_button(STOCK_CANCEL, ResponseType.CANCEL);
add_button(STOCK_OK, ResponseType.OK);
+#endif
Container content = (Container) get_content_area();
@@ -181,8 +186,12 @@
set_visible(true);
+#if LIBNOTIFY07
+ Notification n = new Notification(title, message, icon);
+#else
Notification n = new Notification(title, message, icon, null);
n.attach_to_status_icon(this);
+#endif
n.set_timeout(5000);
n.show();
@@ -226,7 +235,11 @@
OutputStream stream = new UnixOutputStream(to_process, true);
+#if LIBNOTIFY07
+ stream.write(password.data, null);
+#else
stream.write(password, password.length, null);
+#endif
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libHX for openSUSE:Factory
checked in at Thu Dec 2 16:23:19 CET 2010.
--------
--- libHX/libHX.changes 2010-08-25 23:46:42.000000000 +0200
+++ libHX/libHX.changes 2010-12-01 21:48:47.000000000 +0100
@@ -1,0 +2,9 @@
+Wed Dec 1 20:48:36 UTC 2010 - jengelh(a)medozas.de
+
+- Update to new upstream release 3.8
+* HXdir_{open,read,close} now work with struct HXdir *
+ instead of void *
+* xml_newnode prototype changed to accomodate subtext
+- Run hxtools's spec-beautifier on specfile
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libHX-3.6.tar.xz
libHX-3.6.tar.xz.asc
New:
----
libHX-3.8.tar.xz
libHX-3.8.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libHX.spec ++++++
--- /var/tmp/diff_new_pack.JR7BTF/_old 2010-12-02 16:22:25.000000000 +0100
+++ /var/tmp/diff_new_pack.JR7BTF/_new 2010-12-02 16:22:25.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package libHX (Version 3.6)
+# spec file for package libHX (Version 3.8)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,16 +22,15 @@
%define lname libHX25
BuildRequires: gcc-c++ xz
Summary: Useful collection of routines for C and C++ programming
-Version: 3.6
+Version: 3.8
Release: 1
License: LGPL v2+
-Prefix: /usr
Group: System/Libraries
Source: http://downloads.sf.net/libhx/libHX-%version.tar.xz
Source3: http://downloads.sf.net/libhx/libHX-%version.tar.xz.asc
Source2: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%define debug_package_requires %lname = %{version}-%{release}
+%define debug_package_requires %lname = %version-%release
Url: http://libhx.sf.net/
%description
@@ -52,11 +51,12 @@
%package -n %lname
+
License: LGPL v2+
Summary: Useful collection of routines for C and C++ programming
Group: System/Libraries
-%description -n %{lname}
+%description -n %lname
A library for:
- hash/rbtree-based maps/sets
- double-ended queues (stacks/fifos/lists)
@@ -77,7 +77,7 @@
License: LGPL v2+
Summary: Useful collection of routines for C and C++ programming
Group: Development/Libraries/C and C++
-Requires: %{lname} = %{version}
+Requires: %lname = %version
%description devel
A library for:
@@ -104,33 +104,31 @@
fi
%configure
make %{?_smp_mflags}
-perl -i -pe 's/^shouldnotlink=yes/shouldnotlink=no/;' \
- src/%{name}.la src/.libs/%{name}.lai;
%install
-make install DESTDIR=${RPM_BUILD_ROOT} docdir=%{_defaultdocdir}/%{name}
-mkdir -p "${RPM_BUILD_ROOT}/%_docdir";
-install -pm0644 doc/* "${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}"
-rm -f ${RPM_BUILD_ROOT}/%{_defaultdocdir}/%{name}/Makefile*
-rm -f ${RPM_BUILD_ROOT}/%{_libdir}/%{name}.la
+make install DESTDIR=%buildroot docdir=%_defaultdocdir/%name
+mkdir -p "%buildroot/%_docdir";
+install -pm0644 doc/* "%buildroot/%_defaultdocdir/%name"
+rm -f %buildroot/%_defaultdocdir/%name/Makefile*
+rm -f %buildroot/%_libdir/%name.la
%check
make check
-%post -n %{lname} -p /sbin/ldconfig
+%post -n %lname -p /sbin/ldconfig
-%postun -n %{lname} -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
-%files -n %{lname}
-%defattr(-, root, root)
+%files -n %lname
+%defattr(-,root,root)
/%_libdir/%{name}*.so.*
%files devel
-%defattr(-, root, root)
+%defattr(-,root,root)
%docdir %_docdir/%name
%_docdir/%name
%_includedir/%{name}*
-/%{_libdir}/%{name}*.so
+/%_libdir/%{name}*.so
%_libdir/pkgconfig/*.pc
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libdlm for openSUSE:Factory
checked in at Thu Dec 2 16:22:13 CET 2010.
--------
--- libdlm/libdlm.changes 2010-06-25 06:49:19.000000000 +0200
+++ libdlm/libdlm.changes 2010-08-19 13:15:00.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Aug 19 11:13:53 UTC 2010 - tserong(a)novell.com
+
+- Revert previous change ("allow libdlm to compile with new
+ pacemaker version")
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
pcmk-crm_log_init.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libdlm.spec ++++++
--- /var/tmp/diff_new_pack.PLe7n0/_old 2010-12-02 16:22:01.000000000 +0100
+++ /var/tmp/diff_new_pack.PLe7n0/_new 2010-12-02 16:22:01.000000000 +0100
@@ -32,14 +32,13 @@
Name: libdlm
Summary: Application interface to the kernel's distributed lock manager
Version: 3.00.01
-Release: 1
+Release: 4
License: GPLv2 ; GPLv2+ ; LGPLv2.1+
Url: http://sources.redhat.com/cluster/wiki
Group: Productivity/Clustering/HA
Source: libdlm.tar.bz2
Patch1: upstream-submissions.diff
Patch2: sles-specific.diff
-Patch3: pcmk-crm_log_init.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
AutoReqProv: on
Requires: pacemaker
@@ -198,7 +197,6 @@
%setup -n libdlm
%patch1 -p1
%patch2 -p1
-%patch3 -p1
###########################################################
%build
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-ExtUtils-Depends for openSUSE:Factory
checked in at Thu Dec 2 16:21:35 CET 2010.
--------
--- perl-ExtUtils-Depends/perl-ExtUtils-Depends.changes 2010-11-24 20:24:07.000000000 +0100
+++ perl-ExtUtils-Depends/perl-ExtUtils-Depends.changes 2010-12-02 14:04:02.000000000 +0100
@@ -1,0 +2,11 @@
+Thu Dec 2 14:02:37 CET 2010 - anicka(a)suse.cz
+
+- update to 0.303
+ * Fix a race condition when running the tests in parallel.
+
+-------------------------------------------------------------------
+Tue Nov 30 19:20:13 UTC 2010 - coolo(a)novell.com
+
+- switch to perl_requires macro
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
ExtUtils-Depends-0.302.tar.bz2
New:
----
ExtUtils-Depends-0.303.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-ExtUtils-Depends.spec ++++++
--- /var/tmp/diff_new_pack.WALxxK/_old 2010-12-02 16:20:04.000000000 +0100
+++ /var/tmp/diff_new_pack.WALxxK/_new 2010-12-02 16:20:04.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package perl-ExtUtils-Depends (Version 0.302)
+# spec file for package perl-ExtUtils-Depends (Version 0.303)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,8 +21,8 @@
Name: perl-ExtUtils-Depends
%define cpan_name ExtUtils-Depends
Summary: Easily build XS extensions that depend on XS extensions
-Version: 0.302
-Release: 10
+Version: 0.303
+Release: 1
License: GPL+ or Artistic
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/ExtUtils-Depends/
@@ -38,7 +38,7 @@
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(File::Spec)
BuildRequires: perl(IO::File)
-Requires: perl = %{perl_version}
+%{perl_requires}
Requires: perl(Data::Dumper)
Requires: perl(File::Spec)
Requires: perl(IO::File)
++++++ ExtUtils-Depends-0.302.tar.bz2 -> ExtUtils-Depends-0.303.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/Changes new/ExtUtils-Depends-0.303/Changes
--- old/ExtUtils-Depends-0.302/Changes 2009-07-04 15:36:40.000000000 +0200
+++ new/ExtUtils-Depends-0.303/Changes 2010-11-29 19:46:16.000000000 +0100
@@ -1,5 +1,8 @@
Revision history for Perl extension ExtUtils::Depends.
+0.303 Mon Nov 29 19:42:59 CET 2010
+ - Fix a race condition when running the tests in parallel.
+
0.302 Sat Jul 4 15:28:35 CEST 2009
- Create import libraries if necessary to fix linking when gcc is used
on MSWin32 (Strawberry Perl, for example).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/MANIFEST new/ExtUtils-Depends-0.303/MANIFEST
--- old/ExtUtils-Depends-0.302/MANIFEST 2009-05-18 21:35:20.000000000 +0200
+++ new/ExtUtils-Depends-0.303/MANIFEST 2010-11-29 19:46:16.000000000 +0100
@@ -14,3 +14,4 @@
t/inc/DepTest/DepTest.lib
t/inc/DepTest/Install/.keep
t/inc/DepTest/libDepTest.dll.a
+t/lib/TestHelper.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/MANIFEST.SKIP new/ExtUtils-Depends-0.303/MANIFEST.SKIP
--- old/ExtUtils-Depends-0.302/MANIFEST.SKIP 2009-05-18 21:36:09.000000000 +0200
+++ new/ExtUtils-Depends-0.303/MANIFEST.SKIP 2010-11-29 19:46:16.000000000 +0100
@@ -3,3 +3,5 @@
^Makefile$
^pm_to_blib$
^\.git
+\.doap$
+^MANIFEST\.bak$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/META.yml new/ExtUtils-Depends-0.303/META.yml
--- old/ExtUtils-Depends-0.302/META.yml 2009-07-04 15:37:28.000000000 +0200
+++ new/ExtUtils-Depends-0.303/META.yml 2010-11-29 19:46:38.000000000 +0100
@@ -1,6 +1,6 @@
--- #YAML:1.0
name: ExtUtils-Depends
-version: 0.302
+version: 0.303
abstract: ~
author: []
license: perl
@@ -22,7 +22,7 @@
- t
- inc
package: ExtUtils::MM
-generated_by: ExtUtils::MakeMaker version 6.52
+generated_by: ExtUtils::MakeMaker version 6.56
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/lib/ExtUtils/Depends.pm new/ExtUtils-Depends-0.303/lib/ExtUtils/Depends.pm
--- old/ExtUtils-Depends-0.302/lib/ExtUtils/Depends.pm 2009-07-04 15:30:45.000000000 +0200
+++ new/ExtUtils-Depends-0.303/lib/ExtUtils/Depends.pm 2010-11-29 19:46:16.000000000 +0100
@@ -11,7 +11,7 @@
use File::Spec;
use Data::Dumper;
-our $VERSION = '0.302';
+our $VERSION = '0.303';
sub import {
my $class = shift;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/t/02_save_load.t new/ExtUtils-Depends-0.303/t/02_save_load.t
--- old/ExtUtils-Depends-0.302/t/02_save_load.t 2009-05-17 13:57:39.000000000 +0200
+++ new/ExtUtils-Depends-0.303/t/02_save_load.t 2010-11-22 03:24:51.000000000 +0100
@@ -3,8 +3,15 @@
use warnings;
use Test::More tests => 24;
+
+use FindBin;
+use lib "$FindBin::Bin/lib";
+use TestHelper;
+
use ExtUtils::Depends;
+my $tmp_inc = temp_inc;
+
my $dep_info = ExtUtils::Depends->new ('DepTest');
my $inc = '-Iinclude -I/usr/local/include -W -Wall -Werror -ansi';
@@ -33,7 +40,7 @@
dep-private.h);
$dep_info->install (@installed_files);
-$dep_info->save_config ('t/inc/DepTest/Install/Files.pm');
+$dep_info->save_config (catfile $tmp_inc, qw(DepTest Install Files.pm));
# --------------------------------------------------------------------------- #
@@ -46,7 +53,7 @@
like ($vars{PM}{$pm}, qr/\Q$pm_mapping{$pm}\E/);
}
-ok (exists $vars{PM}{'t/inc/DepTest/Install/Files.pm'});
+ok (exists $vars{PM}{catfile $tmp_inc, qw(DepTest Install Files.pm)});
foreach my $file (@installed_files) {
like ($vars{PM}{$file}, qr/\Q$file\E/);
@@ -64,8 +71,6 @@
# --------------------------------------------------------------------------- #
-use lib qw(t/inc);
-
my $info = ExtUtils::Depends::load ('DepTest');
my $install_part = qr|DepTest.Install|;
@@ -81,5 +86,3 @@
is ($info->{libs}, $libs);
# --------------------------------------------------------------------------- #
-
-unlink 't/inc/DepTest/Install/Files.pm';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/t/03_deps.t new/ExtUtils-Depends-0.303/t/03_deps.t
--- old/ExtUtils-Depends-0.302/t/03_deps.t 2009-05-17 13:57:39.000000000 +0200
+++ new/ExtUtils-Depends-0.303/t/03_deps.t 2010-11-22 03:24:51.000000000 +0100
@@ -3,15 +3,20 @@
use warnings;
use Test::More tests => 2;
+
+use FindBin;
+use lib "$FindBin::Bin/lib";
+use TestHelper;
+
use ExtUtils::Depends;
+my $tmp_inc = temp_inc;
+
my $dep_info = ExtUtils::Depends->new ('DepTest');
-$dep_info->save_config ('t/inc/DepTest/Install/Files.pm');
+$dep_info->save_config (catfile $tmp_inc, qw(DepTest Install Files.pm));
# --------------------------------------------------------------------------- #
-use lib qw(t/inc);
-
my $info = ExtUtils::Depends->new ('UseTest', 'DepTest');
my %deps = $info->get_deps;
@@ -27,5 +32,3 @@
ok (exists $deps{DepTest});
# --------------------------------------------------------------------------- #
-
-unlink 't/inc/DepTest/Install/Files.pm';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/t/04_extra_libs.t new/ExtUtils-Depends-0.303/t/04_extra_libs.t
--- old/ExtUtils-Depends-0.302/t/04_extra_libs.t 2009-05-17 13:57:39.000000000 +0200
+++ new/ExtUtils-Depends-0.303/t/04_extra_libs.t 2010-11-23 04:27:56.000000000 +0100
@@ -3,24 +3,27 @@
use warnings;
use Test::More;
+
+use FindBin;
+use lib "$FindBin::Bin/lib";
+use TestHelper;
+
use ExtUtils::Depends;
+my $tmp_inc = temp_inc;
+
plan (($^O eq 'MSWin32' || $^O eq 'cygwin') ?
(tests => 1) :
(skip_all => 'test only applicable to MSWin32 and cygwin'));
my $dep_info = ExtUtils::Depends->new ('DepTest');
-$dep_info->save_config ('t/inc/DepTest/Install/Files.pm');
+$dep_info->save_config (catfile $tmp_inc, qw(DepTest Install Files.pm));
# --------------------------------------------------------------------------- #
-use lib qw(t/inc);
-
my $use_info = ExtUtils::Depends->new ('UseTest', 'DepTest');
my %vars = $use_info->get_makefile_vars;
like ($vars{LIBS}, qr/DepTest/);
# --------------------------------------------------------------------------- #
-
-unlink 't/inc/DepTest/Install/Files.pm';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ExtUtils-Depends-0.302/t/lib/TestHelper.pm new/ExtUtils-Depends-0.303/t/lib/TestHelper.pm
--- old/ExtUtils-Depends-0.302/t/lib/TestHelper.pm 1970-01-01 01:00:00.000000000 +0100
+++ new/ExtUtils-Depends-0.303/t/lib/TestHelper.pm 2010-11-22 03:24:51.000000000 +0100
@@ -0,0 +1,21 @@
+use strict;
+use warnings;
+
+package TestHelper;
+
+use File::Temp 'tempdir';
+use File::Path 'mkpath';
+use File::Spec::Functions 'catdir', 'catfile';
+
+use base 'Exporter';
+
+our @EXPORT = ('temp_inc', 'catfile');
+
+sub temp_inc {
+ my $tmpinc = tempdir(CLEANUP => 1);
+ mkpath(catdir($tmpinc, qw(DepTest Install)), 0, 0711);
+ unshift @INC, $tmpinc;
+ return $tmpinc;
+}
+
+1;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0