* Re: [devel] [cyber] I: Sisyphus-20071109 i586 unmets: +14 (49/35) @ 2007-11-08 22:38 ` Konstantin A. Lepikhov 2007-11-08 22:41 ` Alexey Shabalin ` (2 more replies) 0 siblings, 3 replies; 10+ messages in thread From: Konstantin A. Lepikhov @ 2007-11-08 22:38 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1006 bytes --] Hi QA! Friday 09, at 01:02:05 AM you wrote: > 14 NEW unmet dependencies detected: > firefox-calculator#1.1.9-alt1 firefox = 2.0.0.8 > firefox-copy_link_name#1.2.4-alt5 firefox = 2.0.0.8 > firefox-copyallurls#0.7.1-alt6 firefox = 2.0.0.8 > firefox-download_statusbar#0.9.5.1-alt1 firefox = 2.0.0.8 > firefox-flashblock#1.5.4.1-alt2 firefox = 2.0.0.8 > firefox-gmail_manager#0.5.3-alt6 firefox = 2.0.0.8 > firefox-outliner#0.7-alt5 firefox = 2.0.0.8 > firefox-quicknote#0.6.0.3-alt6 firefox = 2.0.0.8 > firefox-sessionmanager#0.6.1.5-alt1 firefox = 2.0.0.8 > firefox-sessionsaver#0.2.1-alt10 firefox = 2.0.0.8 > firefox-simple_calc#0.8-alt13 firefox = 2.0.0.8 > firefox-tab_url_copier#1.1.8-alt6 firefox = 2.0.0.8 > firefox-tabs_open_relative#0.3-alt1 firefox = 2.0.0.8 > firefox-update_notifier#0.1.5.3-alt4 firefox = 2.0.0.8 > > Total 35 packages have 49 unmet dependencies. как нравится некоторым жрать кактусы :-/ Накой вам жесткая зависимость на версию fx? -- WBR et al. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20071109 i586 unmets: +14 (49/35) 2007-11-08 22:38 ` [devel] [cyber] I: Sisyphus-20071109 i586 unmets: +14 (49/35) Konstantin A. Lepikhov @ 2007-11-08 22:41 ` Alexey Shabalin 2007-11-08 22:43 ` Igor Zubkov 2007-11-09 13:05 ` [devel] firefox dependencies Alexey Tourbin 2 siblings, 0 replies; 10+ messages in thread From: Alexey Shabalin @ 2007-11-08 22:41 UTC (permalink / raw) To: ALT Linux Team development discussions 2007/11/9, Konstantin A. Lepikhov <lakostis@>: > Hi QA! > > Friday 09, at 01:02:05 AM you wrote: > > > 14 NEW unmet dependencies detected: > > firefox-calculator#1.1.9-alt1 firefox = 2.0.0.8 > > firefox-copy_link_name#1.2.4-alt5 firefox = 2.0.0.8 > > firefox-copyallurls#0.7.1-alt6 firefox = 2.0.0.8 > > firefox-download_statusbar#0.9.5.1-alt1 firefox = 2.0.0.8 > > firefox-flashblock#1.5.4.1-alt2 firefox = 2.0.0.8 > > firefox-gmail_manager#0.5.3-alt6 firefox = 2.0.0.8 > > firefox-outliner#0.7-alt5 firefox = 2.0.0.8 > > firefox-quicknote#0.6.0.3-alt6 firefox = 2.0.0.8 > > firefox-sessionmanager#0.6.1.5-alt1 firefox = 2.0.0.8 > > firefox-sessionsaver#0.2.1-alt10 firefox = 2.0.0.8 > > firefox-simple_calc#0.8-alt13 firefox = 2.0.0.8 > > firefox-tab_url_copier#1.1.8-alt6 firefox = 2.0.0.8 > > firefox-tabs_open_relative#0.3-alt1 firefox = 2.0.0.8 > > firefox-update_notifier#0.1.5.3-alt4 firefox = 2.0.0.8 > > > > Total 35 packages have 49 unmet dependencies. > как нравится некоторым жрать кактусы :-/ Накой вам жесткая зависимость на > версию fx? > вот и я удивляюсь каждый раз. в своих пакетах давно избавился от этого. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20071109 i586 unmets: +14 (49/35) 2007-11-08 22:38 ` [devel] [cyber] I: Sisyphus-20071109 i586 unmets: +14 (49/35) Konstantin A. Lepikhov 2007-11-08 22:41 ` Alexey Shabalin @ 2007-11-08 22:43 ` Igor Zubkov 2007-11-09 13:05 ` [devel] firefox dependencies Alexey Tourbin 2 siblings, 0 replies; 10+ messages in thread From: Igor Zubkov @ 2007-11-08 22:43 UTC (permalink / raw) To: ALT Linux Team development discussions, naf 2007/11/9, Konstantin A. Lepikhov <lakostis@>: > > firefox-tabs_open_relative#0.3-alt1 firefox = 2.0.0.8 > > firefox-update_notifier#0.1.5.3-alt4 firefox = 2.0.0.8 > > > > Total 35 packages have 49 unmet dependencies. > как нравится некоторым жрать кактусы :-/ Накой вам жесткая зависимость на > версию fx? +1 Я в своим пакетах с плагинами под fx уже давно избавился от зависимости на версию fx. naf@, может тебе помочь избавится от зависимости на версию fx? После этого эти пакеты станет намного легче поддерживать. -- icesik ^ permalink raw reply [flat|nested] 10+ messages in thread
* [devel] firefox dependencies 2007-11-08 22:38 ` [devel] [cyber] I: Sisyphus-20071109 i586 unmets: +14 (49/35) Konstantin A. Lepikhov 2007-11-08 22:41 ` Alexey Shabalin 2007-11-08 22:43 ` Igor Zubkov @ 2007-11-09 13:05 ` Alexey Tourbin 2007-11-09 13:11 ` Alexey Gladkov 2 siblings, 1 reply; 10+ messages in thread From: Alexey Tourbin @ 2007-11-09 13:05 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1594 bytes --] On Fri, Nov 09, 2007 at 01:38:36AM +0300, Konstantin A. Lepikhov wrote: > > 14 NEW unmet dependencies detected: > > firefox-calculator#1.1.9-alt1 firefox = 2.0.0.8 > > firefox-copy_link_name#1.2.4-alt5 firefox = 2.0.0.8 > > firefox-copyallurls#0.7.1-alt6 firefox = 2.0.0.8 > > firefox-download_statusbar#0.9.5.1-alt1 firefox = 2.0.0.8 > > firefox-flashblock#1.5.4.1-alt2 firefox = 2.0.0.8 > > firefox-gmail_manager#0.5.3-alt6 firefox = 2.0.0.8 > > firefox-outliner#0.7-alt5 firefox = 2.0.0.8 > > firefox-quicknote#0.6.0.3-alt6 firefox = 2.0.0.8 > > firefox-sessionmanager#0.6.1.5-alt1 firefox = 2.0.0.8 > > firefox-sessionsaver#0.2.1-alt10 firefox = 2.0.0.8 > > firefox-simple_calc#0.8-alt13 firefox = 2.0.0.8 > > firefox-tab_url_copier#1.1.8-alt6 firefox = 2.0.0.8 > > firefox-tabs_open_relative#0.3-alt1 firefox = 2.0.0.8 > > firefox-update_notifier#0.1.5.3-alt4 firefox = 2.0.0.8 > > > > Total 35 packages have 49 unmet dependencies. > как нравится некоторым жрать кактусы :-/ Накой вам жесткая зависимость на > версию fx? С какой точностью на самом деле необходимо и достаточно указывать зависимость на версию firefox? Можно просто в пакете firefox написать Provides: firefox = 2.0. А в rpm-build-firefox добавить скрипт firefox.req, который для любого пути /usr/share/firefox/extensions/ будет выставлять зависимость на первые две цифры от текущей версии firefox, т.е. Requires: firefox = 2.0. Тогда ничего не придётся пересобирать для bugfix релизов. Это если я правильно понимаю, что именно такая зависимость (на две цифры) необходима и достаточна. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] firefox dependencies 2007-11-09 13:05 ` [devel] firefox dependencies Alexey Tourbin @ 2007-11-09 13:11 ` Alexey Gladkov 2007-11-09 13:23 ` Alexey Tourbin 0 siblings, 1 reply; 10+ messages in thread From: Alexey Gladkov @ 2007-11-09 13:11 UTC (permalink / raw) To: ALT Linux Team development discussions Alexey Tourbin wrote: > Это если я правильно понимаю, что именно такая зависимость (на две > цифры) необходима и достаточна. Да. Изменения в API для расширений зачастую происходят только между мажорными версиями. Думаю стоит сделать как ты предлагаешь. -- Rgrds, legion ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] firefox dependencies 2007-11-09 13:11 ` Alexey Gladkov @ 2007-11-09 13:23 ` Alexey Tourbin 2007-11-09 13:34 ` Alexey Gladkov 0 siblings, 1 reply; 10+ messages in thread From: Alexey Tourbin @ 2007-11-09 13:23 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 826 bytes --] On Fri, Nov 09, 2007 at 04:11:56PM +0300, Alexey Gladkov wrote: > Alexey Tourbin wrote: > > Это если я правильно понимаю, что именно такая зависимость (на две > > цифры) необходима и достаточна. > > Да. Изменения в API для расширений зачастую происходят только между > мажорными версиями. > > Думаю стоит сделать как ты предлагаешь. Это будет хорошо работать, если при сборке любого расширения в сборочном чруте гарантированно стоит rpm-build-firefox (или -mozilla.org). Например, если для сборки любого расширения требуется пакет firefox-devel, то можно подшить к firefox-devel зависимость на rpm-build-firefox. Если же специального *-devel пакета, необходимого для сборки firefox расшерений, нет, тогда конструкция получается менее надёжной (нужно вручную указывать BuildRequires: rpm-build-firefox). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] firefox dependencies 2007-11-09 13:23 ` Alexey Tourbin @ 2007-11-09 13:34 ` Alexey Gladkov 2007-11-09 13:48 ` Alexey Tourbin 0 siblings, 1 reply; 10+ messages in thread From: Alexey Gladkov @ 2007-11-09 13:34 UTC (permalink / raw) To: ALT Linux Team development discussions Alexey Tourbin wrote: > Это будет хорошо работать, если при сборке любого расширения в сборочном > чруте гарантированно стоит rpm-build-firefox (или -mozilla.org). rpm-build-firefox должен быть у всех. > Например, если для сборки любого расширения требуется пакет > firefox-devel, то можно подшить к firefox-devel зависимость на > rpm-build-firefox. # rpmquery -R firefox-devel |grep rpm-build rpm-build-firefox = 2.0.0.9-alt1 > > Если же специального *-devel пакета, необходимого для сборки > firefox расшерений, нет, тогда конструкция получается менее надёжной > (нужно вручную указывать BuildRequires: rpm-build-firefox). Многие расширения не хотят firefox-devel. Но в них должны быть: BuildRequires(pre): rpm-build-firefox -- Rgrds, legion ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] firefox dependencies 2007-11-09 13:34 ` Alexey Gladkov @ 2007-11-09 13:48 ` Alexey Tourbin 2007-11-09 13:51 ` Alexey Tourbin 0 siblings, 1 reply; 10+ messages in thread From: Alexey Tourbin @ 2007-11-09 13:48 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1350 bytes --] On Fri, Nov 09, 2007 at 04:34:55PM +0300, Alexey Gladkov wrote: > Alexey Tourbin wrote: > > Это будет хорошо работать, если при сборке любого расширения в сборочном > > чруте гарантированно стоит rpm-build-firefox (или -mozilla.org). > > rpm-build-firefox должен быть у всех. > > > Например, если для сборки любого расширения требуется пакет > > firefox-devel, то можно подшить к firefox-devel зависимость на > > rpm-build-firefox. > > # rpmquery -R firefox-devel |grep rpm-build > rpm-build-firefox = 2.0.0.9-alt1 > > > > > Если же специального *-devel пакета, необходимого для сборки > > firefox расшерений, нет, тогда конструкция получается менее надёжной > > (нужно вручную указывать BuildRequires: rpm-build-firefox). > > Многие расширения не хотят firefox-devel. > Но в них должны быть: > BuildRequires(pre): rpm-build-firefox Остаётся только небольшой риск, что кто-то будет паковать firefox расширения в обход rpm-build-fireofx. В общем, нажно написать два тривиальных скрипта: /usr/lib/rpm/firefox.req.files: #/bin/sh grep '^/usr/share/firefox/extensions/{' || [ $? = 1 ] /usr/lib/rpm/firefox.req: #!/bin/sh echo "firefox = 2.0" Тогда эта зависимость на "firefox = 2.0" проставится помимо всякого желания maintainer'ов, просто по факту того, что в пакете содержится путь определённого вида. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] firefox dependencies 2007-11-09 13:48 ` Alexey Tourbin @ 2007-11-09 13:51 ` Alexey Tourbin 2007-11-09 14:13 ` Alexey Gladkov 0 siblings, 1 reply; 10+ messages in thread From: Alexey Tourbin @ 2007-11-09 13:51 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 556 bytes --] On Fri, Nov 09, 2007 at 04:48:36PM +0300, Alexey Tourbin wrote: > /usr/lib/rpm/firefox.req.files: > #/bin/sh > grep '^/usr/share/firefox/extensions/{' || [ $? = 1 ] Ой, здесь нужно учитывать ${RPM_BUILD_ROOT-}. Или можно не учитывать в принципе, просто fgrep '/firefox/extensions/{' или как-нибудь так. > /usr/lib/rpm/firefox.req: > #!/bin/sh > echo "firefox = 2.0" > > Тогда эта зависимость на "firefox = 2.0" проставится помимо всякого > желания maintainer'ов, просто по факту того, что в пакете содержится > путь определённого вида. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] firefox dependencies 2007-11-09 13:51 ` Alexey Tourbin @ 2007-11-09 14:13 ` Alexey Gladkov 0 siblings, 0 replies; 10+ messages in thread From: Alexey Gladkov @ 2007-11-09 14:13 UTC (permalink / raw) To: ALT Linux Team development discussions Alexey Tourbin wrote: > Ой, здесь нужно учитывать ${RPM_BUILD_ROOT-}. > Или можно не учитывать в принципе, просто > fgrep '/firefox/extensions/{' > или как-нибудь так. > Спасибо Лёш. -- Rgrds, legion ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2007-11-09 14:13 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-11-08 22:38 ` [devel] [cyber] I: Sisyphus-20071109 i586 unmets: +14 (49/35) Konstantin A. Lepikhov 2007-11-08 22:41 ` Alexey Shabalin 2007-11-08 22:43 ` Igor Zubkov 2007-11-09 13:05 ` [devel] firefox dependencies Alexey Tourbin 2007-11-09 13:11 ` Alexey Gladkov 2007-11-09 13:23 ` Alexey Tourbin 2007-11-09 13:34 ` Alexey Gladkov 2007-11-09 13:48 ` Alexey Tourbin 2007-11-09 13:51 ` Alexey Tourbin 2007-11-09 14:13 ` Alexey Gladkov
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git