Re: systemd-resolved fallback DNS servers: usability vs. GDPR

2021-02-24 Thread Tadej Janež
On Tue, 2021-02-23 at 00:02 +0100, Kevin Kofler via devel wrote:
> Well, this silent fallback behavior is one of the reasons I have
> refused to 
> use systemd-resolved at all so far.
> 
> The issue with the cloud setups would also have been caught much
> earlier if 
> it had failed right away and not silently used an external DNServer. 
> Ignoring broken configuration and just using the default is not
> useful error 
> handling.

I guess having a fallback is a double-edged sword. On one hand, indeed,
this issue with broken cloud-init would have been caught earlier, but
on the other hand, some people couldn't care less which DNS servers are
being used if things "just work".

> 
> And the real issue is that systemd-resolved has broken cloud-init, so
> cloud-init needs to be fixed/updated.

Yes, this is the main issue for cloud setups.

However, enabling/disabling a fallback is still an issue on its own. I
wouldn't add much more since I think Lennart summed that up pretty well
in his post.

> It is unfortunate that this behavior has changed in an update.

This is the thing that is probably hurting users the most. They have a
working F33 cloud instance and after systemd is upgraded, the instance
will *probably* (i.e. if users didn't configure DNS themselves and
relied on cloud-init) be heavily broken, i.e. DNS resolution not
working.

I actually think it would still be beneficial to flip this change, i.e.
remove the "-Ddns-servers=" line
(https://src.fedoraproject.org/rpms/systemd/blob/f33/f/systemd.spec#_372
), for the next F33 systemd update.

>  This has 
> happened because all the complaints about the old behavior back when
> the 
> Change proposal was discussed (i.e., BEFORE Fedora 33 was released)
> were 
> completely ignored by the Change owners and by FESCo (even though the
> fix 
> was apparently a one-line change that could easily have been made
> before the 
> release).

I didn't follow that so I can't comment on it.





signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: systemd-resolved fallback DNS servers: usability vs. GDPR

2021-02-23 Thread Tadej Janež
On Tue, 2021-02-23 at 08:19 -0600, Michael Catanzaro wrote:
> On Tue, Feb 23, 2021 at 10:37 am, Tadej Janež  wrote:
> > I guess this is a simple solution that would work, but from what I
> > understand it would also disable the use of systemd-resolved?
> 
> Nah, it should just switch systemd-resolved into a consumer mode,
> where 
> it reads configuration from /etc/resolv.conf and uses that as its 
> source of truth. Applications using glibc for name resolution (i.e. 
> almost everything) will still talk to systemd-resolved and ignore 
> /etc/resolv.conf.

Oh, I see. Thanks for the explanation.

> That's not the default configuration in Fedora, though. Writing to a 
> /etc/systemd/resolved.conf.d/*cloud-init.conf would be better though,
> since it would avoid major changes to how systemd-resolved works.

Agreed.



signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: systemd-resolved fallback DNS servers: usability vs. GDPR

2021-02-23 Thread Tadej Janež
On Tue, 2021-02-23 at 11:18 +0100, Petr Menšík wrote:
> Sure, this part is more complex. But only this part can fix this
> problem
> from inside the container IMO. Ie. we could fix it faster for any
> involved parties.
> 
> I don't really run any container on any cloud service so this is just
> my
> guess. Who uses cloud-init to prepare the container? If it is used by
> cloud provider, I would expect slow updates and conservative
> behavior.
> Even if we fix it immediately, how fast would appear on the service?
> I
> think the fix from within can be much sooner be used by users.

I think there might be a slight confusion here.

The use case I'm talking about doesn't involve any containers and how
DNS resolving is performed therein.

I'm thinking in terms of a vanilla Fedora Cloud image being used to
provision a new VM and cloud-init performing its configuration and
initialization.
This use case is currently broken (i.e. DNS resolution is broken),
since cloud-init doesn't properly configure DNS servers and fallback
DNS servers have been removed.

To fix this use case, we would just need to patch cloud-init as you
described in your 1. solution:

cloud-init would check the symlink and target of etc/resolv.conf. If it
points to /run/systemd/resolve/*, write DNS=x y into
/etc/systemd/resolved.conf.d/*cloud-init.conf

And then propose the patch to cloud-init upstream and include it in
Fedora's cloud-init package for Fedora 34.

As I see it, this could be fixed by Fedora itself and is not blocked on
any cloud provider or other external party?



signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: systemd-resolved fallback DNS servers: usability vs. GDPR

2021-02-23 Thread Tadej Janež
Petr,

thanks for looking into this.

On Mon, 2021-02-22 at 18:30 +0100, Petr Menšík wrote:
> After a quick glance at cloud-init code, it seems to me it does not
> check /etc/resolv.conf for symlinks.
> 
> It just reads /etc/resolv.conf if it is a file, then writes its own
> nameservers into target. I have seen no rm of original
> /etc/resolv.conf,
> so I guess it rewritten target of symlink on Fedora 33:
> /run/systemd/resolve/stub-resolv.conf

Indeed, cloud-init just "blindly" amends the /etc/resolv.conf file
which is a symlink to /run/systemd/resolve/stub-resolv.conf and hence
gets overwritten by systemd-resolved.

Here are the relevant snippets from a DigitalOcean instance's
/var/log/cloud-init.log:

... trimmed ...
 digitalocean.py[DEBUG]: added dns servers: ['67.207.67.2',
'67.207.67.3']
... trimmed ...
__init__.py[DEBUG]: Selected renderer 'sysconfig' from priority list:
None
util.py[DEBUG]: Writing to /etc/sysconfig/network-scripts/ifcfg-eth1 -
wb: [644] 212 bytes
util.py[DEBUG]: Restoring selinux mode for /etc/sysconfig/network-
scripts/ifcfg-eth1 (recursive=False)
util.py[DEBUG]: Restoring selinux mode for /etc/sysconfig/network-
scripts/ifcfg-eth1 (recursive=False)
util.py[DEBUG]: Writing to /etc/sysconfig/network-scripts/ifcfg-eth0 -
wb: [644] 287 bytes
util.py[DEBUG]: Restoring selinux mode for /etc/sysconfig/network-
scripts/ifcfg-eth0 (recursive=False)
util.py[DEBUG]: Restoring selinux mode for /etc/sysconfig/network-
scripts/ifcfg-eth0 (recursive=False)
util.py[DEBUG]: Reading from /etc/resolv.conf (quiet=False)
util.py[DEBUG]: Read 729 bytes from /etc/resolv.conf
util.py[DEBUG]: Writing to /etc/resolv.conf - wb: [644] 846 bytes
util.py[DEBUG]: Restoring selinux mode for /run/systemd/resolve/stub-
resolv.conf (recursive=False)
util.py[DEBUG]: Restoring selinux mode for /run/systemd/resolve/stub-
resolv.conf (recursive=False)
util.py[DEBUG]: Writing to /etc/NetworkManager/conf.d/99-cloud-
init.conf - wb: [644] 89 bytes
util.py[DEBUG]: Restoring selinux mode for
/etc/NetworkManager/conf.d/99-cloud-init.conf (recursive=False)
util.py[DEBUG]: Restoring selinux mode for
/etc/NetworkManager/conf.d/99-cloud-init.conf (recursive=False)
util.py[DEBUG]: Writing to /etc/udev/rules.d/70-persistent-net.rules -
wb: [644] 192 bytes
util.py[DEBUG]: Restoring selinux mode for /etc/udev/rules.d/70-
persistent-net.rules (recursive=False)
util.py[DEBUG]: Restoring selinux mode for /etc/udev/rules.d/70-
persistent-net.rules (recursive=False)
... trimmed ...

> I think there are two possible fixes:
> * cloud-init would check the symlink and target of etc/resolv.conf.
> If
> it points to /run/systemd/resolve/*, write DNS=x y into
> /etc/systemd/resolved.conf.d/*cloud-init.conf

I think this option would be preferred.

> * clound-init would always delete etc/resolv.conf before it writes
> into
> it, if it was symlink.

I guess this is a simple solution that would work, but from what I
understand it would also disable the use of systemd-resolved?

> * systemd-resolved would check contents of link target of
> /etc/resolv.conf on startup. If it leads to systemd, try parsing its
> contents. If it does not look like managed contents of systemd,
> assume
> it might be misdirected resolv.conf configuration. Store it and wait
> for
> DHCP configuration. If no better configuration arrives, use
> nameservers
> from misdirected file. Would have to restore original resolv.conf on
> shutdown to keep working after restarts. Should move it to
> fallback.conf
> and use it instead of built-in fallbacks?

This seems too complex and error prone.

Regards,
Tadej



signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: systemd-resolved fallback DNS servers: usability vs. GDPR

2021-02-22 Thread Tadej Janež
On Mon, 2021-02-22 at 11:14 -0600, Michael Catanzaro wrote:
> On Mon, Feb 22, 2021 at 5:46 pm, Tomasz Torcz  
> wrote:
> > But "dns = none" seems wrong.
> 
> Well it would be the right choice if cloud-init were to manually 
> configure a static list of DNS servers in /etc/systemd/resolved.conf 
> (or, previously, /etc/resolv.conf), which is probably what you want
> for 
> a cloud server.

Yes, cloud-init configures NetworkManager to not manage DNS if it has
DNS servers that it configures statically:

This is the relevant code snippet:

def _render_networkmanager_conf(network_state, templates=None):
content = networkmanager_conf.NetworkManagerConf("")

# If DNS server information is provided, configure
# NetworkManager to not manage dns, so that /etc/resolv.conf
# does not get clobbered.
if network_state.dns_nameservers:
content.set_section_keypair('main', 'dns', 'none')

Source:
https://github.com/canonical/cloud-init/blob/66e2d42dd1b722dc8e59f4e5990cea54f81ccd2a/cloudinit/net/sysconfig.py#L769-L776





signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: systemd-resolved fallback DNS servers: usability vs. GDPR

2021-02-22 Thread Tadej Janež
On Mon, 2021-02-22 at 09:45 -0600, Michael Catanzaro wrote:
> On Mon, Feb 22, 2021 at 12:05 pm, Tomasz Torcz 
> wrote:
> > 3) Configure DNS resolvers if you want to use DNS.
> > Or dig deeper: why cloud-init disabled DNS on your installation?
> 
> I'm pretty sure cloud-init just doesn't know how to configure 
> systemd-resolved at all. So I suspect this is a cloud-init bug. See: 
> https://pagure.io/fedora-server/issue/10.
> 
> I have no strong opinion on whether the fallback should have been 
> removed or not. The fallback was only hiding the real problem, after 
> all.

Indeed, this appears to be the case.

For cloud images, I agree that the correct approach is to fix the root
issue, i.e. make cloud-init understand and configure systemd-resolved.

Regards,
Tadej



signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


systemd-resolved fallback DNS servers: usability vs. GDPR

2021-02-22 Thread Tadej Janež
Hi,

I would like to question the decision that was made by systemd
maintainers to remove the fallback DNS server list:
https://src.fedoraproject.org/rpms/systemd/c/14b2fafb3688a4170a9c15235d1c3feb7ddeaf9d

And then backported to F33:
https://src.fedoraproject.org/rpms/systemd/c/ed795fb1fc9a2c20ebcac34bdf7e7c7ae17322a2?branch=f33

On F33, this actually breaks a working vanilla cloud instance by
removing the fallback DNS server list in a systemd upgrade, effectively
leaving the system with no DNS servers configured.

I described this in more detail here:
https://lists.fedoraproject.org/archives/list/cl...@lists.fedoraproject.org/thread/72MRKIFGPMFGBS7XJ5T5I23NVDXXWVGR/

Zbigniew Jędrzejewski-Szmek wrote the following in the commit message
accompanying the fallback DNS server list removal:

> So hopefully users will not see any effect from the change done in
> this patch. Right now I think it is better to avoid the legal and
> privacy risk. If it turns out this change causes noticable problems,
> we might want to reconsider. In particular we could use the fallback
> servers only in containers and such which are not "personal" machines
> and there is no particular person attached to them.

I would argue that the change causes noticeable problems and we want to
reconsider this change.
In particular, I think cloud image users would prefer to have their
cloud instances usable out of the box, i.e. have DNS working out-of-the
box.

Don't get me wrong, I understand the privacy concerns and I think
Fedora should strive to protect the privacy of its users as much as
possible, but at the same time, the circumstances of a cloud instance
are probably very different from a e.g. workstation instance.

Possible solutions that come to mind:

1) Use different defaults for different Fedora editions, e.g. container
and cloud images include the fallback DNS servers list while
workstation (and similar) images don't.

2) Pick a reputable DNS resolver that preserves users' privacy and
doesn't log anything and configure it as a fallback DNS server.
Here is a good summary of DNS resolvers and their privacy:
https://privacytools.io/providers/dns/#dns

Thoughts?

Regards,
Tadej

P.S. I'm subscribed, but please keep me in Cc so I'll notice replies 
sooner.


signature.asc
Description: This is a digitally signed message part
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Retired packages with maintainers

2020-05-13 Thread Tadej Janež
On Tue, 2020-05-12 at 16:19 -0700, Kevin Fenzi wrote:
> On Tue, May 12, 2020 at 03:13:42PM +0200, Pierre-Yves Chibon wrote:
> > On Tue, May 12, 2020 at 02:51:03PM +0200, Miro Hrončok wrote:
> > > On 12. 05. 20 8:49, Pierre-Yves Chibon wrote:
> > > > Finally, does everyone agree about the original request:
> > > > "remove all maintainers
> > > > of retired packages"? Or should we bring this to FESCo?
> > > 
> > > If the procedure is "remove all maintainers if all branches are
> > > retired or
> > > EOL" than yes, this is a good thing. However, not sure if worth
> > > spending
> > > energy on. What are the benefits over status quo?
> > 
> > Someone asked us to look into this, so I did, briefly.
> > I am also very happy to close the ticket as "Won't fix" and move on
> > :)
> 
> I think it might be worth it... it makes it more clear how many
> packages
> someone maintains and what their status is. 

As someone who found himself in the list 3 times I would be very much
in favor of removing myself as maintainer of these packages :)

And since the script has already been written and it works, I would be
in favor of deploying it somewhere where it runs periodically.

Tadej
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Unretire Pew, Python environment wrapper

2019-06-14 Thread Tadej Janež
Hi,

I would like to un-retire Pew.

Upstream (https://github.com/berdario/pew/) is an active project and it
was originally retired because it has been orphaned for more than 6
weeks on Dec 24, 2018:
https://src.fedoraproject.org/rpms/pew/c/ca9ed68f8ca88ec93b06039f2cc7cf2873af22e3?branch=master.

Here is my re-review request:
https://bugzilla.redhat.com/show_bug.cgi?id=1720757

Regards,
Tadej
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Intent to drop python2-tornado

2019-06-10 Thread Tadej Janež
Hi,

I pushed a new release of bup that removes the bup-web functionality
that depends on Tornado in Fedora 31+.

https://src.fedoraproject.org/rpms/bup/c/b14777d7e8f5ff196e43afbb0ab50e4c2c7a4749?branch=master
https://koji.fedoraproject.org/koji/buildinfo?buildID=1284210

Regards,
Tadej

On Mon, 2019-06-03 at 11:59 +0200, Miro Hrončok wrote:
> On 27. 05. 19 10:54, Miro Hrončok wrote:
> > On 20. 05. 19 11:26, Miro Hrončok wrote:
> > > I intend to drop python2-tornado. There are following dependent
> > > packages:
> > > 
> > > - python-httpretty
> > >  build time, for Python 2 tests, tests can be disabled
> > > 
> > > - python-pika
> > >  build time, for Python 2 tests, one file can be skipped
> > > 
> > > - python-urllib3
> > >  build time, for Python 2 tests, tests can be disabled
> > > 
> > > - salt (and salt-{api,cloud,syndic,ssh,master,minion})
> > >  runtime, python 3 switch is blocked by a fixable bug
> > >  https://github.com/saltstack/salt/issues/51883
> > >  salt is not required by anything
> > > 
> > > - uwsgi-plugin-python2-tornado (from uwsgi)
> > >  runtime, but not required by anything
> > > 
> > > - bup and bup-web
> > >  runtime and buildtime, but not required by anything
> > 
> > https://fedoraproject.org/wiki/Changes/F31_Mass_Python_2_Package_Removal#Removing_Python_2_parts
> >  
> > 
> > 
> > 7 days have passed.
> > 
> > $ repoquery --repo=rawhide{,-source} --whatrequires python2-tornado
> > bup-0:0.29.2-3.fc30.src
> > bup-web-0:0.29.2-3.fc30.x86_64
> > python-httpretty-0:0.9.5-5.fc30.src
> > python-pika-0:1.0.1-1.fc31.src
> > python-urllib3-0:1.24.2-1.fc31.src
> > salt-0:2019.2.0-1.fc31.noarch
> > uwsgi-plugin-python2-tornado-0:2.0.17.1-10.fc31.x86_64
> > 
> > If anybody wants to package python2-tornado before we drop it, let
> > me know in 2
> > weeks.
> 
> Another 7 days have passed.
> 
> $ repoquery --repo=rawhide{,-source} --whatrequires python2-tornado
> bup-0:0.29.2-3.fc30.src
> bup-web-0:0.29.2-3.fc30.x86_64
> python-httpretty-0:0.9.5-5.fc30.src
> salt-0:2019.2.0-1.fc31.noarch
> uwsgi-plugin-python2-tornado-0:2.0.17.1-10.fc31.x86_64
> 
> If anybody wants to package python2-tornado before we drop it, let me
> know in 1 
> week.
> 
> > > Reasons below:
> > > 
> > >  Forwarded Message 
> > > Subject: Let's update tornado to 6 and drop python2-torando
> > > Date: Wed, 15 May 2019 16:57:57 +0200
> > > From: Miro Hrončok 
> > > Reply-To: Fedora Python SIG  > > >
> > > Organisation: Red Hat
> > > To: Fedora Python SIG , 
> > > abomp...@fedoraproject.org, or...@fedoraproject.org, 
> > > toms...@fedoraproject.org
> > > 
> > > Hi.
> > > 
> > > Tornado 6 doesn't support Python 2. Let's update the python-
> > > torando package to 
> > > Python 3 only. There are several consumers of python2-torando and
> > > if their 
> > > maintainers are interested, they can package it separately.
> > > 
> > > $ dnf repoquery --repo=compose{,-source} --whatrequires python2-
> > > tornado
> > > bup-0:0.29.2-3.fc30.src
> > > bup-web-0:0.29.2-3.fc30.x86_64
> > > python-httpretty-0:0.9.5-5.fc30.src
> > > python-pika-0:1.0.1-1.fc31.src
> > > python-urllib3-0:1.24.2-1.fc31.src
> > > salt-0:2019.2.0-1.fc31.noarch
> > > uwsgi-plugin-python2-tornado-0:2.0.17.1-10.fc31.x86_64
> > > 
> > > Note that tornado is often used to test things. We can (and
> > > should) just skip 
> > > such tests from Python 2 httpretty, pika and urllib3.
> > > 
> > > Is the plan OK? I'll talk to the dependent packages maintainers,
> > > but wanted to 
> > > check with torando co-maintainers first.
> > > 
> 
> -- 
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: 
> https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: HEADS UP: I plan to correct "python3 setup.py build" calls without proper flags

2019-02-07 Thread Tadej Janež
On Thu, 2019-02-07 at 00:45 +0100, Miro Hrončok wrote:
> On 06. 02. 19 22:16, Tadej Janež wrote:
> > 
> > I've also found that one of my packages was settings CFLAGS to
> > %{optflags} and fixed it:
> > https://src.fedoraproject.org/rpms/bup/c/e960755aa88e1dcf84463faa66c9806a3508b54a?branch=master
> 
> Nope, you've actually unfixed that.
> 
> Fedora packages should use %{build_cflags} (historically available
> as 
> %{optflags}). They should also use %{build_ldflags}.
> 
> Fedora packages should not use %{extension_cflags} or
> %{extension_ldlags}.

Huh, I must have read the Change proposal too quickly. Thanks for
pointing out my mistake.

I've fixed it:
https://src.fedoraproject.org/rpms/bup/c/d2ea14f13fb034edfef46c4b97b23c6ef3ac5852?branch=master

Regarding %{build_ldflags}, I tried setting them via environment
variable:
%make_build CFLAGS="%{build_cflags}" LDFLAGS="%{build_ldflags}"

However, bup's configure script appears to think they are bogus and
reports:

ignoring bogus LDFLAGS="-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld"

Here is the source code of that configure check:
https://github.com/bup/bup/blob/0.29.2/config/configure.inc#L494-L504

I'm afraid I don't know what's the problem here.

Regards,
Tadej
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


Re: HEADS UP: I plan to correct "python3 setup.py build" calls without proper flags

2019-02-06 Thread Tadej Janež
Hi,

On Wed, 2019-02-06 at 15:04 +0100, Miro Hrončok wrote:
> 
> I've grepped the usage and skimmed trough specs, destining the
> following list of 
> packages that fail to properly set both flags.

I've also found that one of my packages was settings CFLAGS to
%{optflags} and fixed it:
https://src.fedoraproject.org/rpms/bup/c/e960755aa88e1dcf84463faa66c9806a3508b54a?branch=master


Regards,
Tadej
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/python-devel@lists.fedoraproject.org


EuroPython 2017 Attende badge

2017-08-27 Thread Tadej Janež
Hi!

We are a little late with the EuroPython Attendee badge this year, but
nonetheless, it is available and I'm able to award it.

So, if you attended this years EuroPython and would like to have this
badge, just write to me. For more information, see:
http://tadej.ja.nez.si/fedora-europython2017-attendee-badge.html

Regards,
Tadej
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


[EPEL-devel] Re: EPEL-ANNOUNCE Major par2cmdline update for EPEL7

2017-07-02 Thread Tadej Janež
On Mon, 2017-05-22 at 13:22 +0200, Tadej Janež wrote:
> Hi,
> 
> new version of par2cmdline (0.6.14) is available for testing in
> EPEL7:
> https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-a952af80fb
> 
> I've decided to to this major update because:
> - It switches to the more actively maintained fork: https://github.co
> m/
> Parchive/par2cmdline.
> - The version that is currently in EPEL7 (0.4.tbb.20100203-19.el7)
> was
> reported to not repair files and even leave them in worse condition
> that before running par2cmdline: https://bugzilla.redhat.com/show_bug
> .c
> gi?id=1197560.
> - The new version (0.6.14) has been included in Fedora 23+ since Nov
> 29, 2015: https://bodhi.fedoraproject.org/updates/FEDORA-2015-d36d127
> ea
> 7 and there were no reports of major problems.
> 
> Since par2cmdline is used for recovering corrupted files and as part
> of
> backup solutions, I'm emailing this list to warn people about this
> update.
> 
> To give enough time for thorough testing, I'm planning on leaving
> this
> in testing for at least 2 weeks. Please, test and report back!

The new version of par2cmdline (0.6.14) has been pushed to stable
yesterday:
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-a952af80fb

Regards,
Tadej
___
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org


Re: Intent to retire Techne and Billiards

2017-05-20 Thread Tadej Janež
On Fri, 2017-05-12 at 23:02 +0200, Tadej Janež wrote:
> 
> [... snip ...]
> 
> Therefore, I intent to retire both packages in Rawhide in a week.
> 

They have been retired.

Regards,
Tadej
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Intent to retire Techne and Billiards

2017-05-12 Thread Tadej Janež
Techne is a general purpose, programmable physical simulator and
renderer [1].

Billiards is a cue sports simulator built on top of the Techne written
by the same author [2].

Currently, billiards in the only package that requires techne.

The reasons why I intent to retire them are the following:

- Techne depends on webkitgtk which has been retired in Rawhide on Mar
14 2017 [3].
- Upon asking the upstream author whether he has any plans on updating
Techne to WebKit2 [4], he said that he hasn't worked on that version of
Techne (required by Billiards) for a while and that he hasn't had any
communication on Billiards for a long time.
- The last release of Billiards is from May 22 2012.
- The last release of Techne that is required by Billiards is from May
21 2012.

Therefore, I intent to retire both packages in Rawhide in a week.

Regards,
Tadej

[1] http://www.nongnu.org/techne/
[2] http://www.nongnu.org/billiards/
[3] https://lists.fedoraproject.org/archives/list/devel@lists.fedorapro
ject.org/message/QW6V6HXOTTCW5OZVEMI3ZVZGIMWTD2X6/
[4] http://lists.nongnu.org/archive/html/techne-devel/2017-04/msg0.
html
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Unable to install packages in a Python 3 virtual environment created with venv module with --system-site-packages option

2017-02-10 Thread Tadej Janež
On Fri, 2017-02-10 at 15:28 +0100, Nick Coghlan wrote:
> 
> On 8 February 2017 at 13:44, Tadej Janež <tade...@nez.si> wrote:
> > 
> > As I see it, there are two issues when one has the aforementioned
> > three
> > way combination:
> > 
> > 1) Users will probably use 'pip install foo' inside the activated
> > virtual environment and be surprised by not being able to install
> > anything.
> > Many of them might not know the 'python -m pip install foo'
> > variant.
> 
> Right, that's why I consider the fact that doesn't work by default a
> bug in Fedora's current approach.

Agreed. And I'm very glad that this has already been fixed upstream, so
we just have to wait until this lands in Fedora.

> > 2) Users that know the 'python -m pip install' variant may want to
> > install a package inside the virtual environment that is already
> > available in system site-packages . The installation won't work
> > unless
> > they pass the '--ignore-installed' option or they install a newer
> > version of the same package with '--upgrade' option.
> 
> This, on the other hand, is why having the system site-packages
> visible is discouraged in general - it really is more complicated
> than
> using an environment that only shares that standard library and the
> language runtime.

Agreed. This is a caveat with using the system site-packages and one
has to accept such things if he needs a virtual environment with the
system site-packages enabled.

Thanks again for clearing this up for me!

Regards,
Tadej
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Unable to install packages in a Python 3 virtual environment created with venv module with --system-site-packages option

2017-02-10 Thread Tadej Janež
On Fri, 2017-02-10 at 09:34 -0500, Donald Stufft wrote:
> 
> It’s not a Fedora bug really, it’s a venv bug, virtualenv has special
> logic to
> ensure pip actually gets installed with system site packages and when
> we
> Implemented that in venv I forgot to do it. It looks like it’s
> already been
> fixed upstream - https://bugs.python.org/issue24875.

Ooh, that's great, I'm very glad that this has already been fixed
upstream. Donald, thanks for the pointer!

On Fri, 2017-02-10 at 12:09 -0500, Charalampos Stratakis wrote:
> Since it is fixed upstream I'll backport the fix for rawhide and the
> stable Fedora's as soon as http://bugs.python.org/issue29523 for
> rawhide and the magic number issue for the stable ones are resolved.
> 

Awesome! Charalampos thanks for your effort.

Regards,
Tadej
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Unable to install packages in a Python 3 virtual environment created with venv module with --system-site-packages option

2017-02-03 Thread Tadej Janež
On Thu, 2017-02-02 at 11:34 -0800, Craig Rodrigues wrote:
> > Which in turn means 'pip3 install Django' actually used the system-
> > wide
> > pip3 command which tried to install Django to the system-wide
> > location
> > and failed.
> > 
> > 
> 
> After you create your Python 3 virtualev, what files are in the bin
> directory of your  Pythin 3 virtualenv?

[vagrant@tadej-zbook ~]$ ls -al myvenv3/bin/
total 20
drwxrwxr-x. 2 vagrant vagrant 4096 Feb  3 08:31 .
drwxrwxr-x. 5 vagrant vagrant 4096 Feb  3 08:31 ..
-rw-r--r--. 1 vagrant vagrant 2143 Feb  3 08:31 activate
-rw-r--r--. 1 vagrant vagrant 1259 Feb  3 08:31 activate.csh
-rw-r--r--. 1 vagrant vagrant 2397 Feb  3 08:31 activate.fish
lrwxrwxrwx. 1 vagrant vagrant7 Feb  3 08:31 python -> python3
lrwxrwxrwx. 1 vagrant vagrant   16 Feb  3 08:31 python3 ->
/usr/bin/python3

> Is there a pip file?

No.

> Once you are inside your virtualenv and sourced the bin/activate
> script, my advice to you is to either:
> 
> - just run the command "pip"

Since there is no pip command in virtualenv's bin/ directory, pip is
the global Python 2 version of pip:

[vagrant@tadej-zbook ~]$ pip --version
pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)

> - run the command "python -m pip"

Yay, this works:

(myvenv3) [vagrant@tadej-zbook ~]$ python -m pip install Django
Collecting Django
  Using cached Django-1.10.5-py2.py3-none-any.whl
Installing collected packages: Django
Successfully installed Django-1.10.5

So, this apparently boils down to:

1) If one uses "python3 -m venv --system-site-packages myvenv3", then
no pip executable is installed in myvenv3/bin/.
As a consequence, "pip install foo" fails since it tries to install foo
in system's global site-packages directory.
Using "python -m pip install foo" works as expected.

2) If one uses "python3 -m venv myvenv3-no-system", then pip (and pip3)
executables are installed in myvenv3-no-system/bin/.
Both, "pip install foo" and "python -m pip install foo" work as
expected.

Is this something specific to Fedora's Python 3 packaging?
If not, I'll post a question to the distutils mailing list.

Thanks,
Tadej
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Unable to install packages in a Python 3 virtual environment created with venv module with --system-site-packages option

2017-02-02 Thread Tadej Janež
Hi!

If I create a Python 2 virtual environment with virtualenv and the --
system-site-packages option, installation of any subsequent package
works as expected:

[vagrant@tadej-zbook ~]$ rpm -q python2-virtualenv
python2-virtualenv-15.0.3-2.fc25.noarch
[vagrant@tadej-zbook ~]$ virtualenv --system-site-packages myvenv2
New python executable in /home/vagrant/myvenv2/bin/python2
Also creating executable in /home/vagrant/myvenv2/bin/python
Installing setuptools, pip, wheel...done.
[vagrant@tadej-zbook ~]$ source myvenv2/bin/activate
(myvenv2) [vagrant@tadej-zbook ~]$ pip install Django
Collecting Django
  Downloading Django-1.10.5-py2.py3-none-any.whl (6.8MB)
100% || 6.8MB 214kB/s 
Installing collected packages: Django
Successfully installed Django-1.10.5

On the other hand, if I create a Python 3 virtual environment with venv
and use the --system-site-packages option, installation of any
subsequent package fails:

[vagrant@tadej-zbook ~]$ rpm -q python3-libs
python3-libs-3.5.2-4.fc25.x86_64
[vagrant@tadej-zbook ~]$ python3 -m venv --system-site-packages myvenv3
[vagrant@tadej-zbook ~]$ source myvenv3/bin/activate
(myvenv3) [vagrant@tadej-zbook ~]$ pip3 install Django
Collecting Django
  Using cached Django-1.10.5-py2.py3-none-any.whl
Installing collected packages: Django
Exception:
Traceback (most recent call last):
  File "/usr/lib/python3.5/site-packages/pip/basecommand.py", line 215,
in main
status = self.run(options, args)
  File "/usr/lib/python3.5/site-packages/pip/commands/install.py", line
326, in run
strip_file_prefix=options.strip_file_prefix,
  File "/usr/lib/python3.5/site-packages/pip/req/req_set.py", line 742,
in install
**kwargs
  File "/usr/lib/python3.5/site-packages/pip/req/req_install.py", line
834, in install
strip_file_prefix=strip_file_prefix
  File "/usr/lib/python3.5/site-packages/pip/req/req_install.py", line
1037, in move_wheel_files
strip_file_prefix=strip_file_prefix,
  File "/usr/lib/python3.5/site-packages/pip/wheel.py", line 346, in
move_wheel_files
clobber(source, lib_dir, True)
  File "/usr/lib/python3.5/site-packages/pip/wheel.py", line 317, in
clobber
ensure_dir(destdir)
  File "/usr/lib/python3.5/site-packages/pip/utils/__init__.py", line
83, in ensure_dir
os.makedirs(path)
  File "/usr/lib64/python3.5/os.py", line 241, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied:
'/usr/lib/python3.5/site-packages/Django-1.10.5.dist-info'

Apparently pip inside the virtual environment tried to install Django
to the system-wide location (/usr/lib/python3.5/site-packages/) and
failed (as expected). But why did it try to install Django in the
system-wide location instead of virtual environment's site-packages
directory?

Taking a closer look to the created Python 3 virtual environment
reveals that it doesn't contain it's own pip3 command:

(myvenv3) [vagrant@tadej-zbook ~]$ ls -al myvenv3/bin/
total 20
drwxrwxr-x. 2 vagrant vagrant 4096 Feb  2 14:49 .
drwxrwxr-x. 5 vagrant vagrant 4096 Feb  2 14:49 ..
-rw-r--r--. 1 vagrant vagrant 2143 Feb  2 14:49 activate
-rw-r--r--. 1 vagrant vagrant 1259 Feb  2 14:49 activate.csh
-rw-r--r--. 1 vagrant vagrant 2397 Feb  2 14:49 activate.fish
lrwxrwxrwx. 1 vagrant vagrant7 Feb  2 14:49 python -> python3
lrwxrwxrwx. 1 vagrant vagrant   16 Feb  2 14:49 python3 ->
/usr/bin/python3

Which in turn means 'pip3 install Django' actually used the system-wide 
pip3 command which tried to install Django to the system-wide location
and failed.

Is there a reason this behavior has changed compared to Python 2 and
virtualenv command or is it simply a bug that I should report?

Thanks for help and regards,
Tadej
___
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org


Re: Add Gparted into Live's

2014-08-01 Thread Tadej Janež
On Thu, 2014-07-31 at 20:38 -0400, Corey Sheldon wrote: 
 F20 has it

If you mean the Desktop Live image [1], it doesn't include gparted.

Regards,
Tadej

[1]
http://download.fedoraproject.org/pub/fedora/linux/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso
 


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Add Gparted into Live's

2014-08-01 Thread Tadej Janež
Hi!

On Thu, 2014-07-31 at 16:40 +0200, drago01 wrote: 
 On Thu, Jul 31, 2014 at 4:38 PM, Ankur Sinha sanjay.an...@gmail.com wrote:
  On Thu, 2014-07-31 at 12:43 +0100, Álvaro Castillo wrote:
 
  Could add Gparted please?
 
  I think the desktop/workstation live includes the disks utility which
  has most if not all functionality that gparted does. I'm not sure of the
  other live images.
 
 Well yum install gparted works just fine on the live media ... live
 media are not as static as people think.

Maybe it's unfair to the Disks utility, but when I partition my SSD
drives, I tend to trust GParted more, since it clearly shows the Align:
MiB option when creating a new partition.

Otherwise, I agree that one partitioning utility is enough for the
Desktop Live image.

Regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Copr and Playground plugin part of dnf-plugins-core?

2014-04-29 Thread Tadej Janež
On Mon, 2014-04-28 at 09:47 +0200, Miroslav Suchý wrote: 
 
 The votes are equal (48% vs. 52%) so I forwarded it to EnvStack WG, which is 
 probably more appropriate than FeSCo.

We discussed the issue on today's Env and Stacks WG meeting [1] and
agreed on the following:
The Env and Stacks WG's suggestion to the dnf-plugins-core maintainers
is to create a separate dnf-plugin-copr package with the
dnf-plugin-playground subpackage. In addition, we suggest to defer
moving copr.py out of the dnf-plugin-core upstream git repository until
DNF's API stabilizes (+1:5, 0:0, -1:0)

Regards,
Tadej

[1]
http://meetbot.fedoraproject.org/fedora-meeting/2014-04-29/env-and-stacks.2014-04-29-12.04.log.html

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 Self Contained Change: Playground repository

2014-04-15 Thread Tadej Janež
Hi,

sorry for being a bit late to the discussion.

On Tue, 2014-04-08 at 12:23 -0500, Rex Dieter wrote: 
 
 Adding repos definitely should not be taken lightly.  Frankly, if 2 is 
 really something worth doing, then perhaps also the (overly?) stringent 
 policies need rethinking.

The initial idea for the Playground repository came up as a frequently
encountered need for something between the current Fedora's main
repository and the COPRs. The former is comprised of very high-quality
peer-review packages adhering to the Packaging Guidelines and the latter
are just user-contributed RPMs which have almost no restrictions
(besides being buildable by Copr and complying with the Fedora Licensing
guidelines), so they could be of very high quality, very low quality or
anything in between.

I think this Change brings some cool new opportunities, where Fedora can
research some new concepts and innovate:
1) This will be the first more generally-targeted repository that will
came out entirely from Copr so we'll be able to see how Copr handles
that.
2) Packages destined to the Playground repository will go through
automatic testing/gating to ensure that they are up to some basic level
of quality. As the tests will be automatic, they could also be repeated
on every package update to provide some sort of continuous integration
at the package level. If this proves to be successful, we could look at
porting this to the main repository.
3) After the Playground sets off and we learn the process of spinning
another repository, we could look at creating Playground++, a more
stable Ring 2 repository around the main repository.
4) This could also spur some new thoughts on the current Packaging
Guidelines and review process (e.g. Which parts are too strict? Which
parts take the longest?), and as a consequence, help in improving it.

Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Workstation: Enable Software Collections

2014-04-15 Thread Tadej Janež
On Tue, 2014-04-15 at 13:18 +0200, Jaroslav Reznik wrote: 
 
 The Software Collections repositories will be enabled by default. 

 * Policies and guidelines: Allow the inclusion of the software collections 
 repositories in Fedora products 

Does the above refer to the repositories available at
https://www.softwarecollections.org/en/?

Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-09 Thread Tadej Janež
Hi!

On Tue, 2014-04-08 at 18:30 +0400, Pavel Alexeev wrote: 
 Packages for rebuild:
 $ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
 fgrep -v 'ImageMagick-' | sort -u

As Michael Schwendt already pointed out, your query missed some packages
that need rebuilding (BTW, I noticed this because my package, techne,
was not listed on your list).

Comparing:
repoquery --whatrequires 'libMagick*.so.*' --repoid=rawhide --source
--qf '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u

to:
repoquery --whatrequires 'ImageMagick*' --repoid=rawhide --source --qf
'%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u

revealed that the first command catches some packages that the second
command doesn't. These are:
ale
imageinfo
php-magickwand
php-pecl-imagick
psiconv
q
ripright
techne

But it also goes the other way around. The second command catches a lot
more packages that the first one. These are:
a2ps
anyremote
caja-extensions
c-graph
dblatex
epix
fbida
freewrl
fvwm
gallery2
...


Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[CANCELED] Agenda for Env-and-Stacks WG meeting (2014-03-25)

2014-03-25 Thread Tadej Janež
On Mon, 2014-03-24 at 15:20 -0400, Marcela Mašláňová wrote: 
 WG meeting will be at 16:00 UTC, 17:00 Central Europe, 12:00 (noon) 
 Boston, 9:00 San Francisco, 1:00 Tokyo in #fedora-meeting on Freenode.

Today's meeting was canceled since there were only hhorak, drieden and
me present.

 == Topic ==
 * work more on Open Questions:
 https://fedoraproject.org/wiki/Env_and_Stacks/Playground_repository_%28draft%29
   * obs-signd is probably the easier to deploy - add ad proposed solution?
   * conflicts within Playground repo - discussed a little on mailing 
 list, but no final proposal
   * 1 Big repo vs multiple small ones - discussed on mailing list, no 
 consensus reached

Please, share your opinions/thoughts on these topics in the appropriate
mailing-list threads.

The Conflicts policy and the 1 big repo vs. multiple small ones is an
important decision that will affect further planning of the Playground
repository and hence it is important to voice your views.

Regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Agenda for Env-and-Stacks WG meeting (2014-03-11)

2014-03-11 Thread Tadej Janež
Hi Marcela,

On Tue, 2014-03-11 at 12:39 +0100, Marcela Mašláňová wrote: 
 WG meeting will be at 17:00 UTC in #fedora-meeting on Freenode.

you probably meant 16:00 UTC, right?

Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Meeting minutes for Env-and-Stacks WG meeting (2014-03-03)

2014-03-05 Thread Tadej Janež
On Tue, 2014-03-04 at 18:24 -0800, Toshio Kuratomi wrote: 
  
 Did anyone forward the playground repo proposal on to FESCo?

I guess not yet. Marcela put out an activity report for the
Env-and-stacks WG yesterday
(https://fedorahosted.org/fesco/ticket/1221#comment:28), which mentions
the Playground repository draft. Is that enough?

Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Summary/Minutes from today's Env-and-Stacks WG Meeting (2014-01-21)

2014-01-21 Thread Tadej Janež
=
#fedora-meeting: Env and Stacks  (2014-01-21)
=


Meeting started by tjanez at 13:03:19 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting/2014-01-21/env-and-stacks.2014-01-21-13.03.log.html
.



Meeting summary
---
* init process  (tjanez, 13:05:29)

* PRD follow-up  (tjanez, 13:07:26)
  * We will wait for FESCo's comments/suggestions on the PRD and then
make further clean-ups and modifications to it.  (tjanez, 13:15:20)

* Making a plan for the tasks/goals set in the PRD  (tjanez, 13:15:54)
  * ACTION: juhp_ will create a proposal for a dedicated IRC channel and
sent it to the ML  (tjanez, 13:55:35)
  * AGREED: : We will expand the tasks/goals' description in the PRD and
create separate Wiki pages for their description and the summary of
their status. For logging of progress we will use a ticketing system
(e.g. Trac) (+6,-0,0)  (tjanez, 14:00:33)

* Next week's chair  (tjanez, 14:01:32)
  * FESCo will discuss the PRD on Wednesday's meeting (2014-01-22)
(tjanez, 14:03:49)
  * ACTION: mmaslano will chair next meeting  (mmaslano, 14:04:38)
  * ACTION: juhp_ will chair the meeting the week after that
(2014-02-04)  (tjanez, 14:05:19)

* Open Floor  (tjanez, 14:06:10)

Meeting ended at 14:16:21 UTC.




Action Items

* juhp_ will create a proposal for a dedicated IRC channel and sent it
  to the ML
* mmaslano will chair next meeting
* juhp_ will chair the meeting the week after that (2014-02-04)




Action Items, by person
---
* juhp
  * juhp_ will create a proposal for a dedicated IRC channel and sent it
to the ML
  * juhp_ will chair the meeting the week after that (2014-02-04)
* juhp_
  * juhp_ will create a proposal for a dedicated IRC channel and sent it
to the ML
  * juhp_ will chair the meeting the week after that (2014-02-04)
* mmaslano
  * mmaslano will chair next meeting
* **UNASSIGNED**
  * (none)




People Present (lines said)
---
* juhp_ (72)
* tjanez (58)
* mmaslano (18)
* hhorak (16)
* bkabrda (7)
* zodbot (6)
* samkottler (4)
* hhorak1 (1)
* pkovar (1)
* abadger1999 (0)
* juhp (0)
* handsome_pirate (0)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot



-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Draft Product Description for Fedora Workstation

2013-11-07 Thread Tadej Janež
Kevin,

On Thu, 2013-11-07 at 04:12 +0100, Kevin Kofler wrote: 
 So where's the strawman?

please stop with this.

Simo wrote a rather long email post and argued he's view on users'
freedom and all you did in reply was to nitpick on a footnote.

Or in Simo's words again:

On Tue, 2013-11-05 at 23:12 -0500, Simo Sorce wrote:
 If this is all you have to say about what I wrote (strawman on a note
 and ignore completely the rest) you have nothing valid to say in this
 discussion. 

Regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Call for ideas] Defining the scope of the Environments and stacks WG

2013-11-05 Thread Tadej Janež
Hi!

I would like to invite all of you who are interested in helping defining
the scope (i.e. what we will do document) of the Environments and
stacks WG to join the discussion [0] at our new env-and-stacks mailing
list [1]. If you have an idea/expectation/suggestion, please write it
up.

We especially encourage members of other WGs to express their
expectations with respect to our WG, so we can align them better.

Best regards,
Tadej

[0]
https://lists.fedoraproject.org/pipermail/env-and-stacks/2013-November/18.html
[1] https://lists.fedoraproject.org/mailman/listinfo/env-and-stacks


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora Working Groups: Call for Self-Nominations

2013-10-03 Thread Tadej Janež
Hi,

On Thu, 2013-09-19 at 00:58 -0400, Jens Petersen wrote: 
 ps I wasn't at Flock alas so I may have missed some of the earlier
 discussions that might already have covered some of this...

some of your questions are answered in Matthew Miller's Flock
presentation An Architecture for a More Agile Fedora:
- video: https://www.youtube.com/watch?v=PqoE-tqAQro
- slides: http://mattdm.org/fedora/next/

Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

A new depedency of existing BuildRequires causes build failure - who to blame?

2013-08-20 Thread Tadej Janež
Hi!

The techne package FTBFS during the recent F20 mass rebuild, which I
fixed and pushed a new build:
http://koji.fedoraproject.org/koji/buildinfo?buildID=455280

The same package failed to build yesterday:
http://koji.fedoraproject.org/koji/taskinfo?taskID=5830172

Inspecting the log files, I discovered that some BuildRequires pulled in
the shapelib package, which then caused the build to fail with:
/usr/bin/ld: cannot find -lshp since shapelib-devel was missing.

Who should I blame:
- the techne package which detected shapelib and tried to build against
it, or
- the package which introduced this dependency and/or did not also put
in a Requires on shapelib-devel?

Regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: A new depedency of existing BuildRequires causes build failure - who to blame?

2013-08-20 Thread Tadej Janež
On Tue, 2013-08-20 at 13:22 +0200, Florian Weimer wrote: 
 
 Probably the former.  How does it detect shapelib support if linking to 
 its library fails?

It uses autoconf to check for dependencies, however, I couldn't find an
explicit check for shapelib in configure.ac.

Comparing the output of ./configure of both builds (failed and
successful one) revealed no differences.

Regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: A new depedency of existing BuildRequires causes build failure - who to blame?

2013-08-20 Thread Tadej Janež
On Tue, 2013-08-20 at 14:01 +0200, Florian Weimer wrote: 
 
 Could you diff config.log instead, please?

I'll have to get hold of a rawhide machine to do that, previously I just
diffed the build logs from koji.

 Do you link something statically, by chance?

This would be above my knowledge. How should I do that?

Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: A new depedency of existing BuildRequires causes build failure - who to blame?

2013-08-20 Thread Tadej Janež
On Tue, 2013-08-20 at 16:11 +0300, Ville Skyttä wrote: 
 
 In this case (and usually IME) it's the latter. -lshp was added to
 plplotd.pc in plplot-devel-5.9.9-18.svn12474.fc20 but the
 corresponding shapelib-devel package dep wasn't.

I just discovered the same thing. Here is the diff of the config.log
that Florian requested:
http://paste.fedoraproject.org/33439/13770043/

The old one is with plplot-5.9.9-16.svn12281.fc20, which doesn't
require shapelib, and the new one is with
plplot-5.9.9-19.svn12479.fc20.x86_64, which requires shapelib.

I'll fill a bug against plplot.

Thanks for helping me resolve the issue!

Tadej


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: mass rebuild update

2013-08-05 Thread Tadej Janež
Hi!

On Sun, 2013-08-04 at 21:35 -0500, Dennis Gilmore wrote: 
 There is a large number of failures[1] that need to be
 addressed.

I don't know if this is just a coincidence, but the links to log files
in the filled FTBFS bug reports don't work.

Here are two examples (from my FTBFS bugs):
https://bugzilla.redhat.com/show_bug.cgi?id=992784
https://bugzilla.redhat.com/show_bug.cgi?id=992018

Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: mass rebuild update

2013-08-05 Thread Tadej Janež
On Mon, 2013-08-05 at 11:37 +0200, Johannes Lips wrote: 
 
 
 
 On Mon, Aug 5, 2013 at 11:22 AM, Peter Robinson pbrobin...@gmail.com
 wrote:

 Why don't you just go to koji and have a look at it directly
 there. 
 Of course one could do that, but then if you put the links there, they
 should work.

Yes, this is what I meant. I have no problem finding the log files
myself, I just wanted to point this out so that Dennis (and others) are
aware of it.

Regards,
Tadej 

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Headsup: soname changing ode-double build coming to rawhide and F-19

2013-03-19 Thread Tadej Janež
Hans,

On Mon, 2013-03-18 at 17:17 +0100, Hans de Goede wrote: 
 
 When I added the ode-double subpackage I hardcoded the soname, so it
 is not tracking the regular ode builds soname versioning, which also
 means that if upstream breaks abi the soname won't change (rhbz#922812)

thank you for quickly taking care of this bug report!

 As a result of fixing this, the soname of ode-double is going to change
 in F-19 and rawhide, this means that alienarena, simspark and techne
 will need to be rebuild.

I've rebuilt techne today.

Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: F16 and F18: bugzilla, bugs and EOL

2013-03-04 Thread Tadej Janež
Jaroslav,

On Mon, 2013-03-04 at 06:38 -0500, Jaroslav Reznik wrote: 
 Btw. as asked frequently in the previous EOL thread and to make it
 easier for me and upcoming guys responsible for EOL - the script is
 now available in the GIT of Fedora Project Schedule hosted project [1].

thanks for putting this up! This will make it easier to understand what
EOL script is doing and suggest improvements.

Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mass closing EOL bugs should not close bugs with pending updates

2013-02-19 Thread Tadej Janež
On Tue, 2013-02-19 at 03:52 -0500, Jaroslav Reznik wrote: 
 As Adam pointed out - Bugzilla is not a best tool. The script I was
 given is neither a state of the art. Definitely it could be 
 enhanced - semi-atomic operations to avoid conflicts, more clever
 work with BZ states. But more complexity means more BZ resources and
 especially in the last times BZ performance sucks (script has a 
 sleep after every 10 bugs, still the reporting takes a whole day).

Thanks for explaining the reasons for the poor performance of the EOL
script. I've heard before that BZ is slow, but this is still a shock: 1
day to close the F16 EOL bugs.

 Let me try another thing - at DevConf there are people responsible
 for BZ processes - maybe we can find a way how to make the EOL thing
 more doable and not destroying BZ experience for everyone ;-)

Yes, this would great. And also, consider publishing the EOL script
somewhere so it can be improved and worked upon.

Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Mass closing EOL bugs should not close bugs with pending updates

2013-02-17 Thread Tadej Janež
On Sun, 2013-02-17 at 12:02 +0100, Christoph Wickert wrote: 
 
 I found that a couple of F16 bugs were closed by endoflife@fp.o even
 though there were pending updates for F17 and F18 to fix them. As a
 result, the bugs are now closed WONTFIX even they were or are going to
 be fixed.

What you describe is another example of strange behavior of the Fedora
EOL Closure script.
I discovered two related problems that I described three days ago:
http://lists.fedoraproject.org/pipermail/devel/2013-February/178649.html

Since then I found a page that describes the Fedora 16 EOL Closure
procedure:
https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora18#Fedora_16_EOL_Closure

It says that the bugs with version == Fedora 16 and status != CLOSED
are subject to automatic closure. Could you give an example of a bug
that you described?

Does anyone know where to see the source of the EOL Closure script?

Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Fedora 16 EOL Bugzilla Closure - strange behavior?

2013-02-15 Thread Tadej Janež
Hi!

Here is an example:
https://bugzilla.redhat.com/show_bug.cgi?id=736498
I filled this bug during the F-16 Graphics test week.
After the Fedora EOL reminder and before the bug was closed, I tried to
reproduce it on F-17 and I couldn't. Thus I marked the bug as CLOSED
CURRENTRELEASE.
After a couple of hours the Fedora EOL script changed the Resolution to
WONTFIX:
https://bugzilla.redhat.com/show_activity.cgi?id=736498

Another example:
https://bugzilla.redhat.com/show_bug.cgi?id=739315
This is an ABRT bug report that was originally reported against
gnome-shell on F-16. I encountered it with gnome-shell on F-17
(https://bugzilla.redhat.com/show_bug.cgi?id=739315#c72) and some people
encountered it on F-18. I bumped the version to 18, however, after a
couple of hours the Fedora EOL script closed it as WONTFIX.

Could someone explain this behavior?

Thanks and best regards,
Tadej


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Unresponsive maintainer Jef Spaleta - Unpushed security update for 91 days

2012-10-06 Thread Tadej Janež
On Sat, 2012-10-06 at 01:12 +0200, Till Maas wrote: 
 I believe this was only the case with earlier updates. At least I did
 not notice the problem with the current update and there was no negative
 karma to the F17 update during 91 days saying otherwise.

I was the the one who gave bad karma to the F16 update, because it
didn't upgrade the gconf settings properly.
This is not some earlier version of the update, but the same version
that has been submitted to stable.

In my opinion, we should weight the impact of the security issue (see:
http://lists.fedoraproject.org/pipermail/devel/2012-June/168616.html)
against manual intervention the user has to do to get Revelation usable
again (manually deleting the ~/.gconf/schemas/apps/revelation folder).

Therefore, I'm against pushing the update to stable.

Regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: brp-python-hardlink fails on files that include spaces

2012-09-26 Thread Tadej Janež
Toshio,

On Tue, 2012-09-25 at 09:39 -0700, Toshio Kuratomi wrote:

 The patch you provide looks like it would still be needed as it checks all
 of $RPM_BUILD_ROOT for .pyc files, not just site-packages.

thank you for reviewing the patch.

The redhat-rpm-config's upstream repository
(http://git.fedorahosted.org/cgit/redhat-rpm-config) hasn't seen any
commits since March 2010. Is it still maintained?

Maybe the easiest way to fix this is to include the patch along other
patches in
http://pkgs.fedoraproject.org/cgit/redhat-rpm-config.git/tree/ ?

Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: brp-python-hardlink fails on files that include spaces

2012-09-26 Thread Tadej Janež
David,

On Tue, 2012-09-25 at 16:32 -0400, David Malcolm wrote: 
 
 Almost certainly a bad idea, but FWIW it is possible, using the
 __import__ builtin:
 
 # mkdir /usr/lib64/python2.7/site-packages/this module has a space
 
 # echo print('hello world')  /usr/lib64/python2.7/site-packages/this
 module has a space/__init__.py
 
 # ls /usr/lib64/python2.7/site-packages/this\ module\ has\ a\
 space/__init__.py 
 /usr/lib64/python2.7/site-packages/this module has a space/__init__.py
 
 # python -c __import__('this module has a space')
 hello world

thank you for this detailed explanation.

 But yeah, don't do that :)

I'm trying to package an open source data mining program Orange
(http://orange.biolab.si/).
Apparently, they are using spaces in one of their packages:
https://bitbucket.org/biolab/orange/src/3db591b97b0c/orange/OrangeWidgets/Visualize%20Qt
I couldn't find out how they made it to work.

Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

brp-python-hardlink fails on files that include spaces

2012-09-25 Thread Tadej Janež
Hello!

I've reported this issue with brp-python-hardlink back in January:
https://bugzilla.redhat.com/show_bug.cgi?id=783433

Could someone (a provenpackager) please look at the patch provided in
the bug report and apply it?

Thanks and best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Update ImageMagick in Fedora 16

2012-06-07 Thread Tadej Janež
On Wed, 2012-06-06 at 21:27 +0400, Pavel Alexeev wrote: 
  
  With regard to the packages that depend on ImageMagick that you already
  updated: will you revert those commits in git
 I'm unsure I known how doing that correctly.
 Does it enough do just:
 git revert 56e05f..HEAD
 
 or I must do something like: 
 git reset 56e05f
 git reset --soft HEAD@{1}
 git commit -m Revert to 56e05fced
 git reset --hard

I'm not a git expert but I think you should use:
- git reset --hard HEAD^
- git push -f
to completely nuke the last commit and never see it again.

I tried doing that for my package (techne), however, it didn't work:
$ git push -f
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/f16 (you should pull
first)
To ssh://ta...@pkgs.fedoraproject.org/techne
! [remote rejected] f16 - f16 (non-fast-forward)
error: failed to push some refs to
'ssh://ta...@pkgs.fedoraproject.org/techne'

Am I doing something wrong here?

  and delete the
  corresponding builds in koji?
 Do you mean koji untag-pkg or something other? Could you please
 provide link on such procedure description?

I couldn't find a procedure description for deleting unwanted builds in
koji. Since this purging issue is clearly above our heads, the
sensible thing would be to ask for help of those who have more
experience handling these issues.
Maybe file a ticket at https://fedorahosted.org/rel-eng/report for the
Release Engineering team and ask them how to handle the issue.

Regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Update ImageMagick in Fedora 16

2012-06-05 Thread Tadej Janež
On Tue, 2012-06-05 at 13:55 +0400, Pavel Alexeev wrote:

 I'll plan unpush that update and work on patching ImageMagick to handle 
 these issues locally. But I'm not security expert and can't guarantee 
 something except mentioned patch apply (contrary leave it on upstream 
 authors, as I was want do first).

Even though this means a lot of your work has been waisted, I think it's
the right decision to patch ImageMagick to fix the security issues
instead of doing a large-scale update of Fedora 16.

With regard to the packages that depend on ImageMagick that you already
updated: will you revert those commits in git and delete the
corresponding builds in koji?

Regards,
Tadej Janež


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Update ImageMagick in Fedora 16

2012-06-03 Thread Tadej Janež
Pavel,

On Tue, 2012-05-29 at 20:21 +0400, Pavel Alexeev wrote:

 It is main reason why I request provenpackager rights. In fedora 17 it
 was so painful because I several times asks build dependencies and
 then ask help to push updates too.
 I think in that turn now I can do all that myself, so it should be
 smoother.
 
 As there around 6 security issues, I think update upstream release is
 easiest, and furthermore robust way handle it.

I've seen you didn't listen to Tomáš's or Kalev's advice on not bumping
the ImageMagick's soname in a stable release.

Furthermore, you didn't give any warning to the maintainers of the
dependent packages (except for the message on this list).
In my opinion, being a provenpackager is no excuse for not doing that.
Please, use the packagename-ow...@fedoraproject.org addresses to send
out emails to the appropriate package maintainers.

For techne (one of the dependent packages which I maintain) you bumped
the release from 0.2.3-2 to 0.2.3-3, which breaks upgrades to F-17 and
rawhide.
Is there a way to revert the change and make a 0.2.3-2.fc16.1 build?

Best regards,
Tadej Janež


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Strange rpath issue with F-16 and F-17

2011-09-10 Thread Tadej Janež
Kevin,

On Sat, 2011-09-10 at 02:19 +0200, Kevin Kofler wrote:
 Tadej Janež wrote:
  What has changed between F-15 and F-16 so that -rpath,/usr/lib64 gets
  appended to g++ options?
 
 Looks like a regression somewhere, probably in sip (which also contains some 
 build-system-type stuff). Something needs fixing for multilib.

thanks for the tip!

  What is the best way to fix this?
 
 I'd start by filing a bug against sip in Fedora Bugzilla.

I'll do that.

Regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Strange rpath issue with F-16 and F-17

2011-09-07 Thread Tadej Janež
Hi,

I just noticed a strange rpath issue with my PyQwt package.

Building the latest git version on F-16 and F-17 results in
-rpath,/usr/lib64 being appended to the g++ compiler options.
Build logs of scratch builds are here:
https://koji.fedoraproject.org/koji/getfile?taskID=3332309name=build.log
https://koji.fedoraproject.org/koji/getfile?taskID=3332685name=build.log

However, building the latest git version on F-15 doesn't exhibit this
problem. See build log:
https://koji.fedoraproject.org/koji/getfile?taskID=3332430name=build.log

What has changed between F-15 and F-16 so that -rpath,/usr/lib64 gets
appended to g++ options?
What is the best way to fix this?

Regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Rebuilding against the new libobjc

2011-01-24 Thread Tadej Janež
On Mon, 2011-01-24 at 16:01 +0100, Jakub Jelinek wrote:
 
  Should I rebuild my package myself or wait for the GCC mass rebuild?
 
 Please rebuild it yourself.

Ok, will do!

-- 
Tadej Janež tadej.ja...@tadej.hicsalta.si

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel